@media (min-width:991px) {
    header.header .dropdown {
        flex: 1;
    }
}

@media (min-width:768px) {
    .product-page-top-phone img {
        height: initial;
        width: initial;
    }
}

.dropdown .services-dropdown .services-nav__item .services-nav__link span {
    pointer-events: none
}

.when-content-loaded {
    display: none
}

.when-content-loaded.active {
    display: block
}

@media (max-width:991px) {
    .mobile-when-content-loaded {
        display: none
    }

    .mobile-when-content-loaded.active {
        display: block
    }

    .header:not(.menu_open) .logo+.btn.show_on_mob.sign-in-btn {
        display: none;
    }
}

.block-right .block-item:not(.block-right .block-item:last-child), .blog-post .blog-post-footer, .blog-post-head {
    border-image: linear-gradient(90deg, rgba(62, 116, 134, 0) 0%, rgba(62, 116, 134, 0.15) 19.43%, rgba(62, 116, 134, 0.15) 78.79%, rgba(62, 116, 134, 0) 100.85%)
}

.author-info .author-avatar, .bunner .text.big_text, .bunner .text.big_text2, .category_name, .logo-link, .protection__info, .uppercase {
    text-transform: uppercase
}

.container-1920 {
    max-width: 1920px;
    margin: 0 auto
}

.services__pane.active {
    display: block !important
}

.pt-20 {
    padding-top: 20px !important
}

.ml-20 {
    margin-left: 20px !important
}

.columns-smiles {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 -5px
}

.columns-smiles .col {
    margin: 0 5px;
    flex: 0 0 84px
}

.col-space-5 {
    padding: 0 5px !important
}

.font-bold, .text-bold {
    font-weight: var(--bold)
}

.mt-20 {
    margin-top: 20px
}

.big-spaces .section-title, .block-right .block-right-head, .info-wrapper .info-item:last-child, .mb-30 {
    margin-bottom: 30px
}

.mr-0 {
    margin-right: 0 !important
}

.pb-20 {
    padding-bottom: 20px !important
}

.p-20 {
    padding: 20px !important
}

.units-value {
    min-width: 19px;
    width: fit-content;
    display: inline-block;
    text-align: center
}

.border-y {
    border-top: 1px solid rgba(62, 116, 134, .15);
    border-bottom: 1px solid rgba(62, 116, 134, .15)
}

.min-140 {
    min-height: 140px
}

.section-subtitle.text-left {
    text-align: left
}

.modal .list-items-modal {
    flex-wrap: wrap
}

.list-items-modal li {
    line-height: 1.5em
}

.block-right .block-right-head.mb-25, .info-wrapper .info-item:not(:last-child) {
    margin-bottom: 25px
}

.block-right .block-right-head.mb-20, .block-right:not(:last-child), .blog-post .category_name, .blog-post .info-wrapper p:not(:last-child), .blog-posts .blog-post, .heading-block h1, .heading-block h2, .heading-block h3, .list-posts .post-small:not(:last-child), .mb-20, .questions .questions-dropdown-wrapper:not(:last-child), .section-block, .text-content .text-item:not(:last-child) {
    margin-bottom: 20px
}

.header:not(.header.header-transparent) .parent_overflow {
    margin-top: 27px !important
}

.header {
    top: 0;
    z-index: 100;
    position: fixed;
    width: 100%;
    display: flex;
    background: #fff;
    padding: 16px;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 0 20px rgba(117, 163, 206, .1);
    box-shadow: 0 0 20px rgba(117, 163, 206, .1)
}

.header.header-transparent .parent_overflow, .mt-10 {
    margin-top: 10px
}

.header .parent_overflow.cart_parent {
    width: auto;
    max-width: 400px;
    max-height: 370px
}

.header .parent_overflow.cart_parent .cartdrop_body {
    overflow: auto;
    height: calc(100vh - 220px);
    max-height: 275px
}

.parent_overflow {
    position: absolute !important
}

.parent_overflow.services-dropdown {
    width: calc(100vw - 210px);
    max-height: calc(100vh - 110px);
    overflow-y: auto
}

.category_name:not(.category_name .ico), .opacity-07, .post-small .link-post, .services a:hover {
    opacity: .7
}

.order-error-block {
    background: rgba(244, 61, 61, .1);
    border-radius: 10px;
    padding: 10px 10px 10px 15px;
    color: #f43d3d;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%
}

.block-comment .text-area, .breadcrumbs .breadcrumbs-list .breadcrumb-item, .custom-select, .ico.cart, .menu-list [data-select], .progress, .search-form, .title-border, .trigger {
    position: relative
}

.dropdown .parent_overflow .services {
    display: flex;
    flex-direction: column;
    height: 100%
}

.dropdown .parent_overflow .services .services__container {
    flex: auto;
    overflow: auto
}

.dropdown .services-dropdown .services-nav {
    padding: 10px 0 25px;
    border-bottom: 1px solid rgba(62, 116, 134, .15);
    margin: 0 40px
}

.dropdown .services-dropdown .services-nav__item .services-nav__link {
    padding: 6px 20px;
    margin: 0 10px
}

.dropdown .services-dropdown .services-nav__item:first-child .services-nav__link {
    padding-left: 0;
    margin-left: 0
}

.dropdown .services-dropdown .services-nav__item:last-child .services-nav__link {
    padding-right: 0;
    margin-left: 0
}

.dropdown .services-dropdown .services-nav__item:not(:last-child) {
    border-right: 1px solid rgba(62, 116, 134, .15);
    margin-right: 0
}

.dropdown .services-dropdown .services-nav__text {
    color: var(--text)
}

.header[data-scroll], .product-content__item-body.--modal {
    padding: 20px 30px
}

.header .header-container {
    display: flex;
    justify-content: end;
    width: 100%
}

.header .logo {
    flex: 0 0 270px
}

.header .logo .logo-link {
    max-width: 125px
}

.logo-link {
    font-family: 'Bebas Neue', cursive;
    font-size: 24px;
    line-height: 100%;
    display: block;
    color: #304b65
}

.blog-post-footer .polished a, .blue-title .title-border, .item-archive.active .year, .link-primary .primary-spans span, .list-links li.active a, .list-links.list-default li a, .logo-link span, .star-block .star-text-bold span, h1.blue, h2.blue, h3.blue, h4.blue, p a, p span {
    color: var(--primary)
}

p i {
    font-style: italic
}

.header .btn--secondary {
    color: var(--white)
}

.menu-list li a {
    font-weight: var(--semi);
    display: flex;
    align-items: center;
    color: #304b65
}

.btn.ico-left .ico, .menu-list li a .ico, .product-title-img>img {
    margin-right: 15px
}

.link-primary .primary-spans span::before {
    content: "•";
    margin: 5px
}

.header .btn-transparent {
    color: var(--white);
    border-radius: var(--radius)
}

.header .header_group_btns, .search-form {
    border: 1px solid rgba(62, 116, 134, .15)
}

.dropdown-element {
    max-width: fit-content
}

.ico {
    line-height: 0
}

.btn-candlelight {
    box-shadow: 0 10px 15px rgba(256, 256, 256, .3)
}

.card-shadow, .shadow-btn {
    box-shadow: 0 15px 30px rgba(117, 163, 206, .16)
}

.header.header-transparent {
    padding: 30px;
    background: 0 0;
    box-shadow: none
}

.header.header-transparent .logo .logo-link span {
    color: #b2ebff
}

.header.header-transparent .btn--secondary, .hover-none:hover {
    background: var(--white);
    color: var(--primary)
}

.header.header-transparent .link-primary .primary-spans span {
    color: #b3ebff
}

.header.header-transparent .btn-transparent {
    background: rgba(255, 255, 255, .25);
    color: var(--primary)
}

.discount-card, .header.header-transparent .logo .logo-link, .header.header-transparent .menu-list li a {
    color: var(--white)
}

.mw-380 {
    max-width: 380px
}

.blue-title .title-border::after {
    background-color: rgba(5, 166, 219, .1)
}

.section-block {
    background: var(--white);
    border-radius: 20px;
    display: flex
}

.big-spaces {
    padding: 50px 80px
}

.middle-spaces, .p-30 {
    padding: 30px
}

.small-spaces {
    padding: 10px
}

.list-arhives .item-archive:not(:last-child), .list-links li:not(:last-child), .list-links.list-default li, .list-links.small-pt li:not(:last-child), .list-mounth li:not(:last-child), .small-spaces .section-title {
    margin-bottom: 10px
}

.header.header_with_pt+.wrapper, .wrapper-pt {
    padding-top: 130px
}

.wrapper-blue {
    background: #f0f7f9
}

.wrapper-blue.wrapper-shapes {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIyMTQ4IiB2aWV3Qm94PSIwIDAgMTkyMCAyMTQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTMyOC42NiAxOTEuNTcyQzEyNDQuMDggNDQ5LjM5NiA4ODIuNTU4IDU5Ny41MzYgNTc1LjM5MSA1ODguODIzQzI2OC45MzggNTc5LjA1OCAxNy41NTkyIDQxMS4zODggLTgwLjgyOTEgMTYzLjA4N0MtMTc5LjU1MyAtODYuOTc5MSAtMTI1LjYyMiAtNDE5LjQ0MiA4Ni4wNzEyIC01OTUuNTM2QzI5Ny4wNDkgLTc3MC41NzcgNjY1LjA3NCAtNzg4LjE5NSA5NDMuNTExIC02MTIuOTEyQzEyMjMgLTQzNi45MTUgMTQxMy45NSAtNjcuMzAzNSAxMzI4LjY2IDE5MS41NzJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjEyMF84Mjg3KSIgZmlsbC1vcGFjaXR5PSIwLjE1Ii8+CjxwYXRoIGQ9Ik0xMDQ4LjQ3IDE2NDAuNjFDMTI1MS44NCAxNDYwLjk4IDE2MzguNjQgMTUxNi4wNyAxODk5LjIgMTY3OC45NkMyMTU4LjYyIDE4NDIuNCAyMjkwLjY1IDIxMTQuMTkgMjI0OS45MiAyMzc4LjE1QzIyMDguNTkgMjY0My44IDE5OTMuODkgMjkwMy4zMiAxNzIyLjIxIDI5NDguMTRDMTQ1MS42NyAyOTkyLjQxIDExMjUuMjkgMjgyMS40NSA5NzMuNzY2IDI1MjkuNEM4MjEuNjk4IDIyMzYuMiA4NDMuOTQ0IDE4MjAuNzggMTA0OC40NyAxNjQwLjYxWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIxMjBfODI4NykiIGZpbGwtb3BhY2l0eT0iMC4xNSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIxMjBfODI4NyIgeDE9Ijc3OC4zIiB5MT0iNTA3Ljg3NiIgeDI9Ii0zOS4yNDg4IiB5Mj0iLTE0OS4zMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA1QTZEQiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMjEyMF84Mjg3IiB4MT0iMTY4My4yMiIgeTE9IjE2NDYuMTUiIHgyPSIyMDU2LjAyIiB5Mj0iMjYyNi42MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDVBNkRCIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
    background-size: cover
}

.wrapper-blue.wrapper-shapes2 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIyMDA1IiB2aWV3Qm94PSIwIDAgMTkyMCAyMDA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTMyOC42NiAxOTEuNTcyQzEyNDQuMDggNDQ5LjM5NiA4ODIuNTU4IDU5Ny41MzYgNTc1LjM5MSA1ODguODIzQzI2OC45MzggNTc5LjA1OCAxNy41NTkyIDQxMS4zODggLTgwLjgyOTEgMTYzLjA4N0MtMTc5LjU1MyAtODYuOTc5MSAtMTI1LjYyMiAtNDE5LjQ0MiA4Ni4wNzEyIC01OTUuNTM2QzI5Ny4wNDkgLTc3MC41NzcgNjY1LjA3NCAtNzg4LjE5NSA5NDMuNTExIC02MTIuOTEyQzEyMjMgLTQzNi45MTUgMTQxMy45NSAtNjcuMzAzNSAxMzI4LjY2IDE5MS41NzJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjEyMV84Mjg3KSIgZmlsbC1vcGFjaXR5PSIwLjE1Ii8+CjxwYXRoIGQ9Ik0yMjQwLjEzIDExMzEuOEMyNDgyLjY0IDEyNTMuNTIgMjU3NS43NyAxNjMyLjk2IDI1MjEuNzkgMTkzNS40N0MyNDY2Ljg4IDIyMzcuMTMgMjI2My45MyAyNDYwLjk5IDIwMDMuODIgMjUyMS42M0MxNzQxLjkyIDI1ODIuMzUgMTQyMS4wNiAyNDc5LjkxIDEyNzguMTYgMjI0NC41NEMxMTM2LjE5IDIwMTAuMDMgMTE3My4xMSAxNjQzLjQzIDEzODcuNTkgMTM5My45M0MxNjAyLjkzIDExNDMuNSAxOTk2LjY5IDEwMDkuMjIgMjI0MC4xMyAxMTMxLjhaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMjEyMV84Mjg3KSIgZmlsbC1vcGFjaXR5PSIwLjE1Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjEyMV84Mjg3IiB4MT0iNzc4LjMiIHkxPSI1MDcuODc2IiB4Mj0iLTM5LjI0ODgiIHkyPSItMTQ5LjMzMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDVBNkRCIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMTIxXzgyODciIHgxPSIyNDcxLjY5IiB5MT0iMTcyMi44NCIgeDI9IjE3MDAuOTciIHkyPSIyNDM0LjM3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwNUE2REIiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    background-size: cover
}

.opacity-08 {
    opacity: .8
}

.section-block.shape {
    position: relative;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUyIiBoZWlnaHQ9IjM3NiIgdmlld0JveD0iMCAwIDY1MiAzNzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01MjEuMDcxIC00MjguNDMzQzYyNC44MTYgLTQxNi4yMDcgNzIzLjc3OSAtMzU1LjYwMiA3ODIuMzE4IC0yNTIuMTNDODQwLjg1NiAtMTQ4LjY1OCA4NTkuNTg0IC0zLjE0MTcyIDc5Ny43MTggNjYuNjU0NEM3MzYuMjY0IDEzNi43NTggNTk1LjI0MyAxMzAuNjI3IDQ3My45MjQgMTA1Ljg4OEMzNTMuMzIzIDgxLjA0NDggMjUyLjczMyAzNy4xODIyIDIxMC4xMzQgLTQ0LjczNjZDMTY3LjUzNiAtMTI2LjY1NSAxODMuMzQyIC0yNDYuMzIzIDI0NS4wOTcgLTMyNC41NDFDMzA3LjU3IC00MDIuODYyIDQxNi42MDggLTQ0MC41NTYgNTIxLjA3MSAtNDI4LjQzM1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80MTVfMzEzNCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MTVfMzEzNCIgeDE9IjY2OS4wMjgiIHkxPSItNDQxLjAyNSIgeDI9IjIyOC40NTgiIHkyPSItMTQ2Ljc2OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjlBNkNGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJBREFFNiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-position-y: top;
    background-position-x: right;
    background-repeat: no-repeat
}

.section-block .section-block-item {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.section-block .card-shadow {
    min-width: 100px;
    min-height: 180px;
    margin-right: 30px
}

.card-shadow {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px
}

.trigger {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    background: var(--primary);
    border-radius: 20px;
    padding: 30px 40px
}

.trigger:after {
    content: "";
    display: block;
    position: absolute;
    width: 550px;
    height: 100%;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQ5IiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDU0OSAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01MzkuNzE0IC0xMzIuNjc2QzU4NS45MjIgMjguMjA3OSA0NTIuNzgxIDIyOS4xMTYgMjkzLjAxMiAzMzEuMTRDMTMzLjI0MyA0MzIuMzc5IC01My4xNTQ1IDQzMy45NDggLTE4OS40MjggMzQxLjM0MkMtMzI2LjQ4NSAyNDcuOTUxIC00MTQuMjAxIDU5LjU5OTkgLTM2Ny4yMTEgLTEwMy42MzhDLTMyMC4yMiAtMjY2LjA5MSAtMTM4LjUyMSAtNDAyLjY0NiA2NC4zMjI4IC00MDkuNzA5QzI2Ny45NSAtNDE2Ljc3MiA0OTMuNTA3IC0yOTQuMzQ0IDUzOS43MTQgLTEzMi42NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDE1XzMyMTIpIiBmaWxsLW9wYWNpdHk9IjAuMSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQxNV8zMjEyIiB4MT0iMzY4LjUiIHkxPSIyMTkuNSIgeDI9Ii0yNzYuNSIgeTI9IjE2Ny41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover no-repeat;
    left: 0
}

.trigger-text {
    font-size: 28px;
    font-family: var(--fontaccent);
    font-weight: var(--semi);
    color: var(--white)
}

.bunner .text, .title-bold, input, textarea {
    font-family: var(--basefontfamily)
}

.trigger-text .title-border {
    margin: 0 10px
}

.trigger-text .title-border:after {
    top: 50%;
    left: 50%;
    width: 105%;
    transform: translate(-50%, -50%);
    height: 40px;
    border-radius: 10px;
    background: rgba(255, 255, 255, .15)
}

.mt-30, .section>.quick-order-message.quick-order-message--error {
    margin-top: 30px
}

.ready-stared {
    padding: 100px 0
}

.text-center {
    text-align: center
}

.service-card.white-card {
    background: var(--white);
    border: none
}

.columns__row__6, .columns__row__7 {
    flex: 0 0 100%;
    display: flex;
    margin: 0 -10px;
    flex-wrap: wrap
}

.columns__row__7 .column {
    flex: 0 0 171px;
    margin: 10px
}

.columns__row__6 .column {
    margin: 10px
}

.block-right, .block-right:last-child {
    margin-bottom: 100px
}

.block-right {
    background: var(--white);
    border-radius: 20px;
    width: 100%
}

.block-right .block-item {
    display: flex;
    flex-direction: column;
    padding: 30px 40px
}

.block-right .block-item:not(.block-right .block-item:last-child) {
    border-bottom: 1px solid;
    border-image-slice: 1
}

.star-block .star-text-bold {
    font-weight: var(--bold);
    font-size: 24px;
    line-height: 33.6px;
    display: block
}

.star-block .star-text-normal {
    color: rgba(48, 75, 101, .5);
    font-weight: 500
}

.progress-blocks .progress-block:not(:last-child) {
    margin-bottom: 7px
}

.progress-block .star {
    display: flex;
    align-items: center;
    flex: 0 0 50px
}

.progress-block .progress-percent {
    display: flex;
    align-items: center;
    margin-left: 20px;
    flex: 0 0 50px
}

.progress-block .star .star-text-normal {
    min-width: 15px
}

.progress {
    min-height: 10px;
    height: 10px;
    width: 100%;
    border-radius: 5px;
    background: #eaedf0;
    overflow: hidden
}

.image-wrapper, .shadow-btn {
    border-radius: var(--radius)
}

.progress .progress-line {
    position: absolute;
    display: block;
    height: 100%;
    background: var(--primary);
    border-radius: 5px
}

.progress-block {
    display: flex;
    width: 100%;
    align-items: center
}

.text-bold-18 {
    color: var(--text);
    font-weight: var(--bold);
    font-size: 18px;
    line-height: 18px
}

.text-bold-16 {
    color: var(--text);
    font-weight: var(--bold);
    font-size: 16px;
    line-height: 16px
}

.list-links li a {
    display: block;
    color: rgba(48, 75, 101, .7)
}

.question-header {
    padding: 30px 0 10px
}

.list-med-posts .post-medium, .questions .questions-dropdown-wrapper {
    margin-bottom: 0
}

.questions .question-footer {
    padding: 48px 0 100px;
    display: flex;
    align-items: center;
    flex-direction: column
}

.questions-dropdown .questions-dropdown-img {
    width: 24px;
    height: 24px
}

.input-group .input-group-label {
    font-size: 14px;
    color: var(--text);
    opacity: .4;
    text-transform: uppercase;
    font-weight: var(--bold);
    padding-bottom: 15px;
    display: inline-flex
}

input, textarea {
    outline: 0
}

.textarea::-webkit-input-placeholder {
    opacity: .4;
    font-size: 16px
}

.blog-post-footer .polished, .category_name {
    font-size: 12px
}

.textarea {
    display: block;
    resize: none
}

.columns-flex {
    flex: 0 0 100%;
    display: flex;
    flex-wrap: wrap
}

.columns-flex .col-flex-6 {
    flex: 0 0 50%;
    padding: 0 10px
}

.columns-flex .col-flex-4 {
    flex: 0 0 33.3%;
    padding: 0 10px
}

.columns-flex .col-flex-12 {
    flex: 0 0 100%;
    padding: 0 10px
}

.header .services__container .services-nav__item, .header_group_btns, .show_on_mob, .upload-block input[type=file] {
    display: none
}

.upload-block .input:not([type=file]) {
    width: auto;
    flex: auto;
    margin-right: 10px;
    background: var(--white)
}

.upload-block .upload_btn .btn {
    height: 100%;
    padding: 0 25px;
    pointer-events: none;
    white-space: nowrap
}

.rating-star, .row-list__link, .upload-block .upload_btn {
    cursor: pointer
}

.form .form-footer {
    display: flex;
    justify-content: center;
    padding: 20px;
    border-top: 1px solid rgba(62, 116, 134, .15)
}

.form .form-header {
    padding: 30px 30px 0
}

.form .form-header .title {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 28px;
    font-weight: var(--bold)
}

.form .form-header span {
    font-size: 14px;
    color: rgba(48, 75, 101, .5)
}

.list-links.hidden-text li a {
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.blog-post {
    padding: 0 40px;
    flex-direction: column
}

.blog-post .blog-post-header {
    padding: 30px 0;
    width: 100%;
    display: flex;
    flex-direction: column
}

.blog-post .blog-post-body {
    display: flex;
    width: 100%;
    flex-direction: column
}

.blog-post .blog-post-footer {
    display: flex;
    justify-content: space-between;
    padding: 25px 40px;
    margin: 0 -40px;
    border-top: 1px solid;
    border-image-slice: 1;
    align-items: center;
    flex-wrap: wrap
}

.btn-social .ico, .category_name .ico, .dbl-btns .btn:not(:last-child) {
    margin-right: 10px
}

.category_name, .search-form {
    align-items: center;
    display: flex
}

.blog-post .title-bold {
    line-height: 33.6px;
    margin-bottom: 5px
}

.author-bought.post-bought {
    font-weight: 400
}

.author-bought.post-bought a {
    color: var(--primary);
    text-transform: none
}

.author-bought.post-bought span {
    color: #97a5b2;
    text-transform: none
}

.image-wrapper {
    overflow: hidden
}

.image-wrapper img, .post-medium .post-medium-head img {
    width: 100%
}

.blog-post .info-wrapper {
    padding-top: 25px
}

.blog-post .info-wrapper p {
    font-size: 14px;
    line-height: 22.4px;
    opacity: .7
}

.blog-post .info-wrapper .link_more {
    display: block;
    max-width: fit-content;
    margin-top: 15px
}

.category_name {
    line-height: 18px;
    font-weight: var(--medium);
    width: max-content
}

.blog-post-footer .polished span {
    opacity: .5
}

.shadow-btn {
    background: var(--white);
    color: var(--primary)
}

.breadcrumbs .breadcrumbs-list .link, .comments {
    color: rgba(48, 75, 101, .5);
    font-size: 14px
}

.search-form {
    border-radius: var(--radius)
}

.search-form .wrapp {
    display: flex;
    width: 100%;
    padding: 4px
}

.search-form .btn {
    height: 40px;
    padding: 0 20px
}

.search-form input {
    border: none;
    padding: 0 20px;
    font-size: 14px
}

.comments {
    opacity: .7;
    margin-top: 10px
}

.item-archive {
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: var(--radius)
}

.item-archive .item-archive-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    cursor: pointer
}

.item-archive.active .ico img, .item-archive.active .ico svg, .pagination .pagination-btn.next img, .pagination .pagination-btn.next svg, .product-title-btn.active .product-title-btn-icon {
    transform: rotate(180deg)
}

.item-archive .item-archive-body {
    padding: 10px 15px;
    display: none
}

.list-mounth {
    display: flex;
    flex-direction: column;
    width: 100%
}

.pagination .pagination-list li a, .widget-50 {
    width: 50px;
    height: 50px;
    min-height: 50px;
    min-width: 50px
}

.list-mounth a {
    font-size: 14px;
    display: block;
    opacity: .7
}

.form-review .form-review-header, .pagination, .price-list__item {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.pagination .pagination-list li a {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 14px;
    font-weight: var(--semi);
    color: rgba(48, 75, 101, .7)
}

.pagination .pagination-list li a.active {
    box-shadow: 0 5px 15px -3px #b3e8f8;
    color: var(--white);
    border-radius: var(--radius);
    pointer-events: none
}

.breadcrumbs {
    padding-left: 40px;
    padding-bottom: 20px
}

.breadcrumbs .breadcrumbs-list {
    display: flex;
    flex-wrap: wrap
}

.author_logo, .blog-post-head {
    align-items: center;
    display: flex
}

.breadcrumbs .breadcrumbs-list .breadcrumb-item:not(:last-child) {
    margin-right: 15px;
    padding-right: 10px
}

.breadcrumbs .breadcrumbs-list .breadcrumb-item:not(:last-child)::after {
    content: "";
    display: block;
    height: 10px;
    width: 8px;
    position: absolute;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNiA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC4zMTYgMC42N0gxLjkyNkw1LjMxNCAzLjg3NkwxLjkyNiA3LjA5NkgwLjMxNkwzLjcwNCAzLjg3NkwwLjMxNiAwLjY3WiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPC9zdmc+Cg==) center center no-repeat;
    top: 50%;
    transform: translate(0, -50%);
    left: 100%
}

.breadcrumbs .breadcrumbs-list .breadcrumb-item:last-child, .pointer-events-none {
    pointer-events: none
}

.author_logo {
    width: 44px;
    height: 44px;
    min-height: 44px;
    min-width: 44px;
    border-radius: 50%;
    background: rgba(5, 166, 219, .1);
    justify-content: center
}

.author_logo .logo-link {
    font-size: 7px;
    line-height: 7px;
    padding: 5px
}

.blog-post-head {
    padding: 25px 40px;
    margin: 0 -40px;
    border-bottom: 1px solid;
    border-image-slice: 1
}

.author-info.author-creds, .btn--close {
    margin-left: 15px
}

.btn-social, .post-medium {
    border: 1px solid rgba(62, 116, 134, .15);
    background: var(--white)
}

.blog-post-head .author-info {
    align-items: center;
    flex: auto
}

.blog-post-head .author-creds .link_name {
    color: var(--primary);
    font-size: 14px
}

.blog-post-head .author-creds .author-bought {
    font-size: 12px;
    display: flex;
    justify-content: space-between
}

.info-item h1, .info-item h2, .info-item h3, .info-item h4 {
    font-size: 18px;
    font-weight: var(--bold);
    margin-bottom: 10px
}

.btn--small {
    padding: 12px 20px
}

.btn-social:hover {
    border: 1px solid rgba(62, 116, 134, .3)
}

.btn-social.color-facebook {
    color: #295cbf
}

.btn-social.color-twitter {
    color: #27bbea
}

.btn-social.color-pinterest {
    color: #d61818
}

.dbl-btns, .post-info__list, .product-info-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.dbl-btns .btn, .main-alerts .alert:not(:last-child), .mb-10 {
    margin-bottom: 10px
}

.pb-10 {
    padding-bottom: 10px !important
}

.more-posts .title-bold {
    font-size: 18px
}

.post-medium {
    display: flex;
    flex-direction: column;
    border-radius: var(--radius);
    overflow: hidden;
    margin-bottom: 30px
}

.post-medium .title {
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 22.4px
}

.social-info .info .bold, .social-info .price {
    font-weight: var(--semi)
}

.post-medium .post-medium-head {
    max-height: 150px;
    overflow: hidden
}

.post-medium .post-medium-body {
    padding: 15px 20px 37px;
    display: flex;
    flex-direction: column
}

.post-medium:hover .title {
    text-decoration: underline
}

.list-med-posts .post-medium-body {
    padding-bottom: 15px
}

.list-bunners .bunner:not(:last-child), .list-med-posts .post-medium:not(:last-child) {
    margin-bottom: 11px
}

.menu-list .cartdrop_body {
    width: 100%;
    flex-direction: column;
    display: flex;
    padding: 0 20px
}

.menu-list .cart_dropdown {
    width: 400px;
    padding-right: 0;
    flex-direction: column;
    max-height: none
}

.cartdrop_item {
    display: flex;
    padding: 20px 0;
    border-bottom: 1px solid rgba(62, 116, 134, .15)
}

.cartdrop_body .cartdrop_item:last-child {
    border-bottom: none
}

.menu-list .cartdrop_item .remove_cart {
    padding: 0 !important
}

.social-info {
    display: flex;
    align-items: center;
    flex: auto
}

.bunner, .social-info .info {
    display: flex;
    flex-direction: column
}

.social-info .ico {
    width: 50px;
    min-width: 50px;
    margin-right: 15px
}

.social-info .price {
    font-size: 16px;
    line-height: 24px;
    margin-top: 5px;
    color: var(--text)
}

.social-info .info {
    font-size: 12px;
    line-height: 18px;
    color: rgba(48, 75, 101, .5);
    flex: auto
}

.social-info .info .info-item {
    display: flex;
    justify-content: space-between
}

.bunner.bunner-facebook::before, .bunner.bunner-instagram::before, .bunner.bunner-soundcloud::before, .bunner.bunner-tiktok::before, .bunner.bunner-twitter::before, .bunner.bunner-youtube::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    position: absolute;
    background-position-x: right;
    background-position-y: 140px;
    z-index: 4
}

.menu-list .cartdrop_footer {
    padding: 20px;
    border-top: 1px solid rgba(62, 116, 134, .15);
    display: flex;
    justify-content: space-between
}

.menu-list .cartdrop_footer .info-item span:not(.menu-list .cartdrop_footer .info-item span.price) {
    font-size: 14px;
    line-height: 14px;
    color: rgba(48, 75, 101, .5)
}

.menu-list .cartdrop_footer .info-item span.price {
    margin-top: 8px;
    color: var(--text);
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 24px
}

.menu-list .cartdrop_footer .btn {
    padding: 16px 25px !important;
    color: var(--white)
}

.bunner.bunner-instagram {
    background: linear-gradient(231.96deg, #4165dd 9.65%, #f10172 79.95%, #ffcc5b 109.62%), linear-gradient(0deg, #fff, #fff) !important
}

.bunner.bunner-instagram .bunner-footer .btn, .bunner.bunner-instagram .bunner-footer .btn:hover {
    color: #9336ab
}

.bunner.bunner-instagram::before {
    background-image: url("/img/instagram-bunner.png")
}

.bunner.bunner-facebook {
    background: linear-gradient(231.96deg, #00398e 9.65%, #31b5ff 109.62%), linear-gradient(0deg, #fff, #fff)
}

.bunner.bunner-facebook .bunner-footer .btn, .bunner.bunner-facebook .bunner-footer .btn:hover {
    color: #007ef1
}

.bunner.bunner-facebook::before {
    background-image: url("/img/facebook-bunner.png")
}

.bunner.bunner-twitter {
    background: linear-gradient(231.96deg, #38a8e8 9.65%, #00dfe9 109.62%), linear-gradient(0deg, #fff, #fff)
}

.bunner.bunner-twitter .bunner-footer .btn, .bunner.bunner-twitter .bunner-footer .btn:hover {
    color: #1caae8
}

.bunner.bunner-twitter::before {
    background-image: url("/img/twitter-bunner.png")
}

.bunner.bunner-youtube {
    background: linear-gradient(231.96deg, #faa72b 9.65%, red 109.62%), linear-gradient(0deg, #fff, #fff)
}

.bunner.bunner-youtube .bunner-footer .btn, .bunner.bunner-youtube .bunner-footer .btn:hover, .product-page-top.youtube .title-border.title-color, .tab-button.active .platform-title.youtube, .title-bg.youtube .title-border.title-color {
    color: red
}

.bunner.bunner-youtube::before {
    background-image: url("/img/youtube-bunner.png")
}

.bunner.bunner-tiktok {
    background: linear-gradient(231.96deg, #292929 9.65%, #000 109.62%), linear-gradient(0deg, #fff, #fff)
}

.bunner.bunner-tiktok .bunner-footer .btn, .bunner.bunner-tiktok .bunner-footer .btn:hover, .product-page-top.tiktok .title-border.title-color, .tab-button.active .platform-title.tiktok, .title-bg.tiktok .title-border.title-color {
    color: #000
}

.bunner.bunner-tiktok::before {
    background-image: url("/img/tiktok-bunner.png")
}

.bunner.bunner-soundcloud {
    background: linear-gradient(231.96deg, #ffb72d 9.65%, #ff4d00 109.62%)
}

.bunner.bunner-soundcloud .bunner-footer .btn, .bunner.bunner-soundcloud .bunner-footer .btn:hover {
    color: #f46600
}

.bunner.bunner-soundcloud::before {
    background-image: url("/img/soundcloud-bunner.png")
}

.bunner.bunner-spotify {
    background: linear-gradient(239.95deg, #37a23d 4%, #7bf382 103.29%, #69e370 123.89%)
}

.bunner.bunner-spotify::before, .bunner::after {
    height: 100%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    width: 100%;
    left: 0;
    top: 0
}

.bunner.bunner-spotify .bunner-footer .btn, .bunner.bunner-spotify .bunner-footer .btn:hover {
    color: #60d366
}

.bunner.bunner-spotify::before {
    position: absolute;
    background-image: url("/img/spotify-bunner.png");
    background-position-x: right;
    background-position-y: 140px;
    z-index: 4
}

.mw-367 {
    max-width: 367px
}

.bunner .bunner-footer .btn:hover {
    background: var(--white) !important;
    color: var(--primary)
}

.bunner {
    padding: 25px 30px;
    background-color: #ccc;
    border-radius: var(--radius);
    overflow: hidden;
    position: relative;
    width: 100%
}

.bunner-footer, .main-alerts {
    flex-direction: column;
    display: flex
}

.bunner .bunner-container {
    position: relative;
    z-index: 5
}

.bunner::after {
    position: absolute;
    background-image: url("/img/shape-bunner.svg");
    background-size: cover
}

.text-3d {
    text-shadow: 2px 2px 0 rgb(254 44 85), -2px -2px 0 rgb(37 244 238)
}

.bunner-footer {
    padding-top: 24px
}

.bunner .text {
    color: var(--white);
    line-height: 140%
}

.bunner .text.medium_text {
    opacity: .8;
    font-size: 24px;
    font-weight: var(--semi)
}

.bunner .text.big_text {
    font-weight: var(--extra-bold);
    font-size: 42px
}

.bunner .text.big_text2 {
    font-weight: var(--bold);
    font-size: 36px
}

.bunner .text.big_text.border {
    position: relative;
    height: auto;
    width: max-content
}

.bunner .text.big_text.border::after {
    content: "";
    position: absolute;
    display: block;
    width: 110%;
    height: 25px;
    border-radius: var(--radius);
    background: linear-gradient(180deg, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, 0) 100%);
    bottom: 0;
    left: 0
}

.affiliate-top-text, .list-bunners .bunner {
    max-width: 100%
}

.mw-237 {
    max-width: 237px
}

.pt-30 {
    padding-top: 30px
}

.pb-50 {
    padding-bottom: 50px
}

.quick-order-tabs2__item-mobail .quick-order-tabs2__link {
    border-bottom: 1px solid transparent
}

.quick-order-tabs2__item-mobail.active-dropdown .quick-order-tabs2__link {
    border-bottom: 1px solid var(--border) !important;
    margin-bottom: 15px
}

.slider-3d-img video {
    max-width: 100%;
    width: 100%;
    height: 560px
}

body.scroll .main-alerts {
    height: 0;
    overflow: hidden
}

.main-alerts {
    padding: 0px;
    width: 100%;
    z-index: 100;
    position: absolute;
    top: 0
}

body:not(.homepage) .main-alerts:has(.alert) {
    margin-top: 0
}

body:not(.homepage):not(.scroll) .main-alerts:has(.alert) {
    margin-top: 0;
    position: fixed
}

body:not(.homepage):not(.scroll) .main-alerts:has(.alert)+.header.header_with_pt {
    -webkit-box-shadow: none;
    box-shadow: none
}

body.homepage.scroll .main-alerts:has(.alert)+.header, body.scroll .main-alerts:has(.alert)+.header.header_with_pt, body.trialpage.scroll .main-alerts:has(.alert)+.header {
    top: 0 !important
}

@media (max-width:500px) {
    .alert {
        padding: 9px !important
    }
}

.alert {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
    width: 100%;
    text-align: center
}

.add-list-products, .block-comment {
    border: 1px solid rgba(62, 116, 134, .15)
}

.alert.alert-danger {
    color: #fff;
    background-color: #db1919
}

.alert.alert-warning {
    color: #fff;
    background-color: #eab52e
}

.alert.alert-info {
    color: #31708f;
    background-color: #ebf8fc
}

.alert.alert-success {
    color: #fff;
    background-color: #3ab54a
}

.alert.alert-black {
    color: #fff;
    background-color: #000
}

.block-comment {
    display: flex;
    flex-direction: column;
    background: var(--white);
    border-radius: var(--radius);
    overflow: hidden;
    padding: 0
}

.block-comment .comment-header {
    display: flex;
    align-items: center;
    padding: 15px 25px;
    border-bottom: 1px solid rgba(62, 116, 134, .15)
}

.author-info, .review-product {
    align-items: center;
    display: flex
}

.author-info .author-avatar {
    min-width: 40px;
    min-height: 40px;
    flex-shrink: 0;
    background: rgba(32, 167, 238, .15);
    border-radius: 100%;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    color: rgba(32, 167, 238, .5);
    overflow: hidden;
    text-align: center
}

.block-comment textarea {
    padding: 15px 100px 15px 25px;
    font-size: 14px;
    font-family: Poppins, sans-serif;
    resize: none;
    width: 100%;
    height: 140px;
    display: flex
}

.custom-select__btn, .custom-select__btn span {
    font-family: var(--basefontfamily)
}

.block-comment .text-area .counter-chars {
    position: absolute;
    font-family: Poppins, sans-serif;
    bottom: 0;
    pointer-events: none;
    right: 0;
    margin-bottom: 15px;
    margin-right: 35px
}

.btn--outline, .buttons-group .btn:not(:last-child), .title-wrapper-mobail>img:first-child {
    margin-right: 10px
}

.block-comment .comment-footer {
    padding: 15px 25px;
    border-top: 1px solid rgba(62, 116, 134, .15)
}

.service-page-get-started.count-panel {
    padding: 25px
}

.btn--outline {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    box-shadow: none;
    border: 1px solid #edf2f4;
    border-radius: .25rem
}

.btn--close {
    margin-top: 15px
}

.btn--close>svg {
    width: 14px
}

.module-check b, .post-info__list-item strong, .product-page-top.service-page-top .protection__text b, .product-page-top.service-page-top .protection__text strong {
    font-weight: 700
}

.cart_text_sup {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 11px;
    color: rgba(48, 75, 101, .5);
    opacity: .7;
    vertical-align: super
}

.btn-comments-type-wrap {
    width: calc(50% - 20px);
    margin: 0 10px
}

.btn-comments-type-wrap button, .review-product-image img {
    width: 100%
}

.placeholder_color_red::placeholder {
    color: red !important
}

.service-choose-your-package+.service-review, body:not(.scroll) .review_page_main_section {
    margin-top: 50px
}

.input.not-valid {
    border-color: red
}

.add-list-products__item+.add-list-products__item, .base-form__item+.base-form__item, .card-review .card-footer {
    border-top: 1px solid rgba(62, 116, 134, .15)
}

#modal-login .forget-password, #modal-login-2 .forget-password {
    border-bottom: 1px solid rgba(62, 116, 134, .15);
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 20px !important;
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-top: -20px
}

#modal-login .forget-password a, #modal-login-2 .forget-password a {
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #05a6db
}

.post-info__img.--square>img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover
}

.date--wrapper .date--month {
    min-width: 120px;
    max-width: 120px
}

.date--wrapper .date--year {
    min-width: 100px;
    max-width: 100px
}

.offer-primary.front-page-offer-primary .offer-primary__content .stars img, .offer-primary.front-page-offer-primary .offer-primary__content .stars svg {
    width: 18px;
    height: 18px
}

.grecaptcha-badge {
    z-index: 2;
    display: none !important;
}

.something-else-mobile-size-fix .service-card__visual img {
    max-width: 54px;
    width: 54px
}

@media (max-width:768px) {
    .main-alerts.have-alerts {
        padding: 0
    }

    .buy-social.buy-social-platform-fix h2.h2.blue-title {
        width: 75%;
        margin: 0 auto 20px
    }

    .buy-social-platform-fix .buy-social-youtube {
        right: 32px !important;
        top: 38px !important;
        width: 50px !important
    }

    ., buy-social-platform-fix .buy-social-speaker {
        left: -35px !important;
        top: -133px !important;
        width: 140px
    }

    .something-else-mobile-size-fix .service-card__title {
        background: 0 0;
        opacity: .7;
        margin-top: 15px;
        padding-bottom: 10px
    }

    .something-else-mobile-size-fix .service-card__visual {
        border-radius: 15px
    }
}

.offer-primary__body:after, .title-border:after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    content: ''
}

@media (max-width:500px) {
    .buy-social-platform-fix .buy-social-youtube {
        right: 24px !important
    }
}

@media (max-width:400px) {
    .buy-social-platform-fix .buy-social-youtube {
        right: 14px !important
    }
}

.mb-5 {
    margin-bottom: 5px !important
}

.fs-20 {
    font-size: 20px
}

.border-bottom, .card-review .card-header {
    border-bottom: 1px solid rgba(62, 116, 134, .15)
}

.review-product {
    width: 100%
}

.review-product .review-product-info {
    display: flex;
    align-items: center;
    width: calc(100% - 420px)
}

.prod-cont-item .title-text-modal, .review-product .review-product-info .review-product-name {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis
}

.review-product .review-product-info * {
    white-space: nowrap
}

.review-product-image {
    display: flex;
    min-width: 40px;
    min-height: 40px;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center
}

.mr-20 {
    margin-right: 20px
}

.write-review__rate {
    display: flex;
    height: 40px;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end
}

.write-review__rate input {
    display: none;
    position: absolute;
    opacity: 0;
    z-index: -10
}

.write-review__rate label {
    padding-left: 10px;
    cursor: pointer;
    display: flex
}

.write-review__rate>input:checked~label svg, .write-review__rate>label:hover svg, .write-review__rate>label:hover~label svg {
    fill: #F2BC47
}

.textarea.textarea-150 {
    height: 150px
}

.review-product-rating {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    white-space: nowrap
}

.green-text, .green-text * {
    color: #3ab54a !important
}

.text-bold {
    font-weight: 700 !important
}

.pt-82 {
    padding-top: 82px
}

.mb-15 {
    margin-bottom: 15px
}

.flex-1 {
    flex: 1
}

.wrapper {
    background-color: #f0f7f9
}

.homepage .main-alerts:not(:empty)~.wrapper, .trialpage .main-alerts:not(:empty)~.wrapper {
    padding-top: 0 !important
}

.main-alerts+.header+.wrapper {
    padding-top: calc(160px + 30px)
}

.main-alerts:not(:empty)+.header.header-transparent+.wrapper {
    padding-top: 0
}

#new-app+.base-form__notice {
    margin-top: -29px
}

.prod-cont-item .card-add-modal__title-wrpr {
    max-width: calc(100% - 150px);
    padding-left: 20px
}

.prod-cont-item .card-add-modal__change {
    align-items: flex-start
}

.rating-info, .stars {
    align-items: center;
    display: flex
}

.prod-cont-item .title-text-modal {
    white-space: nowrap
}

.offer-primary {
    padding: 10px 10px 50px;
    color: var(--white)
}

.offer-primary__body {
    background-color: #0d8ab4;
    border-radius: 20px;
    padding-top: 181px;
    padding-bottom: 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 15px 20px rgb(5 166 219 / 25%);
    position: relative
}

.offer-primary__body:after {
    width: 99%;
    height: 95%;
    background: #0d8ab4;
    filter: blur(20px);
    border-radius: 20px;
    bottom: 0;
    z-index: -1
}

.offer-primary__content {
    max-width: 713px
}

.rating-info {
    color: #fff;
    padding: 15px 25px;
    background: rgba(255, 255, 255, .25);
    box-shadow: inset 3px 2px 2px rgba(255, 255, 255, .15), inset -2px -2px 3px rgba(103, 137, 169, .16);
    border-radius: 100px;
    max-width: max-content
}

.rating-info__title {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%
}

.rating-info__title+.stars {
    margin-left: 10px
}

.stars img, .stars svg {
    min-width: 14px;
    min-height: 14px;
    margin: 0 2px
}

.section-title {
    font-style: normal;
    color: inherit
}

.title-border:after {
    width: 105%;
    height: 22px;
    background-color: rgba(219, 5, 5, .05);
    border-radius: 10px;
    bottom: 5px
}

.title-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background-color: var(--white);
    box-shadow: inset 5px 4px 3px rgba(255, 255, 255, .25), inset -2px -2px 3px rgba(103, 137, 169, .16);
    border-radius: 7px;
    transform: translateY(-2px)
}

.product-page-top.facebook .title-border.title-color, .tab-button.active .platform-title.facebook, .title-bg.facebook .title-border.title-color {
    color: #097feb
}

.product-page-top.instagram .title-border.title-color, .tab-button.active .platform-title.instagram, .title-bg.instagram .title-border.title-color {
    background: linear-gradient(142.62deg, #4165dd 10.39%, #f10172 72.9%, #ffcc5b 99.3%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.product-page-top.soundcloud .title-border.title-color, .tab-button.active .platform-title.soundcloud, .title-bg.soundcloud .title-border.title-color {
    background: linear-gradient(180deg, #ff9200 0, #ff2b00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.product-page-top.spotify .title-border.title-color, .tab-button.active .platform-title.spotify, .title-bg.spotify .title-border.title-color {
    color: #1ed760
}

.product-page-top.twitter .title-border.title-color, .tab-button.active .platform-title.twitter, .title-bg.twitter .title-border.title-color {
    color: #1da1f3
}

.product-page-top.threads .title-border.title-color, .tab-button.active .platform-title.threads, .title-bg.threads .title-border.title-color {
    color: #000000
}

.product-page-top.facebook .title-border:after, .title-bg.facebook .title-border:after {
    background: rgba(9, 126, 235, .05)
}

.product-page-top.instagram .title-border:after, .title-bg.instagram .title-border:after {
    background: rgba(239, 1, 114, .07)
}

.product-page-top.soundcloud .title-border:after, .title-bg.soundcloud .title-border:after {
    background: rgba(255, 48, 0, .1)
}

.product-page-top.spotify .title-border:after, .title-bg.spotify .title-border:after {
    background: rgba(30, 215, 96, .1)
}

.product-page-top.tiktok .title-border:after, .title-bg.tiktok .title-border:after {
    background: rgba(0, 0, 0, .05)
}

.product-page-top.twitter .title-border:after, .title-bg.twitter .title-border:after {
    background: rgba(29, 161, 243, .1)
}

.product-page-top.threads .title-border:after, .title-bg.threads .title-border:after {
    background: rgba(0, 0, 0, .1)
}

.product-page-top.youtube .title-border:after, .title-bg.youtube .title-border:after {
    background: rgba(219, 5, 5, .05)
}

.section-sub-title {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    color: rgba(255, 255, 255, .8)
}

.select-prise, .select-veiws {
    line-height: 100%;
    font-style: normal
}

.offer-primary__content .section-sub-title {
    max-width: 450px
}

.base-form {
    background: var(--white);
    box-shadow: 0 15px 30px rgba(70, 141, 206, .05);
    border-radius: 10px;
    padding: 0 35px;
    color: var(--text)
}

.card-icon, .card-icon.card-icon--barck, [data-select-drop] {
    box-shadow: 0 15px 30px rgba(117, 163, 206, .16)
}

.base-form__item {
    padding-top: 15px
}

.custom-select__btn {
    padding: 13px 20px;
    display: flex;
    align-items: center;
    position: relative;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNy4yOTI4OSAwLjcwNzEwNkM3LjkyMjg2IDAuMDc3MTQwOCA5IDAuNTIzMzA5IDkgMS40MTQyMVY4QzkgOC41NTIyOCA4LjU1MjI5IDkgOCA5SDEuNDE0MjFDMC41MjMzMDkgOSAwLjA3NzE0MiA3LjkyMjg2IDAuNzA3MTA3IDcuMjkyODlMNy4yOTI4OSAwLjcwNzEwNloiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: right 10px bottom 10px;
    border: 1px solid #e2eaed;
    border-radius: 10px;
    width: 100%;
    min-width: 160px;
    min-height: 50px;
    color: rgba(48, 75, 101, .7);
    font-weight: var(--medium)
}

.custom-select__icon {
    justify-content: center;
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    margin-right: 15px
}

.custom-select__icon img {
    width: 100%;
    height: 100%
}

[data-select-drop] {
    display: none;
    position: absolute;
    top: 100%;
    background: #fff;
    border-radius: 10px;
    width: 100%;
    min-width: 204px;
    left: 0;
    max-height: 280px;
    padding-right: 5px;
    z-index: 20
}

.relative, .select-prise, .service-choose-your-package .card-number, .textarea-wrapper {
    position: relative
}

.cartdrop_body::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

.cartdrop_body::-webkit-scrollbar-thumb {
    background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%);
    border-radius: 2px
}

.cartdrop_body::-webkit-scrollbar-track {
    background-color: transparent
}

.custom-select__item>a[data-select-option] {
    padding: 18px 20px;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, .7);
    transform: var(--transition);
    cursor: pointer
}

.custom-select__item>a[data-select-option].active, .custom-select__item>a[data-select-option]:hover {
    white-space: nowrap;
    background: rgb(209 229 248 / 70%);
    width: calc(100% - 10px);
    margin-left: 5px;
    padding-left: 15px;
    border-radius: 8px
}

.custom-select__item>a[data-select-option].disabled {
    pointer-events: none;
    background: rgb(246 246 246 / 70%);
    color: rgb(181 181 181 / 70%)
}

.custom-select__item>a[data-select-option]:hover {
    opacity: .7;
    background: rgb(209 229 248 / 50%)
}

.custom-select__item>a.current[data-select-option] {
    color: #05a6db
}

.custom-select__item .select-prise, .custom-select__item .select-veiws {
    color: inherit
}

.base-text.--modal, .post-info__list-item.has-icon {
    color: rgba(48, 75, 101, .5);
    font-size: 14px;
    font-weight: 500
}

.base-form__item {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px
}

.select-veiws {
    font-weight: 500;
    font-size: 14px;
    color: rgba(48, 75, 101, .7)
}

.select-veiws+.select-prise {
    margin-left: 20px
}

.select-veiws+.select-prise:before {
    content: '';
    width: 2px;
    height: 100%;
    background-color: #304b65;
    opacity: .5;
    position: absolute;
    top: 0;
    left: -11px
}

.select-prise {
    font-weight: 700;
    font-size: 14px;
    color: #304b65
}

.h-full {
    height: 100%
}

.base-text.--modal {
    line-height: 160%
}

.post-info__list-item.has-icon {
    display: flex;
    align-items: center;
    line-height: 16px
}

.post-info__list-item.has-icon span:not(:first-child), .slider-full-btn+.slider-full-btn {
    margin-left: 10px
}

.post-info__title.--inner {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: rgba(48, 75, 101, .7)
}

.font-size-14 {
    font-size: 14px !important
}

.quick-order-tabs__user-avatar.--empty {
    border-radius: 50%;
    background-color: rgba(32, 167, 238, .15);
    display: flex;
    align-items: center;
    justify-content: center
}

.quick-order-tabs__user-avatar.--empty img {
    width: auto;
    height: auto
}

.input.input-link {
    border: 0
}

.w-full {
    width: 100% !important
}

.self-strech {
    align-self: stretch
}

.modal-acordion-btn {
    padding-left: 20px;
    border-left: 1px solid rgba(62, 116, 134, .15);
    display: flex;
    align-items: center;
    justify-content: center
}

.add-list-products {
    border-radius: 10px
}

.card-add-modal__icon {
    display: flex;
    align-items: center;
    flex: 0 0 50px;
    margin-right: 30px;
    border-right: 1px solid rgba(62, 116, 134, .15)
}

.card-add-modal .total-price.content-center {
    justify-content: center
}

.product-info-list__item .btn-action {
    color: rgba(48, 75, 101, .5);
    margin-left: auto
}

.add-list-products__item .product-content__item {
    padding: 0;
    border: 0
}

.mr-40 {
    margin-right: 40px
}

.value-list-pruduct__item {
    display: flex;
    padding: 0 50px 0 30px
}

.value-list-pruduct__item+.value-list-pruduct__item {
    margin-top: 20px
}

.wait {
    background-size: cover !important
}

.value-list-pruduct__item img {
    width: 24px;
    flex: 0 0 24px;
    height: 24px;
    margin-right: 15px
}

.card-icon, .counter {
    align-items: center;
    display: flex
}

.protection__text, .section-sub-title.color-secontary, .value-list-pruduct__total {
    color: rgba(48, 75, 101, .7)
}

.input, .textarea {
    width: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #304b65;
    padding: 12px 20px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px
}

.input {
    min-height: 50px
}

.input::placeholder {
    color: rgba(48, 75, 101, .404)
}

.input--transp {
    border-color: transparent;
    padding: 15px 0
}

.mb-80 {
    margin-bottom: 80px
}

.card {
    border-radius: 20px
}

.card--white {
    background: #fff;
    color: var(--text)
}

.card-icon {
    position: absolute;
    top: -50px;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: var(--white);
    justify-content: center;
    z-index: 1
}

.card-with-icon {
    padding-top: 60px
}

.card-body__item {
    padding: 20px 10px;
    position: relative
}

.card-body__item+.card-body__item:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(62, 116, 134, 0) 0, rgba(62, 116, 134, .15) 38.34%, rgba(62, 116, 134, .15) 64.61%, rgba(62, 116, 134, 0) 100.85%)
}

.servising-title div, .servising-title div.promo-services-units, .servising-title h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 140%;
    text-align: center;
    color: #304b65
}

.card-service.active .block-card-price.servising-title div, .card-service:hover .block-card-price.servising-title div {
    color: var(--white)
}

.servising-title span {
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    color: #304b65;
    opacity: .7
}

.counter {
    max-width: 136px
}

.counter__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 34px;
    width: 30px;
    height: 34px;
    background: #fff;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: rgba(48, 75, 101, .7);
    transition: .2s
}

.color-base, .counter__btn:hover, .textarea-wrapper .btn-action:hover {
    color: #304b65
}

.card-price, .counter__input {
    color: rgba(48, 75, 101, .7);
    font-weight: 700;
    font-style: normal
}

.card-price {
    font-size: 24px;
    line-height: 140%
}

.counter__input {
    width: 100%;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    padding: 5px;
    background-color: transparent
}

.card--darck, .card--white.tiktok {
    background-color: #000;
    color: var(--white)
}

.card-icon.card-icon--barck {
    background-color: #000;
    border: 15px solid #f0f7f9
}

.card--darck .card-price, .card--darck .servising-title h3, .card--darck .servising-title span, .card--white.tiktok .card-price, .card--white.tiktok .servising-title h3, .card--white.tiktok .servising-title span {
    color: #fff
}

.card--darck .counter__btn, .card--white.tiktok .counter__btn {
    color: var(--white);
    background: rgba(255, 255, 255, .15);
    border: 1px solid rgba(62, 116, 134, .15)
}

.card--darck .counter__input, .card--white.tiktok .counter__input {
    color: rgba(255, 255, 255, .7)
}

.card--white.tiktok .promo-services-units, .effect-text-3d {
    position: relative;
    z-index: 10
}

.card--white.tiktok .promo-services-units {
    color: #fff
}

.card--white.tiktok .promo-services-units::after, .card--white.tiktok .promo-services-units::before, .effect-text-3d::after, .effect-text-3d::before {
    content: attr(data-title) '';
    position: absolute;
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 140%
}

.card--white.tiktok .promo-services-units::after, .effect-text-3d::after {
    z-index: -2;
    color: #25f4ee;
    top: -2px;
    left: -2px
}

.card--white.tiktok .promo-services-units::before, .effect-text-3d::before {
    z-index: -1;
    color: #fe2c55;
    bottom: -2px;
    right: -2px
}

.btn--3d, .card--white.tiktok .btn.btn--primary {
    background-color: var(--white);
    position: relative;
    z-index: 10;
    box-shadow: 3px 3px 0 #fe2c55, -3px -3px 0 #25f4ee;
    background: #fff;
    color: #000
}

.card--white.tiktok .card-icon {
    background-color: #000;
    border: 15px solid #f0f7f9;
    box-shadow: 0 15px 30px rgb(117 163 206 / 16%)
}

.card--white.tiktok .counter__btn img {
    filter: invert(1)
}

.cards-icons-wrpr {
    padding-top: 50px
}

.discount-card-title {
    font-family: var(--fontaccent);
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 140%
}

.discount-card .card-body {
    padding: 40px 50px
}

.sub-title--sm {
    font-weight: 500;
    font-size: 16px;
    line-height: 100%
}

.card-body__content {
    padding-right: 15px
}

.section {
    padding: 50px 0
}

.title-border--inner:after {
    width: 103%;
    height: 100%;
    border-radius: 10px;
    bottom: 0
}

.card.discount-card.cart-discount-card .title-border--inner:after, .module-check input, .module-radio input, .promo-section__ico-mobile, [data-accordion-drop] {
    display: none
}

.card.discount-card.cart-discount-card .title-border.color-secondary.title-border--inner {
    margin: 0 8px;
    background: rgba(255, 255, 255, .15);
    border-radius: 10px;
    padding: 1px 5px
}

.servising-title .card-number>.card-svg-popup {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -25px
}

.product-add .module-check:hover {
    -webkit-tap-highlight-color: transparent
}

.cursor-normal {
    cursor: default !important
}

.gift-promo {
    background-image: url(/img/gif-promo-desc.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top
}

.account-block, .card-add-modal__change, .coin-paymant__wrpr, .form-saving, .post-info, .slider-full-nav, .title-wrapper-mobail {
    display: flex;
    align-items: center
}

.slider-full-btn {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
    background: #fff;
    border-radius: 10px;
    color: var(--text);
    transform: var(--transition)
}

.modal .list-items-modal {
    color: rgba(48, 75, 101, .5);
    font-weight: 700
}

.card-add-modal__title>img:first-child, .slider-3d-content__link img {
    margin-right: 15px
}

.buttons-group, .card-add-modal {
    display: flex
}

.card-add-modal__title {
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.card-add-modal .total-price {
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, .5)
}

.card-add-modal .total-price>span {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #304b65;
    margin-top: 10px
}

.card-add-modal>.module-check {
    flex: 0 0 50px;
    border-right: 1px solid rgba(62, 116, 134, .15);
    margin-right: 30px
}

.module-check .check+.text.has-border {
    border-left: 1px solid rgba(62, 116, 134, .15);
    padding-left: 15px;
    margin-left: 15px;
    color: var(--text);
    line-height: 20px
}

.modal .list-items-modal span {
    font-weight: 400;
    color: rgba(48, 75, 101, .5)
}

.slider-full-btn:hover {
    color: var(--white);
    background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%)
}

.slider-full .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 203px;
    background: #fff;
    border-radius: 20px;
    transition: .2s
}

.slider-3d {
    padding: 35px 0;
    margin: -35px 0
}

.slider-3d-wrapper {
    position: relative;
    padding: 0 130px
}

.slider-3d-wrapper .slider-full-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 40;
    border: 1px solid rgba(62, 116, 134, .15)
}

.slider-3d-wrapper .slider-full-btn:hover {
    box-shadow: 0 3px 4px rgba(32, 167, 238, .33)
}

.accordion__item.active .product, .slider-3d .swiper-slide {
    box-shadow: 0 15px 30px rgba(117, 163, 206, .16)
}

.slider-3d-wrapper .slider-3d-prev {
    left: 40px
}

.slider-3d-wrapper .slider-3d-next {
    right: 40px
}

.slider-3d .swiper-slide {
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 20px;
    width: 316px;
    overflow: hidden
}

.accordion__head .product, .accordion__item, .after-slider-block, .slider-3d-content {
    background-color: var(--white)
}

.slider-3d-img {
    min-height: 315px;
    border-radius: 20px;
    box-shadow: 0 4px 9px rgba(251, 188, 67, .15);
    overflow: hidden
}

.slider-3d-content {
    padding: 20px;
    display: flex;
    align-items: center;
    flex-direction: column
}

.slider-3d-content__title {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    color: #304b65;
    margin-bottom: 10px
}

.base-text, .slider-3d-content__link {
    font-size: 16px;
    color: rgba(48, 75, 101, .7);
    line-height: 140%
}

.slider-3d-content__link {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500
}

.slider-3d {
    overflow: visible
}

.slider-3d .swiper-slide:not(.swiper-slide-visible) {
    opacity: 0
}

.after-slider-block {
    border-radius: 20px;
    padding: 400px 20px 40px;
    margin-top: -400px
}

.after-slider-block .base-text {
    text-align: center;
    max-width: 945px;
    margin: 0 auto
}

.accordion__item+.accordion__item, .comments-list__item+.comments-list__item, .product-content__item+.product-content__item {
    margin-top: 10px
}

.base-text {
    font-weight: 400
}

.card-checkout-title, .module-check .check+.text {
    font-size: 14px;
    line-height: 100%;
    font-style: normal
}

.btn-outline-default.disabled, .card-checkout-title {
    color: rgba(48, 75, 101, .5)
}

.after-slider-block+.card.discount-card, .mb-100 {
    margin-bottom: 100px
}

.card-checkout-content {
    padding: 0 40px
}

.card-checkout-title {
    display: flex;
    align-items: center;
    padding: 30px 0;
    font-weight: 600;
    justify-content: space-between
}

.card-checkout-title span:first-child {
    margin-left: 170px
}

.card-checkout-title span:last-child {
    margin-right: 245px
}

.module-check {
    cursor: pointer;
    display: inline-flex;
    align-items: center
}

.module-check .check+.text {
    margin-left: 10px;
    font-weight: 500;
    color: rgba(48, 75, 101, .5)
}

.module-check .check {
    width: 18px;
    height: 18px;
    border: 1px solid rgba(48, 75, 101, .5);
    border-radius: 5px;
    flex-shrink: 0;
    transition: .2s ease-in-out
}

.accordion-inside .product-content__item-body, .accordion-inside__body, .product-content__item-head+.product-content__item-body {
    border-top: 1px solid rgba(62, 116, 134, .15)
}

.accordion__item, .btn-outline-default, .product-add .module-check {
    border: 1px solid rgba(62, 116, 134, .15)
}

.btn-icon, .product {
    align-items: center;
    display: flex
}

.module-check input:checked+.check {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjMyMSAyLjMyMUMzLjMyMTg1IDEuMzIwMTUgNC44MTk1MiAwLjkzNzUgNi43NSAwLjkzNzVIMTEuMjVDMTMuMTgwNSAwLjkzNzUgMTQuNjc4MSAxLjMyMDE1IDE1LjY3OSAyLjMyMUMxNi42Nzk4IDMuMzIxODUgMTcuMDYyNSA0LjgxOTUyIDE3LjA2MjUgNi43NVYxMS4yNUMxNy4wNjI1IDEzLjE4MDUgMTYuNjc5OCAxNC42NzgxIDE1LjY3OSAxNS42NzlDMTQuNjc4MSAxNi42Nzk4IDEzLjE4MDUgMTcuMDYyNSAxMS4yNSAxNy4wNjI1SDYuNzVDNC44MTk1MiAxNy4wNjI1IDMuMzIxODUgMTYuNjc5OCAyLjMyMSAxNS42NzlDMS4zMjAxNSAxNC42NzgxIDAuOTM3NSAxMy4xODA1IDAuOTM3NSAxMS4yNVY2Ljc1QzAuOTM3NSA0LjgxOTUyIDEuMzIwMTUgMy4zMjE4NSAyLjMyMSAyLjMyMVpNMy4xMTY1IDMuMTE2NUMyLjQyOTg1IDMuODAzMTUgMi4wNjI1IDQuOTMwNDggMi4wNjI1IDYuNzVWMTEuMjVDMi4wNjI1IDEzLjA2OTUgMi40Mjk4NSAxNC4xOTY5IDMuMTE2NSAxNC44ODM1QzMuODAzMTUgMTUuNTcwMiA0LjkzMDQ4IDE1LjkzNzUgNi43NSAxNS45Mzc1SDExLjI1QzEzLjA2OTUgMTUuOTM3NSAxNC4xOTY5IDE1LjU3MDIgMTQuODgzNSAxNC44ODM1QzE1LjU3MDIgMTQuMTk2OSAxNS45Mzc1IDEzLjA2OTUgMTUuOTM3NSAxMS4yNVY2Ljc1QzE1LjkzNzUgNC45MzA0OCAxNS41NzAyIDMuODAzMTUgMTQuODgzNSAzLjExNjVDMTQuMTk2OSAyLjQyOTg1IDEzLjA2OTUgMi4wNjI1IDExLjI1IDIuMDYyNUg2Ljc1QzQuOTMwNDggMi4wNjI1IDMuODAzMTUgMi40Mjk4NSAzLjExNjUgMy4xMTY1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIyNzZfMzU3KSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuMDYyNSA2Ljc1QzIuMDYyNSA0LjkzMDQ4IDIuNDI5ODUgMy44MDMxNSAzLjExNjUgMy4xMTY1QzMuODAzMTUgMi40Mjk4NSA0LjkzMDQ4IDIuMDYyNSA2Ljc1IDIuMDYyNUgxMS4yNUMxMy4wNjk1IDIuMDYyNSAxNC4xOTY5IDIuNDI5ODUgMTQuODgzNSAzLjExNjVDMTUuNTcwMiAzLjgwMzE1IDE1LjkzNzUgNC45MzA0OCAxNS45Mzc1IDYuNzVWMTEuMjVDMTUuOTM3NSAxMy4wNjk1IDE1LjU3MDIgMTQuMTk2OSAxNC44ODM1IDE0Ljg4MzVDMTQuMTk2OSAxNS41NzAyIDEzLjA2OTUgMTUuOTM3NSAxMS4yNSAxNS45Mzc1SDYuNzVDNC45MzA0OCAxNS45Mzc1IDMuODAzMTUgMTUuNTcwMiAzLjExNjUgMTQuODgzNUMyLjQyOTg1IDE0LjE5NjkgMi4wNjI1IDEzLjA2OTUgMi4wNjI1IDExLjI1VjYuNzVaTTEyLjU4NTYgNi40ODAxQzEyLjgwNTEgNi42OTk5NyAxMi44MDQ4IDcuMDU2MTIgMTIuNTg0OSA3LjI3NTZMOC4zMzI0IDExLjUyMDZDOC4xMTI2NyAxMS43Mzk5IDcuNzU2NzggMTEuNzM5OCA3LjUzNzI1IDExLjUyMDJMNS40MTQ3NSA5LjM5Nzc1QzUuMTk1MDggOS4xNzgwOCA1LjE5NTA4IDguODIxOTIgNS40MTQ3NSA4LjYwMjI1QzUuNjM0NDIgOC4zODI1OCA1Ljk5MDU4IDguMzgyNTggNi4yMTAyNSA4LjYwMjI1TDcuOTM1MzUgMTAuMzI3NEwxMS43OTAxIDYuNDc5NEMxMi4wMSA2LjI1OTkzIDEyLjM2NjEgNi4yNjAyNCAxMi41ODU2IDYuNDgwMVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8yMjc2XzM1NykiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMjc2XzM1NyIgeDE9Ii0wLjAwNjc1NjQ4IiB5MT0iLTAuMDcwMzEzNCIgeDI9IjIyLjc3OTMiIHkyPSI2LjUxMjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyMEE3RUUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMEVENUUxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMjc2XzM1NyIgeDE9Ii0wLjAwNjc1NjQ4IiB5MT0iLTAuMDcwMzEzNCIgeDI9IjIyLjc3OTMiIHkyPSI2LjUxMjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyMEE3RUUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMEVENUUxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) center/cover no-repeat;
    border: 0
}

.btn-icon {
    width: 50px;
    height: 50px;
    justify-content: center
}

.btn-outline-default {
    color: rgba(48, 75, 101, .7)
}

.accordion__item {
    border-radius: 10px
}

.card-body .accordion {
    padding: 0 40px 40px
}

.accordion__head {
    padding: 5px
}

.accordion__head .product-title {
    margin-bottom: 10px;
    max-width: 95%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.accordion__head .product {
    border-radius: 5px;
    transition: .2s ease-in
}

.product-icon:after, .product-info-list__item:not(:last-child):after {
    content: '';
    width: 1px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(62, 116, 134, .15)
}

.product {
    padding-right: 35px
}

.product-icon {
    padding: 10px 15px;
    position: relative
}

.product-icon span {
    max-width: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(4px)
}

.product-icon:after {
    height: 70px;
    position: absolute
}

.product-title-wrapper {
    padding: 5px 10px 5px 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 0 0 30%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.product-title-btn-icon {
    transition: .2s ease-in-out;
    margin-left: 4px
}

.product-value {
    display: inline-block;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%
}

.product-name, .product-title-btn {
    font-weight: 500;
    color: rgba(48, 75, 101, .5);
    font-style: normal;
    line-height: 100%
}

.text-decoration-line-through {
    text-decoration: line-through
}

.product-name {
    font-size: 16px;
    position: relative
}

.product-title-btn {
    display: flex;
    align-items: center;
    font-size: 14px
}

.product-add {
    flex: auto;
    display: flex;
    align-items: center
}

.product-add .module-check {
    padding: 16px 20px;
    border-radius: 10px
}

.product-price {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #304b65;
    opacity: .7;
    flex: 0 0 197px;
    display: flex;
    align-items: flex-start
}

.account-block__text, .product-info-list__text, .text-content {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    font-style: normal
}

.product-content {
    padding: 30px 40px 30px 165px
}

.product-content__item {
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px
}

.product-content__item-head {
    padding: 8px 10px 0
}

.product-info-list__item {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    max-width: 100%
}

.product-info-list__item:not(:last-child) {
    padding-right: 20px;
    position: relative;
    margin-right: 20px
}

.product-info-list__item:not(:last-child):after {
    height: 18px;
    position: absolute
}

.product-info-list__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    flex: 0 0 18px
}

.product-info-list__text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.product-content__item-head .account-block {
    padding: 5px 10px;
    margin-bottom: 8px
}

.account-block__text {
    color: #304b65
}

.account-block__icon {
    width: 36px;
    height: 36px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 15px
}

.mb-8 {
    margin-bottom: 8px
}

.text-content {
    color: rgba(48, 75, 101, .5)
}

.product-content__item-body {
    padding: 10px
}

.product-content__item-body .text-content {
    padding: 5px 18px
}

.post-info__img {
    border-radius: 5px;
    overflow: hidden;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.post-info__img.--rectangle {
    flex: 0 0 120px;
    height: 68px;
    width: 120px
}

.post-info__img.--square {
    flex: 0 0 68px;
    height: 68px;
    width: 68px
}

.post-info__content {
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.post-info__title {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #304b65;
    margin-bottom: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.post-info__list-item {
    font-size: 14px;
    line-height: 100%;
    color: #304b65;
    opacity: .7;
    margin-bottom: 5px;
    margin-right: 15px
}

.product-price__old {
    margin-left: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    text-decoration-line: line-through;
    color: rgba(48, 75, 101, .5);
    opacity: .7
}

.cart-total-price__item span, .comments-actions__info span, .comments-list-info {
    font-weight: 400;
    line-height: 100%;
    color: rgba(48, 75, 101, .5)
}

.accordion-inside__body {
    padding: 15px
}

.comments-list-info {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-style: normal;
    font-size: 14px
}

.btn--white-transp, .cart-total-price__item, .choose-block-item__title, .comments-actions__info {
    font-style: normal;
    font-weight: 700
}

.textarea-wrapper .textarea {
    resize: vertical;
    min-height: 100px
}

.textarea::-webkit-resizer {
    display: none;
    -webkit-appearance: none
}

.textarea-wrapper:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC43OTI4OSAwLjcwNzEwOEM1LjQyMjg2IDAuMDc3MTQyNyA2LjUgMC41MjMzMDkgNi41IDEuNDE0MjFWNS41QzYuNSA2LjA1MjI4IDYuMDUyMjggNi41IDUuNSA2LjVIMS40MTQyMUMwLjUyMzMwOSA2LjUgMC4wNzcxNDE5IDUuNDIyODYgMC43MDcxMDcgNC43OTI4OUw0Ljc5Mjg5IDAuNzA3MTA4WiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPC9zdmc+Cg==) center no-repeat;
    z-index: 1;
    position: absolute;
    right: 5px;
    bottom: 5px;
    pointer-events: none
}

.textarea-wrapper .btn-action {
    position: absolute;
    top: 15px;
    right: 10px;
    color: rgba(48, 75, 101, .5);
    transition: .2s ease-in-out
}

.comments-list {
    counter-reset: comments-cuonter
}

.comments-list__item {
    position: relative;
    padding-left: 65px
}

.comments-list__item:after {
    counter-increment: comments-cuonter;
    content: counter(comments-cuonter);
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #304b65;
    position: absolute;
    top: 0;
    left: 25px
}

.comments-actions {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding-left: 98px
}

.comments-actions__info {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    line-height: 100%;
    color: #304b65
}

.comments-actions__info span {
    font-style: normal;
    font-size: 14px;
    margin-bottom: 10px
}

.comments-actions .btn--md {
    padding: 10px 20px
}

.cart-total-info {
    display: flex;
    align-items: center;
    margin-top: 30px
}

.cart-total-price {
    display: flex;
    align-items: center;
    margin-right: 50px
}

.cart-total-price__item {
    display: flex;
    flex-direction: column;
    font-size: 24px;
    line-height: 100%;
    margin-right: 50px
}

.cart-total-price__item span {
    font-style: normal;
    font-size: 14px;
    margin-bottom: 8px
}

.btn--white-transp {
    position: relative;
    border-radius: 10px;
    font-size: 16px;
    line-height: 140%;
    background: rgba(255, 255, 255, .15);
    color: #fff
}

.h3--inner {
    font-size: 24px
}

.slider-products .slider-full-nav {
    justify-content: space-between;
    padding-bottom: 20px;
    position: relative;
    z-index: 20
}

.card-body__item.--checkout {
    padding: 30px 40px
}

.input-group-label.pb-10 {
    padding-bottom: 10px
}

.choose-block-item {
    cursor: pointer;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 15px 20px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px
}

.choose-block-item.active, .coin-paymant, .payment-method-item {
    border: 1px solid rgba(62, 116, 134, .15)
}

.choose-block-item.active {
    background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%);
    color: #fff;
    box-shadow: 0 9px 10px rgba(14, 213, 255, .26)
}

.payment-method-item {
    background-color: var(--white);
    border-radius: 10px;
    height: 52px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px
}

.row.gutters-10 {
    --bs-gutter-x: 10px
}

.choose-block-item__title {
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 10px;
    margin-top: auto
}

.choose-block-item__text, .form-text, .select {
    font-size: 14px;
    font-style: normal
}

.choose-block-item__text {
    font-weight: 500;
    line-height: 100%;
    opacity: .7
}

.coin-paymant {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 20px;
    border-radius: 10px
}

.choose-block-item.active .coin-paymant {
    background: rgba(255, 255, 255, .15);
    border-color: transparent
}

.coin-paymant__item {
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center
}

.coin-paymant__item:not(:last-child), .mr-10 {
    margin-right: 10px
}

.choose-block-item__img, .protection__icon {
    display: flex;
    align-items: center;
    justify-content: center
}

.choose-block-item.active .choose-block-item__img {
    filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -webkit-filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -moz-filter: contrast(166%) hue-rotate(133deg) invert(100%)
}

.input--bg-right {
    padding-right: 40px;
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 18px
}

.icon-user {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDUuMjM1QzcuOTQ2NzggNS4yMzUgNy4xMDI1IDYuMDg0NTQgNy4xMDI1IDcuMTMyNUM3LjEwMjUgOC4xNDQwOSA3Ljg5MjcyIDguOTY4ODggOC44OTM5OSA5LjAyMTMxQzguOTYyOTcgOS4wMTU2NyA5LjAzNjUyIDkuMDE1MTcgOS4xMDc5NiA5LjAyMTJDMTAuMTA0OSA4Ljk2NzkzIDEwLjg5MDkgOC4xNDYzMyAxMC44OTc1IDcuMTMwOTFDMTAuODk2NiA2LjA4NDggMTAuMDQ2MyA1LjIzNSA5IDUuMjM1Wk01Ljk3NzUgNy4xMzI1QzUuOTc3NSA1LjQ2NTQ2IDcuMzIzMjIgNC4xMSA5IDQuMTFDMTAuNjY4MiA0LjExIDEyLjAyMjUgNS40NjQzNCAxMi4wMjI1IDcuMTMyNVY3LjEzNTY4QzEyLjAxMzMgOC43NjE5NSAxMC43MzQxIDEwLjA5MTggOS4xMDkxNyAxMC4xNDcyQzkuMDc2MTcgMTAuMTQ4MyA5LjA0MzE0IDEwLjE0NjUgOS4wMTA0NSAxMC4xNDE4QzkuMDEzNjggMTAuMTQyMyA5LjAxNDMxIDEwLjE0MjMgOS4wMTIyNCAxMC4xNDIxQzkuMDEwMyAxMC4xNDIgOS4wMDcwNyAxMC4xNDE5IDkuMDAyODEgMTAuMTQxOUM4Ljk5MzYgMTAuMTQxOSA4Ljk4NTA5IDEwLjE0MjUgOC45Nzk3NyAxMC4xNDMyQzguOTUwMjggMTAuMTQ2OCA4LjkyMDU0IDEwLjE0ODIgOC44OTA4MyAxMC4xNDcyQzcuMjY4NzEgMTAuMDkxOSA1Ljk3NzUgOC43NjQxIDUuOTc3NSA3LjEzMjVaIiBmaWxsPSIjMzA0QjY1IiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNTg1MTMgMTMuMDY3NkM1LjAwNzQ5IDEzLjQ1NjcgNC42ODQ2IDEzLjkwMTkgNC41NTg3OCAxNC4zMjVDNS43NjM0MyAxNS4zMzM4IDcuMzA3OCAxNS45Mzc1IDkgMTUuOTM3NUMxMC42OTIyIDE1LjkzNzUgMTIuMjM2NiAxNS4zMzM4IDEzLjQ0MTIgMTQuMzI1QzEzLjMxNTMgMTMuOTAxNyAxMi45OTIyIDEzLjQ1NjMgMTIuNDE0MSAxMy4wNjcxQzExLjUwNjQgMTIuNDYgMTAuMjcyMiAxMi4xMzg4IDkuMDA1NjIgMTIuMTM4OEM3LjczOTYgMTIuMTM4OCA2LjUwMTA3IDEyLjQ1OTcgNS41ODUxMyAxMy4wNjc2Wk05LjAwNTYyIDExLjAxMzhDMTAuNDQyNSAxMS4wMTM4IDExLjkwOCAxMS4zNzQ5IDEzLjA0MDMgMTIuMTMyNUwxMy4wNDE1IDEyLjEzMzNDMTMuOTQzNSAxMi43NDAzIDE0LjUxNzQgMTMuNTY0MSAxNC42MTQzIDE0LjQ3NTVDMTQuNjMzMiAxNC42NTMxIDE0LjU2NjYgMTQuODI5MiAxNC40MzQ5IDE0Ljk0OThDMTMuMDAwMyAxNi4yNjM1IDExLjA5NjIgMTcuMDYyNSA5IDE3LjA2MjVDNi45MDM4MyAxNy4wNjI1IDQuOTk5NjggMTYuMjYzNSAzLjU2NTEyIDE0Ljk0OThDMy40MzMzNyAxNC44MjkyIDMuMzY2NzYgMTQuNjUzMSAzLjM4NTY2IDE0LjQ3NTVDMy40ODI2MSAxMy41NjQxIDQuMDU2NDcgMTIuNzQwMyA0Ljk1ODQ3IDEyLjEzMzNMNC45NjEyNyAxMi4xMzE0QzYuMTAwMTkgMTEuMzc0OSA3LjU2ODU1IDExLjAxMzggOS4wMDU2MiAxMS4wMTM4WiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDIuMDYyNUM1LjE2ODUyIDIuMDYyNSAyLjA2MjUgNS4xNjg1MiAyLjA2MjUgOUMyLjA2MjUgMTIuODMxNSA1LjE2ODUyIDE1LjkzNzUgOSAxNS45Mzc1QzEyLjgzMTUgMTUuOTM3NSAxNS45Mzc1IDEyLjgzMTUgMTUuOTM3NSA5QzE1LjkzNzUgNS4xNjg1MiAxMi44MzE1IDIuMDYyNSA5IDIuMDYyNVpNMC45Mzc1IDlDMC45Mzc1IDQuNTQ3MiA0LjU0NzIgMC45Mzc1IDkgMC45Mzc1QzEzLjQ1MjggMC45Mzc1IDE3LjA2MjUgNC41NDcyIDE3LjA2MjUgOUMxNy4wNjI1IDEzLjQ1MjggMTMuNDUyOCAxNy4wNjI1IDkgMTcuMDYyNUM0LjU0NzIgMTcuMDYyNSAwLjkzNzUgMTMuNDUyOCAwLjkzNzUgOVoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=)
}

.icon-credit {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjkzNzUgNi4zNzg2NkMwLjkzNzUgNi4wNjggMS4xODkzNCA1LjgxNjE2IDEuNSA1LjgxNjE2SDE2LjVDMTYuODEwNyA1LjgxNjE2IDE3LjA2MjUgNi4wNjggMTcuMDYyNSA2LjM3ODY2QzE3LjA2MjUgNi42ODkzMiAxNi44MTA3IDYuOTQxMTYgMTYuNSA2Ljk0MTE2SDEuNUMxLjE4OTM0IDYuOTQxMTYgMC45Mzc1IDYuNjg5MzIgMC45Mzc1IDYuMzc4NjZaIiBmaWxsPSIjMzA0QjY1IiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuOTM3NSAxMi4zNzg3QzMuOTM3NSAxMi4wNjggNC4xODkzNCAxMS44MTYyIDQuNSAxMS44MTYySDZDNi4zMTA2NiAxMS44MTYyIDYuNTYyNSAxMi4wNjggNi41NjI1IDEyLjM3ODdDNi41NjI1IDEyLjY4OTMgNi4zMTA2NiAxMi45NDEyIDYgMTIuOTQxMkg0LjVDNC4xODkzNCAxMi45NDEyIDMuOTM3NSAxMi42ODkzIDMuOTM3NSAxMi4zNzg3WiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjMxMjUgMTIuMzc4N0M3LjMxMjUgMTIuMDY4IDcuNTY0MzQgMTEuODE2MiA3Ljg3NSAxMS44MTYySDEwLjg3NUMxMS4xODU3IDExLjgxNjIgMTEuNDM3NSAxMi4wNjggMTEuNDM3NSAxMi4zNzg3QzExLjQzNzUgMTIuNjg5MyAxMS4xODU3IDEyLjk0MTIgMTAuODc1IDEyLjk0MTJINy44NzVDNy41NjQzNCAxMi45NDEyIDcuMzEyNSAxMi42ODkzIDcuMzEyNSAxMi4zNzg3WiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjU2MjA1IDMuNjg3NzJDMi4yNDMyNiA0LjAwMjkzIDIuMDYyNSA0LjYwMjA0IDIuMDYyNSA1LjkyMTE2VjEyLjA4NjJDMi4wNjI1IDEzLjQwNTYgMi4yNDMzNiAxNC4wMDQyIDIuNTYxNjcgMTQuMzE4M0MyLjg4MjA0IDE0LjYzNDUgMy40OTI1OSAxNC44MTI0IDQuODI4NDIgMTQuODA4N0w0LjgzIDE0LjgwODdMMTMuMTcgMTQuODA4N0MxNC41MDU3IDE0LjgwODcgMTUuMTE2OSAxNC42Mjk1IDE1LjQzNzkgMTQuMzEyMUMxNS43NTY3IDEzLjk5NjkgMTUuOTM3NSAxMy4zOTc4IDE1LjkzNzUgMTIuMDc4N1Y1LjkyMTE2QzE1LjkzNzUgNC42MDE5OSAxNS43NTY3IDQuMDAzMjMgMTUuNDM3NCAzLjY4ODA5QzE1LjExNTUgMy4zNzAzOCAxNC41MDIzIDMuMTkxMTYgMTMuMTYyNSAzLjE5MTE2SDQuODNDMy40OTQyNSAzLjE5MTE2IDIuODgzMDYgMy4zNzAzMiAyLjU2MjA1IDMuNjg3NzJaTTEuNzcxMDcgMi44ODc3M0MyLjQ0OTQ0IDIuMjE3MDEgMy41MDMyNSAyLjA2NjE2IDQuODMgMi4wNjYxNkgxMy4xNjI1QzE0LjQ5MjcgMi4wNjYxNiAxNS41NDgzIDIuMjE2OTQgMTYuMjI3NiAyLjg4NzM2QzE2LjkwOTUgMy41NjAzNSAxNy4wNjI1IDQuNjA3ODMgMTcuMDYyNSA1LjkyMTE2VjEyLjA3ODdDMTcuMDYyNSAxMy4zOTIgMTYuOTA5NSAxNC40MzkyIDE2LjIyODkgMTUuMTEyMUMxNS41NTA2IDE1Ljc4MjggMTQuNDk2OCAxNS45MzM3IDEzLjE3IDE1LjkzMzdINC44MzA1NkMzLjUwNDM3IDE1LjkzNzMgMi40NTAyOCAxNS43ODg5IDEuNzcxNDUgMTUuMTE5QzEuMDkwMzkgMTQuNDQ2OSAwLjkzNzUgMTMuMzk5MyAwLjkzNzUgMTIuMDg2MlY1LjkyMTE2QzAuOTM3NSA0LjYwNzc4IDEuMDkwNDkgMy41NjA2NSAxLjc3MTA3IDIuODg3NzNaIiBmaWxsPSIjMzA0QjY1IiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K)
}

.icon-lock {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljc4MTgxIDMuMTcxOTNDNS4yNTAyMyAzLjgzMTg0IDUuMDYyNSA0Ljc5MjQgNS4wNjI1IDZWNy41QzUuMDYyNSA3LjgxMDY2IDQuODEwNjYgOC4wNjI1IDQuNSA4LjA2MjVDNC4xODkzNCA4LjA2MjUgMy45Mzc1IDcuODEwNjYgMy45Mzc1IDcuNVY2QzMuOTM3NSA0LjcyNTEgNC4xMjQ3NyAzLjQzNTY2IDQuOTA1NjkgMi40NjYyQzUuNzA3NzggMS40NzA0NiA3LjAyODczIDAuOTM3NSA5IDAuOTM3NUMxMC45NzEzIDAuOTM3NSAxMi4yOTIyIDEuNDcwNDYgMTMuMDk0MyAyLjQ2NjJDMTMuODc1MiAzLjQzNTY2IDE0LjA2MjUgNC43MjUxIDE0LjA2MjUgNlY3LjVDMTQuMDYyNSA3LjgxMDY2IDEzLjgxMDcgOC4wNjI1IDEzLjUgOC4wNjI1QzEzLjE4OTMgOC4wNjI1IDEyLjkzNzUgNy44MTA2NiAxMi45Mzc1IDcuNVY2QzEyLjkzNzUgNC43OTI0IDEyLjc0OTggMy44MzE4NCAxMi4yMTgyIDMuMTcxOTNDMTEuNzA3OCAyLjUzODI5IDEwLjc3ODcgMi4wNjI1IDkgMi4wNjI1QzcuMjIxMjcgMi4wNjI1IDYuMjkyMjIgMi41MzgyOSA1Ljc4MTgxIDMuMTcxOTNaIiBmaWxsPSIjMzA0QjY1IiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkgMTAuNjg3NUM4LjI3NTEzIDEwLjY4NzUgNy42ODc1IDExLjI3NTEgNy42ODc1IDEyQzcuNjg3NSAxMi43MjQ5IDguMjc1MTMgMTMuMzEyNSA5IDEzLjMxMjVDOS43MjQ4NyAxMy4zMTI1IDEwLjMxMjUgMTIuNzI0OSAxMC4zMTI1IDEyQzEwLjMxMjUgMTEuMjc1MSA5LjcyNDg3IDEwLjY4NzUgOSAxMC42ODc1Wk02LjU2MjUgMTJDNi41NjI1IDEwLjY1MzggNy42NTM4MSA5LjU2MjUgOSA5LjU2MjVDMTAuMzQ2MiA5LjU2MjUgMTEuNDM3NSAxMC42NTM4IDExLjQzNzUgMTJDMTEuNDM3NSAxMy4zNDYyIDEwLjM0NjIgMTQuNDM3NSA5IDE0LjQzNzVDNy42NTM4MSAxNC40Mzc1IDYuNTYyNSAxMy4zNDYyIDYuNTYyNSAxMloiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi42NDc3NSA4LjY0Nzc1QzIuMjY0MTMgOS4wMzEzNyAyLjA2MjUgOS43NDU5OCAyLjA2MjUgMTEuMjVWMTIuNzVDMi4wNjI1IDE0LjI1NCAyLjI2NDEzIDE0Ljk2ODYgMi42NDc3NSAxNS4zNTIzQzMuMDMxMzcgMTUuNzM1OSAzLjc0NTk4IDE1LjkzNzUgNS4yNSAxNS45Mzc1SDEyLjc1QzE0LjI1NCAxNS45Mzc1IDE0Ljk2ODYgMTUuNzM1OSAxNS4zNTIzIDE1LjM1MjNDMTUuNzM1OSAxNC45Njg2IDE1LjkzNzUgMTQuMjU0IDE1LjkzNzUgMTIuNzVWMTEuMjVDMTUuOTM3NSA5Ljc0NTk4IDE1LjczNTkgOS4wMzEzNyAxNS4zNTIzIDguNjQ3NzVDMTQuOTY4NiA4LjI2NDEzIDE0LjI1NCA4LjA2MjUgMTIuNzUgOC4wNjI1SDUuMjVDMy43NDU5OCA4LjA2MjUgMy4wMzEzNyA4LjI2NDEzIDIuNjQ3NzUgOC42NDc3NVpNMS44NTIyNSA3Ljg1MjI1QzIuNTkzNjMgNy4xMTA4NyAzLjc1NDAyIDYuOTM3NSA1LjI1IDYuOTM3NUgxMi43NUMxNC4yNDYgNi45Mzc1IDE1LjQwNjQgNy4xMTA4NyAxNi4xNDc3IDcuODUyMjVDMTYuODg5MSA4LjU5MzYzIDE3LjA2MjUgOS43NTQwMiAxNy4wNjI1IDExLjI1VjEyLjc1QzE3LjA2MjUgMTQuMjQ2IDE2Ljg4OTEgMTUuNDA2NCAxNi4xNDc3IDE2LjE0NzdDMTUuNDA2NCAxNi44ODkxIDE0LjI0NiAxNy4wNjI1IDEyLjc1IDE3LjA2MjVINS4yNUMzLjc1NDAyIDE3LjA2MjUgMi41OTM2MyAxNi44ODkxIDEuODUyMjUgMTYuMTQ3N0MxLjExMDg3IDE1LjQwNjQgMC45Mzc1IDE0LjI0NiAwLjkzNzUgMTIuNzVWMTEuMjVDMC45Mzc1IDkuNzU0MDIgMS4xMTA4NyA4LjU5MzYzIDEuODUyMjUgNy44NTIyNVoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=)
}

.select {
    display: block;
    width: 100%;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi44ODkwOSAwLjU1MzMwMUM3Ljc3OTk5IDAuNTUzMzAxIDguMjI2MTYgMS42MzA0NCA3LjU5NjE5IDIuMjYwNDFMNC43MDcxMSA1LjE0OTQ5QzQuMzE2NTggNS41NDAwMiAzLjY4MzQyIDUuNTQwMDIgMy4yOTI4OSA1LjE0OTQ5TDAuNDAzODA2IDIuMjYwNDFDLTAuMjI2MTU5IDEuNjMwNDQgMC4yMjAwMDggMC41NTMzMDEgMS4xMTA5MSAwLjU1MzMwMUw2Ljg4OTA5IDAuNTUzMzAxWiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPC9zdmc+Cg==) right 20px center no-repeat #fff;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    font-weight: 500;
    line-height: 150%;
    color: #304b65;
    padding: 12px 40px 12px 20px;
    min-height: 50px
}

.mw-100 {
    max-width: 100px
}

.form-text {
    font-weight: 400;
    line-height: 140%;
    color: rgba(48, 75, 101, .5)
}

.btn .icon-btn:first-child {
    margin-right: 15px
}

.form-saving .product-add {
    white-space: nowrap;
    margin-right: 30px
}

.card-body__item.--checkout-asside {
    padding: 30px
}

.price-list__item:not(:last-child) {
    margin-bottom: 20px
}

.protection {
    max-width: 284px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
}

.protection__info {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.card-service:hover {
    box-shadow: 0 2px 11px rgba(32, 167, 238, .7)
}

.safari .protection__info {
    color: #3ab54a;
    background: 0 0;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset
}

@supports (-webkit-background-clip:text) and (-webkit-text-fill-color:transparent) {
    .protection__info {
        background: linear-gradient(144.06deg, #9bcf2c -18.56%, #3ab54a 118.53%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }
}

.protection__icon:first-child {
    margin-right: 10px
}

.product-page-top .h2 img, .product-page-top .h2>span, .questions-get-started-wrapper2 .questions-title-started-new img, .questions-get-started-wrapper2 .questions-title-started-new>span:not(.title-border), .square_shadow_icon_box {
    vertical-align: middle
}

.card.card--white.card-with-icon .card-icon img, .header .services .services__pane .service-card__visual img {
    max-width: 36px
}

.input-group .input+.btn {
    margin-left: 10px
}

.uccount-balance {
    display: flex;
    align-items: center
}

.uccount-balance__price {
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 100%;
    color: rgba(48, 75, 101, .7);
    flex: auto
}

.pay-width-account {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #304b65;
    padding: 25px 30px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    margin-top: 10px
}

.offer-primary__wrpr {
    position: relative;
    z-index: 5;
    display: flex;
    flex-direction: column;
    height: 100%
}

.offer-primary__img {
    position: absolute;
    bottom: -100px;
    width: 100%;
    right: -150px;
    overflow: hidden
}

.offer-primary__img img {
    width: 100%;
    height: 100%
}

.slider-cards-trial {
    overflow: visible;
    margin-top: 70px
}

.slider-cards-trial .swiper-slide {
    display: flex;
    flex-direction: column;
    height: auto
}

.slider-cards-trial .card-body {
    flex: auto;
    display: flex;
    flex-direction: column
}

.slider-cards-trial .card-body__item:first-child {
    flex: auto
}

.product-page-top.service-page-top {
    position: relative;
    padding-top: 0
}

.product-page-top.service-page-top .title-wrapper {
    padding-top: 70px
}

.product-page-top.service-page-top:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.product-page-top-phone {
    position: relative
}

.product-page-top-phone span {
    display: flex;
    align-items: center;
    height: 69px;
    padding: 0 30px;
    border-radius: 15px;
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    color: #304b65;
    position: absolute;
    opacity: 0;
    box-shadow: 0 15px 30px rgb(117 163 206 / 16%)
}

.order-select-tracks .select-step2__list-item-text, .product-page-top-phone span.active {
    opacity: 1
}

.product-page-top-phone span img {
    max-width: 36px;
    max-height: 36px;
    display: block;
    margin-right: 20px
}

.product-page-top-phone span.count {
    bottom: 56px;
    left: 73px
}

.product-page-top-phone span.type {
    top: 51px;
    right: 71px
}

.product-page-top-phone span:before {
    background: #fff;
    box-shadow: 0 15px 30px rgba(117, 163, 206, .16);
    border-radius: 15px;
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2
}

.product-page-top-phone span div {
    display: flex;
    align-items: center;
    z-index: 3;
    position: relative
}

.product-page-top-phone span:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 15px;
    left: 3px;
    top: 5px;
    z-index: 1;
}

.product-page-top.instagram .product-page-top-phone span:after {
    background: #43086d
}

.product-page-top.youtube .product-page-top-phone span:after {
    background: #650000
}

.product-page-top.twitter .product-page-top-phone span:after {
    background: #00426b
}

.product-page-top.facebook .product-page-top-phone span:after {
    background: #003267
}

.product-page-top.tiktok .product-page-top-phone span:after {
    background: #001528
}

.product-page-top.soundcloud .product-page-top-phone span:after {
    background: #762d00
}

.product-page-top.spotify .product-page-top-phone span:after {
    background: #066428
}

.click_here_to_choose_a_service {
    position: absolute;
    right: 0;
    bottom: 27px
}

.ovh, .ovh_vue {
    overflow: hidden
}

.ovh_vue header {
    z-index: 299 !important
}

.items-center {
    align-items: center
}

.reactions_list_items {
    display: flex;
    align-items: center;
    gap: 10px
}

.reaction_under_form_items li, .reactions_list_items li {
    align-items: center;
    border: 1px solid rgba(62, 116, 134, .15);
    display: flex
}

.reactions_list_items li {
    color: #05a6db;
    background: #fff;
    border-radius: 10px;
    padding: 6px 12px;
    transition: .15s ease-in-out;
    cursor: pointer;
    font-size: 18px
}

.reactions_list_items li img {
    max-width: 22px;
    width: 22px;
    margin-right: 10px
}

.reactions_list_items li:hover {
    background: rgba(48, 75, 101, .15)
}

.reaction_under_form_items {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 15px;
    gap: 10px
}

.reaction_under_form_items li {
    width: calc(33.33% - 10px);
    min-width: fit-content;
    border-radius: 10px;
    padding: 5px 10px 5px 20px
}

.reaction_under_form_items li .counter {
    margin-left: 20px;
    max-width: 120px
}

.reaction_under_form_items li .reaction_price {
    border-left: 1px solid rgba(62, 116, 134, .15);
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 20px
}

.reaction_under_form_items li .delete_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    cursor: pointer
}

.reaction_under_form_items li .counter__btn {
    flex: 0 0 30px;
    width: 30px;
    height: 30px
}

.common-questions, .order-details-block.order-details-block--confirmed, .order-details-block.order-details-block--paid, .questions-line.active .questions-dropdown-content, .services__dropdown-link.active+.services__pane, .trial-banner-title span, .trial_product_toggle_link.active+.trial_product_dropdown_list {
    display: block
}

.cards-platform-wrapper .card-body__item+.card-body__item:after, .container.promotion-services .single_spotify_artist_select, .popup-fade, .quick_order_popup .container.promotion-services, .quick_order_popup .facebook_promotion_services_form .container.promotion-services, .quick_order_popup .quick-order-tabs2__pane:not(.tab-pane--active), .review-btns.review-btns-paid, .tab-pane:not(.tab-pane--active) {
    display: none
}

.price-list__item .label-yellow {
    color: #fae44d
}

.offer-primary--trial.with_padding {
    padding: 10px 10px 0
}

.square_shadow_icon_box img {
    max-width: 24px;
    max-height: 24px
}

.offer-primary__wrpr.z-index-up {
    z-index: auto
}

.promo-mb .slider-cards-trial .swiper-wrapper {
    padding-top: 45px
}

.header .header_burger_btn .ico, main.main {
    display: flex;
    flex-direction: column
}

.header .header_burger_btn .ico span {
    width: 18px;
    height: 1px;
    background: #05a6db;
    border-radius: 2px;
    display: block
}

.header.header-transparent .header_burger_btn .ico span {
    background: #05a6db
}

.header:not(.header-transparent) .header_burger_btn .ico span {
    background: #fff
}

.header .header_burger_btn .ico span:nth-child(2) {
    margin: 3px 0
}

.row.reviews-items {
    padding-bottom: 50px
}

.service-platform-bg-figure {
    position: absolute;
    left: 0;
    top: 0
}

.title-bg .promotion-services {
    z-index: 2
}

.modal-trials-popup .modal__header {
    border-bottom: 0
}

.modal-trials-popup .top_text_wrpr {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center
}

.modal-trials-popup .top_text_wrpr div, .modal-trials-popup .top_text_wrpr h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: #304b65;
    margin-bottom: 10px
}

.modal-trials-popup .top_text_wrpr p {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #304b65;
    opacity: .8;
    margin-bottom: 40px
}

.trial_products_wrpr {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 -5px
}

.trial_product_card {
    background: #fff;
    border: 1px solid rgba(62, 116, 134, .15);
    box-shadow: 0 15px 30px rgba(70, 141, 206, .05);
    border-radius: 15px;
    width: calc(50% - 10px);
    margin: 5px
}

.trial_products_wrpr .trial_product_card:first-child {
    width: calc(100% - 10px)
}

.trial_products_wrpr .trial_product_card:last-child {
    width: calc(100% - 10px)
}

.trial_product_card .card_header {
    display: flex;
    align-items: center;
    padding: 20px 25px;
    border-bottom: 1px solid rgba(62, 116, 134, .15)
}

.trial_product_card .card_header img {
    max-width: 24px;
    max-height: 24px;
    margin-right: 15px
}

.trial_product_card .card_header div, .trial_product_card .card_header h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: rgba(48, 75, 101, .7)
}

.trial_product_card .card_body {
    padding: 20px 25px;
    display: flex;
    flex-wrap: wrap
}

.modal-trials-popup .modal__header {
    padding: 10px 0 0
}

.modal-trials-popup .modal__closer {
    top: 30px;
    transform: none
}

.trial_card_body_list, .trial_product_dropdown_list_li, .w-full, .yutube-services-btns {
    width: 100%
}

.trial_product_dropdown_list .product_link_item a {
    display: flex;
    align-items: center;
    font-size: 14px
}

.trial_product_dropdown_list .product_link_item+.product_link_item {
    margin-top: 10px
}

.quick_order_popup .quick-order-tabs2__pane-wrap:not(:first-child), .trial_product_dropdown_list, .trial_product_dropdown_list_li+.trial_product_dropdown_list_li {
    margin-top: 20px
}

.trial_product_dropdown_list_li .trial_product_toggle_link {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, .7);
    display: flex;
    align-items: center;
    justify-content: space-between
}

.author-bought span, .review-text a, .trial_product_dropdown_list_li .trial_product_toggle_link.active, .trial_product_dropdown_list_li .trial_product_toggle_link:hover {
    color: #05a6db
}

.trial_product_dropdown_list {
    padding: 10px;
    background: #fff;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 15px;
    display: none
}

.trial_products_wrpr .trial_product_card:first-child .trial_card_body_list {
    display: flex;
    flex-wrap: wrap;
    margin: -5px -20px;
    width: calc(100% + 40px);
    position: relative
}

.trial_products_wrpr .trial_product_card:first-child .trial_product_dropdown_list_li {
    width: calc(50% - 40px);
    margin: 5px 20px
}

.trial_products_wrpr .trial_product_card:first-child .trial_card_body_list:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    width: 1px;
    height: 100%;
    background: rgba(62, 116, 134, .15);
    pointer-events: none
}

.next_section_arrow_link {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -25px;
    width: 50px;
    height: 50px;
    background: #fff;
    box-shadow: 0 15px 30px rgba(117, 163, 206, .16);
    border-radius: 50%
}

.empty-cart p.settings-title-body {
    font-weight: 700;
    font-size: 18px;
    line-height: 160%;
    color: #304b65
}

.quick_order_popup .quick-order-tabs__total-b {
    padding-top: 20px;
    border-top: 1px solid rgba(62, 116, 134, .15);
    display: flex;
    align-items: center;
    justify-content: space-between
}

.quick_order_popup .quick-order-tabs__total-b-select strong {
    font-weight: 700
}

.quick_order_popup .module-check--w100p {
    width: 100%;
    padding-left: 30px
}

.quick_order_popup .module-check--color-black.module-check .check+.text {
    font-weight: 400;
    color: var(--text)
}

.quick_order_popup .module-check--color-black.module-check .check+.text strong {
    font-weight: 700
}

.quick_order_popup .quick-order-tabs__user {
    padding: 17px 20px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: var(--radius);
    display: flex;
    align-items: center
}

.quick_order_popup .quick-order-tabs__user-info-item {
    opacity: .7;
    font-size: 14px;
    line-height: 21px
}

.quick_order_popup .quick-order-tabs__user-info-item strong {
    font-weight: 700
}

.quick_order_popup .quick-order-tabs__user-info-item span {
    padding-right: 15px
}

.quick_order_popup .quick-order-tabs__user-avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px
}

.quick_order_popup .quick-order-tabs__user-avatar img {
    width: 44px;
    height: 44px;
    object-fit: cover
}

.quick_order_popup .quick-order-tabs__choose {
    padding: 23px 30px 20px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: var(--radius);
    display: flex;
    justify-content: space-between
}

.quick_order_popup .quick-order-tabs__choose .element-order-total {
    border-left: 1px solid rgba(62, 116, 134, .15);
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.quick_order_popup .quick-order-tabs__choose-form-title {
    display: flex;
    align-items: center;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 15px
}

.quick_order_popup .quick-order-tabs__choose-form-title svg {
    margin-right: 10px
}

.quick_order_popup .quick-order-tabs__choose-form-title span {
    color: var(--primary);
    padding-right: 4px
}

.quick_order_popup .quick-order-tabs__counter, .quick_order_popup .quick-order-tabs__total-b-wrap {
    display: flex;
    align-items: center
}

.quick-order-tabs__total-b-wrap .btn {
    margin-left: auto
}

.quick_order_popup .quick-order-tabs__counter-bonus {
    padding: 6px 15px 6px 10px;
    font-size: 14px;
    line-height: 22px;
    color: var(--primary);
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: var(--radius);
    margin-left: 30px
}

.quick_order_popup .quick-order-tabs__posts-item {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer
}

.quick_order_popup .quick-order-tabs__posts-item .module-check {
    position: absolute;
    top: 0;
    right: 0;
    padding: 12px;
    border-radius: 0 10px;
    background-color: var(--white)
}

.quick_order_popup .quick-order-tabs__posts-quantity {
    position: absolute;
    left: 15px;
    bottom: 15px;
    display: flex;
    align-items: center
}

.quick_order_popup .quick-order-tabs__posts-quantity span {
    font-weight: 700;
    line-height: 1;
    color: var(--white);
    padding-left: 5px
}

.quick_order_popup .quick-order-tabs__posts-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(185px, 1fr));
    gap: 10px
}

.quick_order_popup .quick-order-tabs__posts-item>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0 15px 0 0
}

.quick_order_popup .quick-order-tabs__btn {
    width: 180px;
    margin: 0 auto 30px
}

.quick_order_popup .quick-order-tabs2 {
    display: grid;
    grid-template-columns: 4fr 8fr;
    align-items: start
}

.quick_order_popup .quick-order-tabs2__nav {
    padding: 25px 30px;
    background-color: var(--white);
    border-radius: 20px
}

#modal-login .forget-password, .order-select-tracks, .quick_order_popup .quick-order-tabs2__item {
    margin-bottom: 10px
}

.quick_order_popup .quick-order-tabs2__link {
    display: flex;
    align-items: center;
    padding: 14px 20px;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.4;
    width: 100%;
    border: 1px solid transparent
}

.free-price::before, .package-card-item-price, .service-modal-header .border-modal, .total-price {
    border-left: 1px solid rgba(62, 116, 134, .15)
}

.quick_order_popup .quick-order-tabs2__link.active {
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 15px
}

.quick_order_popup .quick-order-tabs2__link.active .instagram, .quick_order_popup .quick-order-tabs2__pane-title .instagram, .quick_order_popup li.quick-order-tabs2__item-mobail.active-dropdown .instagram {
    background: linear-gradient(145.96deg, #4165dd -5.63%, #f10172 66.55%, #ffcc5b 97.02%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.quick_order_popup .quick-order-tabs2__link.active .facebook, .quick_order_popup .quick-order-tabs2__pane-title .facebook, .quick_order_popup li.quick-order-tabs2__item-mobail.active-dropdown .facebook {
    background: linear-gradient(120deg, #17aafd 50%, #0268e2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.quick_order_popup .quick-order-tabs2__link.active .tiktok, .quick_order_popup .quick-order-tabs2__pane-title .tiktok, .quick_order_popup li.quick-order-tabs2__item-mobail.active-dropdown .tiktok, .services__pane--tiktok .service-card__icon, .services__pane--tiktok .service-card__visual {
    color: #3d3d3d
}

.quick_order_popup .quick-order-tabs2__link.active .twitter, .quick_order_popup .quick-order-tabs2__pane-title .twitter, .quick_order_popup li.quick-order-tabs2__item-mobail.active-dropdown .twitter {
    color: #1da1f3
}

.quick_order_popup .quick-order-tabs2__link.active .youtube, .quick_order_popup .quick-order-tabs2__pane-title .youtube, .quick_order_popup li.quick-order-tabs2__item-mobail.active-dropdown .youtube, .title-color {
    color: red
}

.quick_order_popup .quick-order-tabs2__link.active .sound-cloud, .quick_order_popup .quick-order-tabs2__pane-title .sound-cloud, .quick_order_popup li.quick-order-tabs2__item-mobail.active-dropdown .sound-cloud {
    background: linear-gradient(120deg, #ff9800 50%, #ff2300 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.quick_order_popup .quick-order-tabs2__link.active .spotify, .quick_order_popup .quick-order-tabs2__pane-title .spotify, .quick_order_popup li.quick-order-tabs2__item-mobail.active-dropdown .spotify {
    color: #1ed760
}

.quick_order_popup .quick-order-tabs2__link img {
    margin-right: 15px
}

.quick_order_popup #modal-500 .modal__body, .quick_order_popup .quick-order-tabs2__pane.tab-pane, .service-modal-link .input--transp {
    padding: 0
}

.quick_order_popup .quick-order-tabs2__pane-wrap {
    padding: 25px 30px 20px;
    background-color: var(--white);
    border-radius: 20px
}

.quick_order_popup .quick-order-tabs2__container.tabs__container {
    background: 0 0;
    padding: 0;
    border-radius: 0;
    margin-left: 20px
}

.quick_order_popup .quick-order-tabs2__pane-wrap .text-green {
    text-align: center;
    font-size: 16px;
    line-height: 1.7;
    color: var(--green)
}

.quick_order_popup .quick-order-tabs2__pane-wrap .text-green strong {
    font-weight: 700
}

.quick_order_popup .quick-order-tabs__total-b.quick-order-tabs2__total-b {
    margin-top: 20px;
    padding: 20px 30px
}

.quick_order_popup .quick-order-tabs__total-b.quick-order-tabs2__total-b .btn-outline-default {
    border: 1px solid rgba(62, 116, 134, .15)
}

.quick_order_popup .modal__body {
    padding: 30px
}

.quick_order_popup .quick-order-tabs__head {
    margin-bottom: 15px
}

.quick_order_popup .quick-order-tabs__head-title {
    font-size: 14px;
    line-height: 1.6;
    font-weight: var(--bold);
    margin-bottom: 5px
}

.quick_order_popup .quick-order-tabs2__input .input {
    padding-left: 48px
}

.quick_order_popup .quick-order-tabs2__input-img {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    pointer-events: none
}

.quick_order_popup .element-order-total {
    text-align: left
}

.quick_order_popup .element-order-total__text {
    display: block;
    font-weight: var(--bold);
    color: rgba(48, 75, 101, .5);
    font-size: 14px
}

.quick_order_popup .element-order-total__sum {
    display: block;
    font-size: 24px;
    line-height: 100%;
    font-weight: var(--semi);
    margin-right: 40px
}

.quick_order_popup .quick-order-tabs2__input {
    position: relative
}

.quick_order_popup .inner_dashboard_panel .modal__body {
    padding: 0 0 15px
}

.inner_dashboard_panel .container.promotion-services .single_spotify_artist_select, .quick_order_popup .container.promotion-services .single_spotify_artist_select {
    display: block;
    position: relative
}

.inner_dashboard_panel .base-form.spotify-services-form, .quick_order_popup .base-form.spotify-services-form {
    padding: 0;
    box-shadow: none
}

.inner_dashboard_panel .single_spotify_artist_select .artist_select_dropdown, .quick_order_popup .single_spotify_artist_select .artist_select_dropdown {
    box-shadow: none !important;
    position: initial !important
}

.verify-email-btn {
    max-width: 100%;
    width: 100%
}

.verify-email-btn+.verify-email-btn {
    max-width: 48%
}

.verify-email-btn.btn--primary.btn--outline {
    color: var(--primary) !important;
    margin-right: 0
}

.front-page-offer-primary:not(.new) .offer-primary__body {
    background-image: url(data:image/webp;base64,UklGRjiqAABXRUJQVlA4WAoAAAAQAAAAawcAWwMAQUxQSN0BAAABJ0CYbZwbyjT2PJiLiMB2OIhtW1XulwBYAA1gLwD89/qX+lLgDqyI/k9ALF9rS9HlFttrS9Ol21Jboi7d2tRS9X3l0ZL1sLCr2ap1s09L18Os5qsSEeeWsPuIb8Y6RdSMVWLXUnb3yFnDJ2eNU866119apfE///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///M///P/P781Z5Xpl9b9k7PGR84adjmri5qxSsQ3Y50izhmrj4iar0pExCNfjbNduirdLB7ZaojlKVfdY3VXM1Xp1mJX81TpYvOr5qhyjWUAVlA4IDSoAABwDQSdASpsB1wDPp1OoU0qKqSjIvLYqLATiWVu3My63fy8ES4Giijzjl8nQEJwjrqw5Sq1J2e80PGAGXu/73pGM1+L+Un/Q/Lvzb4v90fmv8t/lP9x/g/3V+km5/4z/B/qT+z/uX92X9vz37S88HzP9y/4v+H/zX7YfNH/uf9r2nfq7/v/4z9///b9g36uf8//G/5f24v2x98/7z+ov9nv2z93D/Vf+r/U+8P+5/6X9lP9N8gn9V/y//27EP/Pf9r///+34C/59/nf/Z7RX/e/db/7/K7/YP+j+53/T96z/9f7b3AP//7W/8A/+vV3+YeX/5j/fdrnrzcZ/yO6D7k/23xEfdHqCx13CmFPiF/FeoLxFH5f/q+wN/Tf9T60fgW/dfUc6Xvo9BDz3YaZ8TITuhpnw0sruhpnw0sruhp7CQQpypZXdDTS17sNM+Glld0NM+SGXlFqw0dScndDTPhp6Ga4d1dhIHdDTPhpZXdDTPiHRpnw0sruhpnw0p7AHcnw0srujnsaIfQ0/piqcSm53S/CyuRw4QxygksrxWtHnQCxarfBTUnJ3Q0z4aWV3Q0xMzYnYWrDR1Jydz8RKGQu6GmDh0aZ7h5Xd1sBQqTk7qEI+dbG3hY2kQ95pS4GN2PTWptKPM91Jyd0NM+et6z4aZPAPVLK7oaaWvi22GjqTk7oafRn2Gjqc6+01yOEhJgQvSMhL+Ez540XdZX9CzxwxExOwT4aWV3Q00L/YaZ8NNtPN3Q0z4TXrn+hyi1ZNpvhZYYE5O7vWBlUzqwzXhUiR70GJ2OP63/TnexE5uERYAzdQt64h0aZ8NLLNo94aOpOwT5IZa7oXmGh4YhPhpbwjHdDTOcczmKI+It8YgghIiI1Zt1DC9SoQcc8Pqn5IghG5e4PPYa23Q0z4aWV3Q5uPd0NS/1VAnmsn+I4oz8KnumyVZN2plWXUolf/sNaq8X1mS5gg8US6HOl7+qu4nyPqg8L1Eh6k8z3cS7gPVLOUWrJe6k5O6GmfDVAc4K4EqdwH2K7BL/Kss28PraKtVPswPPrvurOsJq8rFUYXMmDYWWVgYuHaUweaKCb9EpElTggG2drc0wEVKiRpUH/c+clbZJ51Kfp61sSRruBkp84Kh3YaZ8NLK7oaZ8NLK7k6zbQVIgOwY2ktVZ0TNzuwz8imjwrseasNwo60+eVwBAT0M/KR78A7ddbHB3UtRaByIX1l4TkphkHAwBXrdnG1mrP1wotIM/kO3VHSvgMkAv05lo2Vgj1utZOWmpLED8v2V9Ns1JjldANMOUdI60qTbH5o7yE2bpXtcHjCNVZfz4s4+7kEZ2ftRYRCkbH019GkdrRa79l56lld0NNcFS9sFqw0gQhpZElvGJBtF8m73bfWnDG7BkrjHj/bIiDLvqivqtafHSL+PgHOIP0Mq8n9s8PJeky47KwoiYoHZr07ytTj6CmSF44xxfi33PYVcHB4mIuhVO3YpjGm7qHRbOzTKVuG95G6owzwLpVikqxGChPiVq2gKBy5YLj9LCuqr4Asd7PbGU5kjPxQP+42zfQmZ7AunYd2a04cmltVwmfS0kPpnWn8oa/uC+sdHRbPq8K+LZPsBkvLfU46lEMFqw1DrhpZXnTuA9UsrJxcX4I4bIe76i0m4e99bidgISYZCiTp7DzVpq8J2yQVvBPiO7YQVQCgr03c8JH4tvpcNElXGCFLUmrVBrSc+xUbJQXvMnFEOa1cxo63K+G0n/EihNGJWpiS/ezRKVuXSrvDXJrVAlMoFC/X+WdOdIgml5/phW8Ki/O8bjTp8bQs7M6hj9s2T6NEVb3/twIjTt8ZVFUk66tFLQVdyolmyocF9hG1Bwnx0a5RHFUgMTVGdFkyGGvuGmTwD1S0hPhpZXdDTXBW8vDRokzJLdH8e3gL6ij5N3bYL3SgHBgDR/k8Ld+01H6Lrq1mCvSNxI/RBt62DDogYWZ+biwOxHPoyE7hhCAnBs0KsyBzSYancPYVwpTZ7eK9AHqbtmWqA+n3figvxBjBqDJe3xVBfgMx4KsVl+hiOr5o8855PPK7Z4RBjYCEIQA6+4jYMs3ksXIasHnV2iVOWyKnfYr49922CWbegM0rH7wWkB489cupN70x5Qu6Gmi8xa/962vb7rJgxFzfNfDBmP1SyuTmP+sFRI/OLaSNbMej0tYZ6EQBwMS6JBZFpAjz0oLAgkVMJcy48Il1+g3TAP9dWvaycuEaCT870uPbTxwvFV5N/h84YvHcstZHcPOhXeK8HKDu//wRx1nRtKyoCR38HVdS4hYJDNt5OfkoZa0LoyL6y3X/YmKn1DHftJS7k7ZyMc5WecycfyOGxjwG4gu2fru7GkXvvIu4xYX8+xvwYc18T+bSGwpchaDJ8rHlC+Vj25u7vWA9UtNNMLCGj2InGqBPBWmaOiU1dWViM3BT+UcI8RaiZChBdaSbEnMvJJGtCg9rLeLIyitPmfR+V5ELiBomTMgFtsrLhoMUFBTTCv36js+mEjTMMqJIAX6PZ2eKzkLoZT+xY3BhX4ngJTqNBCSl9axCeW1zostZFhA0QNKMVmYOlmPQ0aTO9w4OmiVfhfwOKGEpqkih4YXgiq9vinr0s/MKbFroJQzNgrVdPrk15nRyq+WDvXqXBUO7D8kN64d6bMSU5DRzw/sNDYLVsWimUrGQSYDhFk7obDm3h4HutlhqEnUseHOXhmoXJLq3jm/gZC773mYK+kPdnqW14l67VDwWdqVNISg4fj9AkGi2mYUnm24yl08zsEpYoQSeNIDw33pvnvhRiXkESA7l/+ZhI441Rg/M1/2dL5yOgJfqACLxV0IEgJU1tZzdYxGLyzwjF8ew2K1JEjCLbhjdXTpDbi8B1f4vUOOJEVo/UYW6TL/Do2GFW+ardG+8ELulrod2OdPhpaaYoWETyhgM96eULuXQonsdo/XnTuA9Usp0SgxOma/qXeKQrHDYevNvHj04Zp5wgh9Y3mDXdhSG5y64F9361L7bFO5YvdjO8C3j0DeFw2/xy8eOCxop4IpO5Y7DaKoFiLqaILmINZXtheghJykS2sOPSWEft5swxe4Dxm+LgZnaWTerYAroDCwxCzn6yx7e6STPqQRE/LPupS+n2vyCHOSjBFS0hPhnU7oc2HqllmIu4D1SynNSXwczJ925u6GmuCvtqBguNtZkJSJUZgwmcz097XJdtg5wsm0EHKFDH3X1RLDmSQc+Y/iyNinRKGwbcfZW/IkTeixSYGzvb6PWSzeJvVY5MG1J6+EGDbqd44Jqvo+oRj3J9X/pVWrJQ6BxCYjGqvP/5rcTd4/OL2W/Y3jn9nwax/veKbOObCw2NjGjER0jglWWrQZO6GmgNuMRfwgl+qWV3Q0z4Z6AMYNr6xyX+VBmP1SywZUmY3Txxea0tP2HYvKX0DCFOkojxLDBswaG1m2Q1cIKbugbq42DhPIsIol/V9U8PlM3fQMQn9xZi54h7A4qB0xomlMNphEOS+5rvicdFCrSjvBhzmixdFXEPPbM8zbFaTmxswJ7VfJ2CfDSyvlY91V4VLCmpzdWp3aDZ18bg6Zyd3LOC1DeuLlbSnDPO8VngEwPQCrDu4ayZZmqeGkqst/aouXTxJSEM3k2RWGrYff6vHuWtvExwn/ggqkUr5CZQ47B0HvZ3NrNEHxvZpHiWOLphpRLD86FQ3E0bTeg6p3AWK0gfLOXsKvhZxzmbz1NHOkEAideBoV5pfjcKSHGVwqQ5iqYf3OyXqP7lZvm1JFfuzDaWPz6pk8AaWtd0NM+GllmOuTsm5p8NGOcdLYg6oATT7i3na0HgWuBqeVgD0fZHOZfGrOnqoKFJbbzfbJDXG4ROvQtdVibczeJk7wbT7l6PVrUsEF1MiM8sTH7IMbjQdKmCqZUU4qpdHDWiRuiYLyfbBhNiH8hE4ud/MvnyyhG8FxEVhav0XL981WMAhE/bFMJoE/hEEcxwmdSxJVh63+4nAlU1/Bb8X0qk8QtXussNbPpKFDm1OVnRTPhpZXdDTPhpZXdGMX/aM/Cpr9T68KIl3HenrRyd0vyMPc2JRqd1EdLpPBPgIx02eQmPpAYYEfwbBtVcwVI0TF1sIwU/E48JHoA+BRhXlVJNtWlg38ZMdFHSnFRa92vtTUmNlf4HpmIvq2Kud/PvmcfSF2VqYnLshSNO6uLQUpysnA98gMBwqd59StPzsWe86qC+0wlYkrRS+qME0XwWhyu3smMW/rOTk5wVDuw1L/Vo4t8LhtzrjqSnqTQsnDztYaTu6emrnch8ulZog3Hi5sbQ6byRyqoACBXzOu1+x0D1Z2h+Llii9QvInO6crCr12ePNrpbxBowwtJYwypN5aZFRZSlQ3EzXarioakPD2s/iI8XNi64fOce1ChDJlgNAxA4Zsn3Y1KJFdWOuGMnOrTyewCUl/faKLdGwigel+JtodlvXZdamEQ1pSey+5oBqWzffJ1fG5gZHXEurMtvyBPpdF1B4gVTQnJ3Rzp8NeE6fDSyzOyYeFkm/+HFYaFQaUy1+YqKblSlZEYYUiYKxqpQtORy1eTrnAZrUzdg5ptkWOrfJlDOrWBoAy+lit+DyYyWvW/VwPV5LCs8Fwrzi4aohP0TM4U4Uk/qGfRXWwjltAzlWa+jS1bnxUd8ZVW5wxvBMAJZVMLFLDcFR8qQVGaIRle0Iat8bBeWePR2BvCuHZGJfhrJEzC6j2qfLXZu2eAaVqut3dkEZCXfrI1LDS0hPhpZXdDm0v8swHNfdR/rr+X/O45CMachGu6Z8NUC7BiJjHO/mkJ2hwDjlLF0fkrggvoUU4TJDXPbkxNPlFEUTWKmJkoCqJELYnFQKSpg0+KbNoNiGQuz3oAjXmHpHoASph032tUYIrMTxo3YuAja8V4jWNLgHJWOKw7br9eJoxL/dpFtTu3RhEgxN1qHb9YkdTvL9s4K1VsmtkTW41WMJGis0GYtHU9jCSl1BDoDCBP2rGCKh941ZTbR8o7jjs0eLaKqGUHAx2L6DtzeipGjm5fUzWmaGmfEwtlrMTTVC1YbOuG0c3kwPw0CinACYs4RBC2QSNLwDmV3YNc/nTPISN9esf6hbvTxLZYKhBAsLV0VuCz4aDB3tLuqZnJDrsyVwVyWrBl8aPBFiXcjQeeenEQddEaA4TFxy6MXkeHJIAEXmCKsp5dKRAQnxAUoPz2whnuu2akV802bQzsba2PeGi1R6O+m2Jp8L1JtLpkTz99c5yUl3xhQPY04/fQU2JAUEtoo+mePlsVQ9NSAib4YAAsoiGezKlWOqxasNHUF+6HPD9VRlYruhoPewwI/aOpOTuoOD1Ocuza6pgI2WHM0ZcxXb8N1FH8PpQWfAZiIFu1tW2sgSkQymVhu3yruRfuB3WmuJIllCX79uC5A2dtm/CMDofd7CJ+lX8bcbvr12///l4RU/dwlpNJwdhwU/lvag/wPV0/vJvf+rVCSw3aOIbghDZtDGv/s1i9wfaD918x8JSYs9QVrICxD+GNSOsS2GwLye5kdnJRIlta0UQu5yB/jJ18IOyZlqcdi/TVlRiNp2FUPIVbDFrPMFsLjHn9mRzN3pw4H5UH2u5SbwKk5O6GmfJRn4VqrsufTXoppxU+dGhpOKP13Q0z4b6Fi6c0tqwNXuZCNhT2MC2/7YlLVFIZ+cxYWAiSJ46wTCZr8LMTIPoLI2l6cb3wmkVKAobVQ9r6Ntq29v/lvSEJ+EK3Z41KmT0MKuXF0AF/nfMuI3sJaRy7ePpi/+0imUgQkm4yqk+2FaHbEPlXEyuZJBWG9ThQkeaoWfuyHobsntCD7/3K6G7Tw9odfTvdlpH35tu5sLkyZwj5UUEQI1L6oMyyRmWrsObjg7u2mA8uqT12acrmHqMKJKa4G5TsvFJWniqV7A/FpDagNsWUu4ktxEJ9KzOIqrH8//YY4BI9H1AQoNBm7uhsKanIQqd3vWA9Us50nN0kEIaWXnoe7gPVocyha10e+iuQh0YAf+4NKLlLyMGSeyKMB/JL+5ftH4mGYFNq9i8c9gZRpA3X+UBLC6Gd72sP578udvmkaCl3uPvaBpLtmJvQLPZ5NpeHt9pjNp23Rto/+CCnN6O2aCc4fcEaS/vFwzOpkHY1t6+ULT4siYLKe/0rDlM7z91E9nS058VgUdY2IFOr3esx37v95lYhvgJMB4dwyi55eDJ8cyqlIid483i0fENgH5zRoFjoxFjy7GrJQ9r3YaZ8NNtPN3Q/bs6uph++vCvmaxFN51CemMLUk113AejrDDHV/AoInbKn60exovRaRALwvPt7rWlXCci4f44xXzhA9tJiBR6AT+yb8KE8ukmgHgIIrEGhC5V3c51YSGtJaWBVaVWEaXJ7NFGYslGgTQpV8tIDmu5VjJPbzHTjE862BEjQB6d9+8+aRxNw5UHxqEGuMX9PcBMD5OL/+K6OuQFWNjGb/4Ae2DBeWbSZw4ZPn4zGvaIWaX8L2esrj6oXYaZzlrXdHYx+dQpRMVvm4XV8qh93q9DR3+42+4Z3lO+PbDL06yxHUCIXAqkLcmipzIpEdPMhhwSpkFB0Hkpdsba0NjACzJOndqTfEmiWMjT0RhMz8fX0AwfCZrrwrlUIrI9ex/JPRUKG9afbXbZ4lnizM++1Hu5Q61INAlrEAoKHpwNidYHaEXDJdRG3LfF7kM9CmAC8YSmDY3wOw/sxquZp3Owukj2ZfKatM4EAK3qvWcAhhXtN9n9CfoSCQSHL8zkrHlDM7K1w2DQtO6mevJL/7gL6pZXdZmuRDl3WZuBJXHzC53YDvlB0YDLkFHcwsvYWTDrT1dgslqKoK2yEivmBRyrb4nLJXa6evdBTv3/XEwfjrRG788qADyyfMm0QPgBqfaG7JllmnNm665aOPZ2WRK7bRhQ5mcUHTfoVeI2ASX6Bht6SdWIKPY1HQqA63r9N8cdQRsQI4dWh+b6K/WSKM+nyGW+N2KDOXwmX6SJ1Czy7HF2HALCzENsU5O4S/2OTWhVtXlfxC2GjsIkGtYWCO1B6pk6lMdzJpOfvWv8E3eCofzbZvVDiglPpTTjIpRZ3R/jyuLd5o4LZfYX37VsoL7UYbiPY1Y5H3/P1TrMV4yHOQpGuQbU3pE6rxLgQT+Y0DLDkyR3lbcKCtaBfjWvWU0dEeOtEXHNUhi4a/SbNLXS95mzkN9r9VFeaxhlHyI/gCzxKyNqZTS8d1Hpyc1eZTv5j0y/6iqDiL7X6ejdEWaUobOXohE3r/3RGVElyXw0srkannwiYAIFnKZrQfae/8UHKUK4KlleGyiLYaD+g8Ndy8AWMavhh1Ci7xH7e8cLzfyJz5vjeEsQ1uQcDy9l3jFdV1jDWh38ToVwZ6NOX2Cf42bT93MbE2Lbc0PK4JmatMGi2kM1fSZrmznPvjWP0SVrA9OE56Af76rSim3XePgGcWRT16vVcCJNKGamlUx/9QZ5xfYoJ5BeTil4RU55dGYnlFywxxHgo/arU/WuWJiDwoblJkt06Uf0uTMGmgzd3Q06arvB9mJQW9vOMNemhnFDVcgQhpOg99yefWiPr16dda679VuD6yI6T1PfdsGfdc90/e+XOavDFgLNUDdrRYxIdLpg7K9aKST/HuXXuUCDYCpXp5kEgfVoqGu/TCoX+Agle7cpsQ/mOf1u3Sqn2tmM1RJj5Opvrcwx13awE94HRE8YuMxHc6B7kdw6IibmlsNHM/hcLhcra3bNd0NM+GllfL76hK9DMU1rrYB6Pe0NbIlyWuMRLAK25Fk5ozNnQre6vXDzi5ozo4PykiXvK7bFZ/OxiPUz+CiXayXGl0rbZV+fcD4BsLwLEjfxS1T+DO4bqqWmpwak6JPKbwJB7O2y2l4j6WRYY2cyNaBtm1zdBHmzwB/GRD+l04959RzZz1VUnY3ka/zZtA5E4NyZfwv4uw03z4qfCPhYQ8HUYFBBdPfh9oQL920akztipUGSpSFUV9yQbW+TdWp6AN/7fj1+UXDEngn9lREY3QnZvI1aZxb0rj82Vqjk5vLUpL9vehU37G1/M1Qa6b6SPZch6+BS6f3e2G4KEeDBc3UF/ijsk6jeg43eLDiXfiQ7MIx4uqmkyN353V7tQE7rwqhqup2dMkpGihHrvVr+tGzaS25g2YVuCx/A2pbE1LxAVRZdbtBpgGhJpHObuhpnwzmhUz4aoyd1EPbYaPG6TJBU/WQmzndN895b5BK09CcAMZcJZ0vqsgiUpr/4zBMtta4vti3684CQKr/2YSL2sj3+ovEXfAaN3V7Bge1Y/SfQL5fx5sZvpIuhyVEzldH4Xw+iYTnTuCNeaNGwiWsjWRvFVM6q7GEsOwDgAYUz7QUjLFfj4trwnZ8tqDt6ongLhNVh2aiut3h8u4Lx3GdIDIOgH5RIDc9ho6lEMGfYeGrqWGtxoGOofUQBnivDkuYH1I0zoum2Cx6tsC9qphZEW6/UvkWyhmcprOJHQmT4qvuXjPoMBj+a2UnUSePJhk+ZgeQ/TWyxz+YGCkKAmTQSrW9q5NaMSZrO3QQ1uFm/51RgyWniGVNbApDScPACKnJJolg1BRZx2PXtRd1FCIG6N2Mu1dzTX3MKvoGrQiKZNKxE3d0NM+GliTruA9Us5cG8VO4DpxAeqepFWY2qZ3SpLtQfsLZSPz87G5iNQBhMoTXlGLoh04wJQgAeYUpsA5kY+1S04P8/W1niFllGs4EKS/at1o+ii2wsDUPBu1qcSTMcMEpD3FWFlLFB3LeFqLkeFp0/BcxMKJ06nrAQ6C/BNCMMDDR0bkHAn4OiqZ4I1wIsxfjBzt+G82sZvxeZHj+pxlhFZgXVo+3KiafDS0hPhpZXdDUzv8ok7p3XgB78oQ5tSfC6pncXPnrCKemd41m0YoTTOWnmfMOnLzUsV28KmczOhfJmFlwQrhK8wi7iQ8lH4ElWdDpP0oRqxSTlGOteFc3qIDxYWkC8+gM1hu52zE07elMQXt5JxHfEIqwjaAOvpoTFoQ+NITW2pkgnC/1h4/5vOT7DMbXbwD1Syu6GmfJEVKJVEPbZMA7Xs8vzJNYGGOX7LGBkoF4bTdmcUBjMfII/H6YM/U7UQ71F1QjXUHk42cqoF3cMK9bvY7EKijWF0CN8P/NhGkzH6zekMQVEpIPeWS3XUe3gKJX2TZ5pvlBJeGrs7Lf7mm8HPxPhVX/gi1l6pGLVho6lEMFrEuh3bB91sEwuRkHkFyK5eqHtrDmHEu6T80pmlJcCIbZ8AG3dgfpO4d2dSgTigAx5GcaIf/U2kg5o1T83iNpXaQ7dL6fnNRmVShR1X8bhhrGtoQ8upla3WXRkJoQ6eUrJRWpMj9hahpnz2S91Jyego9ubuhprhaQTqcemWroMmMkdLyrqL4QN7jLbyU6i/QKBCIZoi+kSnG4yaj89GGFb2ftQPfwT5J0hv072yPKGSWN8VAswB6iZzV9IH03w+qZZ+y9hERilNZ21or/HMC6mogQfuV6A6V/c6yQuAlhfyQy8ot0GBP/TYPK078o9R7OlDNDc3c9OdDT5Xti629lo3ahgGLpajItOB9YYQsgeflaQcAZyTGNwSazdi+0goHu0jJdmm0Jxux5p2xE1uEDpnQ4qDDPPTLfg0p1S/tuhLaFIindhUhG+fG+nVvddpiHlGjDi/7r3AgLDR2ETyheGchC1npbGhezJH+F9y3L0I70GrVYpu86ucreEEiJw3UsLtHktDw/U3Puwf+b8+KuUTeCqYAGr0uAoCAja616tVE+fkRtjE3aBkUvFzNAvZm6HytcqsPaq3Do/uuZh+EIJsK5Qu8NvIsipEz7JidWKeh2nSPQXU873F3eAeq7wcykeaXOk25u61LSBvCyg93NH+XfpWF6VtJX7WhN5VeChLkY8tFHi6mH+60wE02MTq1lows04OFvWklz5jJcbN8oL4fEav4ImsKNkG2vmayuvsFChfVQE4oyiVbU1S4Wka6rDqWLwy/qOkpm0QJ7JxXDN4XDainQrU2+7HOnw0vNkXyL86pSqDwtZpUXBumWrJwsnCD6sF0ODesybzDNQ5r/lVkQ19GCsXjWfCfI6/FaSgqM+KYBaY3wEC/zkBZNNJT1Xvf83YqCAIkpvDoQ5kP1HlEesFFb/Fs/4P56aJpuhbdU3guGz2rfRi/vz6rqyS4N4RocZxjGqaneJ1EysJqZqP94AG2kR/C/+Fa7Xbb/OQhVPeb9IsBTfbrneFHg8JjtDtzaJhaVlowSvQkLjNzLUwvBmKCs7b1yKoGIjvoz4JR1IEQKf+6Avgna6EUROLxU/M3qhWu2x3WQK5UrIeqigj6MIQyFjM0nNdodAu+EfnRtbXxbDezAhVnn/qH/Vx5uDJiFK0H8jkVoOA9cHSiuzewbCFzv2TvdSaTOJb1BiDJF+x+xDj0Gr2Bi5yj5BsZn9UQ316HjicnFr21vYqKwt4hDE4dPFenWSDYL0rVzJTsW4AMMHb+DVjBplrmOGok48niVoPx7B6WJ6e+c+ZJQH0+dBoF0NTO/5My9az17sNN8952bIufNMj1LGc/Rtb+0EDH2ZTdz0TfzrH3q7Ik+hFPJZWNPnxBOLiEpKFJuBiA6Mmfa84HOyRzBi5ndhYzE/gCw0eq9WfrxrqNtcZMw2cMMIqUR7o2iuw00COdL2X7MyZlRaJZ+yI3BrPftyPm/0PQ0AF4BZ4C5XXcifeusI6lxmBhpJFhrrGq+9mXuoPXIPa0lk/nUKWGn/bR6ao2NI5/ac7Vpesldx+PA00WEFRjLGCMqP4WLJuaqC1tZAjvAmUXDarXViL4NrTFmKfITih+dQKT5qAH7dhOzJHstQmL2m5Jv4tn51FKB0/J5QvDL3Ewc7bcUWMdTW7ZDn59h5KdoeLMrwnesJf+3uEDMzvZoIUPgePpYmpzTsHyZon8GM6rCElWC4u6OsdRdWavfwmlMGRHc0AGiRZ+mzMYnRGzpLOSvDV6MW6znmIqGlL6apAXFNtHgGde7LstJHUmWAy9zpX5T3cTbxlwcFC37wqwn6LtpigklT4CW1ZtpwBtBfUm6kYQQXwQin1dfG0cq3qd+CYhypL9Xhh879DWlRA17G4agP3T6qhF1qqTNPTghrOvilaGXzcAP7LpWt6ssnYKgfBpoFfb9DHnVNuJFvV+bXRTWlBtJ4KWTYB6KiJyTSHCK/IPKo+SzxSfH2w8D2V3B3cg+912z4zg6bpbzmqh+aPTKaryI8BHv2Ytiv9Fxr8ZueA+p+yhKb2yb1Y5FCBsYNqgew9vU+29FRswmsYkbFJP0dgQQTL4U6hmrMcR0ijMrTHA7A4LzSSyT7ysHJL8+Ir0hkFP7XM/oKUnr6Wa62lQ2rrT5WYsJ2VBTCClhW/PE+zOYAzc3eLxiYVZD34FmdHNLEguwdPRRW9l6qf9paS0dCllbLIw70PP2lhdaAAAP6l8znoLAdSqMQJxfud8ocV2n/x0UGMLYalpWmzPei8LAhF9lZxh9DpnwZeVtoe04I0rpP67W7UT02t+lo3zrFEMQoDZGvHt/VAfskOtgMIa//bPXAE0lgbEZSbbLddl/nxLyc8apzJlRTwRtAAAAFSEkhju4G60ygP8iKQmxnxCvTWFABzOWh1pAXCsJbpb59MFGd/8P1lvfjCCa/Q3qv+weJ9Qr0WElMrmNw++NwKUJ+CEcfAjIjwHPwxHj8/UI8y71Fa+Vl2aqFSHxtwMCqcAAAEezIcr44SO69Mkj5lrCVQ5Wl1gitGa3WfdCxg+yjt0T680JR5aEiDwLt8AznikkoSKpJYCPLm7ikbpx6iigCOzAYDjfOe0cQsAcMFmJgAxrPSRoSbrP4sgyW8BoC/xwJNFEk96OxpVCbu6RmJpJ3889o0Yt50eaw21Th35gPQct22DvZHrd2CjWhK+0IzCA7Bwr8dbGsbITFOLaKSloA4bi6r3AAAzJ7ObDD4t+e2cuAH1L0lWEGCQen/gNItoal4OmCg4icWm6/A9MUKUgZOywr+LyaEcOZ1bDQVqPgeOkaEE6AzP+LNqmaygCHhxb7sngwm0U8zHiPHzLp4N+BZqQISyywEvMTfBZuFhAAKAv8kk+T6rin9ZRlsl985tV85pyTt8/AonaJY8SwN5j9v2TSpharTpT0wRsspEO8OIAQvG0pg1yZ5Ua4sAdQBLY3g296JENPqUtS0BKVsdPTXamEasAAIkW04pjI7FEfjNDaFSQPdys9ukmkiLRA979M//Hcye1Q8r2wW96MVuiydW9FRlDG6st0GU6+JkVJn31OtljSYREXOeFOdnfRgF5LaRdBMUG3AR8Kj/fLkjYkRW5xDybSKEama+rmSbqRl9PpjXtrsNooLMrtAMIRZK9OhjhRvo//c1EKLP0CRjBprj1BCk1Z0VnBbc2OVUZkNvls9MsF4lBNyOqxwB57XuFIYOtXQVxKgvGjQwaczZmgXXnOW77bMMLj2DJjmN8DMPTpO8jZmQCEWm+1fw74NwP9IezlHTLlp0SLrTcDBXqzMohGz6u3GFDaT7pry6rJiya/80k0IyyQ3TCtfP0uJmQ/VaeZeB8Rk94bRYDYPYOmvW6/HdVG9tUn4RfJFuSLBI+fuwNs0Fob3fi8mhm/7Bm4LmzqLL/Zp3bNEKSbLkD1qEfWTIlVWFoGtlFR/55d92VYuTMQGKBvB+Rza58ilmdn0zLhFY+IgdoyL0eCP5lSJClVsriCnkyUs62gXE6qAH4rcXeE0WharbVgToxexvWWhamPCqdQf9ZF8bOjbl10LGKogYEEFzZLEs0aRTJX6gmMyoH5cFkB8s2/sucqcV4D7i3LJa2J42iEUnK0U2rLiaUV25vk1bx1U7DfDkdazIMHdc9r5m8rb8MYjvbCE96axBPAA1YH52/uHr+n0sI0b8OsMM/c70+DisaBvTIMpn4JaQpRwKklme+WH/laCjRza/XxYYVGUOcqSu/lzDGgNXLdI7ERkgOSbhQhR4kA6n0FsLasS5pFbe8uyzouxZK1RQXGcecsOc3LdU4cjRBlHjdvg9mUuEafcsRv3ZpgwMtOhsWRpOasgHiOzZ0UeNVr7b9hoic0T8dSP7l1iee+OK9eqNw3U3IHdYEVxZBclvVnp6sbooDh/6GD0mNkj2UKyU/hwFv/3mN6Qs/4CJWro318kAAikdQFS0N2FXLTwgtUj6E/Ox26lZ7fb7UquWrS05Cl1X6mZhH54+XfacjWOudsKuWp9A9yTzJCoBPDgUHLcXjp/hToheRNsPQi5rhAXISjEPzGehVo9t2Mvk/LiMvKKsSlohb6yNyuVPWQ5wSMX1BhCKswqu7MNiyL8NuOsiKh8v/clVd4HUPtm2OwQy+PQPg9z50Ef99dUNWRQW2EnmUiw6dCF4E8HiU/0Dd472qAMW0j5mNPoAvmkCzl7pAEBkii5cd2K+vXxVOagccFWDCO/4SXK1/K38SsB0PExDezFYnCpZJ8/+NPdg8+ecbbJjDOq0f3tPXdx9KC45nN4R8f1eiDGTpdcfe0o+634hyXjxMYYBQsj4FLNw2GHf7hi23A0HZai3beh63xtkZL4hp1NFiYs8zhV4BbCER4y2EuV68cWa2mOOgU7BTt44iKvDPYI7jENhnp/RdqMPdjygAajhlPT2+PTSCKI8quovSxHbmgoBQ7PzuwKdWr8uBkqX1wXWOM9Z6lXfYAIsvyC1v86xNjCxSdIp7gbQKRAAAApMvGBo0m7Qfs12ZsPhgQmQALeecnyzZN8oIBfzYivb9yzSWi6ySDeSWlOMH4ZTKYBKgRUklsHxfZMx2+yhLe7lMZaPfBNCt0/NuPkV7a84B8cjqJdnkZoUSz+EtNaMDNS/YXntCJdtwso/DPYmpSlLG4m3PKdDhMh33f9hAfH60j+zwiZgr4wtOs4PADF9o60FU3x/Q/v/KURc0JXe0FXUy+F21hmXfi44HtdbiU9k8YNAfhbl4G9mngfGown2biep/bGdtkOceQAt/+tRUC2MWrcNN9JpYfseSdxnVEPmH9rF93wCgo/QtJpW9k34NHvyJz+qje+8R/8FEX7/yABZRZ78BKsk7Rigkj1QxNvLjW04RShP/9ysc/ebSYpdM+wV/q0rRpoFPq9lFzpOYHjef5OP4lQZCMhMLDvhIPL3AmEprg+LYFZ6wDlTlOdNv2zCcTg7J/dFRXXNCx/kHtKrwOCJgIssFyacuPNfZZXoMnQZnj0YO3HXLIOwBELxF1EB1+QaiVJsJYDcyf0Iwd1OIAhV+YcjAk95KjKOCf7JsscBnOHQZX3o314zJ7b3hAK77DWO/hAMiIkKLpxgUG3Xj4LYUfv7QIDF0uHJnYrmw25j2HsSZyPVbGhYxGpryAFUhgBCFNNYyXGaCrAomJWolgz9g5qCpM7qzvfC1/zgXgGtdstsOd3O8UlspoC0tWWYRJr11H8+OGyiC5DT0s1vxZFjw9vCOLPkMbCSFsBhsuVHkhw9NQezmxycoa5H1oqOv8fvyfJXxz2PSCYqG8fsTxop5fJVu3FC+yO+HuxTizr2GgMsUZhLa/tWkVjN1/RRLHPdsZJKTwaTe99iKycuR77fmx4IhoOsRKj51uAjfRmWTFTE1ZjUD8qQHJxUGJt9dSEvlAeT7xjUdbgFrC7fNjujOn4j2TLZrU6i2LQLyZbI311g2lLJryGicVk0IOBWiQvdV3sfTcqkw0729fSwUsrzk+dP7W3CXxT7f8jfpe0Eb2i3QeQR5ifjO1d0c+SVB4VcSG31N5DifYA1zpb5rZIn2lfhGKQSzLN4N7P2OLCgzurueQqa7FMfWeKRcJld8mcF6Anzt0o9+LxmAo9Wc88WkCQBc7QMba3gKLw1SO9fLn619KPrdUNdg1iOPtl7dsUMxjRDiUrQjQ4kqEReUVIzngdUjHYcepyzxTe+G6ScF3xxsPKZat5g5S/VFLWx7GZZgScFZVnN/1gL4NPZYVrXmJALvAK1h5DBEzsjHF1Xo1s/uxh1gBfGB9e9tcojUjYhVQImvHPpasmzKXO3gCZy2hZfsn27/DYGAFfxJg3qTHTZ8LThOumgYMWVWarvJcdIUy0PPzQ74jwdzl4R6rtsXURSR6yO0kEF9nJwb3Nz2xaFXHtyeYt6bMHcRmkxPtAU4cb4Cavd3ymysA2Au4LQWzP7OuaYyB7SrrFBeQl/spv4OKz5xpviALw7yMZRMtULKwH9SxI6i/aQqUHyvHanhzXgLv6KdMCDFRvYbT4v1sBMRezGfSIrBiLNzGsr3KYLRfjRi/TdUdXUMBvTEdXgJzN0x6LGjM832m2IWaIRaIC8R69GinVR49bjvM8sVlUaGEoaGML6hDP1+W8wRoXJqCg3rSI3kwSrAqYDEkoL5Lb8zWEsLZ/xeiLrEszznsq2bvFZOif/SbYakJtgJRM2SJqR47DWVw2W3jF5HX3vrjdw8riX4K//JMfx+PA4y82mmS0njuQWwyN6+kHc4Ic84uvBP+n0gk7M8PqdgKhH0sgzx54G/wCdI40Mxdd28VAz9cUr1is81i7x/SJ/uUmqNB0kMXMrbMTG5CgLu/hqxJEGIko/u2e7/d8r85wVc1bfOyhrLr+YQ2Fv8vvPBr0AZwPQk+djsCbxavUGCztAYkAwmPzS3cOvwRBawYSI3jUIwQA7CFQNR8esIk82R/wk4FidfUMb3tJgR+ICGsMu2kSakC3+x5SuzIdNJ/xNVdN6BkRhRQfKPEqcXskvt2B2g9nbJvIY+zIOpwY4zULBp7jnJ/cdg4ul5CqtY4ams3YwoPLPSlP1pRzfOrcBBzBGaI0mFZjvsN05FQKt16ulE7Q7RjEealbT1VZhum4k0/E5WDeOZdahDJxXDeUbwwdF2gHV6XlUzv8zOB/bVhcXzR2k+guwLBOBs+LvZUFusOCdv1czAbB1h+/tFWjHWxH0HQilnBzYr+6arGMc1v67VkL5Tftfg1qju6j8orIEykiLUgJPQUxlQkjBIHWx/UNMLg0emT1yyj4sWu71wCXqgLW2CqSAHwxTbHjDwliz9wbne5/mQpO7YnrRoeR50cs6/8EpncnWdQpw/TK5DRGW+rYa0QhScsXxW9Z00IaiNvbhb1uwBCGOX38Wr8sXv0fx5r+QxPNlZD4A4171O/xdsT70l60POOQU377SkyA8/fS/fgdqC5jhTCcT8BmdYmJHXWcNk7LT7sefiWvhYFQpSp5kIwvO4JNRqX9NJ7vf4b2hCCvn8s60DAR6IGv705UcDTkDh+EkP6rXSg1L21lZx+otEgAJohln+6ztOsQWnbFGEhPjwyYDQtHKdqtP67AbOfC49Ga2lsChJJPSXOg1amSJ72mVJORS06S5PDBnRUoU1KHxOfJ5Bw/7anwxtR8Ozp8eueg5iRAhZfEfOwwhBMamuBIf7ZfSyCD0VDISf1iJwgIaz8E+jjuG7KRcTWzCixI82e6q5WTdJsFFZB1pdoJ4hbaF7DgJv8tJ1HglRwyiuWRbJVFvI8r+D5HMBZTcdzNDiTGBcYgT4qFp794+U37r5k41904P1UXl0KbhN7DhzaCJ/UyJozOcbZNXGPOXDaHocXaj3jDOighaiDj9MSfLhUhtXYEcDwIGlxdnO+ox43dFJyFnGb8EDArDS0bqmXalg0tlBO3rKkjR7Ta8IkA4uaHQ9lF/8RMSqHQhKaEAP36KM8Oz0p3TjhqSK0dJhBJBIstC4cARU2ZSJBY9HzMeySfX0cjQEwRvPDVdbzQxMB0sLtRNXjgW5f8lOsCpFfY0D9TN4y/QJyqKuQvd5ZfRfiomd3PUf5v13t1MkesQJMWuLZLBYkwLWHjNAil+6VLCHwiblEj/2utr7IDvEPU5Gd+qEkHZP9CdESm1/RGwsiY3yRzQh9Pb/miv+Pv8Yasa8cBfyz6VRGN37jGfMIr/mXH5yMaXcOBcQ4e6f5yA0aa/26LHudV/nHo3VwxwaCsDgu1wdxeGydiwl+5mNLnwImWCVfG+kCO5UgxlSREdkcSQjil+Bw/lUgT5+KIdZNBWaiNEA5tGpPIOezBSFLiubbBPQ1YIyyd/27P+OhsT/b9d0pJSXUozul5wtuXBTzdGZxuNSy8LlVBP0eU7onYjYWFBA9mvY7veeqRKIWsRO4btczL32RqkzQ1Gul7goTtCWTIP7ypkO9H7+DxP7PQqb/in2EA05NE0Pf4FBFGQOKF6Dh/SJYlPwja/dKJBcqTmXXgmG0PxAj6fUgPGqQBrZq0/og8TcvQ/SNr43oYM7sRKYKtWTuniDbPZPa3VKpqtE9l55qNaJDjRofUDzt+3T1G5r1jjffiLUy3BcB6bbKkWWDGL0iuJFXBxX9hv0st2ACUpzfYS/4srseUsq0IIygMngbTozH8T40x8+we2SnCWs9dYzwSUvu5VA84FKuCBTvuVrek9PFOz8jjxRcirl8m27v1DcfCiwdOhxeFVFynHlpn/merque/duis+g8a9uFeRKeQQpRUxvkgikfDeem/UbEld+rUAAAAMUQbH5ippIEifQGK7o13bhIAB1fzSed7fWOD3SVrofnb8MCJg1GbhlCO3/4Y3KXzdt747UMBUdTQX/sW3Wod1287ROxzIZmDptZwr4dgzQ0O39Y2Skwr0aQiLrb8tVvecdWSY5c8bj3FrM0Q+FJqGFKPbwpr31dRoWbeheQs9vVljOaxhJ/JIsJEsPX2lU0OKmcaiiAwnZ7HC9LjqMNFzTiB78rI1cgVbZVh9YIJYdrz4dJcQRjACWNwb1nhMAy5rf4HBAAw44p706qjzc37wmb9mw8NSQtfox1kDG5XHYzFKFfDGcF72jL/aDl75r3rcoFtSeY0r8YTMNMOO89gzIZ4BRlc4u5yRf2ANoscoXO+HXLRQMxTf7Tisk+xrB+flTW09DtvFJbnm2qcgzH53UOiSts/thE7EikpUwDuGiMkwJYGXHSsRsb2aYzZVb/vHVwbXKNbHdAsowkMVFHrx1i33urnXaGfGMPhQvHihRUNNrrqtU9NP7zQgW3QtqNfeOCQ+7Zl4us7BMRm/K2YTP9BpG3M8PkNt6w+Tk2xYeljwaa8P7e/rc76qeYieC6kgY5JNrMKwJzm7I14DaItfUnhprO5QedrTRdmvxctyfxLmBVryWPTmwHkytD2nTN68xKCqGdQXZbMYvKWxkxO/Er+pPS+subBypKj5NuAvSzgXviS5K/enBFK+gLKYp8gCS1A5s25GhjK/5YQpfNCvCaVKTcRdwg7ffiV+EXVFOdHXu16K1dSj2SLivtucjAfH6/1JOFMnw7qg7ykXtlzg0rlBi7IySfLlbuJWflOg5AXFOosML6w24H3TEVFaXkIGqF86k/Jr1c6ZtmEkV87vPsMqqImLZMCqnqXhHsjy0DRyuO43/6C6TxLgT4LbkwNbHQhyCcEs8auovrZ6pAN4W+RAwzCv23fdAFHzsZ6YiwlOBOWdOlYJaiu2MarbNg8V9xc8C/xIIOdG6EcMrkNFO6F6yGQ1iU3UuCJ7x6eM2DSkugVm7RPVX9j+FUPdGpTd6qkgFgg2+e0DojfGwPdPBt35FplJdIqucMBJdPww9Q/1A2gA19CWxLAOLMvDSeofvfAI/ns0t6nX09MkEMBcEI4TksuCrzaQdcRbDM459dJDU4J+vRNz1mrnCVnw+Z4Bx5nn8RlZAH1HIVygmMlj9K8YaIli4RlzCnG+LeeNADqaUW6M6qsuKNSxcAf1oEqzwLwLkW+mf9NoManOX6JLok012j0hJ+/oAoSYLwd/QyPIMHwildirc/sLoiWXCg7VhgE7ydVj3GRpqdLq0Ts5LCBEHbxRkYIv2ypE+iFr9hZqsXJP7AX7de2SH92Ic3ttsbXmIkjhrMU3FTgzUFFeooFCE+1z5+qRjWJVWgDi6rAmjVXfKRJxAvIU6CNFSAACcAje0AXUXWkHtQWRDScE1IgQBgs8enZQoddb0AYZP0tBKTDaw/hiRTRprVXmyFSMVRN1g2V9Gklt/wxnXbsHErh6L00dTPAsnNYFjXwUs7fv+3Uf/bXvCUdqlRzlPgD9vb438mPCso3e/H8XZrMzxKGriNXhabxH6O68xoTTh8fmnhv9z6nFftkINC34iI10BJm1GNwak45ZKvtwtuH4Tg5cCSWBP3tOov02QIdC1H5veG+TlUpFfABFe/7p8g9pnLrz1xLTpBq2YNyyOZq3CfG69bUQtN5T0UiL5cRLZqgUgCaV0JgRt9BvpWK0DXrggCIzJIYotSMnFjhOGDxzWwqp+0em/sx8bgM+y2/wllLhmJbhi5l0wQbclk9Pn/OlYjtX9iYN5cu8HaVYlgyLVCUrMGWuEGLlOefSokz2CnnbBdkreicKT1deRIuVgH+o/vnZSQVdFFtBD2z/oCIBXEoFhoBio3JYhHh51a8H3gDKA2kuK9J+XirS93Iace3+sCY0Qb9jAr9diqCW7+LC2XUj9iHMdgZC0fj43BtYT6ES6ZfinLkVXPCYGraol/varOfIiM7qgKAHRXo0yj5mtNvgtAavNNSFWJt2SrSOvU+eXcRsxwo84iVrCCmu5+cnb2WsXV3+kiF0yTZHnGYzkW1X/tIK8fTzzC2bLgaKW3NT2AHx99wN2fiiKXLN4kY1QvEyyveenZ06+TZKKuxYWr/GGAjM6jDpwZsjBOjf5eCzqsV2/8MVBmujUyDR5SnbBLB0RxSqzAG9jtNdhe4FvbPbSvDOzOyKaOl3x9nqD+umqW6Sm4rejE4i6r4He+mqxBwY1aeVRLPGGp5rxvxUm1xzfxGIR5giEFbjiaxK8cSNPdG2Q5WDnx3vY6tBTfkRsnzDa4qs0zVedIT4mt6hvy1roW1lBLDyDKe4GlWk6bsl94ZMKrCWJ0zXctsd/g/vxDC2hZbvNWBvef0VyPn39y8g9+A1wfm3cFH/FqMaK2TJWO9qV1CEesMWiketX5/nLnpKh40ryYxX5rIWEgGLw1cK4viIYutLmA2avUVq5eMsw1wSZyN54cJwvGtF52Iwzz+uZj6LseQtbdvhlZWoj2IQTmqXzgQbqkzEpcv+z7ieQEC2i0egsyhqjuPInP53+1lBm3ATZYSkqgD8QWie24h//K+dw0ZZP3HK+bvMfln8zLSquXypM9ldJU6mHv2mPQQzrAHfa8pkHbON7X3ZBI6ZM3xM8KDbTz2nZyxjAH8l+kTzLJDpur9iLEwenrLIpRy7iR9pzDji5U7Zv5Mi+HLoWz7CI2ZZ6bB6RWFnb/56I+Db0KdsNk3UfpKSOKH29b/g3Qez/NUhVMTEY4GJgY4v4vQR+FyT814AHLlpuUa9cExMZCJpcQVdi1Lgj3KYze3g14SUAm27m2mYrUvdzl5Qrrlj/df8s5U0UVMn3OH7o9UgIdieoh/bK/iDfA5Nw/nGoDOPSU1mexquAqxHNB80uAjVtEjxzDyV2jC4KfzYqG5ceDFu8tWEHVYMgC9BXFqQGsmh3jA9zA1hOQlHhoiqvHr9JaRd+RUeT8wQhpkkH7AALE9PF5Ju0tlS5VIob3vqmx9Z0nzt09srOUEf8+D7C8tj7LskNW+ohTWk5xq6Avn9aQ2Bq6KnQOF9tRHzkbVU1A7gfKnT9uW90Kj5HxpKOALYpvGKFfkZT0oBBMq1gHoze8K+taZJ+fMB5FDuCFcg4XgvpDbOa+uxx0Dy0duzbDN9mylGzpxe6OWU8gNApHWTAej6la4UmV+s2BlCSqgkIFyEepL/B9W0KLXZxedupVtJJjbv51qB+bbfqsxFeX0madlqledlKcz5O0oLqOH36kTdiEKZDLk/pF2OAV/aRfepDi76LCsXqV1Z7fQp4gLgkb1fK7YL5XgW9HB8Do4x77zKj6yClDmnk32jsLYoxBdHdVP8Fub8R8/rUtAOnNJE19YiioV7vr9HJ0acNxrPLKd5cLH9ZMfjRAu8YTXZ3yw/FLHgzUZxc2/l31fKiJurrZj22NzfgNNgQRVfp7/TpO8GoTc3Qpc5aiE8Pn2RYLWdYejEvtflknkffYiEJnzOn5zTBHaYuVtH3k8jedsXVmKHG4pwA6UmuxfdHH6MxN+jYpsrMkXxqZH37ggvdn6bqowyG+xngHr+5zqZSywxdfcM9I4BsISOUVkYpCdGY+A5doxmiEIKDCbmpqjKbiFGQucMUCzniVQT3fd2yOC/+EZ11kKgRUaWvIRfVb+pGE5u28TLrj85zaZWQSC+1HlF26UxT6+wtuQzK1DWHfWLD93bA+P7bJgFiwevNTdEnbUJrmY3hN0jpzNPAP6/WNOy5iHuJ/FYunuXE4cflYveRhxJJfwu6CdwvLWGerisxlT2728jBOBEtvLESTBUXLYI6g/wJK/vmKsCb919qt1uL568RPVquKQVfLrY4iXam3pya6cvZirt7dlRG/1fzWb4l/esN06meGSoMZsmge+nGNh0dv6XSug/9LuW0dEt4T3ZHpO1YmpiNoJA8rWK4ilK4aR8xxE468e3KCrK2yr98L5F0GRwvqe9gPST8s9fXAH61zEa3yh/nOKPQRqQDh8PbnAq6//GrFvOatuZTPc+wjyd4QC4E1eH0lS0Z16l0o1lScD3DA/90mlTRHoGtzh4z9E5sFCJ7NFJpTDqOy69JvFN3gH6rnoZ+NjCCFCakLpAcO08Pp9XIrY0crkZri5Fc/p6E6xFXen6UF89SFLLzMUw7+6W2DE4PiM0wCcIoN7qFibMENpCKJ0HcBbS7XHd4kLB4ROcO7MxfJLgP3/mbKM6iHehEomxAesPLskUUKEXOX1QEWhgWfj45LOvR+jLSY+JMV7fagQzFHtmaIs+17CHvsuywDSYYiDD/5qhfsE9SY5xwjNwZoKcAOC+KH2fWRATUM2yYygZNEuJuqMq9k4b2pRlMgXKAM1+hrgs3mZXVUZ9xBMaCyGyqfYAzeJv+dCaXeJ7vnpAT01rLjXOT5mr8UoTqVKkDvbhUX24vUaMNnFp/QAGmneuNAvKj7uo7xN9uaraO6DqgH0DMjUbJd97Cfe5G20czzz9TynZLebpsqdCtpK0aL8qUFEhMGFiTCK3hSvitWqqKHxbJbKVS4LDhWsKGUwnzkq813m3xHtyeXp36Tk+38QXTaBkusHFe9mD1BrdQd6Qqee4IEP/+qTu7Ulydzj2VzLz4knxGHCQDtGoFZslmpomwQlAfhz4owmQtwqVMYgMzj9h9o15LrTt69L0CKiBQ6KLWxvmBnTPERdqjbTO8ad+3o4aJCX4VOIad4prUnr2RTQOAeezP/5pBUBSunJGk9phPgmJpNx36w44DgAjX1cIk04I4hIKQIT58PRVKU+xkPl6nRP8rX0+xr3OcUlqt7gHBojhn4o8t5a8QhXaWtR3CbVM/OfhZyJSiOjlvfRIkjyWvhSqRM7hAcZsyO5yy40KMujtCM0CliELLjXrtAiAYjRXx6qjGwbE5q0iEn5XR++djG00V+aAAagpREG936lgxGvFUL1Utn3hbRijuzgijaqAo9ltmGhScCJYMiQyxVNxS0vp/zfZ7BEUT232V4IQrANCbwOoU4xtxdrkqytRI+kIz9JFq98pT+nYq8Djz+PTQ0t5oLWv5LF7U8jr1kkhCiiNO8Czdu6Y8FZImLiLs87SHD3xkpuxbAG9+mjsUf+X732c//k4Nt0XQfOKJf8sQuhNhlap+xB5aVjAWjPwmb4hFZTutLvEuS4HvMv3LXGDw3Wwaj0n2WVjDm/3evxqqlOjn8xx04MeOSUa3+mxXWM6cnsR2zd8pJLXAdQiIeFYMLjcWDFNaB2yRSXfT49Ly/Tte/wSDQleudqENh0ZWrZA0DqamMcvL6GwaNwC1qa8wLVl82ONbg1PObl6BRwolZiAm9UcKom7hMioiDjBHKeDrKI+wWEhURS/2bSNTXLTT8HmoTwtEL7m3EBjJ180z2uv/Tp0Q1YWqkbv/NLXSFk9cf0eRHgoJvAAK6Ans9ENigZ5SqP8C06h+PvhJ2GWu+qKlT9G0us4PF0gAdIku/k+QpezTP1PjWvct+AAekmh1KR/3RES62s5t4Up5ehwrjErLItu/PXwl58l/+lEsDjzAp2YePH9b/vsW+DKFAXp1X2cHlgKsDii7NeuHUlLVOQ+U/BkJu7zou2DrAQI3a4OX1WNEdcpUhD1sbkcLhrgVBAR9a0PTpgE1n05/NHnQXPg+j/+m0krA5DjzGOEJuW7VdZJrmf24InUbsqZ0W2jK0rFqkBGlvdRmtZzWhhMukE+oHrLn1Ic77dKQ0rsKXgvgzR+lnBRx8azDiNHMFH3GyTsca6tPFQIfxtVc9VhIezaaF+otAipvQFnqxy8qJiN+OzsZ9JqLd/G7hkeNajnC/2iNTAq4gvYp3PE4RKbVE3mS15kqyErkZkgyv7b7POtQVEJmdjErOpnWYx2YPrmCVhX1xk3YkXftiAjQawzIEG8KaxCtGrS6fTjqH8q6+a4bFdeNBjUcgbMBhgeB65mX02EdurNU+jDkZPIQbBdmQjFGQ7b4hOMl2somnEvyivz5lQXzJW0PiapfV2MOjSjryfB/nmTnmrd7i+64SfXUOZu22wA2FEMB1Hq7W58xoWI1TqzJs1iQ+2iHur5296l5cr7IjJA8f0WNUsAya8UNI/7PT+zwm6SEpJ5V/17PQcxPNNvVVAgzQWY5kyvKODbPz1elkj83YOqrKg8oxmb8Ja4qE9auojk6wEH5V67k5NLtFPuBV7234e8HsOHWhul28mZQS3i0luDiKl7zUvuXrsURsIJ7VBeV31QnlLq0ahjhVLRFgzETbPZwaEL+ejCQn7j8HN9h2UYY4JCqMnMA1QDMstrzgvCuWE7QxDIFaEPi3r8xya0XwVnJbXZ3UT9DG8tgzldYCZQpGY5H+v9Lf/mLfuR6eCQLQd5zDoRmPsi23H6H4bTaVLHzWEDjzAXsReYBzt9lC0JQMNpr7pgAAxKxK5LRxjBlmRzAjOtcVNSR4w2JFDKp9/leN4wxcBPcw7oNj5F1W+hwe01vdlQomh1aalwBWHdQHDBa+mjlrHZdUkTa1+wNih4X9f2fo0I8HOgTevJhJrwvIIaCkTzqvf0Nx94ZUcvD2DXpDOH+j0aTMm9x7pkOXK+bhjU3Y8Z8HjNjtju95U6Bzp0SsvwJiDi7pkMymJAFtUsmRAX1bivWwfxoJIKQ5h0iKFJCtkuy48ti4dorPw1H0rWUBCYhb17NvSbvRaB29Rv6EaGc6d2Q+2+fm98xYV1iSVm/zKI5jAqK99porF9MfQECGnrN5O07yq6N1exgRmzI1NgfieqCrAVWvbdB/mcWNy+oN4FvON9ybjf3YgIdTcaDzk6mUbazmsedG319tpL1jO/H1vunLeaSgBR8vIyHJMunT10VjBS6VIveZrbiY68JLBvU7XNQx0katDYmb1J3YsVcm7OuTbFJ/GdYUXXNvWrfkHcnuwemc9kcXtF3E5Ie1dmGRuoki9xKtRuLvMrh2aeN0AeeFi7ilYKNWKSr8Ub+Gf0KIi5XZ9Io4u66YXyRvmZhrSSHRf3uenwya++DHIn5yk/qIrSJyEwnlf+EZDP0oB1N014OS4TT5fTztw6ndNVwABgT1QFHfHO1U9C1YAU44pWo7cYBiqhVuDC1EbI2Gu58J/EeqjY7zcIAvmbMKYch5K3bWTcAGi1hTJHeZyi1uBRCRmwch9WYMDsWOvaMvNZEZXGCZ8hEu4VvxwgwlGch5iNcw07iH7ioGFbWRgwxQr1idXWwz0FZ3mlK4jIa8Xk2y9Lp5McgL4VJVRF3V8y1RIA0wbdBgAADA+R4xD/78qPf5J8bAoymHJuDTa9BDHP47eOFzSD1lj7BBxBskLkH8JXfqI+W914eUubFiySMH/Ariz7HJC7ppekE/521hzgYQpwBr5sSWLMbtgnoaHze9p6iREdzcaxoKNk8+b5n6Kjl0pWty5tCFlR0oXq310hNO87fapVs2HcexQLMLqdi9WuHNp28IZyVAOXPsiyxgDGyK0SO6ATBnXDFXlMzm5ckJrwk2xKZeqJ40CYwGgJL3Ey/N5dscpoQDbiG5pcMuom5XGsQEPbEXmE7TPeK35CjxVfZzGTSfY5XCGR3gfnQpzR9jFZXn/KNew0N5BD2my2L4rd/LvQ82pNC2aTCcWNKCM0Tn0q2akkmBSQnqILRdiFuP+ksi61QElY+2TWHEDpM81/cHQJGlyLQ+o1iu+lHzWGeWrvqR47iFCGFK/PzKuHgL1ZjFSffnBlXF62QpO6EAC8Vvq/Hvfn30itbdMta1+AzKyXRsd5i5Re1UVpqYbBG5+Bw5MfGdTDBtcUweax4R0dgKmkMWPitr45gxkKi1Vsf1P7G98lJGyl48ME6AvLg9whCwSmAg8ApTgYiA21Gf7sQ3gDUr0Lgi2QhZPv5f53o5DcmUH3UU/E3omCmiOlLcWKgQzZvijVwKXsIQTu1oj4pE3HKaHuK7PeT8j1bXiCSQfoep9V28peXMZLu7ecGBGmuk3yW7YsBddnqR16d1GnriuitdN4X1e48kFTNmSmdtMzPFlIDHAHO4qnGcP6MD1bCkmseRsATxbWTzeJwknkT8eAM9k6Csyrw3rSBbgm7NXy3HSUAum0qd6zRMh5L7jZclNC0bYYtXIJD795K06No+uJfhzmzJ8gfpo4QS7aMfW40hv4GyVI6V/zr738R/Ur++sJ2//ro6sPsHj7QM7m9uem/sY/gDXC+kna2EodCCfCekS8ci7KmxnEpkTVVlGSTtHzzT2fkynznF+GiU67Ny6KKUawiW9EgFb1re5V+4D7D5ZeHVzqvXGQz3tO6muthngsK3D8e/ILwOSnd5VnPoXGyUqTECKPMQ+5lQL1anxvtXdO+KMDi4p6sqb17J81O4b6gDi/jYeKba/XArVrT8YJK+jGfvby/xg6Tk8iyqI7xmSn3OSPkZwqPsx5ZxRD7Lhb93+RRUQJXZIPwMqs+3EtxIE1gXMeLb5ZyTxfZw3pqiz0BfXwa8aR5yiiVh8468+GG6G+Al+C1UsuyvgO1kTMKte7oLL27Fr9b6tLDdWNwzNqM4DhLaYcJCFeKldAkVDiErvudtxUO58zl0ScwqQ6FMLsoCGwMghihCbWxahMkSt36HHT654q+VMdJjyJsR3V53YojDbdqDJmy4DDQkvCyniK4UVLNkXjPC+hMYfAW288pcAi6po8cIxQ8cbtTYN5YrWCV/R5Iz71hW4Q/I1p/5NX4kQyAi9CTQGCyXM8NC6omjDIj2cRwkPObaS9VvxblJaEu5HI88RLujYNkQhHSSmr5nZXk04TTpIG2trSPKsMF5NmRAgHd+ZyFqGrSOCs15wZmWxbOPPhl9i6UzRdUXSWAiW7pG+j57jNyR45GjmFAIdYt7/cH/3UlMtEyhKodthpuJoYEUuM+e6gTGPlssXSatiGxSp15d3Ve46Iy1h96GUnx2/QgIfxU9vaPaT1aLkGiDdE2tEsyC9RWPTxwd2JZG1gbfC1ArPOQotHDwZVsUn69xFu2LeaJCR+LGViKnpce1Gycmcxmhc0uR1phAK4BNy68D6FDyal1y0H+fWQ22d1NI33K+t+GbuFALVH4K7xnWKzRn7gm6Th6CYJR/usfv3ydq0uaOza958NYHGdqddluxIgvB2VP+5mn0v6l6t1kUaf5bFPDbFrHF0KjxD3SXKKgbvSkyIwzZGYTBWqS+2ErqJDZ75UqJm6+BWbz5h5ubpdAp/YLBURPvm88O4RBuq0TDi/4PJcOxTO3g/YWAEiguZB/Gb0ZfuGgF3hbH3Mj5V+Itm6g7g/k86Nf1Qw43Kfc1wVziZsoZ2R4zWN7Oi6pC1yui2uBnsd9C7M4Hh3yL7ULI9vRHr2gxIlWeeSrxCNP2Ifvkd4+ZbFSBcV+gIY2qZnm4TnMPb7glgQaq6CHw827KJnv4OytpwI5NnV6l3kqVaYeiVFyqW68VuPFof1NOE+p5uxuZTiObvNkFBsssH6F2NMKSru0HU8xq+IVS0+tQwnjZl4UlT4zP1KEtXhMp5cUV8UkucTHu0bDepSunlzF7KkFH+HwyoSUPtK44uMjbL6JFuuGtEDhefQIPziK7qzUAm2jNU2etTy2riWTIZ0lUwlKTcJCg4hDMG15t94qZr1l2blzd51oLGNPvI2Ao/M9sUn7BuOWfXhwE5oUZFPMPVmiQny7mnaOseeBRbEXn/cY0ptsA+7GVgBID3TIucg4nKB/ofFjqzfDnQGzOUWVaR6NvK3K6E2HMYInw/UUxIn2EUemmmbIXAcFR6trnpSJU98vmS6hSvRT0yro+i+1T7lfZgFz21mXfYgunbRxllRNr7cQl720PUnQCXZnEwggEj1728qOIhHvRrQod/44WeWamL0NwO5klKnAGLN+u+kuZPt/ITa274ZXI6fRUuVf+Ox2IS6lMy93u6rMPMyGazdyVLqkM50aRTe01BEitvjS8xP87iQFZeFCh95w7Akm931KJEJWaXXLpZalZEvhnqDxRrZ+Kun25Z92Tk2k8Y9sGTlHdYSGvuAvI1QuxBcISsPmEFM3abz/tzvxraIYamVet9k67JddIlBGl95oFWibi8/bBQe2dbrnDK0j6ApJBhzBp7Sjrd0psMGwdukJfUKEWS1S2cGQlM1i/a1fZjEaZJ/IX62wadlBb5h1l/Bcvyj0dvkX4CbhJIBSCVkRcWonR1hixlf4DV1DVEF37w6FlBc7s6S+7iULEk063dwNmFEX15K7g4lwiDgt3un3S3HC1u3wwlRta40f05l2wb4Kl06AgVaZQdx2OV9IYaDee+3Ja5ODQCR40daBmUJ8WPXn+cWa27ke2aRcrzqO0gfWhV3dDLJttBO2exoFhuPDXK9+NTLJ8Mps+yDBd6St7jikM1FGVC34q6WUUFOop4vnIJcW627aOa1r0co1ckpB90icUBgIjhO5bX32X15hpa1PPUxUPcRTMx+bliUp4fF6p6YHJh9JSyFkCMmMkreY2vu1c3TV0xRgK9w2zy/F7OvR1OmCvPdJQFjo5KzOqjEugjLZZ0uyvr1YK60RmCz2XChg/Oc2Wj8KiUIBrdadRTiETDcuE9F0QplHbf7+jHG3bBSZqqxLyh49074pAjObBwXiBTfpuhglaA1HT6SP3/7vXFjOW9dF0E+VOGTijUwpdyqCU/fOqYoB09KN+iHxAEdNtNj2rnWBQ7ymjQc7LSnv8cbOWo10Ld29YDEM+TbtsuhEecMdXV9tamAtCglw2zbPcRGpO2qRDWNiZ19ZORnPaZ9VgoROSLq/tDAf03BfWpLekl8wwwysIrAi5cFlusR/LxPwVkX8Gp0Fq8Kr9rf5eNvSibk+0B+Xk7Xypm1s4M0eixYfIMcwBpEtUFgscjKT4+s1id4vFXA3nofJuqGy/M7LarLH4A3fcLwxd79yvIREgPZSbprYGYso8fYBzGbJVAIlLV/ttZJJaUEHIFjye7PDWOGNYEbMkcljTTnHoASgYc3xe66t3a3NoMSJeVAyVwH3SjcZYHzJUt0GIM9iFz79qSTTjkkFvyberED2jpDoli5QsQMmQ9z4PO4c+Z0kNnzaGBlhHWb+bUaP5aUR1i58oUAHLHnJM2vMQR7neY2lX/EOSK/dYf1ofiF6MCXyfwqP92/FLU7h7DlWEYXEy4lXvC8ubhI/1yECnVwaBVjJlBAjMIFw/oQN2C7f9C1/5MJ6Rd29FEBK5GNIr+TwinuZZ/rM9gaAL92M7JZSYNWNPu/dQe1AALP7zDb3QjRoPbcbB07XHHq72RSRjoWKgzq0vge5nNsIBM5tovk+gICYtObhs6Ff/AlTq9tB8kVHWQSPNbhbhJTLC3l0XPLP5opIqelpUHRLQBNDIxGlV0foAbxINeYFuLfjvpSyCgeFAr7huduvYiCHJlhYjvh3jXGplyiTcbiOu5R0AYLPe0bG/mi9vAXyAFDoXp3U4H/OTDIA2NLbpE+6T+9V5jmbR/ETN0e3Ot3a1fR7mkvU0WoX4WZNBoiWmrnneS5bNFuzb3BI8rvYhc9LJgDWjr26rzzl3fdAhRbCMx8MPH+ohgL4UjSIGrFlCpXs/BYxL4kwkLxGOAfcNkf1CBVZlMVrSmho7u4FpVwoq5g2aMwaqW1s7DGneDFuYwk8Vf8aEriA7uE7CstJjHDjNz/QPFwvQ8Pu0vrGRERS/cTgBnnZpBa9gGIhPOyPEb+S+pr1bKjD0JaIPBKpnxLaFUcISWWHWDIrJ9BL4yQEhgaB1AgluRZVQaUFhcAAnZTJ6+hDBE4anId9thqUl/X1G+knUt8DPlQIOnz0Jk2/t5K2+ixNMoMuVb0y/xEV+K03JrwBJuZVuOhZYm98Yfjuk9oCTDRVFRzd99/0ZhS2U1yKrlFHbQ9kXKslAh2RXWbpTcE6VTPix1ib3d4sfjC6EM1+rgk3gq3PUv8gzdTqMfT5UJs7txVrvcLBy4EU2Loo1hEbaZ/2d3GQg7/LP7KfJi2/+2L8Lh8A+r353w/X0todBDL08P5HyVbOlBJ6kRm3U+gQ9r1Q2xuMtt/Gyi1MIWBlufSJsuiT6d7mvbIDwti9X0zRDL4cWovYdHRCksJu3Bv/06hhCyzZCPIcFETz5Wg180sU8mYATLBzStWZwTrB7SdKRUDydh3KwO0oegs6XubTaXP4cznOaFsZ3lKcYbzi10wSNSv3KnZr/h0x35ZiHrnUmdPZQmIo+9pTVs0Bpc07514/opwPLeFF3DhNWXrr2pqV+EFqQ09Pg6++3oyhPYyl3KC4J1gpQCTfGEhTQXrHi+Bl6Dplnrm5w+Z+DPEahpIFMlNwsVB0vNecpWYTgJj3Et8QEa5wUSELFS2hXEXroq/E9gIYixQGF2k1NdjJ5/uD25sY4DyYvo5oGqdAsHXzR9MsquW1fBKe1XWdgSkF8SCIc1UJIimQvv5suoeKoFSgBG9uW5HIDEalu79SM8SV//NGyv2wxB1pCdBnCYL7bd27FztplcDmchq25CUlZWk0n3bAOwiC042x+dwh1ZlME6endo5Q46UR52oZBDW6yq7qER5XbXJr/Z9RAUUuliLD7ZSFZSfmqdZAnAMRvCoXkLahrntQAkoZvTFq17fq0EirndHEPompnjWrgGWxZ6O41xHkr1BKNjEIkFLTKkGDFDnF5AIk5Jv/q3hbTyg6Eaqm3Ketqa/g8nZnWka3C0HUI26IM1zZg9+M3OCLVeG+fLZ217eJucWRpAWno2eJ3uyFAOuRWwC6SrOP4nnYfyUqFSzS/pNitMrX/3Wudwmw/ukz/94ruvwu+BgdwxQU3E1TnySZW6biN593ExWa7Wgwd9umH2DGeHzBWG9IibuKogl9K2dUsUn7fyXTbmC5s078U4EFOcYRgsg/Tl8f99I1GahjvUofqIKHu0YKdQNyKuSiVEhcVaNUIz7waTgFfQi6zxv2bN0GpxsfApiFnwOoZ/hygM7Ouibe/qYniY/Nrc30uJAhTdLBSwboiXVdpXL47vyjB9/iq0AoVkaH/LNx3zPyhpBmksXq6dmNfhna+iad1btaoaoYy4kfgYsPoCgm0NT1cYbspLN1m1GKnTAKD3GuMGiP4tTRzq+1UjDMCu9m7lm9mVdYo2JahsdQFYrguZM4i0Upa8iLnO++nl9iFYbKMTV5JKO4TtMEoWhUZw4ZAQ3XzpePNAs1zQweumaYDc69DESVUtNOksewi78THmrc53qBHgkvHF92wT4V5Xg1eOCMyFNejB43EGXdwEartTCpg1qweS8OJ3jXAzSzyf/3G9+F/ocyhiskNLvw26JEx95u+YHH+BZOR3NiJoV3AbnmkqPOi6MfZqBmEVoQ8twetWRQGk2lz2xPmhL3SXq7exFVFGnIvjFQQOHzAZQhLO5QufjCD140I9axzDQC/V/BKxsMH5J7tLCaTKpUWH2axsmUN8SOSkhBQPkUjgJ0zWvZJhdztFuqj0TAdrrdoLXRZs0D4opXuggGkEq2uE0hKZ8waapKIE5QaIcZCw0vNX+VXkuyPmmb360tC1tK4PYMTZSKC4GYa6UcLv5v0HhkSGhVxL3C/lC99UWKYl439gEp0AjYf+RCOFZ2PdoxRtn4WUt5bC3VGpHEctWGvbGj6WdH2W4mTS9vO0usVdu4Qfeuzlcqrbb0Cj2gHqxfNREZ8irgcSRQq+PCLQiDuY0c8CzmzmcTRnq44WCTv12GqOwZR++18w3angadBNIaSDTKaLAxtbdZl5xHjp5Hl5ZhZ/Mop4Fy87K+QMVMuVpTYIhalZGx9RdHDTDBaXiX9GcakNmRNyymOHDrvIaRuMey0XAEs9ml/Pik/YH1Y8pQWUqwbkjQP+fQfTzPq06aRsbvUKJpfBF4i5dtSBG+kRaF7ymEtEkfO6sbX3Ot9tTMgIPftBSmX/8VwEk1dEhtkrU/C7zxWlBuDq1mzLjgptzmck49N42ciKztGuUOrOWqB1k0/LHBV6URwYTzfZiQU9Rm8KxU6R1X3MBrWjemD7vgBr9mSRUrljg2ZredJYrfZYREV6bE2uq87RX6J1CCDt8jR1AdBSFjwJMjT7L9gW+PJhGDi8JSNGBffBJfcDYx+N78PyK2qikKbRoc0zq6vpmnwdXzyH2mEXwvTxmOwItgAyeNj58bKUMGEK/WpT/d7U9QRRuV/KGfRiBcikjn1kWcB5mVXoLIKMn3BcHfH0obc/25RQfRcFXMSfP8RSS7lvYUZUlqyNLPEybszmlBbZ5gWc+f2hiUE5cdNlF444Rdsfpgx2+R6DUFzy/MeMq97b6AMfdfzSEA3ATsD2n0n722hJBuK7835dXn68UcLO7mMlqy8mbDE6A5bZQVLcZc3G4LPCDtawLwrBYmArKILmBYS9vgzFrVU2YLQPS72wp1EGoWdrMCJQmONMvvulOb9IxoPFlf/0n7dy3+GQYjpNjr6tgSLRAwE4Lyy6TIEjazZ/h4Z5hE09Y2r2ukf50cca3TJLdumgvIeuHNOMtCoyigBXnqWoVt6ip8ALXsq2qmeZV4tCUxRgGmHH1gq6f7VU4von4Ils+fxoQAXaDlsV2GlN2s78dI5mJl3cHEPe+v4hDRWHbpa3xDQnB0SEh81hMPQw6Z7NcNmiSgR+00dxS+eMNoQ1NvFzIP8c9a8XyfJo/CCI+aAFfMcYkca6km47i8B/RcVvQgQJV/iLv3I9j59nXNGEgdQCx6QLsGUjqCwo0b/aZ0HPGANGaqi7x9Xbg+xwEewSINzT/UdnD4paGYoPwxi/Fnhrcuz/GiHu/jbUD0vrErewfhCzA3fS579flW5P/JfbsQ0RpBqslfLlEQmFT/54aOU/aQwbgGnqyJdQaKVSR0m2qtlTwHBcetrY4Ubs6nP3X2LSrew7667pHn3JC/OMaNCVltWYitPCXruafkwQmOq55z2uq0UZoX80cAwRIw/CLtRW8ejI6PbvR9mUlRPVoci7na+EpDo6E0uyMs3HiuK06dYYwtG5mkWAXsLLqMs7w9lEP/PMTatsgtxJpXhjVbJnKUzi7KAZGgs2cxqmk8/O1/0MiC3lqAxl0DGcEcyLSl1qRZLaP4UYfQLIyGHIkV7UqUixUy2NIhqb/+NMf5E1rUPUswQKHyYRzhlo35h8iALbS7QG08h+UtLv1LLFGLjsBtq7ZliHJOJOK9RHKLX95CzSRe73mMPIdxcN3a1sY+7nrxWm4m20CJ0XTBYW+MD52vCZyZjUh6q70vzhqGggzNQ+nyglx8PPWnLqgJnLWY3uBs4awj6W24rSwV9rN5vH1eNUVLnkWqM58f6yIYJLJTBcRo6vnoPy1Aaxzp6jLb7yXvTpUW88sOVDMh08iKdhx2Eb6BWsZMq/Rp407u/Y4lpOCAfYOBppk9Q2p9Q1dSwhZ+kvtLMo/KjhIWs1FzokSmuJKDs1BYQY7eIDNAUB67vG3K3G3Qu60WTiGalsexOlRhWyoFUpe6HdXV3SLc15L6QiDlLd6l7KQ7Bej7ZB20fHyudZc2ZRuyySUl+NBPKAmVFrp8gVcguV91lafQ0chZnzmiOzpq0NZOm/tFwG9iBApBeN2j9dodlumh2lx/z+XYYVkvLaStlkCKuJCOytzKuFPPtHO+sIzLAaCgzvYmEBsjo0x81HmbhDto95XkSGpzsVCNsRzjaV0HeVt8GxkRlfX/MZ3FRdfE/aKvWiQ93dSq7hT40gjN5ffzgpbNOa2r6i5zpXL0QgAIkvSOXcKE3Sev/aT76FWauDdeMVt4A0f/lH6t0tvPQSrk0H3/q4SatzjWSLTfD88rlmeMccxW3ZNj4p2rIwlKdKeLGR16dkptHb255SkI3GujM8tke2ZMYvXIxRumhi65KZnUnPGKj+LlCzMF0wytd5Iyvqixxtsqnve5bvLYbu+aq9Xe1O8LRxVqNtTTZFJueL2mas8vGkzgdtf2cN9qn8RoT/HVqnBumpLrcwV1E2mexxNfTUxvAyfhwmo6cFW0xkKP+lR2Sxuo8pITrEMxNhnPeC87QPqyE+bKBpCjS1DYMOqhlvHch/cxZbrvcXv9k9y03dPNSYXxOCOnB54NEs5xQepcayTOs/s8Dcc+Uc7a4zqUe03pYT84oHbzsBhGSKig7T0A6h5WIXQ52VtqrjGgcA34ull44x/JVIDNQy1/jM9dULZvSDXpSLJTfDCGo27QrALWbsplDXtGQbTGxk3UHUK25jkAvNDuwOocUCalpQB1Bl9v0YDbMZ2GrgQengpY8ebMDWab8e2NNhMprbBjqjB4JqwiFCxz7J95HfCMGJiYWjqWsfcKVX/5iFs1ie330h2/jFQPmRLeZAWpiCqAMIL7Z+RjFnAQPFx9Dcq4/99pqomA2/BETxUUvxtSYT24Y6U+gVh8X+s5MobJgO3HV/gbtDMaibU8l1TVcqo2Wx8KuMMAqyHdjAVGvTPc96E4G0/toXrvG1Tko7139koqsT5Vx2lW61THjOtOLthia5AW5S7P8BH60bxjDSfHpo6xB3/twbSMsgXfhy9lQb1gmTi069/DJwXCnGpiS8HaGHAIYHMBJPuDqHkcL8B7e5LYLMqWVxWnzxAGeDe28ZkDAiteWsz9sNide3181o6rdSivlBsDfLndgaFDBG16kSKw/vlWcLtl8hvIfFajijBP7oJ77MYnBktPl1X/cIGrdirWZtcCw+/TA8pZt5D2p9K7za7TyyKRfeIOy8MG66+rtY6Ygp1syNBG0F0nMkuHC4FviL36SOnrSKchS8g5rfltEuiy5mGq5Jk2vBvGGQ9j/PomtvfIuRlKPuqZ0p3AT48Y+Dny70Ptwsa6x4PlkjIRvdEDV9gz/Eq1AfUc3/vDP0v2v7WFNxVcZBCDlJlzKqXggWvR+LX7tz8lHptg/ADdr9R1aB9BzFnC4tdxn5C06Nzl6DzWupzeKAgBRs5kX7NY3Xmx1diYPorjCk5n3bAVonArtIe7OVQQNotKvH6g3OL/eE4ia2EU2zoxnLgtNXI1fkSQ/N1ESwu8TfnIge5R+kM6uTIcpmUnOun4318VdpC4CuwDUl3NywH6dGHoBU71RH99XHg3e9V2DUPqySXM+n76fkIIT9lfXSwvWM/XA7MlYFpIV6uFIF/jIlNDZmvv+oFxYmrjntdTG44n7u86ujh1oN5ZSYYDAHc73dOr8wK0cqMdaeDQCfIF3/h+3EqOSwzWhPJQfgSAOfBzbX2NPGG0DmjwQ4RnV4JxSVkWI+LJNSB0kAqq4xyOwT6oSbDt4qmdjQMdCq0yDp2IPDmKYHF7Kx1GDc2CK3xb3QLfUree7IVzddAomQ5Ix5iTDD98Uy8gBK5SiN7qB1sttso2/eWkGJCM4HLGzxcySYK8DOSReT7zdypESjqnaDPLGThpdUvevLzT+sUTRfw3syi5ZRn3XMKSHGbJbj2aPf7I/iyJldrwayAI0C1RF0TD8zZaTZOoJmpTD2C+7erBZj5y4qiU16c8wwMTeB568oS+MbRv8sjZIFQdBx/9+z5oZ1awlWa0VG0bA/xEX20/SP4iE30+yAixaSq+KjsfZqYIizdnlF2xRt04nPE3GBEPwIr45EM0UT9Dbv5KJNr7LEN31YfvaHMQjee69iKttAL1t/MKVjuKTSg4RJajPIKAUIa/12Dd4bP2vZYZUd4y6KCCPNL5wY10mA2fjSjEeOeoDpj/pkg8pAN2ffPDDlEr1alja+y+wIrULPnj24/a1rQDCy8++lQFisNHCjNr5CF8ohM7cU2CAsAkSGdqVhMNJMJzrlUYUDpeARAPwDSKn55pVuZ5hjPedKJ22I8UupwM0CnhWi9jti4d1HLb9vwOtAtW+BUylfi5QTIJcZY3NowMp2KbVz9zO7s4P9avBcMsuVdIkf+TKDsVM5fJejyCTLowzCV4NvOOlKMC077MkdomcuZZhzxyDZ/OrWhhzNfPiJ6ZjaM51KW5K8nkvWccHemrSiIUZUg4LYD7ko6xjC6gUFNOR7+5zAsKWeB1J1EiyizRfuyqpHSB5j3HrekqsXSHloJTTZ0tGU9tVxVAEJfPFxl27m3yEq1BFHkV4UfLTF2c1VjBLAptbpo96uEII3o7Sbk6tXSpbiy56W++0eifLwtekowtxbiqZIRxl7LmpC/wFRRlFdz7OnxJmHd7aurNP8yXR7vN20OAQuXZpD+88Ygetujpsv39kW/RriWKzr6hu2ZyBGEtphWIKaZUYKMQF2PbKXfIGG95TVS6/sbcI49ZO2bKXpcPW8zEd0IUq42nook0z6PtqqPRcxB+Q798cRkb2T9WSNRXXt98X6mVcrH19abUSdwmTWZswhrZXc1y1e2ZQPt3ZgKPc6vEQ8i4xnfH49yQUnY66VI2SjR5X/Ywtrj4Dl3ZMZ1JNq7hqMXEJoBS5/hFX3/cyBWu5gB6jsXZ3p6UTO1cZFWxXTjM4xWP36dVNuv29eO5gwqWkKI4wrUfNdhv99wmPQ9DYKv2a3+KHYFW4ItKjaUdTd1KjiBfpOAM8Le6NEsDD4NcYQZhnF5eLDvrSodY9yDmWaH/ku7RPBcD2aAdfgRd0zmr/OR3Qd/asGR9oPPbYQOXVThrKI4aVFQcJEm/abZTX1VErm80Xhy4cwa453lH5ZYSxDY5QfkuDK6vvU75+ETWPT1l0CaGeKWqCSdAUNnFEy9VK4sGVP9+fAlQBUgR8GYLI6Kkp8XzYmoBbJP4w6eWGn7dg6VDZcqso368lCPy2XU4CP6/LUzxdATDnv02z6ES7eWnQmJMfvNcGv4jA6YfRMKJLLmeUTl0q8tCjte8IzrevFalfwRkF6MjpDfjJltUa0lFKmuaPacfSe8ut9dCoX/c/ebz7vtCNFD7V01aHZsn8qTkWyaDnJduWZCmUs7es/paXeDBr9QS0qCObPFqD+D1soWxyeuSZqiXbQyYwEQOi3P94kapzGREiBXPvEU22y5aGx7wh7m5GxWd31QtqlqtETNzLCj3S6hy1EUwC1NHyJXoKo0rIdI3jBmvspxrTkv0VFfFMoJbh0Tyd1L7Gne7zzWraXLCZDkdJT/i4h+rCdCwAF6EMQphXEBTDplNoR4r41+29476sJ1nG50pRvdPEq7gaS+g0rivTWkcaEiwVR0Tq4sDr5zlGqZg4EcAeqrhNG4OPMUAKlmT25T9CAO5PlCkKjmVzACmYrfUChwtibS822A/mNGvjk6Qysddnx/HtwO8gWaQAHIrLn8AlDcuuuWa5XSH9RXH0LtPB1UskoKoqWsw9OMtC7A6RJj8oS+eNlis0wmwZgoVf1mExkHWDzw32HS2RuBi6UqeV1G6V5RwMl8FRlkwf6GfuBD3Vb/mEwjJAyfrrp6oi1Y4rniDkC9qSsh0iBfapS4/RjGUNKa36Pib3qQs+vc4cD/G2Gae5PQZD4TfolJpfJz2pvMwBwGFnlJ/51oFBID/xkxYLPoB2EFlFQ1OdTfkUknt2tWhrhB/VaD2+wXZcPrfr/o+aS9IW92nHZeiSEy0Z622eewTnNRGAKkBv6JIt2m1WktX0aE6JuSuSEWRMljyLaVz6wXEHqCPyHzC6flGHodCRl3rBrzIcgBfTwSM6c478xa/FICJ1o51KYUmsyuppf4FSmrBaOghHKIdeYDK6xyww1QAYxR/ZOQnrBZkQtV1kMiP8flugKXmrBCnT3ev0iCtekpvSg9171KhZcSVrM4RnDS5vxPvxnYDAe9mqTai/o9N7EbaTW34ZmP8OPilMoI9fkK8F1+XxVZaTwzk+HL6zrOLgd3zyhT8ULnQABTI1DdcNxInGeo5p8ESUkbsLr/dEuLeG5hwyqcWtMdr+26+DMnLo/7C/Iskddpm7R/hMLVmendnUxiythiMLPGrGSnQY0WglSLpcc17Jpkq//pp5Uo/nmjX71SyfU1ARJFy51sHJ7nXVBa7cZ2Sl33f4ghsBBY10cliSTjqovd/q22pe+EoqDLUhJu2X9gYqiILCcxRpBABqqmKxmkdhgYSfNxBgZZVyXdQrTV1QhlFUjlkdvviVMARksJq0WHetZxVe0hNHF3QCW8xSIuQoN5PbQRabcxDbyf7GmuG0OezxzHyv899mofEwziFuQsV8vkcaovfbJqFh2qp6/KKCf/dKChQKI/KKPJBkKatMPiOdisg+rN9Vk0tCmS3rmjq1z3vXm5/q14NJWR09WHbF9pvnV7fDOEC8yJg//qV+FrZycSF3+FroLnh6D8TsxtpQ4pAfViqdrLBV0dZZIVrXdbnRePYG0p1SobpaJODS8h/nZ++/xSBey0W3H5JZlZYpr8lkI7eT9xy01MbBVw8fw4qm5y1QXmCqgHQBur2SDn0N2GsUvYiFSsw8l8aYl58kwGC9TCiR1MQNATF3bNk+dp2zOEgd0Z5GhyqNkJ1pXleCXT2EPSKnqhylCouH8+0SMW+UusgQUf9CQLVfMoev/6WVm+c4KAFejPs3dG3SntwTjFR7QSVHJDd7ji8EPkoA3h2agoq0Y/1bVdzl6qRB93hU7zTWPB2oCQw6Dz6pQs1Uw0GWyvYYHktslJehbahgm1Kw0Wle3C/lVDr81+J6Gb2MCyohGXqg4mnMrhIqgqVaopKPW60zV2iUubiBRLivIqIQQNq/M261vqTj+pdFdkQGCJi/o7PctCE9boigtxHWIzCwGRkc/5XKd2XRc12d49WfJsuRVNFGILNzNfKbb1xUrWw9wjutVLQsFdbZt4tm/SGo+u13sYAAG4auAKLTUTl20O4lg4ee5uqXNeHtRvvXFhcyoTvwqxH/alYsVC5I3KzvofAe+SZX5RcJLkWifYS4iljh88bo0lZfzIFDYE+hj1Z7eRYUpxf3HXW7HmFLfts3Rkyz9kMo0fwpOVn7CtWRzTdJisQs78syf+QyucW7QILUUUwwt6sH6E4QQLr4/Duu/JtM64/D+cpbVNqjZyij7uNg+//taTW+FMyO4V2aF4loKSRyLCQrcafHFzLvkEWUXBBNFRjQWO8aumxaxPdirdB0k1V/+VKRRpdpVUMjk0ZbZWeLD4csF4xGvFTJg6zPxJfnfS+BjSwUTLL4NQ4CW9YCjvAj2lt4/oeCJROLBnresKG2wEHluaOEVFTwoKWgTV0ypKUGOSMXrOXa9FazYCufq918mObMqOTIGUF8lkXzRYSBl5Y9F2wUGONkdvTp9J4FIpq0OOuwNt7mPqZdJyXa4pP9wz9DIBJNbwa8XywaTlbCBXdKmJCl7w6IZrfdBnAiT8vREucv8GiyIBV4b9kHwaLR3BxfWY12lRby8TerBe8toCIlkSbhrNVGkW2O4qxA6rGBeNtK7PzqrPVwwKabteGRa4Qhm1nHqT7QQx/DeQAU7WN6pV766hz7YYyv3sizj+39zy4F4ZD276VVapJPsSx3TpMnkoOb/igpwHih/D4MfuH4KgDNVwx+krWaTOrNIIibK2mbkHx9l4f36oj+TNaPJy+R5fZs7hCM9Rjk2LF2QGMHln0Iw2LGbJueypFpJ5DsSZjs0qjuzw235XJiZ7XZGzGdavG/TCh5FhZkJudh2qO1yCyvxnN9J3rzAEeXNteYEKH40wrJO3XOfzm0R0OcGrG7AJfjtMCg4QBI0G5mB9Va2vGy+oroYNohh9hO4Vc94iOiomc5Z6PeG3smSDie2HHaLy5LNbGnwZvr/Zf7cg6nHjX9gzpZR0HugJz3LIlpK1w2Cn1M6giELEetme26OfxwmsEpjqH5jjTJcLrjV4jT4pjqjxVIZhHOPMNEcepLOhs6u0pHXYmAy4t5yzyEyh5yzKQOXsUTWr2vDcIoeId4nnJrge5vUwtz+n4oFwguzdVD619L21oZipl1gJFM5hG6XfRZlNsy4xhvbzBBt18biY+ks5feW2D02RTGUSXeURD3wbNXs4kBUdOHVQir5LW3IMJaBRtRaInCxiUXbzuyLvWoDPtjtXaKRaz6pvTyhcXdAFkOAAGngLaCyIcwCfW9LuOWCs4wE+gf0J2DcHp8gtzooY+Fq1Mr7262cEpCLyarEnXJjdgtrlyK/SS/wSVr7diRRE4mZ8skmVn/CIdrneFyE0evU+wMNzrPR9U5JPZDFAsIpoVl4iHebtPgYXPmf9NChA9VvWU4spgWbUIxlojUE6qkozc06bwf7AOUn1G8V4QYvW6gFv3t77q4+qpwYHheoTpl3EGqHTtFcU4KOSbVxvok+cC9DXcbrFcljFgT0ezKFlRFmze9GK3MZhiruM+Etlp+jTxo31ZCDtG9WJinT1TuiFuYd7Hpsv/bOz3aVBQQv1IsUUviEIANGDNM11jEy3+F+2ahpjHf1fe+NUHxEtZXj79BQlGjh5hTFIDIPh1EWbLDrbh20WluCqgBnWfc9ZzZFX4whyzaoedv9FMTzAIyFfzP1xO2d2Wyb53Tsci6siPbckq//q+YHDCAYfm3a3zKFMJaGqu+HxqXqZrdRz5zTEBsqP6+QZHfEgdUkDlph625oC+8yBS2hd/I+reoRCBZ8CzJo3wz7p3InpK5UO/Vm7FpDo45TKCldsU864W3XL1ICHOaa9s1Ry8zC4kl0507e2nvRsNP+95w+MFcL20UvA0Bja0H4vSZ6uxmEvAC//eXKupCjoyIcyrqV675XCSj6orjwbmnFUd55FMgCbvx2DSh2p3s2GoaIQKYd4sgpSbbunZ3q5RjIgdrPoJ6Owk7TY5xY1NvcFJNs4euL9x7yxAtAnGRspvUmvmUUTpmnF4Pco550xuynz8iGbbVauEmOR7NasCbota4yTUUM9fz3Q4op2pfK8EcxtcS8g6qTrlyivslNPnguSl18t0FIWMSUe8hq9w+UajzjG1ZI/0LsdWNDpY8krU4iYR/9TMEF0oCn3zsllSWWb2brcMz1H2UM+YRrnNZTz2ojBPiilyA0kernP40AGytaovzJdf4vAqc+cdiXnOnOESEPoFMCgXuvhy4BoX8rOUtaMNWnmEYbBNn6bgPtXnkxptzZ2xtBZtQ9NfaDCUre6gYZ+68wWYe8TKUCPWKnFBOeocMlDdrSu+DjMn9nBO8QPQzYpDUY3tBI/4OWzWDq2DuTni3EWIKytCSExTvIZR9JpGdY+e9OFZsyD5+/Je4zjJjD/FLerqLpES2Q3atWVGRAyIC+cCIefVVrtkgs55Lr8UchUhQyLnPoOMm98+Fkc+0+wQp2Q7vgbG5LbA5nezBz6/OUPu8Oklf1tg84mVoEOdhnv+RtBLsEnONm4V7iBoJheljbzkFlL3S9TPZVxeLi4Xd42a+1GyXe99oBjoAef/Vfy3020qq1PqnuYLKntKXjnryYYeFsmbbWE174dEKFjajlUsfhrMKwqU81L5BdGwk5f91aZZp7khsblTZuiNlR1V80hel2/edIZgE14a5QqSIU/LjK5JATeEEHHxDBcHaSUK7oIGJ0esleqrQEIuOa1QLAcpoGNziLVMIbaQcu9zpePSmlkYr2JBiGdVtxTmbF4cMQjbnCcJhWFAz/kVxBCYkksn2eQx0UpEMP8cRy2qEO6Bi1KMCZ2xPcUqIGxigixdPe0qdAxhH+Flxd53GW8XZ121+z4dLWTyZ/bPDrY/+AIUeAM/uOCHYA8hC7oL6z7YiaUkzl1EmaS8LjulFN1Y98KaYHQVjGauKls8I+4qK4W+2RhfWdwWhHDeWyh9g3eL6exl3bL6OysNxl7HUO86R3QqUqBlCNwKIHlkFVkrQ0WWOtnBa6fra5kCcniPVrPGxO24iMZ6gdudfNP/jK75FdHGoEhkvdb95uOn1J5Pd1wD8PavvRNTR0HklgadX+FUk1qNTJrZHBiYA6FYm6T7gZspWSAmTlNWRckoCoua2RTWKcVLhZc+NC7+f9A8FW3eikxOkMF6DD4EiUIbZJ+JBMy3qM3C29pl3YWp4tOK98ZM+cd6deMpElm0OpRtAL+jiD905s2IedCgPRL11QRa53NisHLPMEAK3sb9t/tf/Vvk2ca8Vn2RyF+9LLj+42XH8AKUk/1zeC/VwmNWZaZO2mzzcptA1G4tvRC9lTI0WAxqIqzncFYljs6MGiX7NhY5pGJoHsmJUjXayVUT58AJj+1ZyxRYjWg9nwmIb2QUF0zSalpT+8GgE+wwAAC40OPXuJQ8yo9+uQcJujRDsDUwmTRIxQ3v12m5/ubBJjD34KIvTV/RIK3hV1fJQ5P2/6QD9cPSkL9qALOk9dV2KBaAiHkPk/k9Xs+eb9jAsBXm1vSi2GSlFZxJ7LS+o6GnirQI2O1fAcR1PkxUp9gqGA/xypFgwtUtSHNSKGEJ/xkas/jrHyv1h719xhVLdl94FknPmnbl84kvfd/SH5jXucMbWSBuThv0jzdqi4ajO1/yqDTH/ZNB4j2/l5qrNtX8JL35yI3K1YR9pGpMYipI2WLynnWbytNOQru9Gn3twxzPZCyNBKsIhNVszqqmshc3BnEHIUy4Tso0xJNaoRkYpjJpegxNhIoIk0JnzOUopHUgzQZapNtDqSKa2WxicQMtrVwUYscgwWbyafO2c2ZljlbYvZJ9yt5uXQ4wavPlOGqEufOYUR5+V1qin6pAdLoYsTvYfPG73kGBHexXIwywkKNpSOUqVFazcfObxe6Eh/ZxXK+UDLiYYD+gU8+JcjLdyU5iuaizc3c4U4liac2e0J1HNR3x0mNjZITAiwnzlS6+nlHj/u4tVMmx1B/wvcbCgSsY5SqdjPQ5EoUAPuojVfPZW3RssGpn2dTxYgTpaoke754XrFRywRZpYbigjErYivJ6YHB8udmplVsCphmFgMydJHFbDzv85wxsnZMnUKWLEg2erqF5KZL8xi/Zu8mRzMPWuCmbCWuSQ4qUqJ9cF2unWXRbKM5OznmNvFHAE00VOmIeaoI8HqZvQsyAYjTgrGvgyQ6jQCvOPN0cai1Ai5i/qAOb6QsVMK2IKFAAAAAAKkU82sGIFYlXnoGgJT0Cccy0t+vbZktrUnTf1z93kgWXi4duaPpdL4I/NUHkt3SMv1wxj9Q1i93AsPqw4Oav2iDf0nA2OECRn0HxCG3kjKDo1n+DtVpAn218mmZsQ3zvhf22Ju/WscvZuXamUkQwrIkNflLTeZcSFTcPw2LeWjiFQJErhhrqQO1UK0wyOdEz6i+mf2TtN086ze6Xhy+LSxPNmL/rl7QUPjBkt/Cz+Vf24oRZgTbjVMu4+JUXHWAj2B7r0iRt1lovC7cRPSfbyo8wZWEGVAothUPzGykdFDNj5NkRUfWvIk3dmKDNPf12d2kptDMtHz5mLKn6eGf2lRCpeCFmQ9qm1FyppffH9itVMsm/lbPTLDzMc/Od6PaDchKwbt2OW8m7az3FpBQ26Ffkbor+pP97+bKGEnwYrVTR06MNDds7/bkQpMuOJF6JMeb0FVbPuam7SyYB7XzkhA/EoKP/mqeB3/vqDtYjILj3lVCV14LzE9RgWluwyq3JmkyOHSRopRtuhXj323D4cd9meRZIasDb+VqXQ1OaYi+HnDlnaHiLD5BE2+u/hPKXKUgXF4syfI1jPUgnJI1SWWKNEC34cItmFh++hAYopnYII9Og9WbCOYYWRCrq5ZeJvHtZItRoYxdAX0Jw04bicHj62OLVWwAa74kEsZV2Ew/JZ59PNpX9M/UdQAwnLRzsgxdNJjDahlxtRnjPE8cB/JXjdFVKpXqCABe3xOmPYUBB9MDxSfDPfICo/fRvpdxMXe4FjQGOQbnnWCgMNzxiTXEcgoudFaLjQZXcTha/lGoDRLqZtw0EilLDDFYDTDe+AAAIQEmWSm/AB9ma/MasH3z2fkyFq8C4QSNxqZ1Jpd5ywbPOwaOTL2LDBFULFNs1/NfGAi0gbqsZ6n6pDfUyIxRhgmJFVOQmlt9mqxWvJ6IN6Hb5VBBxMOjuSosiW/O7ZLlDWhBRyvWs1cIIm22vccErFDe0+pOkNQ1poRA6snwpylaFiIVmh2hWQW2nZvaTE5rmRLzvBCyRVeI3EHcqkXXQ4IHfw+dno7C4FgkZPOgCVdlIGoWL6ZrymEvxPAM0hx2Z8k0Npj3DlG3ssXlGN0G/Yh9gdXwjhOXIdYi5NKzaPb5Xx0LPf+QuLc1najt6iQizI6VLjBpIhIh2k8uBvi81cA4YmiIhthPX4Yd8Cu9KphNt7Ei1YLZOY6f9SyvcoJTekBYRRXzTgGP6TdsP/RKduAhpDRAxW9cvaVW/qX/LDdXnpA+iCV8KRGGBoJukhF44vvmAengw+G3NUGg7i3WwowbcWgVH2OjSJy5UShfhE+2YsbEMwmpJ6gX9a3YjxJQ0vEtJSyIdy8IXf6xzT7RS9OMhrrQdbERG+WKmkcBBjbS7N1z7bhALkDFJFKDdlLFauIUD7xxY+mdWjbrGiSLhhB3+MF3+76v1YVqwEinZLI/Ovyuqjev8xHPZKjCwDnlkoTw5TkTVQ8BZXXmUM8u/QtKg2ZXdI53wcrZf1XHbQf6QPIGGiuo+FU6O6+yo8VRr+MMmYfO8FCnmOnXCSn2/Eq6zHWrCL1nPQq7UZ/wptroCMnzww8nCzMmP52xs/kKMZ5sCQR3hUYw2tCU1Y5OW3KCVzARc6T8xdHpL92uPplc5icIFG64Kun203SG0xDqr+eW41eHyBLxfhgQEnLXnEp3X3daecn86EilvYQbz5YvZ+qYoxPbK9QjavnsL298wSAAAAAAAFsP7BLk4uFYG91TMvSLv2TEGeqvBLN576Sn39pqxrJ97nqUvnPObzYXxYzfPAGLubhYRyuJEU49yTlUMKDWCYiAOqR0yZDbbajZTsOirogCp3oa6bQ1wMFecOaJWbOZNNiJINDT/uGJwK2EwZYP3DTSY2L8A9VsK4lx6362xzMfEn0GdXC2remCEEuofBgADrHl87j83niUvteKN7K7ZmkdBZc/1oo37TDmyciQQk1zSzRLPsxeznkB4GOPj0Kic5fc5cYS0EglDOJk5DV06uTWarHkeDJU/8N3pNPBWFgUYQJ0i8S8+sSzFTDZ7ZKfrl1j4nyvCjJEAFoEh2A4TL6ZzRTVfsbPgPvcbEOaJ2sLkc42uCd5gjH5KxQlRX2s1Ez97RwzXYrO93lcFVjePf2SG8l6A0qTNOwsLcOjiq0AqxUH1zFATqibe6DGq2vglpK3CNBGF9oRzLkuFjguPytqGFNtHrAo5N3dzbFMoVH75C2O7N/5x7fj+3C6NexrVuNw8iHYhZMTpYZ0L2UpZy2AC7AMGN7s0TPwWUk6uso4Odc/QJNDmhrLUVMUTFFN2atoWTVc5DoPxiPeEJP0X8W7OozozBi3GTmC/ITe49sdgNFnrFXpgVxRUnYIKWckoNFrQh5IZQ37rkyJe2Jec4PZ7nQZUlUBDQuh38MDynMPd5Dt9iRxNz8Cpxx+as46JsO6GuHqIGzDul+4rFYunz+K0Hk7mMkoFxZpSd13vYyOd2RQscmQi0649Fo6MoBHltdaqZFXqBccHQBH11w/jgSaUs1rT3BAAsoAIGpTATCWmtMRRrqAGBu/sEHMvi4DCAAAAAAASOkJUg+dypMJCcd3FqQq682CHBVZR+4MdSdhYuqPyeDnBRaktfnIUuA+0lQdFHajaCCI/FIWcKnfj+IaIv2xp0zsOP4ZWAPLkgENVdOst9xPuEDx6ULfrHV77Ua/zTgb3vT3YMtJ5No/FoiqevKvovOZjRs284YBn27g5FdWjNsjb4SbHA3k8PW0PeErQ36NlWj1wDu49l9uE/I8/LPJjh8l8jMrfhwHMPGvP+37nHEW2yLzlI0yxUMzEM2ffICXpwEUpM95KawqVl8qSrOQ2kB/Qzq36GF+zu1Mky8kGNpduM80QuW/VCoLp1Ji1t3zFefFtCBLWmvk6ijYH/EWs1AXwozQRqZWOtTPi8nY2gAUjEm++/loa31BYYRH+OyiK3noSyeAfowCW5HfNvqZRLQan6tY3KQCTkX3RTDH4dNJyJTpQm/Bjm/DrOlF1ixTmHaf9WBHGCEHlSaIB4JqTt4TuDVuO1dSDldZhHJEjPPPNs+Nr3yZ3I8Odg9SfcqwjzENStnhTUU3OX91b6Wn9WkoEbuaYR8M4yxocvNdpc2BafEKDUXpO9TcVTASwH7PZHYgAbuGjSZR0yM8ja551Dds5Bppsg1UhfnQnCetZmiA+7lmBWNol7ZXYrJtuqX9q8Xbx2p6wL9cEoSZ+Vqm9ppp68C8W7cjGpHPwINo0kjVrZfl7m86JDsQ4vJzqn430e3lL3NykcoYDA3ZchkBpjfJZs93AHdS33sGE6z7/LTWedFiYUeOPAkRCxjqykMYcvYNZs5SRR8xwMZ39KKK1JE9v8DocbnItiOwFkAOAHYDY1TTmkLc4biraWfHGvI+ztXzB8bYWYLck6B5/Vza3CYVeggAABNaAHSpV+bAGI2tZFUG7OxI+HXnwuDjFhk6oizgv/zmFy5jawQUuXSqL6m4uj3ZvULTMAx8ld2g1gGr00Hit+6ySCPLSCOJ0RyWMS/1ldBxgneawKbro3tRhGdbUVOGOgoUvZdWUUrFn08Y/LouxMtG/+iznmdsQquMdpwquOo/mk9uQcM8LYbZKmrsrlDrP0GQbvVkUvmWUvL0AAOL67Ff1uneC++iHdjdT9w+FIrUpDV45Y2n5Evb80BhDo/XJqmyYYeQc+S0wVfsHfHgx7sWJ+0FuBQvlAHRWd00wdFmtRGO/E4oeZs5LnWmGOJ2VucYEeFJW2x4sKejnqW+CTiL0HCRYSLtiFQger8hwoIDFV+0pC5gtS2B/6BmCvSNiz1nOGATMiYDScAJpxhKgVMxA7No+436ekTcfCT5eqZ+og7RN4XNa6wIl9h8RV0FUqKhRnOm+pp44L1qgMY6mD8QVwPjEVyiBSeEN6GF9FHPMwNMPbBF181k0d4N+4m4XUulzc04lLIaVbYu4xwWVTDW/xTZfZXo4wWpXTkU2+SX9ORf6CJesSY9D1ZnKCFx7r2UVxUDsI49IdJRwfPk6kK+ITuJwElybG9NEZnrSKpMkM0pmHoyaLZJza1WaZEDIJUg05cT9ezKxFbBOgGEvZ4BM2d6TX3A/AyWzlb4XSwpfAqldVHe5tyNWjnLSwVDcTklrVc9Wshmho0JLaf4Op3ebQzHy7U4szAOiGjHPJFDpY6ZymO7ec9r9ueSG6DWj/OoXff1Xl4bR4lEqWepXSsD377UCX5nwn2UctDTtIJlN+qgu1/NMcDhPbUKGWpgeEUZfhSyeDyHa98YoHqq/Ggkdmpn1KXRfBOFC3RMn1bGYcjN6MLf2c4GiEQBHkEkOvGs+qlRawZvGRu5BM09pWGgzh1DcIAhcF9adU1YeDtFxEoW7zmWb+Tq6THM1tAHBSBFLYkaAJQWoWYI+1TKBdUeSvsU53NgXp6MErDQABFLDDtFlSQ4v9i4nGs2TmzrfyKZExFDsySRAnrFmM23IM+cPltdSZUz2g47eBMsv0KbmO907hY9q+5iKdFkYGeh8vEUM80NG1Un33W2KCJx2LOHSIHOp/gbx1vG+QarPBQowsq0SXLI4/8d3DgZb9YBLuO7y2+7o9eFRzZirA63Zc95Ye8Fna8uPSnSzqilMdaCPuLoa37e+JFSojBQygv0ezn4mPPEcGpML82NmYVCzCrpxsOAA84N/m+yGBWKnVRe9feLOm3yYKb4HoqIgD0X8++6RA5ApBRczjCjpHRuBxoCAQGOSqMPs6OspH0dxpEa/H9a+HSZGBLTgEwMByA1SSduBYgQLrXzKS+TOnb8a6HKMFVMWHUw+1ZSi/+E3MNjTXSDFlpDMuGulUJQhmSjZ5Xds/GBxyeDFVMY/PRPMPha/mw4qCk4f+1Z7jKhjslVg+ZtXEycL5mhE+Q761rGuP2cxmLPTN+ztOeqtbS+frFnSpHe1EyImyo6VKN6M7ljB5hfTY3IUH0yFRzF3Eg+t2eeaxbs1SXZ4cssEcsIEXiDRHWOYGkSChQ3mNOIK0+4VZf/vlE5b8rBvmdHZte1v1T6lgRFDyQQJdQnefOzTCPK6+DUfRPiy2H3yc9AV2g2lzIJs5cxA6FTgAcVsPuwHOOSCb0v36VkmntuX/hvRwPo2ls8uY2aoHpzUyoHPMV8NpYeYjoSsyKVNiCiyUWt9tFnm28zRkBqlTRPaHFbCS2CDaSqYtcXX05as1nQPBF3HG47/qPZ6DLhw88/nXeJLaEkTrGzHte3+dkcOh+ZWUM6npwH/QJsJuBgORkBYvsvseoEQZtyuenq/ulsG4yK3JcM5xaFe8PcLzNl8OmGoQAW5oFIC1hjYi3yCYQQAssTj88z6m3cAMO70zQLgtY0Dufc2nlLrT/qAAAAAAAB+shwhv2sVj8hUJeaTxO2lAoGQ6Xd5JWk8HyCk3OJfAixq45z6Yaq8/rSM3nO6e/Wt/tx7UzHvA4QNNejBDvOWBrmryl7ZvhC/ivrK0OELp7WPZAmeVk9dzrn1hi2DkcA9Z54F5QgkCKQr2PPpPTNdWdxbuPSntZAcKlyGh606oo06Vy93BzrkyLAfNUyQ5gkJWMShxwXdjxJyh+ySAbZQOJJiit8KeoHFsKUHyVgrtRUUmk+dmh4ez+VT3aGqoXjWNBKlpyyHZWj7N88vEQr6pzWGepdBCmadaVh+nSs2cVyobEMef28ZXCiu9Js8bk7euf+2obO9q23gsm4OmvtU9V6INTykn7uivBLH753AZpYcKmO2KUmihYwcDmvFKN+MWeFL8n3yfgE1E2eIMtkcGu1IeIvDSKBowX3xC2OrFpI2A4P22uaqvOADEfyVpleYENSGxiXqh+WOJO/vdiqZ9Dz4g9xrcYBAnJ76UnbD266CVTNJa1xyaAoo/AyA1PBDl9Rus0/aGZsZyVJkrXWw8Wr2jaZmi4jq6bRzAHGCc4PbnVmTo40qrsYMTTDmZ0Hcq2JLbcdsIevcn0iaokNoQRJgQhKqzRSb+e7hSl6I9cX+Ue6gu0ca4ETlYMbTxjeM4cSTHzDeQAcaM3UBSXd52hLcsg9aMBovvFwLJU6DW624ZmTskNODawjtdUV844+eF+UT39m6WNf7JhUMfouEG84shL/KdCdC+vM15W2OJVVG9cXUJuIuK+nK3X5/yRb/BKACk3CDTEFHaXrcmJ+4gMxsr8w4TXTuCYNZ8SxNlk9oS0TDifV0YF0sbuaY9KPg36yfCHYiz4bOn+RElE+eUgvZtqZszNkpdUNIb5dfdRAmqgCnHk4WDaRUVs93azIwljl0bzICSNPaklbpIDsc3ScrJa7S3Epautwp0lE9aVsiAJ7jhsSXqf9+RfCaW3B0/wdcGLP1XOLLD0GaDs6hw0OoOZ7ygJ2/vQxCRAODX9ovQ0l5wO4NmI/r1oJ9f4aDdw8LEBjQBN2Pa8e1gJVu1WBXDe47H/QmUz6mlk4FIeefoK4Xu4w7pgBBOQkuZJzRcqCqBx5JuZB+AHgjNvQWkYjI/x+4ed1b+l8V5ZaBWW+g5yNmPvlCmCV2v1Tys7YzjHaDZZsXjP4dBraEuqDhNQTM5OYmu9ULWyqqM2d6kylTHZ0L6PoZaF5Gy6pth1qW2k7QvQddeS0uor+9TMjiuGwK6veL7qT/3VdCpaXit2hnPYA/EOesTf+xJrv83fc7EgCKz/nlif6vSkegznw7+88nFK3gurDT4Ji/c1uOAGBBfu9OppvFcNqeC7KNwarGVPjP195oDECMS7RMcSuJ/DdD3x1CNDTN7iCcCPc/x0Xu7v+aLtGKP5Tq6t7aTqgSyBj+X2qinSCZPCEptBEPWn+9inDVqsoCUp7r17Scx88u2WRw8ciNYm6QssqPXZ+bwuFEE1fgyCiVUnICVxVAYCxd2rr/lEj5IV+qad3Oj2S+JdsklKBZxMqCHJmWSxhmct8TaraYxfMCZ+F7sehB8gFCrcTxBfOGYttSTgKSUpsV/8wnNbWP6T5GrY7msnXrNWJf8W29ac2pGRIJQHzEzP6kxf8iyXf1i1hFs/eBxmK4MD6riouLGhnlMKBizb4sstKDjo8K07z+09vhWjVstB/e+WIATlT82UxcXyE+/4QANY4zMu1i/6cmZaC6DVePmUK8Nu3OzqAmb1e1QF83q+7h5GALhg6Ymx6H0+6G8AARgtpku/HJOpicst3I37q0VugMT9eIcN1U4WeSQrTG3np76hVvQUpKEGfkFkBQvaxfrGkd7nXSD/WTSTi0sabtnO+thB1QtuigKXVHw/Vn6jynZ6kCu+0f2CCaAN34pcSBF3SU10eyqIORolwsCgczwCv2E+0tTNsQn4CwSsBE1LINz1HFnfg/7SatwW/33y21m2dh5tZrjhVAzXN+P0nIIGULDSNokthqdsL4UshrZt2/q99iZycWKwprmB37YALDsqKHBKvABhXJMjitQjiLHBL6KiywYqPO60O3xaTqEHkx2NxuFYEQp6j4BdEfpJs9WmNxd1PvFo6JBSnOd9lcEgNpzPRJ7keWPv2YyyW93wM9Q2vZyHdwP2QKbXp0hsf0BrJQWRdjBqKL89XqeAw7Bp2NPwFpxdLeCRHi75yUP4PkqwLb0eoGgtEWdQSGx2upBrG70fX/LbIH1fGs2iU0lyx6cFtXsWEDIxDaX+aLgRnS4SPhQ2Aw4ufYf29+LksEaw4b08c6RfnEu6tmhwbnZbpyiUfAnSBsgvkBFkqlkOyt6RMvyxC5hzpX4DSZwfa6Ph9OAaJRurwW9YhU1YazpJ/C5f+gKXE8f2MKKoQrR5XLtM2xqpx90OmSzI4CcTSaYcIgtNps7kdQpkgIAaXAAiorUYnVFZcLrAI57WMCJJKtjDPqPk/S8hJ7NWFoJ+wvtzTNQlxheCSoF+8s4F8BCBcYcl9s2ILsR5t3JBXl/WfuMj/bazcygKJyjToI1e3aRliNGZdxjN1x01rDg5c0ZRXY2HhVaNatR41aVVl3KZJTAZrJgg54Ldb9scmRgvehnLGjSs5twCyC2xHMDkZ4OzuqrOzhrHmDI1K5k97+BHKPDb+qra3coUTGtEPzVWyP0XIQEjzl9sqVqWsAxqk6wk0rric1P1ynaaeK2koFF5Df46XQE0wVg+7OJfjgh1EDAHXxhCY+r1J9CpXRW7Yz5Oy+ze5VRxoRxs+C9/E+pd2Tbg2FukeP6cZrErNg5yII5wEgBHVhQv0R7O6l3TmPIFef/afPxkLQ9QCzPNQA7AHAAAAYOj5rXjgPsJ2cfUsOlQiP9qna9pss5823IfknRb7dZTbkD6xIOji8Pi6/4mmuSny2IFV+cyZfpjAYwP6otMB6kJ2USouAL3anJ5NMNUzd8BcosUfTScrrMOCBHFQo1gW8ifqSlhvux1kSHRNKcqVxdbLaVOR48N/GGyI0A5qsmFCSi74teBIXc1ZlhP5Q/mqXornVuV+D1ThzleKqOs2CP/GnrouGZwV5feG7aXzEyWQjB3xdIitr0/KG/lbIAa76lozbVyTa85ew1OxzXIf4mzK2T3nBk8VtYQhx9GEXssc46DWZ/xmZzWQcJvCgFtXx3ToqP2JqVB+lP9OI9o4nbjqJB8Qrs0MPnfS4eRGgunuHqTxUqeecUa1BYw9Nv1+IZEUhhJbCT1BlOfBKJz+357TflrajnvuBeE3EFbbI2cNdp+xP5FMX2fpeEs1vNA3avXjqBqvxwp8+h8SJqPDHnPQriTRUnYV4fz4znOtQepJvJDaNeL0fNA4wAAAYppGERwaf3/QaZp8yaSqYZ12yabgg7SdJUkg5kbAgaZoAeT8s9il5PrjJPzML07Z67L1h2CMHn7rcO86x8Z0lCkzbVse7oiWM3HoWDtFuuzDu56sCc6GkDSDgg2IpjXFDjA/IYmUwCervBliXXb6XXlwjHXlfL/s3W2wPJyan1WAQi5b2Orwa9VMfCMGmJfi8aSMiCf26Y2lzllr4hbWApNA9ZxFiDKXv82PiET9sRRi7vlVOZtaSsAAeMJjnRB6qeQs5sDJwbDym1v4oSyQBaf+8mccl/kmhE/uZvmXYVGILHaWHnpaEMhjmniumGyJ9886Ig8HIwugxhESIZUkdscuXXdOQ0P54jHlyXvT6OZ08P0QeLh6IbE/QsVv1WW92JlQPEuRwInnDxSW+r9MKgnrhmKQyYmLuOI4iafyxSoR6Bz8HOSbij3/vlbC4I4U2q1o6VoOQGuJpANk57HxqkdqYZ/WPh+yngZMPjiTvRJe9JHQsEF6ptRyz7aEOk/3duijWVANt+cmterO40Y0cHP+9XYqyzZtGBQfNwKPLXnPQODzEMJo3RN5vp47ZW30i3NJqFxSZTCfR2iwpul689iFXzeBtJkN7FPVO+IdXa9lix2jiPVBVUNk1U1glPk0lblnQCK+MIIVibSS04zET7yDKsLjkQQzhfJF8l1vlEaVFNoHE4HY0ECNogRHZJwcxv9qeWXTzHxg8AdJBII9X08tkZqNuW5Za16Y2668IWll+GuqXg9T0yuTzGGdPIxXEhz9ICSGEowcerKvH74qAbAAu391mH4dkY3kwnLFVvcuXFKpKCiVwwyFymZePBscD/gV8/AXKjYG6yHV37JhI0O0MiIZ7rWc+V+K45pP+a/+LglFFOtu4NrvD9m8eYCYJviF0/Sjqmyg60wigV057eZVKa2APPZ87cb7LWMs7W3zfOFurFmePN3+bjcUuiex5rgurCiF6xsTNxc8pPmGaWCXdxIdNyCLvOXuqx76CIedLp7+AJWFOrXBqe8RsZl/x2kep/Sdh4MEKVBPuP8YulJYCB5lhb5fbmvcGXKjwt0dV+o+cDWr9N+RlphONYoQ5+H/LXssY1YTiyLQAZEeg21GtnzTsapb+lmi3jcty0+ymm940iusJXS+KxEc+eVW0cviEVlXULG4x+EtSmJkZOi2GXV2Ja0f7+jnuuEf0Gm4gHWkJib7yHPpnaH/O0dGf0ykrxPBVKxu+4lE6tNTnB2X0q27l6/sFyN+xBNZXEzkXzOxpP1VjbtHDLEEb9VbUMU0jnqqOFJ9UrQsB/U6zuBViQ59RKJtxs8a6N4psVbryxAvs/Ao6XD7X5c5PyOV6cdbAmFHWRdqYYsdygdap8AZ7KptxGnR2FAyoDW+V1L5VSX17Nf8EqQ9Qn/kFn89EiyT5QutZ5peMVBOYBiXrmp+uxWTeSse5Hij+yol52n7jbM+9Y/q2cQe6AQ1pOVKWxQ6BmvUwrNzvAsNryrgwuSZpYgUOhZGT2l2FJcar62709shHUuQ6rz1gJYTIgd01PFcTKPF8LssipvZwfI3JACaT24mqY/YAJTUjkdIBSLEo2peJbCxrJPjeHhr+9OwTV58nYk8decb1bxB/EdtIJ9Gud7On9srv5uW5Q26TyMH7Mo/W1uLLAJk9nrq2mxdKLKckoRg4dCZFQO6Yast5V9fWMrOZwd7uhcfcZZSaOMHyCdvEvFRHaGrO031y21moOVP2uvaI9sh27Niw0iOhOjoOVBhLHzhYdWsZfKnqeFwlezU9VOvAGUuTR6zPZC0O67urdEdWfNIemt9P/NyM5sL5+BaVeyoNFYTFUJRfRjOZ8Y1lZozFsojFIau5ryQ33hPwSL7OLQ+3wK0QR/N6JmMnIrzES5fMcYBhU+DmN7QUc9/NT+jbQp0zJtqwOwSJKHpqR+pFq+28FBqdL0VI0zpWw6naq4Nf/mqyRALQtfZhdNH3zut0aRR5wtDKq8Gmzr9Bc2dIbtp1lMKhQ3osSwQVtSSJIg+hmHSa0zwmKoU9pUQYP3CpYAdshKHEO343zIIDxG5VvreLQ5+qNZ/395Gh7cOdLqN/LcxJPYo27ya5dOo9RlfLqgwDltUqy7vGGKEOH+mrT2vgM7iD31PU1VCCfGwJLIo9a9FcIDYpnBBUWrRmIuP+Ok2TBaelVZK/80aUq+lmz3TobaUbd+GSA1dwsEpkqqTk1hSDgttJIV9oHcmw6iIVulSctOkMjxQT/xnjPbt9QxzdaRf2gF++GOKnJjb8x4XBpIQcH7gOOpJB7IJS/bidl6hh5As+pUAv46YG4eLQZeSqvUQdUBiwfbJpKvIdkdi5Qz70k6wPGRxpP6qBIw4qZTrevtM3IvueB3Q/0/JwslaavMgR1J6BUWSw3MDrnee8x5nTv2t0ub/nvIkMQ2jP6E1Q7iiCfOodvO+Yylzv59iJafb6Lypp8h6f2/69nDVzdtH7jNoReNZL725aGxu9AWT3I1S0p+bvVW9tqQ6KSiJ8HXp20KBVmYCahosQ5RzwsIKuoiY9jfe9eRE2mnLrxAFJLFf10A8NUB/HZ3rSqHcWVasafSL9Q6H5oqxYcLgCbWVdIUg8TfrarmQdf7S1uJ05kmPoD4miJtz0C84a41kY/4ZWU9Ycbl63h/ODRa0hiyxsM8s6tVl0Vip//FpkdGfupY1yJu6+i+07fwsQmJfjdsPnb4YdZX+4WIMmECeMFTi8b36mVdYvB2ZwB1Vc1ni6/F46fw9uPYCChpgCD4YQWJQLSJzwzP1evEKiBJigIyFs7ZtJaQRGGcG+NUW4ou6NLE3jgjl61hA+5Diuv8A3YcJEz7kNnnlt3iwF67rAkaUTBW9qj4NrEdJLFjaD81aOqR6E3Z/gwtidwqqmyxr2XM6c2nxAY2WxYeQXigMDAaRcIrNSOXK74TuL6lhUTQ47m9QCD6LHqvEexBvxfQju9dzc7JuBqtCvoXcKqUvRwViI4DR4bflMIia3Dxbi54IwUsvlnC2GYTTQ6mpYzI6kwToZC/jp81ES2WviR3+FUgirNHvcnkZWYNyz2wtle5kWfH4JH0c8+VL5ar5xKQ//akLnGW1IaUFS/x8HipVJft1K3aAF/SSFnbEB3MFyNrExOF9iKXRtsaxtDZj83V7N6CpFWkV12TU1f84bsJ2zh3mvzqij4CSMgqT+3Pix1/eI/6o7tZBAtKxoz0G8gT4IcicjKcWN7yIIg3AYKzGbB+mX/IAsJlR6h6cFcuRPvACcgQ4IwOYqQLD0Bx5PpgAN6MnJ6Mvha6WO3HqUFgGRMCHgahc/gCpKxsr63qmeqIXarldgdgqWkEz6m+wTjt7zb+obVIdK/0RuYJ0Bz5mb6sJEuWD/g+KWLornumACcRe8lX0KP9QTllMyXtgVanEAHxYyEbx3JObK8NV6ys6ypnw0enOuACoBCDqeHSozCj89i6/UzmFXMyuNhuG5Og2EKZlHbYaIg3V62tp0fBCperHXhiJqJpGzuaGFOwUTmvthfnOHNea/JIgQ8ead2YhMbYaw9627iQaD2ofYwdPaMq1fazVjlER5RFYF9rvG0sXvBlbHTookHHrWmhpqUsuf9Ehm4a0dCPZ2zJyyzy8efhg8dk1xRvfjhh0miPZ9nKPv3GAVf8G11rxgO4dG0LDaiPCgt2MOdLu3OcYU6n6lJShhz2xKw2dSIW3UniUDiWIZiFl/vSxFTirn8sEvAk6y5muvtf4fOnUnxuZstTarOhfo87XkMMT7STTJ9458NkhMih/TR053EvCNHrXfAehIs+S7mltcUsbWTfdA8tXDx/kauaIsnq42AvQLYHhkbKOBQpmX5LGcQXkq/ZGBn4oIx1TToSzAABCYr+LEtFC1cCP6swZypxQ6B7AAFoQM0ADZ0aMmQPji3SAcxpILkl9EajSj6UQFC7UwQYyk7wNgoGuKMGj7oFYtz2xiK2Z9sEWO0iHIubPIAfCfVFz2FvfH9uVI+MvYQOhMMUU33b1o5T0K+2J9U+mB8zNJqkmk6tKH50rLG2Ph808xX7XSdsQp4qKgTMYokXnQqQN3Pa2Dg0NSAIv+RWEtYLmVOFUxBNoJC3x7P46P/HfSezgdXRiFLWE7NZLssqFNANt3c4uwBhtkxdkcluKpX1S/aVEGDFruNfTMNWffTt6p/USTqdYLXlA6SL8pEYfZorh+r/cQw+UqAdoCb01vI/K/UNUF+ETKRhz2F16guD7BYO35UqQXGNrnbBu7/trdOIxiEOdBIq4403UcmS+7FRpPN/CIauTQnYdHaKYWh0iJNFikI2iuZntX5CHmZ7X9ZWe8z+g3E3LB7K6Yl/qYMkzNeGbEaWc9//NLmRvnQscTlMuYc9KL1Hxnkzs/4j9yMtarAaIxXthj9wS0VKDu+SIsGbwlsT14mD9GxvBODeQtM+WBkzui5DiISunE4iWgWmnS5NEJluNG9BxnhCsUJSl5QzN+S6JUHrc5FZGgcIagbDIpXCBJq2rmhiVYr4r2Ea7/kNH/QY48wbPAUwrKYrs/Txre5Kt+zA62nkYS5Rco4NTheInsdxZZMaA7CEKDnm4+rzMOp9Y2rkYXX8zTPgA+nc1XDAEZQuFNHW8Fee/s0nFYlpmpDOvc2rLXxVS7nkpkQyuHJdQXGYs8vDIx96Vr+49bkvHRRfQftB6ZqgTkdDvfSmiT+i362KiQxKEix3t5H4BUbUrdSZ9L1Ug+HUO1JhEnbJhgaQ29f+ck7YIM9CtB6HVfbhTF4P8qWpwVS86x2zXwJhHtr/HvjyvMQu7gYvDBNtYOFMxChCdPYiG/DdSUhy0hbuMSIwskcSJ3HG5CDpgFZLaO0vGxHkOB8NGfc6xd7LPL50u+vAAADpVwSCHDJmz0tWQUblrygToMxQRE9RIsZkpYkYhWv6DfJNy2S1tCk0H5O+A1V5bH/sB7TdPWjp8HKOhAis2vZMutcahFdAhT/n4kOic8n7zCuW9yfo8goR7ikan3yXambwE1OXjccC/QucocW5E+2QhfQQtI7wK3uShgNRDipsEFTCbqVNu0o3NiUqSSVtcgJf5QBmDDeIW11H4zLYeBtQcBA2JgMNKiq/gUB1nLnQlWhxD4YaipHkGz+QeRYwrORgpfNeeTavjtxw3trXuEEoIx/hftttf6zvkxSg7rxxlC1z2EALTw62qzgV0V8V1Nlu8yZIGS5BzRj9RVifsNvyjxc58V7tEcOnRE5WlGakZLkIqB7j29q1ldHOyzu3Tp8BQptaJQc+zU95oHBPiE9ZPi9xHcCs1mkOOjiAPRd1crVNWtW/hKDvq3ashCyRyznJkrdKFftMIIfJwdZj5EE9sVIrUbQSrt09tOJ9ca/I50tJ2M4zRnOg25LuphLmnfSryUSIwxHllNugwx6+AAATsAAAi0mcxHndEXCqm5WFc4O0+mEv9m67hkoV7d7IHDQwCnqDDCjsLmZo3tZWB6W8CUN2lZhYpYIeTgDi0OHYbP3zE3Zh8TPkBY/2w5Ex7K+EHVgDIO9Eg1DUwRFvNii8NV69h3gTR/lQi9dvMUS8KYU1thLolJQPWiaJgHZYWFkxEWotWKAIcWHADp44rbS+DNoUMqdSLmL6sGRneo3iK/cbnfLk5GGZszvdTVMTBe+aO0yIAK5tiXBktsmMIPJSPar+CDGArfEEis49RZBVDbOAGOsQAIIlzJfGCkUahbhkJOM1yaAi6dx5lxecSAgr28C7fJpy7nbcaaPAD0HiByDw8aUr8dTCPETEru/tvTcLzba2BKMoK07wuNS/2Ne415Z7ivo85v0BdTTH1VzaSmqSjZrAzSgKQDcCcgF3P5lqs5j8am7AgzhAG8BNmeNd0E7QkftDA27QxUbONo89MbHdSLPG16GhPpzV2PFdOLbJ3TyrJxF4xeZsFXuPsanhWDwGc1IXI9S/y9wcWWNTtyt+IHlJgUz7agLOmOEUfU7sgoFUxgl5vQDVwcR+tOjK3JRgzoMv7NyuddTn2RugLnlXle4QWJY42kT6LIekyTicwAigAAUKxwcgsUCu/jDU6A0ERdv8g9vVCjdHiDv3s1giajzXBsRKCqXbN2w59UAnKwAEmhvyKivSK270qMeXm6MV3Qm1kzJMk31leBvEDlHIo8fW0ukVI7WOIGXLauHP9kjYsn8AjK/O0+F14Gws193UZy1uAqCbo8kaALCKGqnagd1jqN6IQZLo224zHXkepcTlL6nCQOLcsiJsUfnAAK+kgQtwtpBok6Qu9sIFOw4SS1C1USuRvlK+7Bl57rby/VgUwvz7ByvWHFU58dExoD2w6jeOxDwlnyOcGsu9vikuYg03OtYw4CeRxO8/7c5AgfefRhBm24IPohl7P6uOVnOjt/w1/VTItvJ3tmfzZiL+2vhWoV4cqo4GK4wGAAAA) !important
}

.footer-home {
    padding-top: 60px
}

.footer-language-png {
    padding-bottom: 3px
}

.questions-dropdown {
    display: flex;
    justify-content: space-between;
    padding: 35px 0;
    cursor: pointer
}

.questions-dropdown-wrapper {
    background-color: #fff;
    border-radius: 20px;
    padding: 0 40px;
    margin-bottom: 50px;
    display: flex;
    flex-direction: column
}

.questions-dropdown-title {
    color: var(--text);
    font-weight: 500;
    font-size: 20px
}

.questions-title {
    color: var(--text);
    font-size: 24px;
    line-height: 160%;
    opacity: .8;
    text-align: center
}

.wrap-btns {
    display: flex;
    justify-content: center;
    margin-bottom: 150px
}

.wrap-btns .btn {
    margin: 0 5px
}

.advantages-card__item+.advantages-card__item, .how-to-get__item+.how-to-get__item, .modal-message .btn:not(:first-child) {
    margin-top: 20px
}

.questions-get-started-wrapper {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyMCIgaGVpZ2h0PSIyODAiIHZpZXdCb3g9IjAgMCAxMzIwIDI4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzBfNikiPgo8cmVjdCB3aWR0aD0iMTMyMCIgaGVpZ2h0PSIyODAiIHJ4PSIyMCIgZmlsbD0iIzBEOEFCNCIvPgo8ZWxsaXBzZSByeD0iNDk0LjAxOSIgcnk9IjY5OC4xNzgiIHRyYW5zZm9ybT0ibWF0cml4KDAuODg3MzA3IDAuNDYxMTggLTAuNDY4ODEyIDAuODgzMjk4IDEyMjcuMjQgMjQ1LjY5KSIgZmlsbD0idXJsKCNwYWludDBfcmFkaWFsXzBfNikiLz4KPGVsbGlwc2Ugcng9IjQ5NC4wMTkiIHJ5PSI2OTguMTc4IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg4NzMwNyAwLjQ2MTE4IC0wLjQ2ODgxMiAwLjg4MzI5OCAxMDk0LjE4IC0yMjEuNDY5KSIgZmlsbD0idXJsKCNwYWludDFfcmFkaWFsXzBfNikiLz4KPGVsbGlwc2Ugcng9IjQ5NC4wMTkiIHJ5PSI2OTguMTc4IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg4NzMwNyAwLjQ2MTE4IC0wLjQ2ODgxMiAwLjg4MzI5OCAyNTYuNDkxIDM3MC40NjkpIiBmaWxsPSJ1cmwoI3BhaW50Ml9yYWRpYWxfMF82KSIvPgo8ZWxsaXBzZSByeD0iNjEwLjM2NCIgcnk9Ijg1OC44MDQiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk3MzUgMC4wNzI3NTc0IC0wLjA3NDI4ODggMC45OTcyMzcgMTQwMC41MSAtMTMwLjE2MikiIGZpbGw9InVybCgjcGFpbnQzX3JhZGlhbF8wXzYpIi8+CjxwYXRoIGQ9Ik01MzkuNzE0IC0xMzIuNjc2QzU4NS45MjIgMjguMjA3OSA0NTIuNzgxIDIyOS4xMTYgMjkzLjAxMiAzMzEuMTRDMTMzLjI0MyA0MzIuMzc5IC01My4xNTQ1IDQzMy45NDggLTE4OS40MjggMzQxLjM0MkMtMzI2LjQ4NSAyNDcuOTUxIC00MTQuMjAxIDU5LjU5OTkgLTM2Ny4yMTEgLTEwMy42MzhDLTMyMC4yMiAtMjY2LjA5MSAtMTM4LjUyMSAtNDAyLjY0NiA2NC4zMjI4IC00MDkuNzA5QzI2Ny45NSAtNDE2Ljc3MiA0OTMuNTA3IC0yOTQuMzQ0IDUzOS43MTQgLTEzMi42NzZaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfMF82KSIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KPC9nPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzBfNiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg0OTQuMDE5IDY5OC4xNzgpIHJvdGF0ZSg5MCkgc2NhbGUoNjk4LjE3OCA0OTQuMDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxMkRBRjUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTE5OUM2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDFfcmFkaWFsXzBfNiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg0OTQuMDE5IDY5OC4xNzgpIHJvdGF0ZSg5MCkgc2NhbGUoNjk4LjE3OCA0OTQuMDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyQzhFRTkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTE5OUM2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDJfcmFkaWFsXzBfNiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg0OTQuMDE5IDY5OC4xNzgpIHJvdGF0ZSg5MCkgc2NhbGUoNjk4LjE3OCA0OTQuMDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyQ0QyRTkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTE5OUM2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDNfcmFkaWFsXzBfNiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg2MTAuMzY0IDg1OC44MDQpIHJvdGF0ZSg5MCkgc2NhbGUoODU4LjgwNCA2MTAuMzY0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4RkVFRkIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTE5OUM2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzBfNiIgeDE9IjM2OC41IiB5MT0iMjE5LjUiIHgyPSItMjc2LjUiIHkyPSIxNjcuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8wXzYiPgo8cmVjdCB3aWR0aD0iMTMyMCIgaGVpZ2h0PSIyODAiIHJ4PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
    border-radius: 20px;
    background-size: cover;
    background-position: center;
    display: flex;
    justify-content: space-between;
    padding: 60px;
    position: relative;
    margin-bottom: -60px;
    z-index: 3
}

.questions-get-started-wrapper .select-veiws {
    white-space: nowrap
}

.questions-title-started-new {
    color: var(--white);
    max-width: 342px
}

.questions-line.active .questions-dropdown-img {
    transform: rotate(180deg)
}

.questions-dropdown-content i {
    font-style: italic
}

.questions-dropdown-content {
    display: none;
    padding-bottom: 30px;
    opacity: .7;
    font-size: 18px
}

@media(max-width:991.98px) {
    .questions-dropdown-content {
        font-size: 16px
    }

    .questions-dropdown-title {
        font-size: 16px
    }
}

.questions-dropdown-content h4 {
    font-weight: 700;
    margin-bottom: 14px
}

.questions-dropdown-content h4:not(:first-of-type) {
    margin-top: 20px
}

.questions-dropdown-content ul, .questions-dropdown-content ol {
    padding-left: 20px
}

.questions-dropdown-content ul li {
    list-style-type: disc
}

.questions-dropdown-content ol li {
    list-style-position: inside;
    list-style-type: decimal;
}

.questions-dropdown-content ul a, .questions-dropdown-content ol a {
    color: var(--primary)
}

.questions-dropdown-content strong {
    font-weight: 700
}

.questions-dropdown-content ol li ul li {
    list-style-type: circle
}

.questions-dropdown-content p:not(:last-of-type) {
    margin-bottom: 10px;
}

.platform-main-title {
    font-size: 64px;
    padding: 173px 0
}

.platform-main-title-icon {
    margin: 15px 15px 15px 0
}

.title-bg {
    background-image: url(/img/platformPageBg.svg);
    background-position: 60% top;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -48px
}

.title-wrapper {
    max-width: 636px
}

.advantages-section, .questions-get-started-wrapper2, .ready-order, .services-form, .services-section {
    margin-bottom: 100px
}

.services-form .services-option {
    max-width: 180px
}

.promotion-services .services-form .services-option {
    max-width: initial;
    min-width: 180px
}

.services-select-veiws {
    color: #304b65;
    font-family: var(--poppins);
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%
}

.servicesBtn, .servicesPrice span {
    color: rgba(48, 75, 101, .5);
    font-size: 14px
}

.services-form .base-form__item {
    padding-top: 30px;
    margin-bottom: 20px
}

.servicesBtn {
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    height: 50px;
    padding: 16px 25px;
    display: inline-flex;
    font-weight: var(--semi);
    align-items: center
}

.author-info, .card-circle, .form-block-price, .order-details-block--show, .services-nav, .youtube-promition-card-wrapper {
    display: flex
}

.servicesPrice p {
    color: #304b65;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-right: 40px
}

.youtube-promition-wrapper {
    padding: 20px 22px;
    background-color: var(--white);
    border-radius: 20px;
    margin-bottom: 150px
}

.youtube-promition-wrapper-bg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI3NiIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDEyNzYgNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxMjc2IiBoZWlnaHQ9IjUwIiByeD0iMTUiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yXzQpIi8+CjxyZWN0IHdpZHRoPSIxMjc2IiBoZWlnaHQ9IjUwIiByeD0iMTUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNzUiLz4KPG1hc2sgaWQ9Im1hc2swXzJfNCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMjAiIHk9IjAiIHdpZHRoPSI4NDAiIGhlaWdodD0iNTAiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTg1Ni45MjkgMTcuOTI4OUM4NjAuODM0IDIxLjgzNDIgODYwLjgzNCAyOC4xNjU4IDg1Ni45MjkgMzIuMDcxMUw4MzkgNTBWMEw4NTYuOTI5IDE3LjkyODlaIiBmaWxsPSIjQzRDNEM0Ii8+CjxwYXRoIGQ9Ik04MzkgNTBWMEg4MDlDODAzLjQ3NyAwIDc5OSA0LjQ3NzE1IDc5OSAxMFY0MEM3OTkgNDUuNTIyOCA4MDMuNDc3IDUwIDgwOSA1MEg4MzlaIiBmaWxsPSIjQzRDNEM0Ii8+CjxyZWN0IHg9IjIwIiB3aWR0aD0iNzk4IiBoZWlnaHQ9IjUwIiByeD0iMTUiIGZpbGw9IiNDNEM0QzQiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzJfNCkiPgo8cmVjdCB4PSIyMCIgd2lkdGg9Ijg0NCIgaGVpZ2h0PSI1MCIgcng9IjE1IiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMl80KSIvPgo8cmVjdCB4PSIyMCIgd2lkdGg9Ijg0NCIgaGVpZ2h0PSI1MCIgcng9IjE1IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPC9nPgo8bWFzayBpZD0ibWFzazFfMl80IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDI4IiBoZWlnaHQ9IjUwIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MjQuOTI5IDE3LjkyODlDNDI4LjgzNCAyMS44MzQyIDQyOC44MzQgMjguMTY1OCA0MjQuOTI5IDMyLjA3MTFMNDA3IDUwVjBMNDI0LjkyOSAxNy45Mjg5WiIgZmlsbD0iI0M0QzRDNCIvPgo8cGF0aCBkPSJNNDA3IDUwVjBIMzc3QzM3MS40NzcgMCAzNjcgNC40NzcxNSAzNjcgMTBWNDBDMzY3IDQ1LjUyMjggMzcxLjQ3NyA1MCAzNzcgNTBINDA3WiIgZmlsbD0iI0M0QzRDNCIvPgo8cmVjdCB3aWR0aD0iMzg2IiBoZWlnaHQ9IjUwIiByeD0iMTUiIGZpbGw9IiNDNEM0QzQiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzJfNCkiPgo8cmVjdCB3aWR0aD0iNDMyIiBoZWlnaHQ9IjUwIiByeD0iMTUiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8yXzQpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yXzQiIHgxPSItNzQuNzIwNyIgeTE9Ii0zLjEyNSIgeDI9Ii0zOS40MzAzIiB5Mj0iMjU3LjA2MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjBBN0VFIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzBFRDVFMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMl80IiB4MT0iLTI5LjQyMzQiIHkxPSItMy4xMjUiIHgyPSIyMi43MTkzIiB5Mj0iMjUxLjE1NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjBBN0VFIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzBFRDVFMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMl80IiB4MT0iLTI1LjI5NzMiIHkxPSItMy4xMjUiIHgyPSI2Ni4xNzY0IiB5Mj0iMjI1LjIwMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjBBN0VFIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzBFRDVFMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-position: top;
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 50px;
    width: 100%
}

.youtube-promition-title-card {
    color: var(--text);
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    text-align: center;
    margin-bottom: 25px
}

.youtube-promition-card {
    padding: 30px 40px;
    box-shadow: 0 15px 30px rgba(117, 163, 206, .16);
    border-radius: 20px;
    text-align: center;
    position: relative
}

.platform-title {
    font-weight: 600
}

.platforma-services-wrapper .services__row {
    flex-wrap: initial;
    background-color: var(--white);
    border-radius: 20px;
    padding: 30px 40px;
    margin-bottom: 150px;
    max-height: 282px
}

.platforma-services-card {
    width: 15%;
    border-radius: 15px 15px 0 0
}

.platforma-services-card-btn {
    padding: 10px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 0 0 15px 15px;
    border-top: none
}

.modal-footer, .tasks__item+.tasks__item {
    border-top: 1px solid rgba(62, 116, 134, .15)
}

.platforma-services-wrapper .service-card {
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 15px 15px 0 0
}

.all-offers, .discount-card2.mb-150, .mb-150, .promo-mb, .service-page-wrapper-viewes {
    margin-bottom: 150px
}

.card-circle {
    position: absolute;
    top: -80px;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: var(--white);
    align-items: center;
    justify-content: center;
    box-shadow: 0 15px 30px rgb(117 163 206 / 16%);
    z-index: 1
}

.questions-block-up {
    position: static;
    margin-bottom: 100px
}

.questions-block-up .base-form, .questions-get-started-wrapper .base-form {
    min-width: 710px
}

.questions-like-btn {
    min-width: 345px
}

.questions-veiws-btn {
    min-width: 235px
}

.questions-block-up .base-form__item {
    padding: 15px 0
}

.text-center-span {
    display: block;
    align-self: center;
    max-width: 874px
}

.svg-vectors {
    position: relative;
    z-index: 3
}

.airplane-vector, .speaker-vector, .youtube-vector {
    position: absolute;
    height: auto;
    z-index: 1
}

.airplane-vector {
    bottom: 2610px;
    right: 5px;
    width: 542px
}

.youtube-vector {
    bottom: 2946px;
    right: 220px;
    width: 144px
}

.speaker-vector {
    bottom: 2458px;
    left: -650px;
    width: 1230px
}

.service-page-wrapper-viewes .text-content {
    max-width: 344px
}

.service-page-wrapper-viewes .section-block .card-shadow {
    min-width: 100px;
    min-height: 100px
}

.service-page-wrapper-viewes .small-spaces {
    padding: 10px 166px 10px 10px
}

.service-page-wrapper-viewes .text-item {
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    color: var(--text)
}

.service-page-get-started .service-page-title-item {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    opacity: .7;
    color: var(--white);
    max-width: 342px
}

.service-page-get-started .questions-title-started-new {
    max-width: 512px;
    margin-bottom: 20px
}

.service-page-get-started .base-form {
    min-width: 447px;
    max-height: 160px;
    padding-top: 15px
}

.mb-90 {
    margin-bottom: 90px
}

.service-page-content-wrapper {
    padding: 30px 40px;
    background-color: var(--white);
    color: var(--text);
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 43px;
    border-radius: 20px
}

.service-page-cards .service-page-cards .card-body {
    padding: 30px 38px
}

.card-service.active .card-number, .card-service.active .card-price, .card-service.active .card-views, .card-service.active h3, .card-service:hover .card-number, .card-service:hover .card-price, .card-service:hover .card-views, .card-service:hover h3, .promo-section .promo-section__content {
    color: var(--white)
}

.card-service {
    background: var(--white);
    color: var(--text);
    border-radius: 20px
}

.btn-card, .card-service.active, .card-service:hover {
    background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%);
    color: var(--white)
}

.card-service .card-price, .comments-title, .title-item-modal {
    color: var(--text)
}

.btn-card:hover, .card-service.active .btn-card, .card-service:hover .btn-card {
    background: var(--white);
    color: var(--primary)
}

.btn-comments-type.active, .btn-comments-type:hover {
    background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%);
    fill: var(--white);
    opacity: 1
}

.btn-comments-type {
    min-width: 310px;
    opacity: .7
}

.btn-comments-type.active {
    color: var(--white)
}

.service-page-block-line::before, .service-page-card-line::after {
    height: 1px;
    position: absolute;
    background: linear-gradient(90deg, rgba(62, 116, 134, 0) 0, rgba(62, 116, 134, .15) 38.34%, rgba(62, 116, 134, .15) 64.61%, rgba(62, 116, 134, 0) 100.85%);
    left: 0;
    width: 100%;
    content: ''
}

.btn-comments-type.active img, .btn-comments-type:hover img {
    filter: invert(1);
    opacity: 1
}

.service-page-card-line::after {
    top: -30px
}

.service-page-block-line::before {
    top: 85px
}

.service-page-block-line.before_vertical_middle::before {
    top: auto;
    bottom: -15px
}

.comments-title {
    text-align: center;
    padding: 30px 0;
    font-weight: 700;
    font-size: 18px;
    opacity: .7
}

.popup-fade:before {
    content: '';
    background: var(--black);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    z-index: 9999
}

.popup {
    position: fixed;
    top: 8%;
    left: 34%;
    width: 874px;
    margin-left: -200px;
    background: var(--white);
    border-radius: 20px;
    z-index: 99999
}

.popup-close {
    position: absolute;
    top: 30px;
    right: 50px;
    cursor: pointer
}

.title-modal {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%
}

.modal__dialog .title-modal {
    font-size: 18px
}

.service-modal-header-block {
    display: flex;
    justify-content: space-between;
    padding: 40px 52px;
    margin-bottom: 30px
}

.modal-footer {
    padding: 20px 52px
}

.service-modal-header .modal-counter-block {
    display: flex;
    justify-content: space-between;
    padding: 23px 30px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px
}

.service-modal-header .counter {
    max-width: 146px;
    margin-right: 40px
}

.service-modal-header .number-vivews-modal {
    align-self: center;
    color: var(--primary);
    border: 1px solid rgba(62, 116, 134, .15);
    padding: 6px 13px 6px 10px;
    border-radius: 10px;
    font-size: 14px
}

.title-item-modal {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}

.title-text-modal {
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    color: rgba(48, 75, 101, .5)
}

.total-price {
    padding: 27px 50px 0 30px
}

.service-modal-checkbox {
    padding: 19px 31px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px
}

.input-modal, .service-modal-link {
    border: 1px solid rgba(62, 116, 134, .15)
}

.service-modal-header .border-modal {
    padding-left: 30px;
    width: 100%
}

.mb-40 {
    margin-bottom: 40px
}

.service-modal-link {
    border-radius: 10px
}

.service-modal-link .service-modal-item {
    padding: 10px
}

.service-modal-item .item-type {
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    color: var(--text);
    opacity: .7;
    margin-right: 15px
}

.body-modal {
    padding: 0 50px
}

.input-modal {
    border-radius: 10px;
    padding-left: 15px
}

.modal-type-item-price {
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    padding: 20px 40px;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 100%
}

.img-modal {
    width: 50px;
    height: 50px;
    align-self: center
}

.promotion-services .services-btn-starts, .services-btn-starts {
    padding-bottom: 30px
}

.all-offers .section-title, .mb-50, .section-subtitle, .section-title, .section-title+.stars-rating, .service-page-cards .block-card-price, .terms-title {
    margin-bottom: 50px
}

.card-price-position-line {
    margin-bottom: 20px;
    position: relative
}

.order-now-mobail {
    border-radius: 20px;
    padding: 30px 35px 20px;
    background-color: var(--white)
}

.box-smail, .package-card-item {
    border: 1px solid rgba(62, 116, 134, .15)
}

.card-price-mobail {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: var(--text);
    margin-bottom: 30px;
    text-align: center
}

.how-to-buy .section-subtitle, .how-to-buy .section-title, .how-to-buy-service .section-subtitle {
    text-align: center
}

.list-items-modal {
    display: flex;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%
}

.title-link-modal {
    font-weight: 700;
    color: var(--text)
}

.box-smail {
    padding: 13px 15px;
    display: flex;
    justify-content: space-between;
    background: #fff;
    border-radius: 10px;
    margin-right: 10px;
    min-width: 84px;
    height: 50px
}

.advantages-card, .advantages-card__icon {
    background-color: var(--white);
    display: flex
}

.package-card-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 10px;
    min-width: 406px;
    padding: 10px 10px 10px 20px;
    margin: 10px
}

.package-card-item .counter {
    margin-right: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    padding-right: 20px;
    margin-left: 20px
}

.package-card-item-price {
    padding-left: 20px;
    padding-right: 100px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%
}

.package-card-list-modal {
    display: flex;
    flex-wrap: wrap
}

.modal__footer .footer-btn-modal {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.modal__dialog--100 {
    max-width: 100%
}

.modal__footer .base-form__item {
    padding-top: 0
}

.service-package-modal .modal__header {
    padding: 20px
}

.order-select-tracks .order-select-img {
    margin-left: 20px;
    margin-right: 15px
}

.order-select-tracks .module-check {
    border-right: 1px solid rgba(62, 116, 134, .15)
}

.swiper-wrapper .card-body-modal .card-body {
    background: #fff;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px
}

.swiper-wrapper .card-body-modal .card-body img {
    border-radius: 5px;
    border: 1px solid #fff
}

.swiper-wrapper .card-body-modal .card-body span {
    margin-top: 15px
}

.swiper-wrapper .card-body-modal .card-body:hover {
    background: url('/img/bg-card-modal.svg') 0 0/cover no-repeat;
    color: var(--white);
    -webkit-box-shadow: -9px 36px 15px -24px rgba(0, 111, 197, .2);
    -moz-box-shadow: -9px 36px 15px -24px rgba(0, 111, 197, .2);
    box-shadow: -9px 36px 15px -24px rgba(0, 111, 197, .2)
}

.advantages-card__icon, .save-card, .service-card__visual {
    box-shadow: 0 15px 30px rgba(117, 163, 206, .16)
}

.title-tracks {
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color: var(--text);
    opacity: 1
}

.error-notif, .success-notif {
    font-weight: 500;
    font-size: 14px;
    text-align: center
}

.slider-modal .swiper-wrapper {
    padding-bottom: 30px;
    margin-bottom: -20px
}

#modal-500 .modal-counter-block {
    margin-bottom: 10px;
    display: block
}

#modal-500 .modal__body {
    padding: 30px 30px 10px
}

.checkbox-remember {
    display: flex;
    align-items: center;
    color: rgba(48, 75, 101, .7)
}

.checkbox-remember>input, .services-nav__item:not(:last-child) {
    margin-right: 5px
}

.error-notif {
    color: #ef6057;
    line-height: 140%
}

.success-notif {
    color: #70de61;
    line-height: 140%;
    margin-bottom: 10px
}

.input-error {
    position: absolute;
    left: 0;
    bottom: -15px;
    color: #ef6057;
    font-weight: 400;
    font-size: 10px;
    line-height: 140%
}

.advantages-card__item, .services__title {
    line-height: 1.4;
    color: rgba(48, 75, 101, .7)
}

.title-border--primary::after {
    background: rgba(5, 166, 219, .1)
}

.advantages-card {
    position: relative;
    flex-direction: column;
    width: 100%;
    padding: 30px 40px;
    margin-top: 40px;
    border-radius: 20px
}

.advantages-card__icon {
    position: absolute;
    top: -40px;
    right: 0;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.advantages-card__icon img {
    width: 36px;
    height: auto
}

.advantages-card__title {
    padding-right: 60px;
    margin-bottom: 25px
}

.advantages-card__item {
    position: relative;
    padding-left: 20px
}

.advantages-card__item::before {
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 5px;
    height: 5px;
    background-color: var(--primary);
    border-radius: 50%
}

.services-nav__link.active, .services-nav__link:hover, .services__container {
    background-color: var(--white)
}

.services__container {
    padding: 25px 40px;
    border-radius: 0 20px 20px
}

.services__row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px
}

.services__col {
    display: flex;
    width: 20%;
    padding: 5px
}

.services__title {
    margin-bottom: 25px;
    font-size: 16px;
    font-weight: var(--bold)
}

.section-sub-title p+p, .services__row+.services__title {
    margin-top: 25px
}

.services__pane--twitter .service-card__icon, .services__pane--twitter .service-card__visual {
    color: #1da1f3
}

.services__pane--youtube .service-card__icon, .services__pane--youtube .service-card__visual {
    color: red
}

.services__pane--spotify .service-card__icon, .services__pane--spotify .service-card__visual {
    color: #1ed760
}

.services-nav__link {
    display: flex;
    align-items: center;
    padding: 20px 30px;
    border-radius: 20px 20px 0 0;
    background: rgba(255, 255, 255, .25);
    border: 1px solid var(--white);
    border-bottom: none
}

.services-nav__icon {
    flex-shrink: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    max-width: 18px;
    margin-right: 15px
}

.gift-promo__img, .services-nav__icon img {
    width: 100%;
    height: auto
}

.services-nav__text {
    font-family: var(--basefontfamily);
    font-size: 16px;
    font-weight: var(--semi);
    line-height: 1.12
}

.services-nav__text--inst, .services-nav__text--instagram {
    background: linear-gradient(135deg, #4165dd 0, #f10172 80%, #ffcc5b 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.services-nav__text--facebook {
    background: linear-gradient(120deg, #17aafd 50%, #0268e2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.services-nav__text--tiktok {
    color: #3d3d3d
}

.services-nav__text--twitter {
    color: #1da1f3
}

.services-nav__text--youtube {
    color: red
}

.services-nav__text--soundcloud {
    background: linear-gradient(120deg, #ff9800 50%, #ff2300 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.services-nav__text--spotify {
    color: #1ed760
}

.service-card {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 20px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 15px
}

.service-card--lg {
    flex-direction: column;
    align-items: initial;
    text-align: center
}

.service-card__visual {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 22px;
    margin: -10px -10px 20px;
    background: var(--white);
    border-radius: 15px;
    min-height: 80px
}

.base-promo, .discount-page, .step-card {
    background-repeat: no-repeat
}

.services_slider .service-card__visual img {
    width: 36px
}

.service-card__icon {
    flex-shrink: 0;
    display: inline-flex;
    width: 24px;
    height: 24px;
    margin-right: 20px
}

.service-card__icon>* {
    max-width: 100%;
    height: auto
}

.service-card__title {
    font-size: 14px;
    font-weight: var(--bold);
    line-height: 1.4;
    opacity: .7
}

.tab-pane--active {
    animation: .5s forwards open
}

@keyframes open {
    0% {
        display: block;
        opacity: 0;
        visibility: hidden
    }

    100% {
        display: block;
        opacity: 1;
        visibility: visible
    }
}

.save-section {
    padding-top: 100px;
    margin-bottom: 150px
}

.save-section__head {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.save-section__note strong {
    color: rgba(48, 75, 101, .7);
    font-weight: var(--bold)
}

.save-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 40px 30px 0;
    margin-bottom: 30px;
    background-color: var(--white);
    border-radius: 20px;
    text-align: center
}

.save-card__price {
    margin-bottom: 30px;
    font-size: 48px;
    font-weight: var(--bold);
    line-height: 1
}

.save-card__code {
    margin-bottom: 20px;
    color: var(--primary);
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 2.09
}

.save-card__footer {
    width: 100%;
    position: relative;
    margin-top: auto;
    padding: 30px
}

.save-card__footer::before {
    content: '';
    position: absolute;
    top: 0;
    left: -30px;
    right: -30px;
    height: 1px;
    background: linear-gradient(112deg, rgba(62, 116, 134, 0) 0, rgba(62, 116, 134, .15) 38.02%, rgba(62, 116, 134, .15) 64.06%, rgba(62, 116, 134, 0) 100%)
}

.save-card__note {
    color: rgba(48, 75, 101, .7)
}

.gift-promo {
    position: relative;
    padding: 50px 80px;
    border-radius: 20px;
    background-color: #18b9e8;
    color: var(--white)
}

.gift-promo__visual {
    pointer-events: none;
    position: absolute;
    top: -172px;
    right: -60px;
    width: 480px
}

.gift-promo__content {
    padding-right: 240px
}

.base-promo, .tasks, .terms-body {
    padding: 30px 40px;
    border-radius: 20px
}

.gift-promo__title {
    margin-bottom: 15px;
    line-height: 1.2
}

.gift-promo__text {
    margin-bottom: 40px;
    font-weight: 500;
    opacity: .7
}

.base-promo {
    color: var(--white);
    background-color: #0d8ab4;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyMCIgaGVpZ2h0PSIxNDYiIHZpZXdCb3g9IjAgMCAxMzIwIDE0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGVsbGlwc2UgY3g9IjE2NDkuODQiIGN5PSI1OTMuOTg5IiByeD0iNjQzLjk4MiIgcnk9IjkxNS41NDEiIHRyYW5zZm9ybT0icm90YXRlKDI3LjcwOTUgMTY0OS44NCA1OTMuOTg5KSIgZmlsbD0idXJsKCNwYWludDBfcmFkaWFsXzIxNDdfODMwNSkiLz4KPGVsbGlwc2UgY3g9IjExNzAuODQiIGN5PSItMC4wMTE0NTMiIHJ4PSI2NDMuOTgyIiByeT0iOTE1LjU0MSIgdHJhbnNmb3JtPSJyb3RhdGUoMjcuNzA5NSAxMTcwLjg0IC0wLjAxMTQ1MykiIGZpbGw9InVybCgjcGFpbnQxX3JhZGlhbF8yMTQ3XzgzMDUpIi8+CjxlbGxpcHNlIGN4PSItMTAuMTU1MSIgY3k9IjM1OS45ODkiIHJ4PSI2NDMuOTgyIiByeT0iOTE1LjU0MSIgdHJhbnNmb3JtPSJyb3RhdGUoMjcuNzA5NSAtMTAuMTU1MSAzNTkuOTg5KSIgZmlsbD0idXJsKCNwYWludDJfcmFkaWFsXzIxNDdfODMwNSkiLz4KPGVsbGlwc2UgY3g9IjEzNDYuNzQiIGN5PSIzNTkuOTk2IiByeD0iNzkzLjkwNCIgcnk9IjExMjguNjgiIHRyYW5zZm9ybT0icm90YXRlKDQuMjE2MTQgMTM0Ni43NCAzNTkuOTk2KSIgZmlsbD0idXJsKCNwYWludDNfcmFkaWFsXzIxNDdfODMwNSkiLz4KPHBhdGggZD0iTTUwNS43MTQgLTIwOS40NTdDNTUxLjkyMiAtMzUuNDYzOSA0MTguNzgxIDE4MS44MTUgMjU5LjAxMiAyOTIuMTUxQzk5LjI0MjkgNDAxLjYzOSAtODcuMTU0NSA0MDMuMzM3IC0yMjMuNDI4IDMwMy4xODVDLTM2MC40ODUgMjAyLjE4NSAtNDQ4LjIwMSAtMS41MTQxIC00MDEuMjExIC0xNzguMDUzQy0zNTQuMjIgLTM1My43NDMgLTE3Mi41MjEgLTUwMS40MjUgMzAuMzIyOCAtNTA5LjA2M0MyMzMuOTUgLTUxNi43MDIgNDU5LjUwNyAtMzg0LjI5OCA1MDUuNzE0IC0yMDkuNDU3WiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyXzIxNDdfODMwNSkiIGZpbGwtb3BhY2l0eT0iMC4xIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjE0N184MzA1IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDE2NDkuODQgNTkzLjk4OSkgcm90YXRlKDkwKSBzY2FsZSg5MTUuNTQxIDY0My45ODIpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzEyREFGNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMTk5QzYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MV9yYWRpYWxfMjE0N184MzA1IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDExNzAuODQgLTAuMDExNDc0Nikgcm90YXRlKDkwKSBzY2FsZSg5MTUuNTQxIDY0My45ODIpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzJDOEVFOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMTk5QzYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50Ml9yYWRpYWxfMjE0N184MzA1IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC4xNTUyIDM1OS45ODkpIHJvdGF0ZSg5MCkgc2NhbGUoOTE1LjU0MSA2NDMuOTgyKSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyQ0QyRTkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTE5OUM2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDNfcmFkaWFsXzIxNDdfODMwNSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQ2Ljc0IDM1OS45OTYpIHJvdGF0ZSg5MCkgc2NhbGUoMTEyOC42OCA3OTMuOTA0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4RkVFRkIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTE5OUM2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzIxNDdfODMwNSIgeDE9IjMzNC41IiB5MT0iMTcxLjQxNSIgeDI9Ii0zMTEuMTA1IiB5Mj0iMTIzLjI4OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    background-size: cover;
    background-position: left center
}

.step-card, .tasks, .terms-body {
    background-color: var(--white)
}

.base-promo__title {
    margin-bottom: 5px
}

.base-promo__text {
    font-size: 18px;
    line-height: 1.4;
    font-weight: var(--medium);
    opacity: .7
}

.buy-social-text p, .tasks p:not(:last-child), .tasks ul:not(:last-child) {
    margin-bottom: 28px
}

.tasks__item+.tasks__item {
    margin-top: 30px;
    padding-top: 30px
}

.tasks__head {
    margin-bottom: 25px
}

.tasks__title {
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1
}

.accent-text, .tasks__subtitle {
    color: var(--primary);
    font-weight: var(--bold)
}

.form-display, .modal-message, .wait__text {
    color: rgba(48, 75, 101, .7)
}

.tasks__list-item {
    position: relative;
    padding-left: 25px
}

.tasks__list-item::before {
    content: '';
    position: absolute;
    top: 11px;
    left: 11px;
    width: 5px;
    height: 5px;
    background-color: currentColor;
    border-radius: 50%
}

.tasks a:hover {
    text-decoration: underline
}

.discount-page {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM1MCIgaGVpZ2h0PSI1OTAiIHZpZXdCb3g9IjAgMCAxMzUwIDU5MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzMjguNjYgMTkxLjU3MkMxMjQ0LjA4IDQ0OS4zOTYgODgyLjU1OCA1OTcuNTM2IDU3NS4zOTEgNTg4LjgyM0MyNjguOTM4IDU3OS4wNTggMTcuNTU5MiA0MTEuMzg4IC04MC44MjkxIDE2My4wODdDLTE3OS41NTMgLTg2Ljk3OTEgLTEyNS42MjIgLTQxOS40NDIgODYuMDcxMiAtNTk1LjUzNkMyOTcuMDQ5IC03NzAuNTc3IDY2NS4wNzQgLTc4OC4xOTUgOTQzLjUxMSAtNjEyLjkxMkMxMjIzIC00MzYuOTE1IDE0MTMuOTUgLTY3LjMwMzUgMTMyOC42NiAxOTEuNTcyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzU4NF82MTE2KSIgZmlsbC1vcGFjaXR5PSIwLjE1Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNTg0XzYxMTYiIHgxPSI3NzguMyIgeTE9IjUwNy44NzYiIHgyPSItMzkuMjQ4OCIgeTI9Ii0xNDkuMzMzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwNUE2REIiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K), url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE0OCIgaGVpZ2h0PSI5NDAiIHZpZXdCb3g9IjAgMCAxMTQ4IDk0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyMTAuNzMgMTA4LjIwN0MxNDIwLjc0IDI4MC4wMTUgMTQyOC42NCA2NzAuNjM2IDEzMDkuODEgOTU0LjAyMkMxMTkwLjI2IDEyMzYuMzYgOTQzLjI2IDE0MTAuNDIgNjc2LjE4NyAxNDEyLjcxQzQwNy4zNDUgMTQxNC42OCAxMTYuNjU5IDEyNDQuNTYgMjguNjkxNyA5ODMuNjI2Qy01OC41NTE4IDcyMy43NDIgNTcuNjQ3IDM3NC4wOTkgMzIxLjQ5OCAxNzcuNTQ0QzU4Ni4zOTMgLTE5LjczNDQgOTk5Ljk4MyAtNjQuNjQ2OCAxMjEwLjczIDEwOC4yMDdaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNTg0XzYxMTcpIiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl81ODRfNjExNyIgeDE9IjEzMDcuNDMiIHkxPSI3MzUuNTc1IiB4Mj0iMzk5Ljc0NiIgeTI9IjEyNjEuMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA1QTZEQiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-position: top left, bottom right
}

.form-display {
    width: 100%;
    padding: 12px 20px;
    display: flex;
    align-items: center;
    border: 1px solid #e2eaed;
    border-radius: 10px;
    min-height: 50px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1
}

.login-gutter::before, .modal__header {
    border-bottom: 1px solid rgba(62, 116, 134, .15)
}

.modal__title, .step-card__title {
    font-size: 24px;
    font-weight: var(--bold)
}

.form-display__icon {
    display: inline-flex;
    max-width: 18px;
    margin-right: 15px
}

.separator-after::after {
    content: '|';
    padding-left: 11px;
    padding-right: 11px;
    color: #c1c9d1
}

.how-to-get__title {
    margin-bottom: 75px
}

.step-card {
    display: flex;
    justify-content: space-between;
    padding: 30px 40px;
    border-radius: 20px;
    background-size: contain
}

.login-gutter, .modal__dialog {
    display: flex;
    justify-content: center
}

.step-card--style-1 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkwIiBoZWlnaHQ9IjIxMyIgdmlld0JveD0iMCAwIDI5MCAyMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NTUuNjEyIDM4Ni4zNjVDNzA3LjIzMSA1MTUuNDA4IDU5OC4zODUgNjIzLjA2OCA0NDcuMzc0IDY2NS40MjRDMjk2LjM2MyA3MDcuNzggMTA0LjA0NyA2ODUuODc5IDM0LjE0NzUgNTg0LjYxNkMtMzYuMjc1OCA0ODMuNzgzIDE2LjA1MjcgMzA1LjA2NiA4Ni4wMDU2IDE1Ny40NTZDMTU1Ljg2NCAxMC43OTk0IDI0My43NzcgLTEwNC4yMjYgMzYyLjE1MSAtMTMyLjk2QzQ4MC41MjUgLTE2MS42OTQgNjI4LjgzNiAtMTAzLjcwNiA3MDkuNTU5IDAuMDcwNDkwOEM3OTAuMTg3IDEwNC44MDEgODA0LjA4NiAyNTYuMzY4IDc1NS42MTIgMzg2LjM2NVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zODNfNDU4KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzM4M180NTgiIHgxPSI3MjUuMDgiIHkxPSI1NzkuODcxIiB4Mj0iNDg3LjA3NyIgeTI9Ii03Ny4zMDg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyOUE2Q0YiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkFEQUU2Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
    background-position: bottom right
}

.step-card--style-2 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUxIiBoZWlnaHQ9IjIxMyIgdmlld0JveD0iMCAwIDE1MSAyMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01Mi40NzI3IDMxNi43OTdDLTIxLjczODIgMzg5LjI4NSAtMTMwLjMyNyA0MjcuODc3IC0yNDYuNzgzIDQwOC40ODdDLTM2My4yMzkgMzg5LjA5NyAtNDg3LjMxMiAzMTIuNzEzIC01MDIuNTkyIDIyMS4zNkMtNTE4LjM2NiAxMzAuMTMzIC00MjUuNTkgMjUuMDUyMSAtMzMwLjc0MyAtNTMuMTk2M0MtMjM2LjI2NSAtMTMwLjgyNSAtMTM5LjU5MSAtMTgxLjEyNiAtNDkuNzMxMiAtMTYyLjg4MkM0MC4xMjgzIC0xNDQuNjM3IDEyMi42NzkgLTU3LjcyMSAxNDQuNTMxIDM4LjgwMzdDMTY2LjAxNSAxMzUuOTQ4IDEyNy4wNTIgMjQzLjY5IDUyLjQ3MjcgMzE2Ljc5N1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zODNfMzk3KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzM4M18zOTciIHgxPSItMzAuMTczNiIgeTE9IjQzOC45MjMiIHgyPSIxNy42MjczIiB5Mj0iLTg1LjAzMTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI5QTZDRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyQURBRTYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K)
}

.step-card--style-3 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkyIiBoZWlnaHQ9IjIxMyIgdmlld0JveD0iMCAwIDI5MiAyMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NTUuNjEyIC03OS42MzU0QzcwNy4yMzIgNDkuNDA3NiA1OTguMzg1IDE1Ny4wNjggNDQ3LjM3NCAxOTkuNDI0QzI5Ni4zNjMgMjQxLjc4IDEwNC4wNDcgMjE5Ljg3OSAzNC4xNDc2IDExOC42MTZDLTM2LjI3NTcgMTcuNzgzIDE2LjA1MjggLTE2MC45MzQgODYuMDA1NyAtMzA4LjU0NEMxNTUuODY0IC00NTUuMjAxIDI0My43NzcgLTU3MC4yMjYgMzYyLjE1MSAtNTk4Ljk2QzQ4MC41MjUgLTYyNy42OTQgNjI4LjgzNiAtNTY5LjcwNiA3MDkuNTU5IC00NjUuOTNDNzkwLjE4OCAtMzYxLjE5OSA4MDQuMDg3IC0yMDkuNjMyIDc1NS42MTIgLTc5LjYzNTRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzgzXzQwNCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zODNfNDA0IiB4MT0iNzI1LjA4IiB5MT0iMTEzLjg3MSIgeDI9IjQ4Ny4wNzciIHkyPSItNTQzLjMwOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjlBNkNGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJBREFFNiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-position: top right
}

.step-card__title {
    margin-bottom: 25px;
    line-height: 1
}

.step-card__img-wrapper {
    margin-bottom: -30px
}

.promo-section {
    padding: 80px 0;
    margin-left: 10px;
    margin-right: 10px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkwMCIgaGVpZ2h0PSI0MDYiIHZpZXdCb3g9IjAgMCAxOTAwIDQwNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM4M182MzgpIj4KPHJlY3Qgd2lkdGg9IjE5MDAiIGhlaWdodD0iNDA2IiBmaWxsPSIjMEQ4QUI0Ii8+CjxlbGxpcHNlIHJ4PSI2NDkuMzAyIiByeT0iOTE3LjYzNCIgdHJhbnNmb3JtPSJtYXRyaXgoMC44ODczMDcgMC40NjExOCAtMC40Njg4MTIgMC44ODMyOTggMTY1Ny4yMSA1OTMuOTg4KSIgZmlsbD0idXJsKCNwYWludDBfcmFkaWFsXzM4M182MzgpIi8+CjxlbGxpcHNlIHJ4PSI2NDkuMzAyIiByeT0iOTE3LjYzNCIgdHJhbnNmb3JtPSJtYXRyaXgoMC44ODczMDcgMC40NjExOCAtMC40Njg4MTIgMC44ODMyOTggMTQ4Mi4zMyAtMjAuMDExNSkiIGZpbGw9InVybCgjcGFpbnQxX3JhZGlhbF8zODNfNjM4KSIvPgo8ZWxsaXBzZSByeD0iNjQ5LjMwMiIgcnk9IjkxNy42MzQiIHRyYW5zZm9ybT0ibWF0cml4KDAuODg3MzA3IDAuNDYxMTggLTAuNDY4ODEyIDAuODgzMjk4IDM4MS4zMjcgNzU3Ljk4OSkiIGZpbGw9InVybCgjcGFpbnQyX3JhZGlhbF8zODNfNjM4KSIvPgo8ZWxsaXBzZSByeD0iODAyLjIxNyIgcnk9IjExMjguNzUiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk3MzUgMC4wNzI3NTc0IC0wLjA3NDI4ODggMC45OTcyMzcgMTg4NC45NCA5OS45OTYpIiBmaWxsPSJ1cmwoI3BhaW50M19yYWRpYWxfMzgzXzYzOCkiLz4KPHBhdGggZD0iTTgzMi40ODYgLTQ2LjUwOTNDODk0Ljc2IDE3MC4xNjMgNzE1LjMyNyA0NDAuNzM5IDUwMC4wMDkgNTc4LjE0MUMyODQuNjkgNzE0LjQ4NiAzMy40ODUgNzE2LjYgLTE1MC4xNjkgNTkxLjg4MUMtMzM0Ljg3OSA0NjYuMTA1IC00NTMuMDkzIDIxMi40NCAtMzg5Ljc2NCAtNy40MDI2NUMtMzI2LjQzNSAtMjI2LjE4OSAtODEuNTYyNyAtNDEwLjA5NiAxOTEuODA4IC00MTkuNjA4QzQ2Ni4yMzMgLTQyOS4xMjEgNzcwLjIxMyAtMjY0LjIzOSA4MzIuNDg2IC00Ni41MDkzWiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyXzM4M182MzgpIiBmaWxsLW9wYWNpdHk9IjAuMSIvPgo8cGF0aCBkPSJNMTEzMi4wNiAxMDM5LjU3QzEwNDAuNDkgODMzLjU2OCAxMTgwLjg2IDU0MC44MiAxMzc1LjE2IDM3NS4wMTlDMTU2OS42IDIxMC4yNjYgMTgxOC4xMSAxNzMuNTA3IDIwMTcuMjIgMjcxLjY4OUMyMjE3LjUyIDM3MC43NzIgMjM2OS42MSA2MDUuNjk3IDIzMzcuMjIgODMyLjE3NkMyMzA0LjY5IDEwNTcuNjEgMjA4Ny41NCAxMjczLjU1IDE4MTguMSAxMzIwLjY5QzE1NDcuNjEgMTM2Ny45OCAxMjIzLjc5IDEyNDYuNjMgMTEzMi4wNiAxMDM5LjU3WiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzM4M182MzgpIiBmaWxsLW9wYWNpdHk9IjAuMSIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMzgzXzYzOCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg2NDkuMzAyIDkxNy42MzQpIHJvdGF0ZSg5MCkgc2NhbGUoOTE3LjYzNCA2NDkuMzAyKSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxMkRBRjUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTE5OUM2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDFfcmFkaWFsXzM4M182MzgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQ5LjMwMiA5MTcuNjM0KSByb3RhdGUoOTApIHNjYWxlKDkxNy42MzQgNjQ5LjMwMikiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMkM4RUU5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzExOTlDNiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQyX3JhZGlhbF8zODNfNjM4IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDY0OS4zMDIgOTE3LjYzNCkgcm90YXRlKDkwKSBzY2FsZSg5MTcuNjM0IDY0OS4zMDIpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzJDRDJFOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMTk5QzYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50M19yYWRpYWxfMzgzXzYzOCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4MDIuMjE3IDExMjguNzUpIHJvdGF0ZSg5MCkgc2NhbGUoMTEyOC43NSA4MDIuMjE3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4RkVFRkIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTE5OUM2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzM4M182MzgiIHgxPSI2MDEuNzQzIiB5MT0iNDI3Ljc4OCIgeDI9Ii0yNjcuNTA3IiB5Mj0iMzU3LjY2MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDVfbGluZWFyXzM4M182MzgiIHgxPSIxMjk1LjE1IiB5MT0iNTM3Ljk3MiIgeDI9IjIxNjUuNzYiIHkyPSI0ODcuNDc2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM4M182MzgiPgo8cmVjdCB3aWR0aD0iMTkwMCIgaGVpZ2h0PSI0MDYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center/cover no-repeat;
    border-radius: 20px
}

.rating-list .star, .wait {
    background-size: contain;
    background-repeat: no-repeat
}

.promo-section__title {
    line-height: 1.2
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 301;
    background-color: rgba(48, 75, 101, .4);
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transition: .15s linear
}

.modal--show, .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1
}

.modal--show .modal__dialog {
    transform: none
}

.modal__dialog {
    align-items: center;
    flex-direction: column;
    min-height: 100%;
    margin: auto;
    padding: 20px;
    transform: translate(0, -20px);
    transition: transform .3s ease-out
}

.mb-10, .modal-message p, .paid-card-section .section-title, .section-title.has-subtitle, .wait__title {
    margin-bottom: 10px
}

.free-price::before, .list-priority-img, .modal__closer, .tooltip--comments {
    transform: translateY(-50%)
}

.modal__dialog--lg {
    max-width: 920px
}

.modal__dialog--sm {
    max-width: 520px
}

.modal__content {
    --modal-px: 50px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: var(--white);
    border-radius: 20px;
    box-shadow: 0 15px 30px rgba(70, 141, 206, .05);
    transition: .3s ease-out
}

.modal__header {
    position: relative;
    padding: 40px var(--modal-px)
}

.modal__body {
    padding: 30px var(--modal-px)
}

.modal__footer {
    padding: 20px var(--modal-px);
    border-top: 1px solid rgba(62, 116, 134, .15)
}

.modal__title {
    line-height: 1
}

.modal__closer {
    position: absolute;
    top: 50%;
    right: var(--modal-px);
    transition: var(--transition)
}

.modal__closer:hover {
    opacity: .6
}

.modal-message {
    text-align: center;
    font-weight: var(--medium)
}

.wait {
    padding: 130px 100px 50px;
    background-image: url(/img/bg-wait.webp?v2)
}

.wait__closer {
    position: absolute;
    top: 15px;
    right: 15px
}

.free-price, .login-gutter, .tooltip {
    position: relative
}

.wait__title {
    font-size: 64px;
    font-weight: var(--bold);
    line-height: 1
}

.login__title, .wait__subtitle {
    font-size: 18px;
    font-weight: var(--bold)
}

.wait__text {
    margin-bottom: 30px
}

.login {
    padding: 30px 40px
}

.login__title {
    margin-bottom: 30px;
    line-height: 1;
    text-align: center
}

.login-gutter-text, .login__note {
    font-size: 14px;
    text-align: center
}

.free-price, .login-gutter-text, .login__note {
    font-weight: var(--semi)
}

.login__note {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: rgba(48, 75, 101, .5)
}

.login__note .login__confirm-title {
    font-size: 20px;
    font-weight: var(--bold);
    color: var(--text);
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 10px
}

.login__note .login__confirm-check-email {
    margin-bottom: 30px
}

.login__note .login__confirm-check-email span {
    color: var(--primary)
}

.login__resend-code {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    color: rgba(48, 75, 101, .5);
    font-size: 15px;
    font-weight: var(--semi);
    text-align: center;
    margin: 20px 10px 10px;
    transition: color .3s ease-in-out;
}

.login__resend-code-btn {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    color: rgba(5, 166, 219, 1);
    transition: color .3s ease-in-out;
}

.login__resend-code-btn.disable {
    cursor: auto;
    pointer-events: none;
    color: rgba(5, 166, 219, .5);
}

.login__timer {
    display: flex;
    align-items: center;
    gap: 3px;
    min-width: 40px;
}

.login__timer-number {
    flex: 0 0 20px;
    width: 100%;
    text-align: center;
}

.login-gutter {
    margin: 10px 0
}

.login-gutter::before {
    content: '';
    position: absolute;
    top: 50%;
    left: -40px;
    right: -40px
}

.login-gutter-text {
    position: relative;
    z-index: 2;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    min-width: 35px;
    background-color: var(--white);
    color: rgba(48, 75, 101, .4);
    line-height: 1
}

.title-icon--md {
    width: 36px;
    height: 36px
}

.card-icon--md {
    width: 80px;
    height: 80px;
    top: -40px
}

.card--iconed {
    padding-top: 50px;
    margin-top: 40px
}

.offer-primary--trial {
    padding-bottom: 0;
    margin-bottom: 150px
}

.free-price {
    padding-left: 30px;
    font-size: 18px;
    line-height: 1;
    color: var(--primary)
}

.free-price::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 30px
}

.author-avatar, .author-bought, .author-name, .stars-rating .rating-value {
    font-family: Poppins, sans-serif
}

.select-free {
    font-weight: var(--bold)
}

.select-free::before {
    content: '|';
    color: #c1c9d1;
    margin: 0 10px;
    font-weight: var(--medium)
}

.icon-email {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjkxNCAzLjkyNzgyQzIuNDA0MDQgNC40MDEzNiAyLjA2MjUgNS4xNjk3MSAyLjA2MjUgNi4zNzVWMTEuNjI1QzIuMDYyNSAxMi44MzAzIDIuNDA0MDQgMTMuNTk4NiAyLjkxNCAxNC4wNzIyQzMuNDMxNTIgMTQuNTUyNyA0LjIxMTIzIDE0LjgxMjUgNS4yNSAxNC44MTI1SDEyLjc1QzEzLjc4ODggMTQuODEyNSAxNC41Njg1IDE0LjU1MjcgMTUuMDg2IDE0LjA3MjJDMTUuNTk2IDEzLjU5ODYgMTUuOTM3NSAxMi44MzAzIDE1LjkzNzUgMTEuNjI1VjYuMzc1QzE1LjkzNzUgNS4xNjk3MSAxNS41OTYgNC40MDEzNiAxNS4wODYgMy45Mjc4MkMxNC41Njg1IDMuNDQ3MjcgMTMuNzg4OCAzLjE4NzUgMTIuNzUgMy4xODc1SDUuMjVDNC4yMTEyMyAzLjE4NzUgMy40MzE1MiAzLjQ0NzI3IDIuOTE0IDMuOTI3ODJaTTIuMTQ4NSAzLjEwMzQzQzIuOTQzNDggMi4zNjUyMyA0LjAzODc3IDIuMDYyNSA1LjI1IDIuMDYyNUgxMi43NUMxMy45NjEyIDIuMDYyNSAxNS4wNTY1IDIuMzY1MjMgMTUuODUxNSAzLjEwMzQzQzE2LjY1NCAzLjg0ODY0IDE3LjA2MjUgNC45NTUyOSAxNy4wNjI1IDYuMzc1VjExLjYyNUMxNy4wNjI1IDEzLjA0NDcgMTYuNjU0IDE0LjE1MTQgMTUuODUxNSAxNC44OTY2QzE1LjA1NjUgMTUuNjM0OCAxMy45NjEyIDE1LjkzNzUgMTIuNzUgMTUuOTM3NUg1LjI1QzQuMDM4NzcgMTUuOTM3NSAyLjk0MzQ4IDE1LjYzNDggMi4xNDg1IDE0Ljg5NjZDMS4zNDU5NiAxNC4xNTE0IDAuOTM3NSAxMy4wNDQ3IDAuOTM3NSAxMS42MjVWNi4zNzVDMC45Mzc1IDQuOTU1MjkgMS4zNDU5NiAzLjg0ODY0IDIuMTQ4NSAzLjEwMzQzWiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xODk1IDYuMzk4OTVDMTMuMzgzNCA2LjY0MTY5IDEzLjM0MzggNi45OTU2MyAxMy4xMDEgNy4xODk1MUwxMC43NTI4IDkuMDY1MDdDOS43NzUzIDkuODQzMzEgOC4yMTcxOSA5Ljg0MzMxIDcuMjM5NjUgOS4wNjUwN0w3LjIzODI2IDkuMDYzOTdMNC44OTgyNyA3LjE4ODk2QzQuNjU1ODMgNi45OTQ3MSA0LjYxNjc4IDYuNjQwNyA0LjgxMTA0IDYuMzk4MjdDNS4wMDUyOSA2LjE1NTgzIDUuMzU5MyA2LjExNjc4IDUuNjAxNzMgNi4zMTEwNEw3Ljk0MDk5IDguMTg1NDVDOC41MDg0NiA4LjYzNjYyIDkuNDg0NiA4LjYzNjUyIDEwLjA1MTkgOC4xODUxNEwxMi4zOTkgNi4zMTA0OUMxMi42NDE3IDYuMTE2NjEgMTIuOTk1NiA2LjE1NjIyIDEzLjE4OTUgNi4zOTg5NVoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=)
}

.icon-password {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDYuODc3NUM3LjgyNTY2IDYuODc3NSA2Ljg3NzUgNy44MjU2NiA2Ljg3NzUgOUM2Ljg3NzUgOS4zODI3OCA2Ljk3Nzk1IDkuNzM5ODcgNy4xNTUyMiAxMC4wNDkzTDEwLjA0OTMgNy4xNTUyMkM5LjczOTg3IDYuOTc3OTUgOS4zODI3OCA2Ljg3NzUgOSA2Ljg3NzVaTTUuNzUyNSA5QzUuNzUyNSA3LjIwNDM0IDcuMjA0MzQgNS43NTI1IDkgNS43NTI1QzkuODk4MzYgNS43NTI1IDEwLjcwNzEgNi4xMTY1OCAxMS4yOTUyIDYuNzA0NzVDMTEuNTE0OSA2LjkyNDQyIDExLjUxNDkgNy4yODA1OCAxMS4yOTUyIDcuNTAwMjVMNy41MDAyNSAxMS4yOTUyQzcuMjgwNTggMTEuNTE0OSA2LjkyNDQyIDExLjUxNDkgNi43MDQ3NSAxMS4yOTUyQzYuMTE2NTggMTAuNzA3MSA1Ljc1MjUgOS44OTgzNiA1Ljc1MjUgOVoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS42OTMxMiA2Ljc1NTIyQzMuNDg2MzEgMy45MzY0NSA2LjExNDAyIDIuMjM1IDkgMi4yMzVDMTAuNjg3MiAyLjIzNSAxMi4zMDQxIDIuODIyNzEgMTMuNzAzNyAzLjg3ODQzQzEzLjk1MTcgNC4wNjU1IDE0LjAwMTIgNC40MTgyMSAxMy44MTQxIDQuNjY2MjNDMTMuNjI3IDQuOTE0MjUgMTMuMjc0MyA0Ljk2MzY1IDEzLjAyNjMgNC43NzY1N0MxMS44MDA5IDMuODUyMjkgMTAuNDE3OCAzLjM2IDkgMy4zNkM2LjU5MTExIDMuMzYgNC4yODM5MiA0Ljc3ODQgMi42NDIxMSA3LjM1OTQxTDIuNjQxNjQgNy4zNjAxNEMyLjM3NTcxIDcuNzc2NzggMi4yMjM3NSA4LjM3MzE4IDIuMjIzNzUgOS4wMDM3NUMyLjIyMzc1IDkuNjM0MzIgMi4zNzU3MSAxMC4yMzA3IDIuNjQxNjQgMTAuNjQ3NEMzLjIwNjk3IDExLjUzNDcgMy44NjE4MyAxMi4yOTQ4IDQuNTY2NzcgMTIuOTAxQzQuODAyMzEgMTMuMTAzNiA0LjgyOTA0IDEzLjQ1ODcgNC42MjY0OCAxMy42OTQzQzQuNDIzOTIgMTMuOTI5OCA0LjA2ODc3IDEzLjk1NjUgMy44MzMyMyAxMy43NTRDMy4wMzgxNyAxMy4wNzAyIDIuMzEyNzcgMTIuMjI0OSAxLjY5MzEgMTEuMjUyMkMxLjI4NDIyIDEwLjYxMTQgMS4wOTg3NSA5Ljc5MDUyIDEuMDk4NzUgOS4wMDM3NUMxLjA5ODc1IDguMjE2OTcgMS4yODQyMiA3LjM5NjAzIDEuNjkzMTIgNi43NTUyMloiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNjg0OSA1LjUwOTE5QzE0LjkyNyA1LjMxNDQ4IDE1LjI4MTEgNS4zNTI4OCAxNS40NzU4IDUuNTk0OTVDMTUuNzYzNyA1Ljk1MjkgMTYuMDQ2NiA2LjMzNzU0IDE2LjMwNzQgNi43NDg2QzE2LjcxNTkgNy4zODkyOCAxNi45MDEyIDguMjA5ODIgMTYuOTAxMiA4Ljk5NjI1QzE2LjkwMTIgOS43ODMwMyAxNi43MTU4IDEwLjYwNCAxNi4zMDY5IDExLjI0NDhDMTQuNTEzNyAxNC4wNjM1IDExLjg4NiAxNS43NjUgOSAxNS43NjVDNy45OTc2IDE1Ljc2NSA3LjAxNjEyIDE1LjU1MyA2LjA5NjcyIDE1LjE2NTlDNS44MTA0IDE1LjA0NTQgNS42NzYwMyAxNC43MTU1IDUuNzk2NTggMTQuNDI5MkM1LjkxNzEzIDE0LjE0MjkgNi4yNDY5NyAxNC4wMDg1IDYuNTMzMjggMTQuMTI5MUM3LjMyMzg4IDE0LjQ2MiA4LjE1NzQgMTQuNjQgOSAxNC42NEMxMS40MDg5IDE0LjY0IDEzLjcxNjEgMTMuMjIxNiAxNS4zNTc5IDEwLjY0MDZMMTUuMzU4NCAxMC42Mzk5QzE1LjYyNDMgMTAuMjIzMiAxNS43NzYyIDkuNjI2ODIgMTUuNzc2MiA4Ljk5NjI1QzE1Ljc3NjIgOC4zNjU2OCAxNS42MjQzIDcuNzY5MjggMTUuMzU4NCA3LjM1MjY0TDE1LjM1NzYgNy4zNTE0QzE1LjEyMzQgNi45ODI0NiAxNC44NjYzIDYuNjMyMSAxNC41OTkyIDYuMzAwMDVDMTQuNDA0NSA2LjA1Nzk4IDE0LjQ0MjkgNS43MDM5IDE0LjY4NDkgNS41MDkxOVoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzM0NSA4Ljk3MTgzQzEyLjA0IDkuMDI4MTYgMTIuMjQyIDkuMzIxNDkgMTIuMTg1NyA5LjYyN0MxMS45NDg0IDEwLjkxMzkgMTAuOTA2NCAxMS45NTU5IDkuNjE5NSAxMi4xOTMyQzkuMzEzOTkgMTIuMjQ5NSA5LjAyMDY2IDEyLjA0NzUgOC45NjQzMiAxMS43NDJDOC45MDc5OSAxMS40MzY1IDkuMTA5OTkgMTEuMTQzMiA5LjQxNTUgMTEuMDg2OEMxMC4yNDM2IDEwLjkzNDEgMTAuOTI2NiAxMC4yNTExIDExLjA3OTMgOS40MjNDMTEuMTM1NyA5LjExNzQ5IDExLjQyOSA4LjkxNTQ5IDExLjczNDUgOC45NzE4M1oiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy41MDAyNSAxMC40OTk4QzcuNzE5OTIgMTAuNzE5NCA3LjcxOTkyIDExLjA3NTYgNy41MDAyNSAxMS4yOTUyTDEuODk3NzUgMTYuODk3N0MxLjY3ODA4IDE3LjExNzQgMS4zMjE5MiAxNy4xMTc0IDEuMTAyMjUgMTYuODk3N0MwLjg4MjU4MyAxNi42NzgxIDAuODgyNTgzIDE2LjMyMTkgMS4xMDIyNSAxNi4xMDIzTDYuNzA0NzUgMTAuNDk5OEM2LjkyNDQyIDEwLjI4MDEgNy4yODA1OCAxMC4yODAxIDcuNTAwMjUgMTAuNDk5OFoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuODk3NyAxLjEwMjI1QzE3LjExNzQgMS4zMjE5MiAxNy4xMTc0IDEuNjc4MDggMTYuODk3NyAxLjg5Nzc1TDExLjI5NTIgNy41MDAyNUMxMS4wNzU2IDcuNzE5OTIgMTAuNzE5NCA3LjcxOTkyIDEwLjQ5OTggNy41MDAyNUMxMC4yODAxIDcuMjgwNTggMTAuMjgwMSA2LjkyNDQyIDEwLjQ5OTggNi43MDQ3NUwxNi4xMDIzIDEuMTAyMjVDMTYuMzIxOSAwLjg4MjU4MyAxNi42NzgxIDAuODgyNTgzIDE2Ljg5NzcgMS4xMDIyNVoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=)
}

.questions-title {
    margin-bottom: 20px;
    font-weight: var(--semi)
}

.tooltip {
    cursor: pointer
}

.tooltip .tooltiptext {
    visibility: hidden;
    opacity: 0;
    min-width: 120px;
    max-width: 500px;
    background-color: var(--primary);
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 6px;
    font-size: 12px;
    position: absolute;
    z-index: 1;
    bottom: 146%;
    left: 50%;
    transform: translateX(-50%);
    transition: .2s linear
}

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: var(--primary) transparent transparent transparent
}

.tooltip--comments {
    position: absolute;
    right: 7px;
    top: 50%;
    float: right
}

.tooltip--comments.blue_tooltip_style .svg-icon {
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    color: #fff;
    width: 40px;
    height: 40px;
    background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%);
    border-radius: 10px;
    border: 1px solid #dcf6ff;
    display: flex;
    align-items: center;
    justify-content: center
}

.tooltiptext_modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(48, 75, 101, .2);
    overflow-y: auto;
    transition: .15s linear
}

.tooltiptext_modal_inner {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    min-height: 100%;
    margin: auto;
    padding: 20px;
    max-width: 480px
}

.tooltiptext_modal_body {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 15px 30px rgb(70 141 206 / 5%)
}

.tooltiptext_modal_close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer
}

.blue_tooltip_style .svg-icon:hover, .tooltiptext_modal_close:hover {
    opacity: .7
}

.order-details-block, .tooltiptext_modal_content {
    display: none
}

.tooltiptext_modal_body_content {
    padding: 20px 25px
}

.paid-card-text strong, .section-subtitle strong, .tooltiptext_modal_body_content h3 {
    font-weight: 700
}

.review-item+.review-item, .tooltiptext_modal_body_content p+* {
    margin-top: 10px
}

.login_blade_popup .btn--outline, .login_page .btn--outline {
    color: rgba(48, 75, 101, .7);
    border-radius: 10px
}

.login_page {
    flex: 1;
    display: flex;
    align-items: center
}

.heading-flex, .stars-rating {
    justify-content: space-between;
    display: flex
}

.login_page .login-gutter::before, .modal.login_blade_popup .login-gutter::before {
    left: 0;
    right: 0
}

.login_page form {
    padding-bottom: 30px;
    max-width: 480px;
    margin: 100px auto
}

.modal.modal-trials-popup {
    z-index: 999999
}

.modal.login_blade_popup {
    z-index: 9999
}

.color-warning {
    color: #cca52d
}

.color-success {
    color: #9bcf2c
}

.card--red {
    color: #f43d3d;
    background-color: rgba(244, 61, 61, .08)
}

.card--red .form-text, .card--red .review-text {
    color: #f43d3d;
    opacity: 1
}

.heading-flex {
    align-items: center
}

.stars-rating {
    align-items: center;
    background-color: #fff;
    padding: 15px 25px;
    border-radius: 100px
}

.stars-rating .rating-value {
    font-weight: 700;
    font-size: 16px;
    color: rgba(48, 75, 101, .5);
    margin-right: 10px
}

.rating-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.rating-list .star {
    width: 18px;
    height: 18px;
    background-position: center
}

.rating-list .star.full-star {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2lpXzUwNF8yMzE2NykiPgoJPHBhdGggZD0iTTYuMDQ4OTQgMC45MjcwNTJDNi4zNDgzIDAuMDA1NzQxNiA3LjY1MTcgMC4wMDU3NDA4OCA3Ljk1MTA2IDAuOTI3MDUyTDguNzk2MTEgMy41Mjc4NkM4LjkyOTk5IDMuOTM5ODkgOS4zMTM5NCA0LjIxODg1IDkuNzQ3MTcgNC4yMTg4NUgxMi40ODE4QzEzLjQ1MDUgNC4yMTg4NSAxMy44NTMzIDUuNDU4NDYgMTMuMDY5NiA2LjAyNzg2TDEwLjg1NzIgNy42MzUyNUMxMC41MDY3IDcuODg5OSAxMC4zNjAxIDguMzQxMjcgMTAuNDk0IDguNzUzMjlMMTEuMzM5IDExLjM1NDFDMTEuNjM4NCAxMi4yNzU0IDEwLjU4MzkgMTMuMDQxNSA5LjgwMDE3IDEyLjQ3MjFMNy41ODc3OSAxMC44NjQ3QzcuMjM3MyAxMC42MTAxIDYuNzYyNyAxMC42MTAxIDYuNDEyMjIgMTAuODY0N0w0LjE5OTgzIDEyLjQ3MjFDMy40MTYxMiAxMy4wNDE1IDIuMzYxNjQgMTIuMjc1NCAyLjY2MDk5IDExLjM1NDFMMy41MDYwNCA4Ljc1MzI5QzMuNjM5OTIgOC4zNDEyNyAzLjQ5MzI2IDcuODg5OSAzLjE0Mjc3IDcuNjM1MjVMMC45MzAzOTEgNi4wMjc4N0MwLjE0NjY3NyA1LjQ1ODQ2IDAuNTQ5NDUyIDQuMjE4ODUgMS41MTgxOCA0LjIxODg1SDQuMjUyODNDNC42ODYwNiA0LjIxODg1IDUuMDcwMDEgMy45Mzk4OSA1LjIwMzg5IDMuNTI3ODZMNi4wNDg5NCAwLjkyNzA1MloiIGZpbGw9IiNGRkU0ODYiLz4KCTwvZz4KCTxkZWZzPgoJPGZpbHRlciBpZD0iZmlsdGVyMF9paV81MDRfMjMxNjciIHg9IjAuMDE2MjM1NCIgeT0iLTAuMjYzOTE2IiB3aWR0aD0iMTMuOTY3NSIgaGVpZ2h0PSIxMy40MzE0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+Cgk8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgoJPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KCTxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgoJPGZlT2Zmc2V0IGR4PSItMC41IiBkeT0iLTAuNSIvPgoJPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41Ii8+Cgk8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+Cgk8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjg1IDAgMCAwIDAgMC4zMTIwMjEgMCAwIDAgMCAwLjA4MTQ1ODMgMCAwIDAgMC40MiAwIi8+Cgk8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvd181MDRfMjMxNjciLz4KCTxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgoJPGZlT2Zmc2V0IGR4PSIwLjUiIGR5PSIwLjUiLz4KCTxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIvPgoJPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPgoJPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAuMjUgMCIvPgoJPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDFfaW5uZXJTaGFkb3dfNTA0XzIzMTY3IiByZXN1bHQ9ImVmZmVjdDJfaW5uZXJTaGFkb3dfNTA0XzIzMTY3Ii8+Cgk8L2ZpbHRlcj4KCTwvZGVmcz4KCTwvc3ZnPgoJ)
}

.review-item {
    padding: 30px 40px;
    background: #fff;
    border-radius: 20px
}

.review-rating {
    margin-top: 10px;
    margin-bottom: 25px;
    justify-content: flex-start
}

.review-star {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik02IDBMNy4zNDcwOCA0LjE0NTlIMTEuNzA2M0w4LjE3OTYzIDYuNzA4Mkw5LjUyNjcxIDEwLjg1NDFMNiA4LjI5MThMMi40NzMyOSAxMC44NTQxTDMuODIwMzcgNi43MDgyTDAuMjkzNjYxIDQuMTQ1OUg0LjY1MjkyTDYgMFoiIGZpbGw9IiNGRkNGNTIiLz4KPC9zdmc+Cgk=);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.review-headline {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.review-text p {
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word
}

.author-avatar {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    background: rgba(32, 167, 238, .15);
    border-radius: 100%;
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    color: rgba(32, 167, 238, .5);
    overflow: hidden;
    text-align: center
}

.author-avatar img {
    display: block;
    width: 40px;
    height: 40px;
    object-fit: cover;
    object-position: center
}

.author-creds {
    margin-left: 15px
}

.author-name {
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    text-transform: capitalize;
    color: #304b65
}

.author-bought, .review-date {
    font-size: 14px;
    color: rgba(48, 75, 101, .5)
}

.author-bought {
    font-weight: 500;
    line-height: 1.4;
    text-transform: uppercase;
    margin-top: 5px
}

.reply-text, .review-date, .review-text {
    font-weight: 500;
    line-height: 1.6;
    font-family: Poppins, sans-serif;
    opacity: .7
}

.reply-text, .review-text {
    font-size: 16px;
    color: #304b65
}

.review-reply {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid rgba(62, 116, 134, .15)
}

.reply-headline {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 10px;
    color: rgba(48, 75, 101, .5)
}

.how-to-item, .reply-headline b {
    color: #304b65;
    font-weight: 700
}

.review-btns {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 150px
}

.review-btns .btn {
    margin: 0 10px
}

.how-to-steps {
    display: flex;
    flex-wrap: wrap;
    padding-top: 50px;
    margin: -10px -10px -70px
}

.how-to-item {
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 20px;
    position: relative;
    font-family: Poppins, sans-serif;
    font-size: 24px;
    line-height: 1.4;
    text-align: center;
    padding: 0 30px 50px;
    width: calc(25% - 20px);
    margin: 10px 10px 70px
}

.it-work-banner-title, .trial-banner-title {
    font-size: 64px;
    line-height: 1.2
}

.how-to-item>p {
    margin-top: auto
}

.sign-in-btn {
    border-radius: 10px
}

.it-work-banner, .trial-banner {
    background-color: #fff;
    border-radius: 20px;
    position: relative
}

.how-to-item img, .how-to-item svg {
    display: block;
    margin: -57px auto 20px
}

.how-to-item svg {
    max-width: 100%;
    height: initial
}

.free-trial {
    padding: 150px 0 100px
}

.trial-banner {
    background-image: url(/img/trial-banner-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom right;
    display: flex
}

.it-work-banner, .list-priority-item {
    background-size: contain;
    background-repeat: no-repeat
}

.trial-banner-content {
    width: 50%;
    padding: 60px 80px
}

.trial-banner-hero {
    display: block;
    object-fit: contain;
    margin-top: -63px
}

.trial-banner-text {
    margin: 50px 0
}

.mb-32, .paid-card-section .h2 {
    margin-bottom: 32px
}

.mb-97, .steps-list .section-title {
    margin-bottom: 97px
}

.mb-0 {
    margin-bottom: 0
}

.mb-37 {
    margin-bottom: 37px
}

.review-btns.review-btns2 {
    margin-top: 52px;
    margin-bottom: 50px
}

.it-work {
    padding: 176px 0 101px
}

.it-work-banner {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIwIiBoZWlnaHQ9IjUyOCIgdmlld0JveD0iMCAwIDUyMCA1MjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNzIuNTI5IDY4NC4zMzZDMjYxLjQ3MiA3OTIuODE1IDk4Ljk2ODMgODUwLjU2OCAtNzUuMzA5NCA4MjEuNTUxQy0yNDkuNTg3IDc5Mi41MzMgLTQzNS4yNjMgNjc4LjIyNCAtNDU4LjEzIDU0MS41MTRDLTQ4MS43MzUgNDA0Ljk5MiAtMzQyLjg5NiAyNDcuNzM3IC0yMDAuOTU2IDEzMC42MzdDLTU5LjU2OTQgMTQuNDY1MiA4NS4xMDQ3IC02MC44MTEzIDIxOS41OCAtMzMuNTA4QzM1NC4wNTYgLTYuMjA0NjcgNDc3LjU5MyAxMjMuODY2IDUxMC4yOTYgMjY4LjMxNkM1NDIuNDQ3IDQxMy42OTQgNDg0LjEzOSA1NzQuOTMgMzcyLjUyOSA2ODQuMzM2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQxMl8zMTY4KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQxMl8zMTY4IiB4MT0iMjQ4Ljg0OCIgeTE9Ijg2Ny4wOTkiIHgyPSIzMjAuMzgzIiB5Mj0iODIuOTk2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyOUE2Q0YiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkFEQUU2Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
    background-position: bottom left;
    display: flex;
    justify-content: flex-end
}

.it-work-banner-content {
    padding: 61px 128px 54px 14px;
    width: 50%
}

.it-work-banner-title {
    padding-left: 3px
}

.it-work-banner-text {
    margin: 0 0 28px
}

.it-work-banner-hero {
    display: block;
    margin-top: -140px;
    margin-right: 31px
}

.list-priority-item, .paid-card {
    background-color: var(--white);
    display: flex;
    position: relative
}

.btn--border {
    border: 1px solid rgba(62, 116, 134, .15)
}

.paid-card-section {
    padding-top: 50px;
    padding-bottom: 150px
}

.paid-card {
    flex-direction: column;
    width: 100%;
    padding: 30px 0;
    margin-top: 40px;
    border-radius: 20px
}

.paid-card h3 {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    color: rgba(48, 75, 101, .5);
    text-transform: uppercase;
    margin-bottom: 30px
}

.paid-card h2 {
    font-size: 64px;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 2px
}

.paid-card h4 {
    font-size: 18px;
    line-height: 2;
    font-weight: 500;
    color: rgba(48, 75, 101, .5)
}

.base-form__total span, .base-form__total-price span {
    padding-right: 11px;
    color: rgba(48, 75, 101, .8)
}

.paid-card-top {
    position: relative;
    padding: 0 40px 30px;
    margin-bottom: 31px
}

.paid-card-top::after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, rgba(62, 116, 134, 0) 0, rgba(62, 116, 134, .15) 38%, rgba(32, 56, 127, .15) 64%, rgba(62, 116, 134, 0) 100%)
}

.paid-card-text {
    padding: 0 40px
}

.discount-card.discount-card2 .card-body {
    padding: 36px 99px 54px 62px
}

.discount-card2 .discount-card-title {
    font-size: 48px;
    margin-bottom: 11px
}

.discount-card2.mt-100 {
    margin-top: 100px
}

.discount-card2 .title-border--inner:after {
    height: 22px
}

.list-priority-item {
    border-radius: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkwIiBoZWlnaHQ9IjI1MyIgdmlld0JveD0iMCAwIDI5MCAyNTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NTUuNjEyIDM4Ni4zNjVDNzA3LjIzMiA1MTUuNDA4IDU5OC4zODUgNjIzLjA2OCA0NDcuMzc0IDY2NS40MjRDMjk2LjM2MyA3MDcuNzggMTA0LjA0NyA2ODUuODc5IDM0LjE0NzYgNTg0LjYxNkMtMzYuMjc1NyA0ODMuNzgzIDE2LjA1MjggMzA1LjA2NiA4Ni4wMDU3IDE1Ny40NTZDMTU1Ljg2NCAxMC43OTk1IDI0My43NzcgLTEwNC4yMjYgMzYyLjE1MSAtMTMyLjk2QzQ4MC41MjUgLTE2MS42OTQgNjI4LjgzNiAtMTAzLjcwNiA3MDkuNTU5IDAuMDcwNTkzOEM3OTAuMTg4IDEwNC44MDEgODA0LjA4NyAyNTYuMzY4IDc1NS42MTIgMzg2LjM2NVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80MTJfMzI3NSkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MTJfMzI3NSIgeDE9IjcyNS4wOCIgeTE9IjU3OS44NzEiIHgyPSI0ODcuMDc3IiB5Mj0iLTc3LjMwODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI5QTZDRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyQURBRTYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    background-position: bottom right;
    margin-bottom: 20px;
    padding: 42px 59px 68px
}

.affiliate-top-title1, .list-priority-title {
    line-height: 1;
    font-family: var(--fontaccent);
    margin-bottom: 30px
}

.list-priority-content {
    width: 60%
}

.list-priority-title {
    font-size: 36px;
    font-weight: 700
}

.list-priority-img {
    position: absolute;
    right: 69px;
    top: 55%
}

.affiliate-top {
    padding: 10px 10px 50px;
    color: var(--white)
}

.affiliate-top-body {
    background-color: #0d8ab4;
    border-radius: 20px;
    padding-top: 201px;
    padding-bottom: 26px;
    position: relative;
    background-image: url(/img/affiliate-top-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 9px 8px 0 rgb(13 138 180 / 23%)
}

.affiliate-top-title1 {
    font-size: 64px;
    font-weight: var(--extra-bold)
}

.affiliate-top-title1 .title-border:after {
    height: 30px;
    bottom: 7px
}

.affiliate-top-title2 {
    font-size: 22px;
    line-height: 1.4;
    font-weight: 700;
    padding-bottom: 28px;
    position: relative;
    margin-bottom: 32px;
    letter-spacing: .2px
}

.affiliate-top-title2::after {
    content: '';
    width: 70%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .15) 38%, rgba(255, 255, 255, .15) 64%, rgba(255, 255, 255, 0) 100%)
}

.affiliate-top-title2 .title-border:after {
    height: 15px;
    bottom: -2px
}

.affiliate-top-text {
    margin: 0 auto 82px;
    line-height: 1.4;
    font-weight: 500;
    max-width: 600px
}

.affiliate-top-note {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 500;
    opacity: .7
}

.affiliate-holder-btn {
    margin-bottom: 47px
}

.all-offers-list {
    background-color: var(--white);
    border-radius: 20px;
    padding: 30px 40px 38px;
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px 15px
}

.all-offers-link {
    font-weight: 700;
    display: block;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: var(--radius);
    padding: 15px 25px 13px;
    position: relative;
    background-color: var(--white)
}

.buy-social-text, .steps-list-card {
    border-radius: 20px;
    background-color: var(--white)
}

.all-offers-link::after {
    content: '';
    display: block;
    position: absolute;
    top: 24px;
    right: 31px;
    width: 8px;
    height: 8px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNy4yOTI4OSAwLjcwNzEwNkM3LjkyMjg2IDAuMDc3MTQwOCA5IDAuNTIzMzA5IDkgMS40MTQyMVY4QzkgOC41NTIyOCA4LjU1MjI5IDkgOCA5SDEuNDE0MjFDMC41MjMzMDkgOSAwLjA3NzE0MiA3LjkyMjg2IDAuNzA3MTA3IDcuMjkyODlMNy4yOTI4OSAwLjcwNzEwNloiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+Cjwvc3ZnPgo=);
    background-size: contain;
    transform: rotate(315deg)
}

.all-offers-link:hover {
    background-color: #ededed;
    transition: var(--transition)
}

.steps-list {
    margin-bottom: 149px
}

.steps-list-card {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0 50px 52px;
    margin-top: 40px
}

.steps-list-title {
    font-size: 24px;
    line-height: 1.4;
    font-weight: 700
}

.steps-list-img {
    margin-top: -70px
}

.steps-list .d-flex:nth-child(3) .steps-list-img {
    margin-top: -82px
}

.steps-list .h2 img {
    padding-bottom: 5px
}

.buy-social {
    position: relative;
    padding: 100px 0 149px
}

.buy-social .section-title {
    position: relative;
    z-index: 1
}

.buy-social-text {
    position: relative;
    z-index: 1;
    padding: 30px 40px;
    color: rgba(48, 75, 101, .7);
    line-height: 1.6
}

.buy-social-airplane {
    position: absolute;
    right: 0;
    top: 0;
    width: 322px
}

.buy-social-youtube {
    position: absolute;
    right: 12%;
    top: 30%;
    width: 83px
}

.buy-social-speaker {
    position: absolute;
    left: 0;
    top: 0;
    width: 175px
}

.product-page-top {
    padding-top: 83px;
    /* padding-bottom: 149px */
}

.product-page-top .title-wrapper {
    padding-top: 169px;
    padding-bottom: 177px
}

.product-page-top .h2 {
    font-size: 54px;
    line-height: 68px
}

.product-page-top-holder {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.base-form__total, .base-form__total-price {
    align-items: center;
    min-height: 50px;
    position: relative;
    font-size: 14px
}

.base-form__total {
    display: flex;
    padding: 10px 20px;
    border: 1px solid #e2eaed;
    border-radius: 10px
}

.base-form__total strong {
    font-weight: 700;
    padding-left: 12px
}

.base-form {
    position: relative;
    z-index: 1
}

.base-form__notice {
    padding: 55px 30px 25px;
    line-height: 1;
    color: var(--white);
    border-radius: 0 0 20px 20px;
    background: linear-gradient(90deg, #60d34a 0, #3ab44d 50%, #60d34a 100%);
    box-shadow: 0 5px 10px 0 rgba(58, 181, 74, .4)
}

.base-form__notice strong {
    font-weight: 700
}

.base-form+.base-form__notice {
    margin-top: -29px
}

.title-border--red {
    color: red
}

.title-border--red::after {
    background: rgba(219, 5, 5, .05)
}

.title-border--yellow {
    color: var(--yellow)
}

.title-border--yellow::after {
    background: rgba(255, 255, 255, .1)
}

.questions-get-started-wrapper2 .questions-title-started-new {
    min-width: 518px
}

.base-form__total-price {
    display: inline-flex;
    min-width: 418px;
    padding: 10px 20px;
    border: 1px solid #e2eaed;
    border-radius: 10px
}

.card-add-step3__body, .select-step2__body {
    border-top: 1px solid rgba(62, 116, 134, .15)
}

.base-form__total-price strong {
    font-weight: 700;
    padding-left: 12px
}

.terms {
    padding-top: 130px;
    padding-bottom: 100px
}

.terms-title .h2 {
    margin-bottom: 6px
}

.terms-title p {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 500;
    color: rgba(48, 75, 101, .5)
}

.page-404 p, .quick-order-tabs__user-info-item strong, .terms-body h3 {
    font-weight: 700
}

.page-404 p, .terms-body p {
    line-height: 1.6;
    color: rgba(48, 75, 101, .7)
}

.terms-body h3 {
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 10px
}

.terms-body p {
    margin-bottom: 29px
}

.page-404 {
    position: relative;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMzMiIgaGVpZ2h0PSI2MDMiIHZpZXdCb3g9IjAgMCAxMzMyIDYwMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzMTAuNjYgMjA0LjU3MkMxMjI2LjA4IDQ2Mi4zOTYgODY0LjU1OCA2MTAuNTM2IDU1Ny4zOTEgNjAxLjgyM0MyNTAuOTM4IDU5Mi4wNTggLTAuNDQwODAzIDQyNC4zODggLTk4LjgyOTEgMTc2LjA4N0MtMTk3LjU1MyAtNzMuOTc5MSAtMTQzLjYyMiAtNDA2LjQ0MiA2OC4wNzEyIC01ODIuNTM2QzI3OS4wNDkgLTc1Ny41NzcgNjQ3LjA3NCAtNzc1LjE5NSA5MjUuNTExIC01OTkuOTEyQzEyMDUgLTQyMy45MTUgMTM5NS45NSAtNTQuMzAzNSAxMzEwLjY2IDIwNC41NzJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDMwXzUzNTkpIiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MzBfNTM1OSIgeDE9Ijc2MC4zIiB5MT0iNTIwLjg3NiIgeDI9Ii01Ny4yNDg4IiB5Mj0iLTEzNi4zMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA1QTZEQiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 74%;
    margin-top: 80px;
    padding-top: 192px;
    padding-bottom: 200px
}

.page-404 p {
    font-size: 24px;
    padding-top: 34px;
    padding-bottom: 80px
}

.swiper.slider-cards-icons, .swiper.slider-cards-index {
    padding-top: 50px
}

.parent_overflow.services-dropdown {
    left: -200px
}

.questions-title-started-new img {
    vertical-align: middle;
    width: 30px;
    padding-bottom: 8px
}

.slider-youTube-services .platforma-services-card {
    width: auto
}

.slider-youTube-services-wrap {
    background-color: var(--white);
    border-radius: 20px;
    padding: 30px 40px;
    margin-bottom: 150px
}

.slider-youTube-services .service-card {
    border-radius: 15px 15px 0 0
}

.services__dropdown-wrap {
    display: flex;
    align-items: center;
    padding: 5px 15px;
    height: 50px;
    margin-bottom: 10px;
    font-weight: 600;
    position: relative;
    cursor: pointer;
    border-radius: 10px
}

.services__dropdown-wrap:hover {
    background-color: rgba(223, 223, 223, .2)
}

.services__dropdown-wrap::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    width: 7px;
    height: 12px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjA3MTA2NzMgMS4zNDMxNEMwLjA3MTA2NzIgMC40NTIyMzkgMS4xNDgyMSAwLjAwNjA3MzY0IDEuNzc4MTcgMC42MzYwMzhMNi40MzUwMyA1LjI5Mjg5QzYuODI1NTUgNS42ODM0MiA2LjgyNTU1IDYuMzE2NTggNi40MzUwMyA2LjcwNzExTDEuNzc4MTcgMTEuMzY0QzEuMTQ4MjEgMTEuOTkzOSAwLjA3MTA2ODMgMTEuNTQ3OCAwLjA3MTA2ODMgMTAuNjU2OUwwLjA3MTA2NzMgMS4zNDMxNFoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+Cjwvc3ZnPgo=)
}

.services__dropdown-link.active .services__dropdown-wrap::after {
    right: auto;
    left: 10px
}

.header .services__dropdown-link.active .services__dropdown-wrap::after {
    transform: translateY(-50%) rotate(180deg)
}

.services__dropdown-link.active .services__dropdown-wrap {
    padding-left: 45px
}

.services__dropdown-wrap span:first-child {
    margin-right: 15px;
    display: flex;
    align-items: center;
    justify-content: center
}

.quick-order-tabs__user {
    padding: 17px 20px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: var(--radius);
    display: flex;
    align-items: center
}

.quick-order-tabs__user-info-item {
    opacity: .7;
    font-size: 14px;
    line-height: 21px
}

.quick-order-tabs__user-info-item span {
    padding-right: 15px
}

.quick-order-tabs__user-avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px
}

.quick-order-tabs__user-avatar img {
    width: 44px;
    height: 44px;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 7px
}

.quick-order-tabs__posts-item {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer
}

.quick-order-tabs__posts-item--2 {
    height: 260px
}

.quick-order-tabs__posts-item .module-check {
    position: absolute;
    top: 0;
    right: 0;
    padding: 12px;
    border-radius: 0 10px;
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, .15)
}

.quick-order-tabs__posts-quantity {
    position: absolute;
    left: 15px;
    bottom: 15px;
    display: flex;
    align-items: center
}

.quick-order-tabs__posts-quantity span {
    font-weight: 700;
    line-height: 1;
    color: var(--white);
    padding-left: 5px
}

.quick-order-tabs__posts-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(185px, 1fr));
    gap: 10px
}

.quick-order-tabs__posts-item>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0 15px 0 0
}

.product-list-step2__item, .select-step2 {
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    margin-bottom: 10px
}

.product-list-step2__item-head {
    padding: 10px 20px 10px 10px;
    display: flex;
    align-items: center;
    gap: 20px
}

.product-list-step2__item-user-icon {
    flex: 0 0 62px;
    width: 62px;
    height: 62px;
    border-radius: 5px;
    overflow: hidden
}

.product-list-step2__item-user-icon img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.product-list-step2__item-head-info {
    flex: auto;
    font-size: 14px;
    display: flex;
    flex-direction: column;
    gap: 12px
}

.product-list-step2__item-head-text {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.product-list-step2__item-user-link {
    font-weight: 500;
    line-height: 1;
    color: rgba(48, 75, 101, .5)
}

.product-list-step2__item-user-link span {
    color: #304b65
}

.product-list-step2__item-head-post {
    color: rgba(48, 75, 101, .5)
}

.product-list-step2__item-link-mob {
    border-bottom: 1px solid rgba(62, 116, 134, .15);
    padding: 10px;
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: rgba(48, 75, 101, .5);
    gap: 10px
}

.select-step2__head {
    display: flex;
    padding: 20px 25px;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

.select-step2__head-wrap {
    display: flex;
    align-items: center;
    gap: 16px
}

.select-step2__head-title {
    font-weight: 700;
    font-size: 16px;
    line-height: 1
}

.select-step2__head-total {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%
}

.select-step2__body {
    padding: 20px 25px
}

.accordion_transition {
    transition: 150ms ease-out;
    overflow: hidden
}

.select-step2__list-items {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(234px, 1fr));
    gap: 10px
}

.select-step2__list-items--2 {
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr))
}

.select-step2__list-item {
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 20px
}

.select-step2__list-item-icon {
    flex: 0 0 55px;
    width: 55px;
    height: 55px;
    border-radius: 5px;
    overflow: hidden
}

.select-step2__list-item-icon img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.select-step2__list-item-text {
    flex: auto;
    font-size: 14px;
    line-height: 21px;
    display: flex;
    flex-direction: column;
    gap: 3px;
    opacity: .7
}

.font-weight-bold, .product-content__item-body .card-add-modal__title span, .select-step2__list-item-text strong {
    font-weight: 700
}

.card-add-step3 {
    margin-bottom: 10px;
    border: 1px solid rgba(62, 116, 134, .15);
    border-radius: 10px
}

.card-add-step3__head {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.card-add-step3__head-wrap, .card-add-step3__title {
    align-items: center;
    display: flex
}

.card-add-step3__title {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    gap: 11px
}

.card-add-step3 .module-check {
    height: 34px;
    padding-right: 10px;
    margin-right: 25px;
    border-right: 1px solid rgba(62, 116, 134, .15)
}

.card-add-step3 .counter {
    max-width: 160px
}

.card-add-step3 .product-title-btn {
    height: 34px;
    padding-left: 7px;
    border-left: 1px solid rgba(62, 116, 134, .15);
    margin-left: 40px
}

.card-add-step3__total-price {
    display: flex;
    align-items: center;
    height: 34px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 20px;
    border-left: 1px solid rgba(62, 116, 134, .15);
    font-weight: 600;
    font-size: 18px
}

.card-add-step3__body {
    padding: 25px 20px 20px 83px
}

.card-add-step3__body p, .select-step2__body p {
    font-size: 14px;
    line-height: 21px;
    color: rgba(48, 75, 101, .5);
    margin-top: 15px
}

.card-add-step3__body .select-step2__list-items {
    grid-template-columns: repeat(auto-fill, minmax(234px, 250px))
}

.post-info__title {
    font-weight: 500
}

.h4.advantages-card__title {
    font-family: Poppins
}

.how-to-steps {
    justify-content: center
}

.base-form__notice.type-black, .base-form__notice.type-success {
    margin-top: -28px
}

input.input-cvv::-webkit-inner-spin-button, input.input-cvv::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number].input-cvv {
    -moz-appearance: textfield
}

body:has(.modal.modal--show.discount_coupons_popup) {
    overflow: hidden
}

.clients-image__warapper img {
    height: initial;
    width: initial
}

.questions-line .questions-dropdown {
    pointer-events: none
}

.disabled {
    cursor: no-drop
}

.body-checkout, .wrapper-checkout {
    overflow-x: clip!important;
}

.cursor-progress {
    cursor: progress !important
}

.forget-password {
    text-align: right
}

.forget-password a {
    font-size: 85%
}

.row>*.mt-10 {
    margin-top: 10px;
}

.card-add-step3__title-posts {
    opacity: 0.5;
    font-weight: 400
}

/* @media (max-width:1700px) and (min-width:1199px) {
    body:not(.body-checkout) {
        zoom: 0.75 !important
    }
} */

@media (max-width:1400px) {
    .mw-400 {
        max-width: 400px
    }

    .bunner .text.big_text {
        font-size: 32px
    }

    .bunner.bunner::before {
        background-position-y: bottom
    }

    .bunner .text.big_text2 {
        font-size: 30px
    }

    .columns__row__7 .column {
        flex: 0 0 140px
    }
}

@media (max-width:1199.98px) {
    .buy-social-youtube {
        top: 25%
    }

    .h2 {
        font-size: 36px
    }

    .columns__row__7 .column {
        flex: 0 0 130px
    }

    .services-nav__icon {
        margin-right: 5px
    }

    .list-bunners .bunner {
        padding: 20px
    }

    .list-bunners .bunner .text.big_text, .list-bunners .bunner .text.big_text2 {
        font-size: 20px
    }

    .list-bunners .bunner .text.medium_text {
        font-size: 18px
    }

    .header .menu .menu-list li a {
        padding: 0 15px
    }

    .header .logo .logo-link {
        max-width: 20px
    }

    .header .logo {
        flex: 1
    }

    .header .dropdown-element.custom-select {
        margin-left: auto
    }

    .product-page-top-phone {
        zoom: 0.5
    }

    .product-icon {
        max-width: 75px
    }

    .product-title-wrapper {
        padding: 5px 10px;
        max-width: 30%;
        width: 100%
    }

    .accordion__head .product-title .product-value {
        font-size: 14px
    }

    .product-price {
        flex: 0 0 150px;
        margin-left: 10px
    }

    .card-checkout-title span:first-child {
        margin-left: 137px
    }

    .card-checkout-title span:last-child {
        margin-right: 200px
    }

    .cart-total-price__item {
        margin-right: 30px
    }

    .trial-banner {
        text-align: center
    }
}

@media (max-width:991.98px) {
    .mw-500-auto {
        max-width: 500px;
        margin: 0 auto
    }

    .header .dropdown-element .custom-select__dropdown, .side-block {
        width: 100%
    }

    .header .btn--secondary {
        padding: 16px 15px
    }

    .header .btn--secondary span+span, .header .menu, .header .services .services-nav, .header.menu_open .logo {
        display: none
    }

    .header .btn--secondary .ico {
        margin: 0
    }

    .header.header-transparent .active .header_burger_btn .ico span {
        background: var(--white)
    }

    .header[data-scroll] {
        padding: 15px 20px
    }

    .header [data-select-drop] {
        position: fixed !important;
        left: 0;
        top: 80px;
        width: 100% !important;
        height: calc(100% - 80px) !important;
        margin: 0 !important;
        max-height: 100vh !important;
        border-radius: 0 !important
    }

    .dropdown .services-dropdown .services-nav {
        flex-direction: column;
        border: 1px solid rgba(62, 116, 134, .15);
        border-radius: 10px;
        padding: 25px 30px;
        margin: 0 20px
    }

    .dropdown .services-dropdown .services-nav__item .services-nav__link {
        padding: 18px 18px 18px 0;
        width: 100%
    }

    .dropdown .services-dropdown .services-nav__item .services-nav__link.active {
        border-bottom: 1px solid rgba(62, 116, 134, .15);
        padding-bottom: 30px;
        margin-bottom: 20px
    }

    .dropdown .services-dropdown .services-nav__item+.services-nav__item {
        margin-top: 10px
    }

    .dropdown .services-dropdown .services-nav__item:not(:last-child) {
        border: 0
    }

    .header.menu_open, .header.menu_open .header_group_btns .btn {
        background: #fff
    }

    .header:not(.header.header-transparent) .parent_overflow {
        margin-top: 0 !important
    }

    .header.menu_open .btn--secondary {
        background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%)
    }

    .header.menu_open .btn--secondary .ico {
        color: #fff
    }

    .header.menu_open .show_on_mob {
        display: inline-flex;
        color: #304b65
    }

    .header_group_btns {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: auto;
        margin-right: 10px;
        background: #fff;
        border-radius: 10px;
        overflow: hidden
    }

    .header .dropdown {
        flex: initial
    }

    .btn_circle_number {
        position: absolute;
        right: 8px;
        top: 8px;
        font-weight: 600;
        font-size: 12px;
        line-height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-transform: uppercase;
        color: #fff;
        height: 18px;
        width: 18px;
        background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%);
        border-radius: 50%
    }

    .header_group_btns .btn {
        border-radius: 0;
        color: #304b65
    }

    .header.menu_open:not(.header-transparent) .header_group_btns .btn svg, .header_group_btns .btn svg {
        color: #304b65
    }

    .header_group_btns .btn:first-child:after {
        content: "";
        height: 20px;
        width: 1px;
        background: rgba(62, 116, 134, .15);
        display: block;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .header.menu_open .header_group_btns {
        border: 1px solid rgba(62, 116, 134, .15)
    }

    .header .offer-primary {
        padding: 0
    }

    .header .offer-primary__body {
        border-radius: 0 0 15px 15px
    }

    .header .services-nav__item.hide_on_desk {
        display: flex
    }

    .header .services__container {
        border-radius: 10px;
        margin: 0 20px;
        border: 1px solid rgba(62, 116, 134, .15)
    }

    .header .services__container .services__col {
        width: 33.33%
    }

    .header-bj-img-fetchpriority {
        display: none !important
    }
}

@media (max-width:768px) {
    .select-step2__head-total {
        font-weight: 700;
        font-size: 14px
    }

    .buy-social-speaker {
        left: -73px !important;
        top: -96px !important
    }

    .mw-350-auto {
        max-width: 350px;
        margin: 0 auto
    }

    .position-title {
        max-width: 230px;
        position: relative;
        line-height: 36px
    }

    .mb-md-10 {
        margin-bottom: 10px
    }

    .position-title .icon {
        position: absolute;
        line-height: 0;
        top: 50%;
        transform: translate(0, -50%)
    }

    .position-title .icon img, .position-title .icon svg {
        padding-bottom: 0
    }

    .position-title .position-padding {
        padding-left: 30px
    }

    .modal__footer {
        flex-direction: column
    }

    .header .services__container .services__col, .modal__footer .btn {
        width: 100%
    }

    .modal__footer .btn.servicesBtn {
        margin: 0 0 10px
    }

    .modal__footer .btn.servicesBtn span {
        white-space: nowrap
    }

    .header .service-card--lg {
        flex-direction: row;
        align-items: center
    }

    .header .service-card__visual {
        padding: 12px;
        margin: 0
    }

    .header .service-card__title {
        margin-left: 20px
    }

    .header.header_with_pt+.wrapper {
        padding-top: 84px
    }

    .base-form__item.btn-comments-type-container {
        justify-content: start !important;
        flex-direction: row !important
    }

    .base-form__item.btn-comments-type-container .btn {
        justify-content: center !important
    }

    .date--wrapper .date--month {
        min-width: unset;
        width: 100%;
        max-width: 60% !important
    }

    .date--wrapper .date--year {
        min-width: unset;
        width: 100%;
        max-width: 40% !important
    }

    .input--cvv {
        max-width: 40%;
        width: 100%
    }

    .input--date {
        max-width: 60%;
        width: 100%
    }
}

@media (max-width:400px) {
    .buy-social-speaker {
        top: 40px !important
    }

    .buy-social-youtube {
        top: 180px !important
    }

    .modal .wait {
        padding: 80px 30px 20px
    }

    .mw-300-auto {
        max-width: 300px;
        margin: 0 auto 50px
    }
}

@media (max-width:380px) {
    .service-package-modal .modal__header {
        padding: 15px 10px
    }

    .columns-smiles .col {
        margin: 0 3px
    }
}

@media (min-width:992px) {
    .header.menu_open {
        z-index: 9999999
    }
}

.load-panel-fix-platform-normal:not(.load-panel-fix-platform-normal:has(div)) {
    height: 380px
}

.load-panel-fix-group-normal:not(.load-panel-fix-group-normal:has(div)) {
    height: 224px
}

@media (max-width:768px) {
    .load-panel-fix-platform-normal:not(.load-panel-fix-platform-normal:has(div)) {
        height: 482px
    }

    .load-panel-fix-group-normal:not(.load-panel-fix-group-normal:has(div)) {
        height: 420px
    }
}

.load-panel-fix-product-normal:not(.load-panel-fix-product-normal:has(div)) {
    height: 244px
}

@media (max-width:768px) {
    .load-panel-fix-product-normal:not(.load-panel-fix-product-normal:has(div)) {
        height: 375px
    }
}

.load-panel-fix-services-normal:not(.load-panel-fix-services-normal:has(div)) {
    height: 164px
}

@media (max-width:768px) {
    .load-panel-fix-services-normal:not(.load-panel-fix-services-normal:has(div)) {
        height: 420px
    }
}

@media (max-width:576px) {
    .load-panel-fix-group-normal:not(.load-panel-fix-group-normal:has(div)) {
        height: 376px
    }

    .load-panel-fix-product-normal:not(.load-panel-fix-product-normal:has(div)) {
        height: 333px
    }

    .load-panel-fix-services-normal:not(.load-panel-fix-services-normal:has(div)) {
        height: 430px
    }
}

.load-panel-fix-service-block:not(.load-panel-fix-service-block:has(div)) {
    height: 357px
}

@media (max-width:374px) {
    .coin-paymant {
        flex-direction: column
    }

    .coin-paymant__logo {
        margin-bottom: 10px
    }
}

@media (min-width:1920px) {
    .none-paddings-1920 {
        padding: 0
    }

    .header [data-select-drop] {
        max-width: 1320px
    }

    .title-bg {
        background-position: 60% top
    }
}

@media (min-width:2400px) {
    .title-bg {
        background-position: 67% top
    }
}

@media (max-width:1399.98px) {
    .platform-column-reverse-block .select-block .services-option {
        width: 100%
    }

    .title-bg {
        background-position: 64% top
    }

    .questions-block-up .base-form, .questions-get-started-wrapper .base-form {
        min-width: 650px
    }
}

@media (max-width:1199.98px) {
    .platform-get-started .questions-title-started-new, .title-started-new-index {
        max-width: none;
        text-align: center
    }

    .questions-title-started-new {
        padding: 20px 0 40px;
        text-align: center;
        width: 100%;
        margin: 0 auto
    }

    .questions-block-up .base-form, .questions-get-started-wrapper .base-form {
        min-width: unset
    }

    .btn-comments-type-container {
        flex-wrap: wrap !important
    }

    .title-started-new-index {
        margin-bottom: 40px;
        padding: 0
    }

    .service-page-get-started .btn-1200, .service-page-get-started .dnone-1200 {
        display: none
    }

    .title-started-new-dblock-max-1200 {
        text-align: center;
        max-width: 100%;
        font-weight: 600;
        font-size: 36px;
        line-height: 120%;
        color: var(--white);
        margin-bottom: 10px
    }

    .how-to-item, .service-page-wrapper-viewes {
        margin-bottom: 80px
    }

    .service-page-wrapper-viewes .text-item {
        font-size: 14px;
        line-height: 160%
    }

    .service-page-wrapper-viewes .section-block .card-shadow {
        max-width: 60px;
        max-height: 60px
    }

    .service-page-wrapper-viewes .small-spaces {
        padding: 10px
    }

    .service-page-get-started .questions-title-started-new {
        text-align: center;
        max-width: 100%
    }

    .service-page-get-started .service-page-title-item {
        text-align: center;
        max-width: 100%;
        margin-bottom: 40px
    }

    .service-page-get-started .base-form {
        max-height: initial;
        max-width: initial;
        padding: 20px 20px 15px;
        min-width: initial
    }

    .service-page-get-started .column-reverse-block {
        display: flex;
        flex-direction: column-reverse
    }

    .service-page-get-started .btn-mobail {
        width: 100%
    }

    .service-page-get-started .base-form__item {
        padding: 0;
        margin: 0 0 10px;
        border-bottom: 1px solid rgba(62, 116, 134, .15)
    }

    .service-page-get-started .custom-select__btn {
        margin-bottom: 10px
    }

    .how-to-steps {
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }

    .how-to-item {
        width: calc(31% - 10px)
    }
}

@media (max-width:723.98px) {
    .modal-02 .modal__footer, .modal-02 .service-modal-item, .modal-03 .service-modal-item {
        flex-direction: column
    }

    .modal-02 .list-items-modal, .modal-03 .list-items-modal {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-gap: 15px
    }

    .modal-02 .title-link-modal, .modal-03 .title-link-modal {
        margin-bottom: 20px
    }

    .modal-02 .modal__footer .btn-starts {
        display: none
    }

    .footer-wrapper-modal-mobail {
        justify-content: space-between
    }

    .modal-02 .modal__footer .btn {
        width: auto
    }

    .modal__title {
        font-weight: 700;
        font-size: 18px;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0 20px
    }

    .modal-03 .total-price {
        padding: 0 0 0 30px
    }

    .modal-3-mobail-price {
        color: var(--primary)
    }
}

@media (max-width:400.98px) {
    footer .lable-wrapper-coin-protected {
        flex-direction: column
    }

    .service-choose-your-package .card {
        width: 48%;
        flex-grow: 2
    }

    .service-page-cards {
        min-height: 680px
    }
}

@media (min-width:320px) {
    .service-choose-your-package .card-price, .service-page-top .services-btn-starts {
        display: none
    }

    .service-page-top .btn--primary {
        margin-bottom: 15px
    }

    .service-page-cards .block-card-price, .service-page-cards .card-price-wrapper, .service-page-top .modal-8888 .modal__footer .btn--primary {
        margin-bottom: 0
    }

    .service-page-top .base-form-services-btn, .service-page-top .base-form-services-btn .btn--primary {
        width: 100%
    }

    .how-to-buy-service .has-subtitle {
        padding: 0 58px
    }

    .service-choose-your-package .btn-comments-type {
        min-width: 120px;
        justify-content: start
    }

    .service-page-cards .card-btn-mobail {
        display: none !important
    }

    .service-choose-your-package .card-body {
        padding: 20px 0;
        height: 100%
    }

    .service-choose-your-package .card-number {
        font-size: 18px;
        line-height: 140%
    }

    .service-choose-your-package .card-views {
        font-size: 14px;
        line-height: 140%;
        text-transform: lowercase
    }

    .service-page-cards .card-price-position-line {
        margin-bottom: 0;
        position: unset
    }
}

@media (min-width:400px) {
    .how-to-buy-service .has-subtitle {
        padding: 0 62px
    }

    .service-choose-your-package .btn-comments-type {
        min-width: 120px
    }

    .service-page-cards .card-price-wrapper {
        margin-bottom: 0
    }
}

@media (min-width:724px) {
    .modal-03 .modal-counter-block {
        display: none
    }
}

@media (min-width:768px) {
    .service-choose-your-package .btn-comments-type {
        max-width: 310px
    }

    .review-mobail-data, .services-btn-starts-mobil {
        display: none
    }
}

@media (max-width:1399.98px) {
    .reactions_list_items-wrap {
        display: flex;
        flex-direction: column !important;
        align-items: start !important
    }

    .reactions_list_items-wrap span {
        width: 100%
    }

    .reactions_list_items {
        flex-wrap: wrap;
        width: 100%
    }

    .module-check .check+.text {
        font-size: 12px;
        line-height: 120%
    }
}

@media (max-width:1199.98px) {
    .gift-promo {
        padding: 147px 20px 40px
    }

    .gift-promo__content {
        padding-right: 0;
        text-align: center
    }

    .gift-promo__title {
        margin-bottom: 20px
    }

    .gift-promo__visual {
        pointer-events: none;
        position: absolute;
        top: -130px;
        right: 50%;
        transform: translateX(50%);
        width: 310px
    }
}

@media (max-width:991.98px) {
    .save-card {
        padding: 30px 15px 0
    }

    .promo-section__title.h2, .save-card__price {
        font-size: 36px
    }

    .save-card__code {
        font-size: 18px;
        line-height: 2.8
    }

    .save-card__footer {
        padding: 20px 0
    }

    .step-card {
        padding: 30px 25px 20px;
        background-size: auto
    }

    .step-card__title {
        margin-bottom: 15px;
        font-size: 18px
    }

    .step-card__img-wrapper {
        margin-bottom: 10px;
        text-align: center
    }

    .step-card--style-1 {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM5IiBoZWlnaHQ9IjExNiIgdmlld0JveD0iMCAwIDIzOSAxMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0tNDcuNjE0NSAxMDcuOTc1Qy0xMjUuOTYxIDg4LjM2MDEgLTE5NS44NjcgMzIuMTE5IC0yMzAuNTQzIC01My4wMDMzQy0yNjUuMjE4IC0xMzguMTI2IC0yNjUuMjE3IC0yNTEuNTU5IC0yMTAuODg4IC0yOTguOTc0Qy0xNTYuODQ0IC0zNDYuNjY2IC00OS4zMTE0IC0zMjguMDQ2IDQxLjI3NzEgLTI5Ny4xMDFDMTMxLjMwNCAtMjY2LjE0NyAyMDQuMTEgLTIyMi41ODQgMjI4LjY5IC0xNTUuNTYzQzI1My4yNyAtODguNTQxIDIyOS4zMzggMS42NjI2NCAxNzQuMjYzIDU1LjU0NjZDMTE4LjYyNyAxMDkuNDM5IDMxLjI5MzkgMTI3LjU4MiAtNDcuNjE0NSAxMDcuOTc1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEyMTRfNzcwNCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMjE0Xzc3MDQiIHgxPSItMTYyLjMxMyIgeTE9IjEwMy4wMjciIHgyPSIyMDQuNTY4IiB5Mj0iLTc5LjEzMDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI5QTZDRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyQURBRTYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
        background-position: top left
    }

    .step-card--style-2 {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU4IiBoZWlnaHQ9IjEzNiIgdmlld0JveD0iMCAwIDI1OCAxMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDcuMzg1IDEyNy45NzVDMTI5LjAzOSAxMDguMzYgNTkuMTMzIDUyLjExOSAyNC40NTc1IC0zMy4wMDMzQy0xMC4yMTgxIC0xMTguMTI2IC0xMC4yMTY3IC0yMzEuNTU5IDQ0LjExMTkgLTI3OC45NzRDOTguMTU1NyAtMzI2LjY2NiAyMDUuNjg5IC0zMDguMDQ2IDI5Ni4yNzcgLTI3Ny4xMDFDMzg2LjMwNCAtMjQ2LjE0NyA0NTkuMTEgLTIwMi41ODQgNDgzLjY5IC0xMzUuNTYzQzUwOC4yNyAtNjguNTQxIDQ4NC4zMzggMjEuNjYyNiA0MjkuMjYzIDc1LjU0NjZDMzczLjYyNyAxMjkuNDM5IDI4Ni4yOTQgMTQ3LjU4MiAyMDcuMzg1IDEyNy45NzVaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTIxNF83NzE0KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEyMTRfNzcxNCIgeDE9IjkyLjY4NjUiIHkxPSIxMjMuMDI3IiB4Mj0iNDU5LjU2OCIgeTI9Ii01OS4xMzA5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyOUE2Q0YiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkFEQUU2Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
        background-position: top right
    }

    .step-card--style-3 {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzY2IiBoZWlnaHQ9IjEwNiIgdmlld0JveD0iMCAwIDM2NiAxMDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03OS4zODU1IDk3Ljk3NUMxLjAzODU2IDc4LjM2MDEgLTY4Ljg2NyAyMi4xMTkgLTEwMy41NDMgLTYzLjAwMzNDLTEzOC4yMTggLTE0OC4xMjYgLTEzOC4yMTcgLTI2MS41NTkgLTgzLjg4ODEgLTMwOC45NzRDLTI5Ljg0NDMgLTM1Ni42NjYgNzcuNjg4NiAtMzM4LjA0NiAxNjguMjc3IC0zMDcuMTAxQzI1OC4zMDQgLTI3Ni4xNDcgMzMxLjExIC0yMzIuNTg0IDM1NS42OSAtMTY1LjU2M0MzODAuMjcgLTk4LjU0MSAzNTYuMzM4IC04LjMzNzM2IDMwMS4yNjMgNDUuNTQ2NkMyNDUuNjI3IDk5LjQzOSAxNTguMjk0IDExNy41ODIgNzkuMzg1NSA5Ny45NzVaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTIxNF83NzI5KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEyMTRfNzcyOSIgeDE9Ii0zNS4zMTM1IiB5MT0iOTMuMDI3MSIgeDI9IjMzMS41NjgiIHkyPSItODkuMTMwOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjlBNkNGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJBREFFNiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
        background-position: top left
    }

    .promo-section__content {
        text-align: center;
        margin-bottom: 40px
    }

    .offer-primary__body {
        background-position: left center
    }

    .services__col {
        width: 33.333%
    }

    .header_group_btns .btn {
        background: 0 0
    }

    .main-alerts:not(:empty)+.header.header_with_pt+.wrapper {
        padding-top: 110px
    }

    .service-choose-your-package .card.discount-card.discount-card-jq {
        display: block;
        width: 100%;
    }
}

@media (max-width:1400px) {
    .it-work-banner-hero {
        margin: 0
    }

    .dropdown .services-dropdown .services-nav__item .services-nav__link {
        padding: 6px 8px
    }

    .parent_overflow.services-dropdown {
        width: calc(100vw - 178px);
        left: -200px
    }
}

@media (max-width:1200px) {
    .parent_overflow.services-dropdown {
        width: calc(100vw - 100px);
        left: -350px
    }
}

@media (max-width:1200px) {
    .trial-banner {
        flex-direction: column;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzcxIiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM3MSAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00NjkuNDU0IDUwOS4yNTFDMzc5LjcxNiA1NjAuNjkyIDI2NS4yNTkgNTcwLjgyOSAxNTcuNjg1IDUyMy4wM0M1MC4xMTE4IDQ3NS4yMzIgLTUwLjU4MTkgMzcwLjUxNiAtNDIuNTE5MyAyNzguNTE3Qy0zNC45NjUyIDE4Ni41MTcgODAuODMyIDEwOC4yNDkgMTkxLjkyOCA1Ni40MDAyQzMwMi41MTMgNS4wNTc2NiA0MDguMzk0IC0xOS4zNTczIDQ5MC41NzkgMjAuNjkzNkM1NzIuNzY1IDYwLjc0NDYgNjMwLjc0NiAxNjUuMjU5IDYyNy43MzcgMjYzLjg5MUM2MjQuMjE3IDM2My4wMyA1NTkuNzAyIDQ1Ny4zMDQgNDY5LjQ1NCA1MDkuMjUxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExODVfODA0MCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMTg1XzgwNDAiIHgxPSIzNTkuMTc4IiB5MT0iNjA2LjUwMSIgeDI9IjUzNi4xNiIgeTI9IjExMi42NjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI5QTZDRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyQURBRTYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
        background-size: 100%
    }

    .trial-banner-content {
        width: 100%;
        padding: 18px 40px
    }

    .trial-banner-hero {
        margin: 0 auto;
        width: 80%
    }

    .services-index-page .services-nav__text {
        display: none
    }

    .questions-get-started-wrapper, .questions-get-started-wrapper2 {
        flex-direction: column
    }

    .base-form__total-price, .questions-get-started-wrapper2 .questions-title-started-new {
        min-width: 100%
    }

    .questions-get-started-wrapper2 .questions-title-started-new {
        font-size: 24px;
        margin-bottom: 20px
    }

    .product-page-top .h2 {
        font-size: 46px
    }

    .product-page-top .title-wrapper {
        padding-top: 70px;
        padding-bottom: 50px
    }

    .product-page-top-phone {
        width: 50%;
        flex: 0 0 40%
    }

    .it-work {
        padding: 50px 0 19px
    }

    .it-work-banner {
        flex-direction: column;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzcxIiBoZWlnaHQ9IjI5OCIgdmlld0JveD0iMCAwIDM3MSAyOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01NjEuNTI5IDcyNC4zMzZDNDUwLjQ3MiA4MzIuODE1IDI4Ny45NjggODkwLjU2OCAxMTMuNjkxIDg2MS41NTFDLTYwLjU4NzIgODMyLjUzMyAtMjQ2LjI2MyA3MTguMjI0IC0yNjkuMTMgNTgxLjUxNEMtMjkyLjczNiA0NDQuOTkyIC0xNTMuODk2IDI4Ny43MzcgLTExLjk1NjUgMTcwLjYzN0MxMjkuNDMxIDU0LjQ2NTIgMjc0LjEwNSAtMjAuODExMyA0MDguNTggNi40OTIwMUM1NDMuMDU2IDMzLjc5NTMgNjY2LjU5MyAxNjMuODY2IDY5OS4yOTYgMzA4LjMxNkM3MzEuNDQ3IDQ1My42OTQgNjczLjEzOSA2MTQuOTMgNTYxLjUyOSA3MjQuMzM2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEyMzJfNjUwOSkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMjMyXzY1MDkiIHgxPSI0MzcuODQ4IiB5MT0iOTA3LjA5OSIgeDI9IjUwOS4zODMiIHkyPSIxMjIuOTk2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyOUE2Q0YiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkFEQUU2Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
        background-size: 100% 53%
    }

    .it-work-banner-hero {
        order: 1;
        width: 50%;
        margin: 0 auto
    }

    .it-work-banner-content {
        width: 100%;
        padding: 30px 40px
    }
}

@media (max-width:1127px) {
    .parent_overflow.services-dropdown {
        width: calc(100vw - 100px);
        left: -230px
    }
}

@media (max-width:1040px) {
    .parent_overflow.services-dropdown {
        width: calc(100vw - 45px);
        left: -210px
    }
}

.footer-lable-bg4 {
    display: flex;
    align-items: center
}

@media (max-width:480px) {
    .quick_order_popup .quick-order-tabs__posts-list {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(40%, 1fr));
        gap: 10px
    }

    body:not(.scroll) .main-alerts.have-alerts+.header {
        top: 60px
    }

    body.homepage:not(.scroll) .main-alerts.have-alerts+.header {
        top: 70px
    }
}

.comments-list-order-details .comments-list-order-details__item div {
    color: #304b65;
    opacity: .7
}

.comments-list-order-details .comments-list-order-details__item div+div {
    padding-top: 15px;
    border-top: 1px solid rgba(62, 116, 134, .15)
}

@media (min-width:576px) {
    .service-page-top .services-btn-starts {
        display: block
    }

    .service-page-top .btn--primary {
        margin-bottom: 15px
    }

    .service-page-top .base-form-services-btn, .service-page-top .base-form-services-btn .btn--primary {
        max-width: 130px
    }

    .how-to-buy-service .has-subtitle {
        padding: 0
    }

    .row-sticky-fix .container, .row-sticky-fix .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .justify-content-center-768 {
        justify-content: center !important
    }

    .save-section__wrapper {
        position: relative;
        z-index: 2;
        padding: 0 20px 30px;
        text-align: center
    }

    .save-section__wrapper::before {
        content: '';
        position: absolute;
        top: 50px;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        background-color: var(--white);
        border-radius: 20px
    }

    .base-promo__content {
        padding-right: 20px
    }

    .row-sticky-fix .col-md-4 .categories {
        margin-right: 10px
    }

    .row-sticky-fix .container, .row-sticky-fix .container-md, .row-sticky-fix .container-sm {
        max-width: 720px
    }

    .customer-reviews {
        margin-bottom: 0
    }
}

@media (min-width:992px) {
    .text-center-title {
        text-align: center
    }

    .service-choose-your-package .btn-comments-type {
        max-width: 100%
    }

    .service-choose-your-package .service-page-cards {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        grid-gap: 10px
    }

    .service-choose-your-package .service-page-cards>.card {
        width: 31% !important;
        flex-grow: 2
    }

    .service-choose-your-package .card-body {
        padding: 30px 40px
    }

    .service-choose-your-package .card-number {
        font-size: 26px;
        line-height: 140%
    }

    .footer-total-price-1000, .platform-get-started .btn1000, .service-choose-your-package .card-price {
        display: block
    }

    .service-page-cards .block-card-price {
        margin-bottom: 50px
    }

    .service-page-cards .card-price-position-line {
        margin-bottom: 20px;
        position: relative
    }

    .service-page-cards .card-btn-mobail {
        display: block !important
    }

    .footer-total-price-mobail, .modal-02 .modal-2-mobail-price, .order-now-mobail, .platform-get-started .btn-mobail {
        display: none
    }

    .row-sticky-fix .col-md-4 {
        padding-bottom: 447px;
        top: 234px
    }

    .row-sticky-fix .container, .row-sticky-fix .container-lg, .row-sticky-fix .container-md, .row-sticky-fix .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .btn-comments-type-wrap button {
        position: relative
    }

    .btn-comments-type-wrap+.btn-comments-type-wrap .btn-comments-type::before {
        content: '';
        width: 1px;
        height: 75%;
        background-color: rgba(62, 116, 134, .25);
        position: absolute;
        left: -10px;
        top: 50%;
        transform: translateY(-50%)
    }

    .btn-comments-type-wrap.active .btn-comments-type::before, .btn-comments-type-wrap.active+.btn-comments-type-wrap .btn-comments-type::before, .btn-comments-type-wrap:hover .btn-comments-type::before, .btn-comments-type-wrap:hover+.btn-comments-type-wrap .btn-comments-type::before {
        background-color: rgba(62, 116, 134, 0)
    }

    .service-choose-your-package .base-form__item {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(1, 1fr)
    }

    .service-page-get-started .btn-mobail, .title-started-new-dblock-max-1200 {
        display: none
    }

    .platform-get-started .questions-title-started-new {
        line-height: 120%;
        align-self: center;
        padding-left: 24px
    }

    .service-page-get-started .questions-title-started-new {
        padding-left: 24px;
        max-width: 535px;
        line-height: 120%
    }

    .service-page-get-started .service-page-title-item {
        padding-left: 24px
    }

    .title-started-new-index {
        align-self: center;
        padding-left: 24px
    }

    .service-choose-your-package .card-number {
        font-size: 35px
    }

    .service-choose-your-package .service-page-cards {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        grid-gap: 20px
    }

    .service-choose-your-package .service-page-cards>.card {
        max-width: 23% !important;
        flex-grow: 1
    }

    .row-sticky-fix .col-md-4 {
        top: 251px
    }

    .row-sticky-fix .container, .row-sticky-fix .container-lg, .row-sticky-fix .container-md, .row-sticky-fix .container-sm, .row-sticky-fix .container-xl {
        max-width: 1140px
    }
}

@media (min-width:1400px) {
    .service-choose-your-package .card-number {
        font-size: 48px;
        line-height: 140%
    }

    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .row-sticky-fix .container {
        max-width: 1360px
    }
}

@media (max-width:400px) {
    .customer-reviews .stars-rating .rating-value {
        margin-right: 2px
    }

    .customer-reviews .stars-rating .review-star {
        margin-right: 0
    }

    .customer-reviews .stars-rating {
        padding: 10px
    }

    .customer-reviews .heading-flex h2+div {
        justify-content: space-between
    }
}

.site-order-details .btn.btn--sm.btn--red.btn--remove {
    border: none
}

.display-block-576 {
    display: none
}

@media (max-width:575.98px) {
    .mobile--hide {
        display: none !important
    }

    .margin-left-auto-mobile {
        margin-left: auto !important
    }

    .service-choose-your-package .card.discount-card.discount-card-jq {
        text-align: center
    }

    .display-block-576 {
        display: block
    }

    .display-none-576, .secondary-selected {
        display: none
    }
}

.base-form__notice.type-success {
    background: #3AB54A;
    box-shadow: 0 5px 10px 0 rgb(58 181 74 / 40%)
}

.base-form__notice.type-warning {
    background: #EAB52E;
    box-shadow: 0 5px 10px 0 rgba(234, 181, 46, .4)
}

.base-form__notice.type-danger {
    background: #DB1919;
    box-shadow: 0 5px 10px 0 rgba(219, 25, 25, .4)
}

.base-form__notice.type-black {
    background: #000;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .4)
}

.base-form__notice.type-info {
    background: #EBF8FC;
    color: #05a6db;
    box-shadow: 0 5px 10px 0 rgba(235, 248, 252, .4)
}

.base-form__notice {
    margin-top: -28px
}

.desktop_d-none, .display-block-576, .platform-main-title-image-fix-block {
    display: none
}

.icon_54_54 {
    width: 54px;
    height: 54px
}

.alert a {
    color: #0ed5e1;
    text-decoration: underline
}

.shake {
    animation: .5s infinite shake
}

@keyframes shake {
    0% {
        transform: translate(1px, 1px) rotate(0)
    }

    10% {
        transform: translate(-1px, -2px) rotate(-1deg)
    }

    20% {
        transform: translate(-3px, 0) rotate(1deg)
    }

    30% {
        transform: translate(3px, 2px) rotate(0)
    }

    40% {
        transform: translate(1px, -1px) rotate(1deg)
    }

    50% {
        transform: translate(-1px, 2px) rotate(-1deg)
    }

    60% {
        transform: translate(-3px, 1px) rotate(0)
    }

    70% {
        transform: translate(3px, 1px) rotate(-1deg)
    }

    80% {
        transform: translate(-1px, -1px) rotate(1deg)
    }

    90% {
        transform: translate(1px, 2px) rotate(0)
    }

    100% {
        transform: translate(1px, -2px) rotate(-1deg)
    }
}

.quick-order-tabs2__user-item.active {
    background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%);
    box-shadow: 0 5px 15px -3px #b3e8f8;
    color: var(--white)
}

.cursor-pointer {
    cursor: pointer !important
}

.coin-paymant {
    background: #fff
}

.icon_24_24 {
    width: 24px;
    height: 24px;
    align-self: center;
    object-fit: contain
}

.services-btn-starts {
    min-height: 80px
}

input[type=text]:disabled {
    background-color: unset !important;
    cursor: text !important
}

.error-message {
    color: #f43d3d;
    background-color: rgba(227, 66, 44, .08);
    padding: 15px 20px;
    border-radius: 10px
}

.fit-content {
    width: fit-content
}

.modal__dialog {
    height: auto !important
}

body:has(.modal.modal--show.quick_order_popup) {
    overflow: hidden
}

.quick-order-tabs2__title-tab-mob {
    font-weight: 700;
    border-bottom: 1px solid var(--border);
    padding-bottom: 17px;
    margin-bottom: 10px
}

.d-md-inline-flex {
    display: inline-flex
}

@media (max-width:770.40px) {
    .quick-order-tabs2__list-users {
        max-width: calc(100vw - 75px);
        flex-direction: row
    }
}

.pay-now-1-top {
    flex-wrap: wrap
}

.btn-rows-fix, .pay-now-price {
    white-space: nowrap
}

.affiliate-step-margin-fix {
    margin-top: 50px
}

.platform-main-title-image-fix-none {
    display: inline
}

.platform-main-title-image-fix-none .platform-main-title-icon {
    margin: 0;
    vertical-align: middle;
    width: 54px;
    height: 54px;
    transform: translateY(-5px)
}

.platform-main-title-image-fix-block .platform-main-title-icon {
    margin: 0;
    transform: translateY(2px)
}

@media (min-width:768px) {
    .modal:not(.items-added-to-card) .select-step2__head {
        align-items: unset !important
    }

    .select-step2__head .total-price {
        padding: 0 0 0 25px !important
    }

    .modal:not(.items-added-to-card) .select-step2__head .total-price {
        align-items: flex-start !important
    }

    .select-step2__head .total-price .select-step2__head-total {
        line-height: unset !important
    }

    .container.reviews-items h2.section-title {
        margin-bottom: 0
    }
}

.card-add-modal .total-price>span {
    margin-top: 5px;
    margin-bottom: 5px
}

@media (max-width:1200px) {
    .something-else-mobile-size-fix .columns__row__6 .column {
        width: calc(50% - 20px)
    }

    .something-else-mobile-size-fix .columns__row__6 .column img {
        width: 54px
    }
}

.row.row-sticky-fix .col-md-8 {
    z-index: 99
}

.quick-order-message__icon-loader .loader {
    padding: 0 !important
}

.quick-order-message__icon-loader .loader .lds-ring div {
    border: 4px solid var(--warning);
    border-color: var(--warning) transparent transparent transparent
}

.post-info-fix .post-info__img:not(:has(img)) {
    flex: unset;
    width: unset;
    display: flex;
    align-items: center;
    justify-content: center
}

.post-info-fix:not(:has(.post-info__list-item)) .post-info__title, .quick-order-tabs__user-avatar img {
    margin-bottom: 0
}

strong {
    font-weight: 700
}

.base-form__notice-fix {
    text-align: center;
    line-height: 1.7;
    color: var(--white)
}

@media (max-width:575.98px) {
    .quick_order_popup .quick-order-tabs2__nav, .quick_order_popup .quick-order-tabs2__pane-wrap {
        padding: 0 !important
    }

    .display-block-576 {
        display: block
    }

    .display-none-576 {
        display: none
    }
}

.card-checkout-title span:first-child {
    margin-left: 75px
}

.card-checkout-title span:last-child {
    margin-right: 125px
}

.cart_inner_dashboard .card-checkout-title span:last-child {
    margin-right: 100px
}

.services-btn-starts.has-autofills {
    display: flex
}

.services-btn-starts.has-autofills .btn.btn--md.servicesBtn {
    margin-right: 15px
}

@media (max-width:1199.98px) {
    .card-checkout-title span:first-child {
        margin-left: 45px
    }

    .card-checkout-title span:last-child {
        margin-right: 105px
    }

    .cart_inner_dashboard .card-checkout-title span:last-child {
        margin-right: 80px
    }
}

@media (min-width:1200px) {
    .questions-block-up .base-form {
        min-width: unset
    }
}

@media (min-width:1400px) {
    .questions-get-started-wrapper.questions-block-up.service-page-get-started>div:last-child {
        width: 52%
    }
}

.quick-order-tabs__user-loader .quick-order-tabs__user-avatar .lds-ring {
    display: flex;
    align-items: center
}

@media (max-width:559px) {
    .quick-order-tabs__user-loader .quick-order-tabs__user-avatar {
        top: 27px;
        left: 14px
    }

    .quick-order-tabs__user-info-item>span {
        display: block;
        padding-right: 0;
        margin-bottom: 0
    }
}

@media (max-width:450px) {
    .quick-order-tabs__user-info .quick-order-tabs__user-info-item span:has(strong) {
        white-space: nowrap;
        width: 100%
    }
}

.main-alerts-fix-js.main-alerts.have-alerts {
    padding-bottom: 0px;
    height: unset !important;
    background-color: #fff
}

body:has(.checkout-section) {
    overflow-y: auto !important
}

.have-alerts~.header.header_with_pt~.wrapper:not(.page-affiliate-wrapper) {
    padding-top: calc(100px + 60px) !important
}

body:not(.scroll) .main-alerts:has(.alert)+.header.header_with_pt+.wrapper:not(.page-affiliate-wrapper) {
    padding-top: calc(160px + 30px) !important
}

@media (max-width:991.98px) {
    .main-alerts+.header+.wrapper .section.checkout {
        padding-top: 0
    }
}

@media (max-width:768px) {
    .inner_dashboard_panel .modal--parent {
        max-width: 100vw
    }

    .hide-on-mobail-modal-footer-btn-wrap, .inner_dashboard_panel .hide-on-mobail-modal-footer-btn-wrap {
        display: none !important
    }

    .login_page .form {
        margin-top: 0
    }

    body:not(.homepage):not(.scroll) .main-alerts:has(div)+.header.header_with_pt+div.wrapper .login .form {
        margin-top: 0
    }

    .main-alerts-fix-js.main-alerts.have-alerts {
        padding-bottom: 0;
        position: relative;
    }

    .modal__content {
        margin-bottom: 0 !important
    }

    .modal__body.service-modal-header {
        padding-top: 20px;
        padding-left: 30px;
        padding-right: 30px
    }

    body:not(.scroll) .main-alerts:has(.alert)+.header.header_with_pt+.wrapper .quick-order-message {
        min-height: calc(100dvh - 260px)
    }

    .offer-primary--trial .offer-primary__img {
        max-height: 0
    }

    .offer-primary--trial.with_padding {
        padding: 0 !important
    }

    .offer-primary__img {
        position: static;
        width: 100%
    }
}

@media (max-width:575.98px) {
    .modal__body.service-modal-header {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px
    }
}

.clients-image__warapper {
    width: 100%;
    padding: 25px;
    max-width: 230px;
    display: flex;
    align-items: center;
    justify-content: center
}

.clients-image__warapper img {
    opacity: 50%;
    filter: grayscale(100%);
    max-height: 130px
}

.product-page-top-phone span h3 {
    display: flex;
    align-items: center;
    z-index: 3;
    position: relative
}

.reactions-image {
    height: 16px;
    width: 16px
}

.review-btns>.btn+.btn {
    margin-left: 10px
}

.review-btns>.btn {
    height: unset
}

.auth-modal-block.auth-modal-continue.check-email:has(.check-email-loader) span {
    display: block
}

.auth-modal-block.auth-modal-continue.check-email:has(.check-email-loader) svg {
    display: none
}

.auth-modal-block.auth-modal-continue.check-email:has(.check-email-loader).cursor-progress span {
    display: none
}

.auth-modal-block.auth-modal-continue.check-email:has(.check-email-loader).cursor-progress svg {
    display: block
}

.auth-modal-block.auth-modal-confirm-email.confirm-email:has(.check-code-loader) span {
    display: block
}

.auth-modal-block.auth-modal-confirm-email.confirm-email:has(.check-code-loader) svg {
    display: none
}

.auth-modal-block.auth-modal-confirm-email.confirm-email:has(.check-code-loader).cursor-progress span {
    display: none
}

.auth-modal-block.auth-modal-confirm-email.confirm-email:has(.check-code-loader).cursor-progress svg {
    display: block
}

.modal__content.login .modal__closer {
    right: 0;
    top: -4px;
    transform: unset
}

@media (max-width:767.98px) {
    .modal-body-wrapper .settings-input-wrapper.wrapper-group-selects {
        flex-wrap: wrap;
        row-gap: 20px
    }

    .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.custom-comments-popup)>.modal__header, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.media-popup)>.modal__header, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.your-order)>.modal__header {
        z-index: 50 !important
    }

    .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.custom-comments-popup)>.modal__body, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.media-popup)>.modal__body, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.your-order)>.modal__body {
        z-index: 50 !important
    }

    .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.custom-comments-popup)>.modal__header .modal__title .btn, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.media-popup)>.modal__header .modal__title .btn, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.your-order)>.modal__header .modal__title .btn {
        display: none
    }

    .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.custom-comments-popup)>.modal__header .modal__title span, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.media-popup)>.modal__header .modal__title span, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh:has(.modal__body .modal.your-order)>.modal__header .modal__title span {
        padding-left: 58px
    }

    .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh .modal__body .modal.custom-comments-popup .modal__footer.modal__footer--custom .servicesBtn.btn, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh .modal__body .modal.media-popup .modal__footer.modal__footer--custom .servicesBtn.btn, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh .modal__body .modal.your-order .modal__footer.modal__footer--custom .servicesBtn.btn {
        height: 33px;
        width: 33px;
        top: 20px;
        left: 20px;
        display: flex;
        margin-left: 0
    }

    .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh .modal__body .modal.custom-comments-popup .modal__footer.modal__footer--custom .servicesBtn.btn svg, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh .modal__body .modal.media-popup .modal__footer.modal__footer--custom .servicesBtn.btn svg, .quick_order_popup>.modal__dialog>.modal__content.ref_transitioned_ovh .modal__body .modal.your-order .modal__footer.modal__footer--custom .servicesBtn.btn svg {
        width: 12px;
        height: 14px
    }
}

@media (max-width:400px) {
    .modal.media-popup .mobail-media-selected-block.d-md-none:has(.opacity-07 .font-weight-bold) {
        padding: 15px 10px !important
    }
}

body:not(:has(.dashboard-wrapper)) .inner_dashboard_panel .product-title-btn-icon {
    transform: translateY(-2px)
}

@media (max-width: 767px) {
    h1.section-title, h1.offer-primary {
        font-size: 44px !important;
    }

    h2.section-title, h2.blue-title, .heding-section h2 {
        font-size: 40px !important;
    }

    h3.section-title, h3.blue-title {
        font-size: 34px !important;
    }
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container-sm, .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container-md, .container-sm, .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1320px;
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -.5);
    margin-left: calc(var(--bs-gutter-x) * -.5);
}

.row>* {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}

.col {
    flex: 1 0 0%;
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0%;
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex: 1 0 0%;
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex: 1 0 0%;
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%;
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        flex: 1 0 0%;
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333333%;
}

.offset-2 {
    margin-left: 16.66666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333333%;
}

.offset-5 {
    margin-left: 41.66666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333333%;
}

.offset-8 {
    margin-left: 66.66666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333333%;
}

.offset-11 {
    margin-left: 91.66666667%;
}

.g-0, .gx-0 {
    --bs-gutter-x: 0;
}

.g-0, .gy-0 {
    --bs-gutter-y: 0;
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5, .gy-5 {
    --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333333%;
    }

    .offset-sm-2 {
        margin-left: 16.66666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333333%;
    }

    .offset-sm-5 {
        margin-left: 41.66666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333333%;
    }

    .offset-sm-8 {
        margin-left: 66.66666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333333%;
    }

    .offset-sm-11 {
        margin-left: 91.66666667%;
    }

    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 768px) {
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333333%;
    }

    .offset-md-2 {
        margin-left: 16.66666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333333%;
    }

    .offset-md-5 {
        margin-left: 41.66666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333333%;
    }

    .offset-md-8 {
        margin-left: 66.66666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333333%;
    }

    .offset-md-11 {
        margin-left: 91.66666667%;
    }

    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 3rem;
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 992px) {
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333333%;
    }

    .offset-lg-2 {
        margin-left: 16.66666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333333%;
    }

    .offset-lg-5 {
        margin-left: 41.66666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333333%;
    }

    .offset-lg-8 {
        margin-left: 66.66666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333333%;
    }

    .offset-lg-11 {
        margin-left: 91.66666667%;
    }

    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1200px) {
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xl-11 {
        margin-left: 91.66666667%;
    }

    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1400px) {
    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }

    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-grid {
    display: grid !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}

.mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: 0.25rem !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}

.mt-3 {
    margin-top: 1rem !important;
}

.mt-4 {
    margin-top: 1.5rem !important;
}

.mt-5 {
    margin-top: 3rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-1 {
    margin-right: 0.25rem !important;
}

.me-2 {
    margin-right: 0.5rem !important;
}

.me-3 {
    margin-right: 1rem !important;
}

.me-4 {
    margin-right: 1.5rem !important;
}

.me-5 {
    margin-right: 3rem !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: 0.25rem !important;
}

.mb-2 {
    margin-bottom: 0.5rem !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.mb-5 {
    margin-bottom: 3rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-1 {
    margin-left: 0.25rem !important;
}

.ms-2 {
    margin-left: 0.5rem !important;
}

.ms-3 {
    margin-left: 1rem !important;
}

.ms-4 {
    margin-left: 1.5rem !important;
}

.ms-5 {
    margin-left: 3rem !important;
}

.ms-auto {
    margin-left: auto !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
}

.px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: 0.25rem !important;
}

.pt-2 {
    padding-top: 0.5rem !important;
}

.pt-3 {
    padding-top: 1rem !important;
}

.pt-4 {
    padding-top: 1.5rem !important;
}

.pt-5 {
    padding-top: 3rem !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-1 {
    padding-right: 0.25rem !important;
}

.pe-2 {
    padding-right: 0.5rem !important;
}

.pe-3 {
    padding-right: 1rem !important;
}

.pe-4 {
    padding-right: 1.5rem !important;
}

.pe-5 {
    padding-right: 3rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: 0.25rem !important;
}

.pb-2 {
    padding-bottom: 0.5rem !important;
}

.pb-3 {
    padding-bottom: 1rem !important;
}

.pb-4 {
    padding-bottom: 1.5rem !important;
}

.pb-5 {
    padding-bottom: 3rem !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-1 {
    padding-left: 0.25rem !important;
}

.ps-2 {
    padding-left: 0.5rem !important;
}

.ps-3 {
    padding-left: 1rem !important;
}

.ps-4 {
    padding-left: 1.5rem !important;
}

.ps-5 {
    padding-left: 3rem !important;
}

@media (min-width: 576px) {
    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-grid {
        display: grid !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }

    .order-sm-first {
        order: -1 !important;
    }

    .order-sm-0 {
        order: 0 !important;
    }

    .order-sm-1 {
        order: 1 !important;
    }

    .order-sm-2 {
        order: 2 !important;
    }

    .order-sm-3 {
        order: 3 !important;
    }

    .order-sm-4 {
        order: 4 !important;
    }

    .order-sm-5 {
        order: 5 !important;
    }

    .order-sm-last {
        order: 6 !important;
    }

    .m-sm-0 {
        margin: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-sm-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-sm-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mt-sm-3 {
        margin-top: 1rem !important;
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mt-sm-5 {
        margin-top: 3rem !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .me-sm-0 {
        margin-right: 0 !important;
    }

    .me-sm-1 {
        margin-right: 0.25rem !important;
    }

    .me-sm-2 {
        margin-right: 0.5rem !important;
    }

    .me-sm-3 {
        margin-right: 1rem !important;
    }

    .me-sm-4 {
        margin-right: 1.5rem !important;
    }

    .me-sm-5 {
        margin-right: 3rem !important;
    }

    .me-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ms-sm-0 {
        margin-left: 0 !important;
    }

    .ms-sm-1 {
        margin-left: 0.25rem !important;
    }

    .ms-sm-2 {
        margin-left: 0.5rem !important;
    }

    .ms-sm-3 {
        margin-left: 1rem !important;
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important;
    }

    .ms-sm-5 {
        margin-left: 3rem !important;
    }

    .ms-sm-auto {
        margin-left: auto !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-sm-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-sm-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pt-sm-3 {
        padding-top: 1rem !important;
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pt-sm-5 {
        padding-top: 3rem !important;
    }

    .pe-sm-0 {
        padding-right: 0 !important;
    }

    .pe-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pe-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pe-sm-3 {
        padding-right: 1rem !important;
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pe-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important;
    }

    .ps-sm-0 {
        padding-left: 0 !important;
    }

    .ps-sm-1 {
        padding-left: 0.25rem !important;
    }

    .ps-sm-2 {
        padding-left: 0.5rem !important;
    }

    .ps-sm-3 {
        padding-left: 1rem !important;
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important;
    }

    .ps-sm-5 {
        padding-left: 3rem !important;
    }
}

@media (min-width: 768px) {
    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-grid {
        display: grid !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }

    .d-md-none {
        display: none !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }

    .order-md-first {
        order: -1 !important;
    }

    .order-md-0 {
        order: 0 !important;
    }

    .order-md-1 {
        order: 1 !important;
    }

    .order-md-2 {
        order: 2 !important;
    }

    .order-md-3 {
        order: 3 !important;
    }

    .order-md-4 {
        order: 4 !important;
    }

    .order-md-5 {
        order: 5 !important;
    }

    .order-md-last {
        order: 6 !important;
    }

    .m-md-0 {
        margin: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-md-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-1 {
        margin-top: 0.25rem !important;
    }

    .mt-md-2 {
        margin-top: 0.5rem !important;
    }

    .mt-md-3 {
        margin-top: 1rem !important;
    }

    .mt-md-4 {
        margin-top: 1.5rem !important;
    }

    .mt-md-5 {
        margin-top: 3rem !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .me-md-0 {
        margin-right: 0 !important;
    }

    .me-md-1 {
        margin-right: 0.25rem !important;
    }

    .me-md-2 {
        margin-right: 0.5rem !important;
    }

    .me-md-3 {
        margin-right: 1rem !important;
    }

    .me-md-4 {
        margin-right: 1.5rem !important;
    }

    .me-md-5 {
        margin-right: 3rem !important;
    }

    .me-md-auto {
        margin-right: auto !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-md-3 {
        margin-bottom: 1rem !important;
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-md-5 {
        margin-bottom: 3rem !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ms-md-0 {
        margin-left: 0 !important;
    }

    .ms-md-1 {
        margin-left: 0.25rem !important;
    }

    .ms-md-2 {
        margin-left: 0.5rem !important;
    }

    .ms-md-3 {
        margin-left: 1rem !important;
    }

    .ms-md-4 {
        margin-left: 1.5rem !important;
    }

    .ms-md-5 {
        margin-left: 3rem !important;
    }

    .ms-md-auto {
        margin-left: auto !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-md-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-md-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-1 {
        padding-top: 0.25rem !important;
    }

    .pt-md-2 {
        padding-top: 0.5rem !important;
    }

    .pt-md-3 {
        padding-top: 1rem !important;
    }

    .pt-md-4 {
        padding-top: 1.5rem !important;
    }

    .pt-md-5 {
        padding-top: 3rem !important;
    }

    .pe-md-0 {
        padding-right: 0 !important;
    }

    .pe-md-1 {
        padding-right: 0.25rem !important;
    }

    .pe-md-2 {
        padding-right: 0.5rem !important;
    }

    .pe-md-3 {
        padding-right: 1rem !important;
    }

    .pe-md-4 {
        padding-right: 1.5rem !important;
    }

    .pe-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-md-3 {
        padding-bottom: 1rem !important;
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-md-5 {
        padding-bottom: 3rem !important;
    }

    .ps-md-0 {
        padding-left: 0 !important;
    }

    .ps-md-1 {
        padding-left: 0.25rem !important;
    }

    .ps-md-2 {
        padding-left: 0.5rem !important;
    }

    .ps-md-3 {
        padding-left: 1rem !important;
    }

    .ps-md-4 {
        padding-left: 1.5rem !important;
    }

    .ps-md-5 {
        padding-left: 3rem !important;
    }
}

@media (min-width: 992px) {
    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-grid {
        display: grid !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }

    .d-lg-none {
        display: none !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }

    .order-lg-first {
        order: -1 !important;
    }

    .order-lg-0 {
        order: 0 !important;
    }

    .order-lg-1 {
        order: 1 !important;
    }

    .order-lg-2 {
        order: 2 !important;
    }

    .order-lg-3 {
        order: 3 !important;
    }

    .order-lg-4 {
        order: 4 !important;
    }

    .order-lg-5 {
        order: 5 !important;
    }

    .order-lg-last {
        order: 6 !important;
    }

    .m-lg-0 {
        margin: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-lg-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-lg-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mt-lg-3 {
        margin-top: 1rem !important;
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mt-lg-5 {
        margin-top: 3rem !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .me-lg-0 {
        margin-right: 0 !important;
    }

    .me-lg-1 {
        margin-right: 0.25rem !important;
    }

    .me-lg-2 {
        margin-right: 0.5rem !important;
    }

    .me-lg-3 {
        margin-right: 1rem !important;
    }

    .me-lg-4 {
        margin-right: 1.5rem !important;
    }

    .me-lg-5 {
        margin-right: 3rem !important;
    }

    .me-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ms-lg-0 {
        margin-left: 0 !important;
    }

    .ms-lg-1 {
        margin-left: 0.25rem !important;
    }

    .ms-lg-2 {
        margin-left: 0.5rem !important;
    }

    .ms-lg-3 {
        margin-left: 1rem !important;
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important;
    }

    .ms-lg-5 {
        margin-left: 3rem !important;
    }

    .ms-lg-auto {
        margin-left: auto !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-lg-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-lg-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-lg-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pt-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pt-lg-3 {
        padding-top: 1rem !important;
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pt-lg-5 {
        padding-top: 3rem !important;
    }

    .pe-lg-0 {
        padding-right: 0 !important;
    }

    .pe-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pe-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pe-lg-3 {
        padding-right: 1rem !important;
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pe-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important;
    }

    .ps-lg-0 {
        padding-left: 0 !important;
    }

    .ps-lg-1 {
        padding-left: 0.25rem !important;
    }

    .ps-lg-2 {
        padding-left: 0.5rem !important;
    }

    .ps-lg-3 {
        padding-left: 1rem !important;
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important;
    }

    .ps-lg-5 {
        padding-left: 3rem !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }

    .order-xl-first {
        order: -1 !important;
    }

    .order-xl-0 {
        order: 0 !important;
    }

    .order-xl-1 {
        order: 1 !important;
    }

    .order-xl-2 {
        order: 2 !important;
    }

    .order-xl-3 {
        order: 3 !important;
    }

    .order-xl-4 {
        order: 4 !important;
    }

    .order-xl-5 {
        order: 5 !important;
    }

    .order-xl-last {
        order: 6 !important;
    }

    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xl-3 {
        margin-top: 1rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xl-5 {
        margin-top: 3rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xl-3 {
        margin-right: 1rem !important;
    }

    .me-xl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xl-5 {
        margin-right: 3rem !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xl-3 {
        margin-left: 1rem !important;
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xl-5 {
        margin-left: 3rem !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xl-3 {
        padding-top: 1rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xl-5 {
        padding-top: 3rem !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xl-3 {
        padding-right: 1rem !important;
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xl-3 {
        padding-left: 1rem !important;
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xl-5 {
        padding-left: 3rem !important;
    }
}

@media (min-width: 1400px) {
    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-grid {
        display: grid !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: inline-flex !important;
    }

    .d-xxl-none {
        display: none !important;
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xxl-row {
        flex-direction: row !important;
    }

    .flex-xxl-column {
        flex-direction: column !important;
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xxl-center {
        justify-content: center !important;
    }

    .justify-content-xxl-between {
        justify-content: space-between !important;
    }

    .justify-content-xxl-around {
        justify-content: space-around !important;
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xxl-start {
        align-items: flex-start !important;
    }

    .align-items-xxl-end {
        align-items: flex-end !important;
    }

    .align-items-xxl-center {
        align-items: center !important;
    }

    .align-items-xxl-baseline {
        align-items: baseline !important;
    }

    .align-items-xxl-stretch {
        align-items: stretch !important;
    }

    .align-content-xxl-start {
        align-content: flex-start !important;
    }

    .align-content-xxl-end {
        align-content: flex-end !important;
    }

    .align-content-xxl-center {
        align-content: center !important;
    }

    .align-content-xxl-between {
        align-content: space-between !important;
    }

    .align-content-xxl-around {
        align-content: space-around !important;
    }

    .align-content-xxl-stretch {
        align-content: stretch !important;
    }

    .align-self-xxl-auto {
        align-self: auto !important;
    }

    .align-self-xxl-start {
        align-self: flex-start !important;
    }

    .align-self-xxl-end {
        align-self: flex-end !important;
    }

    .align-self-xxl-center {
        align-self: center !important;
    }

    .align-self-xxl-baseline {
        align-self: baseline !important;
    }

    .align-self-xxl-stretch {
        align-self: stretch !important;
    }

    .order-xxl-first {
        order: -1 !important;
    }

    .order-xxl-0 {
        order: 0 !important;
    }

    .order-xxl-1 {
        order: 1 !important;
    }

    .order-xxl-2 {
        order: 2 !important;
    }

    .order-xxl-3 {
        order: 3 !important;
    }

    .order-xxl-4 {
        order: 4 !important;
    }

    .order-xxl-5 {
        order: 5 !important;
    }

    .order-xxl-last {
        order: 6 !important;
    }

    .m-xxl-0 {
        margin: 0 !important;
    }

    .m-xxl-1 {
        margin: 0.25rem !important;
    }

    .m-xxl-2 {
        margin: 0.5rem !important;
    }

    .m-xxl-3 {
        margin: 1rem !important;
    }

    .m-xxl-4 {
        margin: 1.5rem !important;
    }

    .m-xxl-5 {
        margin: 3rem !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xxl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xxl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xxl-0 {
        margin-top: 0 !important;
    }

    .mt-xxl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xxl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xxl-3 {
        margin-top: 1rem !important;
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xxl-5 {
        margin-top: 3rem !important;
    }

    .mt-xxl-auto {
        margin-top: auto !important;
    }

    .me-xxl-0 {
        margin-right: 0 !important;
    }

    .me-xxl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xxl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xxl-3 {
        margin-right: 1rem !important;
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xxl-5 {
        margin-right: 3rem !important;
    }

    .me-xxl-auto {
        margin-right: auto !important;
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xxl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xxl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xxl-auto {
        margin-bottom: auto !important;
    }

    .ms-xxl-0 {
        margin-left: 0 !important;
    }

    .ms-xxl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xxl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xxl-3 {
        margin-left: 1rem !important;
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xxl-5 {
        margin-left: 3rem !important;
    }

    .ms-xxl-auto {
        margin-left: auto !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .p-xxl-1 {
        padding: 0.25rem !important;
    }

    .p-xxl-2 {
        padding: 0.5rem !important;
    }

    .p-xxl-3 {
        padding: 1rem !important;
    }

    .p-xxl-4 {
        padding: 1.5rem !important;
    }

    .p-xxl-5 {
        padding: 3rem !important;
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xxl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xxl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .pt-xxl-0 {
        padding-top: 0 !important;
    }

    .pt-xxl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xxl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xxl-3 {
        padding-top: 1rem !important;
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xxl-5 {
        padding-top: 3rem !important;
    }

    .pe-xxl-0 {
        padding-right: 0 !important;
    }

    .pe-xxl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xxl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xxl-3 {
        padding-right: 1rem !important;
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xxl-5 {
        padding-right: 3rem !important;
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xxl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xxl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important;
    }

    .ps-xxl-0 {
        padding-left: 0 !important;
    }

    .ps-xxl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xxl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xxl-3 {
        padding-left: 1rem !important;
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xxl-5 {
        padding-left: 3rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-grid {
        display: grid !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }

    .d-print-none {
        display: none !important;
    }
}

.g-0, .gy-0, .row {
    --bs-gutter-y: 0
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, .75rem);
    padding-left: var(--bs-gutter-x, .75rem);
    margin-right: auto;
    margin-left: auto
}

.row {
    --bs-gutter-x: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -.5);
    margin-left: calc(var(--bs-gutter-x) * -.5)
}

.row>* {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y)
}

.col {
    flex: 1 0 0%
}

.col-auto, .row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.col-12, .row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.col-6, .row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.col-3, .row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-1, .col-2 {
    flex: 0 0 auto
}

.col-1 {
    width: 8.33333333%
}

.col-2 {
    width: 16.66666667%
}

.col-4, .col-5 {
    flex: 0 0 auto
}

.col-4 {
    width: 33.33333333%
}

.col-5 {
    width: 41.66666667%
}

.col-7, .col-8 {
    flex: 0 0 auto
}

.col-7 {
    width: 58.33333333%
}

.col-8 {
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0, .gx-0 {
    --bs-gutter-x: 0
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem
}

.g-5, .gy-5 {
    --bs-gutter-y: 3rem
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-none {
    display: none !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.justify-content-evenly {
    justify-content: space-evenly !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: .25rem !important
}

.ms-2 {
    margin-left: .5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: .25rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: .25rem !important
}

.ps-2 {
    padding-left: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

@media(min-width:576px) {
    .container, .container-sm {
        max-width: 540px
    }

    .col-sm {
        flex: 1 0 0%
    }

    .col-sm-auto, .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-12, .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .col-sm-6, .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .col-sm-3, .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 3rem
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-grid {
        display: grid !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }

    .d-sm-none {
        display: none !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: .25rem !important
    }

    .me-sm-2 {
        margin-right: .5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: .25rem !important
    }

    .ms-sm-2 {
        margin-left: .5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: .25rem !important
    }

    .pe-sm-2 {
        padding-right: .5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: .25rem !important
    }

    .ps-sm-2 {
        padding-left: .5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }
}

@media(min-width:768px) {
    .price-and-btn-position-end {
        justify-content: end
    }

    .container, .container-md, .container-sm {
        max-width: 720px
    }

    .col-md {
        flex: 1 0 0%
    }

    .col-md-auto, .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-12, .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .col-md-6, .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .col-md-3, .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 3rem
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-grid {
        display: grid !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }

    .d-md-none {
        display: none !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: .25rem !important
    }

    .me-md-2 {
        margin-right: .5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: .25rem !important
    }

    .ms-md-2 {
        margin-left: .5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: .25rem !important
    }

    .pe-md-2 {
        padding-right: .5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: .25rem !important
    }

    .ps-md-2 {
        padding-left: .5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }
}

@media(min-width:992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px
    }

    .col-lg {
        flex: 1 0 0%
    }

    .col-lg-auto, .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-12, .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .col-lg-6, .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .col-lg-3, .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 3rem
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-grid {
        display: grid !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }

    .d-lg-none {
        display: none !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: .25rem !important
    }

    .me-lg-2 {
        margin-right: .5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: .25rem !important
    }

    .ms-lg-2 {
        margin-left: .5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: .25rem !important
    }

    .pe-lg-2 {
        padding-right: .5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: .25rem !important
    }

    .ps-lg-2 {
        padding-left: .5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }
}

@media(min-width:1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px
    }

    .col-xl {
        flex: 1 0 0%
    }

    .col-xl-auto, .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-12, .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .col-xl-6, .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .col-xl-3, .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 3rem
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-grid {
        display: grid !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }

    .d-xl-none {
        display: none !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: .25rem !important
    }

    .me-xl-2 {
        margin-right: .5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: .25rem !important
    }

    .ms-xl-2 {
        margin-left: .5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: .25rem !important
    }

    .pe-xl-2 {
        padding-right: .5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: .25rem !important
    }

    .ps-xl-2 {
        padding-left: .5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }
}

@media(min-width:1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px
    }

    .col-xxl {
        flex: 1 0 0%
    }

    .col-xxl-auto, .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-12, .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .col-xxl-6, .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .col-xxl-3, .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 3rem
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xxl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xxl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xxl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xxl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: .25rem !important
    }

    .mt-xxl-2 {
        margin-top: .5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: .25rem !important
    }

    .me-xxl-2 {
        margin-right: .5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: .25rem !important
    }

    .ms-xxl-2 {
        margin-left: .5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xxl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xxl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xxl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xxl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: .25rem !important
    }

    .pt-xxl-2 {
        padding-top: .5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: .25rem !important
    }

    .pe-xxl-2 {
        padding-right: .5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: .25rem !important
    }

    .ps-xxl-2 {
        padding-left: .5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }
}

@media (min-width:1600px) {
    .parent_overflow.services-dropdown {
        width: calc(100vw - 415px);
        left: -200px
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

.swiper-slide, .swiper-wrapper {
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-android .swiper-slide, .swiper-pagination, .swiper-wrapper {
    transform: translate3d(0, 0, 0)
}

.swiper-fade.swiper-free-mode .swiper-slide, .swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out
}

.swiper-wrapper {
    z-index: 1;
    display: flex;
    box-sizing: content-box
}

.swiper-slide {
    flex-shrink: 0
}

.swiper-centered.swiper-horizontal>.swiper-wrapper: :before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper: :before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-button-lock, .swiper-pagination-lock, .swiper-scrollbar-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-scrollbar-cursor-drag, .swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: 1s linear infinite swiper-preloader-spin;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-free-mode>.swiper-wrapper {
    margin: 0 auto
}

.swiper-cube .swiper-slide .swiper-slide, .swiper-fade .swiper-slide .swiper-slide, .swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active, .swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active, .swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cards, .swiper-cube, .swiper-flip {
    overflow: visible
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top, .swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

@charset "UTF-8";

*, *::before, *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

body {
    position: relative;
}

a {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: inherit;
    transition: all .2s ease;
}

a:hover, button:hover {
    transition: all .2s ease;
}

button {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: all .2s ease;
    border: none;
    outline: none;
    background: none;
    cursor: pointer;
}

input[type=button] {
    cursor: pointer;
}

input {
    outline: none;
}

li {
    list-style: none;
}

img {
    max-width: 100%;
    vertical-align: bottom;
}

video {
    vertical-align: bottom;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

fieldset {
    padding: 0;
    border: none;
}

textarea {
    overflow: auto;
}

select::-ms-expand {
    display: none;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    cursor: pointer;
}

.btn, input, textarea, button {
    outline: none;
    border: none;
}

a, button {
    -webkit-tap-highlight-color: transparent;
    transition: .2s
}

a, a:hover, button, button:hover {
    transition: .2s
}

button, input[type=button], select {
    cursor: pointer
}

.btn, button, input, select, textarea {
    outline: 0;
    border: none
}

*, ::after, ::before {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

img, video {
    vertical-align: bottom
}

body {
    position: relative
}

a {
    text-decoration: none;
    color: inherit
}

button {
    background: 0 0
}

li {
    list-style: none
}

img {
    max-width: 100%
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

fieldset {
    padding: 0;
    border: none
}

textarea {
    overflow: auto
}

select::-ms-expand {
    display: none
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.full-cont12 {
    display: flex;
    flex: 1 1 100%;
}

body {
    color: var(--text);
    font-family: var(--basefontfamily);
    font-size: var(--basefontsize);
    font-weight: var(--regular);
    line-height: var(--baselineheight);
}

body.lock {
    overflow: hidden;
}

.wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    overflow-x: hidden;
}

.main {
    flex-grow: 1;
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    --bs-gutter-x: 20px;
}

.row {
    --bs-gutter-x: 20px;
}

.color-primary {
    color: var(--primary);
}

.color-secondary {
    color: var(--yellow);
}

.color-text {
    color: var(--text);
}

.w-100 {
    width: 100%;
}

.h1, .h2, .h3, .h4 {
    font-family: var(--fontaccent), Helvetica, Arial, sans-serif;
    font-weight: var(--semi);
}

.h1 {
    font-size: 64px;
    line-height: 1.2;
}

.h2 {
    font-size: 48px;
    line-height: 1.4;
}

.h3 {
    font-size: 36px;
    line-height: 1.4;
}

.h4 {
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.h5 {
    font-size: 18px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.btn {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius);
    font-family: var(--basefontfamily), Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    font-weight: var(--semi);
    text-align: center;
    transition: var(--transition);
}

.btn--md {
    height: 50px;
    padding: 16px 25px;
}

.btn--md-less {
    height: 50px;
    padding: 16px 20px;
}

.btn--primary {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    box-shadow: 0px 8px 20px -10px #18bbe8;
    color: var(--white);
}

.btn--accent {
    background: linear-gradient(106.11deg, #F80404 -5.94%, #FF7600 112.84%);
    box-shadow: 0px 5px 15px -3px #fec4b5;
    color: var(--white);
}

.btn--secondary {
    background: var(--white);
    color: var(--primary);
}

.btn--secondary:hover {
    background: var(--primary);
    color: var(--white);
}

.btn--default {
    background: var(--white);
    color: var(--text);
}

.btn--default:hover {
    background: var(--text);
    color: var(--white);
}

.btn.btn--default-hover-blue:hover {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: var(--white);
}

.btn--outline {
    font-weight: var(--semi);
    border: 1px solid rgba(62, 116, 134, 0.15);
    color: rgba(48, 75, 101, 0.7);
}

.btn__icon:first-child:not(:last-child) {
    margin-right: 15px;
}

.btn__icon:last-child:not(:first-child) {
    margin-left: 10px;
}

.btn--primary, .btn.btn--default-hover-blue:hover {
    background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%)
}

body {
    color: var(--text);
    font-family: var(--basefontfamily);
    font-size: var(--basefontsize);
    font-weight: var(--regular);
    line-height: var(--baselineheight)
}

body.lock {
    overflow: hidden
}

.wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    overflow-x: hidden
}

.main {
    flex-grow: 1
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .row {
    --bs-gutter-x: 20px
}

.color-primary {
    color: var(--primary)
}

.color-secondary {
    color: var(--yellow)
}

.color-text {
    color: var(--text)
}

.w-100 {
    width: 100%
}

.h1, .h2, .h3, .h4 {
    font-family: var(--fontaccent);
    font-weight: var(--semi)
}

.h4, .h5 {
    font-weight: var(--bold)
}

.h1 {
    font-size: 64px;
    line-height: 1.2
}

.h2, .h3, .h4, .h5 {
    line-height: 1.4
}

.h2 {
    font-size: 48px
}

.h3 {
    font-size: 36px
}

.h4 {
    font-size: 24px
}

.h5 {
    font-size: 18px
}

.btn, .btn--outline {
    font-weight: var(--semi)
}

.btn {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius);
    font-family: var(--basefontfamily);
    font-size: 14px;
    line-height: 1;
    text-align: center;
    transition: var(--transition)
}

.btn--md {
    height: 50px;
    padding: 16px 25px
}

.btn--md-less {
    height: 50px;
    padding: 16px 20px
}

.btn--primary {
    box-shadow: 0 8px 20px -10px #18bbe8;
    color: var(--white)
}

.btn--accent {
    background: linear-gradient(106.11deg, #f80404 -5.94%, #ff7600 112.84%);
    box-shadow: 0 5px 15px -3px #fec4b5;
    color: var(--white)
}

.btn--secondary {
    background: var(--white);
    color: var(--primary)
}

.btn--secondary:hover {
    background: var(--primary);
    color: var(--white)
}

.btn--default {
    background: var(--white);
    color: var(--text)
}

.btn--default:hover {
    background: var(--text);
    color: var(--white)
}

.btn.btn--default-hover-blue:hover {
    color: var(--white)
}

.btn--outline {
    border: 1px solid rgba(62, 116, 134, .15);
    color: rgba(48, 75, 101, .7)
}

.btn__icon:first-child:not(:last-child) {
    margin-right: 15px
}

.btn__icon:last-child:not(:first-child) {
    margin-left: 10px
}

.load-panel-fix-services-normal {
    background: var(--white);
    box-shadow: 0 15px 30px rgba(70, 141, 206, .05);
    border-radius: 10px;
    position: relative
}

.load-panel-fix-services-normal:after {
    content: '';
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    background-image: url(/img/spinner-solid.svg);
    background-size: contain;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    z-index: 1;
    animation: 1s infinite alternate-reverse spin
}

@keyframes spin {
    to {
        transform: rotate(180deg)
    }
}

.payment-bridge-frame {
    display: none
}

@layer properties {
    @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        *, :before, :after, ::backdrop {
            --tw-animation-delay: 0s;
            --tw-animation-direction: normal;
            --tw-animation-duration: initial;
            --tw-animation-fill-mode: none;
            --tw-animation-iteration-count: 1;
            --tw-enter-blur: 0;
            --tw-enter-opacity: 1;
            --tw-enter-rotate: 0;
            --tw-enter-scale: 1;
            --tw-enter-translate-x: 0;
            --tw-enter-translate-y: 0;
            --tw-exit-blur: 0;
            --tw-exit-opacity: 1;
            --tw-exit-rotate: 0;
            --tw-exit-scale: 1;
            --tw-exit-translate-x: 0;
            --tw-exit-translate-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-space-y-reverse: 0;
            --tw-border-style: solid;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-ease: initial
        }
    }
}

@property --tw-animation-delay {
    syntax: "*";
    inherits: false;
    initial-value: 0s
}

@property --tw-animation-direction {
    syntax: "*";
    inherits: false;
    initial-value: normal
}

@property --tw-animation-duration {
    syntax: "*";
    inherits: false
}

@property --tw-animation-fill-mode {
    syntax: "*";
    inherits: false;
    initial-value: none
}

@property --tw-animation-iteration-count {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-blur {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-opacity {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-rotate {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-scale {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-blur {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-opacity {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-exit-rotate {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-scale {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-exit-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

:root, :host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: oklch(97.1% .013 17.38);
    --color-red-200: oklch(88.5% .062 18.334);
    --color-red-400: oklch(70.4% .191 22.216);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-700: oklch(50.5% .213 27.518);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-md: 28rem;
    --container-2xl: 42rem;
    --container-5xl: 64rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --ease-in: cubic-bezier(.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-sm: 8px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: "Poppins", sans-serif;
    --default-mono-font-family: var(--font-mono)
}

@layer base {
    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) *, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) :after, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) :before, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) html, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) :host {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings, normal);
        font-variation-settings: var(--default-font-variation-settings, normal);
        -webkit-tap-highlight-color: transparent
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) h1, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) h2, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) h3, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) h4, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) h5, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) h6 {
        font-size: inherit;
        font-weight: inherit
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) a {
        color: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) b, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) strong {
        font-weight: bolder
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) code, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) kbd, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) samp, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) pre {
        font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
        font-feature-settings: var(--default-mono-font-feature-settings, normal);
        font-variation-settings: var(--default-mono-font-variation-settings, normal);
        font-size: 1em
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) small {
        font-size: 80%
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) sub, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) sub {
        bottom: -.25em
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) sup {
        top: -.5em
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) :-moz-focusring {
        outline: auto
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) progress {
        vertical-align: baseline
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) summary {
        display: list-item
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ol, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ul, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) menu {
        list-style: none
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) img, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) svg, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) video, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) canvas, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) audio, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) iframe, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) embed, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) object {
        vertical-align: middle;
        display: block
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) img, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) video {
        max-width: 100%;
        height: auto
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) button, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) input, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) select, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) optgroup, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) :where(select:is([multiple], [size])) optgroup {
        font-weight: bolder
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) :where(select:is([multiple], [size])) optgroup option {
        padding-inline-start: 20px
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::file-selector-button {
        margin-inline-end: 4px
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::placeholder {
        opacity: 1
    }

    @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::placeholder {
            color: currentColor
        }

        @supports (color:color-mix(in lab, red, red)) {
            :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::placeholder {
                color: color-mix(in oklab, currentcolor 50%, transparent)
            }
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) textarea {
        resize: vertical
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit {
        display: inline-flex
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-day-field {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-hour-field {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-second-field {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-calendar-picker-indicator {
        line-height: 1
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) :-moz-ui-invalid {
        box-shadow: none
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) button, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) input:where([type=button], [type=reset], [type=submit]) {
        appearance: button
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::file-selector-button {
        appearance: button
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-inner-spin-button {
        height: auto
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) ::-webkit-outer-spin-button {
        height: auto
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }

    * {
        border-color: #e0ebf0
    }

    html, body {
        color: #304a64;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background-color: #fff;
        font-family: Poppins, sans-serif
    }

    button, [role=button], a, label[for], input[type=checkbox], input[type=radio], select, summary {
        cursor: pointer
    }

    h1, h2, h3, h4, h5, h6 {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide);
        font-family: Montserrat, sans-serif
    }
}

@layer utilities {
    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pointer-events-none {
        pointer-events: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .collapse {
        visibility: collapse !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .visible {
        visibility: visible !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .absolute {
        position: absolute !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .fixed {
        position: fixed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .relative {
        position: relative !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sticky {
        position: sticky !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .inset-0 {
        inset: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .inset-x-0 {
        inset-inline: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .start {
        inset-inline-start: var(--spacing) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .end {
        inset-inline-end: var(--spacing) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-top-2 {
        top: calc(var(--spacing) * -2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-top-6 {
        top: calc(var(--spacing) * -6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-top-\[9px\] {
        top: -9px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .top-0 {
        top: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .top-1\.5 {
        top: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .top-1\/2 {
        top: 50% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .top-2 {
        top: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .top-3 {
        top: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .top-4 {
        top: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .top-auto {
        top: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .top-full {
        top: 100% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-right-0\.5 {
        right: calc(var(--spacing) * -.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .right-0 {
        right: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .right-1\.5 {
        right: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .right-2 {
        right: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .right-3 {
        right: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .right-4 {
        right: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-bottom-0\.5 {
        bottom: calc(var(--spacing) * -.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bottom-0 {
        bottom: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bottom-2 {
        bottom: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .left-0 {
        left: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .left-1\/2 {
        left: 50% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .left-3 {
        left: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .left-3\.5 {
        left: calc(var(--spacing) * 3.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .left-4 {
        left: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-0 {
        z-index: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-1 {
        z-index: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-10 {
        z-index: 10 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-20 {
        z-index: 20 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-30 {
        z-index: 30 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-40 {
        z-index: 40 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-50, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-50\! {
        z-index: 50 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-\[101\] {
        z-index: 101 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .z-\[110\] {
        z-index: 110 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .order-0 {
        order: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .order-1 {
        order: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .order-2 {
        order: 2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .order-3 {
        order: 3 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .order-4 {
        order: 4 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .order-5 {
        order: 5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .order-first {
        order: -9999 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .order-last {
        order: 9999 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-1 {
        grid-column: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-2 {
        grid-column: 2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-4 {
        grid-column: 4 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-5 {
        grid-column: 5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-7 {
        grid-column: 7 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-8 {
        grid-column: 8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-9 {
        grid-column: 9 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-10 {
        grid-column: 10 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .col-11 {
        grid-column: 11 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .container {
        width: 100% !important
    }

    @media (width>=40rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .container {
            max-width: 40rem !important
        }
    }

    @media (width>=48rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .container {
            max-width: 48rem !important
        }
    }

    @media (width>=64rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .container {
            max-width: 64rem !important
        }
    }

    @media (width>=80rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .container {
            max-width: 80rem !important
        }
    }

    @media (width>=96rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .container {
            max-width: 96rem !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .m-0 {
        margin: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .m-1 {
        margin: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .m-2 {
        margin: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .m-3 {
        margin: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .m-4 {
        margin: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .m-5 {
        margin: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .m-auto {
        margin: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-mx-1 {
        margin-inline: calc(var(--spacing) * -1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-mx-2\.5 {
        margin-inline: calc(var(--spacing) * -2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mx-0 {
        margin-inline: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mx-1 {
        margin-inline: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mx-1\.5 {
        margin-inline: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mx-2 {
        margin-inline: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mx-3 {
        margin-inline: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mx-4 {
        margin-inline: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mx-5 {
        margin-inline: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mx-auto {
        margin-inline: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .my-0 {
        margin-block: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .my-1 {
        margin-block: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .my-2 {
        margin-block: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .my-3 {
        margin-block: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .my-4 {
        margin-block: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .my-5 {
        margin-block: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .my-auto {
        margin-block: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ms-0 {
        margin-inline-start: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ms-1 {
        margin-inline-start: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ms-2 {
        margin-inline-start: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ms-3 {
        margin-inline-start: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ms-4 {
        margin-inline-start: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ms-5 {
        margin-inline-start: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ms-auto {
        margin-inline-start: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .me-0 {
        margin-inline-end: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .me-1 {
        margin-inline-end: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .me-2 {
        margin-inline-end: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .me-3 {
        margin-inline-end: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .me-4 {
        margin-inline-end: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .me-5 {
        margin-inline-end: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .me-auto {
        margin-inline-end: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-0 {
        margin-top: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-0\.5 {
        margin-top: calc(var(--spacing) * .5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-1 {
        margin-top: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-1\.5 {
        margin-top: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-2 {
        margin-top: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-2\.5 {
        margin-top: calc(var(--spacing) * 2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-3 {
        margin-top: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-3\.5 {
        margin-top: calc(var(--spacing) * 3.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-4 {
        margin-top: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-5 {
        margin-top: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-8 {
        margin-top: calc(var(--spacing) * 8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-10 {
        margin-top: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-20 {
        margin-top: calc(var(--spacing) * 20) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-30 {
        margin-top: calc(var(--spacing) * 30) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-100 {
        margin-top: calc(var(--spacing) * 100) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mt-auto {
        margin-top: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mr-0 {
        margin-right: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mr-0\.5 {
        margin-right: calc(var(--spacing) * .5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mr-1 {
        margin-right: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mr-1\.5 {
        margin-right: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mr-5 {
        margin-right: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mr-10 {
        margin-right: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mr-20 {
        margin-right: calc(var(--spacing) * 20) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mr-40 {
        margin-right: calc(var(--spacing) * 40) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-0 {
        margin-bottom: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-0\.5 {
        margin-bottom: calc(var(--spacing) * .5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-1 {
        margin-bottom: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-1\.5 {
        margin-bottom: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-2 {
        margin-bottom: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-2\.5 {
        margin-bottom: calc(var(--spacing) * 2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-3 {
        margin-bottom: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-4 {
        margin-bottom: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-5 {
        margin-bottom: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-6 {
        margin-bottom: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-8 {
        margin-bottom: calc(var(--spacing) * 8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-10 {
        margin-bottom: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-15 {
        margin-bottom: calc(var(--spacing) * 15) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-20 {
        margin-bottom: calc(var(--spacing) * 20) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-30 {
        margin-bottom: calc(var(--spacing) * 30) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-37 {
        margin-bottom: calc(var(--spacing) * 37) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-40 {
        margin-bottom: calc(var(--spacing) * 40) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-80 {
        margin-bottom: calc(var(--spacing) * 80) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-90 {
        margin-bottom: calc(var(--spacing) * 90) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-100 {
        margin-bottom: calc(var(--spacing) * 100) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-150 {
        margin-bottom: calc(var(--spacing) * 150) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-\[8px\]\! {
        margin-bottom: 8px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .mb-auto {
        margin-bottom: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ml-0\.5 {
        margin-left: calc(var(--spacing) * .5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ml-1 {
        margin-left: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ml-7 {
        margin-left: calc(var(--spacing) * 7) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ml-20 {
        margin-left: calc(var(--spacing) * 20) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ml-auto {
        margin-left: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .line-clamp-2 {
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        display: -webkit-box !important;
        overflow: hidden !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .block {
        display: block !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex {
        display: flex !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .grid {
        display: grid !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hidden {
        display: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .inline {
        display: inline !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .inline-block {
        display: inline-block !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .inline-flex {
        display: inline-flex !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .table {
        display: table !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .table-cell {
        display: table-cell !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .table-row {
        display: table-row !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .aspect-9\/16 {
        aspect-ratio: 9/16 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .aspect-square {
        aspect-ratio: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .size-24 {
        width: calc(var(--spacing) * 24) !important;
        height: calc(var(--spacing) * 24) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-0 {
        height: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-1\.5 {
        height: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-2 {
        height: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-2\.5 {
        height: calc(var(--spacing) * 2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-3 {
        height: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-3\.5 {
        height: calc(var(--spacing) * 3.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-4 {
        height: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-4\.5 {
        height: calc(var(--spacing) * 4.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-5 {
        height: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-5\.5 {
        height: calc(var(--spacing) * 5.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-6 {
        height: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-7 {
        height: calc(var(--spacing) * 7) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-8 {
        height: calc(var(--spacing) * 8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-9 {
        height: calc(var(--spacing) * 9) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-10 {
        height: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-11 {
        height: calc(var(--spacing) * 11) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-12 {
        height: calc(var(--spacing) * 12) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-14 {
        height: calc(var(--spacing) * 14) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-16 {
        height: calc(var(--spacing) * 16) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-32 {
        height: calc(var(--spacing) * 32) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-64 {
        height: calc(var(--spacing) * 64) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[12px\] {
        height: 12px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[14px\] {
        height: 14px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[16px\] {
        height: 16px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[18px\] {
        height: 18px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[20px\] {
        height: 20px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[22px\] {
        height: 22px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[30px\] {
        height: 30px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[32px\] {
        height: 32px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[34px\] {
        height: 34px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[36px\] {
        height: 36px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[38px\] {
        height: 38px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[42px\] {
        height: 42px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[48px\] {
        height: 48px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[52px\] {
        height: 52px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[56px\] {
        height: 56px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[64px\] {
        height: 64px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[68px\] {
        height: 68px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[80px\] {
        height: 80px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-\[96vh\] {
        height: 96vh !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-full {
        height: 100% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-px {
        height: 1px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .h-screen {
        height: 100vh !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-h-0 {
        max-height: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-h-\[80px\] {
        max-height: 80px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-h-\[96vh\] {
        max-height: 96vh !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-h-\[100px\] {
        max-height: 100px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-h-\[260px\] {
        max-height: 260px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-h-\[280px\] {
        max-height: 280px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-h-8 {
        min-height: calc(var(--spacing) * 8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-h-9 {
        min-height: calc(var(--spacing) * 9) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-h-\[18px\] {
        min-height: 18px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-h-\[44px\] {
        min-height: 44px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-h-\[52px\] {
        min-height: 52px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-h-\[85px\] {
        min-height: 85px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-0 {
        width: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-1\.5 {
        width: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-1\/2 {
        width: 50% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-1\/4 {
        width: 25% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-2 {
        width: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-2\.5 {
        width: calc(var(--spacing) * 2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-2\/3 {
        width: 66.6667% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-3 {
        width: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-3\.5 {
        width: calc(var(--spacing) * 3.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-4 {
        width: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-4\.5 {
        width: calc(var(--spacing) * 4.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-4\/5 {
        width: 80% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-5 {
        width: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-5\.5 {
        width: calc(var(--spacing) * 5.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-6 {
        width: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-7 {
        width: calc(var(--spacing) * 7) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-8 {
        width: calc(var(--spacing) * 8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-9 {
        width: calc(var(--spacing) * 9) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-10 {
        width: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-11 {
        width: calc(var(--spacing) * 11) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-12 {
        width: calc(var(--spacing) * 12) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-14 {
        width: calc(var(--spacing) * 14) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-16 {
        width: calc(var(--spacing) * 16) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-32 {
        width: calc(var(--spacing) * 32) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-64 {
        width: calc(var(--spacing) * 64) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-100 {
        width: calc(var(--spacing) * 100) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[1px\] {
        width: 1px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[14px\] {
        width: 14px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[16px\] {
        width: 16px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[20px\] {
        width: 20px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[22px\] {
        width: 22px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[40px\] {
        width: 40px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[50px\] {
        width: 50px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[60\%\] {
        width: 60% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[60px\] {
        width: 60px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[64px\] {
        width: 64px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[68\%\] {
        width: 68% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[88\%\] {
        width: 88% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[92\%\] {
        width: 92% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[100px\] {
        width: 100px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[120px\] {
        width: 120px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[130px\] {
        width: 130px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[138px\] {
        width: 138px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[160px\] {
        width: 160px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[165px\] {
        width: 165px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[200\%\] {
        width: 200% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-\[calc\(100vw-2rem\)\] {
        width: calc(100vw - 2rem) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-fit {
        width: fit-content !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-full {
        width: 100% !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .w-max {
        width: max-content !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-w-2xl {
        max-width: var(--container-2xl) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-w-5xl {
        max-width: var(--container-5xl) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-w-\[420px\] {
        max-width: 420px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-w-\[520px\] {
        max-width: 520px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-w-\[800px\] {
        max-width: 800px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-w-md {
        max-width: var(--container-md) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-w-0 {
        min-width: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-w-\[36px\] {
        min-width: 36px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-w-\[40px\] {
        min-width: 40px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-w-\[44px\] {
        min-width: 44px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-w-\[80px\] {
        min-width: 80px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-w-\[140px\] {
        min-width: 140px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-w-\[200px\] {
        min-width: 200px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-w-\[240px\] {
        min-width: 240px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-1 {
        flex: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-auto {
        flex: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-shrink {
        flex-shrink: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-shrink-0 {
        flex-shrink: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-shrink-1 {
        flex-shrink: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shrink-0 {
        flex-shrink: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-grow {
        flex-grow: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-grow-0 {
        flex-grow: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-grow-1 {
        flex-grow: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-translate-x-1\/2 {
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .translate-x-0 {
        --tw-translate-x: calc(var(--spacing) * 0) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .translate-x-1\/3 {
        --tw-translate-x: calc(1 / 3 * 100%) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .translate-y-0 {
        --tw-translate-y: calc(var(--spacing) * 0) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .scale-75 {
        --tw-scale-x: 75% !important;
        --tw-scale-y: 75% !important;
        --tw-scale-z: 75% !important;
        scale: var(--tw-scale-x) var(--tw-scale-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .scale-90 {
        --tw-scale-x: 90% !important;
        --tw-scale-y: 90% !important;
        --tw-scale-z: 90% !important;
        scale: var(--tw-scale-x) var(--tw-scale-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .scale-100 {
        --tw-scale-x: 100% !important;
        --tw-scale-y: 100% !important;
        --tw-scale-z: 100% !important;
        scale: var(--tw-scale-x) var(--tw-scale-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .scale-105 {
        --tw-scale-x: 105% !important;
        --tw-scale-y: 105% !important;
        --tw-scale-z: 105% !important;
        scale: var(--tw-scale-x) var(--tw-scale-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .scale-110 {
        --tw-scale-x: 110% !important;
        --tw-scale-y: 110% !important;
        --tw-scale-z: 110% !important;
        scale: var(--tw-scale-x) var(--tw-scale-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .scale-125 {
        --tw-scale-x: 125% !important;
        --tw-scale-y: 125% !important;
        --tw-scale-z: 125% !important;
        scale: var(--tw-scale-x) var(--tw-scale-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .scale-\[0\.98\] {
        scale: .98 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rotate-12 {
        rotate: 12deg !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rotate-180 {
        rotate: 180deg !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .transform {
        transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .animate-bounce {
        animation: var(--animate-bounce) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .animate-in {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .animate-pulse {
        animation: var(--animate-pulse) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .animate-spin {
        animation: var(--animate-spin) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .cursor-not-allowed {
        cursor: not-allowed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .cursor-pointer {
        cursor: pointer !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .cursor-progress {
        cursor: progress !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .resize {
        resize: both !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .resize-y {
        resize: vertical !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .appearance-none {
        appearance: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-col {
        flex-direction: column !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-row {
        flex-direction: row !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-row-reverse {
        flex-direction: row-reverse !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-nowrap {
        flex-wrap: nowrap !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-wrap {
        flex-wrap: wrap !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .content-center {
        align-content: center !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .items-baseline {
        align-items: baseline !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .items-center {
        align-items: center !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .items-end {
        align-items: flex-end !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .items-start {
        align-items: flex-start !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .items-stretch {
        align-items: stretch !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .justify-between {
        justify-content: space-between !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .justify-center {
        justify-content: center !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .justify-end {
        justify-content: flex-end !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-0\.5 {
        gap: calc(var(--spacing) * .5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-1 {
        gap: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-2 {
        gap: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-2\.5 {
        gap: calc(var(--spacing) * 2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-3 {
        gap: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-4 {
        gap: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-6 {
        gap: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .gap-px {
        gap: 1px !important
    }

    :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .space-y-0>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))) !important
    }

    :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .space-y-1\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))) !important
    }

    :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .space-y-2>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))) !important
    }

    :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .space-y-2\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse))) !important
    }

    :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .space-y-3>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))) !important
    }

    :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .space-y-4>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))) !important
    }

    :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .space-y-5>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse))) !important
    }

    :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .space-y-6>:not(:last-child)) {
        --tw-space-y-reverse: 0 !important;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)) !important;
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .truncate {
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        overflow: hidden !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .overflow-auto {
        overflow: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .overflow-hidden {
        overflow: hidden !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .overflow-x-auto {
        overflow-x: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .overflow-y-auto {
        overflow-y: auto !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded {
        border-radius: .25rem !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-2xl {
        border-radius: 1.5rem !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[3px\] {
        border-radius: 3px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[4px\] {
        border-radius: 4px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[5px\] {
        border-radius: 5px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[6px\] {
        border-radius: 6px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[8px\] {
        border-radius: 8px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[10px\] {
        border-radius: 10px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[12px\] {
        border-radius: 12px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[14px\] {
        border-radius: 14px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[16px\] {
        border-radius: 16px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[20px\] {
        border-radius: 20px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-\[24px\] {
        border-radius: 24px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-full {
        border-radius: 3.40282e38px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-md {
        border-radius: .5rem !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-xl {
        border-radius: 1rem !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-t-\[14px\] {
        border-top-left-radius: 14px !important;
        border-top-right-radius: 14px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-t-\[20px\] {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-b-\[14px\] {
        border-bottom-right-radius: 14px !important;
        border-bottom-left-radius: 14px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .rounded-b-none {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border {
        border-style: var(--tw-border-style) !important;
        border-width: 1px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-0 {
        border-style: var(--tw-border-style) !important;
        border-width: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-2, :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-2\! {
        border-style: var(--tw-border-style) !important;
        border-width: 2px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-y {
        border-block-style: var(--tw-border-style) !important;
        border-block-width: 1px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-t {
        border-top-style: var(--tw-border-style) !important;
        border-top-width: 1px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-t-\[5px\] {
        border-top-style: var(--tw-border-style) !important;
        border-top-width: 5px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-b {
        border-bottom-style: var(--tw-border-style) !important;
        border-bottom-width: 1px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-b-2 {
        border-bottom-style: var(--tw-border-style) !important;
        border-bottom-width: 2px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-b-\[5px\] {
        border-bottom-style: var(--tw-border-style) !important;
        border-bottom-width: 5px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-l-\[8px\] {
        border-left-style: var(--tw-border-style) !important;
        border-left-width: 8px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-dashed {
        --tw-border-style: dashed !important;
        border-style: dashed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-none {
        --tw-border-style: none !important;
        border-style: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[border-color\:var\(--button-outline\)\] {
        border-color: var(--button-outline) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#000000\] {
        border-color: #000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#1DB954\] {
        border-color: #1db954 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#05A6DB\] {
        border-color: #05a6db !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#86EFAC\] {
        border-color: #86efac !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#94A3B8\] {
        border-color: #94a3b8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#304B65\], :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#304B65\]\! {
        border-color: #304b65 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#304B65\]\/30 {
        border-color: oklab(40.3033% -.0202185 -.0511424/.3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#1877F2\] {
        border-color: #1877f2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#BBF7D0\] {
        border-color: #bbf7d0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#BCE3F2\] {
        border-color: #bce3f2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#BFDBFE\] {
        border-color: #bfdbfe !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#CBD5E1\] {
        border-color: #cbd5e1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#D1D9E0\] {
        border-color: #d1d9e0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#D7E3EA\] {
        border-color: #d7e3ea !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#DBEAFE\] {
        border-color: #dbeafe !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#DD2A7B\] {
        border-color: #dd2a7b !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#E2EAED\] {
        border-color: #e2eaed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#E2EAED\]\/60 {
        border-color: oklab(93.1854% -.0070563 -.00636721/.6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#E6F6FB\] {
        border-color: #e6f6fb !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#E1306C\] {
        border-color: #e1306c !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#EF4444\], :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#EF4444\]\! {
        border-color: #ef4444 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#F0F4F8\] {
        border-color: #f0f4f8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FBCFE8\] {
        border-color: #fbcfe8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FCA5A5\] {
        border-color: #fca5a5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FCE7F3\] {
        border-color: #fce7f3 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FDBA74\] {
        border-color: #fdba74 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FECACA\] {
        border-color: #fecaca !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FED7AA\] {
        border-color: #fed7aa !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FF0000\] {
        border-color: red !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FF4D4F\] {
        border-color: #ff4d4f !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FF5500\] {
        border-color: #f50 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#FFE0E0\] {
        border-color: #ffe0e0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-\[\#fecaca\] {
        border-color: #fecaca !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-input {
        border-color: #e0ebf0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-transparent {
        border-color: #0000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-white {
        border-color: var(--color-white) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-white\/20 {
        border-color: #fff3 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-white\/20 {
            border-color: color-mix(in oklab, var(--color-white) 20%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-t-\[\#304B65\] {
        border-top-color: #304b65 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-t-transparent {
        border-top-color: #0000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-b-transparent {
        border-bottom-color: #0000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .border-l-white {
        border-left-color: var(--color-white) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#000000\] {
        background-color: #000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#1DB954\] {
        background-color: #1db954 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#1E293B\] {
        background-color: #1e293b !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#05A6DB\] {
        background-color: #05a6db !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#05A6DB\]\/20 {
        background-color: oklab(67.9439% -.0863592 -.103794/.2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#8B5CF6\] {
        background-color: #8b5cf6 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#304B65\] {
        background-color: #304b65 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#1877F2\] {
        background-color: #1877f2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#CBD5E1\] {
        background-color: #cbd5e1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#DBEAFE\] {
        background-color: #dbeafe !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#DCFCE7\] {
        background-color: #dcfce7 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#E2EAED\] {
        background-color: #e2eaed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#E6F6FB\] {
        background-color: #e6f6fb !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#E8ECF0\] {
        background-color: #e8ecf0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#E1306C\] {
        background-color: #e1306c !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#E1306C\]\/20 {
        background-color: oklab(60.4577% .211392 .025144/.2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#EF4444\] {
        background-color: #ef4444 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#EFF6FF\] {
        background-color: #eff6ff !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#F0F4F8\] {
        background-color: #f0f4f8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#F0FDF4\] {
        background-color: #f0fdf4 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#F0FFF4\] {
        background-color: #f0fff4 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#F1F5F9\] {
        background-color: #f1f5f9 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#F4F6F8\] {
        background-color: #f4f6f8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#F4FBFE\] {
        background-color: #f4fbfe !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#F8FAFC\] {
        background-color: #f8fafc !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FAFBFC\] {
        background-color: #fafbfc !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FDF2F8\] {
        background-color: #fdf2f8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FEE2E2\] {
        background-color: #fee2e2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FEF2F2\] {
        background-color: #fef2f2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FF0000\] {
        background-color: red !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FF0000\]\/80 {
        background-color: oklab(62.7955% .224863 .125846/.8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FF5500\] {
        background-color: #f50 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FFF5F5\] {
        background-color: #fff5f5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FFF7ED\] {
        background-color: #fff7ed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#FFFDFE\] {
        background-color: #fffdfe !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#b91c1c\] {
        background-color: #b91c1c !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#f8fafc\] {
        background-color: #f8fafc !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[\#fef2f2\] {
        background-color: #fef2f2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-\[var\(--sf-soft-bg\)\] {
        background-color: var(--sf-soft-bg) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-black {
        background-color: var(--color-black) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-black\/20 {
        background-color: #0003 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-black\/20 {
            background-color: color-mix(in oklab, var(--color-black) 20%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-black\/45 {
        background-color: #00000073 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-black\/45 {
            background-color: color-mix(in oklab, var(--color-black) 45%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-black\/50 {
        background-color: #00000080 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-black\/50 {
            background-color: color-mix(in oklab, var(--color-black) 50%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-current {
        background-color: currentColor !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-gray-200 {
        background-color: var(--color-gray-200) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-gray-300 {
        background-color: var(--color-gray-300) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-primary {
        background-color: #e5f4fa !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-transparent {
        background-color: #0000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white {
        background-color: var(--color-white) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/20 {
        background-color: #fff3 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/20 {
            background-color: color-mix(in oklab, var(--color-white) 20%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/25 {
        background-color: #ffffff40 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/25 {
            background-color: color-mix(in oklab, var(--color-white) 25%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/50 {
        background-color: #ffffff80 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/50 {
            background-color: color-mix(in oklab, var(--color-white) 50%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/80 {
        background-color: #fffc !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/80 {
            background-color: color-mix(in oklab, var(--color-white) 80%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/90 {
        background-color: #ffffffe6 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-white\/90 {
            background-color: color-mix(in oklab, var(--color-white) 90%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-linear-to-r {
        --tw-gradient-position: to right !important
    }

    @supports (background-image:linear-gradient(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-linear-to-r {
            --tw-gradient-position: to right in oklab !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-linear-to-r {
        background-image: linear-gradient(var(--tw-gradient-stops)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-linear-to-t {
        --tw-gradient-position: to top !important
    }

    @supports (background-image:linear-gradient(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-linear-to-t {
            --tw-gradient-position: to top in oklab !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-linear-to-t {
        background-image: linear-gradient(var(--tw-gradient-stops)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-gradient-to-br {
        --tw-gradient-position: to bottom right in oklab !important;
        background-image: linear-gradient(var(--tw-gradient-stops)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-gradient-to-l {
        --tw-gradient-position: to left in oklab !important;
        background-image: linear-gradient(var(--tw-gradient-stops)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-gradient-to-r {
        --tw-gradient-position: to right in oklab !important;
        background-image: linear-gradient(var(--tw-gradient-stops)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-gradient-to-tr {
        --tw-gradient-position: to top right in oklab !important;
        background-image: linear-gradient(var(--tw-gradient-stops)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#0f172a\] {
        --tw-gradient-from: #0f172a !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#000000\] {
        --tw-gradient-from: #000 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#000000\]\/40 {
        --tw-gradient-from: oklab(0% none none/.4) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#1DB954\] {
        --tw-gradient-from: #1db954 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#1DB954\]\/10 {
        --tw-gradient-from: oklab(68.8828% -.160126 .0965147/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#1E3A8A\] {
        --tw-gradient-from: #1e3a8a !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#1E3A8A\]\/10 {
        --tw-gradient-from: oklab(37.9059% -.0107555 -.137341/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#1E293B\] {
        --tw-gradient-from: #1e293b !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#304B65\]\/10 {
        --tw-gradient-from: oklab(40.3033% -.0202185 -.0511424/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#1877F2\] {
        --tw-gradient-from: #1877f2 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#1877F2\]\/10 {
        --tw-gradient-from: oklab(58.9125% -.0426609 -.198334/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#EFF6FF\] {
        --tw-gradient-from: #eff6ff !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#F0F4FF\] {
        --tw-gradient-from: #f0f4ff !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#F0FDF4\] {
        --tw-gradient-from: #f0fdf4 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#F58529\] {
        --tw-gradient-from: #f58529 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#F58529\]\/10 {
        --tw-gradient-from: oklab(72.741% .0979205 .135504/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#FEF2F2\] {
        --tw-gradient-from: #fef2f2 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#FF0000\] {
        --tw-gradient-from: red !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#FF0000\]\/10 {
        --tw-gradient-from: oklab(62.7955% .224863 .125846/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#FF5500\] {
        --tw-gradient-from: #f50 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-\[\#FF5500\]\/10 {
        --tw-gradient-from: oklab(67.5893% .169477 .136274/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-black\/60 {
        --tw-gradient-from: #0009 !important
    }

    @supports (color:color-mix(in lab, red, red)) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-black\/60 {
            --tw-gradient-from: color-mix(in oklab, var(--color-black) 60%, transparent) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-black\/60 {
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .from-white {
        --tw-gradient-from: var(--color-white) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .via-\[\#1B2A38\] {
        --tw-gradient-via: #1b2a38 !important;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .via-\[\#3B82F6\] {
        --tw-gradient-via: #3b82f6 !important;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .via-\[\#3B82F6\]\/10 {
        --tw-gradient-via: oklab(62.3083% -.0332476 -.185052/.1) !important;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .via-\[\#334155\] {
        --tw-gradient-via: #334155 !important;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .via-\[\#475569\] {
        --tw-gradient-via: #475569 !important;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .via-\[\#475569\]\/30 {
        --tw-gradient-via: oklab(44.5533% -.00824472 -.0365278/.3) !important;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .via-\[\#DD2A7B\] {
        --tw-gradient-via: #dd2a7b !important;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .via-\[\#DD2A7B\]\/10 {
        --tw-gradient-via: oklab(59.813% .218446 -.00112665/.1) !important;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#0C5AEB\] {
        --tw-gradient-to: #0c5aeb !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#0C5AEB\]\/10 {
        --tw-gradient-to: oklab(52.4526% -.0322818 -.226982/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#0f172a\] {
        --tw-gradient-to: #0f172a !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#000000\] {
        --tw-gradient-to: #000 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#000000\]\/40 {
        --tw-gradient-to: oklab(0% none none/.4) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#1E293B\] {
        --tw-gradient-to: #1e293b !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#1ed760\] {
        --tw-gradient-to: #1ed760 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#1ed760\]\/10 {
        --tw-gradient-to: oklab(76.9721% -.181394 .110422/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#06B6D4\] {
        --tw-gradient-to: #06b6d4 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#06B6D4\]\/10 {
        --tw-gradient-to: oklab(71.4837% -.102719 -.0725165/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#304B65\]\/5 {
        --tw-gradient-to: oklab(40.3033% -.0202185 -.0511424/.05) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#8134AF\] {
        --tw-gradient-to: #8134af !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#8134AF\]\/10 {
        --tw-gradient-to: oklab(49.1125% .121639 -.145988/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#333333\] {
        --tw-gradient-to: #333 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#CC0000\] {
        --tw-gradient-to: #c00 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#CC0000\]\/10 {
        --tw-gradient-to: oklab(53.0762% .190059 .106368/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#ECFDF5\] {
        --tw-gradient-to: #ecfdf5 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#F8FAFC\] {
        --tw-gradient-to: #f8fafc !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#FF7700\] {
        --tw-gradient-to: #f70 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#FF7700\]\/10 {
        --tw-gradient-to: oklab(71.869% .124818 .145518/.1) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-\[\#FFF1F2\] {
        --tw-gradient-to: #fff1f2 !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-transparent {
        --tw-gradient-to: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .to-white {
        --tw-gradient-to: var(--color-white) !important;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .bg-clip-text {
        -webkit-background-clip: text !important;
        background-clip: text !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .fill-\[\#E1306C\] {
        fill: #e1306c !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .fill-\[\#F59E0B\] {
        fill: #f59e0b !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .fill-\[\#FBBF24\] {
        fill: #fbbf24 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .object-contain {
        object-fit: contain !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .object-cover {
        object-fit: cover !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-0 {
        padding: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-0\.5 {
        padding: calc(var(--spacing) * .5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-1 {
        padding: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-2 {
        padding: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-2\.5 {
        padding: calc(var(--spacing) * 2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-3 {
        padding: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-3\.5 {
        padding: calc(var(--spacing) * 3.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-4 {
        padding: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-5 {
        padding: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-6 {
        padding: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-8 {
        padding: calc(var(--spacing) * 8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-20 {
        padding: calc(var(--spacing) * 20) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .p-30 {
        padding: calc(var(--spacing) * 30) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-0 {
        padding-inline: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-1 {
        padding-inline: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-1\.5 {
        padding-inline: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-2 {
        padding-inline: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-2\.5 {
        padding-inline: calc(var(--spacing) * 2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-3 {
        padding-inline: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-3\.5 {
        padding-inline: calc(var(--spacing) * 3.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-4 {
        padding-inline: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-5 {
        padding-inline: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-6 {
        padding-inline: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .px-8 {
        padding-inline: calc(var(--spacing) * 8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-0 {
        padding-block: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-0\.5 {
        padding-block: calc(var(--spacing) * .5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-1 {
        padding-block: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-1\.5 {
        padding-block: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-2 {
        padding-block: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-2\.5 {
        padding-block: calc(var(--spacing) * 2.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-3 {
        padding-block: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-3\.5 {
        padding-block: calc(var(--spacing) * 3.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-4 {
        padding-block: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-5 {
        padding-block: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-6 {
        padding-block: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-10 {
        padding-block: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .py-\[2px\] {
        padding-block: 2px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ps-0 {
        padding-inline-start: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ps-1 {
        padding-inline-start: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ps-2 {
        padding-inline-start: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ps-3 {
        padding-inline-start: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ps-4 {
        padding-inline-start: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ps-5 {
        padding-inline-start: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pe-0 {
        padding-inline-end: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pe-1 {
        padding-inline-end: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pe-2 {
        padding-inline-end: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pe-3 {
        padding-inline-end: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pe-4 {
        padding-inline-end: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pe-5 {
        padding-inline-end: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-0 {
        padding-top: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-1 {
        padding-top: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-2 {
        padding-top: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-3 {
        padding-top: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-4 {
        padding-top: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-5 {
        padding-top: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-6 {
        padding-top: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-20 {
        padding-top: calc(var(--spacing) * 20) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-30 {
        padding-top: calc(var(--spacing) * 30) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pt-82 {
        padding-top: calc(var(--spacing) * 82) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pr-10 {
        padding-right: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pr-24 {
        padding-right: calc(var(--spacing) * 24) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-0 {
        padding-bottom: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-1 {
        padding-bottom: calc(var(--spacing) * 1) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-1\.5 {
        padding-bottom: calc(var(--spacing) * 1.5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-2 {
        padding-bottom: calc(var(--spacing) * 2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-3 {
        padding-bottom: calc(var(--spacing) * 3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-4 {
        padding-bottom: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-5 {
        padding-bottom: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-6 {
        padding-bottom: calc(var(--spacing) * 6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-10 {
        padding-bottom: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-20 {
        padding-bottom: calc(var(--spacing) * 20) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pb-50 {
        padding-bottom: calc(var(--spacing) * 50) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pl-5 {
        padding-left: calc(var(--spacing) * 5) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pl-10 {
        padding-left: calc(var(--spacing) * 10) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pl-12 {
        padding-left: calc(var(--spacing) * 12) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pl-13 {
        padding-left: calc(var(--spacing) * 13) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pl-\[40px\], :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .pl-\[40px\]\! {
        padding-left: 40px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-center {
        text-align: center !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-left {
        text-align: left !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-right {
        text-align: right !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .font-heading {
        font-family: Montserrat, sans-serif !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .font-sans {
        font-family: Poppins, sans-serif !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-base {
        font-size: var(--text-base) !important;
        line-height: var(--tw-leading, var(--text-base--line-height)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-lg {
        font-size: var(--text-lg) !important;
        line-height: var(--tw-leading, var(--text-lg--line-height)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-sm {
        font-size: var(--text-sm) !important;
        line-height: var(--tw-leading, var(--text-sm--line-height)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-xl {
        font-size: var(--text-xl) !important;
        line-height: var(--tw-leading, var(--text-xl--line-height)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-xs {
        font-size: var(--text-xs) !important;
        line-height: var(--tw-leading, var(--text-xs--line-height)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[9px\] {
        font-size: 9px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[10px\] {
        font-size: 10px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[11px\] {
        font-size: 11px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[12px\] {
        font-size: 12px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[13px\] {
        font-size: 13px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[14px\] {
        font-size: 14px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[15px\] {
        font-size: 15px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[16px\] {
        font-size: 16px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[17px\] {
        font-size: 17px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[18px\] {
        font-size: 18px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[20px\] {
        font-size: 20px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[22px\] {
        font-size: 22px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[28px\] {
        font-size: 28px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .leading-none {
        --tw-leading: 1 !important;
        line-height: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .leading-relaxed {
        --tw-leading: var(--leading-relaxed) !important;
        line-height: var(--leading-relaxed) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .leading-snug {
        --tw-leading: var(--leading-snug) !important;
        line-height: var(--leading-snug) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .leading-tight {
        --tw-leading: var(--leading-tight) !important;
        line-height: var(--leading-tight) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .font-black {
        --tw-font-weight: var(--font-weight-black) !important;
        font-weight: var(--font-weight-black) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .font-bold {
        --tw-font-weight: var(--font-weight-bold) !important;
        font-weight: var(--font-weight-bold) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .font-extrabold {
        --tw-font-weight: var(--font-weight-extrabold) !important;
        font-weight: var(--font-weight-extrabold) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .font-medium {
        --tw-font-weight: var(--font-weight-medium) !important;
        font-weight: var(--font-weight-medium) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .font-normal {
        --tw-font-weight: var(--font-weight-normal) !important;
        font-weight: var(--font-weight-normal) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .font-semibold {
        --tw-font-weight: var(--font-weight-semibold) !important;
        font-weight: var(--font-weight-semibold) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .tracking-tight {
        --tw-tracking: var(--tracking-tight) !important;
        letter-spacing: var(--tracking-tight) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .tracking-wide {
        --tw-tracking: var(--tracking-wide) !important;
        letter-spacing: var(--tracking-wide) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .tracking-wider {
        --tw-tracking: var(--tracking-wider) !important;
        letter-spacing: var(--tracking-wider) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .tracking-widest {
        --tw-tracking: var(--tracking-widest) !important;
        letter-spacing: var(--tracking-widest) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-ellipsis {
        text-overflow: ellipsis !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .whitespace-nowrap {
        white-space: nowrap !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .whitespace-pre-line {
        white-space: pre-line !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\(--primary\) {
        color: var(--primary) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#000000\] {
        color: #000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#1A2B3D\] {
        color: #1a2b3d !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#1DB954\] {
        color: #1db954 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#3B82F6\] {
        color: #3b82f6 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#05A6DB\] {
        color: #05a6db !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#05A6DB\]\/60 {
        color: oklab(67.9439% -.0863591 -.103794/.6) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#6E8193\] {
        color: #6e8193 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#6E8193\]\/80 {
        color: oklab(59.4419% -.0138531 -.0326131/.8) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#8B5CF6\] {
        color: #8b5cf6 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#10B981\] {
        color: #10b981 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#16A34A\] {
        color: #16a34a !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#22C55E\] {
        color: #22c55e !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#60A5FA\] {
        color: #60a5fa !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#94A3B8\] {
        color: #94a3b8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#304B65\] {
        color: #304b65 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#1877F2\] {
        color: #1877f2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#64748B\] {
        color: #64748b !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#166534\] {
        color: #166534 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#334155\] {
        color: #334155 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#475569\] {
        color: #475569 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#A0AAB5\] {
        color: #a0aab5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#B0BEC5\] {
        color: #b0bec5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#B86B8A\] {
        color: #b86b8a !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#B91C1C\] {
        color: #b91c1c !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#C53F62\] {
        color: #c53f62 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#CBD5E1\] {
        color: #cbd5e1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#DD2A7B\] {
        color: #dd2a7b !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#E2EAED\] {
        color: #e2eaed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#E1306C\] {
        color: #e1306c !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#EF4444\] {
        color: #ef4444 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#F59E0B\] {
        color: #f59e0b !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#FBBF24\] {
        color: #fbbf24 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#FF0000\] {
        color: red !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#FF5500\] {
        color: #f50 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[\#b91c1c\] {
        color: #b91c1c !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-\[var\(--sf-accent\)\], :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-accent {
        color: var(--sf-accent) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-gray-500 {
        color: var(--color-gray-500) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-red-500 {
        color: var(--color-red-500) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-transparent {
        color: #0000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .text-white {
        color: var(--color-white) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .capitalize {
        text-transform: capitalize !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lowercase {
        text-transform: lowercase !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .uppercase {
        text-transform: uppercase !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .italic {
        font-style: italic !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .tabular-nums {
        --tw-numeric-spacing: tabular-nums !important;
        font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .line-through {
        text-decoration-line: line-through !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .underline {
        text-decoration-line: underline !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .accent-\[\#000000\] {
        accent-color: #000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-0 {
        opacity: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-10 {
        opacity: .1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-30 {
        opacity: .3 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-40 {
        opacity: .4 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-50 {
        opacity: .5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-60 {
        opacity: .6 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-70 {
        opacity: .7 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-75 {
        opacity: .75 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-80 {
        opacity: .8 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-90 {
        opacity: .9 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-100 {
        opacity: 1 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .opacity-\[0\.85\] {
        opacity: .85 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_0_30px_rgba\(5\,166\,219\,0\.2\)\] {
        --tw-shadow: 0 0 30px var(--tw-shadow-color, #05a6db33) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_0_40px_rgba\(225\,48\,108\,0\.3\)\] {
        --tw-shadow: 0 0 40px var(--tw-shadow-color, #e1306c4d) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.06\)\] {
        --tw-shadow: 0 1px 3px var(--tw-shadow-color, #0000000f) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_2px_8px_rgba\(5\,166\,219\,0\.12\)\] {
        --tw-shadow: 0 2px 8px var(--tw-shadow-color, #05a6db1f) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_4px_15px_rgba\(5\,166\,219\,0\.3\)\] {
        --tw-shadow: 0 4px 15px var(--tw-shadow-color, #05a6db4d) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_4px_15px_rgba\(59\,130\,246\,0\.3\)\] {
        --tw-shadow: 0 4px 15px var(--tw-shadow-color, #3b82f64d) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_4px_15px_rgba\(225\,48\,108\,0\.3\)\] {
        --tw-shadow: 0 4px 15px var(--tw-shadow-color, #e1306c4d) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_4px_20px_rgba\(15\,23\,42\,0\.4\)\] {
        --tw-shadow: 0 4px 20px var(--tw-shadow-color, #0f172a66) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_4px_20px_rgba\(24\,119\,242\,0\.4\)\] {
        --tw-shadow: 0 4px 20px var(--tw-shadow-color, #1877f266) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_4px_20px_rgba\(29\,185\,84\,0\.4\)\] {
        --tw-shadow: 0 4px 20px var(--tw-shadow-color, #1db95466) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_4px_20px_rgba\(255\,0\,0\,0\.4\)\] {
        --tw-shadow: 0 4px 20px var(--tw-shadow-color, #f006) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_4px_20px_rgba\(255\,85\,0\,0\.4\)\] {
        --tw-shadow: 0 4px 20px var(--tw-shadow-color, #f506) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0 8px 24px var(--tw-shadow-color, #0000001f) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0 8px 30px var(--tw-shadow-color, #0000001f) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.1\)\] {
        --tw-shadow: 0 10px 30px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0 10px 30px var(--tw-shadow-color, #0000001f) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0 10px 40px var(--tw-shadow-color, #0000001f) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-xl {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .shadow-xs {
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ring-1 {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ring-4 {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ring-\[\#05A6DB\] {
        --tw-ring-color: #05a6db !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ring-\[\#05A6DB\]\/30 {
        --tw-ring-color: oklab(67.9439% -.0863591 -.103794/.3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ring-\[\#E2EAED\] {
        --tw-ring-color: #e2eaed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ring-\[\#E1306C\]\/30 {
        --tw-ring-color: oklab(60.4577% .211392 .025144/.3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ring-offset-2 {
        --tw-ring-offset-width: 2px !important;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .outline {
        outline-style: var(--tw-outline-style) !important;
        outline-width: 1px !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .blur-2xl {
        --tw-blur: blur(var(--blur-2xl)) !important;
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .blur-3xl {
        --tw-blur: blur(var(--blur-3xl)) !important;
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .grayscale {
        --tw-grayscale: grayscale(100%) !important;
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .grayscale-0 {
        --tw-grayscale: grayscale(0%) !important;
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .grayscale-\[40\%\] {
        --tw-grayscale: grayscale(40%) !important;
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .invert {
        --tw-invert: invert(100%) !important;
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .filter {
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .backdrop-blur-\[8px\] {
        --tw-backdrop-blur: blur(8px) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .backdrop-blur-sm {
        --tw-backdrop-blur: blur(var(--blur-sm)) !important;
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .backdrop-filter {
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important;
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .transition {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .transition-all {
        transition-property: all !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .transition-colors {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .transition-opacity {
        transition-property: opacity !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .transition-transform {
        transition-property: transform, translate, scale, rotate !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .duration-200 {
        --tw-duration: .2s !important;
        transition-duration: .2s !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .duration-300 {
        --tw-duration: .3s !important;
        transition-duration: .3s !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .duration-500 {
        --tw-duration: .5s !important;
        transition-duration: .5s !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .duration-700 {
        --tw-duration: .7s !important;
        transition-duration: .7s !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ease-in {
        --tw-ease: var(--ease-in) !important;
        transition-timing-function: var(--ease-in) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ease-in-out {
        --tw-ease: var(--ease-in-out) !important;
        transition-timing-function: var(--ease-in-out) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .ease-out {
        --tw-ease: var(--ease-out) !important;
        transition-timing-function: var(--ease-out) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .outline-none {
        --tw-outline-style: none !important;
        outline-style: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .select-none {
        -webkit-user-select: none !important;
        user-select: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .zoom-in-95 {
        --tw-enter-scale: .95 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[animation-delay\:-0\.3s\] {
        animation-delay: -.3s !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[animation-delay\:-0\.15s\] {
        animation-delay: -.15s !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .fade-in {
        --tw-enter-opacity: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .slide-in-from-bottom-4 {
        --tw-enter-translate-y: calc(4*var(--spacing)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .slide-in-from-right-8 {
        --tw-enter-translate-x: calc(8*var(--spacing)) !important
    }

    @media (hover:hover) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * .5) !important;
            translate: var(--tw-translate-x) var(--tw-translate-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:translate-x-1:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * 1) !important;
            translate: var(--tw-translate-x) var(--tw-translate-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:scale-110:is(:where(.group):hover *) {
            --tw-scale-x: 110% !important;
            --tw-scale-y: 110% !important;
            --tw-scale-z: 110% !important;
            scale: var(--tw-scale-x) var(--tw-scale-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:border-\[\#05A6DB\]\/30:is(:where(.group):hover *) {
            border-color: oklab(67.9439% -.0863591 -.103794/.3) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:border-\[var\(--sf-accent\)\]\/30:is(:where(.group):hover *) {
            border-color: var(--sf-accent) !important
        }

        @supports (color:color-mix(in lab, red, red)) {
            :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:border-\[var\(--sf-accent\)\]\/30:is(:where(.group):hover *) {
                border-color: color-mix(in oklab, var(--sf-accent) 30%, transparent) !important
            }
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:bg-\[\#E6F6FB\]:is(:where(.group):hover *) {
            background-color: #e6f6fb !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:text-\[\#05A6DB\]:is(:where(.group):hover *) {
            color: #05a6db !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\:text-\[var\(--sf-accent\)\]:is(:where(.group):hover *) {
            color: var(--sf-accent) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\/thread\:border-\[\#94A3B8\]:is(:where(.group\/thread):hover *) {
            border-color: #94a3b8 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\/thread\:text-\[\#6E8193\]:is(:where(.group\/thread):hover *) {
            color: #6e8193 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\/thread\:text-\[\#A0AAB5\]:is(:where(.group\/thread):hover *) {
            color: #a0aab5 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\/tweet\:border-\[\#94A3B8\]:is(:where(.group\/tweet):hover *) {
            border-color: #94a3b8 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\/tweet\:text-\[\#6E8193\]:is(:where(.group\/tweet):hover *) {
            color: #6e8193 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .group-hover\/tweet\:text-\[\#A0AAB5\]:is(:where(.group\/tweet):hover *) {
            color: #a0aab5 !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .file\:border-0::file-selector-button {
        border-style: var(--tw-border-style) !important;
        border-width: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .file\:bg-transparent::file-selector-button {
        background-color: #0000 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .file\:text-sm::file-selector-button {
        font-size: var(--text-sm) !important;
        line-height: var(--tw-leading, var(--text-sm--line-height)) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .file\:font-medium::file-selector-button {
        --tw-font-weight: var(--font-weight-medium) !important;
        font-weight: var(--font-weight-medium) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .file\:text-foreground::file-selector-button {
        color: #304a64 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .placeholder\:text-\[\#A0AAB5\]::placeholder {
        color: #a0aab5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .placeholder\:text-muted-foreground::placeholder {
        color: #698096 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .last\:mb-0:last-child {
        margin-bottom: calc(var(--spacing) * 0) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-within\:border-\[\#05A6DB\]:focus-within {
        border-color: #05a6db !important
    }

    @media (hover:hover) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:-translate-y-0\.5:hover {
            --tw-translate-y: calc(var(--spacing) * -.5) !important;
            translate: var(--tw-translate-x) var(--tw-translate-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:-translate-y-1:hover {
            --tw-translate-y: calc(var(--spacing) * -1) !important;
            translate: var(--tw-translate-x) var(--tw-translate-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:scale-105:hover {
            --tw-scale-x: 105% !important;
            --tw-scale-y: 105% !important;
            --tw-scale-z: 105% !important;
            scale: var(--tw-scale-x) var(--tw-scale-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:scale-110:hover {
            --tw-scale-x: 110% !important;
            --tw-scale-y: 110% !important;
            --tw-scale-z: 110% !important;
            scale: var(--tw-scale-x) var(--tw-scale-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:scale-\[1\.01\]:hover {
            scale: 1.01 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#4ADE80\]:hover {
            border-color: #4ade80 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#05A6DB\]:hover {
            border-color: #05a6db !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#86EFAC\]:hover {
            border-color: #86efac !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#93C5FD\]:hover {
            border-color: #93c5fd !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#94A3B8\]:hover {
            border-color: #94a3b8 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#1877F2\]:hover {
            border-color: #1877f2 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#64748B\]:hover {
            border-color: #64748b !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#BCE3F2\]:hover {
            border-color: #bce3f2 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#BFDBFE\]:hover {
            border-color: #bfdbfe !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#CBD5E1\]:hover {
            border-color: #cbd5e1 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#E2EAED\]:hover {
            border-color: #e2eaed !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#EF4444\]:hover {
            border-color: #ef4444 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#F9A8D4\]:hover {
            border-color: #f9a8d4 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#F87171\]:hover {
            border-color: #f87171 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#FB923C\]:hover {
            border-color: #fb923c !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#FBCFE8\]:hover {
            border-color: #fbcfe8 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#FCA5A5\]:hover {
            border-color: #fca5a5 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[\#FDBA74\]:hover {
            border-color: #fdba74 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-\[var\(--sf-accent\)\]:hover {
            border-color: var(--sf-accent) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:border-red-200:hover {
            border-color: var(--color-red-200) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#0C5AEB\]:hover {
            background-color: #0c5aeb !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#1E2F40\]:hover {
            background-color: #1e2f40 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#1aa34a\]:hover {
            background-color: #1aa34a !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#048FBE\]:hover {
            background-color: #048fbe !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#0488B2\]:hover {
            background-color: #0488b2 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#991b1b\]:hover {
            background-color: #991b1b !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#333333\]:hover {
            background-color: #333 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#C13584\]:hover {
            background-color: #c13584 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#CBD5E1\]:hover {
            background-color: #cbd5e1 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#CC0000\]:hover {
            background-color: #c00 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#D4EEFC\]:hover {
            background-color: #d4eefc !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#DBEAFE\]:hover {
            background-color: #dbeafe !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#DC2626\]:hover {
            background-color: #dc2626 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#E2EAED\]:hover {
            background-color: #e2eaed !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#E6F6FB\]:hover {
            background-color: #e6f6fb !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#E8ECF0\]:hover {
            background-color: #e8ecf0 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#EEF2F5\]:hover {
            background-color: #eef2f5 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#EF4444\]:hover {
            background-color: #ef4444 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#F0F4F8\]:hover {
            background-color: #f0f4f8 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#F0F7FF\]:hover {
            background-color: #f0f7ff !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#F0FDF4\]:hover {
            background-color: #f0fdf4 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#F4FBFE\]:hover {
            background-color: #f4fbfe !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#F8FAFC\]:hover {
            background-color: #f8fafc !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#FAFBFC\]:hover {
            background-color: #fafbfc !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#FEF2F2\]:hover {
            background-color: #fef2f2 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#FFF5F8\]:hover {
            background-color: #fff5f8 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#FFF7ED\]:hover {
            background-color: #fff7ed !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#d6f0fa\]:hover {
            background-color: #d6f0fa !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[\#e64d00\]:hover {
            background-color: #e64d00 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[var\(--item-soft-bg\)\]:hover {
            background-color: var(--item-soft-bg) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-\[var\(--sf-soft-bg\)\]:hover {
            background-color: var(--sf-soft-bg) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-red-50:hover {
            background-color: var(--color-red-50) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:bg-white:hover {
            background-color: var(--color-white) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#0C5AEB\]:hover {
            color: #0c5aeb !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#1E2F40\]:hover {
            color: #1e2f40 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#05A6DB\]:hover {
            color: #05a6db !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#6E8193\]:hover {
            color: #6e8193 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#304B65\]:hover {
            color: #304b65 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#0488B2\]:hover {
            color: #0488b2 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#991b1b\]:hover {
            color: #991b1b !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#1877F2\]:hover {
            color: #1877f2 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-\[\#FF0000\]:hover {
            color: red !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-red-400:hover {
            color: var(--color-red-400) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-red-700:hover {
            color: var(--color-red-700) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:text-white:hover {
            color: var(--color-white) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:opacity-95:hover {
            opacity: .95 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:opacity-100:hover {
            opacity: 1 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_0_0_4px_rgba\(5\,166\,219\,0\.1\)\]:hover {
            --tw-shadow: 0 0 0 4px var(--tw-shadow-color, #05a6db1a) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_0_0_4px_rgba\(var\(--sf-shadow\)\,0\.15\)\]:hover {
            --tw-shadow: 0 0 0 4px var(--tw-shadow-color, rgba(var(--sf-shadow), .15)) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_6px_20px_rgba\(59\,130\,246\,0\.4\)\]:hover {
            --tw-shadow: 0 6px 20px var(--tw-shadow-color, #3b82f666) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_8px_20px_rgba\(225\,48\,108\,0\.4\)\]:hover {
            --tw-shadow: 0 8px 20px var(--tw-shadow-color, #e1306c66) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_8px_25px_rgba\(15\,23\,42\,0\.5\)\]:hover {
            --tw-shadow: 0 8px 25px var(--tw-shadow-color, #0f172a80) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_8px_25px_rgba\(24\,119\,242\,0\.5\)\]:hover {
            --tw-shadow: 0 8px 25px var(--tw-shadow-color, #1877f280) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_8px_25px_rgba\(29\,185\,84\,0\.5\)\]:hover {
            --tw-shadow: 0 8px 25px var(--tw-shadow-color, #1db95480) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_8px_25px_rgba\(255\,0\,0\,0\.5\)\]:hover {
            --tw-shadow: 0 8px 25px var(--tw-shadow-color, #ff000080) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-\[0_8px_25px_rgba\(255\,85\,0\,0\.5\)\]:hover {
            --tw-shadow: 0 8px 25px var(--tw-shadow-color, #ff550080) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-md:hover {
            --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-sm:hover {
            --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:shadow-xl:hover {
            --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:ring-4:hover {
            --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:ring-\[\#CBD5E1\]:hover {
            --tw-ring-color: #cbd5e1 !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:ring-\[\#E2EAED\]:hover {
            --tw-ring-color: #e2eaed !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:ring-offset-2:hover {
            --tw-ring-offset-width: 2px !important;
            --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .hover\:grayscale-0:hover {
            --tw-grayscale: grayscale(0%) !important;
            filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus\:border-\[\#05A6DB\]:focus {
        border-color: #05a6db !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus\:bg-accent:focus {
        background-color: var(--sf-accent) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus\:text-accent-foreground:focus {
        color: #304a64 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus\:ring-1:focus {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus\:ring-2:focus {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus\:ring-\[\#05A6DB\]\/20:focus {
        --tw-ring-color: oklab(67.9439% -.0863592 -.103794/.2) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus\:ring-\[\#05A6DB\]\/30:focus {
        --tw-ring-color: oklab(67.9439% -.0863591 -.103794/.3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus\:outline-none:focus {
        --tw-outline-style: none !important;
        outline-style: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:border-\[\#05A6DB\]:focus-visible {
        border-color: #05a6db !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:ring-0:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:ring-1:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:ring-2:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:ring-\[\#05A6DB\]:focus-visible {
        --tw-ring-color: #05a6db !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:ring-\[\#05A6DB\]\/30:focus-visible {
        --tw-ring-color: oklab(67.9439% -.0863591 -.103794/.3) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:ring-ring:focus-visible {
        --tw-ring-color: #08a4d9 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:ring-offset-0:focus-visible {
        --tw-ring-offset-width: 0px !important;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:ring-offset-2:focus-visible {
        --tw-ring-offset-width: 2px !important;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .focus-visible\:outline-none:focus-visible {
        --tw-outline-style: none !important;
        outline-style: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .active\:scale-95:active {
        --tw-scale-x: 95% !important;
        --tw-scale-y: 95% !important;
        --tw-scale-z: 95% !important;
        scale: var(--tw-scale-x) var(--tw-scale-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .active\:scale-\[0\.97\]:active {
        scale: .97 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .active\:scale-\[0\.98\]:active {
        scale: .98 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .active\:bg-\[\#E2EAED\]:active {
        background-color: #e2eaed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .active\:shadow-none:active {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .disabled\:pointer-events-none:disabled {
        pointer-events: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .disabled\:cursor-not-allowed:disabled {
        cursor: not-allowed !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .disabled\:opacity-50:disabled {
        opacity: .5 !important
    }

    @media (hover:hover) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .disabled\:hover\:translate-y-0:disabled:hover {
            --tw-translate-y: calc(var(--spacing) * 0) !important;
            translate: var(--tw-translate-x) var(--tw-translate-y) !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[disabled\]\:pointer-events-none[data-disabled] {
        pointer-events: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[disabled\]\:opacity-50[data-disabled] {
        opacity: .5 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[state\=checked\]\:translate-x-5[data-state=checked] {
        --tw-translate-x: calc(var(--spacing) * 5) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[state\=checked\]\:bg-\[\#05A6DB\][data-state=checked] {
        background-color: #05a6db !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[state\=checked\]\:bg-\[\#1877F2\][data-state=checked] {
        background-color: #1877f2 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[state\=closed\]\:slide-out-to-bottom-full[data-state=closed] {
        --tw-exit-translate-y: calc(1*100%) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[state\=open\]\:slide-in-from-bottom-full[data-state=open] {
        --tw-enter-translate-y: calc(1*100%) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] {
        --tw-translate-x: calc(var(--spacing) * 0) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .data-\[state\=unchecked\]\:bg-\[\#E2EAED\][data-state=unchecked] {
        background-color: #e2eaed !important
    }

    @media not all and (width>=40rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .max-sm\:flex-col {
            flex-direction: column !important
        }
    }

    @media (width>=400px) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .min-\[400px\]\:text-\[18px\] {
            font-size: 18px !important
        }
    }

    @media (width>=40rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:static {
            position: static !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:-top-\[10px\] {
            top: -10px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:top-\[50\%\] {
            top: 50% !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:top-auto {
            top: auto !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:right-auto {
            right: auto !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:bottom-auto {
            bottom: auto !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:left-4 {
            left: calc(var(--spacing) * 4) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:left-\[50\%\] {
            left: 50% !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:mx-4 {
            margin-inline: calc(var(--spacing) * 4) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:mx-6 {
            margin-inline: calc(var(--spacing) * 6) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:mt-1\.5 {
            margin-top: calc(var(--spacing) * 1.5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:mt-4 {
            margin-top: calc(var(--spacing) * 4) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:flex {
            display: flex !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:inline {
            display: inline !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-3 {
            height: calc(var(--spacing) * 3) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-3\.5 {
            height: calc(var(--spacing) * 3.5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-5 {
            height: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-6 {
            height: calc(var(--spacing) * 6) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-8 {
            height: calc(var(--spacing) * 8) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-9 {
            height: calc(var(--spacing) * 9) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-10 {
            height: calc(var(--spacing) * 10) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-12 {
            height: calc(var(--spacing) * 12) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-14 {
            height: calc(var(--spacing) * 14) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[16px\] {
            height: 16px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[20px\] {
            height: 20px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[22px\] {
            height: 22px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[24px\] {
            height: 24px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[26px\] {
            height: 26px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[56px\] {
            height: 56px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[58px\] {
            height: 58px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[60px\] {
            height: 60px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[62px\] {
            height: 62px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[64px\] {
            height: 64px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[84px\] {
            height: 84px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[85vh\] {
            height: 85vh !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:h-\[90px\] {
            height: 90px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:max-h-\[85vh\] {
            max-height: 85vh !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:min-h-0 {
            min-height: calc(var(--spacing) * 0) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-3 {
            width: calc(var(--spacing) * 3) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-3\.5 {
            width: calc(var(--spacing) * 3.5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-5 {
            width: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-6 {
            width: calc(var(--spacing) * 6) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-8 {
            width: calc(var(--spacing) * 8) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-9 {
            width: calc(var(--spacing) * 9) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-10 {
            width: calc(var(--spacing) * 10) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-12 {
            width: calc(var(--spacing) * 12) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-\[16px\] {
            width: 16px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-\[22px\] {
            width: 22px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-\[24px\] {
            width: 24px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-\[26px\] {
            width: 26px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-\[155px\] {
            width: 155px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-\[160px\] {
            width: 160px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:w-\[420px\] {
            width: 420px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:max-w-\[580px\] {
            max-width: 580px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:min-w-\[100px\] {
            min-width: 100px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:translate-x-\[-50\%\] {
            --tw-translate-x: -50% !important;
            translate: var(--tw-translate-x) var(--tw-translate-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:translate-y-\[-50\%\] {
            --tw-translate-y: -50% !important;
            translate: var(--tw-translate-x) var(--tw-translate-y) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr)) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:flex-row {
            flex-direction: row !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:items-center {
            align-items: center !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:justify-between {
            justify-content: space-between !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:gap-1\.5 {
            gap: calc(var(--spacing) * 1.5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:gap-2 {
            gap: calc(var(--spacing) * 2) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:gap-2\.5 {
            gap: calc(var(--spacing) * 2.5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:gap-3 {
            gap: calc(var(--spacing) * 3) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:gap-4 {
            gap: calc(var(--spacing) * 4) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:gap-5 {
            gap: calc(var(--spacing) * 5) !important
        }

        :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:space-y-4>:not(:last-child)) {
            --tw-space-y-reverse: 0 !important;
            margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)) !important;
            margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))) !important
        }

        :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:space-y-6>:not(:last-child)) {
            --tw-space-y-reverse: 0 !important;
            margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)) !important;
            margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:rounded-\[10px\] {
            border-radius: 10px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:rounded-\[12px\] {
            border-radius: 12px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:rounded-\[16px\] {
            border-radius: 16px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:rounded-\[20px\] {
            border-radius: 20px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:rounded-\[24px\] {
            border-radius: 24px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:p-3 {
            padding: calc(var(--spacing) * 3) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:p-3\.5 {
            padding: calc(var(--spacing) * 3.5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:p-4 {
            padding: calc(var(--spacing) * 4) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:p-5 {
            padding: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:p-6 {
            padding: calc(var(--spacing) * 6) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:p-8 {
            padding: calc(var(--spacing) * 8) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:p-12 {
            padding: calc(var(--spacing) * 12) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:px-2 {
            padding-inline: calc(var(--spacing) * 2) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:px-2\.5 {
            padding-inline: calc(var(--spacing) * 2.5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:px-4 {
            padding-inline: calc(var(--spacing) * 4) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:px-5 {
            padding-inline: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:px-6 {
            padding-inline: calc(var(--spacing) * 6) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:py-1\.5 {
            padding-block: calc(var(--spacing) * 1.5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:py-2 {
            padding-block: calc(var(--spacing) * 2) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:py-3 {
            padding-block: calc(var(--spacing) * 3) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:py-\[2px\] {
            padding-block: 2px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:pt-3 {
            padding-top: calc(var(--spacing) * 3) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:pt-5 {
            padding-top: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:pr-0 {
            padding-right: calc(var(--spacing) * 0) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:pb-5 {
            padding-bottom: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:pl-13 {
            padding-left: calc(var(--spacing) * 13) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:pl-\[52px\], :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:pl-\[52px\]\! {
            padding-left: 52px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-3xl {
            font-size: var(--text-3xl) !important;
            line-height: var(--tw-leading, var(--text-3xl--line-height)) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-lg {
            font-size: var(--text-lg) !important;
            line-height: var(--tw-leading, var(--text-lg--line-height)) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-sm {
            font-size: var(--text-sm) !important;
            line-height: var(--tw-leading, var(--text-sm--line-height)) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-xl {
            font-size: var(--text-xl) !important;
            line-height: var(--tw-leading, var(--text-xl--line-height)) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[10px\] {
            font-size: 10px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[11px\] {
            font-size: 11px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[12px\] {
            font-size: 12px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[13px\] {
            font-size: 13px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[14px\] {
            font-size: 14px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[15px\] {
            font-size: 15px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[16px\] {
            font-size: 16px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[17px\] {
            font-size: 17px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[18px\] {
            font-size: 18px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[19px\] {
            font-size: 19px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[20px\] {
            font-size: 20px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[22px\] {
            font-size: 22px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[24px\] {
            font-size: 24px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[26px\] {
            font-size: 26px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:text-\[38px\] {
            font-size: 38px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed] {
            --tw-exit-translate-x: calc(1 / 2*-100%) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed] {
            --tw-exit-translate-y: calc(48%*-1) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:data-\[state\=open\]\:slide-in-from-bottom-0[data-state=open] {
            --tw-enter-translate-y: calc(0*100%) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open] {
            --tw-enter-translate-x: calc(1 / 2*-100%) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .sm\:data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open] {
            --tw-enter-translate-y: calc(48%*-1) !important
        }
    }

    @media (width>=48rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:h-16 {
            height: calc(var(--spacing) * 16) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:w-16 {
            width: calc(var(--spacing) * 16) !important
        }

        :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:space-y-3>:not(:last-child)) {
            --tw-space-y-reverse: 0 !important;
            margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)) !important;
            margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:p-4 {
            padding: calc(var(--spacing) * 4) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:py-5 {
            padding-block: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:py-8 {
            padding-block: calc(var(--spacing) * 8) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:text-sm {
            font-size: var(--text-sm) !important;
            line-height: var(--tw-leading, var(--text-sm--line-height)) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:text-\[20px\] {
            font-size: 20px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .md\:text-\[26px\] {
            font-size: 26px !important
        }
    }

    @media (width>=64rem) {
        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:sticky {
            position: sticky !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:top-5 {
            top: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:mx-0 {
            margin-inline: calc(var(--spacing) * 0) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:mx-5 {
            margin-inline: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:h-\[22px\] {
            height: 22px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:h-\[60px\] {
            height: 60px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:h-\[64px\] {
            height: 64px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:h-\[72px\] {
            height: 72px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:h-\[90px\] {
            height: 90px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:w-90 {
            width: calc(var(--spacing) * 90) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:flex-row {
            flex-direction: row !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:gap-5 {
            gap: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:gap-8 {
            gap: calc(var(--spacing) * 8) !important
        }

        :where(:is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:space-y-5>:not(:last-child)) {
            --tw-space-y-reverse: 0 !important;
            margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse)) !important;
            margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse))) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:self-start {
            align-self: flex-start !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:p-5 {
            padding: calc(var(--spacing) * 5) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:p-6 {
            padding: calc(var(--spacing) * 6) !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:text-\[15px\] {
            font-size: 15px !important
        }

        :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .lg\:text-\[24px\] {
            font-size: 24px !important
        }
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[\&_svg\]\:pointer-events-none svg {
        pointer-events: none !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[\&_svg\]\:size-4 svg {
        width: calc(var(--spacing) * 4) !important;
        height: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[\&_svg\]\:shrink-0 svg {
        flex-shrink: 0 !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[\&_svg\]\:stroke-white svg {
        stroke: var(--color-white) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[\&\>svg\]\:size-4>svg {
        width: calc(var(--spacing) * 4) !important;
        height: calc(var(--spacing) * 4) !important
    }

    :is(.app-modal, .app-dropdown-body, #app-home-service-form, #app-service-form, #app-order-checkout, #service-hero-section, #app-get-started-hero-form, #app-get-started-form, #app-free-trial-form) .\[\&\>svg\]\:shrink-0>svg {
        flex-shrink: 0 !important
    }
}

@media (width<=1700px) and (width>=1199px) {
    #app-order-checkout, #service-hero-section, #app-get-started-form {
        zoom: calc(1 / .75) !important
    }
}

.hero-curve-bottom {
    clip-path: ellipse(150% 100% at 50% 0)
}

.text-gradient-ig {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    -webkit-background-clip: text;
    background-clip: text
}

.bg-gradient-ig {
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)
}

.bg-brand-blue {
    background-color: #05a6db
}

.shadow-soft {
    box-shadow: 0 20px 40px -10px #304b6514, 0 10px 20px -5px #304b650a
}

.shadow-glow {
    box-shadow: 0 0 40px #dc274326
}

.scrollbar-hide::-webkit-scrollbar {
    display: none
}

.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none
}

@keyframes intense-glow {
    0%, to {
        border-color: #e2eaed;
        transform: scale(1);
        box-shadow: 0 0 #05a6db00
    }

    50% {
        border-color: #05a6db;
        transform: scale(1.02);
        box-shadow: 0 0 15px #05a6db66, 0 0 0 4px #05a6db1a
    }
}

.animate-input-pulse {
    animation: 2s ease-in-out infinite intense-glow
}

@keyframes shake-error {
    0%, to {
        transform: translate(0)
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translate(-4px)
    }

    20%, 40%, 60%, 80% {
        transform: translate(4px)
    }
}

.animate-shake-error {
    animation: .5s ease-in-out shake-error
}

@keyframes button-glow {
    0%, to {
        box-shadow: 0 4px 20px rgba(var(--sf-shadow), .3);
        transform: scale(1)
    }

    50% {
        box-shadow: 0 8px 25px rgba(var(--sf-shadow), .5), 0 0 0 4px rgba(var(--sf-shadow), .15);
        transform: scale(1.015)
    }
}

.animate-button-glow {
    animation: 2.5s ease-in-out infinite button-glow
}

@keyframes button-float-subtle {
    0%, to {
        transform: translateY(0);
        box-shadow: 0 4px 10px #304b6526
    }

    50% {
        transform: translateY(-2.5px);
        box-shadow: 0 8px 20px #304b6540
    }
}

.animate-button-subtle {
    animation: 3s ease-in-out infinite button-float-subtle
}

@keyframes shimmer {
    0% {
        transform: translate(-150%)skew(-15deg)
    }

    50%, to {
        transform: translate(150%)skew(-15deg)
    }
}

.animate-shimmer {
    animation: 2.5s infinite shimmer
}

@keyframes gradient-shift {
    0% {
        background-position: 0%
    }

    50% {
        background-position: 100%
    }

    to {
        background-position: 0%
    }
}

.animate-gradient-x {
    background-size: 200% 200%;
    animation: 3s infinite gradient-shift
}

@keyframes growth-pulse-glow {
    0%, to {
        box-shadow: 0 0 8px var(--pulse-color, #05a6db)30, 0 2px 12px var(--pulse-color, #05a6db)15;
        background-color: #fff
    }

    50% {
        box-shadow: 0 0 24px var(--pulse-color, #05a6db)50, 0 4px 24px var(--pulse-color, #05a6db)30;
        background-color: var(--pulse-bg, #f0f8ff)
    }
}

.growth-section-pulse {
    animation: .6s ease-in-out forwards growth-pulse-glow
}

@keyframes growth-label-enter {
    0% {
        opacity: 0;
        transform: translateY(8px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.growth-label-animate {
    animation: .3s ease-out forwards growth-label-enter
}

@keyframes bounce-up {
    0% {
        transform: translateY(0)
    }

    30% {
        transform: translateY(-6px)
    }

    50% {
        transform: translateY(-2px)
    }

    70% {
        transform: translateY(-4px)
    }

    to {
        transform: translateY(0)
    }
}

.animate-bounce-up {
    animation: .4s ease-out bounce-up
}

.service-form {
    --sf-accent: #05a6db;
    --sf-grad-start: #05a6db;
    --sf-grad-mid: #2a7abf;
    --sf-grad-end: #304b65;
    --sf-soft-bg: #e6f6fb;
    --sf-shadow: 48, 75, 101;
    border-radius: 24px
}

@media (width>=640px) {
    .service-form {
        border-radius: 16px
    }
}

.service-form.platform-instagram {
    --sf-accent: #e1306c;
    --sf-grad-start: #f58529;
    --sf-grad-mid: #dd2a7b;
    --sf-grad-end: #8134af;
    --sf-soft-bg: #fdf2f8;
    --sf-shadow: 225, 48, 108
}

.service-form.platform-facebook {
    --sf-accent: #1877f2;
    --sf-grad-start: #1877f2;
    --sf-grad-mid: #1877f2;
    --sf-grad-end: #0c5aeb;
    --sf-soft-bg: #eff6ff;
    --sf-shadow: 24, 119, 242
}

.service-form.platform-tiktok {
    --sf-accent: #000;
    --sf-grad-start: #000;
    --sf-grad-mid: #475569;
    --sf-grad-end: #000;
    --sf-soft-bg: #f1f5f9;
    --sf-shadow: 0, 0, 0
}

.service-form.platform-youtube {
    --sf-accent: red;
    --sf-grad-start: red;
    --sf-grad-mid: red;
    --sf-grad-end: #c00;
    --sf-soft-bg: #fef2f2;
    --sf-shadow: 255, 0, 0
}

.service-form.platform-twitter {
    --sf-accent: #000;
    --sf-grad-start: #000;
    --sf-grad-mid: #475569;
    --sf-grad-end: #000;
    --sf-soft-bg: #f1f5f9;
    --sf-shadow: 0, 0, 0
}

.service-form.platform-spotify {
    --sf-accent: #1db954;
    --sf-grad-start: #1db954;
    --sf-grad-mid: #1ed760;
    --sf-grad-end: #1ed760;
    --sf-soft-bg: #f0fdf4;
    --sf-shadow: 29, 185, 84
}

.service-form.platform-soundcloud {
    --sf-accent: #f50;
    --sf-grad-start: #f50;
    --sf-grad-mid: #f50;
    --sf-grad-end: #f70;
    --sf-soft-bg: #fff7ed;
    --sf-shadow: 255, 85, 0
}

.service-form.platform-threads {
    --sf-accent: #000;
    --sf-grad-start: #000;
    --sf-grad-mid: #475569;
    --sf-grad-end: #000;
    --sf-soft-bg: #f1f5f9;
    --sf-shadow: 0, 0, 0
}

.service-form .sf-premium-tab-active {
    color: #fff;
    background: linear-gradient(90deg, var(--sf-grad-start), var(--sf-grad-mid), var(--sf-grad-end));
    border-bottom: 2px solid #0000;
    box-shadow: inset 0 1px 2px #00000014
}

.service-form .sf-premium-tab-inactive {
    color: #6e8193;
    background: #e6f6fb;
    border-bottom: 2px solid #0000
}

.service-form .sf-exclusive-tab-active {
    color: #fff;
    background: linear-gradient(90deg, #1e3a8a, #3b82f6, #06b6d4);
    border-bottom: 2px solid #0000;
    box-shadow: inset 0 1px 2px #00000014
}

.service-form .sf-exclusive-tab-inactive {
    color: #6e8193;
    background: #eff6ff;
    border-bottom: 2px solid #0000
}

.service-form .sf-standard-tab-active {
    color: #304b65;
    z-index: 10;
    border-bottom: 2px solid var(--sf-accent);
    background: #fff
}

.service-form .sf-standard-tab-inactive {
    color: #6e8193;
    background: #f8fafc
}

.service-form .sf-standard-tab-inactive:hover {
    background: #f0f4f8
}

.service-form .sf-premium-badge-active, .service-form .sf-exclusive-badge-active {
    color: #fff;
    background: #ffffff40
}

.service-form .sf-premium-badge-inactive {
    color: #fff;
    background: linear-gradient(90deg, var(--sf-grad-start), var(--sf-grad-mid), var(--sf-grad-end));
    box-shadow: 0 1px 2px #00000014
}

.service-form .sf-exclusive-badge-inactive {
    color: #fff;
    background: linear-gradient(90deg, #1e3a8a, #3b82f6, #06b6d4);
    box-shadow: 0 1px 2px #00000014
}

.service-form .sf-card-tag-premium {
    background: linear-gradient(90deg, var(--sf-grad-start), var(--sf-grad-mid), var(--sf-grad-end))
}

.service-form .sf-card-tag-accent {
    background: var(--sf-accent)
}

.service-form .sf-card-tag-standard {
    background: #304b65
}

.service-form .sf-card-standard-unselected {
    background: #fff;
    border-color: #e2eaed
}

.service-form .sf-card-standard-unselected:hover {
    border-color: #cbd5e1;
    transform: translateY(-4px);
    box-shadow: 0 2px 8px #0f172a14
}

.service-form .sf-card-standard-selected {
    background: #fff;
    border-color: #304b65
}

.service-form .sf-card-standard-selected-tagged {
    background: var(--sf-soft-bg);
    border-color: var(--sf-accent)
}

.service-form .sf-card-premium-selected {
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, var(--sf-grad-start), var(--sf-grad-mid), var(--sf-grad-end)) border-box
}

@supports (color:color-mix(in lab, red, red)) {
    .service-form .sf-card-premium-selected {
        background: linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--sf-grad-start) 40%, transparent), color-mix(in srgb, var(--sf-grad-mid) 40%, transparent), color-mix(in srgb, var(--sf-grad-end) 40%, transparent)) border-box
    }
}

.service-form .sf-card-premium-selected {
    border: 2px solid #0000;
    box-shadow: 0 2px 10px #00000014
}

.service-form .sf-card-premium-selected-tagged {
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, var(--sf-grad-start), var(--sf-grad-mid), var(--sf-grad-end)) border-box;
    border: 2px solid #0000;
    box-shadow: 0 4px 15px #00000024
}

.service-form .sf-card-premium-unselected {
    border-color: var(--sf-soft-bg);
    background: #fff
}

.service-form .sf-card-premium-unselected:hover {
    background: var(--sf-soft-bg);
    border-color: var(--sf-accent)
}

@supports (color:color-mix(in lab, red, red)) {
    .service-form .sf-card-premium-unselected:hover {
        border-color: color-mix(in srgb, var(--sf-accent) 40%, transparent)
    }
}

.service-form .sf-card-premium-unselected:hover {
    transform: translateY(-4px);
    box-shadow: 0 4px 12px #0f172a1a
}

.service-form .sf-card-premium-unselected-tagged {
    border-color: var(--sf-accent);
    background: #fff
}

@supports (color:color-mix(in lab, red, red)) {
    .service-form .sf-card-premium-unselected-tagged {
        border-color: color-mix(in srgb, var(--sf-accent) 20%, transparent)
    }
}

.service-form .sf-card-premium-unselected-tagged:hover {
    background: var(--sf-soft-bg);
    transform: translateY(-4px);
    box-shadow: 0 4px 12px #0f172a1a
}

.service-form .sf-card-amount-standard {
    color: #304b65
}

.service-form .sf-card-amount-accent, .service-form .sf-card-label-accent {
    color: var(--sf-accent)
}

.service-form .sf-card-amount-premium-selected, .service-form .sf-card-amount-premium-unselected-tagged, .service-form .sf-card-amount-premium-unselected {
    color: #0000;
    background: linear-gradient(90deg, var(--sf-grad-start), var(--sf-grad-mid), var(--sf-grad-end));
    -webkit-background-clip: text;
    background-clip: text
}

.service-form .sf-card-label-muted {
    color: #6e8193
}

.service-form .sf-card-label-premium-selected, .service-form .sf-card-label-premium-unselected-tagged, .service-form .sf-card-label-premium-unselected {
    color: var(--sf-accent)
}

.service-form.is-exclusive .sf-card-tag-premium {
    background: linear-gradient(90deg, #1e3a8a, #3b82f6, #06b6d4)
}

.service-form.is-exclusive .sf-card-premium-selected, .service-form.is-exclusive .sf-card-premium-selected-tagged {
    background: linear-gradient(#fff, #fff) padding-box padding-box, linear-gradient(90deg, #1e3a8a, #3b82f6, #06b6d4) border-box
}

.service-form.is-exclusive .sf-card-premium-unselected {
    border-color: #bfdbfe
}

.service-form.is-exclusive .sf-card-premium-unselected:hover, .service-form.is-exclusive .sf-card-premium-unselected-tagged:hover {
    background: #f0f7ff;
    border-color: #3b82f6
}

.service-form.is-exclusive .sf-card-premium-unselected-tagged {
    border-color: #bfdbfe
}

.service-form.is-exclusive .sf-card-amount-premium-selected, .service-form.is-exclusive .sf-card-amount-premium-unselected-tagged, .service-form.is-exclusive .sf-card-amount-premium-unselected {
    background: linear-gradient(90deg, #1e3a8a, #3b82f6, #06b6d4);
    -webkit-background-clip: text;
    background-clip: text
}

.service-form.is-exclusive .sf-card-label-premium-selected, .service-form.is-exclusive .sf-card-label-premium-unselected-tagged, .service-form.is-exclusive .sf-card-label-premium-unselected {
    color: #3b82f6
}

.service-form .sf-btn-premium {
    color: #fff;
    background-image: linear-gradient(90deg, var(--sf-grad-start), var(--sf-grad-mid), var(--sf-grad-end));
    background-size: 200% 200%;
    border: 0;
    animation: 3s infinite gradient-shift
}

.service-form .sf-btn-exclusive {
    color: #fff;
    background-image: linear-gradient(90deg, #1e3a8a, #3b82f6, #06b6d4);
    background-size: 200% 200%;
    border: 0;
    animation: 3s infinite gradient-shift;
    box-shadow: 0 4px 15px #3b82f64d
}

.service-form .sf-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px #3b82f666
}

.service-form .sf-btn-tagged {
    color: #fff;
    background: var(--sf-accent);
    border: 0;
    animation: 2.5s ease-in-out infinite button-glow
}

.service-form .sf-btn-standard {
    color: #fff;
    background: #304b65;
    border: 0;
    animation: 3s ease-in-out infinite button-float-subtle
}

.service-form .sf-input-icon {
    color: var(--sf-accent);
    justify-content: center;
    align-items: center;
    display: flex
}

.service-form .sf-input-icon svg {
    stroke: var(--sf-accent)
}

@keyframes float-icon-1 {
    0% {
        transform: translate(0)rotate(-10deg)scale(1)
    }

    33% {
        transform: translate(15px, -20px)rotate(5deg)scale(1.1)
    }

    66% {
        transform: translate(-10px, 15px)rotate(-15deg)scale(.9)
    }

    to {
        transform: translate(0)rotate(-10deg)scale(1)
    }
}

@keyframes float-icon-2 {
    0% {
        transform: translate(0)rotate(15deg)scale(1.2)
    }

    33% {
        transform: translate(-25px, 15px)rotate(0)scale(1)
    }

    66% {
        transform: translate(15px, 25px)rotate(25deg)scale(1.3)
    }

    to {
        transform: translate(0)rotate(15deg)scale(1.2)
    }
}

@keyframes float-icon-3 {
    0% {
        transform: translate(0)rotate(-5deg)scale(.9)
    }

    33% {
        transform: translate(20px, 25px)rotate(15deg)scale(1)
    }

    66% {
        transform: translate(25px, -15px)rotate(-20deg)scale(1.1)
    }

    to {
        transform: translate(0)rotate(-5deg)scale(.9)
    }
}

.animate-float-icon-1 {
    animation: 8s ease-in-out infinite float-icon-1
}

.animate-float-icon-2 {
    animation: 9s ease-in-out infinite float-icon-2
}

.animate-float-icon-3 {
    animation: 10s ease-in-out infinite float-icon-3
}

.btn--accent {
    color: #fff;
    background: linear-gradient(106.11deg, #f80404 -5.94%, #ff7600 112.84%);
    box-shadow: 0 5px 15px -3px #fec4b5
}

.btn--accent:hover {
    background: linear-gradient(106.11deg, #ff1a1a -5.94%, #ff8c33 112.84%);
    box-shadow: 0 8px 20px -3px #fec4b5
}

@keyframes fade-slide-in {
    0% {
        opacity: 0;
        transform: translateY(8px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fade-slide-out {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-4px)
    }
}

.animate-fade-slide-in {
    animation: .25s ease-out both fade-slide-in
}

.animate-fade-slide-out {
    animation: .2s ease-in both fade-slide-out
}

@keyframes boost-ripple {
    0% {
        opacity: .6;
        transform: scale(.8)
    }

    to {
        opacity: 0;
        transform: scale(2.5)
    }
}

.boost-ripple-ring {
    animation: .5s ease-out forwards boost-ripple
}

@keyframes price-pop {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    30% {
        opacity: .6;
        transform: scale(1.25)
    }

    60% {
        opacity: 1;
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

.price-pop {
    animation: .4s ease-out price-pop
}

@keyframes offer-pulse {
    0%, to {
        transform: scale(1)
    }

    50% {
        transform: scale(1.08)
    }
}

.offer-circle-pulse {
    animation: 2.5s ease-in-out infinite offer-pulse
}

@keyframes offer-shimmer {
    0% {
        background-position: -200% 0
    }

    to {
        background-position: 200% 0
    }
}

.offer-shimmer {
    position: relative;
    overflow: hidden
}

.offer-shimmer:after {
    content: "";
    pointer-events: none;
    border-radius: inherit;
    background: linear-gradient(90deg, #0000 0%, #ffffff1f 50%, #0000 100%) 0 0/200% 100%;
    animation: 3.5s ease-in-out infinite offer-shimmer;
    position: absolute;
    inset: 0
}

.offer-shimmer-dark:after {
    background: linear-gradient(90deg, #0000 0%, #ffffff0f 30%, #ffffff26 50%, #ffffff0f 70%, #0000 100%) 0 0/200% 100%;
    animation: 2.8s ease-in-out infinite offer-shimmer
}

@keyframes offer-border-glow {
    0%, to {
        box-shadow: 0 0 #0000
    }

    50% {
        box-shadow: 0 0 8px 1px var(--glow-color, #c8646440)
    }
}

.offer-border-glow {
    animation: 3s ease-in-out infinite offer-border-glow
}

@keyframes offer-border-glow-dark {
    0%, to {
        box-shadow: 0 1px 3px #00000014
    }

    50% {
        box-shadow: 0 0 14px 2px var(--glow-color, #304b6533), 0 0 4px #304b6526
    }
}

.offer-border-glow-dark {
    animation: 2.5s ease-in-out infinite offer-border-glow-dark
}

@keyframes sparkle-float {
    0%, to {
        opacity: .7;
        transform: translateY(0)scale(1)
    }

    50% {
        opacity: 1;
        transform: translateY(-2px)scale(1.15)
    }
}

.sparkle-float {
    animation: 2s ease-in-out infinite sparkle-float
}

@keyframes offer-icon-glow {
    0%, to {
        box-shadow: 0 0 8px #304b654d, 0 0 16px #304b6526
    }

    50% {
        box-shadow: 0 0 16px #304b6580, 0 0 32px #304b6540
    }
}

.offer-icon-glow-dark {
    animation: 2.5s ease-in-out infinite offer-icon-glow
}

.hero-form-wrap .base-form__notice {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-top: 0
}

.hero-form-wrap:has(.base-form__notice) .service-form {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.app-dropdown-body {
    z-index: 9999;
    background-color: #fff;
    border: 1px solid #e2eaed;
    border-radius: 16px;
    max-height: 30rem;
    padding: .5rem;
    overflow: auto;
    box-shadow: 0 10px 15px -3px #0f172a1a, 0 4px 6px -2px #0f172a0d
}

@property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-rotate-x {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-y {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-z {
    syntax: "*";
    inherits: false
}

@property --tw-skew-x {
    syntax: "*";
    inherits: false
}

@property --tw-skew-y {
    syntax: "*";
    inherits: false
}

@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@property --tw-gradient-position {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-from {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-via {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-to {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000
}

@property --tw-gradient-stops {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-via-stops {
    syntax: "*";
    inherits: false
}

@property --tw-gradient-from-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 0%
}

@property --tw-gradient-via-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 50%
}

@property --tw-gradient-to-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-leading {
    syntax: "*";
    inherits: false
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false
}

@property --tw-tracking {
    syntax: "*";
    inherits: false
}

@property --tw-ordinal {
    syntax: "*";
    inherits: false
}

@property --tw-slashed-zero {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-figure {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-spacing {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-fraction {
    syntax: "*";
    inherits: false
}

@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-ring-inset {
    syntax: "*";
    inherits: false
}

@property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value: 0
}

@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff
}

@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@property --tw-blur {
    syntax: "*";
    inherits: false
}

@property --tw-brightness {
    syntax: "*";
    inherits: false
}

@property --tw-contrast {
    syntax: "*";
    inherits: false
}

@property --tw-grayscale {
    syntax: "*";
    inherits: false
}

@property --tw-hue-rotate {
    syntax: "*";
    inherits: false
}

@property --tw-invert {
    syntax: "*";
    inherits: false
}

@property --tw-opacity {
    syntax: "*";
    inherits: false
}

@property --tw-saturate {
    syntax: "*";
    inherits: false
}

@property --tw-sepia {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-drop-shadow-size {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-blur {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-brightness {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-contrast {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-grayscale {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-hue-rotate {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-invert {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-opacity {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-saturate {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-sepia {
    syntax: "*";
    inherits: false
}

@property --tw-duration {
    syntax: "*";
    inherits: false
}

@property --tw-ease {
    syntax: "*";
    inherits: false
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0)scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0));
        filter: blur(var(--tw-enter-blur, 0))
    }
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

@keyframes bounce {
    0%, to {
        animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        transform: translateY(-25%)
    }

    50% {
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        transform: none
    }
}

@media (width<=1700px) and (width>=1199px) {
    body canvas {
        zoom: calc(1 / .75) !important
    }
}

.embla__viewport[data-v-4159e04f] {
    overflow: hidden
}

.embla__container[data-v-4159e04f] {
    touch-action: pan-y pinch-zoom;
    gap: 8px;
    display: flex
}

.embla__slide[data-v-4159e04f] {
    flex: none;
    min-width: 0
}

.growth-slider[data-v-75bcdeb0]::-webkit-slider-thumb {
    appearance: none;
    border: 3px solid var(--accent-color, #05a6db);
    cursor: grab;
    z-index: 20;
    background: #fff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%2305A6DB\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"8 17 3 12 8 7\"></polyline><polyline points=\"16 17 21 12 16 7\"></polyline></svg>") 50% no-repeat;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    position: relative;
    box-shadow: 0 4px 10px #05a6db4d
}

.growth-slider[data-v-75bcdeb0]::-webkit-slider-thumb:active {
    cursor: grabbing;
    transform: scale(1.05)
}

.header-checkout-logo[data-v-33489b86] {
    cursor: pointer;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    font: inherit;
    text-transform: uppercase;
    color: #304b65;
    letter-spacing: -.02em;
    border: 0;
    max-width: 125px;
    margin: 0;
    padding: 0;
    font-family: Bebas Neue, cursive;
    font-size: 24px;
    font-weight: 400;
    line-height: 100%;
    text-decoration: none;
    transition: all .2s;
    display: block
}

.header-checkout-logo span[data-v-33489b86] {
    color: var(--primary);
    font-family: Bebas Neue, cursive
}

@media (width<=578px) {
    .header-checkout-logo[data-v-33489b86] {
        font-size: 20px
    }
}

@media (width<=1700px) and (width>=1199px) {
    .header-checkout-logo[data-v-33489b86] {
        zoom: .75 !important
    }
}

@media (max-width: 1700px) and (min-width: 1199px) {
    body .wrapper {
        min-height: calc(100vh * 1 / 0.75);
    }
}

.services.services-services-section .services-nav__link {
    padding: 20px 24px;
}

@media (max-width: 1400px) {
    .services.services-services-section .services-nav__link {
        padding: 14px 12px;
    }
}

.get-started-btn {
    padding: 24px 32px;
    font-size: 18px;
    cursor: pointer;
    max-width: 500px;
    margin: auto 0;
    width: 100%;
    font-family: "Poppins", sans-serif;
    border-radius: 12px;
    height: 64px;
    text-transform: uppercase;
}

.get-started-btn:hover {
    box-shadow: var(--sf-soft-bg) 0px 6.35679px 22.946px 0px, rgba(225, 48, 108, 0.086) 0px 0px 0px 2.35679px;
}

.get-started-column {
    display: flex;
    align-items: center;
    flex: auto;
    justify-content: flex-end;
}

.hero-rating-delimiter {
    font-size: 11px;
    font-weight: 500;
    color: #94A3B8;
}

.hero-rating-total {
    font-size: 11px;
    font-weight: 500;
    color: #94A3B8;
}

.questions-toggle {
    display: none;
}

.questions-dropdown {
    cursor: pointer;
}

.questions-toggle:checked~.questions-dropdown-content {
    display: block;
}

.questions-line:has(.questions-toggle:checked) .questions-dropdown-img {
    transform: rotate(180deg);
}

@layer properties, base, utilities;

.sp-root, .sp-root *, .sp-root *::before, .sp-root *::after {
    box-sizing: border-box
}

.sp-root {
    font-family: "Poppins", system-ui, sans-serif;
    color: #304b65;
    -webkit-font-smoothing: antialiased
}

.sp-root img, .sp-root svg {
    display: block;
    max-width: 100%
}

.sp-root {
    --ink: #304b65;
    --muted: #6e8193;
    --line: #e2eaed;
    --sky: #05a6db;
    --skybg: #e6f6fb;
    --shadow: 0 2px 8px rgba(48, 75, 101, .08);
    --shadow-h: 0 12px 26px rgba(48, 75, 101, .14);
    --primary: #e1306c;
    --gradient: linear-gradient(135deg, #e1306c 0%, #c13584 100%);
    --cta-head: #1f2d3d
}

.sp-root.instagram {
    --cta-head: var(--primary)
}

.sp-root.tiktok {
    --primary: #18181c;
    --gradient: linear-gradient(135deg, #2c2c34, #0a0a0e)
}

.sp-root.threads {
    --primary: #111827;
    --gradient: linear-gradient(135deg, #1a1a1f, #2b2b33)
}

.sp-root.twitter {
    --primary: #000000;
    --gradient: linear-gradient(135deg, #1a1a1a, #000000)
}

.sp-root.youtube {
    --primary: #ff0000;
    --gradient: linear-gradient(90deg, #ff0000, #cc0000)
}

.sp-root.facebook {
    --primary: #1877f2;
    --gradient: linear-gradient(90deg, #1877f2, #0a52c4)
}

.sp-root.spotify {
    --primary: #1db954;
    --gradient: linear-gradient(90deg, #1db954, #1ed760)
}

.sp-root.soundcloud {
    --primary: #ff5500;
    --gradient: linear-gradient(135deg, #ff9a2e 0%, #ff5500 45%, #ff2d55 100%)
}

.sp-root .sp-wrap {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px
}

.sp-root .sp-sec {
    padding: 64px 0;
    background: #fff
}

.sp-root .sp-sec--alt {
    background: #f7fafc
}

.sp-root .sp-center {
    text-align: center
}

.sp-root .sp-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-size: 13px;
    font-weight: 700;
    color: var(--primary);
    margin-bottom: 14px
}

.sp-root .sp-h2 {
    font-size: clamp(26px, 4vw, 40px);
    line-height: 1.1;
    font-weight: 800;
    letter-spacing: -.02em;
    margin: 0 0 14px
}

.sp-root .sp-grad {
    background: var(--gradient);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent
}

.sp-root .sp-lead {
    font-size: clamp(15px, 2vw, 18px);
    line-height: 1.6;
    color: var(--muted);
    margin: 0 auto;
    max-width: 640px
}

.sp-root .sp-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    border: 0;
    cursor: pointer;
    font-family: inherit;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    background: var(--gradient);
    border-radius: 999px;
    padding: 14px 28px;
    box-shadow: 0 8px 20px color-mix(in srgb, var(--primary) 30%, transparent);
    transition: transform .2s ease, box-shadow .2s ease;
    text-decoration: none
}

.sp-root .sp-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 26px color-mix(in srgb, var(--primary) 38%, transparent)
}

.sp-root .sp-stars {
    display: inline-flex;
    gap: 2px;
    color: var(--primary)
}

.sp-root .sp-stars svg {
    width: 16px;
    height: 16px;
    fill: currentColor
}

@media (max-width:600px) {
    .sp-root .sp-sec {
        padding: 44px 0
    }
}

.sp-root.brand {
    --primary: #20a7ee;
    --gradient: linear-gradient(135deg, #20a7ee 0%, #0ed5e1 100%);
    --cta-head: #1f2d3d
}

.sp-root.cl.cv {
    --primary: #20a7ee;
    --gradient: linear-gradient(135deg, #20a7ee 0%, #0ed5e1 100%);
    --cta-head: #1f2d3d;
    --accent: #20a7ee;
    --accent-grad: linear-gradient(135deg, #20a7ee 0%, #0ed5e1 100%);
    --accent-soft: color-mix(in srgb, #20a7ee 12%, #fff)
}

.sp-root.cl.cv.instagram {
    --accent: #e1306c;
    --accent-grad: linear-gradient(135deg, #e1306c, #c13584);
    --accent-soft: color-mix(in srgb, #e1306c 12%, #fff)
}

.sp-root.cl.cv.tiktok {
    --accent: #18181c;
    --accent-grad: linear-gradient(135deg, #2c2c34, #0a0a0e);
    --accent-soft: color-mix(in srgb, #18181c 10%, #fff)
}

.sp-root.cl.cv.youtube {
    --accent: #ff0000;
    --accent-grad: linear-gradient(90deg, #ff0000, #cc0000);
    --accent-soft: color-mix(in srgb, #ff0000 10%, #fff)
}

.sp-root.cl.cv.facebook {
    --accent: #1877f2;
    --accent-grad: linear-gradient(90deg, #1877f2, #0a52c4);
    --accent-soft: color-mix(in srgb, #1877f2 12%, #fff)
}

.sp-root.cl.cv.twitter {
    --accent: #0f1419;
    --accent-grad: linear-gradient(135deg, #1a1a1a, #000000);
    --accent-soft: color-mix(in srgb, #0f1419 9%, #fff)
}

.sp-root.cl.cv.threads {
    --accent: #111827;
    --accent-grad: linear-gradient(135deg, #1a1a1f, #2b2b33);
    --accent-soft: color-mix(in srgb, #111827 9%, #fff)
}

.sp-root.cl.cv.spotify {
    --accent: #1db954;
    --accent-grad: linear-gradient(90deg, #1db954, #1ed760);
    --accent-soft: color-mix(in srgb, #1db954 12%, #fff)
}

.sp-root.cl.cv.soundcloud {
    --accent: #ff5500;
    --accent-grad: linear-gradient(135deg, #ff9a2e, #ff5500);
    --accent-soft: color-mix(in srgb, #ff5500 12%, #fff)
}

.cv {
    --cv-soft: color-mix(in srgb, var(--primary) 9%, #fff);
    --cv-soft2: color-mix(in srgb, var(--primary) 16%, #fff);
    --cv-ring: color-mix(in srgb, var(--primary) 26%, #fff);
    --cv-glow: color-mix(in srgb, var(--primary) 26%, transparent);
    --cv-wash: color-mix(in srgb, var(--primary) 6%, #f3f9fc);
    --navy: #1f2d3d;
    --save: var(--primary);
    --save-bg: color-mix(in srgb, var(--primary) 12%, #fff);
    --gold: var(--primary);
    --gold-deep: var(--primary);
    --gold-grad: var(--gradient);
    --gold-soft: color-mix(in srgb, var(--primary) 10%, #fff)
}

.cv .sp-sec {
    background: linear-gradient(180deg, var(--cv-wash), #fff 70%)
}

.cv .sp-sec.sp-sec--alt {
    background: #f7fafc
}

.cv .sp-sec.cv-white {
    background: #fff
}

.rd-bar {
    position: sticky;
    top: 0;
    z-index: 60;
    background: #0f1c2b;
    color: #fff;
    padding: 11px 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px 14px
}

.rd-bar b {
    font-size: 14px;
    font-weight: 800
}

.rd-bar span {
    font-size: 12px;
    color: #b9c7d6
}

.rd-bar .rd-sw {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-left: auto
}

.rd-bar a {
    color: #b9c7d6;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 10px;
    border-radius: 999px;
    border: 1px solid #2a3b4e;
    text-transform: capitalize
}

.rd-bar a.on, .rd-bar a:hover {
    color: #fff;
    background: #1f3245;
    border-color: #3a5067
}

.rd-formslot {
    background: linear-gradient(180deg, var(--cv-wash), #fff 70%)
}

.rd-slot {
    max-width: 1160px;
    margin: 0 auto;
    border: 2px dashed color-mix(in srgb, var(--primary) 35%, var(--line));
    border-radius: 20px;
    background: color-mix(in srgb, var(--primary) 5%, #fff);
    padding: 40px 24px;
    text-align: center
}

.rd-slot-tag {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff);
    border-radius: 999px;
    padding: 7px 16px;
    margin-bottom: 16px
}

.rd-slot h3 {
    margin: 0 0 8px;
    font-size: clamp(20px, 3vw, 26px);
    font-weight: 800;
    color: var(--ink)
}

.rd-slot p {
    margin: 0 auto;
    max-width: 520px;
    font-size: 14.5px;
    line-height: 1.6;
    color: var(--muted)
}

.rd-foot {
    text-align: center;
    color: #7d8ea0;
    font-size: 13px;
    padding: 30px
}

.v2l_compare-eyebrow, .v2l_packages-eyebrow, .v2l_howto-eyebrow, .v2l_whybuy-eyebrow, .v2l_trusted-eyebrow, .v2l_reviews-eyebrow, .v2l_faq-eyebrow, .v2l_videos-eyebrow, .v2l_vs-eyebrow, .v2l_opps-eyebrow, .v2l_notify-eyebrow {
    display: inline-flex !important;
    align-items: center !important;
    gap: 13px !important;
    margin-bottom: 18px !important;
    padding: 0 !important;
    background: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: var(--primary) !important;
    font-size: 12.5px !important;
    font-weight: 800 !important;
    letter-spacing: .18em !important;
    text-transform: uppercase !important;
    line-height: 1 !important
}

.v2l_compare-eyebrow::before, .v2l_compare-eyebrow::after, .v2l_packages-eyebrow::before, .v2l_packages-eyebrow::after, .v2l_howto-eyebrow::before, .v2l_howto-eyebrow::after, .v2l_whybuy-eyebrow::before, .v2l_whybuy-eyebrow::after, .v2l_trusted-eyebrow::before, .v2l_trusted-eyebrow::after, .v2l_reviews-eyebrow::before, .v2l_reviews-eyebrow::after, .v2l_faq-eyebrow::before, .v2l_faq-eyebrow::after, .v2l_videos-eyebrow::before, .v2l_videos-eyebrow::after, .v2l_vs-eyebrow::before, .v2l_vs-eyebrow::after, .v2l_opps-eyebrow::before, .v2l_opps-eyebrow::after, .v2l_notify-eyebrow::before, .v2l_notify-eyebrow::after {
    content: "";
    width: 26px;
    height: 2px;
    border-radius: 2px;
    background: var(--gradient);
    flex: 0 0 auto
}

.v2l_compare-eyebrow svg, .v2l_packages-eyebrow svg, .v2l_howto-eyebrow svg, .v2l_whybuy-eyebrow svg, .v2l_trusted-eyebrow svg, .v2l_reviews-eyebrow svg, .v2l_faq-eyebrow svg, .v2l_videos-eyebrow svg, .v2l_vs-eyebrow svg, .v2l_opps-eyebrow svg, .v2l_notify-eyebrow svg {
    display: none
}

.cl {
    --navy: #21364a;
    --cl-bg: #f0f7f9;
    --cl-line: #e3ecf2
}

.cl .sp-sec {
    background: var(--cl-bg);
    padding: 64px 0
}

.cl .sp-sec.cl-white {
    background: #fff
}

.cl .sp-root>.sp-sec:first-child {
    padding-top: 8px
}

@media (max-width:600px) {
    .cl .sp-sec {
        padding: 44px 0
    }
}

.cl-head {
    text-align: center;
    max-width: 760px;
    margin: 0 auto 40px
}

.cl-head--left {
    text-align: left;
    max-width: none;
    margin-inline: 0
}

.cl-title {
    font-size: clamp(29px, 4.4vw, 46px);
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.015em;
    line-height: 1.12;
    margin: 0 0 14px;
    text-wrap: balance
}

.cl-title .hl {
    color: var(--primary)
}

.cl-sub {
    font-size: clamp(14px, 1.9vw, 16px);
    line-height: 1.6;
    color: var(--muted);
    margin: 0 auto;
    max-width: 760px
}

.cl-head--left .cl-sub {
    margin-inline: 0
}

.cl-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 13px;
    margin-bottom: 18px;
    line-height: 1;
    color: var(--primary);
    font-size: 12.5px;
    font-weight: 800;
    letter-spacing: .18em;
    text-transform: uppercase
}

.cl-eyebrow::before, .cl-eyebrow::after {
    content: "";
    width: 26px;
    height: 2px;
    border-radius: 2px;
    background: var(--gradient);
    flex: 0 0 auto
}

.cl-eyebrow svg {
    display: none
}

.cl-card {
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 18px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .06)
}

.cl-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 44px;
    padding: 11px 24px;
    border: 0;
    cursor: pointer;
    font-family: inherit;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    background: var(--primary);
    border-radius: 999px;
    text-decoration: none;
    box-shadow: 0 8px 18px color-mix(in srgb, var(--primary) 26%, transparent);
    transition: transform .2s ease, box-shadow .2s ease
}

.cl-btn:hover {
    transform: translateY(-1px)
}

.cl-btn svg {
    width: 18px;
    height: 18px
}

.cl-btn--ghost {
    background: #fff;
    color: var(--primary);
    border: 1px solid color-mix(in srgb, var(--primary) 35%, var(--cl-line));
    box-shadow: none
}

.cl-btn--sm {
    min-height: 38px;
    padding: 8px 18px;
    font-size: 13.5px
}

.cl-banner {
    position: relative;
    overflow: hidden;
    background: var(--gradient);
    border-radius: 20px;
    padding: 30px 34px;
    color: #fff
}

.cl-banner h3 {
    margin: 0 0 6px;
    font-size: clamp(18px, 2.6vw, 24px);
    font-weight: 800
}

.cl-banner p {
    margin: 0;
    font-size: 14.5px;
    opacity: .92
}

.cl-banner .cl-btn {
    background: #fff;
    color: var(--primary);
    box-shadow: 0 8px 18px rgba(0, 0, 0, .12)
}

.cl-check {
    color: var(--primary);
    flex-shrink: 0
}

.v2l_account {
    overflow: hidden
}

.v2l_account-split {
    display: grid;
    grid-template-columns: 46fr 54fr;
    gap: clamp(28px, 4vw, 64px);
    align-items: center
}

.v2l_account-split>* {
    min-width: 0
}

.v2l_account-left {
    position: relative
}

.v2l_account-left::before {
    content: "";
    position: absolute;
    inset: auto auto -22px -26px;
    width: 180px;
    height: 180px;
    border-radius: 40px;
    background: var(--gradient);
    opacity: .14;
    filter: blur(8px);
    transform: rotate(-8deg);
    pointer-events: none
}

.v2l_account-dash {
    position: relative;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 22px;
    padding: 24px 24px 26px;
    box-shadow: 0 18px 44px rgba(48, 75, 101, .12)
}

.v2l_account-dash::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    border-radius: 22px 22px 0 0;
    background: var(--gradient)
}

.v2l_account-dashtop {
    display: flex;
    align-items: center;
    gap: 14px;
    padding-bottom: 18px;
    margin-bottom: 16px;
    border-bottom: 1px solid var(--cl-line)
}

.v2l_account-avatar {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 46px;
    height: 46px;
    border-radius: 14px;
    background: var(--gradient);
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: .02em;
    box-shadow: 0 6px 16px rgba(32, 167, 238, .32)
}

.v2l_account-who {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
    flex: 1
}

.v2l_account-who-l {
    font-size: 15px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.01em;
    line-height: 1.2
}

.v2l_account-who-s {
    font-size: 12.5px;
    font-weight: 600;
    color: var(--muted);
    line-height: 1.2;
    overflow-wrap: break-word
}

.v2l_account-member {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    flex: 0 0 auto;
    padding: 6px 11px;
    border-radius: 999px;
    background: color-mix(in srgb, var(--primary) 12%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 26%, var(--cl-line));
    color: var(--primary);
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .03em
}

.v2l_account-member svg {
    width: 13px;
    height: 13px
}

.v2l_account-dash-cap {
    display: block;
    margin-bottom: 11px;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: var(--muted)
}

.v2l_account-rows {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.v2l_account-row {
    display: flex;
    align-items: center;
    gap: 13px;
    padding: 12px 13px;
    border: 1px solid var(--cl-line);
    border-radius: 14px;
    background: #fff
}

.v2l_account-glyph {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 38px;
    height: 38px;
    border-radius: 11px;
    color: var(--accent);
    background: color-mix(in srgb, var(--accent) 12%, #fff)
}

.v2l_account-glyph svg {
    width: 21px;
    height: 21px
}

.v2l_account-row-tx {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
    flex: 1
}

.v2l_account-row-t {
    font-size: 13.5px;
    font-weight: 800;
    color: var(--navy);
    line-height: 1.25;
    letter-spacing: -.01em;
    overflow-wrap: break-word
}

.v2l_account-row-s {
    font-size: 12px;
    font-weight: 600;
    color: var(--muted);
    line-height: 1.2
}

.v2l_account-pill {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    flex: 0 0 auto;
    padding: 5px 10px;
    border-radius: 999px;
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .01em;
    white-space: nowrap
}

.v2l_account-pill svg {
    width: 13px;
    height: 13px
}

.v2l_account-pill--done {
    color: #1a8f5a;
    background: color-mix(in srgb, #1fb872 14%, #fff);
    border: 1px solid color-mix(in srgb, #1fb872 30%, var(--cl-line))
}

.v2l_account-pill--live {
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 13%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 30%, var(--cl-line))
}

.v2l_account-dot {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--primary);
    box-shadow: 0 0 0 0 color-mix(in srgb, var(--primary) 55%, transparent);
    animation: v2l_account-pulse 1.8s ease-out infinite
}

@keyframes v2l_account-pulse {
    0% {
        box-shadow: 0 0 0 0 color-mix(in srgb, var(--primary) 55%, transparent)
    }

    70% {
        box-shadow: 0 0 0 7px color-mix(in srgb, var(--primary) 0%, transparent)
    }

    100% {
        box-shadow: 0 0 0 0 color-mix(in srgb, var(--primary) 0%, transparent)
    }
}

@media (prefers-reduced-motion:reduce) {
    .v2l_account-dot {
        animation: none
    }
}

.v2l_account-disc {
    display: flex;
    align-items: center;
    gap: 13px;
    margin-top: 12px;
    padding: 14px 14px;
    border-radius: 16px;
    border: 1px solid color-mix(in srgb, var(--primary) 30%, var(--cl-line));
    background: linear-gradient(135deg, color-mix(in srgb, var(--primary) 11%, #fff), color-mix(in srgb, var(--primary) 4%, #fff))
}

.v2l_account-disc-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 38px;
    height: 38px;
    border-radius: 11px;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 6px 14px rgba(32, 167, 238, .30)
}

.v2l_account-disc-ic svg {
    width: 20px;
    height: 20px
}

.v2l_account-disc-tx {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
    flex: 1
}

.v2l_account-disc-t {
    font-size: 13.5px;
    font-weight: 800;
    color: var(--navy);
    line-height: 1.2;
    letter-spacing: -.01em
}

.v2l_account-disc-s {
    font-size: 12px;
    font-weight: 600;
    color: var(--muted);
    line-height: 1.2;
    overflow-wrap: break-word
}

.v2l_account-chip {
    flex: 0 0 auto;
    padding: 6px 12px;
    border-radius: 9px;
    border: 1.5px dashed color-mix(in srgb, var(--primary) 55%, var(--cl-line));
    color: var(--primary);
    background: #fff;
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .03em;
    white-space: nowrap
}

.v2l_account-right {
    min-width: 0
}

.v2l_account-right .cl-head--left {
    text-align: left;
    max-width: 560px;
    margin: 0 0 26px
}

.v2l_account-right .cl-title {
    margin-bottom: 12px
}

.v2l_account-right .cl-title .hl {
    color: var(--primary)
}

.v2l_account-right .cl-sub {
    margin: 0;
    max-width: 520px
}

.v2l_account-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 13px;
    margin-bottom: 18px;
    color: var(--primary);
    font-size: 12.5px;
    font-weight: 800;
    letter-spacing: .18em;
    text-transform: uppercase;
    line-height: 1
}

.v2l_account-eyebrow::before, .v2l_account-eyebrow::after {
    content: "";
    width: 26px;
    height: 2px;
    border-radius: 2px;
    background: var(--gradient);
    flex: 0 0 auto
}

.v2l_account-right .cl-head--left .v2l_account-eyebrow::after {
    display: none
}

.v2l_account-list {
    list-style: none;
    margin: 0 0 30px;
    padding: 0;
    display: flex;
    flex-direction: column
}

.v2l_account-li {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    padding: 15px 0;
    border-bottom: 1px solid var(--cl-line)
}

.v2l_account-li:first-child {
    padding-top: 0
}

.v2l_account-li:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.v2l_account-ico {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 38px;
    height: 38px;
    border-radius: 11px;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_account-ico svg {
    width: 20px;
    height: 20px
}

.v2l_account-li-tx {
    display: flex;
    flex-direction: column;
    gap: 3px;
    min-width: 0
}

.v2l_account-li-t {
    font-size: clamp(15px, 1.9vw, 16.5px);
    font-weight: 800;
    color: var(--navy);
    line-height: 1.3;
    letter-spacing: -.01em;
    overflow-wrap: break-word
}

.v2l_account-li-d {
    font-size: clamp(13.5px, 1.6vw, 14.5px);
    font-weight: 500;
    color: var(--muted);
    line-height: 1.55;
    overflow-wrap: break-word
}

.v2l_account-cta {
    margin-top: 4px
}

.v2l_account-btn {
    display: inline-flex;
    align-items: center;
    gap: 9px
}

.v2l_account-btn svg {
    width: 18px;
    height: 18px
}

@media (max-width:900px) {
    .v2l_account-split {
        grid-template-columns: 1fr;
        gap: 36px
    }

    .v2l_account-right .cl-head--left, .v2l_account-right .cl-sub {
        max-width: none
    }

    .v2l_account-left::before {
        display: none
    }
}

@media (max-width:600px) {
    .v2l_account-dash {
        padding: 20px 18px 22px
    }

    .v2l_account-list {
        margin-bottom: 26px
    }

    .v2l_account-btn {
        width: 100%;
        justify-content: center
    }
}

@media (max-width:460px) {
    .v2l_account-row, .v2l_account-disc {
        flex-wrap: wrap
    }

    .v2l_account-pill, .v2l_account-chip {
        margin-left: 51px
    }
}

.v2l_benefits {
    overflow: hidden
}

.v2l_benefits-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 24px
}

.v2l_benefits-card {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-width: 0;
    padding: 34px 30px 32px;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 22px;
    box-shadow: 0 12px 34px rgba(48, 75, 101, .07);
    transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease
}

.v2l_benefits-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    width: 48px;
    border-radius: 0 0 4px 0;
    background: var(--gradient);
    transition: width .32s cubic-bezier(.2, .7, .25, 1)
}

.v2l_benefits-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 22px 48px rgba(48, 75, 101, .13);
    border-color: color-mix(in srgb, var(--primary) 26%, var(--cl-line))
}

.v2l_benefits-card:hover::before {
    width: 100%
}

.v2l_benefits-num {
    position: absolute;
    top: 22px;
    right: 26px;
    z-index: -1;
    font-size: 40px;
    font-weight: 800;
    line-height: 1;
    letter-spacing: -.02em;
    color: color-mix(in srgb, var(--primary) 12%, #fff);
    -webkit-user-select: none;
    user-select: none
}

.v2l_benefits-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    margin-bottom: 22px;
    border-radius: 17px;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff);
    box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 22%, #fff), 0 8px 18px color-mix(in srgb, var(--primary) 16%, transparent);
    transition: transform .28s ease, background .28s ease, color .28s ease, box-shadow .28s ease
}

.v2l_benefits-ic svg {
    width: 28px;
    height: 28px
}

.v2l_benefits-card:hover .v2l_benefits-ic {
    transform: translateY(-2px) scale(1.03);
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 12px 24px color-mix(in srgb, var(--primary) 30%, transparent)
}

.v2l_benefits-t {
    position: relative;
    margin: 0 0 14px;
    padding-bottom: 12px;
    font-size: 19px;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: -.01em;
    color: var(--navy)
}

.v2l_benefits-t::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 34px;
    height: 3px;
    border-radius: 3px;
    background: var(--gradient)
}

.v2l_benefits-d {
    margin: 0;
    font-size: 14.5px;
    line-height: 1.62;
    color: var(--muted)
}

@media (max-width:980px) {
    .v2l_benefits-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 20px
    }
}

@media (max-width:560px) {
    .v2l_benefits-grid {
        grid-template-columns: 1fr;
        gap: 16px
    }

    .v2l_benefits-card {
        padding: 28px 24px 26px;
        border-radius: 18px
    }

    .v2l_benefits-ic {
        width: 54px;
        height: 54px;
        margin-bottom: 18px
    }

    .v2l_benefits-ic svg {
        width: 25px;
        height: 25px
    }

    .v2l_benefits-num {
        font-size: 36px;
        top: 20px;
        right: 22px
    }
}

@media (prefers-reduced-motion:reduce) {
    .v2l_benefits-card, .v2l_benefits-card::before, .v2l_benefits-ic {
        transition: none
    }
}

.v2l_compare {
    overflow: hidden
}

.v2l_compare-head {
    margin-bottom: 38px
}

.v2l_compare-eyebrow {
    justify-content: center
}

.v2l_compare-eyebrow svg {
    width: 16px;
    height: 16px
}

.v2l_compare-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px;
    align-items: stretch
}

.v2l_compare-grid>* {
    min-width: 0
}

.v2l_compare-card {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 26px 26px 28px;
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease
}

.v2l_compare-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 18px 40px rgba(48, 75, 101, .12);
    border-color: color-mix(in srgb, var(--primary) 32%, var(--cl-line))
}

.v2l_compare-card--feat {
    border-color: color-mix(in srgb, var(--primary) 36%, var(--cl-line));
    box-shadow: 0 18px 44px color-mix(in srgb, var(--primary) 18%, transparent)
}

.v2l_compare-card--feat:hover {
    box-shadow: 0 22px 52px color-mix(in srgb, var(--primary) 24%, transparent);
    border-color: color-mix(in srgb, var(--primary) 48%, var(--cl-line))
}

.v2l_compare-ribbon {
    position: absolute;
    top: 14px;
    right: 14px;
    z-index: 2;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    max-width: calc(100% - 28px);
    padding: 5px 11px;
    border-radius: 999px;
    font-size: 10.5px;
    font-weight: 800;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: #fff;
    background: var(--primary);
    box-shadow: 0 6px 14px color-mix(in srgb, var(--primary) 26%, transparent);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.v2l_compare-ribbon svg {
    width: 12px;
    height: 12px;
    flex-shrink: 0
}

.v2l_compare-card-head {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 16px;
    min-width: 0
}

.v2l_compare-plat {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 46px;
    height: 46px;
    border-radius: 13px;
    color: var(--accent);
    background: var(--accent-soft);
    border: 1px solid color-mix(in srgb, var(--accent) 18%, var(--cl-line))
}

.v2l_compare-plat svg {
    width: 24px;
    height: 24px
}

.v2l_compare-deal {
    display: flex;
    align-items: center;
    gap: 18px;
    margin-top: 24px
}

.v2l_compare-deal>* {
    min-width: 0;
    max-width: 100%
}

.v2l_compare-deal-tag {
    flex-shrink: 0;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .18);
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.v2l_compare-deal-tag svg {
    width: 22px;
    height: 22px
}

.v2l_compare-deal-copy {
    flex: 1
}

.v2l_compare-deal-btn {
    flex-shrink: 0;
    white-space: nowrap
}

.v2l_compare-deal-btn svg {
    width: 17px;
    height: 17px
}

@media (max-width:600px) {
    .v2l_compare-deal {
        flex-direction: column;
        text-align: center
    }

    .v2l_compare-deal-btn {
        width: 100%
    }
}

.v2l_compare-card-id {
    min-width: 0
}

.v2l_compare-card-name {
    margin: 0 0 7px;
    font-size: clamp(18px, 2.4vw, 21px);
    font-weight: 800;
    letter-spacing: -.01em;
    color: var(--navy);
    line-height: 1.1;
    overflow-wrap: break-word
}

.v2l_compare-tag {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 11px 4px 8px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .02em;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--cl-line));
    overflow-wrap: break-word
}

.v2l_compare-tag svg {
    width: 14px;
    height: 14px;
    flex-shrink: 0
}

.v2l_compare-desc {
    margin: 0 0 20px;
    font-size: 14.5px;
    line-height: 1.6;
    color: var(--muted);
    overflow-wrap: break-word
}

.v2l_compare-list {
    list-style: none;
    margin: 0 0 24px;
    padding: 0;
    display: grid;
    gap: 12px
}

.v2l_compare-list li {
    display: flex;
    align-items: flex-start;
    gap: 11px;
    min-width: 0;
    font-size: 14.5px;
    font-weight: 600;
    line-height: 1.45;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_compare-ck {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_compare-ck svg {
    width: 14px;
    height: 14px;
    stroke-width: 2.8
}

.v2l_compare-btn {
    margin-top: auto;
    width: 100%
}

.v2l_compare-btn svg {
    fill: currentColor;
    stroke: none
}

.v2l_compare-table {
    margin-top: 26px;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 18px;
    box-shadow: 0 12px 34px rgba(48, 75, 101, .07);
    overflow: hidden
}

.v2l_compare-trow {
    display: grid;
    grid-template-columns: var(--v2lc-cols, minmax(0, 1.7fr) minmax(0, 1fr) minmax(0, 1fr));
    align-items: center;
    border-bottom: 1px solid var(--cl-line)
}

.v2l_compare-trow:last-child {
    border-bottom: 0
}

.v2l_compare-tfeat {
    padding: 15px 22px;
    min-width: 0;
    font-size: 14.5px;
    font-weight: 700;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_compare-tcell, .v2l_compare-tcol {
    padding: 15px 12px;
    min-width: 0;
    text-align: center
}

.v2l_compare-trow--head {
    background: color-mix(in srgb, var(--primary) 4%, #fff)
}

.v2l_compare-trow--head .v2l_compare-tfeat {
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
    color: var(--muted)
}

.v2l_compare-tcol {
    font-size: 14px;
    font-weight: 800;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_compare-tcol--feat, .v2l_compare-tcell--feat {
    background: color-mix(in srgb, var(--primary) 7%, #fff)
}

.v2l_compare-tcol--feat {
    color: var(--primary)
}

.v2l_compare-yes {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 4px 10px color-mix(in srgb, var(--primary) 28%, transparent)
}

.v2l_compare-yes svg {
    width: 14px;
    height: 14px;
    stroke-width: 3
}

.v2l_compare-no {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    font-size: 15px;
    font-weight: 800;
    color: var(--muted);
    background: #f1f5f8
}

.v2l_compare-val {
    display: inline-block;
    font-size: 13.5px;
    font-weight: 800;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_compare-tcell--feat .v2l_compare-val {
    color: var(--primary)
}

@media (max-width:700px) {
    .v2l_compare-grid {
        grid-template-columns: 1fr;
        gap: 20px
    }

    .v2l_compare-card--feat {
        order: -1
    }
}

@media (max-width:560px) {
    .v2l_compare-tfeat {
        padding: 13px 14px;
        font-size: 13px
    }

    .v2l_compare-tcell, .v2l_compare-tcol {
        padding: 13px 6px
    }

    .v2l_compare-tcol {
        font-size: 12.5px
    }

    .v2l_compare-yes, .v2l_compare-no {
        width: 23px;
        height: 23px
    }

    .v2l_compare-no {
        font-size: 13px
    }

    .v2l_compare-val {
        font-size: 12px
    }
}

@media (max-width:380px) {
    .v2l_compare-card {
        padding: 22px 18px 24px
    }

    .v2l_compare-tfeat {
        padding: 12px 10px;
        font-size: 12px
    }

    .v2l_compare-tcell, .v2l_compare-tcol {
        padding: 12px 4px
    }
}

.v2l_coupons-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 13px;
    margin-bottom: 18px;
    color: var(--primary);
    font-size: 12.5px;
    font-weight: 800;
    letter-spacing: .18em;
    text-transform: uppercase;
    line-height: 1
}

.v2l_coupons-eyebrow::before, .v2l_coupons-eyebrow::after {
    content: "";
    width: 26px;
    height: 2px;
    border-radius: 2px;
    background: var(--gradient);
    flex: 0 0 auto
}

.v2l_coupons-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    gap: 20px;
    max-width: 1000px;
    margin: 6px auto 0
}

.v2l_coupons-ticket {
    position: relative;
    display: flex;
    align-items: stretch;
    flex: 1 1 280px;
    max-width: 320px;
    min-height: 124px;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 18px;
    box-shadow: 0 12px 32px rgba(48, 75, 101, .08);
    overflow: hidden;
    transition: transform .2s ease, box-shadow .2s ease
}

.v2l_coupons-ticket:hover {
    transform: translateY(-3px);
    box-shadow: 0 18px 42px rgba(48, 75, 101, .14)
}

.v2l_coupons-ticket.is-featured {
    border: 1.5px solid color-mix(in srgb, var(--primary) 50%, var(--cl-line));
    box-shadow: 0 18px 44px color-mix(in srgb, var(--primary) 22%, rgba(48, 75, 101, .10))
}

.v2l_coupons-val {
    flex: 0 0 118px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: var(--gradient);
    text-align: center;
    padding: 10px
}

.v2l_coupons-big {
    font-size: 30px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: -.01em
}

.v2l_coupons-off {
    font-size: 12.5px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .14em;
    opacity: .92;
    margin-top: 5px
}

.v2l_coupons-perf {
    position: relative;
    flex: 0 0 0;
    width: 0;
    border-left: 2px dashed color-mix(in srgb, var(--primary) 30%, var(--cl-line))
}

.v2l_coupons-perf::before, .v2l_coupons-perf::after {
    content: "";
    position: absolute;
    left: -8px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: var(--cl-bg, #f0f7f9)
}

.v2l_coupons-perf::before {
    top: -8px
}

.v2l_coupons-perf::after {
    bottom: -8px
}

.v2l_coupons-body {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    padding: 16px 16px 16px 20px
}

.v2l_coupons-tag {
    align-self: flex-start;
    padding: 3px 10px;
    border-radius: 999px;
    font-size: 9.5px;
    font-weight: 900;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_coupons-cond {
    font-size: 13px;
    font-weight: 600;
    color: var(--muted);
    line-height: 1.35
}

.v2l_coupons-codewrap {
    display: flex;
    align-items: center;
    gap: 9px
}

.v2l_coupons-code {
    font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
    font-size: 14.5px;
    font-weight: 800;
    letter-spacing: .06em;
    color: var(--navy);
    padding: 7px 12px;
    border: 1.5px dashed color-mix(in srgb, var(--primary) 38%, var(--cl-line));
    border-radius: 9px;
    background: color-mix(in srgb, var(--primary) 6%, #fff)
}

.v2l_coupons-copy {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    font-family: inherit;
    font-size: 12.5px;
    font-weight: 800;
    color: var(--primary);
    padding: 8px 12px;
    border: 0;
    border-radius: 9px;
    background: color-mix(in srgb, var(--primary) 11%, #fff);
    transition: background .15s ease, color .15s ease
}

.v2l_coupons-copy:hover {
    background: var(--primary);
    color: #fff
}

.v2l_coupons-copy.is-copied {
    background: #1e9e6a;
    color: #fff
}

.v2l_coupons-claim {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    font-family: inherit;
    font-size: 12.5px;
    font-weight: 800;
    color: #fff;
    padding: 8px 14px;
    border: 0;
    border-radius: 9px;
    background: var(--gradient);
    white-space: nowrap;
    box-shadow: 0 6px 14px color-mix(in srgb, var(--primary) 28%, transparent);
    transition: transform .12s ease, box-shadow .12s ease
}

.v2l_coupons-claim:hover {
    transform: translateY(-1px);
    box-shadow: 0 10px 20px color-mix(in srgb, var(--primary) 34%, transparent)
}

.v2l_coupons-claim.is-claimed {
    background: #1e9e6a;
    box-shadow: none
}

.v2l_coupons-claimbtn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    align-self: stretch;
    text-decoration: none;
    cursor: pointer;
    font-size: 12.5px;
    font-weight: 800;
    color: #fff;
    padding: 10px 14px;
    border-radius: 10px;
    background: var(--gradient);
    box-shadow: 0 8px 18px color-mix(in srgb, var(--primary) 28%, transparent);
    transition: transform .12s ease, box-shadow .12s ease
}

.v2l_coupons-claimbtn:hover {
    transform: translateY(-1px);
    box-shadow: 0 12px 24px color-mix(in srgb, var(--primary) 34%, transparent)
}

.v2l_coupons-claimbtn svg {
    width: 15px;
    height: 15px
}

.v2l_coupons-locked {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    align-self: flex-start;
    padding: 8px 13px;
    border-radius: 9px;
    border: 1.5px dashed color-mix(in srgb, var(--primary) 28%, var(--cl-line));
    background: color-mix(in srgb, var(--navy) 3%, #fff);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .02em;
    color: var(--muted)
}

.v2l_coupons-locked svg {
    width: 14px;
    height: 14px;
    color: var(--primary)
}

.v2l_coupons-foot {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin: 28px auto 0;
    font-size: 13.5px;
    font-weight: 600;
    color: var(--muted)
}

.v2l_coupons-foot svg {
    width: 15px;
    height: 15px;
    color: var(--primary);
    flex-shrink: 0
}

.v2l_coupons-ctawrap {
    text-align: center;
    margin-top: 22px
}

.v2l_coupons-jump svg, .v2l_coupons-signup svg {
    width: 15px;
    height: 15px
}

.v2l_coupons-signup {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    text-decoration: none
}

@media (max-width:720px) {
    .v2l_coupons-row {
        flex-direction: column;
        align-items: center
    }

    .v2l_coupons-ticket {
        width: 100%;
        max-width: 360px
    }
}

.v2l_cta {
    overflow: hidden
}

.v2l_cta-panel {
    position: relative;
    overflow: hidden;
    border-radius: 26px;
    background: var(--gradient);
    box-shadow: 0 26px 60px color-mix(in srgb, var(--primary) 30%, transparent);
    isolation: isolate
}

.v2l_cta-panel::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: radial-gradient(120% 80% at 50% -10%, rgba(255, 255, 255, .22), transparent 60%);
    pointer-events: none;
    z-index: 1
}

.v2l_cta-panel::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: 1px solid rgba(255, 255, 255, .22);
    pointer-events: none;
    z-index: 3
}

.v2l_cta-blob {
    position: absolute;
    border-radius: 50%;
    background: rgba(255, 255, 255, .14);
    filter: blur(2px);
    z-index: 0;
    pointer-events: none
}

.v2l_cta-blob--a {
    width: 300px;
    height: 300px;
    top: -170px;
    right: -120px
}

.v2l_cta-blob--b {
    width: 260px;
    height: 260px;
    bottom: -150px;
    left: -80px;
    background: rgba(255, 255, 255, .10)
}

.v2l_cta-iglogo {
    position: absolute;
    right: -26px;
    bottom: -64px;
    width: 250px;
    height: 250px;
    color: #fff;
    opacity: .1;
    z-index: 0;
    pointer-events: none
}

.v2l_cta-iglogo svg {
    width: 100%;
    height: 100%;
    display: block
}

@media (max-width:600px) {
    .v2l_cta-iglogo {
        width: 170px;
        height: 170px;
        right: -28px;
        bottom: -50px
    }
}

.v2l_cta-inner {
    position: relative;
    z-index: 2;
    max-width: 960px;
    margin: 0 auto;
    padding: clamp(36px, 6vw, 64px) clamp(22px, 5vw, 56px);
    text-align: center;
    color: #fff
}

.v2l_cta-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    max-width: 100%;
    background: rgba(255, 255, 255, .16);
    border: 1px solid rgba(255, 255, 255, .28);
    border-radius: 999px;
    padding: 7px 15px;
    margin-bottom: 18px;
    font-size: 12.5px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .07em;
    color: #fff;
    overflow-wrap: break-word
}

.v2l_cta-eyebrow svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0
}

.v2l_cta-title {
    font-size: clamp(29px, 4.4vw, 46px);
    line-height: 1.08;
    font-weight: 900;
    letter-spacing: -.02em;
    margin: 0 0 14px;
    color: #fff;
    text-shadow: 0 2px 10px rgba(0, 0, 0, .10)
}

.v2l_cta-sub {
    max-width: 780px;
    margin: 0 auto 30px;
    font-size: clamp(15px, 2vw, 17.5px);
    line-height: 1.6;
    color: rgba(255, 255, 255, .92)
}

.v2l_cta-form {
    display: flex;
    align-items: stretch;
    gap: 10px;
    width: 100%;
    max-width: 560px;
    margin: 0 auto;
    background: rgba(255, 255, 255, .14);
    border: 1px solid rgba(255, 255, 255, .26);
    border-radius: 999px;
    padding: 7px;
    backdrop-filter: blur(4px)
}

.v2l_cta-form>* {
    min-width: 0
}

.v2l_cta-field {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1;
    min-width: 0;
    background: #fff;
    border-radius: 999px;
    padding: 0 8px 0 16px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, .10)
}

.v2l_cta-plat {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: var(--accent)
}

.v2l_cta-plat svg {
    width: 20px;
    height: 20px
}

.v2l_cta-at {
    flex-shrink: 0;
    font-size: 15px;
    font-weight: 700;
    color: color-mix(in srgb, var(--navy) 42%, #fff);
    margin-right: -2px
}

.v2l_cta-input {
    flex: 1;
    min-width: 0;
    border: 0;
    outline: 0;
    background: transparent;
    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    color: var(--navy);
    letter-spacing: .01em;
    padding: 13px 0;
    min-height: 48px;
    overflow-wrap: break-word
}

.v2l_cta-input::placeholder {
    color: color-mix(in srgb, var(--navy) 38%, #fff);
    font-weight: 500;
    letter-spacing: .01em
}

.v2l_cta-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    flex-shrink: 0;
    min-height: 48px;
    padding: 13px 24px;
    border: 0;
    cursor: pointer;
    font-family: inherit;
    font-weight: 800;
    font-size: 15px;
    white-space: nowrap;
    color: var(--primary);
    background: #fff;
    border-radius: 999px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .16);
    transition: transform .2s ease, box-shadow .2s ease
}

.v2l_cta-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 26px rgba(0, 0, 0, .22)
}

.v2l_cta-btn svg {
    width: 17px;
    height: 17px;
    flex-shrink: 0
}

.v2l_cta-btn--standalone {
    width: max-content;
    max-width: 100%;
    margin: 0 auto;
    text-decoration: none
}

.v2l_cta-trust {
    list-style: none;
    margin: 22px 0 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 8px 14px
}

.v2l_cta-trust>* {
    min-width: 0
}

.v2l_cta-tr {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    font-size: 13px;
    font-weight: 700;
    color: rgba(255, 255, 255, .94);
    overflow-wrap: break-word
}

.v2l_cta-tr-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: #fff
}

.v2l_cta-tr-ic svg {
    width: 15px;
    height: 15px
}

.v2l_cta-dot {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .5);
    flex-shrink: 0
}

@media (max-width:600px) {
    .v2l_cta-form {
        flex-direction: column;
        border-radius: 22px;
        gap: 8px
    }

    .v2l_cta-field {
        padding: 0 8px 0 14px
    }

    .v2l_cta-btn {
        width: 100%
    }

    .v2l_cta-dot {
        display: none
    }

    .v2l_cta-trust {
        gap: 8px 14px
    }
}

@media (max-width:380px) {
    .v2l_cta-panel {
        border-radius: 20px
    }

    .v2l_cta-input {
        font-size: 16px
    }
}

.v2l_ctypes-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 18px;
    align-items: stretch
}

.v2l_ctypes-card {
    position: relative;
    display: flex;
    flex-direction: column;
    background: #fff;
    border: 1px solid var(--line, #e7eef5);
    border-radius: 18px;
    padding: 24px 20px 22px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .06);
    transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease
}

.v2l_ctypes-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 18px 40px rgba(48, 75, 101, .1)
}

.v2l_ctypes-card.is-best {
    border-color: var(--primary);
    box-shadow: 0 18px 44px rgba(32, 167, 238, .18)
}

.v2l_ctypes-best {
    position: absolute;
    top: -11px;
    left: 20px;
    background: var(--gradient, linear-gradient(135deg, #20a7ee, #0ed5e1));
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .04em;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 999px;
    box-shadow: 0 6px 14px rgba(32, 167, 238, .3)
}

.v2l_ctypes-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 15px
}

.v2l_ctypes-ic {
    width: 46px;
    height: 46px;
    border-radius: 13px;
    flex-shrink: 0;
    background: color-mix(in srgb, var(--primary) 12%, #fff);
    color: var(--primary);
    display: flex;
    align-items: center;
    justify-content: center
}

.v2l_ctypes-ic svg {
    width: 24px;
    height: 24px
}

.v2l_ctypes-tag {
    font-size: 10.5px;
    font-weight: 800;
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border-radius: 999px;
    padding: 5px 11px;
    white-space: nowrap
}

.v2l_ctypes-name {
    margin: 0 0 6px;
    font-size: 19px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.01em
}

.v2l_ctypes-desc {
    margin: 0 0 16px;
    font-size: 13.5px;
    line-height: 1.55;
    color: var(--muted, #6a7d8f);
    flex: 1
}

.v2l_ctypes-samples {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.v2l_ctypes-bubble {
    display: flex;
    align-items: center;
    gap: 10px;
    background: color-mix(in srgb, var(--primary) 5%, #f6fafd);
    border: 1px solid color-mix(in srgb, var(--primary) 9%, #eef3f7);
    border-radius: 12px;
    padding: 9px 11px
}

.v2l_ctypes-bubble .av {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    flex-shrink: 0;
    background: #dfeaf3 center/cover no-repeat;
    box-shadow: 0 1px 3px rgba(48, 75, 101, .2)
}

.v2l_ctypes-bubble .bb {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 2px
}

.v2l_ctypes-bubble .meta {
    display: flex;
    align-items: center;
    gap: 5px;
    line-height: 1
}

.v2l_ctypes-bubble .meta b {
    font-size: 11.5px;
    font-weight: 700;
    color: var(--navy);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 120px
}

.v2l_ctypes-bubble .meta .igv {
    width: 13px;
    height: 13px;
    flex-shrink: 0
}

.v2l_ctypes-bubble .fc {
    font-style: normal;
    font-size: 9.5px;
    font-weight: 700;
    color: #12b886;
    background: #e3f8f1;
    border-radius: 999px;
    padding: 2px 6px;
    white-space: nowrap
}

.v2l_ctypes-bubble .tx {
    font-size: 12.5px;
    color: var(--navy);
    font-weight: 500;
    line-height: 1.3;
    overflow-wrap: break-word
}

@media (max-width:980px) {
    .v2l_ctypes-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px
    }
}

@media (max-width:560px) {
    .v2l_ctypes-grid {
        grid-template-columns: 1fr
    }
}

.v2l_discount-banner {
    display: flex;
    flex-direction: row;
    align-items: center;
    text-align: left;
    gap: 18px;
    padding: 20px clamp(20px, 3vw, 30px)
}

.v2l_discount-banner>* {
    min-width: 0;
    max-width: 100%
}

.v2l_discount-banner::after {
    content: "";
    position: absolute;
    top: -40%;
    right: -10%;
    width: 60%;
    height: 180%;
    background: radial-gradient(closest-side, rgba(255, 255, 255, .18), transparent 70%);
    pointer-events: none
}

.v2l_discount-tag {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    color: #fff;
    background: rgba(255, 255, 255, .16);
    border: 1px solid rgba(255, 255, 255, .32)
}

.v2l_discount-tag svg {
    width: 22px;
    height: 22px
}

.v2l_discount-copy {
    position: relative;
    z-index: 1;
    flex: 1
}

.v2l_discount-banner h3 {
    margin: 0 0 3px;
    font-size: clamp(17px, 2.2vw, 21px);
    line-height: 1.2;
    font-weight: 800;
    letter-spacing: -.01em;
    overflow-wrap: break-word
}

.v2l_discount-banner p {
    margin: 0;
    max-width: 560px;
    font-size: clamp(13px, 1.6vw, 14.5px);
    line-height: 1.5;
    opacity: .94;
    overflow-wrap: break-word
}

.v2l_discount-btn {
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    margin-top: 0;
    min-height: 44px;
    padding: 11px 22px;
    font-size: 14.5px;
    font-weight: 800;
    white-space: nowrap
}

.v2l_discount-btn:hover {
    transform: translateY(-2px)
}

.v2l_discount-btn svg {
    width: 17px;
    height: 17px;
    flex-shrink: 0
}

@media (max-width:680px) {
    .v2l_discount-banner {
        flex-direction: column;
        text-align: center;
        gap: 14px
    }

    .v2l_discount-banner p {
        margin-inline: auto
    }

    .v2l_discount-btn {
        width: 100%
    }
}

.v2l_faq {
    overflow: hidden
}

.v2l_faq-head {
    margin-bottom: 38px
}

.v2l_faq-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 24%, var(--cl-line));
    border-radius: 999px;
    padding: 7px 15px;
    margin-bottom: 16px;
    font-size: 12.5px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--primary);
    overflow-wrap: break-word
}

.v2l_faq-eyebrow svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0
}

.v2l_faq-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px
}

.v2l_faq-grid>* {
    min-width: 0
}

.v2l_faq-card {
    position: relative;
    overflow: hidden;
    min-width: 0;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 18px;
    padding: 24px 24px 22px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .07);
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease
}

.v2l_faq-card::before {
    content: "";
    position: absolute;
    inset: 0 0 auto 0;
    height: 3px;
    background: var(--gradient);
    opacity: 0;
    transition: opacity .25s ease
}

.v2l_faq-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 16px 36px rgba(48, 75, 101, .11);
    border-color: color-mix(in srgb, var(--primary) 36%, var(--cl-line))
}

.v2l_faq-card:hover::before {
    opacity: 1
}

.v2l_faq-q {
    display: flex;
    align-items: flex-start;
    gap: 13px;
    margin-bottom: 11px;
    min-width: 0
}

.v2l_faq-q-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 38px;
    height: 38px;
    border-radius: 11px;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_faq-q-ic svg {
    width: 19px;
    height: 19px
}

.v2l_faq-q-tx {
    margin: 0;
    padding-top: 6px;
    font-size: 16px;
    font-weight: 800;
    line-height: 1.32;
    letter-spacing: -.01em;
    color: var(--navy);
    min-width: 0;
    overflow-wrap: break-word
}

.v2l_faq-a {
    margin: 0;
    padding-left: 51px;
    font-size: 14px;
    line-height: 1.62;
    color: var(--muted);
    overflow-wrap: break-word
}

.v2l_faq-a, .v2l_faq-a * {
    font-size: 14px !important;
    line-height: 1.62 !important;
    font-family: inherit !important;
    color: var(--muted) !important;
    background: none !important
}

.v2l_faq-a a {
    color: var(--primary) !important;
    text-decoration: underline;
    text-underline-offset: 2px
}

.v2l_faq-a a:hover {
    text-decoration: none
}

.v2l_faq-a b, .v2l_faq-a strong {
    font-weight: 600 !important;
    color: var(--ink) !important
}

.v2l_faq-a i, .v2l_faq-a em {
    font-style: italic !important
}

.v2l_faq-a u, .v2l_faq-a ins {
    text-decoration: underline;
    text-underline-offset: 2px
}

.v2l_faq-a s, .v2l_faq-a del, .v2l_faq-a strike {
    text-decoration: line-through
}

.v2l_faq-a small {
    font-size: 12.5px !important
}

.v2l_faq-a sup {
    font-size: 11px !important;
    vertical-align: super
}

.v2l_faq-a sub {
    font-size: 11px !important;
    vertical-align: sub
}

.v2l_faq-a mark {
    background: color-mix(in srgb, var(--primary) 16%, #fff) !important;
    color: var(--ink) !important;
    padding: 0 .18em;
    border-radius: 3px
}

.v2l_faq-a h1, .v2l_faq-a h2, .v2l_faq-a h3, .v2l_faq-a h4, .v2l_faq-a h5, .v2l_faq-a h6 {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: var(--ink) !important;
    line-height: 1.4 !important;
    margin: 1.15em 0 .35em
}

.v2l_faq-a>:first-child {
    margin-top: 0
}

.v2l_faq-a>:last-child {
    margin-bottom: 0
}

.v2l_faq-a p {
    margin: 0 0 .8em
}

.v2l_faq-a ul, .v2l_faq-a ol {
    margin: .45em 0 .85em;
    padding-left: 1.5em
}

.v2l_faq-a li {
    display: list-item;
    margin: .38em 0;
    padding-left: .2em
}

.v2l_faq-a ul>li {
    list-style: disc outside
}

.v2l_faq-a ol>li {
    list-style: decimal outside
}

.v2l_faq-a li::marker {
    color: var(--muted);
    font-weight: 400
}

.v2l_faq-a li>p {
    margin: 0
}

.v2l_faq-a li>ul, .v2l_faq-a li>ol {
    margin: .3em 0 .3em
}

.v2l_faq-a blockquote {
    margin: .7em 0 .9em;
    padding: .4em 0 .4em 1em;
    border-left: 3px solid var(--cl-line, #e3ecf2);
    color: var(--muted) !important
}

.v2l_faq-a hr {
    border: 0;
    border-top: 1px solid var(--cl-line, #e3ecf2);
    margin: 1.1em 0
}

.v2l_faq-a code, .v2l_faq-a kbd, .v2l_faq-a samp {
    font-family: ui-monospace, Menlo, Consolas, monospace !important;
    font-size: 13px !important;
    background: #eef3f7 !important;
    color: var(--ink) !important;
    padding: .12em .38em;
    border-radius: 4px
}

.v2l_faq-a pre {
    background: #eef3f7;
    border-radius: 8px;
    padding: 12px 14px;
    overflow: auto;
    margin: .6em 0 .9em
}

.v2l_faq-a pre code {
    background: none !important;
    padding: 0
}

.v2l_faq-a table {
    border-collapse: collapse;
    width: 100%;
    margin: .6em 0 .9em;
    font-size: 13.5px !important;
    display: block;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.v2l_faq-a th, .v2l_faq-a td {
    border: 1px solid var(--cl-line, #e3ecf2);
    padding: 7px 10px;
    text-align: left;
    vertical-align: top
}

.v2l_faq-a th {
    font-weight: 600 !important;
    color: var(--ink) !important;
    background: #f6f9fb
}

.v2l_faq-a img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
    margin: .3em 0
}

.v2l_faq-foot {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 8px 10px;
    margin: 34px auto 0;
    font-size: 14.5px;
    font-weight: 600;
    color: var(--navy);
    text-align: center
}

.v2l_faq-foot-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_faq-foot-ic svg {
    width: 16px;
    height: 16px
}

.v2l_faq-foot-link {
    color: var(--primary);
    font-weight: 800;
    text-decoration: none;
    border-bottom: 1.5px solid color-mix(in srgb, var(--primary) 40%, transparent);
    transition: border-color .2s ease
}

.v2l_faq-foot-link:hover {
    border-bottom-color: var(--primary)
}

@media (max-width:880px) {
    .v2l_faq-grid {
        grid-template-columns: 1fr;
        gap: 16px
    }
}

@media (max-width:600px) {
    .v2l_faq-grid {
        gap: 14px
    }

    .v2l_faq-card {
        padding: 20px 18px 19px
    }

    .v2l_faq-a {
        padding-left: 0
    }
}

.v2l_freevs-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 13px;
    margin-bottom: 18px;
    color: var(--primary);
    font-size: 12.5px;
    font-weight: 800;
    letter-spacing: .18em;
    text-transform: uppercase;
    line-height: 1
}

.v2l_freevs-eyebrow::before, .v2l_freevs-eyebrow::after {
    content: "";
    width: 26px;
    height: 2px;
    border-radius: 2px;
    background: var(--gradient);
    flex: 0 0 auto
}

.v2l_freevs-grid {
    max-width: 900px;
    margin: 8px auto 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 26px
}

.v2l_freevs-card {
    position: relative;
    flex: 1 1 0;
    min-width: 0;
    display: flex;
    flex-direction: column;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 18px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .06)
}

.v2l_freevs-card--free {
    padding: 30px 28px 30px;
    margin-top: 16px
}

.v2l_freevs-card--paid {
    padding: 0 28px 32px;
    overflow: hidden;
    border-color: color-mix(in srgb, var(--primary) 38%, var(--cl-line));
    box-shadow: 0 26px 56px color-mix(in srgb, var(--primary) 20%, rgba(48, 75, 101, .10));
    transform: translateY(-4px)
}

.v2l_freevs-strip {
    height: 8px;
    margin: 0 -28px 0;
    background: var(--primary)
}

.v2l_freevs-ribbon {
    position: absolute;
    top: 18px;
    right: 20px;
    z-index: 3;
    display: inline-flex;
    align-items: center;
    padding: 6px 13px;
    border-radius: 999px;
    font-size: 10.5px;
    font-weight: 900;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #fff;
    background: var(--primary);
    box-shadow: 0 8px 18px color-mix(in srgb, var(--primary) 34%, transparent)
}

.v2l_freevs-label {
    display: inline-block;
    align-self: flex-start;
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: var(--muted)
}

.v2l_freevs-label--paid {
    color: var(--primary);
    margin-top: 26px
}

.v2l_freevs-label {
    display: inline-flex;
    align-items: center;
    gap: 9px
}

.v2l_freevs-glyph {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 7px;
    flex-shrink: 0;
    color: var(--accent);
    background: color-mix(in srgb, var(--accent) 14%, #fff)
}

.v2l_freevs-glyph svg {
    width: 14px;
    height: 14px
}

.v2l_freevs-amount {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 14px
}

.v2l_freevs-up {
    flex: 0 0 100%;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .03em;
    text-transform: uppercase;
    color: var(--muted);
    margin-bottom: -2px
}

.v2l_freevs-big {
    font-size: clamp(34px, 10vw, 46px);
    font-weight: 900;
    line-height: 1;
    letter-spacing: -.03em;
    color: var(--navy)
}

.v2l_freevs-card--paid .v2l_freevs-big {
    color: var(--primary)
}

.v2l_freevs-unit {
    font-size: 16px;
    font-weight: 800;
    letter-spacing: -.01em;
    color: var(--muted);
    text-transform: lowercase
}

.v2l_freevs-price {
    display: flex;
    align-items: baseline;
    gap: 9px;
    flex-wrap: wrap;
    margin-top: 12px;
    padding-bottom: 22px;
    border-bottom: 1px solid var(--cl-line)
}

.v2l_freevs-from {
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .04em;
    color: var(--muted)
}

.v2l_freevs-price-now {
    font-size: 26px;
    font-weight: 900;
    letter-spacing: -.02em;
    color: var(--navy)
}

.v2l_freevs-price-now--paid {
    color: var(--primary)
}

.v2l_freevs-price-note {
    font-size: 12.5px;
    font-weight: 700;
    color: var(--muted)
}

.v2l_freevs-list {
    list-style: none;
    margin: 22px 0 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 13px;
    flex: 1 1 auto
}

.v2l_freevs-list li {
    display: flex;
    align-items: flex-start;
    gap: 11px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_freevs-list--paid li {
    font-weight: 700
}

.v2l_freevs-tick {
    flex: 0 0 auto;
    margin-top: 1px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_freevs-tick svg {
    width: 13px;
    height: 13px
}

.v2l_freevs-tick--paid {
    color: #fff;
    background: var(--primary)
}

.v2l_freevs-amp {
    color: var(--primary);
    font-weight: 900;
    padding: 0 1px
}

.v2l_freevs-btn {
    margin-top: 24px;
    width: 100%
}

.v2l_freevs-btn svg {
    width: 17px;
    height: 17px;
    flex: 0 0 auto
}

.v2l_freevs-card--free .v2l_freevs-btn:hover {
    transform: translateY(-2px);
    background: color-mix(in srgb, var(--primary) 7%, #fff)
}

.v2l_freevs-card--paid .v2l_freevs-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 14px 28px color-mix(in srgb, var(--primary) 34%, transparent)
}

@media (max-width:720px) {
    .v2l_freevs-grid {
        flex-direction: column;
        max-width: 440px;
        gap: 22px
    }

    .v2l_freevs-card {
        flex: 0 0 auto
    }

    .v2l_freevs-card--free {
        margin-top: 0
    }

    .v2l_freevs-card--paid {
        transform: none
    }
}

.v2l_howto {
    overflow: hidden
}

.v2l_howto-head {
    margin-bottom: 40px
}

.v2l_howto-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 24%, var(--cl-line));
    border-radius: 999px;
    padding: 7px 15px;
    margin-bottom: 16px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--primary);
    overflow-wrap: break-word
}

.v2l_howto-eyebrow svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0
}

.v2l_howto-sub {
    margin-top: 4px
}

.v2l_howto-steps {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    max-width: 820px;
    display: grid;
    gap: 22px
}

.v2l_howto-step {
    position: relative;
    display: grid;
    grid-template-columns: 68px 1fr;
    gap: 24px;
    align-items: start;
    min-width: 0
}

.v2l_howto-step::before {
    content: "";
    position: absolute;
    left: 33px;
    top: 94px;
    bottom: -42px;
    width: 2px;
    background: color-mix(in srgb, var(--primary) 26%, var(--cl-line))
}

.v2l_howto-step:last-child::before {
    display: none
}

.v2l_howto-badge {
    position: relative;
    z-index: 1;
    margin-top: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 68px;
    border-radius: 50%;
    background: var(--gradient);
    color: #fff;
    font-size: 27px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: -.01em;
    box-shadow: 0 10px 22px color-mix(in srgb, var(--primary) 30%, transparent)
}

.v2l_howto-card {
    position: relative;
    display: flex;
    align-items: flex-start;
    gap: 20px;
    min-width: 0;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 18px;
    overflow: hidden;
    padding: 26px 30px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .07);
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease
}

.v2l_howto-card::before {
    content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 5px;
    background: var(--gradient)
}

.v2l_howto-card:hover {
    transform: translateX(3px);
    box-shadow: 0 16px 36px rgba(48, 75, 101, .12);
    border-color: color-mix(in srgb, var(--primary) 36%, var(--cl-line))
}

.v2l_howto-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 56px;
    height: 56px;
    border-radius: 15px;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 16%, var(--cl-line))
}

.v2l_howto-ic svg {
    width: 27px;
    height: 27px
}

.v2l_howto-body {
    min-width: 0;
    flex: 1
}

.v2l_howto-step-title {
    display: block;
    font-size: 21px;
    font-weight: 800;
    letter-spacing: -.01em;
    color: var(--navy);
    margin-bottom: 7px;
    overflow-wrap: break-word
}

.v2l_howto-step-desc {
    margin: 0;
    font-size: 15.5px;
    line-height: 1.6;
    color: var(--muted);
    overflow-wrap: break-word
}

.v2l_howto-step-no {
    position: absolute;
    top: 18px;
    right: 22px;
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: color-mix(in srgb, var(--primary) 40%, #fff)
}

.v2l_howto-deal {
    display: flex;
    align-items: center;
    gap: 18px;
    max-width: 840px;
    margin: 44px auto 0;
    padding: 18px 22px;
    border-radius: 18px;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 18px 42px color-mix(in srgb, var(--primary) 26%, transparent)
}

.v2l_howto-deal>* {
    min-width: 0
}

.v2l_howto-deal-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 46px;
    height: 46px;
    border-radius: 13px;
    background: rgba(255, 255, 255, .18);
    border: 1px solid rgba(255, 255, 255, .34)
}

.v2l_howto-deal-ic svg {
    width: 22px;
    height: 22px
}

.v2l_howto-deal-tx {
    flex: 1;
    min-width: 0
}

.v2l_howto-deal-tx strong {
    display: block;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: -.01em;
    overflow-wrap: break-word
}

.v2l_howto-deal-tx span {
    display: block;
    margin-top: 2px;
    font-size: 13px;
    color: rgba(255, 255, 255, .9);
    overflow-wrap: break-word
}

.v2l_howto-deal-cta {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 48px;
    padding: 13px 24px;
    border-radius: 999px;
    font-family: inherit;
    font-size: 15px;
    font-weight: 800;
    white-space: nowrap;
    color: var(--primary);
    background: #fff;
    text-decoration: none;
    box-shadow: 0 10px 22px rgba(0, 0, 0, .16);
    transition: transform .2s ease, box-shadow .2s ease
}

.v2l_howto-deal-cta:hover {
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(0, 0, 0, .22)
}

.v2l_howto-deal-cta svg {
    width: 16px;
    height: 16px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
    flex-shrink: 0
}

.v2l_howto-note {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 18px auto 0;
    text-align: center;
    font-size: 13.5px;
    font-weight: 700;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_howto-note-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff);
    flex-shrink: 0
}

.v2l_howto-note-ic svg {
    width: 15px;
    height: 15px
}

@media (max-width:600px) {
    .v2l_howto-head {
        margin-bottom: 30px
    }

    .v2l_howto-step {
        grid-template-columns: 54px 1fr;
        gap: 16px
    }

    .v2l_howto-step::before {
        left: 26px;
        top: 80px
    }

    .v2l_howto-badge {
        width: 54px;
        height: 54px;
        font-size: 22px
    }

    .v2l_howto-card {
        flex-direction: column;
        gap: 14px;
        padding: 22px 20px
    }

    .v2l_howto-step-no {
        display: none
    }

    .v2l_howto-step-title {
        font-size: 19px
    }

    .v2l_howto-deal {
        flex-direction: column;
        align-items: stretch;
        text-align: center
    }

    .v2l_howto-deal-tx {
        text-align: center
    }

    .v2l_howto-deal-cta {
        width: 100%
    }

    .v2l_howto-note {
        justify-content: center
    }
}

.v2l_howto2-row {
    list-style: none;
    margin: 6px 0 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px 24px
}

.v2l_howto2-card {
    position: relative;
    flex: 0 0 calc((100% - (var(--v2l2-cols, 4) - 1) * 24px) / var(--v2l2-cols, 4));
    max-width: calc((100% - (var(--v2l2-cols, 4) - 1) * 24px) / var(--v2l2-cols, 4));
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 20px;
    padding: 24px 22px 26px;
    box-shadow: 0 12px 30px rgba(48, 75, 101, .06);
    transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease
}

.v2l_howto2-card:hover {
    transform: translateY(-4px);
    border-color: color-mix(in srgb, var(--primary) 32%, var(--cl-line));
    box-shadow: 0 18px 40px rgba(48, 75, 101, .12)
}

.v2l_howto2-link {
    position: absolute;
    top: 96px;
    right: -27px;
    z-index: 4;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none
}

.v2l_howto2-link::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -16px;
    right: -16px;
    height: 2px;
    transform: translateY(-50%);
    border-radius: 2px;
    background: linear-gradient(90deg, color-mix(in srgb, var(--primary) 0%, transparent), color-mix(in srgb, var(--primary) 42%, #fff) 40%, color-mix(in srgb, var(--primary) 42%, #fff) 60%, color-mix(in srgb, var(--primary) 0%, transparent))
}

.v2l_howto2-link svg {
    position: relative;
    z-index: 1;
    width: 30px;
    height: 30px;
    padding: 7px;
    color: var(--primary);
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 5px 13px color-mix(in srgb, var(--primary) 26%, transparent), inset 0 0 0 1.5px color-mix(in srgb, var(--primary) 20%, #fff)
}

.v2l_howto2-art {
    position: relative;
    width: 100%;
    max-width: 232px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: radial-gradient(120% 90% at 50% 6%, color-mix(in srgb, var(--primary) 12%, #fff) 0%, color-mix(in srgb, var(--primary) 5%, #fff) 72%);
    border: 1px solid color-mix(in srgb, var(--primary) 16%, #fff);
    border-radius: 16px;
    padding: 18px 16px 26px;
    min-height: 150px;
    margin-bottom: 26px
}

.v2l_howto2-img {
    display: block;
    width: 100%;
    max-width: 172px;
    height: auto;
    max-height: 128px
}

.v2l_howto2-illu {
    display: block;
    width: 100%;
    max-width: 208px;
    height: auto;
    max-height: 128px
}

.v2l_howto2-num {
    position: absolute;
    left: 50%;
    bottom: -22px;
    transform: translateX(-50%);
    z-index: 2;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    font-size: 18px;
    font-weight: 800;
    color: #fff;
    line-height: 1;
    background: var(--gradient);
    border: 3px solid #fff;
    box-shadow: 0 8px 18px color-mix(in srgb, var(--primary) 32%, transparent)
}

.v2l_howto2-copy {
    min-width: 0
}

.v2l_howto2-kick {
    display: block;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: var(--primary);
    margin-bottom: 6px
}

.v2l_howto2-title {
    display: block;
    font-size: 17px;
    font-weight: 800;
    color: var(--navy);
    line-height: 1.25;
    letter-spacing: -.01em;
    min-height: 2.5em
}

.v2l_howto2-desc {
    margin: 8px 0 0;
    font-size: 13.5px;
    line-height: 1.55;
    color: var(--muted);
    overflow-wrap: break-word
}

@media (max-width:980px) {
    .v2l_howto2-row {
        gap: 28px 26px
    }

    .v2l_howto2-card {
        flex: 0 0 calc((100% - 26px) / 2);
        max-width: calc((100% - 26px) / 2)
    }

    .v2l_howto2-link {
        display: none
    }
}

@media (max-width:560px) {
    .v2l_howto2-row {
        gap: 22px
    }

    .v2l_howto2-card {
        flex: 0 0 100%;
        max-width: 100%;
        flex-direction: row;
        align-items: center;
        text-align: left;
        padding: 18px 20px;
        gap: 22px
    }

    .v2l_howto2-art {
        width: 118px;
        flex: 0 0 118px;
        height: auto;
        min-height: 118px;
        padding: 14px 12px 14px;
        margin-bottom: 0
    }

    .v2l_howto2-img, .v2l_howto2-illu {
        max-width: 96px
    }

    .v2l_howto2-num {
        left: auto;
        right: -14px;
        bottom: -10px;
        transform: none;
        width: 38px;
        height: 38px;
        font-size: 16px
    }

    .v2l_howto2-num::after {
        display: none
    }

    .v2l_howto2-copy {
        flex: 1 1 auto
    }
}

.v2l_ffaq-chat {
    max-width: 720px;
    margin: 12px auto 0;
    background: #f4fafd;
    border: 1px solid var(--cl-line);
    border-radius: 22px;
    padding: 20px 22px 26px;
    box-shadow: 0 14px 36px rgba(48, 75, 101, .07)
}

.v2l_ffaq-chat-head {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 16px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--cl-line)
}

.v2l_ffaq-agent {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    flex-shrink: 0;
    background: var(--gradient, var(--primary));
    color: #fff
}

.v2l_ffaq-agent svg {
    width: 22px;
    height: 22px
}

.v2l_ffaq-agent::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 1px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #22c55e;
    border: 2px solid #f4fafd
}

.v2l_ffaq-agent-name {
    display: block;
    font-size: 14.5px;
    font-weight: 800;
    color: var(--navy);
    line-height: 1.2
}

.v2l_ffaq-agent-sub {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
    font-weight: 600;
    color: var(--muted);
    margin-top: 3px
}

.v2l_ffaq-online {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #22c55e;
    flex-shrink: 0
}

.v2l_ffaq-thread {
    display: flex;
    flex-direction: column;
    gap: 14px
}

.v2l_ffaq-ask {
    display: flex;
    justify-content: flex-end
}

.v2l_ffaq-reply {
    display: flex;
    align-items: flex-end;
    gap: 10px
}

.v2l_ffaq-bubble {
    max-width: 80%;
    font-size: 14px;
    line-height: 1.55;
    padding: 12px 16px;
    border-radius: 18px
}

.v2l_ffaq-q {
    background: var(--primary);
    color: #fff;
    font-weight: 600;
    border-bottom-right-radius: 5px
}

.v2l_ffaq-a {
    background: #fff;
    color: var(--ink);
    border: 1px solid var(--cl-line);
    border-bottom-left-radius: 5px;
    box-shadow: 0 4px 14px rgba(48, 75, 101, .05)
}

.v2l_ffaq-a a {
    color: var(--primary);
    font-weight: 700;
    text-decoration: none
}

.v2l_ffaq-a a:hover {
    text-decoration: underline
}

.v2l_ffaq-av {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: color-mix(in srgb, var(--primary) 12%, #fff);
    color: var(--primary);
    margin-bottom: 3px
}

.v2l_ffaq-av svg {
    width: 16px;
    height: 16px
}

@media (max-width:560px) {
    .v2l_ffaq-chat {
        padding: 16px 14px 20px;
        border-radius: 18px
    }

    .v2l_ffaq-bubble {
        max-width: 85%
    }
}

.v2l_realproof-grid {
    display: grid;
    grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
    gap: 56px;
    align-items: center
}

.v2l_realproof-art {
    display: flex;
    justify-content: center
}

.v2l_realproof-svg {
    display: block;
    width: 100%;
    max-width: 384px;
    height: auto
}

.v2l_realproof-copy {
    text-align: left
}

.v2l_realproof-copy .cl-eyebrow {
    margin-left: 0
}

.v2l_realproof-copy .cl-title {
    text-align: left;
    margin: 6px 0 0
}

.v2l_realproof-copy .cl-sub {
    text-align: left;
    margin: 14px 0 0;
    max-width: none
}

.v2l_realproof-list {
    list-style: none;
    margin: 26px 0 0;
    padding: 0;
    display: grid;
    gap: 16px
}

.v2l_realproof-item {
    display: flex;
    gap: 14px;
    align-items: flex-start
}

.v2l_realproof-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    border-radius: 11px;
    background: color-mix(in srgb, var(--primary) 12%, #fff);
    color: var(--primary)
}

.v2l_realproof-ic svg {
    width: 21px;
    height: 21px
}

.v2l_realproof-txt {
    font-size: 14.5px;
    line-height: 1.5;
    color: var(--muted)
}

.v2l_realproof-txt strong {
    display: block;
    font-size: 15.5px;
    color: var(--navy);
    font-weight: 700;
    margin-bottom: 2px
}

@media (max-width:900px) {
    .v2l_realproof-grid {
        grid-template-columns: 1fr;
        gap: 32px
    }

    .v2l_realproof-art {
        order: -1
    }

    .v2l_realproof-svg {
        max-width: 320px
    }
}

.v2l_included {
    overflow: hidden
}

.v2l_included-card {
    max-width: 1280px;
    margin: 0 auto;
    padding: clamp(20px, 3vw, 30px);
    overflow: hidden
}

.v2l_included-grid {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1px;
    background: var(--cl-line);
    border: 1px solid var(--cl-line);
    border-radius: 16px;
    overflow: hidden
}

.v2l_included-cell {
    position: relative;
    display: flex;
    align-items: flex-start;
    gap: 16px;
    min-width: 0;
    background: #fff;
    padding: clamp(20px, 2.8vw, 28px);
    transition: background .18s ease
}

.v2l_included-cell:hover {
    background: color-mix(in srgb, var(--primary) 4%, #fff)
}

.v2l_included-check {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 7px 16px color-mix(in srgb, var(--primary) 32%, transparent), inset 0 1px 0 rgba(255, 255, 255, .45)
}

.v2l_included-check svg {
    width: 19px;
    height: 19px;
    stroke-width: 3.2
}

.v2l_included-tx {
    min-width: 0;
    padding-top: 2px
}

.v2l_included-tx strong {
    display: block;
    font-size: clamp(15px, 2vw, 17px);
    font-weight: 800;
    color: var(--navy);
    line-height: 1.28;
    letter-spacing: -.01em;
    overflow-wrap: break-word
}

.v2l_included-tx span {
    display: block;
    margin-top: 5px;
    font-size: 13.5px;
    line-height: 1.55;
    color: var(--muted);
    overflow-wrap: break-word
}

.v2l_included-vow {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    gap: 20px;
    min-width: 0;
    margin: clamp(18px, 2.6vw, 24px) 0 0;
    padding: clamp(20px, 2.8vw, 26px) clamp(20px, 2.8vw, 28px);
    border-radius: 16px;
    background: var(--gradient);
    color: #fff;
    box-shadow: 0 16px 34px color-mix(in srgb, var(--primary) 26%, transparent), inset 0 1px 0 rgba(255, 255, 255, .16)
}

.v2l_included-vow::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -40px;
    width: 220px;
    height: 220px;
    transform: translateY(-50%);
    background: radial-gradient(circle, rgba(255, 255, 255, .18), transparent 68%);
    pointer-events: none
}

.v2l_included-lock {
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    border-radius: 15px;
    background: rgba(255, 255, 255, .16);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .18)
}

.v2l_included-lock svg {
    width: 27px;
    height: 27px
}

.v2l_included-vow-tx {
    position: relative;
    z-index: 1;
    min-width: 0
}

.v2l_included-vow-kicker {
    display: block;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: rgba(255, 255, 255, .82);
    margin-bottom: 5px
}

.v2l_included-vow-tx strong {
    display: block;
    font-size: clamp(15px, 2.1vw, 18px);
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: -.01em;
    overflow-wrap: break-word
}

.v2l_included-vow-d {
    display: block;
    margin-top: 5px;
    font-size: 13.5px;
    line-height: 1.55;
    opacity: .94;
    overflow-wrap: break-word
}

@media (max-width:640px) {
    .v2l_included-grid {
        grid-template-columns: 1fr
    }
}

@media (max-width:480px) {
    .v2l_included-vow {
        flex-direction: column;
        align-items: flex-start;
        gap: 14px
    }

    .v2l_included-vow::after {
        display: none
    }
}

.v2l_nocatch {
    overflow: hidden
}

.v2l_nocatch-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 13px;
    margin-bottom: 18px;
    color: var(--primary);
    font-size: 12.5px;
    font-weight: 800;
    letter-spacing: .18em;
    text-transform: uppercase;
    line-height: 1
}

.v2l_nocatch-eyebrow::before, .v2l_nocatch-eyebrow::after {
    content: "";
    width: 26px;
    height: 2px;
    border-radius: 2px;
    background: var(--gradient);
    flex: 0 0 auto
}

.v2l_nocatch-board {
    max-width: 980px;
    margin: 44px auto 0
}

.v2l_nocatch-cols {
    display: grid;
    grid-template-columns: 1fr 64px 1fr;
    align-items: center;
    margin: 0 0 14px;
    padding: 0 6px
}

.v2l_nocatch-colh {
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .16em;
    text-transform: uppercase;
    line-height: 1
}

.v2l_nocatch-colh--worry {
    color: var(--muted)
}

.v2l_nocatch-colh--worry::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 9px;
    border-radius: 50%;
    background: #c4d0db;
    vertical-align: middle;
    margin-top: -2px
}

.v2l_nocatch-colh--reality {
    grid-column: 3;
    color: var(--accent)
}

.v2l_nocatch-colh--reality::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 9px;
    border-radius: 50%;
    background: var(--accent);
    vertical-align: middle;
    margin-top: -2px;
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)
}

.v2l_nocatch-rows {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 14px
}

.v2l_nocatch-row {
    display: grid;
    grid-template-columns: 1fr 64px 1fr;
    align-items: stretch
}

.v2l_nocatch-worry, .v2l_nocatch-reality {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
    border-radius: 16px;
    padding: clamp(16px, 2.2vw, 22px) clamp(18px, 2.4vw, 24px)
}

.v2l_nocatch-worry {
    background: #f4f7fa;
    border: 1px dashed #d3dde6
}

.v2l_nocatch-doubt {
    margin: 0;
    font-size: clamp(15px, 2vw, 16.5px);
    font-weight: 600;
    font-style: italic;
    color: #8190a0;
    line-height: 1.4;
    overflow-wrap: break-word
}

.v2l_nocatch-reality {
    background: #fff;
    border: 1px solid color-mix(in srgb, var(--accent) 30%, var(--cl-line));
    box-shadow: inset 4px 0 0 var(--accent), 0 10px 30px rgba(48, 75, 101, .06);
    position: relative
}

.v2l_nocatch-reality::before {
    display: none
}

.v2l_nocatch-answer {
    margin: 0;
    display: flex;
    align-items: flex-start;
    gap: 12px
}

.v2l_nocatch-check {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    margin-top: 1px;
    color: #fff;
    background: var(--accent);
    box-shadow: 0 6px 14px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 1px 0 rgba(255, 255, 255, .45)
}

.v2l_nocatch-check svg {
    width: 15px;
    height: 15px;
    stroke-width: 3.2
}

.v2l_nocatch-answer-tx {
    font-size: clamp(15px, 2vw, 16.5px);
    font-weight: 700;
    color: var(--navy);
    line-height: 1.4;
    letter-spacing: -.005em;
    overflow-wrap: break-word;
    min-width: 0
}

.v2l_nocatch-flow {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--accent)
}

.v2l_nocatch-flow svg {
    width: 26px;
    height: 26px;
    stroke-width: 2.4;
    filter: drop-shadow(0 4px 8px color-mix(in srgb, var(--accent) 26%, transparent))
}

.v2l_nocatch-foot {
    max-width: 980px;
    margin: clamp(26px, 3.2vw, 34px) auto 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
}

.v2l_nocatch-cta {
    cursor: pointer;
    min-height: 50px;
    padding: 14px 34px;
    font-size: 15.5px;
    font-weight: 800
}

.v2l_nocatch-cta:hover {
    transform: translateY(-2px)
}

.v2l_nocatch-note {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin: 16px 0 0;
    font-size: 12.5px;
    font-weight: 600;
    color: var(--muted)
}

.v2l_nocatch-shield {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--primary);
    flex-shrink: 0
}

.v2l_nocatch-shield svg {
    width: 16px;
    height: 16px
}

@media (max-width:680px) {
    .v2l_nocatch-cols {
        display: none
    }

    .v2l_nocatch-rows {
        gap: 18px
    }

    .v2l_nocatch-row {
        grid-template-columns: 1fr;
        gap: 0
    }

    .v2l_nocatch-worry {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom: 0
    }

    .v2l_nocatch-reality {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .v2l_nocatch-reality::before {
        display: none
    }

    .v2l_nocatch-flow {
        width: 38px;
        height: 38px;
        margin: -19px auto;
        z-index: 2;
        position: relative;
        background: #fff;
        border-radius: 50%;
        border: 1px solid color-mix(in srgb, var(--primary) 24%, var(--cl-line));
        box-shadow: 0 6px 16px rgba(48, 75, 101, .1)
    }

    .v2l_nocatch-flow svg {
        width: 20px;
        height: 20px;
        transform: rotate(90deg);
        filter: none
    }
}

@media (max-width:480px) {
    .v2l_nocatch-cta {
        width: 100%
    }

    .v2l_nocatch-note {
        flex-wrap: wrap;
        justify-content: center
    }
}

.v2l_nocatch-tag {
    display: none;
    align-self: flex-start;
    margin-bottom: 8px;
    padding: 3px 10px;
    border-radius: 999px;
    font-size: 9.5px;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
    line-height: 1.4
}

.v2l_nocatch-tag--worry {
    color: #8190a0;
    background: #e7eef4
}

.v2l_nocatch-tag--reality {
    color: var(--accent);
    background: color-mix(in srgb, var(--accent) 12%, #fff)
}

@media (max-width:680px) {
    .v2l_nocatch-tag {
        display: inline-flex
    }
}

.v2l_notify {
    overflow: hidden
}

.v2l_notify-panel {
    background: #f1f7fc;
    border: 1px solid var(--line);
    border-radius: 24px;
    box-shadow: 0 22px 55px rgba(48, 75, 101, .10);
    padding: clamp(30px, 5vw, 52px)
}

.v2l_notify-split {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 56px;
    align-items: center
}

.v2l_notify-split>* {
    min-width: 0
}

.v2l_notify-title {
    font-size: clamp(29px, 4.4vw, 46px);
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.015em;
    line-height: 1.12;
    margin: 0 0 14px
}

.v2l_notify-title .hl {
    color: var(--primary)
}

.v2l_notify-sub {
    font-size: clamp(14px, 1.9vw, 16px);
    line-height: 1.6;
    color: var(--muted);
    margin: 0 0 22px;
    max-width: 460px
}

.v2l_notify-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 13px
}

.v2l_notify-list li {
    display: flex;
    align-items: center;
    gap: 11px;
    min-width: 0;
    font-size: 15px;
    font-weight: 600;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_notify-ck {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_notify-ck svg {
    width: 14px;
    height: 14px;
    stroke-width: 2.8
}

.v2l_notify-stack {
    max-width: 440px;
    margin-left: auto;
    width: 100%
}

.v2l_notify-track {
    display: flex;
    flex-direction: column;
    gap: 14px;
    will-change: transform
}

.v2l_notify-stack.is-feed {
    position: relative;
    overflow: hidden
}

.v2l_notify-stack.is-feed .v2l_notify-card {
    animation: none;
    opacity: 1;
    transition: transform .3s ease, opacity .5s ease, box-shadow .25s ease
}

.v2l_notify-stack.is-feed .v2l_notify-card.is-new {
    box-shadow: var(--shadow-h)
}

.v2l_notify-stack.is-feed .v2l_notify-card.is-new .v2l_notify-ic {
    animation: v2ln-ping .55s cubic-bezier(.34, 1.56, .64, 1)
}

@keyframes v2ln-ping {
    0% {
        transform: scale(.5)
    }

    55% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(1)
    }
}

.v2l_notify-card {
    position: relative;
    display: flex;
    align-items: center;
    gap: 14px;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 14px 16px;
    box-shadow: var(--shadow);
    transition: transform .25s ease, box-shadow .25s ease
}

.v2l_notify-card {
    --rot: 0deg;
    opacity: 0;
    will-change: transform, opacity;
    animation: v2ln-pop 5.4s cubic-bezier(.22, 1, .36, 1) infinite
}

.v2l_notify-card:nth-child(1) {
    --rot: -1.2deg;
    animation-delay: 0s
}

.v2l_notify-card:nth-child(2) {
    --rot: 0deg;
    animation-delay: .5s
}

.v2l_notify-card:nth-child(3) {
    --rot: 1.2deg;
    animation-delay: 1s
}

.v2l_notify-stack:hover .v2l_notify-card {
    animation-play-state: paused
}

@keyframes v2ln-pop {
    0% {
        opacity: 0;
        transform: translateY(18px) scale(.94) rotate(var(--rot))
    }

    6% {
        opacity: 1;
        transform: translateY(-3px) scale(1.015) rotate(var(--rot))
    }

    11% {
        transform: translateY(0) scale(1) rotate(var(--rot))
    }

    86% {
        opacity: 1;
        transform: translateY(0) scale(1) rotate(var(--rot))
    }

    96%, 100% {
        opacity: 0;
        transform: translateY(-12px) scale(.98) rotate(var(--rot))
    }
}

@media (prefers-reduced-motion:reduce) {
    .v2l_notify-card {
        animation: none;
        opacity: 1;
        transform: rotate(var(--rot))
    }
}

.v2l_notify-ic {
    flex-shrink: 0;
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center
}

.v2l_notify-ic svg {
    width: 22px;
    height: 22px
}

.v2l_notify-ic--brand {
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 13%, #fff)
}

.v2l_notify-ic--red {
    color: #ff3b5c;
    background: #ffe9ef
}

.v2l_notify-ic--green {
    color: #12b886;
    background: #e3f8f1
}

.v2l_notify-ic--amber {
    color: #f59f00;
    background: #fff4e0
}

.v2l_notify-ic--sky {
    color: #0ca7e0;
    background: #e4f6fd
}

.v2l_notify-ic--violet {
    color: #7c4dff;
    background: #efeaff
}

.v2l_notify-ic--ig {
    color: var(--accent);
    background: color-mix(in srgb, var(--accent) 13%, #fff)
}

.v2l_notify-tx {
    flex: 1;
    min-width: 0
}

.v2l_notify-tx strong {
    display: block;
    font-size: 14.5px;
    font-weight: 700;
    color: var(--ink);
    line-height: 1.3;
    overflow-wrap: break-word
}

.v2l_notify-tx span {
    display: block;
    font-size: 12.5px;
    color: var(--muted);
    margin-top: 2px
}

.v2l_notify-time {
    flex-shrink: 0;
    align-self: flex-start;
    font-size: 11.5px;
    color: #aab6c2
}

@media (max-width:820px) {
    .v2l_notify-split {
        grid-template-columns: 1fr;
        gap: 34px
    }

    .v2l_notify-stack {
        order: 2;
        margin: 0 auto
    }

    .v2l_notify-sub {
        max-width: none
    }
}

.v2l_opps {
    overflow: hidden
}

.v2l_opps-panel {
    background: #f1f7fc;
    border: 1px solid var(--line);
    border-radius: 24px;
    box-shadow: 0 22px 55px rgba(48, 75, 101, .10);
    padding: clamp(30px, 5vw, 52px)
}

.v2l_opps-split {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 56px;
    align-items: center
}

.v2l_opps-split>* {
    min-width: 0
}

.v2l_opps-title {
    font-size: clamp(29px, 4.4vw, 46px);
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.015em;
    line-height: 1.12;
    margin: 0 0 14px
}

.v2l_opps-title .hl {
    color: var(--primary)
}

.v2l_opps-sub {
    font-size: clamp(14px, 1.9vw, 16px);
    line-height: 1.6;
    color: var(--muted);
    margin: 0 0 22px;
    max-width: 460px
}

.v2l_opps-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 13px
}

.v2l_opps-list li {
    display: flex;
    align-items: center;
    gap: 11px;
    min-width: 0;
    font-size: 15px;
    font-weight: 600;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_opps-ck {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_opps-ck svg {
    width: 14px;
    height: 14px;
    stroke-width: 2.8
}

.v2l_opps-stack {
    max-width: 440px;
    margin-left: auto;
    width: 100%
}

.v2l_opps-track {
    display: flex;
    flex-direction: column;
    gap: 14px;
    will-change: transform
}

.v2l_opps-stack.is-feed {
    position: relative;
    overflow: hidden
}

.v2l_opps-stack.is-feed .v2l_opps-card {
    animation: none;
    opacity: 1;
    transition: transform .3s ease, opacity .5s ease, box-shadow .25s ease
}

.v2l_opps-stack.is-feed .v2l_opps-card.is-new {
    box-shadow: var(--shadow-h)
}

.v2l_opps-stack.is-feed .v2l_opps-card.is-new .v2l_opps-ic {
    animation: v2lo-ping .55s cubic-bezier(.34, 1.56, .64, 1)
}

@keyframes v2lo-ping {
    0% {
        transform: scale(.5)
    }

    55% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(1)
    }
}

.v2l_opps-card {
    position: relative;
    display: flex;
    align-items: center;
    gap: 14px;
    min-height: 86px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    padding: 14px 16px;
    box-shadow: var(--shadow);
    --rot: 0deg;
    opacity: 0;
    will-change: transform, opacity;
    animation: v2lo-pop 5.4s cubic-bezier(.22, 1, .36, 1) infinite
}

.v2l_opps-card:nth-child(1) {
    --rot: -1.2deg;
    animation-delay: 0s
}

.v2l_opps-card:nth-child(2) {
    --rot: 0deg;
    animation-delay: .5s
}

.v2l_opps-card:nth-child(3) {
    --rot: 1.2deg;
    animation-delay: 1s
}

.v2l_opps-stack:hover .v2l_opps-card {
    animation-play-state: paused
}

@keyframes v2lo-pop {
    0% {
        opacity: 0;
        transform: translateY(18px) scale(.94) rotate(var(--rot))
    }

    6% {
        opacity: 1;
        transform: translateY(-3px) scale(1.015) rotate(var(--rot))
    }

    11% {
        transform: translateY(0) scale(1) rotate(var(--rot))
    }

    86% {
        opacity: 1;
        transform: translateY(0) scale(1) rotate(var(--rot))
    }

    96%, 100% {
        opacity: 0;
        transform: translateY(-12px) scale(.98) rotate(var(--rot))
    }
}

@media (prefers-reduced-motion:reduce) {
    .v2l_opps-card {
        animation: none;
        opacity: 1;
        transform: rotate(var(--rot))
    }
}

.v2l_opps-ic {
    flex-shrink: 0;
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center
}

.v2l_opps-ic svg {
    width: 22px;
    height: 22px
}

.v2l_opps-ic--brand {
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 13%, #fff)
}

.v2l_opps-ic--green {
    color: #12b886;
    background: #e3f8f1
}

.v2l_opps-ic--amber {
    color: #f59f00;
    background: #fff4e0
}

.v2l_opps-ic--sky {
    color: #0ca7e0;
    background: #e4f6fd
}

.v2l_opps-ic--violet {
    color: #7c4dff;
    background: #efeaff
}

.v2l_opps-ic--rose {
    color: #e83e8c;
    background: #fde7f1
}

.v2l_opps-ic--cyan {
    color: #0fb5c9;
    background: #ddf6f9
}

.v2l_opps-ic--ig {
    color: var(--accent);
    background: color-mix(in srgb, var(--accent) 13%, #fff)
}

.v2l_opps-tx {
    flex: 1;
    min-width: 0
}

.v2l_opps-tx strong {
    display: block;
    font-size: 14.5px;
    font-weight: 700;
    color: var(--ink);
    line-height: 1.3;
    overflow-wrap: break-word
}

.v2l_opps-tx span {
    display: block;
    font-size: 12.5px;
    color: var(--muted);
    margin-top: 2px
}

.v2l_opps-time {
    flex-shrink: 0;
    align-self: flex-start;
    font-size: 11.5px;
    color: #aab6c2
}

@media (max-width:820px) {
    .v2l_opps-split {
        grid-template-columns: 1fr;
        gap: 34px
    }

    .v2l_opps-stack {
        order: 2;
        margin: 0 auto
    }

    .v2l_opps-sub {
        max-width: none
    }
}

.v2l_packages {
    overflow: hidden
}

.v2l_packages-head {
    margin-bottom: 26px
}

.v2l_packages-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 24%, var(--cl-line));
    border-radius: 999px;
    padding: 7px 15px;
    margin-bottom: 16px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--primary);
    overflow-wrap: break-word
}

.v2l_packages-eyebrow svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0
}

.v2l_packages-toggle-row {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: fit-content;
    max-width: 100%;
    margin: 0 auto 26px
}

.v2l_packages-toggle {
    display: flex;
    justify-content: center;
    width: fit-content;
    max-width: 100%;
    gap: 6px;
    margin: 0;
    padding: 6px;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 999px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .07)
}

.v2l_packages-info {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    cursor: pointer;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 24%, var(--cl-line));
    transition: color .2s ease, background .2s ease, border-color .2s ease
}

.v2l_packages-info:hover, .v2l_packages-info[aria-expanded="true"] {
    color: #fff;
    background: var(--gradient);
    border-color: transparent
}

.v2l_packages-info svg {
    width: 18px;
    height: 18px
}

.v2l_packages-infobox {
    position: absolute;
    top: calc(100% + 12px);
    left: 50%;
    transform: translateX(-50%);
    z-index: 30;
    width: min(460px, 92vw);
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 16px;
    box-shadow: 0 18px 46px rgba(48, 75, 101, .18);
    padding: 16px 18px;
    text-align: left
}

.v2l_packages-infobox[hidden] {
    display: none
}

.v2l_packages-infobox::before {
    content: "";
    position: absolute;
    top: -7px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 14px;
    height: 14px;
    background: #fff;
    border-left: 1px solid var(--cl-line);
    border-top: 1px solid var(--cl-line)
}

.v2l_packages-infobox-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 6px;
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: var(--muted)
}

.v2l_packages-infoclose {
    border: 0;
    background: none;
    font-size: 22px;
    line-height: 1;
    color: var(--muted);
    cursor: pointer;
    padding: 0 2px
}

.v2l_packages-infotype {
    padding: 10px 0;
    border-top: 1px solid var(--cl-line)
}

.v2l_packages-infotype:first-of-type {
    border-top: 0
}

.v2l_packages-infotype strong {
    display: block;
    font-size: 14px;
    font-weight: 800;
    color: var(--primary);
    margin-bottom: 3px
}

.v2l_packages-infotype p {
    margin: 0;
    font-size: 13px;
    line-height: 1.5;
    color: var(--muted)
}

.v2l_packages-tab {
    min-height: 44px;
    min-width: 0;
    padding: 10px 26px;
    border: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: 14.5px;
    font-weight: 800;
    letter-spacing: -.01em;
    color: var(--muted);
    background: transparent;
    border-radius: 999px;
    white-space: nowrap;
    transition: color .2s ease, background .2s ease, box-shadow .2s ease
}

.v2l_packages-tab.is-active {
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 8px 18px color-mix(in srgb, var(--primary) 26%, transparent)
}

.v2l_packages-segblock {
    position: relative;
    max-width: 820px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-bottom: 0;
    border-radius: 20px 20px 0 0
}

.v2l_packages-seg {
    display: flex
}

.v2l_packages-segblock .v2l_packages-tab {
    flex: 1;
    min-height: 60px;
    padding: 4px;
    border-radius: 0;
    white-space: normal;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    position: relative;
    overflow: hidden;
    background: #fff;
    color: #6e8193;
    border-bottom: 2px solid #e2eaed;
    font-weight: 700;
    transition: .3s
}

.v2l_packages-segblock .v2l_packages-tab:hover {
    background: #f0f4f8
}

.v2l_packages-segblock .v2l_packages-tab:first-child {
    border-radius: 19px 0 0 0
}

.v2l_packages-segblock .v2l_packages-tab:last-child {
    border-radius: 0 19px 0 0
}

.v2l_packages-segblock .v2l_packages-tab.is-active {
    background: #fff;
    color: #304b65;
    box-shadow: none;
    border-bottom-color: #05a6db
}

.v2l_packages-segblock .v2l_packages-tab.is-rec, .v2l_packages-segblock .v2l_packages-tab.is-exc {
    background-color: #e6f6fb;
    background-size: 200% 200%;
    border-bottom: 1px solid transparent;
    animation: v2lseg-shift 3s infinite
}

.v2l_packages-segblock .v2l_packages-tab.is-rec.is-active {
    background-image: var(--gradient);
    color: #fff;
    border-bottom-color: transparent
}

.v2l_packages-segblock .v2l_packages-tab.is-exc.is-active {
    background-image: linear-gradient(to right in oklab, rgb(30, 58, 138) 0%, rgb(59, 130, 246) 50%, rgb(6, 182, 212) 100%);
    color: #fff;
    border-bottom-color: transparent
}

@keyframes v2lseg-shift {
    0% {
        background-position: 0%
    }

    50% {
        background-position: 100%
    }

    100% {
        background-position: 0%
    }
}

.v2l_packages-segtab-rec, .v2l_packages-segtab-exc {
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    padding: 0 8px;
    border-radius: 4px;
    line-height: 14px
}

.v2l_packages-segtab-rec {
    background: var(--gradient)
}

.v2l_packages-segtab-exc {
    background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #06b6d4 100%)
}

.v2l_packages-segtab-lbl {
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 1
}

.v2l_packages-segtab-ck {
    width: 14px;
    height: 14px;
    margin-left: 4px;
    flex-shrink: 0
}

.v2l_packages.is-type-exc .v2l_packages-hot, .v2l_packages.is-type-exc .v2l_packages-row.is-pop::before {
    background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #06b6d4 100%)
}

.v2l_packages.is-type-exc .v2l_packages-row:hover .v2l_packages-go, .v2l_packages.is-type-exc .v2l_packages-row.is-pop .v2l_packages-go {
    background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #06b6d4 100%);
    border-color: transparent;
    color: #fff
}

.v2l_packages.is-type-exc .v2l_packages-rowprice {
    color: #1f76c9
}

.v2l_packages.is-type-exc .v2l_packages-go {
    background: #1f76c9;
    color: #fff;
    border-color: transparent
}

.v2l_packages.is-type-exc .v2l_packages-row.is-pop {
    background: color-mix(in srgb, #1f76c9 7%, #fff)
}

.v2l_packages.is-type-exc .v2l_packages-ic {
    color: #1f76c9;
    background: color-mix(in srgb, #1f76c9 12%, #fff)
}

.v2l_packages-whatrow {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 0;
    border-top: 1px solid #E2EAED;
    border-bottom: 1px solid #E2EAED;
    background: #FAFBFC
}

.v2l_packages-segblock .v2l_packages-info {
    width: auto;
    height: auto;
    border: 0;
    border-radius: 0;
    background: none;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 0;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
    color: #A0AAB5
}

.v2l_packages-segblock .v2l_packages-info:hover, .v2l_packages-segblock .v2l_packages-info[aria-expanded="true"] {
    background: none;
    color: #05A6DB
}

.v2l_packages-segblock .v2l_packages-info svg {
    width: 12px;
    height: 12px
}

.v2l_packages-panel.v2l_packages-panel--attached {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.v2l_packages-panel {
    max-width: 820px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 20px;
    box-shadow: 0 16px 44px rgba(48, 75, 101, .09);
    overflow: hidden
}

.v2l_packages-thead {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 132px 96px 132px;
    align-items: center;
    gap: 18px;
    padding: 13px 26px;
    background: color-mix(in srgb, var(--primary) 4%, #fff);
    border-bottom: 1px solid var(--cl-line);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: var(--muted)
}

.v2l_packages-th-r {
    text-align: right
}

.v2l_packages-list {
    display: flex;
    flex-direction: column
}

.v2l_packages-row {
    position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 132px 96px 132px;
    align-items: center;
    gap: 18px;
    width: 100%;
    text-align: left;
    background: none;
    border: 0;
    border-top: 1px solid var(--cl-line);
    padding: 16px 26px;
    cursor: pointer;
    font-family: inherit;
    transition: background .18s ease
}

.v2l_packages-row:first-child {
    border-top: 0
}

.v2l_packages-row>* {
    min-width: 0
}

.v2l_packages-row:hover {
    background: color-mix(in srgb, var(--primary) 5%, #fff)
}

.v2l_packages-pkg {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0
}

.v2l_packages-ic {
    flex-shrink: 0;
    width: 38px;
    height: 38px;
    border-radius: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--accent, var(--primary));
    background: color-mix(in srgb, var(--accent, var(--primary)) 12%, #fff)
}

.v2l_packages-ic svg {
    width: 19px;
    height: 19px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2
}

.v2l_packages-ic--ig svg {
    fill: none;
    stroke: currentColor;
    stroke-width: 2
}

.v2l_packages-ic--ig svg circle:last-of-type {
    fill: currentColor;
    stroke: none
}

.v2l_packages-qty {
    display: flex;
    flex-direction: column;
    gap: 5px;
    min-width: 0
}

.v2l_packages-amtrow {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    min-width: 0
}

.v2l_packages-amount {
    font-size: 24px;
    font-weight: 900;
    color: var(--navy);
    line-height: 1;
    letter-spacing: -.02em
}

.v2l_packages-lbl {
    font-size: 11px;
    font-weight: 700;
    color: var(--muted);
    letter-spacing: .1em;
    text-transform: uppercase
}

.v2l_packages-hot {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 3px 9px;
    border-radius: 999px;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 4px 10px color-mix(in srgb, var(--primary) 26%, transparent)
}

.v2l_packages-hot svg {
    width: 10px;
    height: 10px;
    flex-shrink: 0
}

.v2l_packages-per {
    font-size: 13px;
    font-weight: 700;
    color: var(--muted);
    text-align: right;
    white-space: nowrap
}

.v2l_packages-per-u {
    font-weight: 600;
    opacity: .8
}

.v2l_packages-rowprice {
    font-size: 21px;
    font-weight: 900;
    color: var(--primary);
    letter-spacing: -.01em;
    text-align: right;
    white-space: nowrap
}

.v2l_packages-go {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    min-height: 42px;
    padding: 10px 18px;
    border-radius: 999px;
    font-size: 14px;
    font-weight: 800;
    white-space: nowrap;
    color: var(--primary);
    background: #fff;
    border: 1.5px solid color-mix(in srgb, var(--primary) 32%, var(--cl-line));
    transition: color .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease
}

.v2l_packages-go svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0;
    fill: currentColor;
    stroke: none
}

.v2l_packages-row:hover .v2l_packages-go, .v2l_packages-row.is-pop .v2l_packages-go {
    color: #fff;
    background: var(--gradient);
    border-color: transparent;
    box-shadow: 0 8px 16px color-mix(in srgb, var(--primary) 24%, transparent)
}

.v2l_packages-row:hover .v2l_packages-go {
    transform: translateY(-1px)
}

.v2l_packages-row.is-pop {
    background: color-mix(in srgb, var(--primary) 6%, #fff)
}

.v2l_packages-row.is-pop:hover {
    background: color-mix(in srgb, var(--primary) 9%, #fff)
}

.v2l_packages-row.is-pop::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 3px;
    background: var(--gradient)
}

.v2l_packages-trust {
    list-style: none;
    margin: 22px 0 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 10px 22px
}

.v2l_packages-trust li {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 700;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_packages-trust svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0;
    color: var(--primary)
}

.v2l_packages-row:not(.is-on) {
    display: none
}

.v2l_packages-row--more {
    display: none
}

.v2l_packages.is-expanded .v2l_packages-row--more.is-on {
    display: grid
}

.v2l_packages-showall {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    min-height: 56px;
    padding: 16px 26px;
    border: 0;
    border-top: 1px solid var(--cl-line);
    background: color-mix(in srgb, var(--primary) 4%, #fff);
    cursor: pointer;
    font-family: inherit;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: .01em;
    color: var(--primary);
    transition: background .18s ease
}

.v2l_packages-showall:hover {
    background: color-mix(in srgb, var(--primary) 9%, #fff)
}

.v2l_packages-showall svg {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    transform: rotate(90deg);
    transition: transform .2s ease
}

.v2l_packages.is-expanded .v2l_packages-showall svg {
    transform: rotate(-90deg)
}

@media (max-width:640px) {
    .v2l_packages-toggle-row {
        width: 100%;
        max-width: 400px
    }

    .v2l_packages-toggle {
        flex: 1;
        width: auto;
        max-width: none
    }

    .v2l_packages-tab {
        flex: 1;
        padding: 10px 14px
    }

    .v2l_packages-thead {
        display: none
    }

    .v2l_packages-row {
        grid-template-columns: 1fr auto;
        grid-template-areas: "qty price""per select";
        gap: 12px 14px;
        padding: 16px 18px
    }

    .v2l_packages-pkg {
        grid-area: qty
    }

    .v2l_packages-rowprice {
        grid-area: price;
        align-self: center
    }

    .v2l_packages-per {
        grid-area: per;
        text-align: left;
        align-self: center
    }

    .v2l_packages-go {
        grid-area: select;
        justify-self: end
    }
}

.v2l_reactions-card {
    max-width: 560px;
    margin: 0 auto
}

.v2l_reactions-item {
    display: flex;
    align-items: center;
    gap: 13px;
    padding: 11px 16px;
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #E2EAED;
    border-radius: 12px;
    box-shadow: 0 1px 2px rgba(48, 75, 101, .06);
    transition: background .2s, border-color .2s
}

.v2l_reactions-item:hover {
    border-color: #CBD5E1
}

.v2l_reactions-item:not(.is-on) {
    background: #F7FAFC
}

.v2l_reactions-item:not(.is-on) .v2l_reactions-emoji {
    filter: grayscale(1);
    opacity: .5
}

.v2l_reactions-item:not(.is-on) .v2l_reactions-name {
    color: #97A6B5
}

.v2l_reactions-item:not(.is-on) .v2l_reactions-stepper {
    display: none
}

.v2l_reactions-emoji {
    width: 36px;
    height: 36px;
    flex-shrink: 0
}

.v2l_reactions-name {
    font-size: 15px;
    font-weight: 700;
    color: #304B65;
    text-transform: capitalize
}

.v2l_reactions-right {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-left: auto
}

.v2l_reactions-stepper {
    display: flex;
    align-items: center;
    gap: 9px
}

.v2l_reactions-minus, .v2l_reactions-plus {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 1px solid #E2EAED;
    background: #fff;
    color: #6E8193;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: border-color .15s, color .15s
}

.v2l_reactions-minus:hover, .v2l_reactions-plus:hover {
    border-color: #1877F2;
    color: #1877F2
}

.v2l_reactions-count {
    font-size: 18px;
    font-weight: 700;
    color: #304B65;
    min-width: 40px;
    text-align: center;
    font-variant-numeric: tabular-nums
}

.v2l_reactions-rowprice {
    font-size: 13px;
    font-weight: 600;
    color: #6E8193;
    min-width: 50px;
    text-align: right
}

.v2l_reactions-toggle {
    position: relative;
    width: 44px;
    height: 24px;
    flex-shrink: 0;
    padding: 0;
    border: 0;
    border-radius: 999px;
    background: #E2EAED;
    cursor: pointer;
    transition: background .2s
}

.v2l_reactions-toggle span {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    transition: transform .2s
}

.v2l_reactions-item.is-on .v2l_reactions-toggle {
    background: #1877F2
}

.v2l_reactions-item.is-on .v2l_reactions-toggle span {
    transform: translateX(20px)
}

.v2l_reactions-total {
    text-align: center;
    margin: 22px 0 0
}

.v2l_reactions-total-price {
    display: block;
    font-size: 38px;
    font-weight: 800;
    letter-spacing: -.02em;
    color: #304B65;
    line-height: 1
}

.v2l_reactions-total-meta {
    display: block;
    margin-top: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #6E8193
}

.v2l_reactions-total-meta b {
    color: #6E8193
}

.v2l_reactions-save {
    display: block;
    margin-top: 6px;
    font-size: 16px
}

.v2l_reactions-save[hidden] {
    display: none
}

.v2l_reactions-was {
    color: #6E8193;
    font-weight: 600
}

.v2l_reactions-saveamt {
    color: #1877F2;
    font-weight: 800
}

.v2l_reactions-cta {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 560px;
    margin: 18px auto 0;
    min-height: 60px;
    padding: 0 20px;
    background: #1877F2;
    color: #fff;
    border: 0;
    border-radius: 12px;
    font-size: 17px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .02em;
    cursor: pointer;
    box-shadow: 0 8px 24px rgba(24, 119, 242, .30);
    transition: filter .2s
}

.v2l_reactions-cta:hover {
    filter: brightness(1.03)
}

@media (max-width:520px) {
    .v2l_reactions-item {
        flex-wrap: wrap;
        row-gap: 8px;
        padding: 10px 12px;
        gap: 10px
    }

    .v2l_reactions-emoji {
        width: 30px;
        height: 30px
    }

    .v2l_reactions-name {
        font-size: 14px
    }

    .v2l_reactions-right {
        gap: 10px
    }

    .v2l_reactions-stepper {
        gap: 6px
    }

    .v2l_reactions-minus, .v2l_reactions-plus {
        width: 28px;
        height: 28px;
        font-size: 16px
    }

    .v2l_reactions-count {
        font-size: 16px;
        min-width: 34px
    }

    .v2l_reactions-rowprice {
        min-width: 42px;
        font-size: 12px
    }

    .v2l_reactions-total-price {
        font-size: 32px
    }
}

.v2l_reviews {
    overflow: hidden
}

.v2l_reviews-head {
    max-width: 760px;
    margin-bottom: 40px
}

.v2l_reviews .v2l_reviews-eyebrow {
    color: var(--navy) !important;
    gap: 11px !important
}

.v2l_reviews .v2l_reviews-eyebrow .v2l_reviews-scope-ic svg {
    display: inline-flex;
    width: 100%;
    height: 100%
}

.v2l_reviews-title {
    margin-bottom: 12px
}

.v2l_reviews-title .hl {
    color: var(--primary)
}

.v2l_reviews-sub {
    margin-bottom: 24px
}

.v2l_reviews-overall {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px 14px;
    padding: 12px 22px;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 999px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .06)
}

.v2l_reviews-overall>* {
    min-width: 0
}

.v2l_reviews-score {
    font-size: clamp(22px, 3.4vw, 28px);
    font-weight: 900;
    letter-spacing: -.02em;
    line-height: 1;
    color: var(--navy)
}

.v2l_reviews-score small {
    font-size: .56em;
    font-weight: 700;
    color: var(--muted)
}

.v2l_reviews-overall-stars {
    display: inline-flex;
    gap: 2px;
    color: var(--primary)
}

.v2l_reviews-overall-stars svg {
    width: 20px;
    height: 20px;
    fill: currentColor;
    stroke: none
}

.v2l_reviews-overall-count {
    font-size: 13.5px;
    font-weight: 700;
    color: var(--muted);
    white-space: nowrap
}

.v2l_reviews-overall-scope {
    color: var(--navy);
    font-weight: 800
}

.v2l_reviews-scope-ic {
    display: inline-flex;
    align-items: center;
    width: 15px;
    height: 15px;
    color: var(--accent)
}

.v2l_reviews-scope-ic svg {
    width: 100%;
    height: 100%
}

.v2l_reviews-overall-cnt {
    color: var(--navy);
    font-weight: 800
}

.v2l_reviews-overall-global {
    display: block;
    margin-top: 13px;
    font-size: 13px;
    font-weight: 700;
    color: var(--muted)
}

.v2l_reviews-overall-global a {
    color: var(--primary);
    text-decoration: none;
    border-bottom: 1px solid transparent
}

.v2l_reviews-overall-global a:hover {
    border-bottom-color: var(--primary)
}

.v2l_reviews-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px
}

.v2l_reviews-grid>* {
    min-width: 0
}

.v2l_reviews-card {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding: 22px 20px 20px;
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease
}

.v2l_reviews-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: var(--gradient)
}

.v2l_reviews-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 36px rgba(48, 75, 101, .12);
    border-color: color-mix(in srgb, var(--primary) 38%, var(--cl-line))
}

.v2l_reviews-card-top {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px
}

.v2l_reviews-card-top>* {
    min-width: 0
}

.v2l_reviews-ava {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: .01em
}

.v2l_reviews-ava--init {
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 13%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--cl-line))
}

.v2l_reviews-ava--photo {
    border: 2px solid #fff;
    box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 22%, transparent)
}

.v2l_reviews-ava--g1 {
    background: var(--gradient)
}

.v2l_reviews-ava--g3 {
    background: linear-gradient(135deg, color-mix(in srgb, var(--primary) 92%, #fff), color-mix(in srgb, var(--primary) 55%, #fff))
}

.v2l_reviews-ava--g5 {
    background: linear-gradient(135deg, var(--navy), color-mix(in srgb, var(--primary) 70%, var(--navy)))
}

.v2l_reviews-ava--g7 {
    background: linear-gradient(135deg, color-mix(in srgb, var(--primary) 70%, #fff), color-mix(in srgb, var(--primary) 100%, #fff))
}

.v2l_reviews-id {
    flex: 1;
    min-width: 0
}

.v2l_reviews-id strong {
    display: block;
    font-size: 14.5px;
    font-weight: 800;
    color: var(--navy);
    line-height: 1.25;
    overflow-wrap: break-word
}

.v2l_reviews-meta {
    display: block;
    font-size: 12.5px;
    line-height: 1.4;
    color: var(--muted);
    margin-top: 3px;
    overflow-wrap: break-word
}

.v2l_reviews-svc {
    font-weight: 700;
    color: var(--primary)
}

.v2l_reviews-date {
    display: block;
    font-size: 11.5px;
    color: var(--muted);
    margin-top: 3px
}

.v2l_reviews-stars {
    display: inline-flex;
    gap: 2px;
    color: var(--primary);
    margin-bottom: 11px
}

.v2l_reviews-stars svg {
    width: 16px;
    height: 16px;
    fill: currentColor;
    stroke: none
}

.v2l_reviews-quote {
    flex: 1;
    margin: 0 0 16px;
    font-size: 13.5px;
    line-height: 1.6;
    color: var(--muted);
    overflow-wrap: break-word
}

.v2l_reviews-verified {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    align-self: flex-start;
    max-width: 100%;
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: .02em;
    color: var(--muted);
    background: none;
    border: 0;
    border-radius: 0;
    padding: 0;
    overflow-wrap: break-word
}

.v2l_reviews-verified-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 14%, #fff)
}

.v2l_reviews-verified-ic svg {
    width: 9px;
    height: 9px;
    stroke-width: 3
}

.v2l_reviews-avawrap {
    position: relative;
    flex-shrink: 0
}

.v2l_reviews-pf {
    position: absolute;
    right: -3px;
    bottom: -3px;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    color: var(--accent)
}

.v2l_reviews-pf svg {
    width: 13px;
    height: 13px;
    display: block;
    stroke-width: 2.2
}

.v2l_reviews-card-top, .v2l_reviews-stars, .v2l_reviews-quote, .v2l_reviews-verified {
    position: relative;
    z-index: 1
}

.v2l_reviews-overallrow {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 12px 14px
}

.v2l_reviews-overallwrap {
    position: relative;
    display: inline-flex
}

@media (min-width:901px) {
    .v2l_reviews-overallwrap .v2l_reviews-writebtn {
        position: absolute;
        left: calc(100% + 16px);
        top: 50%;
        transform: translateY(-50%);
        white-space: nowrap
    }
}

@media (max-width:900px) {
    .v2l_reviews-overallwrap {
        display: contents
    }
}

.v2l_reviews-wr>div>.btn-rows-fix {
    display: none
}

.v2l_reviews-card.is-hidden {
    display: none
}

.v2l_reviews-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 18px;
    margin-top: 34px
}

.v2l_reviews-morebtn {
    gap: 8px
}

.v2l_reviews-morebtn.is-loading {
    cursor: wait;
    opacity: .82;
    pointer-events: none
}

.v2l_reviews-morebtn.is-loading::before {
    content: "";
    width: 16px;
    height: 16px;
    border: 2px solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: v2l-reviews-spin .75s linear infinite;
    flex: 0 0 auto
}

.v2l_reviews-morebtn.is-loading svg {
    display: none
}

@keyframes v2l-reviews-spin {
    to {
        transform: rotate(360deg)
    }
}

.v2l_reviews-morebtn svg {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    transform: rotate(90deg)
}

.v2l_reviews-morebtn[hidden] {
    display: none
}

.v2l_reviews-writebtn {
    gap: 8px
}

.v2l_reviews-writebtn svg {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

.v2l_reviews-wr .modal {
    background: rgba(15, 33, 49, .5);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px)
}

.v2l_reviews-wr .modal__dialog {
    max-width: 620px;
    margin: 0 auto
}

.v2l_reviews-wr .modal__dialog--sm {
    max-width: 480px
}

.v2l_reviews-wr .modal__content {
    border-radius: 24px;
    box-shadow: 0 30px 80px rgba(48, 75, 101, .22)
}

.v2l_reviews-wr .modal__header {
    padding: 26px 32px
}

.v2l_reviews-wr .modal__title {
    font-size: 22px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.015em
}

.v2l_reviews-wr .modal__body {
    padding: 26px 32px 30px
}

.v2l_reviews-wr .modal__closer {
    width: 38px;
    height: 38px;
    top: 22px;
    right: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 999px;
    box-shadow: 0 6px 16px rgba(48, 75, 101, .10);
    transition: border-color .15s ease
}

.v2l_reviews-wr .modal__closer img {
    display: none
}

.v2l_reviews-wr .modal__closer::before {
    content: '';
    width: 13px;
    height: 13px;
    background: var(--navy);
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2L2 12' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2L2 12' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;
    transition: background .15s ease
}

.v2l_reviews-wr .modal__closer:hover {
    border-color: var(--primary)
}

.v2l_reviews-wr .modal__closer:hover::before {
    background: var(--primary)
}

.v2l_reviews-wr .leave-review-title {
    font-size: 15px;
    font-weight: 700;
    color: var(--navy)
}

.v2l_reviews-wr .custom-select__btn {
    border: 1px solid var(--cl-line);
    border-radius: 14px;
    min-height: 54px;
    transition: border-color .15s ease
}

#new-app-3 .custom-select__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    box-sizing: border-box;
    min-width: 26px;
    flex: 0 0 26px;
    overflow: visible;
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: 0;
    box-shadow: none
}

#new-app-3 .custom-select__icon img {
    width: 26px;
    height: 26px;
    max-width: none;
    max-height: none;
    object-fit: contain
}

.v2l_reviews-wr .custom-select__icon img[src="/img/instagram.png"] {
    content: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23e1306c%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%225.4%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224.2%22/%3E%3Ccircle cx=%2217.3%22 cy=%226.7%22 r=%221.15%22 fill=%22%23e1306c%22 stroke=%22none%22/%3E%3C/svg%3E")
}

.v2l_reviews-wr .custom-select__icon img[src="/img/tiktok.png"] {
    content: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%2318181c%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill=%22%2318181c%22 stroke=%22none%22 d=%22M12.5 2h3c.1 1.5.7 2.9 1.8 3.9 1 .9 2.4 1.5 3.7 1.6v3.4c-1.4 0-2.8-.4-4-1.1v6.8c0 3.4-2.8 6.2-6.3 6.2S4.5 19.9 4.5 16.5c0-3.2 2.4-5.8 5.5-6.1v3.5c-1.3.3-2.2 1.4-2.2 2.6 0 1.5 1.2 2.7 2.7 2.7s2.7-1.2 2.7-2.7V2z%22/%3E%3C/svg%3E")
}

.v2l_reviews-wr .custom-select__icon img[src="/img/youtube-sm.png"] {
    content: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23ff0000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill=%22%23ff0000%22 stroke=%22none%22 d=%22M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.5 12 3.5 12 3.5s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2C0 8.1 0 12 0 12s0 3.9.5 5.8a3 3 0 0 0 2.1 2.1c1.9.6 9.4.6 9.4.6s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1c.5-1.9.5-5.8.5-5.8s0-3.9-.5-5.8zM9.5 15.6V8.4l6.3 3.6-6.3 3.6z%22/%3E%3C/svg%3E")
}

.v2l_reviews-wr .custom-select__icon img[src="/img/facebook.png"] {
    content: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231877f2%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill=%22%231877f2%22 stroke=%22none%22 d=%22M24 12.07C24 5.4 18.63 0 12 0S0 5.4 0 12.07c0 6 4.39 10.96 10.13 11.86v-8.39H7.08v-3.47h3.05V9.43c0-3 1.79-4.67 4.53-4.67 1.31 0 2.69.24 2.69.24v2.95h-1.51c-1.49 0-1.96.93-1.96 1.87v2.25h3.33l-.53 3.47h-2.8v8.39C19.61 23.03 24 18.06 24 12.07z%22/%3E%3C/svg%3E")
}

.v2l_reviews-wr .custom-select__icon img[src="/img/twitter.png"] {
    content: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230f1419%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill=%22%230f1419%22 stroke=%22none%22 d=%22M18.24 2.25h3.31l-7.23 8.26 8.5 11.24H16.17l-5.21-6.82L4.99 21.75H1.68l7.73-8.84L1.25 2.25H8.08l4.71 6.23 5.45-6.23zm-1.16 17.52h1.83L7.08 4.13H5.12l11.96 15.64z%22/%3E%3C/svg%3E")
}

.v2l_reviews-wr .custom-select__icon img[src="/img/threads.png"] {
    content: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23111827%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill=%22%23111827%22 stroke=%22none%22 d=%22M12.186 24h-.007c-3.581-.024-6.334-1.205-8.184-3.509C2.35 18.44 1.5 15.586 1.472 12.01v-.017c.03-3.579.879-6.43 2.525-8.482C5.845 1.205 8.6.024 12.18 0h.014c2.746.02 5.043.725 6.826 2.098 1.677 1.29 2.858 3.13 3.509 5.467l-2.04.569c-1.104-3.96-3.898-5.984-8.304-6.015-2.91.022-5.11.936-6.54 2.717C4.307 6.504 3.616 8.914 3.589 12c.027 3.086.718 5.496 2.057 7.166 1.43 1.781 3.631 2.695 6.54 2.717 2.623-.02 4.358-.631 5.8-2.045 1.647-1.613 1.618-3.593 1.09-4.798-.31-.71-.873-1.3-1.634-1.75-.192 1.352-.622 2.446-1.284 3.272-.886 1.102-2.14 1.704-3.73 1.79-1.202.065-2.361-.218-3.259-.801-1.063-.689-1.685-1.74-1.752-2.964-.065-1.19.408-2.285 1.33-3.082.88-.76 2.119-1.207 3.583-1.291a13.853 13.853 0 0 1 3.02.142c-.126-.742-.375-1.332-.75-1.757-.513-.586-1.308-.883-2.359-.89h-.029c-.844 0-1.992.232-2.721 1.32L7.734 7.847c.98-1.454 2.568-2.256 4.478-2.256h.044c3.194.02 5.097 1.975 5.287 5.388.108.046.216.094.321.142 1.49.7 2.58 1.761 3.154 3.07.797 1.82.871 4.79-1.548 7.158-1.85 1.81-4.094 2.628-7.277 2.65Z%22/%3E%3C/svg%3E")
}

.v2l_reviews-wr .custom-select__icon img[src="/img/spotify.png"] {
    content: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%231db954%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath fill=%22%231db954%22 stroke=%22none%22 d=%22M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.52 17.34c-.24.36-.66.48-1.02.24-2.82-1.74-6.36-2.1-10.56-1.14-.42.12-.78-.18-.9-.54-.12-.42.18-.78.54-.9 4.56-1.02 8.52-.6 11.64 1.32.42.18.48.66.3 1.02zm1.44-3.3c-.3.42-.84.6-1.26.3-3.24-1.98-8.16-2.58-11.94-1.38-.48.12-1.02-.12-1.14-.6-.12-.48.12-1.02.6-1.14 4.32-1.32 9.72-.66 13.44 1.62.36.18.54.78.3 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.3c-.6.18-1.2-.18-1.38-.72-.18-.6.18-1.2.72-1.38 4.26-1.26 11.28-1.02 15.72 1.62.54.3.72 1.02.42 1.56-.3.42-1.02.6-1.56.3z%22/%3E%3C/svg%3E")
}

.v2l_reviews-wr .custom-select__icon img[src="/img/soundcloud.png"] {
    content: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23ff5500%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg fill=%22%23ff5500%22 stroke=%22none%22%3E%3Crect x=%222.4%22 y=%2213%22 width=%221.5%22 height=%225%22 rx=%22.75%22/%3E%3Crect x=%225%22 y=%2211%22 width=%221.5%22 height=%227%22 rx=%22.75%22/%3E%3Crect x=%227.6%22 y=%229.4%22 width=%221.5%22 height=%228.6%22 rx=%22.75%22/%3E%3Crect x=%2210.2%22 y=%2211%22 width=%221.5%22 height=%227%22 rx=%22.75%22/%3E%3Cpath d=%22M13.4 18V10.6a4.2 4.2 0 0 1 6.2 2.9 3.3 3.3 0 0 1-.8 6.5h-5a.4.4 0 0 1-.4-.4V18z%22/%3E%3C/g%3E%3C/svg%3E")
}

.v2l_reviews-wr .custom-select__item .tab-button {
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 10px;
    padding: 9px 10px;
    font-weight: 600;
    color: var(--navy);
    cursor: pointer
}

.v2l_reviews-wr .custom-select__item .tab-button:hover {
    background: color-mix(in srgb, var(--primary) 7%, #fff)
}

.v2l_reviews-wr .custom-select__item .tab-button.current {
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_reviews-wr .input-group-neme-wrapper {
    gap: 14px
}

.v2l_reviews-wr .input-group-label {
    font-size: 13px;
    font-weight: 700;
    color: var(--navy)
}

.v2l_reviews-wr .input, .v2l_reviews-wr .text-area textarea {
    border: 1px solid var(--cl-line);
    border-radius: 14px;
    font-family: inherit;
    font-size: 14.5px;
    font-weight: 600;
    color: var(--navy);
    background: #fff;
    transition: border-color .15s ease, box-shadow .15s ease
}

.v2l_reviews-wr .input:focus, .v2l_reviews-wr .text-area textarea:focus {
    outline: 0;
    border-color: var(--primary);
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)
}

.v2l_reviews-wr .counter-chars {
    font-size: 12.5px;
    font-weight: 600;
    color: var(--muted)
}

.v2l_reviews-wr .card-outline {
    border: 1px solid var(--cl-line);
    border-radius: 16px;
    background: #fbfdfe
}

.v2l_reviews-wr .rating__text {
    font-size: 14.5px;
    font-weight: 700;
    color: var(--navy)
}

.v2l_reviews-wr .rating-star, .v2l_reviews-wr .rating-star:hover, .v2l_reviews-wr .rating-star:hover~.rating-star {
    color: var(--primary) !important
}

.v2l_reviews-wr .rating-star svg {
    width: 26px;
    height: 26px
}

.v2l_reviews-wr .rating-star svg path {
    fill: var(--primary) !important;
    stroke: none !important;
    opacity: .22;
    transition: opacity .15s ease
}

.v2l_reviews-wr .rat-star:checked~.rating-star svg path, .v2l_reviews-wr .rating-star:hover svg path, .v2l_reviews-wr .rating-star:hover~.rating-star svg path {
    opacity: 1
}

.v2l_reviews-wr .message {
    border-radius: 12px;
    font-weight: 600
}

.v2l_reviews-wr .quick_order_popup_footer {
    border-top: 1px solid var(--cl-line);
    padding-top: 22px
}

.v2l_reviews-wr .quick_order_popup_footer .btn {
    background: var(--primary);
    border-radius: 999px;
    min-height: 46px;
    padding: 12px 28px;
    font-family: inherit;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    box-shadow: 0 8px 18px color-mix(in srgb, var(--primary) 26%, transparent);
    transition: transform .2s ease, box-shadow .2s ease
}

.v2l_reviews-wr .quick_order_popup_footer .btn:hover {
    transform: translateY(-1px)
}

.v2l_reviews-wr .modal-remove-body {
    text-align: center;
    padding: 16px 8px 6px
}

.v2l_reviews-wr .remove-svg-danger {
    display: inline-flex;
    margin-bottom: 16px
}

.v2l_reviews-wr .remove-svg-danger svg {
    width: 56px;
    height: 56px
}

.v2l_reviews-wr .modal-remove-title {
    font-size: 21px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.015em;
    margin-bottom: 10px
}

.v2l_reviews-wr .btn--light {
    background: #fff !important;
    color: var(--primary) !important;
    border: 1px solid color-mix(in srgb, var(--primary) 35%, var(--cl-line)) !important;
    border-radius: 999px;
    font-weight: 700;
    min-height: 46px;
    box-shadow: none
}

.v2l_reviews-wr .btn--light:hover {
    transform: translateY(-1px)
}

@media (max-width:980px) {
    .v2l_reviews-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (max-width:600px) {
    .v2l_reviews-grid {
        grid-template-columns: 1fr
    }

    .v2l_reviews-overall {
        width: 100%;
        justify-content: center
    }

    .v2l_reviews-actions {
        flex-direction: column
    }

    .v2l_reviews-morebtn, .v2l_reviews-writebtn {
        width: 100%;
        justify-content: center
    }
}

@media (max-width:360px) {
    .v2l_reviews-card {
        padding: 20px 16px 18px
    }
}

.v2l_trialpath-track {
    display: grid;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    align-items: stretch;
    gap: 0 6px;
    max-width: 1040px;
    margin: 4px auto 0
}

.v2l_trialpath-stage {
    display: flex
}

.v2l_trialpath-card {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .07);
    padding: 30px 24px 26px;
    transition: transform .2s ease, box-shadow .2s ease
}

.v2l_trialpath-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 18px 40px rgba(48, 75, 101, .12)
}

.v2l_trialpath-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 112px;
    height: 112px;
    border-radius: 28px;
    margin-bottom: 20px;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 9%, #fff)
}

.v2l_trialpath-ic svg {
    width: 54px;
    height: 54px
}

.v2l_trialpath-step {
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: var(--primary);
    margin-bottom: 8px
}

.v2l_trialpath-t {
    font-size: 18.5px;
    font-weight: 800;
    color: var(--navy);
    margin: 0 0 7px;
    line-height: 1.25
}

.v2l_trialpath-d {
    font-size: 13.5px;
    line-height: 1.55;
    color: var(--muted);
    margin: 0;
    max-width: 240px
}

.v2l_trialpath-stage.is-goal .v2l_trialpath-card {
    background: linear-gradient(#fff, #fff) padding-box, var(--gradient) border-box;
    border: 2px solid transparent;
    box-shadow: 0 22px 50px color-mix(in srgb, var(--primary) 26%, transparent);
    transform: translateY(-10px);
    padding-bottom: 30px
}

.v2l_trialpath-stage.is-goal .v2l_trialpath-card:hover {
    transform: translateY(-14px)
}

.v2l_trialpath-stage.is-goal .v2l_trialpath-ic {
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 10px 22px color-mix(in srgb, var(--primary) 32%, transparent)
}

.v2l_trialpath-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 6px 14px color-mix(in srgb, var(--primary) 26%, transparent)
}

.v2l_trialpath-link svg {
    width: 15px;
    height: 15px
}

@media (max-width:820px) {
    .v2l_trialpath-track {
        grid-template-columns: 1fr;
        gap: 8px;
        max-width: 420px
    }

    .v2l_trialpath-stage.is-goal .v2l_trialpath-card, .v2l_trialpath-card:hover, .v2l_trialpath-stage.is-goal .v2l_trialpath-card:hover {
        transform: none
    }

    .v2l_trialpath-link {
        transform: rotate(90deg);
        margin: 2px auto
    }

    .v2l_trialpath-d {
        max-width: none
    }
}

.v2l_trust {
    overflow: hidden
}

.v2l_trust-card {
    max-width: 760px;
    margin: 0 auto;
    padding: clamp(24px, 3.4vw, 36px)
}

.v2l_trust-head {
    display: flex;
    align-items: center;
    gap: 18px;
    min-width: 0
}

.v2l_trust-ic {
    position: relative;
    flex-shrink: 0;
    width: 58px;
    height: 58px;
    border-radius: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 12px 26px color-mix(in srgb, var(--primary) 34%, transparent), inset 0 1px 0 rgba(255, 255, 255, .45), inset 0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent)
}

.v2l_trust-ic::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 50%;
    border-radius: 17px 17px 42% 42%;
    background: linear-gradient(180deg, rgba(255, 255, 255, .30), rgba(255, 255, 255, 0));
    pointer-events: none
}

.v2l_trust-ic svg {
    position: relative;
    z-index: 1;
    width: 28px;
    height: 28px;
    stroke-width: 2;
    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .12))
}

.v2l_trust-head-tx {
    min-width: 0
}

.v2l_trust-title {
    margin: 0 0 3px;
    font-size: clamp(19px, 2.4vw, 23px);
    font-weight: 800;
    letter-spacing: -.01em;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_trust-desc {
    margin: 0;
    font-size: 14.5px;
    line-height: 1.5;
    color: var(--muted);
    overflow-wrap: break-word
}

.v2l_trust-rule {
    display: block;
    height: 1px;
    margin: 22px 0;
    background: var(--cl-line)
}

.v2l_trust-rating {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap
}

.v2l_trust-stars {
    display: inline-flex;
    gap: 2px;
    color: #f5a623
}

.v2l_trust-stars svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
    stroke: none
}

.v2l_trust-score {
    font-size: 18px;
    font-weight: 800;
    color: var(--navy)
}

.v2l_trust-rated {
    font-size: 15px;
    color: var(--muted)
}

.v2l_trust-list {
    list-style: none;
    margin: 20px 0 0;
    padding: 0;
    display: grid;
    gap: 14px
}

.v2l_trust-list li {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
    font-size: 15.5px;
    font-weight: 600;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_trust-ck {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 22px;
    height: 22px;
    color: var(--primary)
}

.v2l_trust-ck svg {
    width: 18px;
    height: 18px;
    stroke-width: 2.6
}

.v2l_trust-pay-label {
    display: block;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: var(--muted);
    margin-bottom: 8px
}

.v2l_trust-pay-methods {
    font-size: clamp(15px, 2vw, 18px);
    font-weight: 800;
    color: var(--navy);
    overflow-wrap: break-word
}

.v2l_trust-dot {
    color: color-mix(in srgb, var(--navy) 35%, #fff);
    font-weight: 700;
    padding: 0 2px
}

@media (max-width:560px) {
    .v2l_trust-head {
        gap: 14px
    }

    .v2l_trust-ic {
        width: 50px;
        height: 50px;
        border-radius: 15px
    }

    .v2l_trust-ic svg {
        width: 24px;
        height: 24px
    }
}

.v2l_trusted {
    overflow: hidden
}

.v2l_trusted-head {
    max-width: 720px;
    margin-bottom: 0
}

.v2l_trusted-head .cl-sub {
    margin-top: 4px
}

.v2l_trusted-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 16px;
    padding: 7px 15px;
    border: 1px solid color-mix(in srgb, var(--primary) 26%, var(--cl-line));
    border-radius: 999px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    color: var(--primary);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    line-height: 1
}

.v2l_trusted-eyebrow svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0
}

.v2l_trusted-marquee {
    position: relative;
    width: 100%;
    margin-top: 38px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);
    mask-image: linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%)
}

.v2l_trusted-track {
    display: flex;
    flex-wrap: nowrap;
    width: max-content;
    gap: 20px;
    padding: 14px 0;
    animation: v2l_trusted-scroll 42s linear infinite;
    will-change: transform;
}

.v2l_trusted-marquee.is-js .v2l_trusted-track {
    animation: none;
    cursor: grab;
    touch-action: pan-y;
    user-select: none
}

.v2l_trusted-marquee.is-dragging .v2l_trusted-track {
    cursor: grabbing
}


.v2l_trusted-group {
    display: flex;
    flex: 0 0 auto;
    gap: 20px;
    padding-right: 20px
}

.v2l_trusted-card {
    flex: 0 0 auto;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: clamp(200px, 22vw, 248px);
    height: 116px;
    padding: 20px 26px;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 18px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .07);
    overflow: hidden;
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease
}

.v2l_trusted-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 34px rgba(48, 75, 101, .12);
    border-color: color-mix(in srgb, var(--primary) 38%, var(--cl-line))
}

.v2l_trusted-card a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.v2l_trusted-card img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 168px;
    max-height: 68px;
    object-fit: contain;
    filter: grayscale(100%);
    opacity: .62;
    transition: filter .25s ease, opacity .25s ease
}

.v2l_trusted-card:hover img {
    filter: grayscale(0);
    opacity: 1
}

.v2l_trusted-sub {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 9px;
    margin: 30px auto 0;
    max-width: 640px;
    text-align: center;
    font-size: clamp(13.5px, 1.6vw, 15px);
    line-height: 1.5;
    font-weight: 600;
    color: var(--muted)
}

.v2l_trusted-sub-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    color: #fff;
    background: var(--primary);
    margin-top: calc((1.5em - 22px) / 2)
}

.v2l_trusted-sub-ic svg {
    width: 12px;
    height: 12px;
    stroke-width: 3
}

.v2l_trusted-sub span {
    min-width: 0;
    overflow-wrap: break-word
}

@media (max-width:600px) {
    .v2l_trusted-marquee {
        margin-top: 28px
    }

    .v2l_trusted-group {
        gap: 14px;
        padding-right: 14px
    }

    .v2l_trusted-card {
        width: clamp(168px, 62vw, 220px);
        height: 104px;
        padding: 18px 22px
    }

    .v2l_trusted-card img {
        max-height: 56px;
        max-width: 150px
    }

    .v2l_trusted-sub {
        flex-direction: column;
        gap: 8px;
        align-items: center
    }

    .v2l_trusted-sub-ic {
        margin-top: 0
    }
}

.v2l_urgency {
    overflow: hidden
}

.v2l_urgency-band {
    position: relative;
    max-width: 980px;
    margin: 0 auto;
    border-radius: 24px;
    border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--cl-line));
    background: radial-gradient(120% 140% at 50% -20%, color-mix(in srgb, var(--primary) 12%, #fff) 0%, transparent 60%), linear-gradient(180deg, #fff 0%, var(--cl-bg) 100%);
    box-shadow: 0 18px 48px rgba(48, 75, 101, .10);
    overflow: hidden
}

.v2l_urgency-band::before {
    content: "";
    position: absolute;
    inset: 0 0 auto 0;
    height: 4px;
    background: var(--gradient)
}

.v2l_urgency-glow {
    position: absolute;
    top: -30%;
    left: 50%;
    width: 460px;
    height: 460px;
    transform: translateX(-50%);
    background: radial-gradient(closest-side, color-mix(in srgb, var(--primary) 16%, transparent), transparent 70%);
    pointer-events: none;
    z-index: 0
}

.v2l_urgency-inner {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 0;
    padding: clamp(30px, 4.5vw, 52px) clamp(20px, 4vw, 56px)
}

.v2l_urgency-pill {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    padding: 7px 15px 7px 11px;
    border-radius: 999px;
    background: var(--gradient);
    color: #fff;
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .14em;
    text-transform: uppercase;
    line-height: 1;
    box-shadow: 0 8px 20px color-mix(in srgb, var(--primary) 34%, transparent)
}

.v2l_urgency-pill-ico {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.v2l_urgency-pill-ico svg {
    width: 14px;
    height: 14px
}

.v2l_urgency-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 13px;
    margin-top: 22px;
    color: var(--primary);
    font-size: 12.5px;
    font-weight: 800;
    letter-spacing: .18em;
    text-transform: uppercase;
    line-height: 1
}

.v2l_urgency-eyebrow::before, .v2l_urgency-eyebrow::after {
    content: "";
    width: 26px;
    height: 2px;
    border-radius: 2px;
    background: var(--gradient);
    flex: 0 0 auto
}

.v2l_urgency-title {
    margin: 14px 0 0;
    color: var(--navy);
    font-weight: 800;
    line-height: 1.18;
    letter-spacing: -.02em
}

.v2l_urgency-title .hl {
    color: var(--primary)
}

.v2l_urgency-stat {
    margin: clamp(20px, 3vw, 30px) 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px
}

.v2l_urgency-num {
    font-size: clamp(48px, 8.5vw, 78px);
    font-weight: 900;
    line-height: .95;
    letter-spacing: -.035em;
    background: var(--gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: var(--primary)
}

.v2l_urgency-label {
    font-size: clamp(14px, 2vw, 17px);
    font-weight: 700;
    color: var(--navy);
    letter-spacing: -.005em
}

.v2l_urgency-sub {
    margin: 12px 0 0;
    max-width: 440px;
    font-size: clamp(13.5px, 1.7vw, 15px);
    line-height: 1.55;
    color: var(--muted)
}

.v2l_urgency-meter {
    width: 100%;
    max-width: 460px;
    margin: clamp(22px, 3vw, 30px) 0 0
}

.v2l_urgency-track {
    position: relative;
    height: 9px;
    border-radius: 999px;
    background: color-mix(in srgb, var(--primary) 12%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 16%, var(--cl-line));
    overflow: hidden
}

.v2l_urgency-fill {
    position: relative;
    width: var(--v2lu-fill, 0%);
    height: 100%;
    border-radius: 999px;
    background: var(--gradient);
    box-shadow: 0 2px 8px color-mix(in srgb, var(--primary) 40%, transparent)
}

.v2l_urgency-fill::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, .35), rgba(255, 255, 255, 0) 60%)
}

.v2l_urgency-meter-foot {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 6px;
    margin-top: 9px;
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: var(--muted)
}

.v2l_urgency-dot {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--primary);
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);
    flex: 0 0 auto
}

.v2l_urgency-cta {
    margin-top: clamp(24px, 3.4vw, 34px);
    cursor: pointer;
    min-height: 50px;
    padding: 14px 34px;
    font-size: 15.5px;
    font-weight: 800
}

@media (max-width:520px) {
    .v2l_urgency-cta {
        width: 100%
    }

    .v2l_urgency-meter-foot {
        justify-content: center
    }
}

.v2l_videos {
    overflow: hidden
}

.v2l_videos-head {
    margin-bottom: 30px
}

.v2l_videos-carousel {
    position: relative
}

.v2l_videos-track {
    display: flex;
    gap: 18px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding: 6px 2px 16px;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch
}

.v2l_videos-track::-webkit-scrollbar {
    display: none
}

.v2l_videos-card {
    position: relative;
    flex: 0 0 auto;
    width: clamp(190px, 56vw, 224px);
    aspect-ratio: 9 / 16;
    scroll-snap-align: start;
    border-radius: 20px;
    overflow: hidden;
    cursor: pointer;
    box-shadow: 0 10px 24px rgba(48, 75, 101, .12);
    transition: transform .25s ease, box-shadow .25s ease;
    isolation: isolate
}

.v2l_videos-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 16px 32px rgba(48, 75, 101, .18)
}

.v2l_videos-card::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: radial-gradient(120% 70% at 50% 12%, rgba(255, 255, 255, .22), transparent 55%);
    pointer-events: none
}

.v2l_videos-card--g1 {
    background: linear-gradient(165deg, var(--primary), color-mix(in srgb, var(--primary) 55%, var(--navy)))
}

.v2l_videos-card--g2 {
    background: linear-gradient(200deg, #0ed5e1, var(--primary))
}

.v2l_videos-card--g3 {
    background: linear-gradient(150deg, var(--navy), var(--primary))
}

.v2l_videos-card--g4 {
    background: linear-gradient(175deg, var(--primary), #0ed5e1)
}

.v2l_videos-card--g5 {
    background: linear-gradient(210deg, color-mix(in srgb, var(--primary) 70%, var(--navy)), var(--primary))
}

.v2l_videos-card--g6 {
    background: linear-gradient(160deg, #0ed5e1, color-mix(in srgb, var(--primary) 80%, var(--navy)))
}

.v2l_videos-card--g7 {
    background: linear-gradient(190deg, var(--primary), color-mix(in srgb, var(--primary) 45%, var(--navy)))
}

.v2l_videos-thumb {
    position: absolute;
    inset: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    animation: v2lvKen 16s ease-in-out infinite alternate
}

@keyframes v2lvKen {
    0% {
        transform: scale(1.05) translate(0, 0)
    }

    100% {
        transform: scale(1.14) translate(-2%, -2%)
    }
}

.v2l_videos-card--g2 .v2l_videos-thumb {
    animation-duration: 19s;
    animation-delay: -4s
}

.v2l_videos-card--g3 .v2l_videos-thumb {
    animation-duration: 14s;
    animation-delay: -8s
}

.v2l_videos-card--g4 .v2l_videos-thumb {
    animation-duration: 17s;
    animation-delay: -2s
}

.v2l_videos-card--g5 .v2l_videos-thumb {
    animation-duration: 21s;
    animation-delay: -11s
}

.v2l_videos-card--g6 .v2l_videos-thumb {
    animation-duration: 15s;
    animation-delay: -6s
}

.v2l_videos-card.is-playing .v2l_videos-thumb {
    animation-play-state: paused
}

@media (prefers-reduced-motion:reduce) {
    .v2l_videos-thumb {
        animation: none;
        transform: scale(1.05)
    }
}

.v2l_videos-vid {
    position: absolute;
    inset: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity: 0;
    transition: opacity .25s ease
}

.v2l_videos-card.is-playing .v2l_videos-vid {
    opacity: 1
}

.v2l_videos-card.is-playing .v2l_videos-play {
    opacity: 0;
    pointer-events: none
}

.v2l_videos-card.is-playing .v2l_videos-dur {
    opacity: 0
}

.v2l_videos-dur {
    transition: opacity .2s ease
}

.v2l_videos-badge {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 3;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 11px;
    background: rgba(255, 255, 255, .92);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .16)
}

.v2l_videos-badge img {
    width: 20px;
    height: 20px;
    object-fit: contain;
    display: block
}

.v2l_videos-badge svg {
    width: 20px;
    height: 20px;
    display: block
}

.v2l_videos-badge--instagram {
    color: #e1306c
}

.v2l_videos-badge--instagram svg {
    fill: none;
    stroke: currentColor;
    stroke-width: 2
}

.v2l_videos-badge--instagram svg circle:last-of-type {
    fill: currentColor;
    stroke: none
}

.v2l_videos-badge--tiktok {
    color: #18181c
}

.v2l_videos-badge--youtube {
    color: #ff0000
}

.v2l_videos-badge--facebook {
    color: #1877f2
}

.v2l_videos-badge--twitter {
    color: #0f1419
}

.v2l_videos-badge--threads {
    color: #111827
}

.v2l_videos-badge--spotify {
    color: #1db954
}

.v2l_videos-badge--soundcloud {
    color: #ff5500
}

.v2l_videos-dur {
    position: absolute;
    top: 14px;
    left: 12px;
    z-index: 3;
    padding: 3px 9px;
    border-radius: 999px;
    background: rgba(15, 28, 43, .45);
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .02em;
    backdrop-filter: blur(2px)
}

.v2l_videos-play {
    position: absolute;
    top: 44%;
    left: 50%;
    z-index: 3;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, .18);
    border: 1px solid rgba(255, 255, 255, .38);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    box-shadow: 0 10px 26px rgba(0, 0, 0, .22);
    transition: transform .2s ease, background .2s ease, opacity .2s ease
}

.v2l_videos-card:hover .v2l_videos-play {
    background: rgba(255, 255, 255, .28)
}

.v2l_videos-card:hover .v2l_videos-play {
    transform: translate(-50%, -50%) scale(1.08)
}

.v2l_videos-play svg {
    width: 24px;
    height: 24px;
    margin-left: 4px;
    color: #fff;
    fill: currentColor;
    stroke: none;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, .25))
}

.v2l_videos-scrim {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    height: 52%;
    background: linear-gradient(180deg, transparent, rgba(15, 28, 43, .72));
    pointer-events: none
}

.v2l_videos-cap {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: 16px 16px 15px;
    color: #fff
}

.v2l_videos-name {
    font-size: 16px;
    font-weight: 800;
    letter-spacing: -.01em;
    overflow-wrap: break-word
}

.v2l_videos-handle {
    font-size: 12.5px;
    font-weight: 600;
    color: rgba(255, 255, 255, .85);
    overflow-wrap: break-word
}

.v2l_videos-nav {
    position: absolute;
    top: 42%;
    transform: translateY(-50%);
    z-index: 5;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--primary);
    background: #fff;
    border: 1px solid var(--cl-line);
    box-shadow: 0 10px 26px rgba(48, 75, 101, .18);
    transition: transform .2s ease, box-shadow .2s ease, color .2s ease, background .2s ease
}

.v2l_videos-nav:hover {
    color: #fff;
    background: var(--gradient);
    border-color: transparent;
    box-shadow: 0 14px 30px color-mix(in srgb, var(--primary) 32%, transparent)
}

.v2l_videos-nav svg {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round
}

.v2l_videos-nav--prev {
    left: -8px
}

.v2l_videos-nav--prev svg {
    transform: rotate(180deg)
}

.v2l_videos-nav--next {
    right: -8px
}

.v2l_videos-foot {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    margin: 26px auto 0;
    max-width: 620px;
    text-align: center;
    font-size: 13.5px;
    font-weight: 600;
    color: var(--muted);
    overflow-wrap: break-word
}

.v2l_videos-foot-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: #fff;
    background: var(--gradient)
}

.v2l_videos-foot-ic svg {
    width: 13px;
    height: 13px;
    fill: currentColor;
    stroke: none
}

@media (max-width:700px) {
    .v2l_videos-nav {
        display: none
    }

    .v2l_videos-track {
        padding-inline: 0;
        gap: 14px
    }

    .v2l_videos-card {
        width: clamp(170px, 64vw, 210px)
    }

    .v2l_videos-foot {
        flex-direction: row
    }
}

.v2l_vs {
    overflow: hidden
}

.v2l_vs-head {
    margin-bottom: 0
}

.v2l_vs-table {
    --vs-feat: minmax(0, 1.7fr);
    --vs-col: minmax(0, 1fr);
    width: 100%;
    max-width: 880px;
    margin: 40px auto 0;
    border: 1px solid var(--cl-line);
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 16px 44px rgba(48, 75, 101, .08);
    overflow: hidden
}

.v2l_vs-hrow, .v2l_vs-row {
    display: grid;
    grid-template-columns: var(--vs-feat) var(--vs-col) var(--vs-col);
    align-items: stretch
}

.v2l_vs-hrow>*, .v2l_vs-row>* {
    min-width: 0
}

.v2l_vs-hrow {
    background: color-mix(in srgb, var(--primary) 4%, #fff);
    border-bottom: 1px solid var(--cl-line)
}

.v2l_vs-hfeat {
    display: flex;
    align-items: center;
    padding: 15px 22px;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: var(--muted)
}

.v2l_vs-hus {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 18px 14px;
    text-align: center;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 10px 24px color-mix(in srgb, var(--primary) 26%, transparent)
}

.v2l_vs-hus-logo {
    height: 40px;
    width: auto;
    max-width: 94%;
    object-fit: contain;
    filter: drop-shadow(0 1px 3px rgba(0, 0, 0, .22))
}

.v2l_vs-hother {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 12px;
    font-size: 13px;
    font-weight: 700;
    color: var(--muted);
    background: #fafbfc
}

.v2l_vs-deal {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 18px;
    max-width: 880px;
    margin: 22px auto 0;
    text-align: left;
    padding: 18px clamp(20px, 3vw, 30px)
}

.v2l_vs-deal>* {
    min-width: 0;
    max-width: 100%;
    position: relative;
    z-index: 1
}

.v2l_vs-deal::after {
    content: "";
    position: absolute;
    top: -40%;
    right: -10%;
    width: 60%;
    height: 180%;
    background: radial-gradient(closest-side, rgba(255, 255, 255, .18), transparent 70%);
    pointer-events: none
}

.v2l_vs-deal-tag {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    color: #fff;
    background: rgba(255, 255, 255, .16);
    border: 1px solid rgba(255, 255, 255, .32)
}

.v2l_vs-deal-tag svg {
    width: 22px;
    height: 22px
}

.v2l_vs-deal-copy {
    flex: 1
}

.v2l_vs-deal h3 {
    margin: 0 0 3px;
    font-size: clamp(17px, 2.2vw, 21px);
    line-height: 1.2;
    font-weight: 800;
    letter-spacing: -.01em;
    color: #fff;
    overflow-wrap: break-word
}

.v2l_vs-deal p {
    margin: 0;
    max-width: 560px;
    font-size: clamp(13px, 1.6vw, 14.5px);
    line-height: 1.5;
    color: #fff;
    opacity: .94;
    overflow-wrap: break-word
}

.v2l_vs-deal-btn {
    flex-shrink: 0;
    min-height: 44px;
    padding: 11px 22px;
    font-size: 14.5px;
    font-weight: 800;
    white-space: nowrap
}

.v2l_vs-deal-btn:hover {
    transform: translateY(-2px)
}

.v2l_vs-deal-btn svg {
    width: 17px;
    height: 17px;
    flex-shrink: 0
}

@media (max-width:680px) {
    .v2l_vs-deal {
        flex-direction: column;
        text-align: center;
        gap: 14px
    }

    .v2l_vs-deal p {
        margin-inline: auto
    }

    .v2l_vs-deal-btn {
        width: 100%
    }
}

.v2l_vs-row {
    border-bottom: 1px solid var(--cl-line);
    transition: background .2s ease
}

.v2l_vs-row:last-child {
    border-bottom: 0
}

.v2l_vs-row:hover {
    background: color-mix(in srgb, var(--primary) 4%, #fff)
}

.v2l_vs-feat {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 3px;
    padding: 16px 22px
}

.v2l_vs-feat strong {
    font-size: 15px;
    font-weight: 700;
    color: var(--navy);
    line-height: 1.3;
    overflow-wrap: break-word
}

.v2l_vs-feat span {
    font-size: 12.5px;
    line-height: 1.45;
    color: var(--muted);
    overflow-wrap: break-word
}

.v2l_vs-cell {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 12px
}

.v2l_vs-cell--us {
    background: color-mix(in srgb, var(--primary) 6%, #fff);
    box-shadow: inset 1px 0 0 color-mix(in srgb, var(--primary) 20%, var(--cl-line)), inset -1px 0 0 color-mix(in srgb, var(--primary) 20%, var(--cl-line))
}

.v2l_vs-cell--other {
    background: #fafbfc
}

.v2l_vs-clabel {
    display: none
}

.v2l_vs-yes {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff;
    background: var(--gradient);
    box-shadow: 0 5px 12px color-mix(in srgb, var(--primary) 28%, transparent)
}

.v2l_vs-yes svg {
    width: 16px;
    height: 16px;
    stroke-width: 3
}

.v2l_vs-no {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    border: 1px solid var(--cl-line);
    background: #f1f5f8;
    flex-shrink: 0
}

.v2l_vs-no::before, .v2l_vs-no::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 11px;
    height: 2px;
    border-radius: 2px;
    background: #aab6c2;
    transform: translate(-50%, -50%) rotate(45deg)
}

.v2l_vs-no::after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

@media (max-width:760px) {
    .v2l_vs-table {
        --vs-feat: minmax(0, 1.4fr);
        --vs-col: minmax(0, .9fr)
    }

    .v2l_vs-feat, .v2l_vs-hfeat {
        padding: 14px 16px
    }
}

@media (max-width:560px) {
    .v2l_vs-table {
        border: 0;
        background: transparent;
        box-shadow: none;
        overflow: visible;
        max-width: 440px;
        display: grid;
        gap: 14px
    }

    .v2l_vs-hrow {
        display: none
    }

    .v2l_vs-row {
        display: block;
        border: 1px solid var(--cl-line);
        border-radius: 16px;
        background: #fff;
        box-shadow: 0 10px 30px rgba(48, 75, 101, .07);
        overflow: hidden
    }

    .v2l_vs-row:hover {
        background: #fff
    }

    .v2l_vs-feat {
        padding: 14px 16px 12px;
        border-bottom: 1px solid var(--cl-line);
        background: color-mix(in srgb, var(--primary) 4%, #fff)
    }

    .v2l_vs-cell {
        justify-content: space-between;
        gap: 12px;
        padding: 11px 16px
    }

    .v2l_vs-cell--us {
        box-shadow: none;
        border-bottom: 1px solid color-mix(in srgb, var(--primary) 14%, var(--cl-line))
    }

    .v2l_vs-cell--other {
        background: #fff
    }

    .v2l_vs-clabel {
        display: inline-flex;
        font-size: 12.5px;
        font-weight: 700;
        color: var(--muted)
    }

    .v2l_vs-cell--us .v2l_vs-clabel {
        color: var(--primary);
        font-weight: 800
    }
}

.v2l_whybuy {
    overflow: hidden
}

.v2l_whybuy-head {
    text-align: center;
    max-width: 760px;
    margin: 0 auto 44px
}

.v2l_whybuy-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border: 1px solid color-mix(in srgb, var(--primary) 24%, var(--cl-line));
    border-radius: 999px;
    padding: 7px 15px;
    margin-bottom: 16px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--primary);
    overflow-wrap: break-word
}

.v2l_whybuy-eyebrow svg {
    width: 15px;
    height: 15px;
    flex-shrink: 0
}

.v2l_whybuy-title {
    margin-bottom: 14px
}

.v2l_whybuy-title .hl {
    color: var(--primary)
}

.v2l_whybuy-sub {
    max-width: 640px
}

.v2l_whybuy-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px
}

.v2l_whybuy-grid>* {
    min-width: 0
}

.v2l_whybuy-card {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    gap: 18px;
    min-width: 0;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 20px;
    padding: 30px 30px 30px 28px;
    box-shadow: 0 10px 30px rgba(48, 75, 101, .07);
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease
}

.v2l_whybuy-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: var(--gradient)
}

.v2l_whybuy-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 38px rgba(48, 75, 101, .11);
    border-color: color-mix(in srgb, var(--primary) 38%, var(--cl-line))
}

.v2l_whybuy-num {
    position: absolute;
    top: 14px;
    right: 18px;
    font-size: 42px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: -.02em;
    color: color-mix(in srgb, var(--primary) 12%, transparent);
    pointer-events: none
}

.v2l_whybuy-ico {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 56px;
    height: 56px;
    border-radius: 16px;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_whybuy-ico svg {
    width: 26px;
    height: 26px
}

.v2l_whybuy-tx {
    min-width: 0;
    flex: 1
}

.v2l_whybuy-ct {
    margin: 2px 0 9px;
    font-size: clamp(17px, 2.1vw, 19px);
    font-weight: 800;
    letter-spacing: -.01em;
    line-height: 1.25;
    color: var(--navy);
    overflow-wrap: break-word;
    padding-right: 40px
}

.v2l_whybuy-cd {
    margin: 0;
    font-size: clamp(14px, 1.7vw, 15px);
    line-height: 1.65;
    color: var(--muted);
    overflow-wrap: break-word
}

@media (max-width:600px) {
    .v2l_whybuy-grid {
        grid-template-columns: 1fr;
        gap: 16px
    }

    .v2l_whybuy-card {
        padding: 26px 22px;
        gap: 16px
    }

    .v2l_whybuy-num {
        font-size: 36px;
        top: 16px;
        right: 16px
    }
}

@media (max-width:420px) {
    .v2l_whybuy-card {
        flex-direction: column
    }

    .v2l_whybuy-ct {
        padding-right: 0
    }
}

.sv2 .sp-root .sp-wrap {
    max-width: 1280px;
    padding-left: 24px;
    padding-right: 24px
}

@media (max-width:1700px) and (min-width:1199px) {
    .sv2 .sp-root {
        /* zoom: calc(1 / 0.75); */
        margin-top: -140px
    }
}

.sv2-oform .v2l_packages-rowprice {
    color: var(--navy)
}

.sv2-oform .sp-root.instagram .v2l_packages-segblock {
    --gradient: linear-gradient(to right in oklab, rgb(245, 133, 41) 0%, rgb(221, 42, 123) 50%, rgb(129, 52, 175) 100%)
}

.sv2-oform .sp-root.threads .v2l_packages-segblock {
    --gradient: linear-gradient(to right in oklab, rgb(0, 0, 0) 0%, rgb(71, 85, 105) 50%, rgb(0, 0, 0) 100%)
}

.sv2-oform .sp-root.facebook .v2l_packages-segblock {
    --gradient: linear-gradient(to right in oklab, rgb(24, 119, 242) 0%, rgb(24, 119, 242) 50%, rgb(24, 119, 242) 100%)
}

.sv2-oform .sp-root.youtube .v2l_packages-segblock {
    --gradient: linear-gradient(to right in oklab, rgb(255, 0, 0) 0%, rgb(204, 0, 0) 100%)
}

.sv2-oform .sp-root.tiktok .v2l_packages-segblock {
    --gradient: linear-gradient(to right in oklab, rgb(0, 0, 0) 0%, rgb(71, 85, 105) 50%, rgb(0, 0, 0) 100%)
}

.sv2-oform .sp-root.twitter .v2l_packages-segblock {
    --gradient: linear-gradient(to right in oklab, rgb(0, 0, 0) 0%, rgb(71, 85, 105) 50%, rgb(0, 0, 0) 100%)
}

.sv2-oform .v2l_packages-hot {
    background: var(--accent);
    box-shadow: 0 4px 10px color-mix(in srgb, var(--accent) 30%, transparent)
}

.sv2-oform .v2l_packages-row.is-pop {
    background: color-mix(in srgb, var(--accent) 6%, #fff)
}

.sv2-oform .v2l_packages-row.is-pop:hover {
    background: color-mix(in srgb, var(--accent) 9%, #fff)
}

.sv2-oform .v2l_packages-row.is-pop::before {
    background: var(--accent)
}

.sv2-oform .v2l_packages-go {
    color: #fff;
    background: #304b65;
    border-color: transparent;
    box-shadow: 0 6px 14px color-mix(in srgb, #304b65 22%, transparent)
}

.sv2-oform .v2l_packages-row:hover .v2l_packages-go, .sv2-oform .v2l_packages-row.is-pop .v2l_packages-go {
    color: #fff;
    background: #28394c;
    border-color: transparent;
    box-shadow: 0 9px 20px color-mix(in srgb, #304b65 30%, transparent)
}

.sv2-oform .v2l_packages-showall {
    color: var(--navy)
}

.v2l_reviews-star {
    display: inline-flex;
    align-items: center
}

.v2l_reviews-star.is-empty {
    opacity: .26
}

@media (max-width:600px) {
    .v2l_cta-input {
        font-size: 16px
    }
}

@media (max-width:560px) {
    .v2l_compare-trow {
        grid-template-columns: minmax(0, 1.5fr);
        grid-auto-flow: column;
        grid-auto-columns: minmax(0, 1fr)
    }
}

@media (max-width:480px) {
    .v2l_coupons-val {
        flex-basis: 96px
    }

    .v2l_coupons-codewrap {
        flex-wrap: wrap
    }

    .v2l_coupons-code {
        min-width: 0;
        overflow-wrap: break-word;
        font-size: 13.5px;
        padding: 6px 10px
    }

    .v2l_notify-panel, .v2l_opps-panel {
        padding: 22px 14px;
        border-radius: 18px
    }

    .v2l_notify-card, .v2l_opps-card {
        padding: 12px 13px;
        gap: 12px
    }

    .v2l_packages-segblock .v2l_packages-tab {
        min-height: 64px;
        padding: 4px 2px
    }

    .v2l_packages-segtab-lbl {
        font-size: 12.5px;
        text-align: center
    }

    .v2l_packages-segtab-rec, .v2l_packages-segtab-exc {
        font-size: 9px;
        letter-spacing: .05em;
        padding: 0 6px
    }
}

@media (max-width:720px) {
    .v2l_whybuy-grid {
        grid-template-columns: 1fr
    }

    .v2l_benefits-grid {
        grid-template-columns: 1fr
    }

    .v2l_included-grid {
        grid-template-columns: 1fr
    }
}

.ogshot .product-page-top {
    padding-top: 28px
}

.ogshot .hero-title-mobile {
    font-size: 54px;
    line-height: 1.04;
    letter-spacing: -0.02em;
    max-width: 95%
}

@media (max-width:700px) {
    .ogshot .wrapper {
        zoom: 0.78
    }

    .ogshot .product-page-top {
        padding-top: 0;
        margin-top: 0
    }

    .ogshot .service-hero-section, .ogshot .product-page-top .container {
        padding-top: 6px
    }
}

.sv2 .sp-root.v2l_dsc-root {
    margin-top: 0
}

.sv2 .sp-root.v2l_dsc-root .sp-wrap {
    max-width: 1280px;
    padding-left: 24px;
    padding-right: 24px
}

.sp-root .sp-sec.v2l_dsc-hero {
    padding: 40px 0 0
}

.v2l_dsc-hero .cl-head {
    margin-bottom: 0
}

.v2l_dsc-note {
    text-align: center;
    color: var(--muted);
    font-size: 13.5px;
    line-height: 1.6;
    max-width: 760px;
    margin: -26px auto 0;
    padding: 0 20px 10px
}

.v2l_dsc-gift {
    display: flex;
    align-items: center;
    gap: 26px
}

.v2l_dsc-giftimg {
    width: 132px;
    height: 132px;
    object-fit: contain;
    flex-shrink: 0;
    filter: drop-shadow(0 12px 22px rgba(0, 0, 0, .18))
}

.v2l_dsc-gifttxt {
    flex: 1;
    min-width: 0
}

.v2l_dsc-giftbtn {
    flex-shrink: 0
}

.sp-root .sp-sec.v2l_dsc-stripsec {
    padding-top: 0
}

.v2l_dsc-strip {
    display: flex;
    align-items: center;
    gap: 24px;
    padding: 26px 30px
}

.v2l_dsc-striptxt {
    flex: 1;
    min-width: 0
}

.v2l_dsc-strip h3 {
    margin: 0 0 6px;
    font-size: 18px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.01em
}

.v2l_dsc-strip p {
    margin: 0;
    font-size: 14px;
    color: var(--muted);
    line-height: 1.6
}

.v2l_dsc-strip .cl-btn {
    flex-shrink: 0
}

.v2l_dsc-tasks {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px
}

.v2l_dsc-task {
    padding: 26px 26px 24px
}

.v2l_dsc-task h3 {
    margin: 0 0 4px;
    font-size: 17px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.01em
}

.v2l_dsc-task-sub {
    font-size: 12.5px;
    font-weight: 700;
    color: var(--primary);
    text-transform: uppercase;
    letter-spacing: .05em;
    margin: 0 0 12px
}

.v2l_dsc-task p {
    font-size: 13.5px;
    color: var(--ink);
    line-height: 1.65;
    margin: 0 0 10px
}

.v2l_dsc-task ul {
    margin: 0 0 12px;
    padding: 0;
    list-style: none
}

.v2l_dsc-task li {
    display: flex;
    align-items: flex-start;
    gap: 9px;
    margin-bottom: 8px;
    font-size: 13.5px;
    color: var(--ink);
    line-height: 1.55
}

.v2l_dsc-task li .cl-check {
    display: inline-flex;
    margin-top: 2px
}

.v2l_dsc-task li .cl-check svg {
    width: 15px;
    height: 15px
}

.v2l_dsc-order .cl-head {
    margin-bottom: 28px
}

.v2l_dsc-pfgrid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
    max-width: 980px;
    margin: 0 auto
}

.v2l_dsc-pf {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 24px 12px 20px;
    text-decoration: none;
    transition: transform .18s ease, box-shadow .18s ease
}

.v2l_dsc-pf:hover {
    transform: translateY(-3px);
    box-shadow: 0 16px 34px rgba(48, 75, 101, .12)
}

.v2l_dsc-pf-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    border-radius: 16px;
    background: #fff;
    border: 1px solid var(--cl-line);
    box-shadow: 0 6px 16px rgba(48, 75, 101, .08)
}

.v2l_dsc-pf-ic svg {
    width: 28px;
    height: 28px
}

.v2l_dsc-pf-name {
    font-size: 14px;
    font-weight: 700;
    color: var(--navy)
}

.v2l_dsc-pf-ic.is-instagram {
    color: #e1306c
}

.v2l_dsc-pf-ic.is-tiktok {
    color: #18181c
}

.v2l_dsc-pf-ic.is-youtube {
    color: #ff0000
}

.v2l_dsc-pf-ic.is-facebook {
    color: #1877f2
}

.v2l_dsc-pf-ic.is-twitter {
    color: #0f1419
}

.v2l_dsc-pf-ic.is-threads {
    color: #111827
}

.v2l_dsc-pf-ic.is-spotify {
    color: #1db954
}

.v2l_dsc-pf-ic.is-soundcloud {
    color: #ff5500
}

@media (max-width:720px) {
    .v2l_dsc-pfgrid {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (max-width:900px) {
    .v2l_dsc-tasks {
        grid-template-columns: 1fr
    }

    .v2l_dsc-gift {
        flex-wrap: wrap
    }

    .v2l_dsc-strip {
        flex-direction: column;
        align-items: flex-start
    }
}

@media (max-width:600px) {
    .v2l_dsc-gift {
        flex-direction: column;
        text-align: center
    }

    .v2l_dsc-giftbtn, .v2l_dsc-strip .cl-btn {
        width: 100%;
        justify-content: center
    }

    .v2l_dsc-note {
        margin-top: -10px
    }
}

.v2l_t30-track {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
    position: relative
}

.v2l_t30-track::before {
    content: '';
    position: absolute;
    left: 4%;
    right: 4%;
    top: 74px;
    height: 2px;
    background: color-mix(in srgb, var(--primary) 18%, var(--cl-line))
}

.v2l_t30-step {
    position: relative;
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 18px;
    padding: 22px 20px 20px;
    text-align: center;
    box-shadow: 0 10px 26px rgba(48, 75, 101, .06)
}

.v2l_t30-when {
    display: inline-block;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border-radius: 999px;
    padding: 4px 12px;
    margin-bottom: 14px
}

.v2l_t30-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 13px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    color: var(--primary);
    margin: 0 auto 12px
}

.v2l_t30-ic svg {
    width: 22px;
    height: 22px
}

.v2l_t30-step h3 {
    margin: 0 0 8px;
    font-size: 15.5px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.01em
}

.v2l_t30-step p {
    margin: 0;
    font-size: 13px;
    color: var(--muted);
    line-height: 1.6
}

.v2l_t30-foot {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin: 26px 0 0;
    font-size: 13.5px;
    font-weight: 600;
    color: var(--muted)
}

.v2l_t30-foot svg {
    width: 17px;
    height: 17px;
    color: var(--primary);
    flex-shrink: 0
}

.v2l_guarantee-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
    max-width: 980px;
    margin: 0 auto
}

.v2l_guarantee-chip {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    padding: 22px 24px
}

.v2l_guarantee-ic {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 13px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    color: var(--primary)
}

.v2l_guarantee-ic svg {
    width: 22px;
    height: 22px
}

.v2l_guarantee-chip h3 {
    margin: 0 0 5px;
    font-size: 15.5px;
    font-weight: 800;
    color: var(--navy)
}

.v2l_guarantee-chip p {
    margin: 0;
    font-size: 13px;
    color: var(--muted);
    line-height: 1.6
}

.v2l_guarantee-foot {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin: 26px 0 0;
    font-size: 14px;
    color: var(--muted)
}

.v2l_guarantee-foot b {
    color: var(--navy)
}

.v2l_guarantee-foot svg {
    width: 17px;
    height: 17px;
    color: var(--primary);
    fill: currentColor;
    stroke: none;
    flex-shrink: 0
}

.v2l_likes101-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px
}

.v2l_likes101-card {
    position: relative;
    padding: 28px 26px 24px;
    overflow: hidden
}

.v2l_likes101-num {
    position: absolute;
    right: 16px;
    top: 4px;
    font-size: 64px;
    font-weight: 900;
    letter-spacing: -.04em;
    color: color-mix(in srgb, var(--primary) 8%, #fff);
    line-height: 1
}

.v2l_likes101-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border-radius: 14px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    color: var(--primary);
    margin-bottom: 14px;
    position: relative
}

.v2l_likes101-ic svg {
    width: 23px;
    height: 23px
}

.v2l_likes101-card h3 {
    margin: 0 0 8px;
    font-size: 16.5px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.01em;
    position: relative
}

.v2l_likes101-card p {
    margin: 0;
    font-size: 13.5px;
    color: var(--muted);
    line-height: 1.65;
    position: relative
}

.v2l_likes101-foot, .v2l_fit-foot {
    text-align: center;
    margin: 26px 0 0;
    font-size: 13.5px;
    font-weight: 600;
    color: var(--muted)
}

.v2l_fit-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px
}

.v2l_fit-card {
    padding: 26px 26px 24px
}

.v2l_fit-tag {
    display: inline-block;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border-radius: 999px;
    padding: 5px 13px;
    margin-bottom: 16px
}

.v2l_fit-ic {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 13px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    color: var(--primary);
    margin: 0 0 12px;
    display: flex
}

.v2l_fit-ic svg {
    width: 22px;
    height: 22px
}

.v2l_fit-card h3 {
    margin: 0 0 8px;
    font-size: 16.5px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.01em
}

.v2l_fit-card p {
    margin: 0;
    font-size: 13.5px;
    color: var(--muted);
    line-height: 1.65
}

.v2l_next-grid {
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
    gap: 40px;
    align-items: center
}

.v2l_next-bullets {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 18px
}

.v2l_next-bullets li {
    display: flex;
    align-items: flex-start;
    gap: 14px
}

.v2l_next-ic {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    color: var(--primary)
}

.v2l_next-ic svg {
    width: 21px;
    height: 21px
}

.v2l_next-bullets h3 {
    margin: 0 0 4px;
    font-size: 15.5px;
    font-weight: 800;
    color: var(--navy)
}

.v2l_next-bullets p {
    margin: 0;
    font-size: 13.5px;
    color: var(--muted);
    line-height: 1.6
}

.v2l_next-foot {
    margin: 20px 0 0;
    font-size: 13px;
    font-weight: 600;
    color: var(--muted)
}

.v2l_next-panel {
    padding: 26px 26px 24px
}

.v2l_next-panel-kicker {
    display: block;
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--muted)
}

.v2l_next-panel-from {
    display: block;
    font-size: 15px;
    color: var(--muted);
    margin: 2px 0 16px
}

.v2l_next-panel-from b {
    font-size: 26px;
    font-weight: 900;
    color: var(--navy);
    letter-spacing: -.02em
}

.v2l_next-tiers {
    list-style: none;
    margin: 0 0 18px;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 9px
}

.v2l_next-tiers a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 16px;
    border: 1px solid var(--cl-line);
    border-radius: 13px;
    text-decoration: none;
    transition: border-color .15s ease, transform .15s ease
}

.v2l_next-tiers a:hover {
    border-color: var(--primary);
    transform: translateY(-1px)
}

.v2l_next-t-units {
    flex: 1;
    font-size: 14px;
    font-weight: 700;
    color: var(--navy)
}

.v2l_next-t-price {
    font-size: 14px;
    font-weight: 800;
    color: var(--primary)
}

.v2l_next-t-arrow {
    display: inline-flex;
    color: var(--muted)
}

.v2l_next-t-arrow svg {
    width: 15px;
    height: 15px
}

.v2l_next-cta {
    width: 100%
}

.v2l_honest-cols {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
    max-width: 1020px;
    margin: 0 auto
}

.v2l_honest-col {
    padding: 26px 26px 20px
}

.v2l_honest-col--is {
    border-top: 3px solid var(--primary)
}

.v2l_honest-col--isnt {
    border-top: 3px solid color-mix(in srgb, var(--navy) 55%, var(--cl-line))
}

.v2l_honest-label {
    display: inline-block;
    font-size: 11.5px;
    font-weight: 800;
    letter-spacing: .07em;
    text-transform: uppercase;
    margin-bottom: 16px;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 10%, #fff);
    border-radius: 999px;
    padding: 5px 13px
}

.v2l_honest-col--isnt .v2l_honest-label {
    color: var(--navy);
    background: color-mix(in srgb, var(--navy) 8%, #fff)
}

.v2l_honest-row {
    display: flex;
    align-items: flex-start;
    gap: 13px;
    padding: 12px 0
}

.v2l_honest-row+.v2l_honest-row {
    border-top: 1px solid var(--cl-line)
}

.v2l_honest-ic {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border-radius: 11px;
    background: color-mix(in srgb, var(--primary) 9%, #fff);
    color: var(--primary)
}

.v2l_honest-col--isnt .v2l_honest-ic {
    background: color-mix(in srgb, var(--navy) 7%, #fff);
    color: var(--navy)
}

.v2l_honest-ic svg {
    width: 19px;
    height: 19px
}

.v2l_honest-row h3 {
    margin: 0 0 4px;
    font-size: 14.5px;
    font-weight: 800;
    color: var(--navy)
}

.v2l_honest-row p {
    margin: 0;
    font-size: 13px;
    color: var(--muted);
    line-height: 1.6
}

.v2l_honest-foot {
    text-align: center;
    margin: 24px 0 0;
    font-size: 13.5px;
    font-weight: 600;
    color: var(--muted)
}

@media (max-width:980px) {
    .v2l_t30-track {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .v2l_t30-track::before {
        display: none
    }

    .v2l_likes101-grid, .v2l_fit-grid {
        grid-template-columns: 1fr
    }

    .v2l_next-grid {
        grid-template-columns: 1fr;
        gap: 28px
    }
}

@media (max-width:640px) {
    .v2l_t30-track, .v2l_guarantee-row, .v2l_honest-cols {
        grid-template-columns: 1fr
    }
}

@media (max-width:720px) {
    .v2l_freevs-card--free {
        padding: 26px 20px
    }

    .v2l_freevs-card--paid {
        padding: 0 20px 26px
    }

    .v2l_freevs-strip {
        margin: 0 -20px
    }

    .v2l_freevs-ribbon {
        top: 14px;
        right: 14px
    }

    .v2l_freevs-label--paid {
        padding-right: 92px
    }

    .v2l_reviews-grid {
        grid-template-columns: 1fr
    }
}

@media (max-width:640px) {
    .v2l_packages-go {
        min-height: 44px;
        padding: 11px 18px
    }
}

@media (max-width:600px) {
    .v2l_reviews-overall-count {
        white-space: normal;
        text-align: center
    }
}

@media (max-width:560px) {
    .v2l_howto2-art {
        width: 96px;
        flex: 0 0 96px;
        min-height: 96px
    }

    .v2l_howto2-img, .v2l_howto2-illu {
        max-width: 80px
    }
}

.v2l_faqcards-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-top: 40px
}

.v2l_faqcards-item {
    background: #fff;
    border: 1px solid var(--cl-line);
    border-radius: 16px;
    padding: 26px 28px;
    box-shadow: 0 8px 24px rgba(48, 75, 101, .05)
}

.v2l_faqcards-q {
    display: flex;
    align-items: flex-start;
    gap: 11px;
    font-size: 17px;
    font-weight: 800;
    color: var(--navy);
    line-height: 1.35;
    margin: 0 0 10px
}

.v2l_faqcards-dot {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #22c55e;
    flex: none;
    margin-top: 7px
}

.v2l_faqcards-a {
    font-size: 14.5px;
    line-height: 1.6;
    color: var(--muted);
    margin: 0
}

.v2l_faqcards-a a {
    color: var(--primary);
    font-weight: 600
}

@media (max-width:720px) {
    .v2l_faqcards-grid {
        grid-template-columns: 1fr;
        gap: 14px
    }

    .v2l_faqcards-item {
        padding: 20px 22px
    }
}

.trial-flow.sp-root>.sp-sec {
    background: #f2f5f8
}

.trial-flow.sp-root>.sp-sec:nth-of-type(even) {
    background: #e8f2fc
}

.trial-flow.sp-root>.sp-sec:first-child {
    background: #fff
}

.service-hero-section .v2h_pay-right {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    margin-top: 12px
}

.service-hero-section .v2h_pay-card {
    display: grid;
    place-items: center;
    height: 44px;
    min-width: 56px;
    padding: 0 12px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #e2eaed;
    box-shadow: 0 6px 16px -10px rgba(48, 75, 101, .25)
}

.service-hero-section .v2h_pay-card img {
    height: auto;
    max-height: 26px;
    width: auto;
    object-fit: contain
}

.service-hero-section .v2h_pay-card--crypto {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 0 12px;
    min-width: auto
}

.service-hero-section .v2h_pay-card--crypto svg {
    width: 22px;
    height: 22px;
    max-height: none;
    flex: none
}

@media(min-width:1024px) {
    .service-hero-section .v2h_pay-right {
        justify-content: flex-start
    }
}

.v2l_cpreview .scp_panel {
    max-width: 820px;
    margin: 22px auto 0;
    background: #fff;
    border: 1px solid #e3ecf2;
    border-radius: 16px;
    box-shadow: 0 18px 44px -26px rgba(48, 75, 101, .55);
    overflow: hidden;
    padding: 0
}

.v2l_cpreview .scp_bar {
    display: flex;
    gap: 7px;
    align-items: center;
    padding: 12px 16px;
    border-bottom: 1px solid #eef3f7;
    background: #fbfcfe
}

.v2l_cpreview .scp_bar span {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #e0e7ee
}

.v2l_cpreview .scp_bar span:first-child {
    background: #ff5f57
}

.v2l_cpreview .scp_bar span:nth-child(2) {
    background: #febc2e
}

.v2l_cpreview .scp_bar span:nth-child(3) {
    background: #28c840
}

.v2l_cpreview .scp_shot {
    display: block;
    width: 100%;
    height: auto
}

.v2l_howto2-payband {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 34px;
    max-width: 1280px;
    margin: 38px auto 0;
    background: #fff;
    border: 1px solid var(--cl-line, #e3ecf2);
    border-radius: 24px;
    padding: 32px 36px;
    box-shadow: 0 24px 60px -36px rgba(48, 75, 101, .4)
}

.v2l_howto2-payband .v2h_pay-title {
    font-size: clamp(22px, 3.4vw, 28px);
    font-weight: 800;
    letter-spacing: -.02em;
    color: var(--navy, #1f2d3d);
    margin: 10px 0 6px
}

.v2l_howto2-payband .v2h_pay-sub {
    font-size: 14.5px;
    line-height: 1.55;
    color: var(--muted, #6e8193);
    margin-bottom: 16px
}

.v2l_howto2-payband .v2h_pay-trust {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 9px
}

.v2l_howto2-payband .v2h_pay-trust li {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 13.5px;
    font-weight: 600;
    color: var(--ink, #304b65)
}

.v2l_howto2-payband .v2h_pay-trust-ic {
    display: grid;
    place-items: center;
    width: 24px;
    height: 24px;
    border-radius: 7px;
    color: var(--primary);
    background: color-mix(in srgb, var(--primary) 12%, #fff)
}

.v2l_howto2-payband .v2h_pay-trust-ic svg {
    width: 14px;
    height: 14px
}

.v2l_howto2-payband .v2h_pay-right {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center
}

.v2l_howto2-payband .v2h_pay-card {
    display: grid;
    place-items: center;
    height: 52px;
    min-width: 64px;
    padding: 0 14px;
    border-radius: 12px;
    background: #fff;
    border: 1px solid var(--cl-line, #e3ecf2);
    box-shadow: 0 6px 16px -10px rgba(48, 75, 101, .25)
}

.v2l_howto2-payband .v2h_pay-card img {
    height: auto;
    max-height: 30px;
    width: auto;
    object-fit: contain
}

.v2l_howto2-payband .v2h_pay-card--crypto {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 0 14px;
    min-width: auto
}

.v2l_howto2-payband .v2h_pay-card--crypto svg {
    width: 25px;
    height: 25px;
    max-height: none;
    flex: none
}

@media(max-width:820px) {
    .v2l_howto2-payband {
        grid-template-columns: 1fr;
        gap: 22px;
        padding: 24px
    }

    .v2l_howto2-payband .v2h_pay-right {
        justify-content: flex-start
    }
}

.sp-root, #app-service-form {
    --qi-panel-w: min(560px, 94vw);
    --qi-panel-pad: 16px;
    --qi-panel-radius: 16px;
    --qi-panel-shadow: 0 18px 50px rgba(16, 42, 67, .16);
    --qi-line: #e2eaed;
    --qi-gap: 12px;
    --qi-card-bg: #f8fafc;
    --qi-card-pad: 14px;
    --qi-card-radius: 12px;
    --qi-title: 15px;
    --qi-desc: 13.5px
}

.sp-root {
    --sf-grad-start: #f58529;
    --sf-grad-mid: #dd2a7b;
    --sf-grad-end: #8134af
}

.sp-root.instagram {
    --sf-grad-start: #f58529;
    --sf-grad-mid: #dd2a7b;
    --sf-grad-end: #8134af
}

.sp-root.facebook {
    --sf-grad-start: #1877f2;
    --sf-grad-mid: #1877f2;
    --sf-grad-end: #0c5aeb
}

.sp-root.youtube {
    --sf-grad-start: #f00;
    --sf-grad-mid: #f00;
    --sf-grad-end: #c00
}

.sp-root.spotify {
    --sf-grad-start: #1db954;
    --sf-grad-mid: #1ed760;
    --sf-grad-end: #1ed760
}

.sp-root.soundcloud {
    --sf-grad-start: #f50;
    --sf-grad-mid: #f50;
    --sf-grad-end: #f70
}

.sp-root.tiktok, .sp-root.twitter, .sp-root.threads {
    --sf-grad-start: #000;
    --sf-grad-mid: #475569;
    --sf-grad-end: #000
}

.v2l_packages .v2l_packages-infobox {
    width: var(--qi-panel-w);
    padding: var(--qi-panel-pad);
    background: #fff;
    border: 1px solid var(--qi-line);
    border-radius: var(--qi-panel-radius);
    box-shadow: var(--qi-panel-shadow)
}

.v2l_packages .v2l_packages-infobox-top {
    display: none
}

.v2l_packages .v2l_packages-infoclose {
    position: absolute;
    top: 10px;
    right: 12px;
    z-index: 2
}

.v2l_packages .v2l_packages-infogrid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: var(--qi-gap)
}

.v2l_packages .v2l_packages-infogrid:has(.v2l_packages-infocard:only-child) {
    grid-template-columns: 1fr
}

.v2l_packages .v2l_packages-infocard {
    background: var(--qi-card-bg);
    border: 1px solid var(--qi-line);
    border-radius: var(--qi-card-radius);
    padding: var(--qi-card-pad);
    text-align: left;
    position: relative
}

.v2l_packages .v2l_packages-infocard.is-rec {
    background: #fff;
    border-color: color-mix(in srgb, var(--accent, var(--primary)) 34%, var(--qi-line));
    box-shadow: 0 2px 12px rgba(48, 75, 101, .07)
}

.v2l_packages .v2l_packages-infocard.is-exc {
    background: #fff;
    border-color: #bfdbfe;
    box-shadow: 0 2px 12px rgba(48, 75, 101, .07)
}

.v2l_packages .v2l_packages-infocard-head {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 9px;
    flex-wrap: wrap
}

.v2l_packages .v2l_packages-infocard-ic {
    flex: none;
    width: 30px;
    height: 30px;
    border-radius: 9px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid var(--qi-line);
    color: var(--sky, #05a6db)
}

.v2l_packages .v2l_packages-infocard-ic svg {
    width: 16px;
    height: 16px
}

.v2l_packages .v2l_packages-infocard.is-rec .v2l_packages-infocard-ic {
    border-color: color-mix(in srgb, var(--accent, var(--primary)) 26%, var(--qi-line))
}

.v2l_packages .v2l_packages-infocard.is-exc .v2l_packages-infocard-ic {
    border-color: #bfdbfe
}

.v2l_packages .v2l_packages-infocard-ic--brand svg {
    width: 20px;
    height: 20px
}

.v2l_packages .v2l_packages-infocard-head strong {
    font-size: var(--qi-title);
    font-weight: 800;
    color: var(--ink, #304b65);
    letter-spacing: -.01em
}

.v2l_packages .v2l_packages-infocard p {
    margin: 0;
    font-size: var(--qi-desc);
    line-height: 1.55;
    color: var(--muted, #6e8193)
}

.v2l_packages .v2l_packages-infocard-badge {
    font-size: 10px;
    font-weight: 900;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #fff;
    line-height: 1;
    white-space: nowrap;
    border-radius: 3px;
    padding: 2px 4px;
    background: linear-gradient(90deg, var(--sf-grad-start), var(--sf-grad-mid), var(--sf-grad-end));
    box-shadow: 0 1px 2px #00000014
}

.v2l_packages .v2l_packages-infocard-badge--exc {
    background: linear-gradient(90deg, #1e3a8a, #3b82f6, #06b6d4)
}

@media (max-width:520px) {
    .v2l_packages .v2l_packages-infobox {
        padding: 14px
    }

    .v2l_packages .v2l_packages-infogrid {
        grid-template-columns: 1fr
    }
}

@layer base {
    #app-service-form [class~="w-[calc(100vw-2rem)]"] {
        width: min(560px, 94vw, calc(100% - 16px)) !important;
        padding: var(--qi-panel-pad) !important;
        background: #fff !important;
        border: 1px solid var(--qi-line) !important;
        border-radius: var(--qi-panel-radius) !important;
        box-shadow: var(--qi-panel-shadow) !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]::before {
        content: "What\2019s the difference?";
        display: block;
        margin: 0 2px 11px !important;
        font: 800 11.5px/1 "Poppins", system-ui, sans-serif;
        letter-spacing: .09em;
        text-transform: uppercase;
        color: var(--muted, #6e8193)
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div {
        padding: 0 !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: var(--qi-gap) !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div>div {
        background: var(--qi-card-bg) !important;
        border: 1px solid var(--qi-line) !important;
        border-radius: var(--qi-card-radius) !important;
        padding: var(--qi-card-pad) !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div>div>div {
        gap: 8px !important;
        margin-bottom: 9px !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div>div>div>[class~="text-[12px]"] {
        font-size: var(--qi-title) !important;
        font-weight: 800 !important;
        letter-spacing: -.01em !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div>div>[class~="text-[11px]"] {
        font-size: var(--qi-desc) !important;
        line-height: 1.55 !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div>div>div>svg[class*="lucide"] {
        width: 16px !important;
        height: 16px !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div>div>div>[class~="font-black"] {
        font-size: 10px !important;
        font-weight: 900 !important;
        letter-spacing: .1em !important;
        text-transform: uppercase !important;
        line-height: 1 !important;
        border-radius: 3px !important;
        padding: 2px 4px !important;
        white-space: nowrap !important
    }

    #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div>div>div>svg[class*="lucide-badge-check"] {
        stroke: transparent !important;
        background: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22%233897F0%22%20d=%22M23%2012l-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12%202.96%208.6%201.54%206.71%204.72l-3.61.81.34%203.69L1%2012l2.44%202.78-.34%203.69%203.61.82%201.89%203.18L12%2021.04l3.4%201.42%201.89-3.18%203.61-.82-.34-3.68z%22/%3E%3Cpath%20fill=%22%23fff%22%20d=%22M10.09%2016.72l-3.8-3.81%201.48-1.48%202.32%202.33%205.85-5.87%201.48%201.48z%22/%3E%3C/svg%3E") center/contain no-repeat
    }

    @media (max-width:560px) {
        #app-service-form [class~="w-[calc(100vw-2rem)]"]>div>div {
            grid-template-columns: 1fr !important
        }
    }
}

.pv3dir-pills {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    margin: -14px 0 28px;
}

.pv3dir-pill {
    border: 1px solid var(--cl-line, #e3ecf2);
    background: #fff;
    color: var(--navy);
    font: inherit;
    font-size: 13.5px;
    font-weight: 700;
    padding: 10px 18px;
    border-radius: 999px;
    cursor: pointer;
    transition: border-color .15s ease, color .15s ease, transform .15s ease, box-shadow .15s ease;
}

.pv3dir-pill:hover {
    border-color: var(--primary, #20a7ee);
    transform: translateY(-1px);
}

.pv3dir-pill.is-on {
    background: var(--primary, #20a7ee);
    color: #fff;
    border-color: transparent;
    box-shadow: 0 8px 20px -8px rgba(32, 167, 238, .6);
}

.pv3dir-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));
    gap: 12px;
}

.pv3dir-grid>* {
    min-width: 0;
}

.pv3dir-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #fff;
    border: 1px solid var(--cl-line, #e3ecf2);
    border-radius: 16px;
    padding: 16px 15px 15px;
    text-decoration: none;
    box-shadow: 0 2px 18px rgba(48, 75, 101, .05);
    transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;
}

.pv3dir-card:hover {
    border-color: color-mix(in srgb, var(--primary, #20a7ee) 45%, var(--cl-line, #e3ecf2));
    box-shadow: 0 14px 30px -14px rgba(48, 75, 101, .35);
    transform: translateY(-3px);
}

.pv3dir-card[hidden] {
    display: none;
}

.pv3dir-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
}

.pv3dir-ic {
    width: 44px;
    height: 44px;
    border-radius: 13px;
    flex: none;
    display: grid;
    place-items: center;
    color: var(--pfaccent, var(--primary));
    background: #fff;
    border: 1px solid var(--cl-line, #e3ecf2);
    box-shadow: 0 8px 20px -10px rgba(48, 75, 101, .30);
}

.pv3dir-ic svg {
    width: 22px;
    height: 22px;
}

.pv3dir-chip {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: var(--muted, #6e8193);
    background: #f0f5f8;
    border-radius: 999px;
    padding: 3px 8px;
}

.pv3dir-name {
    font-size: 14.5px;
    font-weight: 700;
    color: var(--navy);
    margin: 0 0 4px;
    letter-spacing: -.01em;
}

.pv3dir-desc {
    font-size: 12.5px;
    line-height: 1.5;
    color: var(--muted, #6e8193);
    margin: 0 0 12px;
}

.pv3dir-from {
    font-size: 12.5px;
    color: var(--muted, #6e8193);
    margin-top: auto;
}

.pv3dir-from b {
    font-size: 18px;
    font-weight: 800;
    color: var(--navy);
    letter-spacing: -.02em;
}

.pv3dir-go {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 12.5px;
    font-weight: 700;
    color: var(--primary, #20a7ee);
    margin-top: 10px;
}

.pv3dir-go svg {
    width: 14px;
    height: 14px;
    transition: transform .15s ease;
}

.pv3dir-card:hover .pv3dir-go svg {
    transform: translateX(3px);
}

.pv3dir-foot {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    flex-wrap: wrap;
    font-size: 14px;
    color: var(--muted, #6e8193);
    margin: 26px 0 0;
}

@media (max-width: 560px) {
    .pv3dir-pills {
        gap: 8px;
    }

    .pv3dir-pill {
        padding: 9px 14px;
        font-size: 12.5px;
    }
}

.hero-desktop-copy .hero-desktop-pill-row {
    margin-bottom: 16px;
}

.hero-desktop-copy .hero-title-desktop {
    margin-bottom: 16px;
}

.hero-desktop-copy .hero-subtitle-desktop {
    line-height: 1.45;
}

.hero-desktop-copy .hero-desktop-trust-row {
    margin-top: 22px;
}

.hero-desktop-copy .hero-features-grid {
    margin-top: 28px;
}

/* .hero-desktop-copy .hero-features-grid > * { padding: 16px; } */

.hero-desktop-copy .hero-payments-desktop {
    margin-top: 24px;
}

.pv3trials-panel {
    display: grid;
    grid-template-columns: minmax(300px, 5fr) minmax(320px, 6fr);
    gap: 36px;
    background: #fff;
    border: 1px solid var(--cl-line, #e3ecf2);
    border-radius: 22px;
    padding: 38px 40px;
    box-shadow: 0 2px 18px rgba(48, 75, 101, .05);
    align-items: center;
}

.pv3trials-chip {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #1bb98c;
    background: #e7f6ef;
    border: 1px solid #cdeadd;
    padding: 7px 13px;
    border-radius: 999px;
    margin-bottom: 16px;
}

.pv3trials-chip svg {
    width: 14px;
    height: 14px;
}

.pv3trials-copy .cl-title {
    font-size: clamp(24px, 3vw, 34px);
    text-align: left;
    margin: 0 0 10px;
}

.pv3trials-copy .cl-sub {
    text-align: left;
    margin: 0 0 18px;
    max-width: none;
}

.pv3trials-checks {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    gap: 10px;
}

.pv3trials-checks li {
    display: flex;
    align-items: center;
    gap: 9px;
    font-size: 14px;
    font-weight: 600;
    color: var(--navy);
}

.pv3trials-checks svg {
    width: 15px;
    height: 15px;
    color: #1bb98c;
    flex: none;
}

.pv3trials-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.pv3trials-list li+li .pv3trials-row {
    border-top: 1px solid var(--cl-line, #e3ecf2);
}

.pv3trials-row {
    display: flex;
    align-items: center;
    gap: 13px;
    padding: 13px 6px;
    text-decoration: none;
    transition: background .15s ease;
    border-radius: 10px;
}

.pv3trials-row:hover {
    background: #f6fafd;
}

.pv3trials-ic {
    width: 40px;
    height: 40px;
    border-radius: 12px;
    flex: none;
    display: grid;
    place-items: center;
    color: var(--group-icon-color, var(--pfaccent, var(--primary)));
    background: #fff;
    border: 1px solid var(--cl-line, #e3ecf2);
    box-shadow: 0 8px 20px -10px rgba(48, 75, 101, .30);
}

.pv3trials-ic svg {
    width: 20px;
    height: 20px;
}

.pv3trials-t {
    flex: 1;
    font-size: 14.5px;
    font-weight: 500;
    color: var(--muted, #6e8193);
}

.pv3trials-t b {
    color: var(--navy);
    font-weight: 700;
}

.pv3trials-go {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 13px;
    font-weight: 700;
    color: var(--primary, #20a7ee);
}

.pv3trials-go svg {
    width: 15px;
    height: 15px;
    transition: transform .15s ease;
}

.pv3trials-row:hover .pv3trials-go svg {
    transform: translateX(3px);
}

@media (max-width: 860px) {
    .pv3trials-panel {
        grid-template-columns: 1fr;
        padding: 26px 20px;
        gap: 20px;
    }
}

@media (min-width: 1199.01px) and (max-width: 1700px) {
    .sv2 .sp-root {
        margin-top: 0;
    }
}

.instagram {
    --service-primary: rgb(225, 48, 108);
    --service-primary-gradient: linear-gradient(90deg, #f58529, #dd2a7b, #8134af);
}

.threads {
    --service-primary: rgb(0, 0, 0);
    --service-primary-gradient: linear-gradient(to right in oklab, rgb(0, 0, 0) 0%, rgb(71, 85, 105) 50%, rgb(0, 0, 0) 100%);
}

.facebook {
    --service-primary: rgb(24, 119, 242);
}

.tiktok {
    --service-primary: rgb(0, 0, 0);
    --service-primary-gradient: linear-gradient(to right in oklab, rgb(0, 0, 0) 0%, rgb(71, 85, 105) 50%, rgb(0, 0, 0) 100%);
}

.twitter {
    --service-primary: rgb(0, 0, 0);
    --service-primary-gradient: linear-gradient(to right in oklab, rgb(0, 0, 0) 0%, rgb(71, 85, 105) 50%, rgb(0, 0, 0) 100%);
}

.youtube {
    --service-primary: rgb(255, 0, 0);
    --service-primary-gradient: linear-gradient(to right in oklab, rgb(255, 0, 0) 0%, rgb(204, 0, 0) 100%);
}

.soundcloud {
    --service-primary: rgb(255, 85, 0);
    --service-primary-gradient: linear-gradient(to right in oklab, rgb(255, 85, 0) 0%, rgb(204, 68, 0) 100%);
}

.spotify {
    --service-primary: rgb(29, 185, 84);
    --service-primary-gradient: linear-gradient(to right in oklab, rgb(29, 185, 84) 0%, rgb(30, 215, 96) 100%);
}

.service-hero-section {
    width: 100%;
}

.hero-shell {
    max-width: 1280px;
    margin: 0 auto;
    padding: 8px 24px;
}

.hero-grid {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
}

.hero-mobile-head {
    text-align: center;
}

.hero-mobile-pill-row {
    display: flex;
    justify-content: center;
    margin-bottom: 8px;
}

.hero-badge-pill {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5.6px;
    background: #fff;
    border: 1px solid #e2eaed;
    border-radius: 999px;
    color: #304b65;
    font-weight: 700;
    font-size: 14px;
    padding: 5.76px 11.2px;
    box-shadow: 0 2px 8px rgba(48, 75, 101, 0.08);
    white-space: nowrap;
}

.hero-badge-pill.hero-badge-pill-accent {
    color: var(--service-primary);
}

.hero-badge-pill.hero-badge-pill-accent:hover {
    border-color: var(--service-primary);
}

.hero-badge-icon {
    width: 14.4px;
    height: 14.4px;
}

.hero-title {
    margin: 0 auto;
    text-transform: uppercase;
    letter-spacing: -0.03em;
    line-height: 1.05;
}

.hero-title-mobile {
    font-size: 22.08px;
    margin-bottom: 6.08px;
}

.hero-title-desktop {
    font-size: 48px;
    margin-bottom: 24px;
}

.hero-title-gradient {
    background: var(--service-primary-gradient, var(--service-primary));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-weight: 900;
}

.hero-subtitle {
    color: #6e8193;
    margin: 0;
}

.hero-subtitle-mobile {
    font-size: 15.2px;
    line-height: 1.35;
    max-width: 420px;
    margin: 0 auto;
    padding: 0 4px;
}

.hero-subtitle-desktop {
    font-size: 18.4px;
    line-height: 1.6;
    max-width: 672px;
}

.hero-subtitle-strong {
    color: #304b65;
    font-weight: 700;
}

.hero-mobile-trust-row {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 12px;
    margin-top: -8px;
    padding: 0 8px;
}

.hero-stat-card {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-radius: 12px;
    border: 1px solid #e2eaed;
    box-shadow: 0 2px 8px rgba(48, 75, 101, 0.08);
    padding: 6px;
}

.hero-stat-card-white {
    background: #fff;
}

.hero-stat-card-blue {
    background: #e6f6fb;
    border-color: #bce3f2;
}

.hero-stat-card-desktop {
    justify-content: flex-start;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
    padding: 8px 16px;
}

.hero-stat-card-desktop:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 22px rgba(48, 75, 101, 0.12);
}

.hero-avatars {
    display: flex;
    align-items: center;
    margin-right: 3.2px;
}

.hero-avatar {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1.5px solid #fff;
    margin-left: -5.6px;
    background-color: #f8fafc;
    color: #304b65;
    font-size: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 700;
}

.hero-avatar:first-child {
    margin-left: 0;
}

.hero-avatar-counter {
    background: #f8fafc;
    color: #6e8193;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 8.8px;
    font-weight: 700;
}

.hero-avatars-lg .hero-avatar {
    margin-left: -8px;
}

.hero-avatar-lg {
    width: 28px;
    height: 28px;
    border: 2px solid #fff;
    font-size: 10px;
}

.hero-avatar-counter-lg {
    background: #f8fafc;
    color: #304b65;
    font-size: 10.08px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hero-stat-copy {
    display: flex;
    flex-direction: column;
}

.hero-stars-row {
    display: flex;
    align-items: center;
    gap: 1.92px;
}

.hero-star {
    width: 10px;
    height: 10px;
    color: #f59e0b;
    fill: #f59e0b;
}

.hero-star--white {
    fill: #fff;
}

.hero-star-sm {
    width: 10.4px;
    height: 10.4px;
}

.hero-rating {
    margin-left: 6.4px;
    font-size: 12.16px;
    font-weight: 700;
    color: #304b65;
    line-height: 1;
}

.hero-rating-lg {
    font-size: 13.12px;
    margin-left: 8px;
}

.hero-meta-copy {
    font-size: 10px;
    color: #6e8193;
    line-height: 100%;
    font-weight: 500;
}

.hero-meta-copy strong {
    color: #304b65;
}

.hero-meta-copy-lg {
    font-size: 12px;
    line-height: 1.2;
}

.hero-trust-title {
    color: #304b65;
    font-weight: 700;
    font-size: 12px;
    line-height: 100%;
}

.hero-brand-strong {
    color: #05a6db;
}

.hero-shield-box {
    display: flex;
    flex-shrink: 0;
    background: #fff;
    border-radius: 6.4px;
    box-shadow: 0 2px 8px rgba(48, 75, 101, 0.08);
    padding: 4px;
}

.hero-shield-box-lg {
    padding: 6.08px;
    border-radius: 8px;
}

.hero-shield {
    display: flex;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    color: #05a6db;
}

.hero-shield-sm {
    width: 15.2px;
    height: 15.2px;
}

.hero-form-wrap {
    width: 100%;
    position: relative;
    z-index: 2;
}

.hero-mobile-bottom {
    display: block;
    margin-top: 32px;
}

.hero-mobile-cards {
    max-width: none;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.hero-chip {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-radius: 12px;
    border: 1px solid #e2eaed;
    box-shadow: 0 2px 8px rgba(48, 75, 101, 0.08);
    padding: 9.92px 16px;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

.hero-chip:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 18px rgba(48, 75, 101, 0.1);
}

.hero-chip-live {
    background: #fff;
}

.hero-chip-live:hover {
    border-color: color-mix(in srgb, var(--service-primary) 35%, transparent);
}

.hero-chip-monthly {
    background: #e6f6fb;
    border-color: #bce3f2;
}

.hero-chip-monthly:hover {
    border-color: rgba(5, 166, 219, 0.5);
}

.hero-chip-label {
    color: var(--service-primary);
    font-size: 13.12px;
    font-weight: 700;
}

.hero-chip-label-dark {
    color: #304b65;
    font-size: 13.12px;
    font-weight: 600;
}

.hero-ping-dot {
    position: relative;
    width: 8px;
    height: 8px;
    flex-shrink: 0;
}

.hero-ping-dot::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 999px;
    background: var(--service-primary);
    opacity: 0.75;
    animation: hero-ping 1.5s cubic-bezier(0, 0, 0.2, 1) infinite;
}

.hero-ping-dot span {
    position: absolute;
    inset: 0;
    border-radius: 999px;
    background: var(--service-primary);
}

.hero-fire {
    font-size: 16px;
    line-height: 1;
}

.hero-feature-card {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    background: #fff;
    border: 1px solid #e2eaed;
    border-radius: 16px;
    box-shadow: 0 2px 8px rgba(48, 75, 101, 0.08);
    padding: 20px;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

.hero-feature-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(48, 75, 101, 0.1);
    border-color: rgba(5, 166, 219, 0.55);
}

.hero-feature-card-mobile {
    border-radius: 12px;
    padding: 20px;
}

.hero-feature-icon-box {
    display: flex;
    flex-shrink: 0;
    background: #e6f6fb;
    border-radius: 8px;
    color: #05a6db;
    padding: 8px;
    margin-top: 1.92px;
    flex-shrink: 0;
}

.hero-feature-icon-box-lg {
    padding: 12px;
    border-radius: 12px;
}

.hero-feature-icon-mobile {
    width: 16px;
    height: 16px;
}

.hero-feature-icon {
    width: 24px;
    height: 24px;
}

.hero-feature-title-mobile {
    color: #304b65;
    font-size: 14.08px;
    font-weight: 700;
    margin: 0 0 3.2px;
}

.hero-feature-copy-mobile {
    color: #6e8193;
    font-size: 12px;
    line-height: 1.35;
    margin: 0;
}

.hero-feature-title {
    color: #304b65;
    font-size: 16.8px;
    font-weight: 700;
    margin: 0 0 6.4px;
}

.hero-feature-copy {
    color: #6e8193;
    font-size: 15.04px;
    line-height: 1.6;
    margin: 0;
}

.hero-payments-mobile {
    display: flex;
    flex-direction: column;
    gap: 12px;
    border-top: 1px solid #e2eaed;
    margin-top: 32px;
    padding-top: 24px;
}

.hero-payments-heading {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #304b65;
    font-weight: 700;
}

.hero-payments-heading-mobile {
    justify-content: center;
    text-align: center;
    font-size: 14.08px;
}

.hero-payments-icon-box {
    background: #e6f6fb;
    border-radius: 6.08px;
    padding: 6.08px;
    color: #05a6db;
}

.hero-payments-icon {
    width: 14.08px;
    height: 14.08px;
}

.hero-payments-grid {
    display: grid;
    gap: 8px;
}

.hero-payments-grid-mobile {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.hero-payments-grid-desktop {
    grid-template-columns: repeat(6, minmax(0, 1fr));
    margin-top: 12px;
}

.hero-pay-logo-box {
    height: 40px;
    border: 1px solid #e2eaed;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}

.hero-pay-logo-box-lg {
    height: 44px;
}

.hero-pay-logo {
    height: 16px;
    width: auto;
}

.hero-pay-logo-lg {
    height: 18px;
}

.hero-pay-logo-apple {
    filter: brightness(0) invert(1);
    background: #000;
    border-radius: 3.52px;
    padding: 2.88px 8px;
}

.hero-pay-logo-apple-lg {
    filter: brightness(0) invert(1);
    border-radius: 3.52px;
    padding: 3.2px 8px;
    height: 21px;
}

.hero-pay-logo-visa {
    height: 9.92px;
}

.hero-pay-logo-visa-lg {
    height: 12px;
}

.hero-desktop-copy {
    display: none;
}

.hero-copy-inner {
    text-align: center;
}

.hero-desktop-pill-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-bottom: 24px;
}

.hero-badge-pill-desktop {
    font-size: 14.08px;
    padding: 8px 16px;
    gap: 8px;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
    cursor: default;
}

.hero-badge-pill-desktop .hero-badge-icon {
    width: 14px;
    height: 14px;
}

.hero-badge-pill-desktop:hover {
    transform: translateY(-2px) scale(1.05);
    box-shadow: 0 8px 18px rgba(48, 75, 101, 0.12);
}

.hero-chip-desktop {
    display: none;
}

.hero-desktop-trust-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-top: 32px;
}

.hero-features-grid {
    margin-top: 48px;
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.hero-payments-desktop {
    display: none;
}

@media (min-width: 350px) {
    .hero-title-mobile {
        font-size: 24px;
    }
}

@media (min-width: 375px) {
    .hero-badge-pill {
        gap: 7.2px;
        font-size: 12.16px;
        padding: 5.76px 12.48px;
    }

    .hero-badge-icon {
        width: 16px;
        height: 16px;
    }

    .hero-title-mobile {
        font-size: 25.92px;
    }

    .hero-subtitle-mobile {
        font-size: 16px;
    }
}

@media (min-width: 400px) {
    .hero-title-mobile {
        font-size: 28px;
    }

    .hero-mobile-trust-row {
        flex-direction: row;
        justify-content: center;
        align-items: stretch;
    }

    .hero-mobile-trust-row .hero-stat-card {
        width: auto;
    }
}

@media (min-width: 640px) {
    .hero-shell {
        padding: 32px 24px;
    }

    .hero-grid {
        gap: 32px;
    }

    .hero-title-mobile {
        font-size: 36px;
    }
}

@media (min-width: 768px) {
    .hero-payments-mobile {
        display: none;
    }

    .hero-payments-desktop {
        display: block;
        margin-top: 40px;
        padding-top: 32px;
        border-top: 1px solid #e2eaed;
    }
}

@media (min-width: 1024px) {
    .hero-shell {
        padding-top: 0;
        padding-bottom: 48px;
    }

    .hero-grid {
        display: grid;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 64px;
        align-items: flex-start;
    }

    .hero-mobile-head, .hero-mobile-trust-row, .hero-mobile-bottom {
        display: none;
    }

    .hero-form-wrap {
        grid-column: span 6;
    }

    .hero-desktop-copy {
        display: block;
        grid-column: span 6;
        margin-top: -16px;
    }

    .hero-copy-inner {
        text-align: left;
    }

    .hero-desktop-pill-row {
        justify-content: flex-start;
    }

    .hero-chip-desktop {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        background: #fff;
        border-radius: 999px;
        border: 1px solid #e2eaed;
        box-shadow: 0 2px 8px rgba(48, 75, 101, 0.08);
        padding: 8px 16px;
        transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
        cursor: default;
    }

    .hero-chip-desktop .hero-chip-label {
        font-size: 14px;
        font-weight: 700;
    }

    .hero-chip-desktop:hover {
        transform: translateY(-2px) scale(1.05);
        box-shadow: 0 8px 18px rgba(48, 75, 101, 0.12);
        border-color: rgba(225, 48, 108, 0.3);
    }

    .hero-title-desktop {
        font-size: 72px;
    }

    .hero-subtitle-desktop {
        margin: 0;
        font-size: 22.08px;
        max-width: 672px;
    }

    .hero-desktop-trust-row {
        justify-content: flex-start;
        margin-top: 32px;
    }

    .hero-features-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 24px;
        margin-left: 0;
        margin-right: 0;
    }
}

@media (min-width: 1280px) {
    .hero-form-wrap {
        grid-column: span 5;
    }

    .hero-desktop-copy {
        grid-column: span 7;
    }
}

/* @media (width <=1700px) and (width >=1199px) {
    .service-hero-section {
        zoom: calc(1 / .75) !important;
    }
} */

@keyframes hero-ping {
    75%, 100% {
        transform: scale(2);
        opacity: 0;
    }
}

.hero-form-wrap .base-form__notice {
    margin-top: 0px;
}

@media (max-width: 768px) {
    .hero-form-wrap .base-form__notice {
        padding: 12px 30px !important;
    }
}

.write-review__rate.disabled {
    pointer-events: none;
}

.err {
    color: red;
}

.rat-star:checked~label[class="rating-star"] svg path {
    color: #fcd000;
    fill: currentColor;
}

.read-only {
    pointer-events: none;
}

.input-invalid-error[data-v-6c9f2829] {
    border: 1px solid #ff0000 !important;
    border-radius: 10px;
}

.message--danger[data-v-6c9f2829] {
    color: var(--danger);
    background-color: rgba(244, 61, 61, 0.08);
}

.message[data-v-6c9f2829] {
    border-radius: 10px;
    padding: 20px 25px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1.6;
}

input.read-only+label[data-v-6c9f2829] {
    pointer-events: none;
}

input.read-only~span[data-v-6c9f2829] {
    pointer-events: none;
}

.read-only[data-v-6c9f2829] {
    pointer-events: none;
}

.on-site .product-list[data-v-6c9f2829] {
    display: flex;
    flex-direction: column;
}

.on-site .product-list__item[data-v-6c9f2829] {
    display: flex;
    align-items: center;
    padding: 19px 25px;
    font-size: 16px;
    font-weight: var(--bold);
    line-height: 1;
}

.on-site .card-outline[data-v-6c9f2829] {
    border: 1px solid var(--border);
    border-radius: var(--radius);
}

.on-site .product-list__item[data-v-6c9f2829] {
    padding: 0 !important;
    flex-direction: column;
    overflow: hidden;
}

.on-site .product-list__item .product-list-header[data-v-6c9f2829] {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.on-site .product-list-header-pointer[data-v-6c9f2829] {
    cursor: pointer;
}

.on-site .product-list__item .product-info[data-v-6c9f2829]:not(.product-list__item .product-info.action) {
    padding: 19px 25px;
}

.on-site .product-list__item .product-info[data-v-6c9f2829] {
    display: flex;
    align-items: center;
}

.on-site .w-100[data-v-6c9f2829] {
    width: 100% !important;
}

.on-site .product-list__icon[data-v-6c9f2829] {
    display: inline-block;
    max-width: 18px;
    margin-right: 15px;
}

.on-site .product-list__icon img[data-v-6c9f2829] {
    width: 100%;
    height: auto;
}

.on-site img[data-v-6c9f2829] {
    max-width: 100%;
    vertical-align: bottom;
}

.on-site .product-list__item .dbl-broduct-info[data-v-6c9f2829] {
    display: flex;
    justify-content: space-between;
    flex: auto;
    align-items: center;
}

.on-site .product-list__item .product-info.action .btn-action[data-v-6c9f2829] {
    font-weight: 500;
    font-size: 14px;
    color: #05A6DB;
}

.on-site .product-list__item .product-info.action .btn-action[data-v-6c9f2829] {
    height: 100%;
    width: 50px;
}

.on-site .btn[data-v-6c9f2829], input[data-v-6c9f2829], textarea[data-v-6c9f2829], button[data-v-6c9f2829] {
    outline: none;
    border: none;
}

.on-site .product-list__item.active .product-list-header .btn.btn-action>svg[data-v-6c9f2829] {
    transform: scale(-1);
}

.on-site .fz-20[data-v-6c9f2829] {
    font-size: 20px;
}

.on-site .fz-14[data-v-6c9f2829] {
    font-size: 14px;
}

.on-site .star-rating_inner input[type="radio"][data-v-6c9f2829] {
    display: none;
}

.on-site .star-rating_inner .rating-star[data-v-6c9f2829]:not(:first-child) {
    padding-right: 7px;
}

.on-site .star-rating_inner .rating-star[data-v-6c9f2829] {
    display: flex;
    align-items: center;
}

.on-site label[class="rating-star"][data-v-6c9f2829] {
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.on-site .rating-star[data-v-6c9f2829] {
    float: right;
}

.on-site .product-list__item .product-list-body[data-v-6c9f2829] {
    width: 100%;
}

.on-site .accordion-inside__body[data-v-6c9f2829] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding: 15px;
}

.on-site .rating[data-v-6c9f2829] {
    display: flex;
    justify-content: space-between;
    padding: 20px 25px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1.6;
}

.on-site .rating__text[data-v-6c9f2829] {
    padding-right: 15px;
}

.on-site .star-rating_inner[data-v-6c9f2829] {
    display: flex;
}

.on-site .flex-row-reverse[data-v-6c9f2829] {
    flex-direction: row-reverse !important;
}

.on-site fieldset[data-v-6c9f2829] {
    padding: 0;
    border: none;
}

.on-site .block-comment[data-v-6c9f2829] {
    display: flex;
    flex-direction: column;
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    overflow: hidden;
    padding: 0;
}

.on-site .block-comment .comment-header[data-v-6c9f2829] {
    display: flex;
    align-items: center;
    padding: 15px 25px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.on-site .author-info[data-v-6c9f2829] {
    display: flex;
    align-items: center;
}

.on-site .author-avatar[data-v-6c9f2829] {
    min-width: 40px;
    min-height: 40px;
    flex-shrink: 0;
    background: rgba(32, 167, 238, 0.15);
    border-radius: 100%;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
    color: rgba(32, 167, 238, 0.5);
    overflow: hidden;
    text-align: center;
}

.on-site .author-creds[data-v-6c9f2829] {
    margin-left: 15px;
}

.on-site .author-name[data-v-6c9f2829] {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 1;
    text-transform: capitalize;
    color: #304B65;
}

.on-site .block-comment .text-area[data-v-6c9f2829] {
    position: relative;
}

.on-site .block-comment textarea[data-v-6c9f2829] {
    padding: 15px 25px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    resize: none;
    width: 100%;
    height: 140px;
    display: flex;
    padding-right: 100px;
}

.on-site .block-comment .text-area .counter-chars[data-v-6c9f2829] {
    position: absolute;
    font-family: 'Poppins', sans-serif;
    top: 0;
    pointer-events: none;
    right: 0;
    margin-top: 38px;
    margin-right: 35px;
}

.on-site .fw-medium[data-v-6c9f2829] {
    font-weight: var(--medium);
}

.on-site .text-50[data-v-6c9f2829] {
    color: rgba(48, 75, 101, 0.5);
}

.on-site .block-comment .comment-footer[data-v-6c9f2829] {
    padding: 15px 25px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.on-site .module-check.--style2[data-v-6c9f2829] {
    padding: 0;
    border: 0;
}

.on-site .module-check[data-v-6c9f2829] {
    padding: 16px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

.on-site .ml-15[data-v-6c9f2829] {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.on-site .ml-15[data-v-6c9f2829] {
    margin-left: 15px;
}

.on-site .pe-2[data-v-6c9f2829] {
    padding-right: 0.5rem !important;
}

.on-site label[class="rating-star"] svg path[data-v-6c9f2829] {
    transition: fill 200ms ease-in-out, stroke 100ms ease-in-out;
}

.on-site .rating-star[data-v-6c9f2829]:hover, .on-site .rating-star:hover~.rating-star[data-v-6c9f2829] {
    color: #fcd000;
    transition: 0.2s;
}

.on-site .rat-star:checked~.rating-star[data-v-6c9f2829] {
    color: #fcd000;
}

.on-site .rat-star:checked~.rating-star[data-v-6c9f2829]:hover, .on-site .rat-star:checked~.rating-star:hover~.rating-star[data-v-6c9f2829] {
    color: #fcd000;
    transition: 0.2s;
}

.on-site .rat-star:checked~.rating-star[data-v-6c9f2829]:hover, .on-site .rat-star:checked~.rating-star:hover~.rating-star[data-v-6c9f2829] {
    color: #fcd000;
    transition: 0.2s;
}

@media (max-width: 767.98px) {
    .on-site .product-list__item[data-v-6c9f2829] {
        font-size: 14px;
        font-weight: var(--semi);
    }

    .on-site .product-list-header .product-info span[data-v-6c9f2829] {
        font-size: 14px;
    }

    .on-site .product-list__item .dbl-broduct-info[data-v-6c9f2829] {
        flex-direction: column;
        align-items: flex-start;
        line-height: 22px;
    }

    .on-site .product-list__item .product-info[data-v-6c9f2829]:not(.product-list__item .product-info.action) {
        padding: 15px;
    }

    .mob-w-100[data-v-6c9f2829] {
        width: 100%;
    }
}

@media (max-width: 1199.98px) {
    .product-list__item .product-info[data-v-6c9f2829]:not(.product-list__item .product-info.action) {
        padding: 20px;
    }
}

.plat-ico {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: none;
    color: #20a7ee;
    background: rgba(32, 167, 238, .12);
}

.plat-ico--instagram {
    color: #e1306c;
    background: color-mix(in srgb, #e1306c 12%, #fff);
}

.plat-ico--tiktok {
    color: #18181c;
    background: color-mix(in srgb, #18181c 10%, #fff);
}

.plat-ico--youtube {
    color: #ff0000;
    background: color-mix(in srgb, #ff0000 10%, #fff);
}

.plat-ico--facebook {
    color: #1877f2;
    background: color-mix(in srgb, #1877f2 12%, #fff);
}

.plat-ico--twitter {
    color: #0f1419;
    background: color-mix(in srgb, #0f1419 9%, #fff);
}

.plat-ico--threads {
    color: #111827;
    background: color-mix(in srgb, #111827 9%, #fff);
}

.plat-ico--spotify {
    color: #1db954;
    background: color-mix(in srgb, #1db954 12%, #fff);
}

.plat-ico--soundcloud {
    color: #ff5500;
    background: color-mix(in srgb, #ff5500 12%, #fff);
}

.sidebar__link {
    cursor: pointer;
}

.wallet-card__button {
    display: flex;
}

.wallet-card__button span:not(:only-child) {
    margin-left: 0;
    margin-right: 14px;
}

.disabled[data-v-632e7c96] {
    pointer-events: none;
    opacity: 0.7;
}

.quick_order_popup .inner_dashboard_panel .modal__body[data-v-332ceb7c] {
    padding: 20px 30px 30px 30px;
}

.quick_order_popup .quick-order-tabs2__link.active .soundcloud, .quick_order_popup .quick-order-tabs2__pane-title .soundcloud, .quick_order_popup li.quick-order-tabs2__item-mobail.active-dropdown .soundcloud {
    background: #ec521e;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.display-block-576 {
    display: none;
}

@media (max-width: 575.98px) {
    .display-block-576 {
        display: block;
    }

    .display-none-576 {
        display: none;
    }
}

.spinner[data-v-6e57560d] {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    vertical-align: text-bottom;
    border: 0.2em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border-data-v-6e57560d .75s linear infinite;
    animation: spinner-border-data-v-6e57560d .75s linear infinite;
    margin-right: 8px;
}

@-webkit-keyframes spinner-border-data-v-6e57560d {
    to {
        transform: rotate(360deg);
    }
}

@keyframes spinner-border-data-v-6e57560d {
    to {
        transform: rotate(360deg);
    }
}

.btn.is-loading[data-v-6e57560d] {
    cursor: wait;
    opacity: 0.8;
}

.quick-order-params-wrapper[data-v-6e57560d] {
    display: flex;
    flex: 1;
}

@media (max-width: 768px) {
    .modal.modal-3333.modal--show.quick_order_popup .quick-order-tabs__total-b.quick-order-tabs2__total-b .flex-1 .btn.btn-outline-default.btn--md[data-v-6e57560d] {
        width: 100%;
    }
}

@media (max-width: 575.98px) {
    .modal.modal-3333.modal--show.quick_order_popup .quick-order-tabs__total-b.quick-order-tabs2__total-b .flex-1 .btn.btn-outline-default.btn--md[data-v-6e57560d] {
        margin-top: 25px;
    }
}

.not-aviable[data-v-6e57560d] {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    color: #20A7EE;
    font-size: 20px;
    border-radius: 10px;
}

.artist_select_dropdown[data-v-6e57560d] {
    position: absolute;
    left: 0;
    top: calc(100% + 10px);
    z-index: 2;
    background: #FFFFFF;
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
    border-radius: 10px;
    padding: 5px;
    min-width: 100%;
    max-height: 224px;
    overflow-y: auto;
}

.artist_select_dropdown li[data-v-6e57560d] {
    display: flex;
    align-items: center;
    padding: 7px;
    cursor: pointer;
    transition: 0.15s all ease-in-out;
    border-radius: 5px;
}

.artist_select_dropdown li+li[data-v-6e57560d] {
    margin-top: 10px;
}

.artist_select_dropdown li[data-v-6e57560d]:hover {
    background: rgba(62, 116, 134, 0.15);
}

.artist_select_dropdown li h3[data-v-6e57560d] {
    color: #304B65;
}

.artist_select_dropdown li .avatar_wrpr[data-v-6e57560d] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px;
}

.artist_select_dropdown li .avatar_wrpr img[data-v-6e57560d] {
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.artist_select_dropdown--popup[data-v-6e57560d] {
    display: none;
}

input:focus~.artist_select_dropdown--popup[data-v-6e57560d] {
    display: block;
}

.artist_select_dropdown--popup[data-v-6e57560d]:active {
    display: block;
}

.artist_select_dropdown--popup[data-v-6e57560d] {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.artist_select_dropdown--popup[data-v-6e57560d]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.artist_select_dropdown--popup[data-v-6e57560d]::-webkit-scrollbar-track {
    background-color: rgb(255, 255, 255, .15);
}

.artist_select_dropdown--popup[data-v-6e57560d]::-webkit-scrollbar-thumb {
    background-color: rgba(48, 75, 101, 0.7);
    border-radius: 10px;
}

@media (min-width: 575.98px) {
    .pointer-events-block[data-v-6e57560d] {
        pointer-events: none;
    }
}

@media (max-width: 575.98px) {
    .hidden-mobile[data-v-6e57560d] {
        height: 0;
        overflow: hidden;
    }

    .justify-between[data-v-6e57560d] {
        justify-content: space-between;
    }

    .hidden-mobile-mb-fix[data-v-6e57560d] {
        margin-bottom: 0;
    }

    .mobile-bottom-fix[data-v-6e57560d] {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
        transition: all 0.07s;
    }
}

.quick-order-tabs2__pane-wrap .text.success[data-v-6e57560d] {
    color: var(--green);
}

.quick-order-tabs2__pane-wrap .text.danger[data-v-6e57560d] {
    color: #DB1919;
}

.quick-order-tabs2__pane-wrap .text.warning[data-v-6e57560d] {
    color: #EAB52E;
}

.loader[data-v-e79ec684] {
    width: 100%;
    height: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
    padding: 40px 0;
}

.lds-ring[data-v-e79ec684] {
    display: inline-block;
    position: relative;
    width: 60px;
    height: 60px;
}

.lds-ring div[data-v-e79ec684] {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 44px;
    height: 44px;
    margin: 8px;
    border: 4px solid #05A6DB;
    border-radius: 50%;
    -webkit-animation: lds-ring-data-v-e79ec684 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    animation: lds-ring-data-v-e79ec684 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #05A6DB transparent transparent transparent;
}

.lds-ring div[data-v-e79ec684]:nth-child(1) {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s;
}

.lds-ring div[data-v-e79ec684]:nth-child(2) {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.lds-ring div[data-v-e79ec684]:nth-child(3) {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s;
}

@-webkit-keyframes lds-ring-data-v-e79ec684 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes lds-ring-data-v-e79ec684 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.btn--options[data-v-5e9d276a] {
    background: #ddf2fd;
    border-radius: 12px;
    font-size: 16px;
    color: #12acdd;
    min-height: 5px;
    height: 10px;
    min-width: 1px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: inline-flex;
    padding: 13px;
    min-width: 90px;
    display: inline-flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 10px;
    background: #DEF2FD;
    border-radius: 10px;
}

.custom-select__item a[data-v-5e9d276a] {
    padding: 18px 20px;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.7);
    transform: var(--transition);
    cursor: pointer;
}

.custom-select__item:hover a[data-v-5e9d276a] {
    color: #05A6DB;
    opacity: .7;
    background: rgb(209 229 248 / 50%);
}

.custom-select__item>a.current[data-v-5e9d276a] {
    color: #05A6DB;
}

.sp[data-v-5e9d276a] {
    white-space: nowrap;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 160%;
    text-transform: uppercase;
    color: #05A6DB;
    flex: none;
    flex-grow: 0;
    margin: 0px 5px;
}

@media (max-width: 575px) {
    .sp[data-v-5e9d276a] {
        font-size: 8px;
    }
}

.quick-order-tabs__posts-item.disabled {
    opacity: 0.5;
    pointer-events: none;
    position: relative;
}

.quick-order-tabs__posts-item.disabled .module-check {
    opacity: 0.5;
    pointer-events: none;
}

.quick-order-tabs__posts-item {
    padding-bottom: 100%;
}

.quick-order-tabs__posts-item>img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: block;
}

.not_available_media_overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background: rgb(0 0 0 / 80%);
    color: #fff;
    text-align: center;
}

.quick-order-tabs__posts-item.selected .quick-order-tabs__posts-quantity {
    z-index: 3;
}

.disabled {
    opacity: 0.7;
    pointer-events: none;
}

@media (max-width: 400px) {
    .wrap-text-scope[data-v-0d1849f6] {
        white-space: initial !important;
    }
}

@media (max-width: 767.98px) {
    .mobail-media-selected-block[data-v-0d1849f6] {
        padding: 15px 20px !important;
        width: 100%;
        text-align: right;
    }
}

.modal__dialog--480[data-v-18258291] {
    max-width: 480px;
}

.modal-email-confirmation-title[data-v-18258291] {
    font-weight: bold;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.modal-email-confirmation-content[data-v-18258291] {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    text-align: center;
    opacity: 0.7;
    margin-bottom: 30px;
}

.modal-email-confirmation-btns .input-group-new-password[data-v-18258291] {
    width: 100%;
}

.modal-email-confirmation-btns .input-group-svg[data-v-18258291] {
    top: 17px;
    right: 20px;
}

.input-group-new-password[data-v-18258291] {
    margin-right: 10px;
    margin-bottom: 30px;
}

.input-group-svg[data-v-18258291] {
    position: absolute;
    top: 54px;
    right: 20px;
    width: 18px;
    height: 18px;
}

.modal-email-confirmation-btns .btn[data-v-18258291] {
    width: 100%;
}

@media (min-width: 768px) {
    .close-on-desc[data-v-18258291] {
        display: none;
    }
}

.cursor-pointer {
    cursor: pointer !important;
}

.input_right_btn {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    cursor: pointer;
}

.input-group.mb-fix:has(.input-error) {
    margin-bottom: 20px;
}

.loader[data-v-4ebd9506] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lds-ring[data-v-4ebd9506] {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
}

.lds-ring div[data-v-4ebd9506] {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    margin: 8px;
    border: 4px solid #fff;
    border-radius: 50%;
    -webkit-animation: lds-ring-data-v-4ebd9506 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    animation: lds-ring-data-v-4ebd9506 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #fff transparent transparent transparent;
}

.lds-ring div[data-v-4ebd9506]:nth-child(1) {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s;
}

.lds-ring div[data-v-4ebd9506]:nth-child(2) {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.lds-ring div[data-v-4ebd9506]:nth-child(3) {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s;
}

.confirm-title[data-v-4ebd9506] {
    font-size: 20px;
    font-weight: var(--bold);
    color: var(--text);
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.confirm-description[data-v-4ebd9506] {
    color: rgba(48, 75, 101, 0.5);
    font-size: 15px;
    font-weight: var(--semi);
    text-align: center;
    margin-bottom: 30px;
}

.confirm-description span[data-v-4ebd9506] {
    color: var(--primary);
}

.confirm-resend-code[data-v-4ebd9506] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    color: rgba(48, 75, 101, 0.5);
    font-size: 15px;
    font-weight: var(--semi);
    text-align: center;
    margin: 30px 10px;
    transition: color .3s ease-in-out;
}

.confirm-resend-code__btn[data-v-4ebd9506] {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    color: rgba(5, 166, 219, 1);
    transition: color .3s ease-in-out;
}

.confirm-resend-code__btn.disable[data-v-4ebd9506] {
    cursor: auto;
    pointer-events: none;
    color: rgba(5, 166, 219, .5);
}

.confirm-resend-code__timer[data-v-4ebd9506] {
    display: flex;
    align-items: center;
    gap: 3px;
    min-width: 40px;
}

.confirm-resend-code__timer.d-none[data-v-4ebd9506] {
    display: none;
}

.confirm-resend-code__timer-number[data-v-4ebd9506] {
    flex: 0 0 20px;
    width: 100%;
    text-align: center;
}

@-webkit-keyframes lds-ring-data-v-4ebd9506 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes lds-ring-data-v-4ebd9506 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@media (max-width: 768px) {
    body:not(:has(.quick-order-popup .dashboard-quick-order-main)):has(.tabs-nav) .service-fix-custom .service-modal-header[data-v-53e947c8] {
        overflow-y: initial !important;
        padding-top: 10px !important;
    }

    body:not(:has(.quick-order-popup .dashboard-quick-order-main)):has(.tabs-nav) .service-fix-custom .modal__dialog[data-v-53e947c8] {
        height: 100% !important;
        min-height: initial !important;
    }
}

.pointer-events-none {
    pointer-events: none;
}

.number-vivews-modal[data-v-53e947c8] {
    align-self: center;
    color: var(--primary);
    border: 1px solid rgba(62, 116, 134, 0.15);
    padding: 6px 13px 6px 10px;
    border-radius: 10px;
    font-size: 14px;
    margin-right: auto;
    margin-left: 15px;
}

.text-cut-if-long[data-v-53e947c8] {
    display: block;
    width: 100%;
    max-width: 400px;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (max-width: 515px) {
    .text-cut-if-long[data-v-53e947c8] {
        max-width: 250px
    }
}

.invalid-url {
    border: 1px solid #ff0000 !important;
    -webkit-animation: shakeX .2s;
    animation: shakeX .2s;
    transition: all .2s linear;
}

@-webkit-keyframes shakeX {
    0% {
        transform: translateX(-10px);
    }

    25% {
        transform: translateX(10px);
    }

    50% {
        transform: translateX(-10px);
    }

    100% {
        transform: translateX(0px);
    }
}

@keyframes shakeX {
    0% {
        transform: translateX(-10px);
    }

    25% {
        transform: translateX(10px);
    }

    50% {
        transform: translateX(-10px);
    }

    100% {
        transform: translateX(0px);
    }
}

@media (max-width: 768px) {
    .modal__dialog:has(.modal__body.service-modal-header) .modal__content[data-v-27d74290] {
        min-height: calc(100dvh + 1px) !important;
        overflow-y: auto;
        overscroll-behavior-y: contain;
    }

    .inner_dashboard_panel .modal__dialog:has(.modal__body.service-modal-header) .modal__content[data-v-27d74290] {
        min-height: 100% !important;
    }
}

.mb-5px[data-v-4b85fbff] {
    margin-bottom: 5px;
}

.service-page-get-started.count-panel[data-v-4b85fbff] {
    padding: 25px;
}

.column-reverse-block[data-v-4b85fbff] {
    flex-direction: column-reverse;
}

.select-block[data-v-4b85fbff] {
    padding: 10px 0;
}

.service-page-get-started .base-form[data-v-4b85fbff] {
    max-height: 344px;
}

.error-message__block[data-v-4b85fbff] {
    padding: 15px 5px;
    margin: 0;
    text-align: left;
}

@media (min-width: 1200px) {
    .btn-1200[data-v-4b85fbff] {
        display: block;
    }

    .btn-mobail[data-v-4b85fbff] {
        display: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-4b85fbff] {
        display: block;
    }

    .btn-1200[data-v-4b85fbff] {
        display: none;
    }

    .btn1000[data-v-4b85fbff] {
        display: none;
    }

    .platform-column-reverse-block[data-v-4b85fbff] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-4b85fbff] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

.select-type-link[data-v-4b85fbff] {
    font-size: 14px;
    position: absolute;
    top: -26px;
    right: 0px;
    color: #5372fe;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

@media (min-width: 767.98px) {
    .services-form .base-form__item {
        min-height: 111px;
    }
}

@media (max-width: 767.98px) {
    .card-add-step3__head .product-title-btn {
        border-left: none !important;
    }

    .card-add-step3__head .card-add-step3__total-price {
        border-left: none !important;
    }

    .spotify-promotion-popup .card-add-step3 .card-add-step3__body, .spotify-promotion-popup .card-add-step3__head-wrap:last-child {
        border-top: 1px solid rgba(62, 116, 134, 0.15) !important;
    }

    .card-add-step3__head-wrap:last-child {
        border-top: 1px solid rgba(62, 116, 134, 0.15);
        padding-top: 15px;
        padding-bottom: 15px;
        justify-content: space-between;
    }

    .card-add-step3__head-wrap {
        padding: 20px;
    }

    .inner_dashboard_panel .card-add-step3__head {
        padding: 0 !important;
        display: unset !important;
        align-items: unset !important;
        justify-content: unset !important;
    }
}

.card-add-step3__head-wrap {
    display: flex;
    align-items: center;
}

p a[data-v-6071feea], p span[data-v-6071feea] {
    color: var(--primary);
}

.footer-total-price[data-v-6071feea] {
    margin-right: 40px !important;
}

.post-info__title[data-v-6071feea] {
    width: 400px
}

.prod-cont-item .title-text-modal[data-v-6071feea] {
    white-space: initial;
}

.icon__size-fix[data-v-6071feea] {
    max-width: 18px;
    max-height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.disabled[data-v-6071feea] {
    opacity: 0.7;
    pointer-events: none;
}

@media (min-width: 767.98px) {
    .mr-20-lg[data-v-6071feea] {
        margin-right: 20px;
    }
}

@media (max-width: 767.98px) {
    .total-price-fix[data-v-6071feea] {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 100%;
    }

    .modal__footer .btn.servicesBtn.mob-hide[data-v-6071feea] {
        display: none !important;
    }
}

.prod-cont-item .card-add-modal__title-wrpr[data-v-6071feea] {
    max-width: calc(100% - 150px);
    padding-left: 20px;
}

@media (max-width: 515.98px) {
    .post-info__title[data-v-6071feea] {
        width: 250px
    }

    .prod-cont-item .card-add-modal__title-wrpr[data-v-6071feea] {
        padding-left: 0px !important;
    }
}

.card-add-step3 .prod-cont-item .card-add-modal__title-wrpr {
    padding-left: 0;
    display: flex;
}

.card-add-step3 .card-add-modal__title, .inner_dashboard_panel .card-add-step3 .card-add-modal__title {
    margin-bottom: 0;
}

.disabled[data-v-4b865470] {
    opacity: 0.7;
    pointer-events: none;
}

.settings-body[data-v-4b865470] {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.settings-body-card[data-v-4b865470] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    padding: 20px 0;
    margin-bottom: 20px;
}

.payment-details-wrapper>span[data-v-4b865470] {
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
    color: rgba(48, 75, 101, 0.5);
}

.settings-body-card-billing[data-v-4b865470] {
    padding: 20px 30px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    background-color: var(--white);
    border-radius: 20px;
    margin-bottom: 20px;
}

.option-card[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 20px;
    padding: 20px 30px;
    background-color: var(--white);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-height: 200px;
    width: 340px;
}

.settings-card-wrapper[data-v-4b865470] {
    width: calc(100% - 360px);
    margin-right: 20px;
}

.authentification-wrapper[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 20px 30px;
    display: flex;
    justify-content: space-between;
}

.footer-settings-security[data-v-4b865470] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 20px;
    padding: 20px 30px;
}

.footer-settings-billing[data-v-4b865470] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 20px;
    padding: 20px 30px;
}

.saved-cards-settings-billing[data-v-4b865470] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 20px;
    padding: 20px 30px;
    margin-bottom: 20px;
}

.footer-settings-security .warning-text[data-v-4b865470] {
    background-color: rgba(255, 168, 0, 0.08);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 20px 30px;
    color: #E09B14;
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 20px;
}

.footer-settings-security .settings-title-text[data-v-4b865470] {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.footer-settings-security .footer-settings-item[data-v-4b865470] {
    font-weight: bold;
}

.btn--red[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    background: var(--white);
    color: var(--danger);
}

.btn--red-shadow[data-v-4b865470] {
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
    border-radius: 10px;
    color: var(--danger);
    height: 40px;
    padding: 13px 20px;
}

.btn-option[data-v-4b865470] {
    color: var(--text);
    fill: #304B65;
    width: 100%;
    justify-content: flex-start;
}

.option-card .active-settings[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 15px;
    color: var(--primary);
}

.option-card .btn-option .color-btn[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 15px;
    color: var(--primary);
}

.settings-title-body[data-v-4b865470] {
    color: var(--text);
    font-weight: bold;
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 10px;
}

.settings-title-body-billing[data-v-4b865470] {
    color: var(--text);
    font-weight: bold;
    font-size: 14px;
    line-height: 160%;
}

.settings-title-text[data-v-4b865470] {
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    opacity: 0.7;
}

.input-group-relative[data-v-4b865470] {
    position: relative;
}

.input-group-svg[data-v-4b865470] {
    position: absolute;
    top: 54px;
    right: 20px;
    width: 18px;
    height: 18px;
}

.input-svg[data-v-4b865470] {
    padding-right: 40px;
}

.settings-input-wrapper[data-v-4b865470] {
    display: flex;
}

.input-group-password[data-v-4b865470] {
    margin-bottom: 30px;
}

.input-group-new-password[data-v-4b865470] {
    margin-right: 10px;
    margin-bottom: 30px;
    width: 50%;
}

.input-group-re-password[data-v-4b865470] {
    width: 50%;
}

.border-b[data-v-4b865470] {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.bg-master-card[data-v-4b865470] {
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0px 15px 30px rgb(117 163 206 / 16%);
    border-radius: 20px;
}

.bank-card-item[data-v-4b865470] {
    position: relative;
}

.btns-bank-card[data-v-4b865470] {
    display: none;
}

.title-bank-item[data-v-4b865470] {
    position: absolute;
    top: 27px;
    left: 32px;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
}

.title-bank-item-number[data-v-4b865470] {
    position: absolute;
    top: 80px;
    left: 120px;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
}

.bank-card-list[data-v-4b865470] {
    display: flex;
    flex-wrap: wrap;
    gap: 19px;
}

.bank-card-item[data-v-4b865470]:last-of-type {
    margin-left: 10px;
}

.btn-bank-card[data-v-4b865470] {
    width: 120px;
    height: 50px;
    background-color: var(--white);
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 6px;
}

.bank-card-item-new[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 320px;
    height: 200px;
    background: #FFFFFF;
    opacity: 0.7;
    border: 2px dashed rgba(48, 75, 101, 0.2);
    box-sizing: border-box;
    border-radius: 20px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 140%;
}

.bank-card-item-new-content[data-v-4b865470] {
    text-align: center;
    align-items: center;
    cursor: pointer;
}

.bank-card-item-new-content-svg[data-v-4b865470] {
    vertical-align: top;
    margin-right: 18px;
    padding-top: 4px;
}

.settings-input-group-wrapper[data-v-4b865470] {
    display: flex;
}

.select[data-v-4b865470] {
    display: block;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    background-position: right 10px bottom 10px;
    background-repeat: no-repeat;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    padding: 12px 40px 12px 20px;
    min-height: 50px;
}

.settings-input-group-wrapper .input-group-label[data-v-4b865470] {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    opacity: 0.4;
    text-transform: uppercase;
    padding-bottom: 15px;
    display: inline-flex;
}

.settings-input-group-select[data-v-4b865470] {
    width: 50%;
}

.settings-input-group-select[data-v-4b865470]:first-child {
    margin-right: 10px;
}

.settings-input-name[data-v-4b865470] {
    width: 50%;
    margin-right: 10px;
}

.settings-input-last-name[data-v-4b865470] {
    width: 50%;
}

.footer-settings-billing .settings-title-body[data-v-4b865470] {
    padding-bottom: 20px;
}

.footer-settings-billing-btns[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.border-brn[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.settings-billing-history-mobail[data-v-4b865470] {
    display: none;
}

.settings-billing-history-item[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 15px 20px 15px 0;
}

.title-history-list[data-v-4b865470] {
    display: flex;
    justify-content: space-around;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: var(--text);
    opacity: 0.5;
}

.title-history-list>li[data-v-4b865470] {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    opacity: 0.7;
    padding: 20px 0;
    text-transform: uppercase;
}

.border-none[data-v-4b865470] {
    border: none;
    padding: 0;
}

.bank-card-item-new-content>button[data-v-4b865470] {
    font-weight: bold;
    font-size: 16px;
    line-height: 140%;
}

.authentification-wrapper-toggle[data-v-4b865470] {
    padding: 20px 10px 0 0;
}

.swithch-personal-account-wrapper[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 20px;
}

.settings-body-contact-info .settings-body-card[data-v-4b865470] {
    border: none;
}

.settings-body-contact-info .settings-body-contact-info[data-v-4b865470] {
    width: auto;
}

.btn-change-wrapper[data-v-4b865470] {
    padding-top: 37px;
}

.settings-body-contact-info .settings-input-email-wrapper[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
}

.settings-input-email[data-v-4b865470] {
    width: 100%;
    margin-right: 10px;
}

.list-item-user[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 10px 10px 10px 20px;
}

.list-item-user-name[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.list-item-user-avatar[data-v-4b865470] {
    margin-right: 15px;
}

.list-item-user-name>p[data-v-4b865470] {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    opacity: 0.7;
}

.switch[data-v-4b865470] {
    position: relative;
    display: inline-block;
    width: 48px;
    height: 22px;
}

.switch__slider[data-v-4b865470] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(48, 75, 101, 0.1);
    border-radius: 7px;
    transition: .4s;
}

.switch__slider[data-v-4b865470]::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 24px;
    left: 0;
    bottom: -1px;
    border-radius: 5px;
    background-color: var(--white);
    box-shadow: 0px 1px 5px rgba(68, 112, 153, 0.25);
    transition: .4s;
}

.switch__field[data-v-4b865470] {
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
}

.switch__field:checked+.switch__slider[data-v-4b865470] {
    background-color: var(--primary);
}

.switch__field:checked+.switch__slider[data-v-4b865470]::before {
    transform: translateX(23px);
}

.opacity-bg[data-v-4b865470] {
    opacity: 0.35;
}

.input-group-svg-cw[data-v-4b865470] {
    position: absolute;
    top: 55px;
    right: 16px;
    width: 18px;
    height: 18px;
}

.input-group-cw[data-v-4b865470] {
    max-width: 100px;
    margin-right: 10px;
}

.select-modal[data-v-4b865470] {
    display: block;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    background-position: right 12px bottom 15px;
    background-repeat: no-repeat;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    padding: 12px 40px 12px 20px;
    min-height: 50px;
}

.settings-input-group-select-date-2[data-v-4b865470] {
    padding-top: 37px;
    min-width: 100px;
    margin-right: 10px;
}

.settings-input-group-select-date-1[data-v-4b865470] {
    min-width: 120px;
    margin-right: 10px;
}

.settings-input-modal-wrapper[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
}

.modal__dialog--480[data-v-4b865470] {
    max-width: 480px;
}

.modal-remove-body[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.modal-remove-title[data-v-4b865470] {
    font-weight: bold;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
    text-align: center;
}

.remove-svg-danger[data-v-4b865470] {
    margin-bottom: 18px;
}

.modal-remove-btn-no[data-v-4b865470] {
    width: 50%;
    margin-right: 10px;
}

.modal-remove-btn-remove[data-v-4b865470] {
    width: 50%;
}

.checkbox-history-item[data-v-4b865470] {
    width: 22%;
}

.date-history-item[data-v-4b865470] {
    width: 17%;
}

.paypal-history-item[data-v-4b865470] {
    width: 25%;
}

.price-history-item[data-v-4b865470] {
    width: 16%;
}

.modal-email-confirmation-title[data-v-4b865470] {
    font-weight: bold;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.modal-email-confirmation-content[data-v-4b865470] {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    text-align: center;
    opacity: 0.7;
    margin-bottom: 30px;
}

.modal-email-confirmation-content>span[data-v-4b865470] {
    color: var(--primary);
}

.modal-email-confirmation-btns .input-group-svg[data-v-4b865470] {
    top: 17px;
    right: 20px;
}

.modal-email-confirmation-btns .input-group-new-password[data-v-4b865470] {
    width: 100%;
}

.modal-email-confirmation-btns .btn[data-v-4b865470] {
    width: 100%;
}

.modal-footer-wrapper[data-v-4b865470] {
    padding: 20px 40px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.modal-body-wrapper[data-v-4b865470] {
    padding: 40px 40px 30px 40px;
}

.bilding-hystory-table[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    padding: 24px 0 20px 0;
}

.bilding-hystory-table .column[data-v-4b865470]:last-child {
    width: 70%;
}

.btn--outline-primary[data-v-4b865470] {
    background-color: var(--white) !important;
    background: var(--white) !important;
    color: var(--primary) !important;
    border: 1px solid var(--border) !important;
}

.btn--outline-primary[data-v-4b865470]:hover {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%) !important;
    color: var(--white) !important;
}

.payment-details-wrapper[data-v-4b865470] {
    display: flex;
}

.payment-details-wrapper .checkbox-pay-now[data-v-4b865470] {
    margin-right: 30px;
}

.payment-details-wrapper .text[data-v-4b865470] {
    min-width: 101px;
}

.choose-block-item.active[data-v-4b865470] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    border: 1px solid rgba(62, 116, 134, 0.15);
    color: white;
    box-shadow: 0 9px 10px rgb(14 213 255 / 26%);
}

.choose-block-item[data-v-4b865470] {
    cursor: pointer;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 15px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.choose-block-item__img[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.choose-block-item.active .choose-block-item__img[data-v-4b865470] {
    filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -webkit-filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -moz-filter: contrast(166%) hue-rotate(133deg) invert(100%);
}

.row.gutters-10[data-v-4b865470] {
    --bs-gutter-x: 10px;
}

.choose-block-item.active[data-v-4b865470] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    border: 1px solid rgba(62, 116, 134, 0.15);
    color: white;
    box-shadow: 0 9px 10px rgb(14 213 255 / 26%);
}

.choose-block-item[data-v-4b865470] {
    cursor: pointer;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 15px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.coin-paymant[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.payment-method-item[data-v-4b865470] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    height: 52px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
}

.choose-block-item__title[data-v-4b865470] {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 10px;
    margin-top: auto;
}

.choose-block-item__text[data-v-4b865470] {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    opacity: 0.7;
}

.coin-paymant__wrpr[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.pay-width-account[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    color: #304B65;
    padding: 25px 30px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    margin-top: 10px;
}

.mb-60[data-v-4b865470] {
    margin-bottom: 60px;
}

.pay-now-1-top[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 30px;
    margin-bottom: 40px;
}

.pay-now-text[data-v-4b865470] {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}

.pay-now-title[data-v-4b865470] {
    font-weight: bold;
    font-size: 18px;
    line-height: 100%;
}

.pay-now-link[data-v-4b865470] {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: var(--primary);
}

.pay-now-price[data-v-4b865470] {
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    color: var(--text);
}

.modal-type-item-price[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 20px 20px;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 100%;
}

.title-item-modal[data-v-4b865470] {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: var(--text);
}

.input-group-neme[data-v-4b865470] {
    margin-right: 10px;
}

.modal-leave-review-wrapper[data-v-4b865470] {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.modal-leave-review-wrapper .input-group-label[data-v-4b865470] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: var(--text);
    opacity: 1;
}

.modal-leave-review-wrapper .select[data-v-4b865470] {
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    opacity: 1;
    padding: 12px 40px 12px 40px;
}

.modal-leave-review-wrapper .settings-input-group-select[data-v-4b865470] {
    width: 100%;
    margin-bottom: 30px;
}

.leave-review-footer-wrapper[data-v-4b865470] {
    align-self: center;
    padding: 20px 40px;
}

.leave-review-title[data-v-4b865470] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}

.modal-leave-review-wrapper .input-group-label[data-v-4b865470] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    text-transform: none;
}

.input-group-neme-wrapper .input-group[data-v-4b865470] {
    width: 50%;
}

.rating-list .star[data-v-4b865470] {
    width: 18px;
    height: 18px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 5px;
}

.rating-list[data-v-4b865470] {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

.stars-rating[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    padding: 20px 25px;
    border-radius: 100px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.rating-value[data-v-4b865470] {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: var(--text);
}

.switch__field:disabled+.switch__slider[data-v-4b865470] {
    opacity: 0.35;
}

.footer-settings-billing .table-custom .column[data-v-4b865470]:last-child {
    width: 20%;
}

.footer-settings-billing .table-header[data-v-4b865470] {
    padding: 0px 90px 20px 50px;
}

.footer-settings-billing .table-custom[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    padding: 24px 0 20px 0;
}

.contact-info-name-mobail[data-v-4b865470] {
    display: block;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    opacity: 0.7;
    margin-bottom: 10px;
}

.contact-info-mobail-modal[data-v-4b865470] {
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: var(--primary);
    cursor: pointer;
}

.contact-info-mobail[data-v-4b865470] {
    margin-bottom: 20px;
}

.contact-info-changes-name .settings-input-name[data-v-4b865470] {
    width: 100%;
}

.contact-info-changes-name .border-brn[data-v-4b865470] {
    width: 100%;
}

.contact-info-changes-name .settings-title-body[data-v-4b865470] {
    margin-bottom: 20px;
}

.table-price-block[data-v-4b865470] {
    width: 20%;
}

.table-download-mobail[data-v-4b865470] {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: var(--primary);
}

.pl-20[data-v-4b865470] {
    padding-left: 20px;
}

.footer-settings-billing-btns .btn[data-v-4b865470]:not(:last-child) {
    margin-right: 10px
}

.sidebar__list>li[data-v-4b865470] {
    margin-bottom: 10px;
}

.quick-order-mobail .quick-order-tabs2__item.active-dropdown[data-v-4b865470]:not(.quick-order-tabs2__item) {
    display: none;
}

.quick-order-tabs2__pane-title-mobail[data-v-4b865470] {
    display: none;
}

li.quick-order-tabs2__item-mobail.active-dropdown[data-v-4b865470] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: white;
    border-radius: 20px;
    height: 100%;
    overflow: hidden;
}

li.quick-order-tabs2__item-mobail.active-dropdown .quick-order-tabs2__container[data-v-4b865470] {
    overflow: auto;
    padding-bottom: 200px;
    height: 100%;
}

.quick-order-tabs2__nav.quick-order-tabs2__nav-mobail.active-drop .quick-order-tabs2__item-mobail[data-v-4b865470]:not(.quick-order-tabs2__nav.quick-order-tabs2__nav-mobail.active-drop .quick-order-tabs2__item-mobail.active-dropdown) {
    display: none !important;
}

li.quick-order-tabs2__item-mobail.active-dropdown .quick-order-tabs2__link[data-v-4b865470] {
    margin-bottom: 0;
}

.active-page[data-v-4b865470] {
    overflow: hidden;
}

.active-page .main[data-v-4b865470] {
    padding: 0;
}

.active-page .main .main__container[data-v-4b865470] {
    padding: 0;
    height: 100vh;
}

.active-page .quick-order-tabs2.quick-order-mobail[data-v-4b865470] {
    height: 100%;
}

.active-page .quick-order-tabs2.quick-order-mobail .quick-order-tabs2__nav[data-v-4b865470] {
    height: 100%;
}

.quick-order-tabs2__nav-mobail[data-v-4b865470] {
    position: relative;
    height: calc(100vh - 180px);
    overflow: auto;
}

.quick-order-tabs2__nav-mobail[data-v-4b865470]::-webkit-scrollbar {
    display: none;
}

li.quick-order-tabs2__item-mobail.active-dropdown .mobail-title[data-v-4b865470] {
    text-transform: uppercase;
}

.submit-btn-wrap[data-v-4b865470] {
    display: flex;
    justify-content: center;
    padding: 10px;
}

.comment-footer-wrap[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
}

.comment-name[data-v-4b865470] {
    max-width: 50%;
}

.green-text[data-v-4b865470] {
    color: var(--green) !important;
}

.color-email[data-v-4b865470] {
    font-weight: var(--bold);
}

.rating-star[data-v-4b865470] {
    float: right;
}

.rating-star[data-v-4b865470]:hover, .rating-star:hover~.rating-star[data-v-4b865470] {
    color: #fcd000;
    transition: 0.2s;
}

.w-100[data-v-4b865470] {
    width: 100% !important;
}

.rat-star:checked~.rating-star[data-v-4b865470] {
    color: #fcd000;
}

.rat-star:checked~.rating-star[data-v-4b865470]:hover, .rat-star:checked~.rating-star:hover~.rating-star[data-v-4b865470] {
    color: #fcd000;
    transition: 0.2s;
}

label[class="rating-star"][data-v-4b865470] {
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

label[class="rating-star"] svg[data-v-4b865470] {
    width: 100%;
    height: auto;
    fill: white;
    stroke: #304B65;
    transition: transform 200ms ease-in-out;
}

label[class="rating-star"] svg path[data-v-4b865470] {
    transition: fill 200ms ease-in-out, stroke 100ms ease-in-out;
}

label[for="star-null"][data-v-4b865470] {
    display: block;
    margin: 0 auto;
    color: #999;
}

.star-rating_inner[data-v-4b865470] {
    display: flex;
}

.star-rating_inner input[type="radio"][data-v-4b865470] {
    display: none;
}

.star-rating_inner .rating-stars[data-v-4b865470] {
    display: flex;
    flex-direction: row-reverse;
}

.star-rating_inner .rating-star[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.star-rating_inner .rating-star[data-v-4b865470]:not(:first-child) {
    padding-right: 7px;
}

.flex-auto[data-v-4b865470] {
    flex: auto;
}

.mr-20[data-v-4b865470] {
    margin-right: 20px;
}

.pb-10[data-v-4b865470] {
    padding-bottom: 10px !important;
}

.ml-15[data-v-4b865470] {
    margin-left: 15px;
}

.ml-15[data-v-4b865470] {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.fs-18[data-v-4b865470] {
    font-size: 18px;
}

.ml-10[data-v-4b865470] {
    margin-left: 10px;
}

.bold-grey[data-v-4b865470] {
    font-weight: var(--semi);
    color: var(--text-70);
}

.border-none[data-v-4b865470] {
    border: none !important;
}

.mw-260[data-v-4b865470] {
    max-width: 260px;
}

.mt-20[data-v-4b865470] {
    margin-top: 20px;
}

.mb-30[data-v-4b865470] {
    margin-bottom: 30px !important;
}

.pt-40[data-v-4b865470] {
    padding-top: 40px !important;
}

.mb-25[data-v-4b865470] {
    margin-bottom: 25px;
}

.mr-10[data-v-4b865470] {
    margin-right: 10px;
}

.mr-15[data-v-4b865470] {
    margin-right: 15px;
}

.primary-color[data-v-4b865470] {
    color: var(--primary) !important;
}

.card__title.fw-semi[data-v-4b865470] {
    font-weight: var(--semi);
}

.color-text[data-v-4b865470] {
    color: var(--text) !important;
}

.pending[data-v-4b865470] {
    color: var(--text-50) !important;
}

.approve[data-v-4b865470] {
    color: #72C65D !important;
}

.reject[data-v-4b865470] {
    color: var(--danger) !important;
}

h3.card__title[data-v-4b865470] {
    font-size: 18px;
}

.mt-tab[data-v-4b865470] {
    margin-top: 50px;
}

.custom-select__icon[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    margin-right: 15px;
}

.custom-select__icon img[data-v-4b865470] {
    width: 100%;
    height: 100%;
}

[data-select-drop][data-v-4b865470] {
    display: none;
    position: absolute;
    top: 100%;
    background: #FFFFFF;
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
    border-radius: 10px;
    width: 100%;
    left: 0;
    max-height: 280px;
    z-index: 20;
}

[data-select].active [data-select-drop][data-v-4b865470] {
    display: flex;
}

.custom-select__item>a[data-select-option][data-v-4b865470] {
    padding: 18px 20px;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: var(--text-70);
    transform: var(--transition);
    cursor: pointer;
}

.custom-select__item>a[data-select-option][data-v-4b865470]:hover {
    opacity: .7;
}

.custom-select__item>a.current[data-select-option][data-v-4b865470] {
    color: #05A6DB;
}

.custom-select__item .select-veiws[data-v-4b865470], .custom-select__item .select-prise[data-v-4b865470] {
    color: inherit;
}

.input[data-v-4b865470], .textarea[data-v-4b865470] {
    width: 100%;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text) !important;
    padding: 15px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    outline: none;
    font-family: var(--baseFontFamily);
    resize: none;
}

.input[data-v-4b865470]::-moz-placeholder, .textarea[data-v-4b865470]::-moz-placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input[data-v-4b865470]:-ms-input-placeholder, .textarea[data-v-4b865470]:-ms-input-placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input[data-v-4b865470]::placeholder, .textarea[data-v-4b865470]::placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input-group-label[data-v-4b865470] {
    font-size: 14px;
    color: var(--text);
    opacity: 0.4;
    text-transform: uppercase;
    font-weight: var(--semi);
    padding-bottom: 15px;
    display: inline-flex;
}

.tab-pane[data-v-4b865470]:not(.tab-pane--active) {
    display: none;
}

.tabs__container[data-v-4b865470] {
    padding: 20px 30px;
    background-color: var(--white);
    border-radius: 0px 20px 20px 20px;
}

.tabs-nav[data-v-4b865470] {
    display: flex;
}

.tabs-nav__item[data-v-4b865470]:not(:last-child) {
    margin-right: 5px;
}

.tabs-nav__link[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding: 15.5px 30px;
    border-radius: 20px 20px 0px 0px;
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid var(--white);
    border-bottom: none;
}

.tabs-nav__link.active[data-v-4b865470], .tabs-nav__link[data-v-4b865470]:hover {
    background-color: var(--white);
}

.tabs-nav__icon[data-v-4b865470] {
    flex-shrink: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 24px;
}

.tabs-nav__icon img[data-v-4b865470] {
    width: 100%;
    height: auto;
}

.tabs-nav__text[data-v-4b865470] {
    font-family: var(--baseFontFamily);
    font-size: 14px;
    font-weight: var(--semi);
    line-height: 18px;
}

.tab-button.active .tabs-nav__text[data-v-4b865470] {
    color: var(--text);
}

.tab-button .tabs-nav__text[data-v-4b865470] {
    color: var(--text-50);
}

.module-check input[data-v-4b865470], .module-radio input[data-v-4b865470] {
    display: none;
}

.module-check[data-v-4b865470] {
    padding: 16px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

.module-check .check[data-v-4b865470] {
    width: 18px;
    height: 18px;
    border: 1px solid var(--text-50);
    border-radius: 5px;
    flex-shrink: 0;
    transition: all .2s ease-in-out;
}

.module-check .check+.text[data-v-4b865470] {
    margin-left: 10px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: var(--text-50);
}

.ico[data-v-4b865470] {
    line-height: 0;
    display: flex;
}

.text-uppercase[data-v-4b865470] {
    text-transform: uppercase;
}

.card__text[data-v-4b865470] {
    font-weight: var(--medium);
    line-height: 160%;
    color: var(--text-70);
    font-size: 14px;
}

.tab-pane[data-v-4b865470] {
    padding-right: 30px;
    padding-left: 30px;
    display: flex;
    flex-direction: column;
}

.tab-pane .tab-pane-body[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
}

.tab-pane .tab-pane-footer[data-v-4b865470] {
    padding-bottom: 20px;
    display: flex;
}

.tab-pane .tab-pane-item[data-v-4b865470] {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}

.tab-pane .tab-pane-item .card__text[data-v-4b865470] {
    margin-bottom: 20px;
}

.tab-pane-item .pane-item-dbl[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.tab-pane-item .pane-item-dbl[data-v-4b865470]:not(:last-child) {
    margin-bottom: 30px;
}

.tab-pane .tab-pane-item[data-v-4b865470]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.radio[data-v-4b865470] {
    min-width: 22px;
    min-height: 22px;
    background: var(--white);
    border: 2px solid var(--primary);
    display: inline-block;
    border-radius: 50%;
    position: relative;
}

.radio[data-v-4b865470]::after {
    content: "";
    min-width: 10px;
    min-height: 10px;
    position: absolute;
    background: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.module-radio .radio[data-v-4b865470]::after {
    display: none;
}

.module-radio[data-v-4b865470] {
    display: flex;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.module-radio .text[data-v-4b865470] {
    margin-left: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--medium);
    color: var(--text-70);
}

.module-radio input[type="radio"]:checked~.radio[data-v-4b865470]::after {
    display: block;
}

.dbl-radio[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.dbl-radio .module-radio[data-v-4b865470]:not(:last-child) {
    margin-bottom: 10px;
}

.cards-column[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.cards-column .card[data-v-4b865470]:not(:last-child) {
    margin-bottom: 20px;
}

.card .card-header[data-v-4b865470] {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.card .card-body[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.card.card-medium-spaces[data-v-4b865470] {
    padding: 40px 30px 30px 30px;
}

.card .card-footer[data-v-4b865470] {
    padding-top: 20px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.card .card-footer2[data-v-4b865470] {
    padding-top: 10px;
}

.card-list[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    padding: 20px 0;
}

.card-list .card-list-name[data-v-4b865470] {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: var(--bold);
    line-height: 160%;
    letter-spacing: 0.05em;
    color: var(--text-50);
}

.card-list .list[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.card-list .list li[data-v-4b865470] {
    color: var(--text);
    font-size: 14px;
    line-height: 160%;
    font-weight: var(--bold);
}

.card-list .list li[data-v-4b865470] {
    margin-top: 20px;
}

.require-after[data-v-4b865470]::after {
    content: " * ";
    color: var(--text-50);
}

.require-before[data-v-4b865470]::before {
    content: " * ";
    color: var(--text-50);
}

.text-grey[data-v-4b865470] {
    font-weight: var(--medium);
    color: var(--text-50);
}

.card.card-header[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
}

.card.card-header .list[data-v-4b865470] {
    display: flex;
    flex-wrap: wrap;
}

.card.card-10[data-v-4b865470] {
    padding: 10px 30px;
}

.card.card-header .list li[data-v-4b865470]:not(:last-child) {
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin-right: 30px;
}

.card.card-header .list li[data-v-4b865470] {
    flex: 0 0 250px;
    margin: 10px 0px 10px 0;
}

.card.card-header .list li .heading[data-v-4b865470] {
    display: block;
    font-weight: var(--bold);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.bold-grey-700[data-v-4b865470] {
    display: block;
    font-weight: var(--bold);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.card.card-header .list li .price-block[data-v-4b865470] {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
}

.card.card-header .list li .price-block .commissions[data-v-4b865470] {
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
    line-height: 140%;
}

.card__text a[data-v-4b865470] {
    color: var(--primary);
}

.card__text a.block-link[data-v-4b865470] {
    display: block;
    font-weight: var(--semi);
}

.group-input[data-v-4b865470] {
    width: 100%;
}

.link-input[data-v-4b865470] {
    display: flex;
    overflow: hidden;
}

.link-input[data-v-4b865470] {
    padding: 0;
}

.link-input .ico[data-v-4b865470] {
    padding: 15px;
    display: flex;
    align-items: center;
}

.link-input input[data-v-4b865470] {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--medium);
    font-family: var(--baseFontFamily);
    padding-right: 20px;
    color: var(--text);
    overflow: hidden;
    text-overflow: ellipsis;
}

input[disabled][data-v-4b865470] {
    background: transparent;
    color: var(--text-70);
    opacity: 0.7;
    pointer-events: none;
}

.dbl-btns[data-v-4b865470] {
    display: flex;
}

.dbl-btns .btn[data-v-4b865470]:not(:last-child) {
    margin-right: 10px;
}

.grey-btn[data-v-4b865470] {
    color: var(--text-70);
}

.grey-btn[data-v-4b865470]:hover {
    border: 1px solid transparent;
    background: var(--text-70);
    color: var(--white);
}

.price-row[data-v-4b865470] {
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    padding: 4px;
    border-radius: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--bold);
    overflow: hidden;
}

.price-xs[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    font-weight: var(--bold);
    display: none;
    flex-wrap: wrap;
}

.price-row .price-row-load[data-v-4b865470] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
}

.price-row .price[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding: 9px 15px;
    white-space: nowrap;
}

.graphic-body[data-v-4b865470] {
    height: 350px;
}

.dbl-span[data-v-4b865470] {
    display: flex;
    flex-wrap: wrap;
}

.dbl-span .info[data-v-4b865470] {
    margin-right: 5px;
    font-weight: var(--bold);
}

.price-row .done-price[data-v-4b865470] {
    padding: 9px 15px;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    border-radius: var(--radius);
    color: var(--white);
    box-shadow: 0px 5px 15px -3px #b3e8f8;
    position: absolute;
    left: 0;
    height: 100%;
}

.price-row .done-price span[data-v-4b865470] {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.graphic[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.graphic .graphic-body[data-v-4b865470] {
    margin-top: 40px;
}

.graphic .price[data-v-4b865470] {
    font-weight: var(--semi);
    line-height: 33.6px;
    font-size: 24px;
    color: var(--text);
}

.graphic .signal-info[data-v-4b865470] {
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-right: 10px;
    font-family: var(--baseFontFamily);
}

.graphic .signal-info .signal-price[data-v-4b865470] {
    color: var(--text-50);
    margin-right: 7px;
}

.graphic .signal-info .signal-percent.down[data-v-4b865470] {
    color: #F43D3D;
}

.select_date .current_date .date[data-v-4b865470] {
    color: var(--primary);
    font-family: var(--baseFontFamily);
    text-decoration: underline;
    margin-right: 5px;
}

.select_date [data-select-option][data-v-4b865470] {
    padding: 15px 20px !important;
}

.select_date .current_date .point[data-v-4b865470] {
    color: var(--text-50);
    margin-right: 5px;
}

.select_date [data-select-btn][data-v-4b865470] {
    display: flex;
    align-items: center;
}

.select_date [data-select-drop][data-v-4b865470] {
    margin-left: 25px;
}

.card-body .payouts[data-v-4b865470]:first-child {
    margin-top: 20px;
}

.card-body .payouts[data-v-4b865470] {
    margin-top: 10px;
}

.payouts[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    padding: 0 25px;
}

.payouts .payout-item[data-v-4b865470]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.payout-item[data-v-4b865470] {
    padding: 17px 0px;
}

.payout-item .pay-info .pay-info-number[data-v-4b865470] {
    font-weight: var(--bold);
    color: var(--text);
}

.payout-item .pay-info .pay-info-method[data-v-4b865470] {
    color: var(--text-50);
}

.payout-item .pay-date[data-v-4b865470] {
    color: var(--text-50);
}

.point-char[data-v-4b865470]::before {
    content: " вЂў ";
}

.point-char.pc-text-50[data-v-4b865470]::before {
    color: var(--text-50);
}

.btn--danger[data-v-4b865470] {
    color: #E3422C;
    background: var(--white);
    border: 1px solid var(--border);
}

.btn--danger[data-v-4b865470]:hover {
    border: 1px solid #E3422C;
}

.btn--sm[data-v-4b865470] {
    padding: 13px 20px;
}

.modal[data-v-4b865470] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 300;
    background-color: rgba(48, 75, 101, 0.2);
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transition: all 0.15s linear;
}

.modal[data-v-4b865470]::-webkit-scrollbar {
    display: none;
}

.modal--show[data-v-4b865470] {
    opacity: 1;
    visibility: visible;
}

.modal--show .modal__dialog[data-v-4b865470] {
    transform: none;
}

.modal__dialog[data-v-4b865470] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    margin: auto;
    padding: 20px;
    transform: translate(0, -20px);
    transition: transform .3s ease-out;
}

.modal__dialog--lg[data-v-4b865470] {
    max-width: 920px;
}

.modal__dialog--sm[data-v-4b865470] {
    max-width: 440px;
}

.modal__dialog--md[data-v-4b865470] {
    max-width: 740px;
}

.modal__content[data-v-4b865470] {
    --modal-px: 50px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: var(--white);
    border-radius: 20px;
    box-shadow: 0px 15px 30px rgba(70, 141, 206, 0.05);
    transition: all 0.3s ease-out;
}

.modal__header[data-v-4b865470] {
    position: relative;
    padding: 40px var(--modal-px);
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.modal__body[data-v-4b865470] {
    padding: 30px;
}

.modal__footer[data-v-4b865470] {
    padding: 20px var(--modal-px);
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.modal__title[data-v-4b865470] {
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1;
}

.modal__closer[data-v-4b865470] {
    position: absolute;
    top: 50%;
    right: var(--modal-px);
    transform: translateY(-50%);
    transition: var(--transition);
}

.modal__closer[data-v-4b865470]:hover {
    opacity: .6;
}

.modal-message[data-v-4b865470] {
    text-align: center;
    font-weight: var(--medium);
    color: var(--text-70);
}

.modal-message p[data-v-4b865470] {
    margin-bottom: 10px;
}

.modal-message .btn[data-v-4b865470]:not(:first-child) {
    margin-top: 20px;
}

.modal-margin .modal__content .modal__header[data-v-4b865470] {
    padding: 20px 0;
    margin: 0 30px;
}

.modal-margin .modal__closer[data-v-4b865470] {
    right: 0;
}

.modal-margin .modal__title[data-v-4b865470] {
    font-size: 18px;
}

.mw-620.modal__dialog[data-v-4b865470] {
    max-width: 620px;
}

.modal-margin .modal__footer[data-v-4b865470] {
    padding: 20px 0;
    margin: 0 30px;
}

.modal-margin .modal__title[data-v-4b865470] {
    line-height: 28.8px;
}

.modal-margin .modal__body[data-v-4b865470] {
    margin: 0 30px;
    padding: 0;
}

.modal-margin .modal__body .modal-body-item[data-v-4b865470] {
    padding: 20px 0;
}

.modal-margin .modal__body .modal-body-item[data-v-4b865470]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.modal__title span[data-v-4b865470] {
    color: var(--primary);
}

.commission-rate[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.commission-rate *[data-v-4b865470] {
    margin: 0;
}

.commission-rate .rate[data-v-4b865470] {
    font-size: 24px;
    line-height: 38px;
    font-weight: var(--bold);
    padding: 0 20px;
}

.commission-rate .rate.rate-old[data-v-4b865470] {
    color: var(--text-50);
}

.commission-rate .rate.rate-new[data-v-4b865470] {
    color: var(--primary);
}

.table-custom[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    padding-top: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
}

.table-custom .table-header[data-v-4b865470] {
    display: flex;
    padding: 0px 20px 20px 20px;
}

.table-custom .table-footer[data-v-4b865470] {
    padding-top: 20px;
}

.table-custom .table-header .column_name[data-v-4b865470] {
    text-transform: uppercase;
    font-weight: var(--medium);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.table-custom .table-body[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.table-custom .value[data-v-4b865470] {
    font-weight: var(--medium);
    display: flex;
}

.table-custom .table-body-item[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    display: flex;
    padding: 24px 20px;
}

.table-custom .table-body-item[data-v-4b865470]:not(.table-custom .table-body-item.double-item) {
    flex-direction: column;
}

.table-custom .tbi-head[data-v-4b865470] {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    margin-bottom: 15px;
    display: none;
    flex-direction: column;
}

.table-custom .tbi-body[data-v-4b865470] {
    display: flex;
    width: 100%;
}

.table-custom .table-body-item[data-v-4b865470]:not(:last-child) {
    margin-bottom: 10px;
}

.table-custom .column[data-v-4b865470]:last-child {
    margin-right: 0;
}

.table-custom .column[data-v-4b865470]:first-child {
    margin-left: 0;
}

.table-custom .column[data-v-4b865470] {
    margin: 0 5px;
    display: flex;
    align-items: center;
}

.px-20[data-v-4b865470] {
    padding: 0 20px;
}

.py-20[data-v-4b865470] {
    padding: 15px 0px;
}

.column.mw-17[data-v-4b865470] {
    min-width: 17%;
}

.column.mw-15[data-v-4b865470] {
    min-width: 15%;
}

.column[data-v-4b865470]:last-child {
    width: 100%;
}

.card-list2 .list[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.card-list2 .list li[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.card-list2 .list li[data-v-4b865470]:not(:last-child) {
    margin-bottom: 20px;
}

.card-list2 .list li .list-text[data-v-4b865470] {
    color: var(--text-70);
    white-space: nowrap;
    margin-right: 10px;
}

.product-info .dbl-broduct-info .product-price[data-v-4b865470] {
    margin-left: 15px;
}

.order_id span[data-v-4b865470] {
    display: block;
}

.order_id .order_text[data-v-4b865470] {
    color: var(--text-50);
    font-weight: var(--medium);
    margin-bottom: 10px;
}

.order_id .order_info[data-v-4b865470] {
    font-size: 16px;
    color: var(--primary);
    line-height: 100%;
    font-weight: var(--bold);
}

.card.card-order .card-header[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card.card-order .card-body-item[data-v-4b865470] {
    padding-top: 30px;
    display: flex;
    flex-direction: column;
}

.order-item[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    padding: 20px 25px;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.order-item .order-item-footer[data-v-4b865470] {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.space-nowrap[data-v-4b865470] {
    white-space: nowrap;
}

.total-block[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: self-start;
}

.total-block .info-total[data-v-4b865470] {
    margin-right: 5px;
    margin-bottom: 5px;
}

.total-block .total-price[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.total-block .total-price .more[data-v-4b865470] {
    margin-top: 5px;
    font-size: 12px;
    font-weight: var(--medium);
}

.total-block .total-price .price[data-v-4b865470] {
    font-weight: var(--medium);
    font-size: 24px;
    line-height: 24px;
}

.tooltip:hover .tooltip-text[data-v-4b865470] {
    visibility: visible;
    opacity: 1;
    transition: var(--transition);
}

.tooltip[data-v-4b865470] {
    position: relative;
    display: inline-block;
}

.tooltip .tooltip-name[data-v-4b865470] {
    cursor: pointer;
}

.tooltip .tooltip-text[data-v-4b865470] {
    transition: var(--transition);
    visibility: hidden;
    opacity: 0;
    padding: 15px 20px;
    background: var(--text-70);
    position: absolute;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 15px;
    color: var(--white);
    min-width: 307px;
    right: -20px;
    margin-top: 30px;
    font-weight: var(--regular);
}

.tooltip .tooltip-text[data-v-4b865470]::before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent var(--text-70) transparent;
    top: -10px;
    right: 20px;
}

.product-list[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.mr-5[data-v-4b865470] {
    margin-right: 5px;
}

.mb-10[data-v-4b865470] {
    margin-bottom: 10px !important;
}

.product-list__item[data-v-4b865470] {
    padding: 0 !important;
    flex-direction: column;
    overflow: hidden;
}

.product-list__item.active .product-list-header .btn.btn-action>svg[data-v-4b865470] {
    transform: scale(-1);
}

.product-list__item .product-list-body[data-v-4b865470] {
    width: 100%;
}

.product-list__item .product-list-body .product-list-container[data-v-4b865470] {
    padding: 19px 25px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.product-list__item[data-accordion-item] .product-list-body .product-list-container[data-v-4b865470] {
    padding-top: 0;
    border-top: none;
    padding-right: 0;
    padding-left: 0;
}

.product-list__item .product-list-header[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.product-list__item .dbl-broduct-info[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    flex: auto;
    align-items: center;
}

.product-list__item .product-info[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.product-list__item .product-info[data-v-4b865470]:not(.product-list__item .product-info.action) {
    padding: 19px 25px;
}

.product-list__item .product-info.action .btn-action[data-v-4b865470] {
    height: 100%;
    width: 50px;
}

.product-list-header.active [data-accordion-drop][data-v-4b865470] {
    display: block !important;
}

.list-payments .pay[data-v-4b865470] {
    margin-bottom: 10px;
}

.pay input[type="radio"]:checked~.payment-method[data-v-4b865470] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.pay input[type="radio"]:checked~.payment-method .radio[data-v-4b865470] {
    border: 2px solid var(--white);
    background: transparent;
}

.pay input[type="radio"]:checked~.payment-method .radio[data-v-4b865470]::after {
    display: block !important;
    background: var(--white);
}

.pay input[type="radio"]:checked~.payment-method .info-heading *[data-v-4b865470] {
    color: var(--white);
}

.pay input[type="radio"]:checked~.payment-method .pay-list *[data-v-4b865470] {
    color: var(--white);
    opacity: 0.8;
}

.pay input[type="radio"]:checked~.payment-method .info[data-v-4b865470] {
    border-right: 1px solid;
    border-color: rgba(256, 256, 256, 0.5);
}

.payment-method span.radio[data-v-4b865470] {
    position: relative;
}

.pay .payment-method .action .radio[data-v-4b865470]::after {
    content: "";
    min-width: 10px;
    min-height: 10px;
    display: none;
    position: absolute;
    background: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.pay.module-radio[data-v-4b865470] {
    width: 100%;
    align-items: inherit;
}

.payment-method[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
}

.payment-method .info[data-v-4b865470] {
    padding: 0px 25px;
    flex: auto;
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin: 20px 0;
}

.payment-method .action[data-v-4b865470] {
    padding: 0 25px;
    display: flex;
    align-items: center;
}

.payment-method .pay-list[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.payment-method .pay-list li[data-v-4b865470] {
    display: block;
}

.payment-method .info .info-heading[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.product-content__item[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.product-content__item+.product-content__item[data-v-4b865470] {
    margin-top: 10px;
}

.product-content__item-head[data-v-4b865470] {
    padding: 8px 10px 0 10px;
}

.product-content__item-head+.product-content__item-body[data-v-4b865470] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.product-content__item-body[data-v-4b865470] {
    padding: 10px 10px;
}

.product-info-list[data-v-4b865470] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.product-info-list__item[data-v-4b865470] {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    max-width: 100%;
}

.product-info-list__item[data-v-4b865470]:not(:last-child) {
    padding-right: 20px;
    position: relative;
    margin-right: 20px;
}

.product-info-list__item[data-v-4b865470]:not(:last-child):after {
    content: '';
    width: 1px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(62, 116, 134, 0.15);
}

.product-info-list__icon[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    flex: 0 0 18px;
}

.product-info-list__text[data-v-4b865470] {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.product-reviews .product-content__item[data-v-4b865470] {
    margin-top: 10px;
}

.accordion-inside .product-content__item-body[data-v-4b865470] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.more-details span[data-v-4b865470] {
    margin-right: 5px;
}

.post-info[data-v-4b865470] {
    display: flex;
    align-items: center;
    overflow: hidden;
}

.post-info__img.--square[data-v-4b865470] {
    flex: 0 0 68px;
    height: 68px;
    width: 68px;
}

.post-info__content[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.post-info__list[data-v-4b865470] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.post-info__list-item[data-v-4b865470] {
    font-size: 14px;
    line-height: 100%;
    color: #304B65;
    opacity: 0.7;
    margin-bottom: 3px;
}

.post-info__list-item[data-v-4b865470] {
    margin-right: 15px;
}

.comments-list-info[data-v-4b865470] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.product-title-btn[data-v-4b865470] {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.table-body.table-padding .table-body-item .table-body-item[data-v-4b865470] {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}

.table-body.table-padding .table-body-item[data-v-4b865470]:not(.table-body.table-padding .table-body-item.double-item) {
    padding-top: 0px;
    padding-bottom: 0;
}

.product-title-btn-icon[data-v-4b865470] {
    margin-left: 4px;
}

.comments-list[data-v-4b865470] {
    counter-reset: comments-cuonter;
}

.px0[data-v-4b865470] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.comments-list__item[data-v-4b865470]:after {
    counter-increment: comments-cuonter;
    content: counter(comments-cuonter);
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #304B65;
    position: absolute;
    top: 0;
    left: 25px;
}

.comments-list__item+.comments-list__item[data-v-4b865470] {
    margin-top: 10px;
}

.comments-actions[data-v-4b865470] {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding-left: 98px;
}

.comments-actions__info[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    color: #304B65;
}

.comments-actions__info span[data-v-4b865470] {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
    margin-bottom: 10px;
}

.accordion-inside__body .accordion-inside__body[data-v-4b865470] {
    padding: 15px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

[data-accordion-drop][data-v-4b865470] {
    display: none;
}

.post-info__img[data-v-4b865470] {
    border-radius: 5px;
    overflow: hidden;
    margin-right: 20px;
}

.comments .comment[data-v-4b865470] {
    font-size: 14px;
    line-height: 22.4px;
    color: var(--text-70);
    font-weight: var(--regular);
}

.comments .comment[data-v-4b865470]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.product-title-btn .product-title-btn-text[data-v-4b865470] {
    font-family: var(--baseFontFamily);
    font-weight: var(--regular);
    text-align: left;
}

.quick-order-tabs__user-avatar[data-v-4b865470] {
    min-width: 44px;
}

.coupons[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.coupons .coupone[data-v-4b865470]:not(:last-child) {
    margin-bottom: 10px;
}

.fw-regular[data-v-4b865470] {
    font-weight: var(--regular) !important;
}

.coupone h3[data-v-4b865470] {
    color: var(--primary);
    font-size: 16px;
    line-height: 25.6px;
    text-transform: uppercase;
}

.modal__body-lg .modal-body-item[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.modal__body-lg .modal-body-item .heading-body-item[data-v-4b865470] {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.modal__body-lg .modal-body-item[data-v-4b865470]:not(:last-child) {
    margin-bottom: 30px;
}

.add-payment[data-v-4b865470] {
    padding: 20px 25px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    display: flex;
    flex-direction: column;
}

.add-payment .add-payment-header[data-v-4b865470] {
    margin-bottom: 20px;
}

.link-input.amount-input input[data-v-4b865470]::-webkit-input-placeholder {
    color: rgba(48, 75, 101, 0.5);
    font-weight: var(--regular);
}

.author-info[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.author-avatar[data-v-4b865470] {
    min-width: 40px;
    min-height: 40px;
    flex-shrink: 0;
    background: rgba(32, 167, 238, 0.15);
    border-radius: 100%;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
    color: rgba(32, 167, 238, 0.5);
    overflow: hidden;
    text-align: center;
}

.author-creds[data-v-4b865470] {
    margin-left: 15px;
}

.author-name[data-v-4b865470] {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 1;
    text-transform: capitalize;
    color: #304B65;
}

.block-comment[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    overflow: hidden;
    padding: 0;
}

.block-comment .comment-header[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding: 15px 25px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.block-comment textarea[data-v-4b865470] {
    padding: 15px 25px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    resize: none;
    width: 100%;
    height: 140px;
    display: flex;
    padding-right: 100px;
}

.block-comment textarea[data-v-4b865470]::-moz-placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment textarea[data-v-4b865470]:-ms-input-placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment textarea[data-v-4b865470]::placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment .comment-footer[data-v-4b865470] {
    padding: 15px 25px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.block-comment .text-area[data-v-4b865470] {
    position: relative;
}

.block-comment .text-area .counter-chars[data-v-4b865470] {
    position: absolute;
    font-family: 'Poppins', sans-serif;
    top: 0;
    pointer-events: none;
    right: 0;
    margin-top: 38px;
    margin-right: 35px;
}

.pay-block[data-v-4b865470] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.pay-block .pay-block-info[data-v-4b865470] {
    display: flex;
    padding: 13px 25px;
    background: rgba(5, 166, 219, 0.08);
    border-radius: var(--radius);
}

.pay-block .pay-block-info .info[data-v-4b865470] {
    font-family: var(--baseFontFamily);
}

.pay-block .ico[data-v-4b865470] {
    min-width: 20px;
}

.order-item-body .card-list2[data-v-4b865470]:not(:last-child) {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.pay-block .pay-block-action[data-v-4b865470] {
    margin-top: 10px;
}

.quick-order-tabs__user .tabs__user__item[data-v-4b865470] {
    display: flex;
    width: 100%;
    align-items: center;
}

.quick-order-tabs__user .tabs__user__item[data-v-4b865470]:not(:first-child) {
    margin-top: 15px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding-top: 15px;
}

.quick-order-tabs2__item-mobail .ico[data-v-4b865470] {
    display: none !important;
}

.quick-order-tabs2__item-mobail.active-dropdown .ico[data-v-4b865470] {
    display: flex !important;
}

.quick-order-tabs2__nav-mobail.active-drop[data-v-4b865470] {
    overflow: hidden !important;
}

.title-bank-item-number[data-v-4b865470] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
}

.card-date[data-v-4b865470] {
    top: 65%;
}

.bank-card-list[data-v-4b865470] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 20px;
}

.bank-card-item[data-v-4b865470] {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bank-card-item.active[data-v-4b865470]:after {
    content: '';
    position: absolute;
    top: 15px;
    right: 15px;
    height: 10px;
    width: 20px;
    border-bottom: 2px solid #20A7EE;
    border-left: 2px solid #20A7EE;
    transform: rotate(-45deg);
}

.header[data-v-4b865470] {
    margin-bottom: 40px;
}

.header__title[data-v-4b865470] {
    font-size: 36px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.header__text[data-v-4b865470] {
    color: var(--text-50);
}

.side-toggler[data-v-4b865470] {
    margin-right: 15px;
    padding: 9px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    color: var(--white);
}

.sidebar[data-v-4b865470] {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 320px;
    padding-right: 20px;
    background: linear-gradient(57.37deg, #20A7EE 19.03%, #0ED5E1 94.23%);
    transition: var(--transition);
}

.sidebar__container[data-v-4b865470] {
    height: 100%;
    padding: 20px 25px;
    overflow-y: auto;
}

.sidebar__container[data-v-4b865470]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.sidebar__container[data-v-4b865470]::-webkit-scrollbar-track {
    background-color: rgb(255, 255, 255, .15);
}

.sidebar__container[data-v-4b865470]::-webkit-scrollbar-thumb {
    background-color: var(--white);
    border-radius: 10px;
}

.sidebar__section[data-v-4b865470]:not(:first-child) {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid rgb(255, 255, 255, .35);
}

.sidebar__logo[data-v-4b865470] {
    display: inline-block;
}

.sidebar__wallet[data-v-4b865470] {
    margin-bottom: 80px;
}

.sidebar__nav[data-v-4b865470] {
    margin-bottom: 50px;
}

.sidebar__title[data-v-4b865470] {
    padding-left: 20px;
    margin-bottom: 15px;
    color: var(--white);
    font-size: 12px;
    font-weight: var(--bold);
    line-height: 1.4;
    text-transform: uppercase;
    opacity: .7;
}

.sidebar__item--separate[data-v-4b865470]:not(:last-child) {
    margin-bottom: 10px;
}

.sidebar__link[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding: 14px 20px;
    border-radius: 15px;
    color: var(--white);
    font-size: 16px;
    font-weight: var(--bold);
    line-height: 1.4;
    transition: var(--transition);
}

.sidebar__link--active[data-v-4b865470], .sidebar__link[data-v-4b865470]:hover, .sidebar__link[data-v-4b865470]:active, .sidebar__link[data-v-4b865470]:focus {
    background-color: rgba(255, 255, 255, 0.15);
}

.sidebar__link--accent[data-v-4b865470] {
    background-color: var(--white);
    color: var(--primary);
    font-weight: var(--semi);
}

.sidebar__link--accent[data-v-4b865470]:hover {
    color: var(--white);
}

.sidebar__icon[data-v-4b865470] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
}

.overlay[data-v-4b865470] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 200;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    opacity: 0;
    visibility: hidden;
    transition: var(--transition);
}

.wallet-card[data-v-4b865470] {
    padding: 15px 20px;
    background-color: rgb(255, 255, 255, .15);
    border-radius: 15px;
    color: var(--white);
}

.wallet-card__title[data-v-4b865470] {
    margin-bottom: 5px;
    color: rgb(255, 255, 255, .7);
    font-weight: var(--medium);
}

.wallet-card__amount[data-v-4b865470] {
    display: block;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.wallet-card__footer[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, .35);
    padding-top: 15px;
}

.wallet-card__button[data-v-4b865470] {
    display: inline-flex;
    align-items: center;
    font-family: var(--baseFontFamily);
    font-size: 14px;
    font-weight: var(--semi);
    line-height: 1.4;
    color: var(--white);
}

.wallet-card__button[data-v-4b865470]:hover {
    color: rgba(255, 255, 255, .7);
}

.wallet-card__button span[data-v-4b865470]:not(:only-child) {
    margin-left: 10px;
    margin-right: 20px;
}

.gift-box[data-v-4b865470] {
    padding-top: 35px;
}

.gift-box__card[data-v-4b865470] {
    padding: 15px;
    border-radius: 15px;
    background-color: var(--white);
    text-align: center;
}

.gift-box__img[data-v-4b865470] {
    pointer-events: none;
    margin-top: -57px;
}

.gift-box__title[data-v-4b865470] {
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: var(--semi);
}

.gift-box__btn[data-v-4b865470] {
    padding: 13px;
}

.nav-panel[data-v-4b865470] {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    padding: 10px;
    background-color: var(--white);
    border-radius: 15px 15px 0px 0px;
    transition: var(--transition);
}

.nav-panel__list[data-v-4b865470] {
    display: flex;
    justify-content: space-around;
}

.nav-panel__item[data-v-4b865470] {
    padding-left: 5px;
    padding-right: 5px;
}

.nav-panel__link[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 10px;
    font-weight: var(--semi);
    line-height: 1.8;
    text-transform: uppercase;
}

.nav-panel__link--active[data-v-4b865470] {
    color: var(--primary);
}

.nav-panel__icon[data-v-4b865470] {
    display: inline-flex;
    width: 24px;
    margin-bottom: 5px;
}

.nav-panel__icon svg[data-v-4b865470] {
    width: 100%;
    height: 24px;
}

.card[data-v-4b865470] {
    padding: 20px 30px;
    background-color: var(--white);
    border-radius: 20px;
}

.card__title[data-v-4b865470] {
    margin-bottom: 10px;
    font-weight: var(--bold);
}

.card__section[data-v-4b865470]:not(:first-child) {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid var(--border);
}

.card-mb[data-v-4b865470] {
    margin-bottom: 20px;
}

.card-outline[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
}

.card-outline+.card-outline[data-v-4b865470] {
    margin-top: 10px;
}

.notify-list[data-v-4b865470] {
    margin: 20px 0;
    border-top: 1px solid var(--border);
}

.notify-list__item[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding: 20px 0;
    border-bottom: 1px solid var(--border);
}

.notify-list__icon[data-v-4b865470] {
    display: inline-flex;
    margin-right: 15px;
}

.notify-list__body[data-v-4b865470] {
    flex-grow: 1;
    display: flex;
    font-weight: var(--medium);
}

.notify-list__text[data-v-4b865470] {
    margin-right: 20px;
}

.notify-list__date[data-v-4b865470] {
    margin-left: auto;
}

.balance-amount[data-v-4b865470] {
    display: inline-block;
    font-size: 24px;
    font-weight: var(--semi);
    line-height: 1.4;
}

.link-arrow[data-v-4b865470] {
    position: relative;
    display: inline-block;
    padding-right: 20px;
    color: var(--primary);
    font-weight: var(--semi);
    line-height: 1.4;
}

.link-arrow[data-v-4b865470]::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.80155 5.57424L5.27766e-08 5.57424L6.64722e-08 4.42576L7.80155 4.42576L4.1879 0.812102L5 -1.84772e-06L10 5L5 10L4.1879 9.1879L7.80155 5.57424Z' fill='%2305A6DB'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
}

.link-arrow[data-v-4b865470]:hover {
    text-decoration: underline;
}

.order-list__item[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding: 15px;
}

.order-list__body[data-v-4b865470] {
    flex-grow: 1;
    display: flex;
}

.order-list__visual[data-v-4b865470] {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 25px;
    margin-right: 15px;
    border-right: 1px solid var(--border);
}

.order-list__visual img[data-v-4b865470] {
    max-width: 24px;
    width: 100%;
    height: auto;
}

.order-list__info[data-v-4b865470] {
    padding-right: 15px;
}

.recommend-card[data-v-4b865470] {
    padding: 15px 20px;
}

.recommend-card__title[data-v-4b865470] {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: var(--bold);
}

.button-list[data-v-4b865470] {
    display: flex;
    flex-wrap: wrap;
    margin: -5px;
}

.button-list__item[data-v-4b865470] {
    padding: 5px;
}

.pill[data-v-4b865470] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 60px;
    padding: 5px 10px;
}

.pill__text[data-v-4b865470]:not(:last-child) {
    margin-right: 10px;
}

.pill--inner[data-v-4b865470] {
    margin-left: 15px;
    margin-right: 15px;
}

.pill--primary[data-v-4b865470] {
    background: rgba(5, 166, 219, 0.15);
    border-radius: var(--radius);
    color: var(--primary);
}

.tabs--outline .tabs__container[data-v-4b865470] {
    border: 1px solid var(--border);
}

.tabs--outline .tabs-nav[data-v-4b865470] {
    overflow-x: auto;
    margin-bottom: -1px;
}

.tabs--outline .tabs-nav[data-v-4b865470]::-webkit-scrollbar {
    width: 10px;
    height: 5px;
}

.tabs--outline .tabs-nav[data-v-4b865470]::-webkit-scrollbar-track {
    background-color: rgba(33, 127, 156, 0.05);
}

.tabs--outline .tabs-nav[data-v-4b865470]::-webkit-scrollbar-thumb {
    background-color: var(--border);
    border-radius: 10px;
}

.tabs--outline .tabs-nav__link[data-v-4b865470] {
    border-radius: 10px 10px 0px 0px;
}

.tabs--outline .tabs-nav__link[data-v-4b865470]:not(.active) {
    background-color: rgba(33, 127, 156, 0.05);
    border-color: rgba(33, 127, 156, 0.05);
}

.tabs--outline .tabs-nav__link.active[data-v-4b865470] {
    background-color: var(--white);
    border-color: var(--border);
}

.row-list[data-v-4b865470] {
    padding: 15px 25px;
}

.row-list__item+.row-list__item[data-v-4b865470] {
    margin-top: 10px;
}

.row-list__link[data-v-4b865470] {
    position: relative;
    display: block;
    padding: 5px 0;
    color: rgba(48, 75, 101, 0.7);
    line-height: 1;
}

.row-list__link[data-v-4b865470]:hover {
    color: var(--text);
}

.row-list__link[data-v-4b865470]::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 6px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.553302 1.11091C0.553302 0.220009 1.63044 -0.226159 2.26041 0.403806L5.1495 3.29289C5.54002 3.68342 5.54002 4.31658 5.1495 4.70711L2.26041 7.59619C1.63045 8.22616 0.553303 7.77999 0.553303 6.88909L0.553302 1.11091Z' fill='%23304B65'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .2;
    transition: inherit;
}

.row-list__link:hover.row-list__link[data-v-4b865470]::after {
    opacity: 1;
}

.gift-card[data-v-4b865470] {
    position: relative;
    z-index: 2;
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}

.gift-card__image[data-v-4b865470] {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 45px;
    z-index: -1;
}

.gift-card__body[data-v-4b865470] {
    max-width: 510px;
    padding-right: 180px;
}

.recent-order[data-v-4b865470] {
    padding: 15px 25px 0;
}

.recent-order__header[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    padding-bottom: 14px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--border);
    font-weight: var(--medium);
}

.recent-order__data[data-v-4b865470] {
    flex: 1;
}

.recent-order__head[data-v-4b865470] {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5px;
}

.recent-order__title[data-v-4b865470]:not(:last-child)::after {
    content: 'â€¢';
    margin: 0 9px;
    color: rgba(48, 75, 101, 0.7);
}

.recent-order__pay[data-v-4b865470] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.recent-order__price[data-v-4b865470] {
    margin-right: 30px;
    font-size: 18px;
    font-weight: var(--semi);
}

.recent-order__btn[data-v-4b865470] {
    min-width: 100px;
    padding-left: 20px;
    padding-right: 20px;
}

.recent-order__controls[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
    line-height: 1.29;
}

.recent-order__details[data-v-4b865470] {
    position: relative;
    padding-right: 20px;
}

.recent-order__details[data-v-4b865470]:not(.collapsed)::after {
    transform: translateY(-50%) scale(-1);
}

.recent-order__details[data-v-4b865470]::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 8px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88909 0.553301C7.77999 0.553301 8.22616 1.63044 7.59619 2.26041L4.70711 5.14949C4.31658 5.54002 3.68342 5.54002 3.29289 5.14949L0.403806 2.26041C-0.226159 1.63044 0.220008 0.553301 1.11091 0.553301H6.88909Z' fill='%23304B65' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: contain;
}

.collapse[data-v-4b865470] {
    overflow: hidden;
    transition: var(--transition);
    transition-property: height;
}

.collapse[data-v-4b865470]:not(.show) {
    height: 0;
}

.order-info[data-v-4b865470] {
    padding: 20px 25px 20px;
    margin-left: -25px;
    margin-right: -25px;
    border-top: 1px solid var(--border);
}

.order-info__title[data-v-4b865470] {
    color: rgba(48, 75, 101, 0.5);
    font-weight: var(--bold);
    line-height: 1.4;
}

.order-info__card[data-v-4b865470] {
    padding: 20px 25px;
    margin-bottom: 30px;
}

.order-info__card .row[data-v-4b865470] {
    --bs-gutter-x: 50px;
}

.order-info__card [class^="col-"][data-v-4b865470]:nth-child(2n) {
    border-left: 1px solid var(--border);
}

.descr-list[data-v-4b865470] {
    font-weight: var(--medium);
    line-height: 1;
}

.descr-list__item[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
}

.descr-list__item+.descr-list__item[data-v-4b865470] {
    margin-top: 20px;
}

.descr-list__key[data-v-4b865470] {
    color: rgba(48, 75, 101, 0.7);
}

.descr-list__value[data-v-4b865470] {
    text-align: right;
}

.descr-list__lg[data-v-4b865470] {
    font-size: 24px;
}

.descr-list__sm[data-v-4b865470] {
    font-size: 12px;
}

.product-list__item[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding: 19px 25px;
    font-size: 16px;
    font-weight: var(--bold);
    line-height: 1;
}

.product-list__item+.product-list__item[data-v-4b865470] {
    margin-top: 10px;
}

.product-list__icon[data-v-4b865470] {
    display: inline-block;
    max-width: 18px;
    margin-right: 15px;
}

.product-list__icon img[data-v-4b865470] {
    width: 100%;
    height: auto;
}

.modal-box[data-v-4b865470] {
    padding: 30px;
}

.modal-box__header[data-v-4b865470] {
    position: relative;
    margin-bottom: 30px;
}

.modal-box__title[data-v-4b865470] {
    font-size: 18px;
    font-weight: var(--bold);
    line-height: 1.6;
}

.modal-box__btn[data-v-4b865470] {
    right: 0;
}

.modal-box__row[data-v-4b865470] {
    --bs-gutter-x: 10px;
}

.modal-box__row [class^="col-"][data-v-4b865470]:not(:last-child) {
    margin-bottom: 10px;
}

.discount-card[data-v-4b865470] {
    display: flex;
    padding: 10px;
}

.discount-card__body[data-v-4b865470] {
    padding-top: 5px;
    padding-bottom: 5px;
}

.discount-card__visual[data-v-4b865470] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    flex-shrink: 0;
    margin-right: 28px;
    color: var(--white);
    border-radius: 10px;
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
}

.discount-card__visual--white[data-v-4b865470] {
    background-color: var(--white);
    color: var(--text);
}

.discount-card__visual--blue[data-v-4b865470] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.discount-card__visual--purple[data-v-4b865470] {
    background: linear-gradient(149.14deg, #E565E8 2.81%, #AA82EB 96.26%);
}

.discount-card__visual--orange[data-v-4b865470] {
    background: linear-gradient(152.91deg, #E18A24 4.02%, #E15124 94.08%);
}

.discount-card__visual--yellow[data-v-4b865470] {
    background: linear-gradient(158.75deg, #EEC228 23.1%, #EE9F28 100%);
}

.modal-discount[data-v-4b865470] {
    padding: 30px 30px 20px;
}

.modal-discount__title[data-v-4b865470] {
    margin-bottom: 55px;
    font-size: 18px;
    font-weight: var(--bold);
    text-align: center;
}

.modal-discount__date-wrap[data-v-4b865470] {
    position: relative;
    display: flex;
    justify-content: center;
    margin: 10px 0;
}

.modal-discount__date-wrap[data-v-4b865470]::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border-bottom: 1px solid var(--border);
}

.modal-discount__date[data-v-4b865470] {
    position: relative;
    display: inline-block;
    padding: 10px;
    background-color: var(--white);
    color: rgba(48, 75, 101, 0.5);
}

.coupon[data-v-4b865470] {
    position: relative;
    padding: 55px 25px 20px;
    border-radius: 15px;
    text-align: center;
    color: var(--white);
}

.coupon__icon[data-v-4b865470] {
    position: absolute;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: var(--white);
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
}

.coupon__title[data-v-4b865470] {
    font-size: 18px;
    font-weight: var(--bold);
}

.coupon__code[data-v-4b865470] {
    padding: 15px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.35);
    font-size: 24px;
    font-weight: var(--bold);
}

.coupon__btn[data-v-4b865470] {
    background-color: var(--white);
    box-shadow: 0px 5px 15px -3px var(--white);
}

.coupon__btn[data-v-4b865470]:hover {
    background-color: rgba(255, 255, 255, 0.9);
}

.coupon--white[data-v-4b865470] {
    background-color: rgba(0, 0, 0, 0.1);
    color: var(--text);
}

.coupon--white .coupon__icon[data-v-4b865470], .coupon--white .coupon__btn[data-v-4b865470] {
    color: var(--text);
}

.coupon--blue[data-v-4b865470] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.coupon--blue .coupon__icon[data-v-4b865470], .coupon--blue .coupon__btn[data-v-4b865470] {
    color: var(--primary);
}

.coupon--purple[data-v-4b865470] {
    background: linear-gradient(149.14deg, #E565E8 2.81%, #AA82EB 96.26%);
}

.coupon--purple .coupon__icon[data-v-4b865470], .coupon--purple .coupon__btn[data-v-4b865470] {
    color: #CE70E8;
}

.coupon--orange[data-v-4b865470] {
    background: linear-gradient(152.91deg, #E18A24 4.02%, #E15124 94.08%);
}

.coupon--orange .coupon__icon[data-v-4b865470], .coupon--orange .coupon__btn[data-v-4b865470] {
    color: #E15124;
}

.coupon--yellow[data-v-4b865470] {
    background: linear-gradient(158.75deg, #EEC228 23.1%, #EE9F28 100%);
}

.coupon--yellow .coupon__icon[data-v-4b865470], .coupon--yellow .coupon__btn[data-v-4b865470] {
    color: #EEC228;
}

.coupon--disabled .coupon__btn[data-v-4b865470] {
    pointer-events: none;
    background: rgba(255, 255, 255, 0.15);
    box-shadow: none;
    color: rgba(255, 255, 255, 0.5);
}

.gift-modal[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}

.gift-modal__body[data-v-4b865470] {
    max-width: 345px;
}

.gift-modal__timing[data-v-4b865470] {
    align-self: center;
    text-align: center;
}

.gift-modal__check[data-v-4b865470] {
    display: inline-flex;
    padding: 14px 20px;
}

.affiliate-modal[data-v-4b865470] {
    padding: 20px 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.affiliate-modal__row[data-v-4b865470] {
    display: flex;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid var(--border);
}

.affiliate-modal__item[data-v-4b865470] {
    width: 50%;
}

.affiliate-modal__item[data-v-4b865470]:nth-child(2) {
    border-left: 1px solid var(--border);
    padding-left: 30px;
}

.cart-section[data-v-4b865470] {
    padding: 30px;
    border-radius: 20px;
    background: var(--white);
}

.cart-section__footer[data-v-4b865470] {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 30px;
}

.cart-section__btn[data-v-4b865470] {
    order: -1;
    margin-right: auto;
}

.total-list[data-v-4b865470] {
    display: flex;
    margin-right: 100px;
    line-height: 1;
}

.total-list__item[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.total-list__item+.total-list__item[data-v-4b865470] {
    margin-left: 50px;
}

.total-list__key[data-v-4b865470] {
    margin-bottom: 8px;
}

.total-list__value[data-v-4b865470] {
    font-size: 24px;
}

.alert[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding: 16px 20px;
    border-radius: 10px;
    font-size: 16px;
    line-height: 1.4;
}

.alert--primary[data-v-4b865470] {
    background: rgba(5, 166, 219, 0.1);
    color: var(--primary);
}

.alert__icon[data-v-4b865470] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
}

.amount-check[data-v-4b865470] {
    display: block;
    width: 100%;
}

.amount-check__field:checked+.amount-check__label[data-v-4b865470] {
    color: var(--white);
}

.amount-check__field:checked+.amount-check__label[data-v-4b865470]::before, .amount-check__field:checked+.amount-check__label[data-v-4b865470]::after {
    opacity: 1;
}

.amount-check__field:checked+.amount-check__label [class^="color-"][data-v-4b865470] {
    color: inherit;
}

.amount-check__label[data-v-4b865470] {
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px 16px 53px;
    border-radius: 10px;
    border: 1px solid var(--border);
    background-color: var(--white);
    background-repeat: no-repeat;
    background-position: left 20px center;
    font-size: 16px;
    font-weight: var(--semi);
    line-height: 1;
    overflow: hidden;
    transition: var(--transition);
}

.amount-check__label[data-v-4b865470]::before, .amount-check__label[data-v-4b865470]::after {
    content: '';
    position: absolute;
    transition: inherit;
    opacity: 0;
}

.amount-check__label[data-v-4b865470]::before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.amount-check__label[data-v-4b865470]::after {
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
}

.amount-check__label span[data-v-4b865470] {
    position: relative;
    z-index: 2;
}

.amount-row[data-v-4b865470] {
    --bs-gutter-x: 10px;
}

.input--iconed[data-v-4b865470] {
    padding-left: 53px;
}

.input--mail[data-v-4b865470] {
    background: url(../../../../img/ico-sms.svg) no-repeat left 20px center;
}

.input--amount[data-v-4b865470] {}

.product-label[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    padding: 20px 30px;
    font-size: 16px;
}

.product-label__title[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.product-label__icon[data-v-4b865470] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    margin-right: 10px;
}

.product-label__price[data-v-4b865470] {
    font-size: 18px;
}

.product-label__sepor[data-v-4b865470] {
    padding-left: 30px;
    border-left: 1px solid var(--border);
}

.trial-order[data-v-4b865470] {
    max-width: 430px;
    margin: 0 auto 40px;
}

.trial-order__icon[data-v-4b865470] {
    width: 36px;
    margin: 0 auto 15px;
}

.trial-order__icon img[data-v-4b865470] {
    width: 100%;
    height: auto;
}

.oredr-timer[data-v-4b865470] {
    font-size: 16px;
}

.oredr-timer__time[data-v-4b865470] {
    font-size: 36px;
    line-height: 1.4;
}

.message[data-v-4b865470] {
    border-radius: 10px;
    padding: 20px 25px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1.6;
}

.message--danger[data-v-4b865470] {
    color: var(--danger);
    background-color: rgba(244, 61, 61, 0.08);
}

.rating[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    padding: 20px 25px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1.6;
}

.rating__text[data-v-4b865470] {
    padding-right: 15px;
}

.rating__list[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.rating__item+.rating__item[data-v-4b865470] {
    margin-left: 9px;
}

.rating__item[data-v-4b865470] {
    cursor: pointer;
}

.rating__item svg[data-v-4b865470]:hover {
    fill: var(--yellow);
}

.mobile-drop__nav[data-v-4b865470] {
    position: relative;
    display: flex;
    align-items: center;
    padding: 16px 20px;
    color: var(--text-70);
    line-height: 1;
    transition: var(--transition);
    border-bottom: 1px solid transparent;
}

.mobile-drop__nav[data-v-4b865470]::before, .mobile-drop__nav[data-v-4b865470]::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 6px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.553302 1.11091C0.553302 0.220009 1.63044 -0.226159 2.26041 0.403806L5.1495 3.29289C5.54002 3.68342 5.54002 4.31658 5.1495 4.70711L2.26041 7.59619C1.63045 8.22616 0.553303 7.77999 0.553303 6.88909L0.553302 1.11091Z' fill='%23304B65'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .2;
    transition: inherit;
}

.mobile-drop__nav[data-v-4b865470]::before {
    opacity: 0;
    left: 25px;
    transform: translateY(-50%) scale(-1);
}

.mobile-drop__nav[data-v-4b865470]::after {
    right: 25px;
    transform: translateY(-50%);
}

.mobile-drop__nav[data-v-4b865470]:not(.collapsed) {
    padding-left: 54px;
}

.mobile-drop__nav[data-v-4b865470]:not(.collapsed)::after {
    opacity: 0;
}

.mobile-drop__nav[data-v-4b865470]:not(.collapsed)::before {
    opacity: 0.2;
}

.mobile-drob__icon[data-v-4b865470] {
    display: inline-flex;
    width: 18px;
    margin-right: 15px;
}

.mobile-drop--variant .mobile-drop__nav[data-v-4b865470] {
    border: 1px solid var(--border);
    font-size: 16px;
    line-height: 1.4;
    font-weight: var(--semi);
    border-radius: 10px;
}

.mobile-drop--variant .mobile-drop__nav[data-v-4b865470]:not(:first-child) {
    margin-top: 10px;
}

.mobile-drop--variant .mobile-drop__nav[data-v-4b865470]:not(.collapsed) {
    padding-left: 20px;
    border-radius: 10px 10px 0 0;
}

.mobile-drop--variant .mobile-drop__nav[data-v-4b865470]:not(.collapsed)::after {
    opacity: .2;
    transform: translateY(-50%) rotate(90deg);
}

.mobile-drop--variant .mobile-drop__nav[data-v-4b865470]::before {
    display: none;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--inst[data-v-4b865470] {
    background: linear-gradient(135deg, #4165DD 0%, #F10172 80%, #FFCC5B 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--fb[data-v-4b865470] {
    background: linear-gradient(120deg, #17AAFD 50%, #0268E2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--tiktok[data-v-4b865470] {
    color: #3D3D3D;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--tw[data-v-4b865470] {
    color: #1DA1F3;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--yt[data-v-4b865470] {
    color: #FF0000;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--sc[data-v-4b865470] {
    background: linear-gradient(120deg, #FF9800 50%, #FF2300 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--spotify[data-v-4b865470] {
    color: #1ED760;
}

.btn-icon[data-v-4b865470] {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-outline-default[data-v-4b865470] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    color: rgba(48, 75, 101, 0.7);
}

.btn-outline-default.disabled[data-v-4b865470] {
    color: rgba(48, 75, 101, 0.5);
}

.text-decoration-line-through[data-v-4b865470] {
    text-decoration: line-through;
}

.mb-8[data-v-4b865470] {
    margin-bottom: 8px;
}

.card-checkout-title[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    color: rgba(48, 75, 101, 0.5);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
}

.card-checkout-title span[data-v-4b865470]:first-child {
    margin-left: 170px;
}

.card-checkout-title span[data-v-4b865470]:last-child {
    margin-right: 245px;
}

.accordion__item[data-v-4b865470] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.accordion__item+.accordion__item[data-v-4b865470] {
    margin-top: 10px;
}

.accordion__head[data-v-4b865470] {
    padding: 5px;
}

.accordion__head .product[data-v-4b865470] {
    background-color: var(--white);
    border-radius: 5px;
    transition: all .2s ease-in;
}

.accordion__item.active .product[data-v-4b865470] {
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
}

.accordion-inside__body[data-v-4b865470] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding: 15px;
}

.product[data-v-4b865470] {
    display: flex;
    align-items: center;
    padding-right: 35px;
}

.product-icon[data-v-4b865470] {
    padding: 10px 15px 10px;
    position: relative;
}

.product-icon span[data-v-4b865470] {
    max-width: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(4px);
}

.product-icon[data-v-4b865470]:after {
    content: '';
    width: 1px;
    height: 70px;
    background-color: rgba(62, 116, 134, 0.15);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

.product-title-wrapper[data-v-4b865470] {
    padding: 5px 10px 5px 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 0 0 30%;
}

.product-title-btn-icon[data-v-4b865470] {
    transition: all .2s ease-in-out;
}

.product-title-btn.active .product-title-btn-icon[data-v-4b865470] {
    transform: rotate(180deg);
}

.product-value[data-v-4b865470] {
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 16px;
}

.product-name[data-v-4b865470] {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
    position: relative;
}

.product-add[data-v-4b865470] {
    flex: auto;
    display: flex;
    align-items: center;
}

.product-add .module-check[data-v-4b865470] {
    padding: 16px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.product-sum[data-v-4b865470] {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #304B65;
    opacity: .7;
    flex: 0 0 197px;
    display: flex;
    align-items: flex-start;
}

.product-sum__old[data-v-4b865470] {
    margin-left: 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    color: rgba(48, 75, 101, 0.5);
    opacity: 0.7;
}

.product-content[data-v-4b865470] {
    padding: 30px 40px 30px 165px;
}

.product-content__item+.product-content__item[data-v-4b865470] {
    margin-top: 10px;
}

.product-content__item-head .account-block[data-v-4b865470] {
    padding: 5px 10px;
    margin-bottom: 8px;
}

.product-content__item-head+.product-content__item-body[data-v-4b865470] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.product-content__item-body .text-content[data-v-4b865470] {
    padding: 5px 18px;
}

.account-block__text[data-v-4b865470] {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: #304B65;
}

.account-block[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.account-block__icon[data-v-4b865470] {
    width: 36px;
    height: 36px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 15px;
}

.post-info[data-v-4b865470] {
    display: flex;
    align-items: center;
}

.post-info__img.--rectangle[data-v-4b865470] {
    flex: 0 0 120px;
    height: 68px;
    width: 120px;
}

.post-info__content[data-v-4b865470] {
    display: flex;
    flex-direction: column;
}

.post-info__title[data-v-4b865470] {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    color: #304B65;
    margin-bottom: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.textarea-wrapper[data-v-4b865470] {
    position: relative;
}

.textarea-wrapper .textarea[data-v-4b865470] {
    resize: vertical;
    min-height: 100px;
}

.textarea[data-v-4b865470]::-webkit-resizer {
    display: none;
    -webkit-appearance: none;
}

.textarea-wrapper[data-v-4b865470]:after {
    content: "";
    width: 20px;
    height: 20px;
    z-index: 1;
    position: absolute;
    right: 5px;
    bottom: 5px;
    pointer-events: none;
}

.textarea-wrapper .btn-action[data-v-4b865470] {
    position: absolute;
    top: 15px;
    right: 10px;
    color: rgba(48, 75, 101, 0.5);
    transition: all .2s ease-in-out;
}

.textarea-wrapper .btn-action[data-v-4b865470]:hover {
    color: rgba(48, 75, 101, 1);
}

.comments-list__item[data-v-4b865470] {
    position: relative;
    padding-left: 65px;
}

.buttons-group[data-v-4b865470] {
    display: flex;
}

.buttons-group .btn[data-v-4b865470]:not(:last-child) {
    margin-right: 10px;
}

.comments-actions .btn--md[data-v-4b865470] {
    padding: 10px 20px;
}

.quick-order-tabs__user-info-item[data-v-4b865470] {
    font-weight: var(--regular);
}

.modal__body-lg[data-v-4b865470] {
    padding: 30px var(--modal-px);
}

.textarea--md[data-v-4b865470] {
    height: 140px;
}

.fz-20[data-v-4b865470] {
    font-size: 20px;
}

.tooltip .tooltip-text[data-v-4b865470] {
    font-size: 14px;
    line-height: 1.4;
    font-weight: var(--regular);
    text-align: left;
}

.text-sepor[data-v-4b865470] {
    margin: 0 5px;
    font-weight: var(--regular);
    color: #97A5B2;
}

.order-new__wrap[data-v-4b865470] {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.order-new__protection[data-v-4b865470] {
    text-align: center;
}

.order-new__protection-info[data-v-4b865470] {
    color: #9BCF2C;
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 10px;
    display: inline-flex;
    align-items: center;
    gap: 7px;
}

.order-new__pay-method-img[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.order-new__pay-method-block-blue[data-v-4b865470] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: white;
}

.order-new__pay-method-block-blue .order-new__pay-method-img[data-v-4b865470] {
    filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -webkit-filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -moz-filter: contrast(166%) hue-rotate(133deg) invert(100%);
}

.order-new__pay-method-title[data-v-4b865470] {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

.order-new__pay-method-text[data-v-4b865470] {
    font-weight: 500;
    font-size: 14px;
    opacity: 0.7;
}

.order-new__pay-method-list[data-v-4b865470] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.order-new__pay-method-item[data-v-4b865470] {
    width: 23%;
    height: 52px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    background-color: var(--white);
}

.order-new__coinpayments[data-v-4b865470] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    height: 52px;
    padding: 0 20px;
    border-radius: 10px;
    margin-bottom: 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.order-new__coinpayments-list[data-v-4b865470] {
    display: flex;
    align-items: center;
    gap: 5px;
}

.order-new__wrap-btn[data-v-4b865470] {
    padding: 30px 0;
}

.order-details-block[data-v-4b865470] {
    display: none;
}

.order-details-block--show[data-v-4b865470] {
    display: flex;
}

.color-success[data-v-4b865470] {
    color: #9BCF2C;
}

[data-v-4b865470]:root {
    --white: #fff;
    --black: #000;
    --text: #304B65;
    --teal: #F0F7F9;
    --primary: #05A6DB;
    --yellow: #FFE486;
    --border: rgba(62, 116, 134, 0.15);
    --danger: #F43D3D;
    --warning: #CCA52D;
    --green: #70DE61;
    --text-70: rgba(48, 75, 101, 0.7);
    --text-50: rgba(48, 75, 101, 0.5);
    --noto: 'Noto Serif', serif;
    --poppins: 'Poppins', sans-serif;
    --baseFontFamily: var(--poppins);
    --fontAccent: var(--noto);
    --baseFontSize: 14px;
    --baseLineHeight: 1.6;
    --regular: 400;
    --medium: 500;
    --semi: 600;
    --bold: 700;
    --extra-bold: 800;
    --radius: 10px;
    --side-x: 300px;
    --transition: all .3s ease-out;
}

body[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    color: var(--text);
    font-family: var(--baseFontFamily);
    font-size: var(--baseFontSize);
    font-weight: var(--regular);
    line-height: var(--baseLineHeight);
}

body.lock[data-v-4b865470] {
    overflow: hidden;
}

.wrapper[data-v-4b865470] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    overflow-x: hidden;
}

.main[data-v-4b865470] {
    position: relative;
    flex-grow: 1;
    background-color: var(--teal);
    padding-top: 50px;
    padding-bottom: 50px;
}

.main__container[data-v-4b865470] {
    max-width: 1470px;
    padding-left: 25px;
    padding-right: 25px;
}

.container[data-v-4b865470], .container-fluid[data-v-4b865470], .container-xxl[data-v-4b865470], .container-xl[data-v-4b865470], .container-lg[data-v-4b865470], .container-md[data-v-4b865470], .container-sm[data-v-4b865470] {
    --bs-gutter-x: 20px;
}

.row[data-v-4b865470] {
    --bs-gutter-x: 20px;
}

.color-primary[data-v-4b865470] {
    color: var(--primary);
}

.color-secondary[data-v-4b865470] {
    color: var(--yellow);
}

.color-text[data-v-4b865470] {
    color: var(--text);
}

.color-danger[data-v-4b865470] {
    color: var(--danger);
}

.color-warning[data-v-4b865470] {
    color: var(--warning);
}

.text-50[data-v-4b865470] {
    color: var(--text-50);
}

.text-70[data-v-4b865470] {
    color: var(--text-70);
}

.w-100[data-v-4b865470] {
    width: 100%;
}

.mb-05[data-v-4b865470] {
    margin-bottom: 5px;
}

.mb-10[data-v-4b865470] {
    margin-bottom: 10px;
}

.mb-15[data-v-4b865470] {
    margin-bottom: 15px;
}

.mb-20[data-v-4b865470] {
    margin-bottom: 20px;
}

.mb-25[data-v-4b865470] {
    margin-bottom: 25px;
}

.fw-medium[data-v-4b865470] {
    font-weight: var(--medium);
}

.fw-semi[data-v-4b865470] {
    font-weight: var(--semi);
}

.fw-bold[data-v-4b865470] {
    font-weight: var(--bold);
}

.text-center[data-v-4b865470] {
    text-align: center;
}

.text-right[data-v-4b865470] {
    text-align: right;
}

.fz-md[data-v-4b865470] {
    font-size: 24px;
}

.sr-only[data-v-4b865470] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.h1[data-v-4b865470], .h2[data-v-4b865470], .h3[data-v-4b865470], .h4[data-v-4b865470] {
    font-family: var(--fontAccent);
    font-weight: var(--semi);
}

.h1[data-v-4b865470] {
    font-size: 64px;
    line-height: 1.2;
}

.h2[data-v-4b865470] {
    font-size: 48px;
    line-height: 1.4;
}

.h3[data-v-4b865470] {
    font-size: 36px;
    line-height: 1.4;
}

.h4[data-v-4b865470] {
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.h5[data-v-4b865470] {
    font-size: 18px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.btn[data-v-4b865470] {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius);
    font-family: var(--baseFontFamily);
    font-size: 14px;
    line-height: 1;
    font-weight: var(--semi);
    text-align: center;
    transition: var(--transition);
}

.btn--md[data-v-4b865470] {
    height: 50px;
    padding: 16px 25px;
}

.btn--md-less[data-v-4b865470] {
    height: 50px;
    padding: 16px 20px;
}

.btn--primary[data-v-4b865470] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    box-shadow: 0px 5px 15px -3px #b3e8f8;
    color: var(--white);
}

.btn--accent[data-v-4b865470] {
    background: linear-gradient(106.11deg, #F80404 -5.94%, #FF7600 112.84%);
    box-shadow: 0px 5px 15px -3px #fec4b5;
    color: var(--white);
}

.btn--secondary[data-v-4b865470] {
    background: var(--white);
    color: var(--primary);
}

.btn--secondary[data-v-4b865470]:hover {
    background: var(--primary);
    color: var(--white);
}

.btn--default[data-v-4b865470] {
    background: var(--white);
    color: var(--text);
}

.btn--default[data-v-4b865470]:hover {
    background: var(--text);
    color: var(--white);
}

.btn--outline[data-v-4b865470] {
    background-color: var(--white);
    color: var(--primary);
    border: 1px solid var(--border);
}

.btn--outline[data-v-4b865470]:hover {
    border-color: var(--primary);
    background-color: var(--primary);
    color: var(--white);
}

.btn--light[data-v-4b865470] {
    background-color: var(--white);
    color: rgba(48, 75, 101, 0.7);
    border: 1px solid var(--border);
}

.btn--light[data-v-4b865470]:hover {
    background-color: var(--teal);
    border: var(--teal);
}

.btn--disabled[data-v-4b865470] {
    pointer-events: none;
    background-color: var(--white);
    color: rgba(48, 75, 101, 0.5);
    border: 1px solid var(--border);
}

.btn__icon[data-v-4b865470]:first-child:not(:last-child) {
    margin-right: 15px;
}

.btn__icon[data-v-4b865470]:last-child:not(:first-child) {
    margin-left: 10px;
}

.modal__header[data-v-4b865470] {
    padding: 20px var(--modal-px);
}

.modal__title span[data-v-4b865470] {
    color: var(--black);
}

.modal-footer-cus[data-v-4b865470] {
    align-items: center;
}

.btn-list-cus[data-v-4b865470] {
    flex-direction: row;
    flex: 1;
}

.item-flex-cus[data-v-4b865470] {
    flex: unset;
}

.item-cus-space[data-v-4b865470] {
    margin-left: auto;
}

.item-cus-space.flex[data-v-4b865470] {
    flex: 1;
}

.item-cus-space div[data-v-4b865470] {
    justify-content: end;
}

@media (max-width: 768px) {
    .modal-footer-cus[data-v-4b865470] {
        align-items: unset;
    }

    .btn-list-cus[data-v-4b865470] {
        flex: unset;
    }

    .item-flex-cus[data-v-4b865470] {
        flex: 1;
    }

    .item-cus-space[data-v-4b865470] {
        white-space: nowrap;
        margin-left: 0;
    }

    .item-cus-space div[data-v-4b865470] {
        justify-content: start;
    }
}

@media (max-width: 768px) {
    body:has(.changes-saved-popup-open) .main-alerts, body:has(.changes-saved-popup-open) .header {
        z-index: 1 !important;
    }
}

.modal-processing__dialog[data-v-0fe76406] {
    max-width: 480px;
    min-height: 100%;
    height: auto !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: auto;
    padding: 20px;
}

.modal-processing__content[data-v-0fe76406] {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: var(--white);
    border-radius: 20px;
    box-shadow: 0px 15px 30px rgba(70, 141, 206, 0.05);
    transition: all 0.3s ease-out;
}

.modal-processing__body[data-v-0fe76406] {
    padding: 30px 50px;
}

.modal__dialog.modal__dialog--sm[data-v-0fe76406] {
    max-width: 480px;
}

@media (max-width: 575.98px) {
    .modal-processing__body[data-v-0fe76406] {
        padding: 30px 15px 15px;
    }
}

.modal-remove-body[data-v-0fe76406] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.modal-remove-title[data-v-0fe76406] {
    font-weight: bold;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
    text-align: center;
}

.btn[data-v-0fe76406] {
    align-items: center;
}

.w-100[data-v-0fe76406] {
    width: 100% !important;
}

.btn--light[data-v-0fe76406] {
    background-color: var(--white);
    color: rgba(48, 75, 101, 0.7);
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn--light[data-v-0fe76406]:hover {
    background-color: #f0f7f9;
    border: #f0f7f9;
}

.btn--md[data-v-0fe76406] {
    height: 50px;
    padding: 16px 25px;
}

.btn[data-v-0fe76406] {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius);
    font-family: var(--baseFontFamily);
    font-size: 14px;
    line-height: 1;
    font-weight: var(--semi);
    text-align: center;
    transition: var(--transition);
}

.price-list__item[data-v-0fe76406] {
    align-items: flex-start;
}

.price-list__item-price[data-v-0fe76406] {
    display: inline-block;
    padding-left: 10px;
}

.quick-order-message[data-v-0fe76406] {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.quick-order-message__total strong[data-v-0fe76406] {
    font-size: 24px;
    line-height: 1.6;
    font-weight: 700;
    display: block;
}

.quick-order-message.quick-order-message--error[data-v-0fe76406] {
    border-top: 5px solid #F43D3D;
}

.quick-order-message .btn[data-v-0fe76406] {
    width: 220px;
    margin-bottom: 10px;
}

.quick-order-message .btn--last[data-v-0fe76406] {
    margin-top: auto;
}

.quick-order-message__icon[data-v-0fe76406] {
    width: 58px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    background-image: url(/img/order-success.svg);
    background-size: cover;
}

.quick-order-message--error .quick-order-message__icon[data-v-0fe76406] {
    background-image: url(/img/order-error.svg);
}

.quick-order-message__title[data-v-0fe76406] {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 15px;
    font-weight: 700;
    color: #70DE61;
}

.quick-order-message--error .quick-order-message__title[data-v-0fe76406] {
    color: #F43D3D;
}

.quick-order-message__number[data-v-0fe76406] {
    font-size: 36px;
    line-height: 58px;
    font-weight: 700;
}

.quick-order-message__holder[data-v-0fe76406]:not(:first-child) {
    margin-top: 20px;
    padding-top: 20px;
    position: relative;
}

.quick-order-message__holder[data-v-0fe76406]:not(:first-child)::after {
    content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 25px);
    width: 50px;
    height: 1px;
    background-color: rgba(62, 116, 134, 0.15);
}

.quick-order-message__total span[data-v-0fe76406] {
    font-size: 18px;
    line-height: 1.6;
    color: rgba(48, 75, 101, 0.5);
    font-weight: 500;
    display: block;
}

.quick-order-message--error .quick-order-message__total span[data-v-0fe76406] {
    color: #F43D3D;
}

.quick-order-message--error .quick-order-message__total[data-v-0fe76406] {
    margin-bottom: 50px;
}

.quick-order-message .btn--default-outline[data-v-0fe76406] {
    color: rgba(48, 75, 101, 0.5);
    background-color: #fff;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.quick-order-message .btn--outline-primary[data-v-0fe76406] {
    background-color: #fff;
    color: #05A6DB;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.quick-order-message .btn--outline-primary[data-v-0fe76406]:hover {
    color: #fff;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.checkout-loader[data-v-0fe76406] {
    background: #fff;
    border-radius: 20px;
    min-height: calc(100vh - 190px);
    width: 100%;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.service-page-get-started.count-panel[data-v-79742830] {
    padding: 25px;
}

.service-page-get-started .base-form[data-v-79742830] {
    max-height: inherit;
}

.select-block[data-v-79742830] {
    padding: 10px 0;
}

.column-reverse-block[data-v-79742830] {
    flex-direction: column-reverse;
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-79742830] {
        display: block;
    }

    .btn-1200[data-v-79742830] {
        display: none;
    }

    .btn1000[data-v-79742830] {
        display: none;
    }

    .platform-column-reverse-block[data-v-79742830] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-79742830] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

.service-page-get-started[data-v-79742830] {
    padding: 20px;
}

.select-type-link[data-v-79742830] {
    font-size: 14px;
    position: absolute;
    top: -26px;
    right: 0px;
    color: #5372fe;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

@media (min-width: 1920px) {
    section.facebook-background-fix-wrapper.title-bg.facebook {
        background-image: none;
        position: relative;
    }

    .facebook-background-fix {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
    }
}

@media (max-width: 1920px) {
    .facebook-background-fix {
        display: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-2f796509] {
        display: block;
    }

    .btn-1200[data-v-2f796509] {
        display: none;
    }

    .btn1000[data-v-2f796509] {
        display: none;
    }

    .platform-column-reverse-block[data-v-2f796509] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-2f796509] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

.service-page-get-started[data-v-2f796509] {
    padding: 20px;
}

.select-type-link[data-v-2f796509] {
    font-size: 14px;
    position: absolute;
    top: -24px;
    right: 5px;
    color: #5372fe;
}

.service-page-get-started.count-panel[data-v-a741f046] {
    padding: 25px;
}

.column-reverse-block[data-v-a741f046] {
    flex-direction: column-reverse;
}

.select-block[data-v-a741f046] {
    padding: 10px 0;
}

.service-page-get-started .base-form[data-v-a741f046] {
    max-height: 344px;
}

.error-message__block[data-v-a741f046] {
    padding: 15px 5px;
    margin: 0;
    text-align: left;
}

@media (min-width: 1200px) {
    .btn-1200[data-v-a741f046] {
        display: block;
    }

    .btn-mobail[data-v-a741f046] {
        display: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-a741f046] {
        display: block;
    }

    .btn-1200[data-v-a741f046] {
        display: none;
    }

    .platform-column-reverse-block[data-v-a741f046] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-a741f046] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-a741f046] {
        display: block;
    }

    .btn-1200[data-v-a741f046] {
        display: none;
    }

    .btn1000[data-v-a741f046] {
        display: none;
    }

    .platform-column-reverse-block[data-v-a741f046] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-a741f046] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

.service-page-get-started[data-v-a741f046] {
    padding: 20px;
}

.select-type-link[data-v-a741f046] {
    font-size: 14px;
    position: absolute;
    top: -26px;
    right: 0px;
    color: #5372fe;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.service-page-get-started.count-panel[data-v-11027f80] {
    padding: 25px;
}

.column-reverse-block[data-v-11027f80] {
    flex-direction: column-reverse;
}

.select-block[data-v-11027f80] {
    padding: 10px 0;
}

@media (max-width: 770px) {
    .platform-column-reverse-block[data-v-11027f80] {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 1200px) {
    .btn-1200[data-v-11027f80] {
        display: block;
    }

    .btn-mobail[data-v-11027f80] {
        display: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-11027f80] {
        display: block;
    }

    .btn-1200[data-v-11027f80] {
        display: none;
    }

    .platform-column-reverse-block[data-v-11027f80] {
        display: flex;
        flex-direction: column-reverse;
    }
}

.service-page-get-started .base-form[data-v-11027f80] {
    max-height: initial;
}

@media (max-width: 768px) {
    .error-message__block[data-v-11027f80] {
        padding-bottom: 10px;
        text-align: center;
    }

    .service-page-get-started .base-form .error-message__block[data-v-11027f80] {
        border-top: none;
    }

    .questions-get-started-wrapper.questions-get-started-wrapper2 .error-message__block[data-v-11027f80] {
        border-top: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-11027f80] {
        display: block;
    }

    .btn-1200[data-v-11027f80] {
        display: none;
    }

    .btn1000[data-v-11027f80] {
        display: none;
    }

    .platform-column-reverse-block[data-v-11027f80] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-11027f80] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

.service-page-get-started[data-v-11027f80] {
    padding: 20px;
}

.select-type-link[data-v-11027f80] {
    font-size: 14px;
    position: absolute;
    top: -26px;
    right: 0px;
    color: #5372fe;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.service-page-get-started.count-panel[data-v-ebf15bee] {
    padding: 25px;
}

.column-reverse-block[data-v-ebf15bee] {
    flex-direction: column-reverse;
}

.select-block[data-v-ebf15bee] {
    padding: 10px 0;
}

@media (max-width: 770px) {
    .platform-column-reverse-block[data-v-ebf15bee] {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 1200px) {
    .btn-1200[data-v-ebf15bee] {
        display: block;
    }

    .btn-mobail[data-v-ebf15bee] {
        display: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-ebf15bee] {
        display: block;
    }

    .btn-1200[data-v-ebf15bee] {
        display: none;
    }

    .platform-column-reverse-block[data-v-ebf15bee] {
        display: flex;
        flex-direction: column-reverse;
    }
}

.service-page-get-started .base-form[data-v-ebf15bee] {
    max-height: 344px;
}

.error-message__block[data-v-ebf15bee] {
    padding: 15px 5px;
    margin: 0;
    text-align: left;
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-ebf15bee] {
        display: block;
    }

    .btn-1200[data-v-ebf15bee] {
        display: none;
    }

    .platform-column-reverse-block[data-v-ebf15bee] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-ebf15bee] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-ebf15bee] {
        display: block;
    }

    .btn-1200[data-v-ebf15bee] {
        display: none;
    }

    .btn1000[data-v-ebf15bee] {
        display: none;
    }

    .platform-column-reverse-block[data-v-ebf15bee] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-ebf15bee] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

.service-page-get-started[data-v-ebf15bee] {
    padding: 20px;
}

.select-type-link[data-v-ebf15bee] {
    font-size: 14px;
    position: absolute;
    top: -26px;
    right: 0px;
    color: #5372fe;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.service-page-get-started.count-panel[data-v-03e94047] {
    padding: 25px;
}

.column-reverse-block[data-v-03e94047] {
    flex-direction: column-reverse;
}

.select-block[data-v-03e94047] {
    padding: 10px 0;
}

.artist_select_dropdown[data-v-03e94047] {
    position: absolute;
    left: 0;
    top: calc(100% + 10px);
    z-index: 2;
    background: #FFFFFF;
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
    border-radius: 10px;
    padding: 5px;
    min-width: 100%;
    max-height: 224px;
    overflow-y: auto;
}

.artist_select_dropdown li[data-v-03e94047] {
    display: flex;
    align-items: center;
    padding: 7px;
    cursor: pointer;
    transition: 0.15s all ease-in-out;
    border-radius: 5px;
}

.artist_select_dropdown li+li[data-v-03e94047] {
    margin-top: 10px;
}

.artist_select_dropdown li[data-v-03e94047]:hover {
    background: rgba(62, 116, 134, 0.15);
}

.artist_select_dropdown li h3[data-v-03e94047] {
    color: #304B65;
}

.artist_select_dropdown li .avatar_wrpr[data-v-03e94047] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px;
}

.artist_select_dropdown li .avatar_wrpr img[data-v-03e94047] {
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.artist_select_dropdown--popup[data-v-03e94047] {
    display: none;
}

input:focus+.artist_select_dropdown--popup[data-v-03e94047] {
    display: block;
}

.artist_select_dropdown--popup[data-v-03e94047]:active {
    display: block;
}

.artist_select_dropdown--popup[data-v-03e94047] {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.artist_select_dropdown--popup[data-v-03e94047]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.artist_select_dropdown--popup[data-v-03e94047]::-webkit-scrollbar-track {
    background-color: rgb(255, 255, 255, .15);
}

.artist_select_dropdown--popup[data-v-03e94047]::-webkit-scrollbar-thumb {
    background-color: rgba(48, 75, 101, 0.7);
    border-radius: 10px;
}

@media (max-width: 770px) {
    .platform-column-reverse-block[data-v-03e94047] {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 1200px) {
    .btn-1200[data-v-03e94047] {
        display: block;
    }

    .btn-mobail[data-v-03e94047] {
        display: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-03e94047] {
        display: block;
    }

    .btn-1200[data-v-03e94047] {
        display: none;
    }

    .platform-column-reverse-block[data-v-03e94047] {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-03e94047] {
        display: block;
    }

    .btn-1200[data-v-03e94047] {
        display: none;
    }

    .btn1000[data-v-03e94047] {
        display: none;
    }

    .platform-column-reverse-block[data-v-03e94047] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-03e94047] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

.service-page-get-started[data-v-03e94047] {
    padding: 20px;
}

.select-type-link[data-v-03e94047] {
    font-size: 14px;
    position: absolute;
    top: -26px;
    right: 0px;
    color: #5372fe;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.service-page-get-started .base-form[data-v-03e94047] {
    max-height: 344px;
}

.label-prod-select {
    display: flex;
    white-space: nowrap;
    flex-wrap: wrap;
    gap: 5px 0;
}

.label-prod-select .card-add-step3__title-posts {
    margin-left: 5px;
}

@media (max-width: 768px) {
    .modal__dialog:has(.modal__body.service-modal-header) .modal__content[data-v-33ebb0e1] {
        min-height: calc(100dvh + 1px) !important;
        overflow-y: auto;
        overscroll-behavior-y: contain;
    }
}

.flex-col[data-v-33ebb0e1] {
    flex-direction: column;
}

.items-start[data-v-33ebb0e1] {
    align-items: start;
}

.w-full[data-v-33ebb0e1] {
    width: 100%;
}

.service-page-get-started.count-panel[data-v-1ba40494] {
    padding: 25px;
}

.column-reverse-block[data-v-1ba40494] {
    flex-direction: column-reverse;
}

.select-block[data-v-1ba40494] {
    padding: 10px 0;
}

@media (max-width: 770px) {
    .platform-column-reverse-block[data-v-1ba40494] {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 1200px) {
    .btn-1200[data-v-1ba40494] {
        display: block;
    }

    .btn-mobail[data-v-1ba40494] {
        display: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-1ba40494] {
        display: block;
    }

    .btn-1200[data-v-1ba40494] {
        display: none;
    }

    .platform-column-reverse-block[data-v-1ba40494] {
        display: flex;
        flex-direction: column-reverse;
    }
}

.service-page-get-started .base-form[data-v-1ba40494] {
    max-height: initial;
}

@media (max-width: 768px) {
    .error-message__block[data-v-1ba40494] {
        padding-bottom: 10px;
        text-align: center;
    }

    .service-page-get-started .base-form .error-message__block[data-v-1ba40494] {
        border-top: none;
    }

    .questions-get-started-wrapper.questions-get-started-wrapper2 .error-message__block[data-v-1ba40494] {
        border-top: none;
    }
}

@media (max-width: 1199px) {
    .btn-mobail[data-v-1ba40494] {
        display: block;
    }

    .btn-1200[data-v-1ba40494] {
        display: none;
    }

    .btn1000[data-v-1ba40494] {
        display: none;
    }

    .platform-column-reverse-block[data-v-1ba40494] {
        display: flex;
        flex-direction: column-reverse;
    }

    .error-message__block[data-v-1ba40494] {
        margin-bottom: 0 !important;
        border-bottom: 0 !important;
        padding: 15px 5px;
    }
}

.service-page-get-started[data-v-1ba40494] {
    padding: 20px;
}

.select-type-link[data-v-1ba40494] {
    font-size: 14px;
    position: absolute;
    top: -26px;
    right: 0px;
    color: #5372fe;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.w-max[data-v-1ba40494] {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.no-wrap[data-v-1ba40494] {
    flex-wrap: nowrap;
}

@media (min-width: 768px) {
    .from-cart-114 .quick-order-tabs {
        height: auto !important;
    }
}

@media (max-width: 767.98px) {
    .inner_dashboard_panel .btn--back {
        margin-left: 20px;
    }
}

@media (max-width: 575.98px) {
    .inner_dashboard_panel .modal__body {
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.wrapper.dashboard-wrapper::-webkit-scrollbar {
    display: none
}

.quick-order-tabs__user-avatar.--empty {
    border-radius: 50%;
    background-color: rgba(32, 167, 238, 0.15);
    display: flex;
    align-items: center;
    justify-content: center;
}

.quick-order-tabs__user-avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px;
}

@media (max-width: 575.98px) {
    .quick-order-tabs__user-avatar {
        width: 30px;
        height: 30px;
    }
}

.quick-order-tabs__user-avatar.--empty img {
    width: auto;
    height: auto;
}

.inner_dashboard_panel {
    max-width: 100% !important;
    padding: 0 !important;
    width: 100% !important;
    z-index: 98 !important;
}

.inner_dashboard_panel .modal--parent {
    position: initial;
    max-width: 100%;
    background: #fff;
    overflow: initial;
}

.inner_dashboard_panel .modal__dialog--lg {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

.inner_dashboard_panel .modal__content {
    box-shadow: initial;
}

.inner_dashboard_panel .modal__header {
    display: none;
}

.inner_dashboard_panel .modal__body {
    padding: 0 0 30px;
}

.inner_dashboard_panel .base-form.services-form>.base-form__item {
    display: none;
}

.inner_dashboard_panel .base-form.base-form--promo {
    display: none;
}

.inner_dashboard_panel .container.promotion-services {
    padding: 0px !important;
    margin: 0 !important;
    max-width: 100% !important;
}

.inner_dashboard_panel .card-add-modal__title {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.inner_dashboard_panel .card-add-modal__change {
    display: flex;
    align-items: center;
}

.inner_dashboard_panel .service-modal-header .counter {
    max-width: 146px;
    margin-right: 40px;
}

.inner_dashboard_panel .total-price {
    padding: 27px 50px 0 30px;
    border-left: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_panel .card-add-modal .total-price {
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_panel .card-add-modal .total-price>span {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #304B65;
    margin-top: 10px;
}

.inner_dashboard_panel .service-modal-checkbox {
    padding: 19px 31px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.inner_dashboard_panel .module-check {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    padding: 0;
    border: 0;
}

.inner_dashboard_panel .module-check .check+.text.has-border {
    border-left: 1px solid rgba(62, 116, 134, 0.15);
    padding-left: 15px;
    margin-left: 15px;
    color: var(--text);
    line-height: 20px;
}

.inner_dashboard_panel .quick-order-tabs__posts-item .module-check {
    padding: 12px;
}

.inner_dashboard_panel .title-modal {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 100%;
}

.inner_dashboard_panel .product-value {
    margin-bottom: 0;
}

.inner_dashboard_panel .card-add-modal__title>img:first-child {
    margin-right: 15px;
}

.inner_dashboard_panel .card-add-modal {
    display: flex;
}

.inner_dashboard_panel .quick-order-tabs__posts-item {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_panel .product-content__item-body {
    padding: 20px 30px;
}

.inner_dashboard_panel .quick-order-tabs__posts-item .module-check {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-right: 0;
    border-top: 0;
}

.inner_dashboard_panel .servicesBtn {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    color: rgba(48, 75, 101, 0.5);
    font-size: 14px;
    height: 50px;
    padding: 16px 25px;
    display: inline-flex;
    font-weight: var(--semi);
    align-items: center;
}

.inner_dashboard_panel .modal__footer {
    padding: 20px 0 0;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_panel .modal__body-lg+.modal__footer {
    padding: 20px var(--modal-px) 0;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.items-center {
    align-items: center;
}

.inner_dashboard_panel .modal__footer {
    font-size: 14px;
    line-height: 21px;
    color: #304B65;
}

.flex-1 {
    flex: 1;
}

.opacity-07 {
    opacity: 0.7;
}

.inner_dashboard_panel .servicesPrice span {
    color: rgba(48, 75, 101, 0.5);
    font-size: 14px;
}

.inner_dashboard_panel .servicesPrice p {
    color: rgba(48, 75, 101, 1);
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-right: 40px;
}

.inner_dashboard_panel .select-step2 {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    margin-bottom: 10px;
}

.inner_dashboard_panel .select-step2__head {
    display: flex;
    padding: 20px 25px;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.inner_dashboard_panel .select-step2__head-wrap {
    display: flex;
    align-items: center;
    gap: 16px;
}

.inner_dashboard_panel .select-step2__head-title {
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
}

.inner_dashboard_panel .select-step2__head .number-vivews-modal {
    margin-right: auto;
    margin-left: 20px;
}

.inner_dashboard_panel .select-step2__head-total {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #304B65;
}

.inner_dashboard_panel .card-add-step3 {
    margin-bottom: 10px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.inner_dashboard_panel .card-add-step3__head {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.inner_dashboard_panel .card-add-step3__head-wrap {
    display: flex;
    align-items: center;
}

.inner_dashboard_panel .card-add-step3 .module-check {
    height: 34px;
    padding-right: 10px;
    margin-right: 25px;
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 0;
}

.inner_dashboard_panel .card-add-step3__title {
    display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
    gap: 11px;
}

.inner_dashboard_panel .card-add-step3__total-price {
    display: flex;
    align-items: center;
    height: 34px;
    padding-left: 20px;
    margin-left: 20px;
    border-left: 1px solid rgba(62, 116, 134, 0.15);
    font-weight: 600;
    font-size: 18px;
}

.inner_dashboard_panel .card-add-step3 .product-title-btn {
    height: 34px;
    padding-left: 7px;
    border-left: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_panel .select-step2__body {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding: 20px 25px;
}

.inner_dashboard_panel .select-step2__list-items {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(234px, 1fr));
    gap: 10px;
}

.inner_dashboard_panel .select-step2__list-item {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 20px;
}

.inner_dashboard_panel .select-step2__list-item-icon {
    flex: 0 0 55px;
    width: 55px;
    height: 55px;
    border-radius: 5px;
    overflow: hidden;
}

.inner_dashboard_panel .card-add-step3__body {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding: 25px 20px 20px 83px;
}

.inner_dashboard_panel .card-add-step3__body .select-step2__list-items {
    grid-template-columns: repeat(auto-fill, minmax(234px, 250px));
}

.inner_dashboard_panel .card-add-step3__body p, .select-step2__body p {
    font-size: 14px;
    line-height: 21px;
    color: rgba(48, 75, 101, 0.5);
    margin-top: 15px;
}

.inner_dashboard_panel .select-step2__list-item-text {
    flex: auto;
    font-size: 14px;
    line-height: 21px;
    display: flex;
    flex-direction: column;
    gap: 3px;
    opacity: 0.7;
}

.inner_dashboard_panel .select-step2__list-item-text strong {
    font-weight: bold;
}

.inner_dashboard_panel .product-list-step2__item {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    margin-bottom: 10px;
}

.inner_dashboard_panel .product-list-step2__item-head {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
}

.inner_dashboard_panel .product-list-step2__item-user-icon {
    flex: 0 0 62px;
    width: 62px;
    height: 62px;
    border-radius: 5px;
    overflow: hidden;
}

.inner_dashboard_panel .product-list-step2__item-user-icon img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.inner_dashboard_panel .product-list-step2__item-head-info {
    flex: auto;
    font-size: 14px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.inner_dashboard_panel .product-list-step2__item-user-link {
    font-weight: 500;
    line-height: 1;
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_panel .product-list-step2__item-user-link span {
    color: #304B65;
}

.inner_dashboard_panel .product-list-step2__item-head-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.inner_dashboard_panel .product-title-btn {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_panel .product-title-btn-icon {
    margin-left: 4px;
    transition: all .2s ease-in-out;
}

.inner_dashboard_panel .product-list-step2__item-head-post {
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_panel .p-20 {
    padding: 20px !important;
}

.inner_dashboard_panel .mt-10 {
    margin-top: 10px;
}

.inner_dashboard_panel .card-add-modal>.module-check {
    flex: 0 0 50px;
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin-right: 30px;
    border-radius: 0;
}

.inner_dashboard_panel .base-text.--modal {
    word-break: break-all;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_panel .post-info__list-item.has-icon {
    display: flex;
    align-items: center;
}

.inner_dashboard_panel .post-info__list-item.has-icon .post-info__list-icon {
    margin-right: 5px;
}

.inner_dashboard_panel .service-modal-header .modal-counter-block {
    display: flex;
    justify-content: space-between;
    padding: 23px 30px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.inner_dashboard_panel #modal-500 .modal-counter-block {
    margin-bottom: 10px;
    display: block;
}

.inner_dashboard_panel .slider-full-btn {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
    background: #FFFFFF;
    border-radius: 10px;
    color: var(--text);
    transform: var(--transition);
}

.inner_dashboard_panel .slider-full-btn+.slider-full-btn {
    margin-left: 10px;
}

.inner_dashboard_panel .slider-full-btn:hover {
    color: var(--white);
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.inner_dashboard_panel .spotify-promotion-popup .slider-full-btn {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_panel .slider-full-nav {
    display: flex;
    align-items: center;
}

.inner_dashboard_panel .service-page-swiper-wrapper .card {
    padding: 0;
}

.inner_dashboard_panel .swiper-wrapper .card-body-modal .card-body {
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
}

.inner_dashboard_panel .swiper-wrapper .card-body__item {
    padding: 20px 10px;
    position: relative;
}

.inner_dashboard_panel .swiper-wrapper .card-body-modal .card-body img {
    border-radius: 5px;
    border: 1px solid #FFFFFF;
}

.inner_dashboard_panel .swiper-wrapper .card-body-modal .card-body span {
    margin-top: 15px;
}

.inner_dashboard_panel .swiper-wrapper .card-body-modal .card-body:hover {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: var(--white);
    box-shadow: -9px 36px 15px -24px rgb(0 111 197 / 20%);
}

.inner_dashboard_panel .spotify-promotion-popup .swiper-slide.active .card-body {
    background: #0D8AB4;
    color: #fff;
}

.inner_dashboard_panel .order-select-tracks .module-check {
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: unset;
}

.inner_dashboard_panel .select-step2__list-item-icon img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.inner_dashboard_panel .order-select-tracks .order-select-img {
    margin-left: 20px;
    margin-right: 15px;
}

.inner_dashboard_panel .title-tracks {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    color: var(--text);
    opacity: 1;
}

.inner_dashboard_panel .order-select-tracks .select-step2__list-item-text {
    opacity: 1;
}

.inner_dashboard_panel .order-select-tracks {
    margin-bottom: 10px;
}

.inner_dashboard_panel .title-text-modal {
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.tabs__container {
    padding: 0;
}

.inner_dashboard_panel .modal__body {
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 30px;
}

.inner_dashboard_panel .select-step2 {
    margin-top: 20px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
}

.inner_dashboard_panel .modal__body .select-step2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
}

.inner_dashboard_panel .modal__footer {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
}

.quick-order-tabs__head--modal-title {
    padding: 20px 30px;
    margin: 0;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.component-loading .inner_dashboard_panel {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.spotify-promotion-popup .spotify-addon-price-fix-body {
    display: none;
}

.spotify-promotion-popup .card-add-step3__total-price span {
    color: #304B65B2;
}

.card-add-step3__body.spotify-addon-price-fix {
    border-top: none;
}

.quick-order-tabs2__list-users {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 30px;
}

.quick-order-tabs2__user-item {
    display: flex;
    padding: 14px 20px;
    background: rgba(5, 166, 219, 0.08);
    border-radius: 10px;
    align-items: center;
    font-weight: bold;
}

.quick-order-tabs2__user-icon {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px;
}

.quick-order-tabs2__list-users {
    flex-wrap: initial;
    overflow-x: auto;
    max-width: 800px;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-y: scroll;
}

.quick-order-tabs2__list-users::-webkit-scrollbar {
    display: none;
}

@media (max-width: 1400px) {
    .quick-order-tabs2__list-users {
        max-width: 800px;
    }

    .dashboard-wrapper .quick-order-tabs2__list-users {
        max-width: calc(100vw - 800px);
    }
}

@media (max-width: 1199px) {
    .quick-order-tabs2__list-users {
        max-width: 680px;
    }

    .dashboard-wrapper .quick-order-tabs2__list-users {
        max-width: calc(100vw - 700px);
    }
}

@media (max-width: 991px) {
    .dashboard-wrapper .quick-order-tabs2__list-users {
        max-width: calc(100vw - 364px);
    }
}

@media (max-width: 575px) {
    .dashboard-wrapper .quick-order-tabs2__list-users {
        max-width: calc(100vw - 77px);
    }
}

@media (max-width: 768px) {
    .spotify-promotion-popup .card-add-step3 .card-add-step3__head-wrap .d-md-none.d-flex {
        display: none !important;
    }

    .spotify-promotion-popup .spotify-addon-price-fix-body {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 20px;
    }

    .spotify-promotion-popup .spotify-addon-price-fix-body .card-add-step3__total-price {
        height: unset;
        border: none;
        font-size: 14px;
        font-weight: bold;
    }

    .spotify-promotion-popup .card-add-step3__total-price span {
        color: unset;
    }

    .spotify-promotion-popup .card-add-step3 .card-add-step3__head-wrap:nth-child(2) {
        border: none;
    }

    .spotify-promotion-popup .select-step2 .select-step2__head-total {
        font-size: 14px;
        font-weight: bold;
    }

    .spotify-promotion-popup .select-step2 .select-step2__body.accordion_transition p {
        text-align: center;
    }

    @media (max-width: 575.98px) {
        .service-modal-checkbox.order-select-tracks {
            padding: 15px 21px;
        }

        .service-modal-checkbox.order-select-tracks .select-step2__list-item-text {
            justify-content: center;
        }

        .service-modal-checkbox.order-select-tracks .module-check .check+.text {
            margin-left: 0;
            padding-right: 15px !important;
        }

        .service-modal-checkbox.order-select-tracks .select-step2__list-item-icon.order-select-img {
            margin-left: 15px;
            align-self: center;
        }
    }
}

.fix-paddings-quick-order {}

.quick_order_popup .main {
    padding: 0;
    background: transparent;
    border-radius: 0;
}

.quick_order_popup .main .header {
    display: none;
}

.quick_order_popup .quick-order-tabs2 {
    display: flex;
    flex-direction: column;
}

.quick_order_popup .quick-order-tabs2__nav {
    width: 100%;
    padding: 0;
}

.quick_order_popup .quick-order-tabs2__container.tabs__container {
    margin-left: 0;
    width: 100%;
}

.quick_order_popup .modal__body .main__container {
    padding: 0;
}

.quick_order_popup .quick-order-tabs2__pane-wrap {
    padding: 0;
    border-radius: 0;
}

.quick_order_popup .modal__footer {
    justify-content: center;
}

.quick_order_popup .quick-order-tabs2__link img {
    max-width: 18px;
    max-height: 18px;
}

.quick_order_popup_footer {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding-top: 20px;
    width: calc(100% + 60px);
    margin: 20px 0 0 -30px;
}

.quick_order_popup .quick-order-tabs .tabs-nav {
    display: none;
}

.quick_order_popup .quick-order-tabs .tabs__container {
    padding: 0;
}

@media (max-width: 768px) {
    .from-cart-114 {
        padding-bottom: 15px !important;
    }

    .from-cart-114 .dashboard-quick-order-main .main__container {
        display: flex;
        flex: 1;
    }

    .from-cart-114 .dashboard-quick-order-main {
        display: flex;
    }
}

.from-cart-114 {
    display: flex;
}

.from-cart-114 .dashboard-quick-order-main {
    display: block;
    max-width: 100%;
}

.from-cart-114 div[innerdashboard] {
    display: flex;
    flex: 1;
}

.from-cart-114 ul[role="tablist"], .from-cart-114 .quick-order-desktop {
    flex: 1;
}

.from-cart-114 .quick-order-tabs2__container {
    display: flex;
    flex: 1;
}

.from-cart-114 .quick-order-tabs2__pane {
    flex: 1;
    display: flex;
}

.from-cart-114 .quick-order-tabs2__pane-wrap {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.from-cart-114 .autofills-container {
    flex: 1;
}

.from-cart-114 .quick-order-tabs {
    flex: 1;
}

.atc-title[data-v-d3f3e6b6] {
    display: flex;
    align-items: center;
    gap: 12px;
}

.atc-title span[data-v-d3f3e6b6] {
    font-size: 18px;
    font-weight: 800;
    color: #304b65;
}

.atc-title .atc-title-tx[data-v-d3f3e6b6] {
    display: flex;
    flex-direction: column;
    line-height: 1.2;
}

.atc-title .atc-sub[data-v-d3f3e6b6] {
    font-size: 12.5px;
    font-weight: 500;
    color: #6e8193;
    margin-top: 2px;
}

.atc-body[data-v-d3f3e6b6] {
    --acc: #05a6db;
    --acc-soft: #e6f6fb;
    --acc-shadow: 48, 75, 101;
}

.atc-body[data-platform="instagram"][data-v-d3f3e6b6] {
    --acc: #e1306c;
    --acc-soft: #fdf2f8;
    --acc-shadow: 225, 48, 108;
}

.atc-body[data-platform="facebook"][data-v-d3f3e6b6] {
    --acc: #1877f2;
    --acc-soft: #eff6ff;
    --acc-shadow: 24, 119, 242;
}

.atc-body[data-platform="youtube"][data-v-d3f3e6b6] {
    --acc: #ff0000;
    --acc-soft: #fef2f2;
    --acc-shadow: 255, 0, 0;
}

.atc-body[data-platform="tiktok"][data-v-d3f3e6b6], .atc-body[data-platform="twitter"][data-v-d3f3e6b6], .atc-body[data-platform="threads"][data-v-d3f3e6b6] {
    --acc: #000;
    --acc-soft: #f1f5f9;
    --acc-shadow: 0, 0, 0;
}

.atc-body[data-platform="spotify"][data-v-d3f3e6b6] {
    --acc: #1db954;
    --acc-soft: #f0fdf4;
    --acc-shadow: 29, 185, 84;
}

.atc-body[data-platform="soundcloud"][data-v-d3f3e6b6] {
    --acc: #ff5500;
    --acc-soft: #fff7ed;
    --acc-shadow: 255, 85, 0;
}

.atc-body[data-v-d3f3e6b6] {
    padding: 22px 24px;
    max-height: 74vh;
    overflow-y: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
}

.atc-grp[data-v-d3f3e6b6] {
    position: relative;
}

.atc-grp+.atc-grp[data-v-d3f3e6b6] {
    margin-top: 22px;
}

.atc-lbl[data-v-d3f3e6b6] {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #9fb0bf;
    margin: 0 0 10px;
}

.atc-lbl b[data-v-d3f3e6b6] {
    display: inline-grid;
    place-items: center;
    width: 18px;
    height: 18px;
    border-radius: 6px;
    background: var(--acc);
    color: #fff;
    font-size: 11px;
}

.atc-empty[data-v-d3f3e6b6] {
    font-size: 13.5px;
    color: #6e8193;
}

.atc-empty a[data-v-d3f3e6b6] {
    color: #20a7ee;
    font-weight: 600;
}

.atc-plats[data-v-d3f3e6b6] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.atc-plat[data-v-d3f3e6b6] {
    width: 52px;
    height: 52px;
    border-radius: 13px;
    border: 1px solid #e3ecf2;
    background: #fff;
    display: grid;
    place-items: center;
    cursor: pointer;
    transition: .15s;
    padding: 0;
}

.atc-plat[data-v-d3f3e6b6]:hover {
    border-color: #c9dced;
}

.atc-plat.is-on[data-v-d3f3e6b6] {
    border-color: var(--acc);
    box-shadow: 0 0 0 3px rgba(var(--acc-shadow), .18);
}

.atc-svcselect[data-v-d3f3e6b6] {
    position: relative;
}

.atc-svcselect-btn[data-v-d3f3e6b6] {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 12px;
    height: 64px;
    padding: 0 20px;
    background: #fff;
    border: 2px solid #E2EAED;
    border-radius: 16px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    cursor: pointer;
    transition: .15s;
    text-align: left;
    font: inherit;
}

.atc-svcselect-btn[data-v-d3f3e6b6]:hover {
    border-color: var(--acc);
    box-shadow: 0 0 0 4px rgba(var(--acc-shadow), .1);
}

.atc-svcselect.is-open .atc-svcselect-btn[data-v-d3f3e6b6] {
    border-color: var(--acc);
    box-shadow: 0 0 0 4px rgba(var(--acc-shadow), .12);
}

.atc-svcselect-ic[data-v-d3f3e6b6] {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #E2EAED;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    display: grid;
    place-items: center;
    flex: none;
}

.atc-svcselect-name[data-v-d3f3e6b6] {
    flex: 1;
    font-size: 20px;
    font-weight: 900;
    color: #304B65;
}

.atc-svcselect-chevc[data-v-d3f3e6b6] {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #F8FAFC;
    border: 1px solid #E2EAED;
    display: grid;
    place-items: center;
    flex: none;
    transition: .15s;
}

.atc-svcselect-btn:hover .atc-svcselect-chevc[data-v-d3f3e6b6] {
    background: var(--acc-soft);
    border-color: rgba(var(--acc-shadow), .3);
}

.atc-svcselect-chev[data-v-d3f3e6b6] {
    width: 18px;
    height: 18px;
    color: #6E8193;
    transition: transform .2s;
    flex-shrink: 0;
}

.atc-svcselect.is-open .atc-svcselect-chev[data-v-d3f3e6b6] {
    transform: rotate(180deg);
    color: var(--acc);
}

.atc-svcselect-drop[data-v-d3f3e6b6] {
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    right: 0;
    background: #fff;
    border: 1.5px solid #e3ecf2;
    border-radius: 14px;
    box-shadow: 0 12px 30px rgba(15, 23, 42, .14);
    padding: 6px;
    z-index: 20;
    max-height: 220px;
    overflow: auto;
}

.atc-svcselect-item[data-v-d3f3e6b6] {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 10px;
    border: 0;
    background: transparent;
    border-radius: 10px;
    font: inherit;
    font-size: 14px;
    font-weight: 700;
    color: #52606d;
    cursor: pointer;
    text-align: left;
}

.atc-svcselect-item[data-v-d3f3e6b6]:hover {
    background: #f6fafc;
}

.atc-svcselect-item.is-on[data-v-d3f3e6b6] {
    background: var(--acc-soft);
    color: var(--acc);
}

.atc-error[data-v-d3f3e6b6] {
    margin-top: 8px;
    font-size: 12.5px;
    font-weight: 600;
    color: #e5484d;
}

.atc-foot[data-v-d3f3e6b6] {
    padding: 12px 24px 16px;
    border-top: 1px solid #e3ecf2;
    background: #fbfdfe;
}

.atc-fallback[data-v-d3f3e6b6] {
    display: block;
    text-align: center;
    font-size: 12.5px;
    font-weight: 600;
    color: #9fb0bf;
}

.service-form .sf-input-icon[data-v-d3f3e6b6] {
    width: 40px;
}

@media (min-width: 640px) {
    .service-form .sf-input-icon[data-v-d3f3e6b6] {
        width: 52px;
    }
}

@layer utilities {
    .service-form .mb-\[16px\]\! {
        margin-bottom: 16px !important;
    }
}

.service-form .sf-btn[data-v-d3f3e6b6]:disabled {
    opacity: .5;
    cursor: not-allowed;
    -webkit-animation: none;
    animation: none;
    box-shadow: none;
    transform: none;
}

.atc-sfwrap[data-v-d3f3e6b6] {
    position: relative;
}

.atc-sfwrap .sf-input-icon[data-v-d3f3e6b6] .plat-ico {
    background: transparent !important;
    box-shadow: none !important;
    width: 26px !important;
    height: 26px !important;
    border-radius: 0 !important;
}

.atc-sfwrap .sf-input-icon[data-v-d3f3e6b6] .plat-ico svg {
    width: 26px !important;
    height: 26px !important;
}

.atc-sfwrap input[data-v-d3f3e6b6] {
    box-shadow: none;
    margin: 0;
}

.atc-sfwrap button[data-v-d3f3e6b6] {
    font-family: inherit;
}

.modal__header[data-v-060ec84f] {
    padding: 30px 40px;
    border: 0;
}

.modal__body[data-v-060ec84f] {
    padding-top: 0;
}

.modal__footer[data-v-060ec84f] {
    padding: 0 30px 30px;
    display: flex;
    justify-content: center;
    border: 0;
}

.mt-10[data-v-060ec84f] {
    margin-top: 10px;
}

@media (max-width: 768px) {
    .modal__content[data-v-060ec84f] {
        padding-bottom: 0 !important;
        max-height: 100dvh;
        min-height: initial;
        height: 100dvh;
    }

    .modal__header[data-v-060ec84f] {
        padding: 23px 40px;
        border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    }

    .modal__body[data-v-060ec84f] {
        padding-top: 75px;
    }

    .modal__footer[data-v-060ec84f] {
        padding: 20px 30px 15px;
        border-top: 1px solid rgba(62, 116, 134, 0.15);
    }
}

.modal__title[data-v-f323d640] {
    margin-top: 32px;
    text-align: center;
    line-height: 1.5;
    font-size: 30px;
    margin-bottom: 20px;
}

.btn[data-v-f323d640] {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius);
    font-family: var(--baseFontFamily);
    font-size: 14px;
    line-height: 1;
    font-weight: var(--semi);
    text-align: center;
    transition: var(--transition);
}

.btn--md[data-v-f323d640] {
    height: 50px;
    padding: 16px 25px;
}

.btn--outline-primary[data-v-f323d640] {
    background-color: var(--white);
    color: var(--primary);
    border: 1px solid var(--border);
}

.btn--outline-primary[data-v-f323d640]:hover {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: var(--white);
}

.modal-remove-body[data-v-f323d640] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.modal-remove-body[data-v-f323d640] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.modal-remove-title[data-v-f323d640] {
    font-weight: bold;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
    text-align: center;
}

.remove-svg-danger[data-v-f323d640] {
    margin-bottom: 18px;
}

.modal-remove-btn-no[data-v-f323d640] {
    width: 50%;
    margin-right: 10px;
}

.modal-remove-btn-remove[data-v-f323d640] {
    width: 50%;
}

.settings-input-modal-wrapper[data-v-f323d640] {
    display: flex;
    justify-content: space-between;
}

.modal__dialog--480[data-v-f323d640] {
    max-width: 480px;
}

.btn--light[data-v-f323d640] {
    background-color: #fff;
    color: rgba(48, 75, 101, 0.7);
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn[data-v-f323d640] {
    align-items: center;
}

.btn--md[data-v-f323d640] {
    padding: 16px 20px;
}

.modal_custom[data-v-f323d640] {
    max-width: 100vw;
    min-width: 100%;
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100vw;
    height: 100vh;
    padding: 0;
    margin: 0;
    background: rgba(0, 0, 0, 0.2);
    transform: translate(0);
}

.modal_custom>div[data-v-f323d640] {
    max-width: 440px;
}

.modal_custom .header_title[data-v-f323d640] {
    padding: 23px 16px 16px;
    margin: 0;
    border-bottom: 0;
    justify-content: center;
    align-items: center;
    display: flex;
}

.modal__content[data-v-f323d640] {
    --modal-px: 50px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: var(--white);
    border-radius: 20px;
    box-shadow: 0px 15px 30px rgb(70 141 206 / 5%);
    transition: all 0.3s ease-out;
}

.btn--outline-primary[data-v-f323d640] {
    background-color: #fff;
    color: #05a6db;
    border: 1px solid #3e748626;
}

@media (max-width: 768px) {
    .modal_custom .modal__content[data-v-f323d640] {
        padding-bottom: 0 !important;
        max-height: 100dvh;
        min-height: initial;
        height: 100dvh;
    }

    .modal_custom .modal__header[data-v-f323d640] {
        padding: 23px 40px;
        border-bottom: 1px solid rgba(62, 116, 134, 0.15);
        min-height: 66px;
    }

    .modal_custom .modal__header .modal__title[data-v-f323d640] {
        margin: 0;
        font-size: 18px;
        line-height: 1;
    }

    .modal_custom .modal__body[data-v-f323d640] {
        padding-top: 75px !important;
    }

    .modal_custom .modal__footer[data-v-f323d640] {
        padding: 20px 30px 15px;
        border-top: 1px solid rgba(62, 116, 134, 0.15);
    }

    .modal_custom .modal__header .btn.modal__closer[data-v-f323d640] {
        top: 32px !important;
    }
}

.discount_coupons_card {
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.discount_coupons_card+.discount_coupons_card {
    margin-top: 10px;
}

.discount_coupons_card .card_header {
    padding: 15px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.discount_coupons_card .card_header:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, rgba(62, 116, 134, 0) 0%, rgba(62, 116, 134, 0.15) 38.34%, rgba(62, 116, 134, 0.15) 64.61%, rgba(62, 116, 134, 0) 100.85%);
}

.discount_coupons_card .card_header h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #304B65;
    margin-left: 10px;
}

.discount_coupons_card .card_footer {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}

.discount_coupons_card .card_footer p {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: rgba(48, 75, 101, 0.7);
    text-align: center;
}

.discount_coupons_card .code_text {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #05A6DB;
    min-height: 50px;
    display: flex;
    align-items: center;
}

@media (max-width: 768px) {
    .discount_coupons_popup .modal__dialog {}

    .discount_coupons_popup .modal__content {}
}

@media (max-width: 768px) {
    .custom-margin[data-v-eb22b6dc] {
        margin-top: 65px;
    }
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

.comments-list-order-details .comments-list-order-details__item div[data-v-02ea9af8] {
    color: #304B65;
    opacity: 0.7;
}

.comments-list-order-details .comments-list-order-details__item+.comments-list-order-details__item div[data-v-02ea9af8] {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.btn--outline-primary[data-v-02ea9af8] {
    background-color: var(--white);
    color: var(--primary);
    border: 1px solid var(--border);
}

.btn--outline-primary[data-v-02ea9af8]:hover {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: var(--white);
}

.uppercase[data-v-02ea9af8] {
    text-transform: uppercase;
}

.dicount-card[data-v-02ea9af8] {
    color: white;
}

.btn--white-transp[data-v-02ea9af8] {
    position: relative;
    background: rgba(255, 255, 255, .15);
    color: #fff;
}

.discount-card .card-body[data-v-02ea9af8] {
    flex-direction: row;
}

.btn--add-item[data-v-02ea9af8] {
    border: 1px solid var(--border);
}

.btn--add-item[data-v-02ea9af8]:hover {
    color: var(--white) !important;
}

.disabled[data-v-02ea9af8] {
    opacity: 0.7;
    pointer-events: none;
}

.empty-cart[data-v-02ea9af8] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.order_details_products>.card[data-v-02ea9af8] {
    padding: 0;
}

.quick-order-tabs__user-avatar[data-v-02ea9af8] {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px;
}

.quick-order-tabs__user-avatar img[data-v-02ea9af8] {
    width: 44px;
    height: 44px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 7px;
}

.product-content__item-body.threads-product__item-body[data-v-02ea9af8] {
    display: flex;
    align-items: self-start;
}

@media (max-width: 991.98px) {
    .order_details_products .accordion__item[data-v-02ea9af8] {
        border: 1px solid rgba(62, 116, 134, 0.15);
        padding: 0;
    }

    .btn--add-item[data-v-02ea9af8] {
        border: 0;
    }
}

@media (max-width: 768px) {
    .post-info[data-v-02ea9af8] {
        flex-direction: row;
    }

    .post-info.post-info--youtube[data-v-02ea9af8] {
        flex-direction: column;
    }

    .quick-order-tabs__user-info-item span[data-v-02ea9af8] {
        width: 47%;
        margin-bottom: 10px;
    }

    .quick-order-tabs__user-info-item[data-v-02ea9af8] {
        display: block;
    }

    .w-100p-md[data-v-02ea9af8] {
        width: 100%;
    }

    .card-body__content[data-v-02ea9af8] {
        padding-right: 0;
        padding-bottom: 20px;
    }

    .discount-card .card-body[data-v-02ea9af8] {
        flex-direction: column;
    }
}

@media (max-width: 575.98px) {
    .quick-order-tabs__user-info-item[data-v-02ea9af8] {
        display: flex;
    }

    .quick-order-tabs__user-info[data-v-02ea9af8] {
        width: 100%;
    }

    .quick-order-tabs__user-info-item[data-v-02ea9af8]:first-child {
        padding: 11px 0 21px 49px
    }

    .quick-order-tabs__user-avatar[data-v-02ea9af8] {
        width: 30px;
        height: 30px;
        margin: 0;
        min-width: auto;
        position: absolute;
        top: 8px;
        left: 6px;
    }

    .quick-order-tabs__user-avatar img[data-v-02ea9af8] {
        width: 30px;
        height: 30px;
        margin-bottom: 0;
    }

    .post-info[data-v-02ea9af8] {
        position: relative;
    }

    .quick-order-tabs__user-info-item>span[data-v-02ea9af8] {
        display: block;
        width: 47%;
        padding-right: 0;
        margin-bottom: 0;
    }
}

.order_details_products .product-list-header[data-v-02ea9af8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 25px;
}

.order_details_products .accordion__item.active .product-list-header[data-v-02ea9af8] {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.order_details_products .accordion__item .product-content[data-v-02ea9af8] {
    padding: 20px 25px;
}

.order_details_products .product-list-header .product-info[data-v-02ea9af8] {
    display: flex;
    align-items: center;
}

.order_details_products .product-list-header .product-list__icon[data-v-02ea9af8] {
    display: flex;
}

.order_details_products .product-list-header .dbl-broduct-info[data-v-02ea9af8] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #304B65;
    padding-right: 40px;
}

.order_details_products .product-list-header .dbl-broduct-info .product-price[data-v-02ea9af8] {
    line-height: 16px;
}

@media (max-width: 768px) {
    .order_details_products .product-list-header .dbl-broduct-info[data-v-02ea9af8] {
        padding-right: 30px;
    }
}

@media (max-width: 450px) {
    .order_details_products .product-list-header .dbl-broduct-info[data-v-02ea9af8] {
        padding-right: 20px;
    }
}

.order_details_products .card.card--white.mb-20.page-cards[data-v-02ea9af8] {
    padding: 0;
}

.color-base[data-v-02ea9af8] {
    overflow: hidden;
    white-space: nowrap;
    max-width: 100px;
    text-overflow: ellipsis;
    display: inline-block;
}

@media (max-width: 768px) {
    .card.discount-card.cart-discount-card[data-v-02ea9af8] {
        background: url(/img/sale-img-bg-mob.png) center / cover no-repeat !important;
        text-align: center;
    }

    .cart-discount-card .btn--white-transp[data-v-02ea9af8] {
        -webkit-backdrop-filter: blur(7px);
        backdrop-filter: blur(7px);
        border: 1px solid rgba(255, 255, 255, 0.3);
    }
}

@media (max-width: 992px) {
    .page-cards .product-price[data-v-02ea9af8] {
        flex: 0 !important;
        font-size: 14px !important;
        margin-left: 0 !important;
        padding: 0;
    }
}

@media (max-width: 1199.98px) {}

.btn-white[data-v-02ea9af8] {
    padding: 16px 25px;
    width: inherit;
    height: inherit;
    color: #05A6DB;
}

.cart_inner_dashboard .cart_engagement_packages[data-v-02ea9af8] {
    margin-top: 150px;
}

.cart_inner_dashboard .slider-full-btn[data-v-02ea9af8]:hover {
    color: #fff;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.color-warning[data-v-02ea9af8] {
    color: #e2a11b !important;
}

@media (max-width: 992px) {
    .page-cards .product-title-wrapper[data-v-02ea9af8] {
        flex: 0 0 70%;
        padding: 15px 10px 15px;
    }
}

@media (max-width: 767.98px) {
    .checkout .product-icon span img[data-v-02ea9af8] {
        min-width: 60px !important;
        width: 60px !important;
        height: 60px !important;
    }
}

.checkout .accordion .accordion__item[data-v-02ea9af8] {
    border: 1px solid #e7eef5 !important;
    border-radius: 16px !important;
    background: #fff;
    box-shadow: 0 10px 30px -24px rgba(48, 75, 101, .5) !important;
    margin-bottom: 14px !important;
    overflow: hidden;
}

.checkout .card-checkout-title[data-v-02ea9af8] {
    display: none !important;
}

.nc-head[data-v-02ea9af8] {
    padding: 0 !important;
}

.nc-row[data-v-02ea9af8] {
    display: flex !important;
    align-items: center;
    gap: 14px;
    padding: 16px 18px !important;
}

.nc-glyph[data-v-02ea9af8] {
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
    box-shadow: none !important;
    display: flex;
}

.nc-row .product-title-wrapper[data-v-02ea9af8] {
    flex: 1 1 auto !important;
    min-width: 0;
    padding: 0 !important;
    display: block !important;
}

.nc-row .product-title[data-v-02ea9af8] {
    margin: 0 !important;
}

.nc-row .product-value[data-v-02ea9af8] {
    font-size: 16.5px !important;
    font-weight: 600 !important;
    color: #1f2d3d !important;
    letter-spacing: -.01em;
}

.nc-meta[data-v-02ea9af8] {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: 4px;
    font-size: 13px;
    font-weight: 500;
    color: #6e8193;
}

.nc-meta-t[data-v-02ea9af8] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 280px;
}

.nc-meta-x[data-v-02ea9af8] {
    color: #9fb0bf;
}

.nc-addon .module-check[data-v-02ea9af8] {
    border: 1.5px dashed #cfe0ec;
    border-radius: 12px;
    padding: 9px 12px;
    background: #fbfdff;
}

.nc-row .product-price[data-v-02ea9af8] {
    font-size: 17px !important;
    font-weight: 700 !important;
    color: #1f2d3d !important;
}

.nc-row .cart_text_sup[data-v-02ea9af8] {
    color: #9fb0bf;
    font-weight: 500;
}

.nc-row .product-actions .btn[data-v-02ea9af8] {
    border: 0 !important;
    background: none !important;
    color: #9fb0bf !important;
    box-shadow: none !important;
}

.nc-row .product-actions .btn[data-v-02ea9af8]:hover {
    color: #e5484d !important;
}

.nc-toggle[data-v-02ea9af8] {
    display: flex !important;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 11px 16px !important;
    border-top: 1px solid #eef4f8 !important;
    background: #fbfdff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #6e8193 !important;
    border-radius: 0 !important;
}

.nc-toggle[data-v-02ea9af8]:hover {
    color: #20a7ee !important;
}

.nc-toggle .product-title-btn-icon[data-v-02ea9af8] {
    transition: transform .2s ease;
}

.accordion__item.active .nc-toggle .product-title-btn-icon[data-v-02ea9af8] {
    transform: rotate(180deg);
}

.checkout .accordion__body[data-v-02ea9af8] {
    border-top: 1px solid #eef4f8;
    background: #fff;
}

.checkout .cart-total-info[data-v-02ea9af8] {
    border-top: 1px solid #e7eef5;
    margin-top: 18px;
    padding-top: 18px;
}

@media (max-width: 991.98px) {
    .nc-row[data-v-02ea9af8] {
        flex-wrap: wrap;
    }

    .nc-row .product-title-wrapper[data-v-02ea9af8] {
        flex: 1 1 calc(100% - 130px) !important;
    }

    .nc-addon[data-v-02ea9af8] {
        flex-basis: 100%;
        order: 5;
    }
}

.nc-glyph[data-v-02ea9af8]::after, .nc-glyph[data-v-02ea9af8]::before {
    display: none !important;
}

.checkout .cart-total-info .btn--primary[data-v-02ea9af8], .checkout .empty-cart .btn--primary[data-v-02ea9af8] {
    background: #20a7ee !important;
    background-image: none !important;
    border-radius: 12px !important;
    font-weight: 700 !important;
    box-shadow: 0 12px 24px -10px rgba(32, 167, 238, .55) !important;
}

.checkout .cart-total-info .btn--primary[data-v-02ea9af8]:hover, .checkout .empty-cart .btn--primary[data-v-02ea9af8]:hover {
    transform: translateY(-1px);
}

.checkout>.card.card--white[data-v-02ea9af8] {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.checkout>.card.card--white>.card-body[data-v-02ea9af8] {
    padding: 0 !important;
}

.checkout .accordion.nc-grid[data-v-02ea9af8] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 352px;
    -moz-column-gap: 26px;
    column-gap: 26px;
    align-items: start;
    padding: 0 !important;
}

.checkout .accordion.nc-grid>*[data-v-02ea9af8] {
    grid-column: 1;
    min-width: 0;
}

.checkout .accordion.nc-grid>.cart-total-info[data-v-02ea9af8] {
    grid-column: 2;
    grid-row: 1 / span 60;
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 14px;
    background: #fff;
    border: 1px solid #e7eef5 !important;
    border-radius: 20px;
    padding: 22px !important;
    margin-top: 0 !important;
    box-shadow: 0 20px 50px -34px rgba(48, 75, 101, .6);
}

.nc-grid .cart-total-info>.cart-total-info__item[data-v-02ea9af8] {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    flex: none !important;
}

.nc-grid .cart-total-info>.cart-total-info__item[data-v-02ea9af8]:nth-child(2) {
    order: 1;
}

.nc-grid .cart-total-info>.cart-total-info__item[data-v-02ea9af8]:nth-child(1) {
    order: 2;
}

.nc-grid .cart-total-info>.cart-total-info__item[data-v-02ea9af8]:nth-child(3) {
    order: 3;
}

.nc-grid .cart-total-price[data-v-02ea9af8] {
    display: block !important;
    text-align: left !important;
}

.nc-grid .cart-total-price__item[data-v-02ea9af8] {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between;
    align-items: baseline;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #6e8193 !important;
    margin: 9px 0 !important;
}

.nc-grid .cart-total-price__item[data-v-02ea9af8]:last-child {
    padding-top: 13px;
    border-top: 1px solid #eef4f8;
    font-size: 19px !important;
    font-weight: 800 !important;
    color: #1f2d3d !important;
}

.nc-grid .cart-total-price__item span[data-v-02ea9af8] {
    font-weight: inherit;
}

.nc-grid .buttons-group[data-v-02ea9af8] {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
}

.nc-grid .buttons-group .btn[data-v-02ea9af8] {
    width: 100%;
    justify-content: center;
    border-radius: 12px !important;
}

.nc-grid .cart-total-info__item[data-v-02ea9af8]:nth-child(3) {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.nc-grid .cart-total-info__item:nth-child(3) .btn--primary[data-v-02ea9af8] {
    width: 100%;
    padding: 15px 24px !important;
    font-size: 15.5px !important;
}

.nc-row[data-v-02ea9af8] {
    flex-wrap: wrap;
}

.nc-row .nc-addon[data-v-02ea9af8] {
    flex: 1 1 100% !important;
    order: 9;
    margin: 2px 0 0 !important;
    max-width: none !important;
}

.nc-row .nc-addon .module-check[data-v-02ea9af8] {
    display: flex;
    align-items: center;
    width: 100%;
}

.nc-side-col[data-v-02ea9af8] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 5px;
    margin-left: auto;
    flex: none;
}

.nc-rm[data-v-02ea9af8] {
    display: inline-flex !important;
    align-items: center;
    gap: 6px;
    font-size: 12.5px !important;
    font-weight: 600 !important;
    color: #9fb0bf !important;
    padding: 4px 6px !important;
    height: auto !important;
    width: auto !important;
}

.nc-rm[data-v-02ea9af8]:hover {
    color: #e5484d !important;
}

.nc-rm .nc-rm-ic[data-v-02ea9af8] {
    display: inline-flex;
}

.nc-rm .nc-rm-ic svg[data-v-02ea9af8] {
    width: 15px;
    height: 15px;
}

@media (max-width: 1100px) {
    .checkout .accordion.nc-grid[data-v-02ea9af8] {
        display: block;
    }

    .checkout .accordion.nc-grid>.cart-total-info[data-v-02ea9af8] {
        position: static;
        margin-top: 18px !important;
    }
}

.nc-row[data-v-02ea9af8] {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto;
    grid-template-areas: "glyph main side""addon addon addon";
    align-items: center !important;
    justify-content: initial !important;
    min-height: 0 !important;
    height: auto !important;
    row-gap: 12px;
}

.nc-head[data-v-02ea9af8], .nc-head .product[data-v-02ea9af8] {
    height: auto !important;
    min-height: 0 !important;
}

.nc-glyph[data-v-02ea9af8] {
    grid-area: glyph;
}

.nc-row>.product-title-wrapper[data-v-02ea9af8] {
    grid-area: main;
    flex: none !important;
    width: auto !important;
    max-width: none !important;
}

.nc-side-col[data-v-02ea9af8] {
    grid-area: side;
    margin-left: 0;
    justify-self: end;
}

.nc-row>.nc-addon[data-v-02ea9af8] {
    grid-area: addon;
    order: 0 !important;
    margin: 0 !important;
    max-width: none !important;
    flex: none !important;
}

.nc-row>.product-add[data-v-02ea9af8]:not(.nc-addon) {
    display: none;
}

.nc-grid .cart-total-info[data-v-02ea9af8]::before {
    content: none;
}

.nc-grid .cart-total-price__item[data-v-02ea9af8]:first-child:last-child {
    border-top: 0 !important;
    padding-top: 0 !important;
}

.nc-grid .buttons-group .btn-white[data-v-02ea9af8] {
    border: 0 !important;
    background: none !important;
    box-shadow: none !important;
    color: #20a7ee !important;
    font-weight: 600 !important;
    font-size: 13.5px !important;
    padding: 2px 0 !important;
    width: auto !important;
    justify-content: flex-start !important;
    min-height: 0 !important;
}

.checkout .accordion .nc-side-col .product-price[data-v-02ea9af8], .checkout .accordion .nc-row .product-price[data-v-02ea9af8] {
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-end !important;
    align-items: baseline !important;
    gap: 7px !important;
    line-height: 1.25 !important;
    text-align: right !important;
}

.checkout .accordion .nc-side-col .product-price .nc-iprice[data-v-02ea9af8] {
    order: 2;
    flex: none;
}

.checkout .accordion .nc-side-col .product-price .nc-iwas[data-v-02ea9af8] {
    order: 1;
    flex: none;
}

.checkout .accordion .nc-side-col[data-v-02ea9af8] {
    gap: 6px;
}

.checkout .accordion .nc-side-col .product-actions[data-v-02ea9af8] {
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.checkout .accordion .nc-side-col .product-price .nc-iwas[data-v-02ea9af8] {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #9fb0bf !important;
    vertical-align: baseline !important;
    margin: 0 !important;
}

.checkout .accordion .nc-side-col .product-price .nc-iwas del[data-v-02ea9af8] {
    text-decoration: line-through;
}

.checkout .accordion .quick-order-tabs__user-avatar.nc-av[data-v-02ea9af8] {
    position: relative;
    overflow: hidden;
    background: #eef4f8;
}

.checkout .accordion .nc-av .nc-av-glyph[data-v-02ea9af8] {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: .55;
}

.checkout .accordion .nc-av>img[data-v-02ea9af8] {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.checkout .accordion .nc-side-col>.product-price[data-v-02ea9af8] {
    max-height: 26px !important;
    height: 26px !important;
    overflow: visible !important;
    display: flex !important;
    align-items: baseline !important;
    justify-content: flex-end !important;
    gap: 6px;
    white-space: nowrap;
}

@media (min-width: 992px) {
    .checkout .accordion .nc-row .product-title-wrapper>.product-price[data-v-02ea9af8] {
        display: none !important;
    }
}

@media (max-width: 991.98px) {
    .checkout .accordion .nc-side-col>.product-price[data-v-02ea9af8] {
        display: none !important;
    }
}

.checkout .accordion .accordion__item[data-v-02ea9af8] {
    border-radius: 18px !important;
    box-shadow: 0 10px 30px -22px rgba(48, 75, 101, .55) !important;
    transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.checkout .accordion .accordion__item[data-v-02ea9af8]:hover {
    transform: translateY(-2px);
    box-shadow: 0 20px 40px -24px rgba(48, 75, 101, .5) !important;
    border-color: #d9e6f0 !important;
}

.checkout .accordion .accordion__head[data-v-02ea9af8], .checkout .accordion .accordion__head[data-v-02ea9af8]:hover {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: #fff !important;
    transform: none !important;
    padding: 0 !important;
}

.checkout .accordion__item.active .product[data-v-02ea9af8] {
    box-shadow: none !important;
}

.checkout .accordion .nc-row[data-v-02ea9af8] {
    padding: 18px 20px !important;
    -moz-column-gap: 18px !important;
    column-gap: 18px !important;
}

.checkout .accordion .nc-glyph[data-v-02ea9af8] {
    width: 60px !important;
    height: 60px !important;
    flex: none;
    border-radius: 16px;
    align-items: center;
    justify-content: center;
    background: #eef4f8 !important;
}

.checkout .accordion .nc-glyph span[data-v-02ea9af8] {
    max-width: none !important;
    transform: none !important;
}

.checkout .accordion .product-icon .plat-ico[data-v-02ea9af8] {
    box-shadow: none !important;
}

.checkout .nc-glyph--instagram[data-v-02ea9af8] {
    background: color-mix(in srgb, #e1306c 12%, #fff) !important;
}

.checkout .nc-glyph--youtube[data-v-02ea9af8] {
    background: color-mix(in srgb, #ff0000 12%, #fff) !important;
}

.checkout .nc-glyph--tiktok[data-v-02ea9af8] {
    background: color-mix(in srgb, #18181c 12%, #fff) !important;
}

.checkout .nc-glyph--twitter[data-v-02ea9af8] {
    background: color-mix(in srgb, #0f1419 12%, #fff) !important;
}

.checkout .nc-glyph--facebook[data-v-02ea9af8] {
    background: color-mix(in srgb, #1877f2 12%, #fff) !important;
}

.checkout .nc-glyph--spotify[data-v-02ea9af8] {
    background: color-mix(in srgb, #1db954 12%, #fff) !important;
}

.checkout .nc-glyph--soundcloud[data-v-02ea9af8] {
    background: color-mix(in srgb, #ff5500 12%, #fff) !important;
}

.checkout .nc-glyph--threads[data-v-02ea9af8] {
    background: color-mix(in srgb, #18181c 12%, #fff) !important;
}

.checkout .accordion .nc-row .product-value[data-v-02ea9af8] {
    font-weight: 500 !important;
}

.checkout .accordion .nc-meta[data-v-02ea9af8] {
    gap: 8px;
}

.checkout .accordion .nc-side-col>.product-price[data-v-02ea9af8], .checkout .accordion .nc-row .product-price[data-v-02ea9af8] {
    font-size: 19px !important;
    opacity: 1 !important;
    letter-spacing: -.01em;
}

.checkout .accordion .nc-rm[data-v-02ea9af8] {
    font-weight: 500 !important;
    gap: 5px;
    padding: 2px 4px !important;
    border-radius: 8px;
}

.checkout .accordion .nc-rm .nc-rm-ic svg[data-v-02ea9af8] {
    width: 13px;
    height: 13px;
}

.checkout .accordion .nc-addon .module-check[data-v-02ea9af8] {
    border: 1.5px solid #e7eef5;
    border-radius: 12px;
    background: #fff;
    padding: 13px 14px;
    transition: border-color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s ease;
}

.checkout .accordion .nc-addon .module-check[data-v-02ea9af8]:hover {
    border-color: #cfe0ec;
}

.checkout .accordion .nc-addon .module-check[data-v-02ea9af8]:has(input:checked) {
    border-style: solid;
    border-color: color-mix(in srgb, #1bb98c 55%, #fff);
    background: #f0faf5;
    transform: translateY(-1px);
    box-shadow: 0 12px 28px -16px rgba(27, 185, 140, .5);
}

.checkout .accordion .nc-addon .module-check .check[data-v-02ea9af8] {
    width: 22px !important;
    height: 22px !important;
    border-radius: 7px;
    border: 2px solid #ccdae6;
    background: #fff;
    flex: none;
    transition: .2s;
}

.checkout .accordion .nc-addon .module-check input:checked+.check[data-v-02ea9af8] {
    border: 2px solid #1bb98c !important;
    background: #1bb98c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 13px 13px no-repeat !important;
    -webkit-animation: nc-ckpop-data-v-02ea9af8 .36s cubic-bezier(.34, 1.56, .64, 1);
    animation: nc-ckpop-data-v-02ea9af8 .36s cubic-bezier(.34, 1.56, .64, 1);
}

@-webkit-keyframes nc-ckpop-data-v-02ea9af8 {
    0% {
        transform: scale(.55);
    }

    45% {
        transform: scale(1.3);
    }

    70% {
        transform: scale(.92);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes nc-ckpop-data-v-02ea9af8 {
    0% {
        transform: scale(.55);
    }

    45% {
        transform: scale(1.3);
    }

    70% {
        transform: scale(.92);
    }

    100% {
        transform: scale(1);
    }
}

.checkout .accordion .nc-addon .module-check .check+.nc-atxt[data-v-02ea9af8] {
    margin-left: 12px;
    display: flex;
    flex-direction: column;
    gap: 3px;
    min-width: 0;
}

.checkout .accordion .nc-addon .module-check .nc-atxt .text[data-v-02ea9af8] {
    font-size: 13px !important;
    font-weight: 500;
    color: #304b65 !important;
    line-height: 1.35;
}

.checkout .accordion .nc-addon .module-check .nc-atxt .text b[data-v-02ea9af8] {
    color: #1f2d3d;
    font-weight: 700;
}

.checkout .accordion .nc-addon .module-check .nc-abenefit[data-v-02ea9af8] {
    font-size: 11.5px;
    font-weight: 600;
    color: #6e8193;
}

.checkout .accordion .nc-addon .module-check:has(input:checked) .nc-abenefit[data-v-02ea9af8] {
    color: #1bb98c;
    font-weight: 700;
}

.checkout .accordion .nc-addon .module-check .nc-aright[data-v-02ea9af8] {
    margin-left: auto;
    flex: none;
    align-self: center;
    display: inline-flex;
    align-items: center;
}

.checkout .accordion .nc-addon .module-check .nc-awin[data-v-02ea9af8] {
    display: none;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #1bb98c;
    background: #e3f7ee;
    border: 1px solid #c3ecd8;
    border-radius: 999px;
    padding: 4px 11px;
}

.checkout .accordion .nc-addon .module-check:has(input:checked) .nc-aprice[data-v-02ea9af8] {
    display: none;
}

.checkout .accordion .nc-addon .module-check .nc-awas[data-v-02ea9af8] {
    margin-left: 6px;
    font-size: 12.5px;
    font-weight: 600;
    color: #9fb0bf;
    flex: none;
}

.checkout .accordion .nc-addon .module-check .nc-awas del[data-v-02ea9af8] {
    text-decoration: line-through;
}

.checkout .accordion .nc-addon .module-check:has(input:checked) .nc-awas[data-v-02ea9af8] {
    display: none;
}

.checkout .accordion .nc-addon .module-check:has(input:checked) .nc-awin[data-v-02ea9af8] {
    display: inline-flex;
}

.checkout .accordion .nc-toggle[data-v-02ea9af8] {
    padding: 13px 20px !important;
    background: transparent !important;
    border-radius: 0 0 18px 18px !important;
}

.checkout .accordion .nc-toggle[data-v-02ea9af8]:hover {
    color: #20a7ee !important;
    background: #fafdff !important;
}

.checkout .accordion .nc-toggle .product-title-btn-icon[data-v-02ea9af8] {
    transition: transform .3s ease;
}

.checkout .accordion .nc-toggle.color-warning[data-v-02ea9af8] {
    color: #e2a11b !important;
}

.checkout .btn--add-item[data-v-02ea9af8] {
    border: 1.6px dashed #cfe0ec !important;
    border-radius: 14px !important;
    background: rgba(255, 255, 255, .5) !important;
    color: #20a7ee !important;
    font-size: 14.5px !important;
    font-weight: 600 !important;
    padding: 16px !important;
    width: 100%;
    justify-content: center;
    gap: 10px;
    transition: .18s;
}

.checkout .btn--add-item[data-v-02ea9af8]:hover {
    background: #fff !important;
    border-color: #20a7ee !important;
    color: #20a7ee !important;
    transform: translateY(-1px);
}

.checkout .accordion.nc-grid[data-v-02ea9af8] {
    grid-template-columns: minmax(0, 1fr) 372px;
    -moz-column-gap: 26px;
    column-gap: 26px;
}

.checkout .nc-grid>.cart-total-info[data-v-02ea9af8] {
    border-radius: 22px;
    padding: 24px 24px 26px !important;
    top: 24px;
    box-shadow: 0 24px 60px -34px rgba(48, 75, 101, .55);
}

.checkout .nc-grid .cart-total-info[data-v-02ea9af8]::before {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .13em;
    margin-bottom: 4px;
}

.checkout .nc-grid .cart-total-price__item[data-v-02ea9af8] {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between;
    align-items: baseline;
    font-size: 14.5px !important;
    font-weight: 400 !important;
    color: #304b65 !important;
    margin: 12px 0 !important;
    padding: 0 !important;
}

.checkout .nc-grid .cart-total-price__item>span[data-v-02ea9af8]:first-child {
    color: #6e8193 !important;
    font-weight: 400;
    margin: 0 !important;
}

.checkout .nc-grid .cart-total-price__item.color-primary[data-v-02ea9af8] {
    color: #1bb98c !important;
    font-weight: 600 !important;
}

.checkout .nc-grid .cart-total-price__item.color-primary>span[data-v-02ea9af8]:first-child {
    color: #1bb98c !important;
}

.checkout .nc-grid .cart-total-price__item[data-v-02ea9af8]:last-child {
    font-size: 28px !important;
    font-weight: 700 !important;
    letter-spacing: -.02em;
    color: #1f2d3d !important;
    border-top: 1px solid #e7eef5 !important;
    padding: 16px 0 0 !important;
    margin: 6px 0 2px !important;
}

.checkout .nc-grid .cart-total-price__item:last-child>span[data-v-02ea9af8]:first-child {
    font-size: 15px;
    font-weight: 600;
    color: #1f2d3d !important;
}

.checkout .nc-grid .cart-total-price__item[data-v-02ea9af8]:first-child:last-child {
    border-top: 0 !important;
    padding-top: 0 !important;
}

.checkout .nc-grid .cart-total-info .btn--primary[data-v-02ea9af8] {
    border-radius: 14px !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 16px !important;
    box-shadow: 0 16px 30px -10px rgba(32, 167, 238, .6) !important;
    gap: 9px;
}

.checkout .nc-grid .cart-total-info .btn--primary[data-v-02ea9af8]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 20px 36px -10px rgba(32, 167, 238, .66) !important;
}

.checkout .nc-grid .cart-total-info__item[data-v-02ea9af8]:nth-child(3)::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231bb98c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") " 256-bit SSL encrypted checkout";
    display: block;
    text-align: center;
    margin-top: 6px;
    font-size: 12px;
    font-weight: 500;
    color: #6e8193;
}

.checkout .nc-grid .btn-outline-default.disabled[data-v-02ea9af8] {
    opacity: 1 !important;
    background: #f6faf8 !important;
    border: 1px solid #e7eef5 !important;
    border-radius: 12px !important;
    font-size: 12.5px;
    color: #6e8193;
}

.checkout .nc-grid .btn-outline-default.disabled .color-base[data-v-02ea9af8] {
    color: #1bb98c;
    font-weight: 700;
}

@media (max-width: 991.98px) {
    .checkout .page-cards .accordion__item[data-v-02ea9af8] {
        padding: 0 !important;
    }

    .checkout .nc-grid .cart-total-info__item .btn[data-v-02ea9af8] {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 768px) {
    .checkout .card.discount-card.cart-discount-card[data-v-02ea9af8] {
        background: linear-gradient(106.11deg, #20a7ee -5.94%, #0ed5e1 112.84%) !important;
    }
}

.checkout .accordion .nc-glyph[data-v-02ea9af8], .checkout .accordion .nc-glyph[class*="nc-glyph--"][data-v-02ea9af8] {
    background: transparent !important;
}

.checkout .accordion .nc-glyph .plat-ico[data-v-02ea9af8] {
    border-radius: 16px !important;
    background: #fff !important;
    border: 1px solid #e7eef5;
    box-shadow: 0 8px 20px -10px rgba(48, 75, 101, .30);
}

.checkout .accordion .nc-glyph[data-v-02ea9af8] svg {
    width: 30px !important;
    height: 30px !important;
}

.checkout .accordion.nc-grid>.cart-total-info[data-v-02ea9af8] {
    border-radius: 22px !important;
    padding: 24px 24px 26px !important;
    top: 24px !important;
    box-shadow: 0 24px 60px -34px rgba(48, 75, 101, .55) !important;
}

.checkout .accordion .accordion__body.accordion_transition[data-v-02ea9af8] {
    transition: height .34s ease !important;
}

.checkout .accordion .accordion__body[data-v-02ea9af8] {
    border-top: 1px solid #eef4f8 !important;
    background: #fff !important;
}

.checkout .accordion .product-content[data-v-02ea9af8] {
    padding: 16px 20px 20px !important;
    font-family: 'Poppins', sans-serif;
}

.checkout .accordion .product-content__item[data-v-02ea9af8] {
    border: 1px solid #e7eef5 !important;
    border-radius: 12px !important;
    background: #fff;
}

.checkout .accordion .product-content__item+.product-content__item[data-v-02ea9af8] {
    margin-top: 9px !important;
}

.checkout .accordion .product-content__item-head[data-v-02ea9af8] {
    padding: 9px 11px !important;
}

.checkout .accordion .product-content__item-head.d-flex[data-v-02ea9af8] {
    gap: 12px;
}

.checkout .accordion .product-content__item-head.reactions_list_items-wrap[data-v-02ea9af8] {
    flex-wrap: wrap;
}

.checkout .accordion .product-content__item-head+.product-content__item-body[data-v-02ea9af8], .checkout .accordion .accordion-inside .product-content__item-body[data-v-02ea9af8] {
    border-top: 1px solid #eef4f8 !important;
}

.checkout .accordion .product-content__item-body[data-v-02ea9af8] {
    padding: 10px 11px 11px !important;
}

.checkout .accordion .product-content[data-v-02ea9af8] .product-info-list {
    flex-wrap: nowrap;
    min-width: 0;
}

.checkout .accordion .product-content[data-v-02ea9af8] .product-info-list__item {
    display: flex;
    align-items: center;
    gap: 11px;
    margin-bottom: 0 !important;
    min-width: 0;
}

.checkout .accordion .product-content[data-v-02ea9af8] .product-info-list__item:not(:last-child) {
    padding-right: 0 !important;
    margin-right: 0 !important;
}

.checkout .accordion .product-content[data-v-02ea9af8] .product-info-list__item:not(:last-child)::after {
    display: none !important;
}

.checkout .accordion .product-content[data-v-02ea9af8] .product-info-list__icon {
    flex: 0 0 44px !important;
    width: 44px;
    height: 44px;
    border-radius: 10px;
    background: transparent;
    margin-right: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.checkout .accordion .product-content[data-v-02ea9af8] .product-info-list__icon .plat-ico {
    border-radius: 10px !important;
}

.checkout .accordion .product-content[data-v-02ea9af8] .product-info-list__icon img {
    width: 15px;
    height: 15px;
}

.checkout .accordion .product-content[data-v-02ea9af8] li .product-info-list__text {
    font-size: 13.5px !important;
    font-weight: 500;
    color: #6e8193;
    display: flex;
    align-items: baseline;
    gap: 6px;
    min-width: 0;
    white-space: nowrap;
}

.checkout .accordion .product-content[data-v-02ea9af8] li .product-info-list__text>span:first-child:not(.color-primary) {
    opacity: 1 !important;
    color: #6e8193;
    font-weight: 500;
}

.checkout .accordion .product-content[data-v-02ea9af8] li .product-info-list__text a {
    font-weight: 600;
    color: #05a6db;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
}

.checkout .accordion .product-content[data-v-02ea9af8] li .product-info-list__text a:hover {
    text-decoration: underline;
}

.checkout .accordion span.product-info-list__text.color-primary[data-v-02ea9af8]:not(:has(.reactions_list_items)) {
    flex: 0 0 auto;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    color: #20a7ee !important;
    background: transparent;
    border-radius: 0;
    padding: 0 !important;
    line-height: 1.2;
    margin-bottom: 0 !important;
    white-space: nowrap;
    overflow: visible;
}

.checkout .accordion span.product-info-list__text.color-primary[data-v-02ea9af8]:has(.reactions_list_items) {
    margin-bottom: 0 !important;
    flex: 0 1 auto;
    overflow: visible;
    white-space: normal;
}

.checkout .accordion .reactions_list_items[data-v-02ea9af8] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

.checkout .accordion .reactions_list_items li[data-v-02ea9af8] {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 12.5px;
    font-weight: 700;
    color: #0d97cf;
    background: rgba(32, 167, 238, .10);
    border-radius: 999px;
    padding: 5px 10px;
    margin: 0;
}

.checkout .accordion .product-content__item-body[data-v-02ea9af8]:has(.quick-order-tabs__user-avatar) {
    padding: 13px 14px !important;
}

.checkout .accordion .product-content__item-body .post-info[data-v-02ea9af8] {
    gap: 13px;
}

.checkout .accordion .quick-order-tabs__user-avatar[data-v-02ea9af8] {
    width: 44px;
    height: 44px;
    border: 1px solid #e7eef5;
    border-radius: 50%;
    margin-right: 0 !important;
    flex: none;
}

.checkout .accordion .quick-order-tabs__user-avatar img[data-v-02ea9af8] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 0;
}

.checkout .accordion .quick-order-tabs__user-info[data-v-02ea9af8] {
    min-width: 0;
}

.checkout .accordion .quick-order-tabs__user-info-item.mb-5px a[data-v-02ea9af8] {
    font-size: 14.5px;
    font-weight: 700;
    color: #1f2d3d;
    text-decoration: none;
}

.checkout .accordion .quick-order-tabs__user-info-item span[data-v-02ea9af8] {
    font-size: 12.5px;
    font-weight: 400;
    color: #6e8193;
}

.checkout .accordion .quick-order-tabs__user-info-item span strong[data-v-02ea9af8] {
    font-weight: 600;
    color: #38506b;
}

.checkout .accordion .product-content[data-v-02ea9af8] .quick-order-tabs__user {
    display: flex;
    align-items: center;
    gap: 13px;
    margin: 0 0 12px !important;
    padding: 13px 14px;
    border: 1px solid #e7eef5;
    border-radius: 12px;
    background: #fff;
}

.checkout .accordion .product-content[data-v-02ea9af8] .quick-order-tabs__user-avatar {
    width: 44px;
    height: 44px;
    border: 1px solid #e7eef5;
    border-radius: 50%;
    overflow: hidden;
    margin: 0;
    flex: none;
}

.checkout .accordion .product-content[data-v-02ea9af8] .quick-order-tabs__user-avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.checkout .accordion .product-content[data-v-02ea9af8] .quick-order-tabs__user-info {
    min-width: 0;
}

.checkout .accordion .product-content[data-v-02ea9af8] .quick-order-tabs__user-info-item a {
    font-size: 14.5px;
    font-weight: 700;
    color: #1f2d3d;
    text-decoration: none;
}

.checkout .accordion .product-content[data-v-02ea9af8] .quick-order-tabs__user-info-item span {
    font-size: 12.5px;
    font-weight: 400;
    color: #6e8193;
}

.checkout .accordion .product-content[data-v-02ea9af8] .quick-order-tabs__user-info-item span strong {
    font-weight: 600;
    color: #38506b;
}

@media (max-width: 575.98px) {
    .checkout .accordion .quick-order-tabs__user-avatar[data-v-02ea9af8] {
        position: static !important;
        width: 44px !important;
        height: 44px !important;
        margin: 0 !important;
    }

    .checkout .accordion .quick-order-tabs__user-avatar img[data-v-02ea9af8] {
        width: 100% !important;
        height: 100% !important;
    }

    .checkout .accordion .quick-order-tabs__user-info-item[data-v-02ea9af8]:first-child {
        padding: 0 !important;
    }

    .checkout .accordion .quick-order-tabs__user-info-item>span[data-v-02ea9af8] {
        width: auto;
        margin-bottom: 0;
    }
}

.checkout .accordion .post-info[data-v-02ea9af8] {
    gap: 12px;
}

.checkout .accordion .post-info__img[data-v-02ea9af8], .checkout .accordion .post-info__img.--square[data-v-02ea9af8], .checkout .accordion .post-info__img.--rectangle[data-v-02ea9af8] {
    flex: 0 0 44px !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 9px !important;
    margin: 0 !important;
}

.checkout .accordion .post-info__img img[data-v-02ea9af8], .checkout .accordion .post-info__img video[data-v-02ea9af8] {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
}

.checkout .accordion .post-info__img .author-avatar[data-v-02ea9af8] {
    width: 100%;
    height: 100%;
    border-radius: 9px;
    line-height: 44px;
    font-size: 12px;
}

.checkout .accordion .select-step2__list-item-icon[data-v-02ea9af8] {
    flex: 0 0 44px !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 9px !important;
}

.checkout .accordion .select-step2__list-items[data-v-02ea9af8] {
    display: flex !important;
    flex-direction: column;
    gap: 9px !important;
    margin-top: 12px;
}

.checkout .accordion .select-step2__list-item[data-v-02ea9af8] {
    border: 1px solid #e7eef5 !important;
    border-radius: 12px !important;
    padding: 9px 11px !important;
    gap: 12px !important;
}

.checkout .accordion .product-content__item-body .select-step2__list-item[data-v-02ea9af8] {
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

.checkout .accordion .select-step2__list-item-text[data-v-02ea9af8] {
    font-size: 12px;
    line-height: 1.5;
    gap: 2px !important;
    opacity: 1 !important;
    color: #6e8193;
}

.checkout .accordion .select-step2__list-item-text strong[data-v-02ea9af8] {
    font-weight: 600;
    color: #38506b;
}

.checkout .accordion .select-step2__list-item-text .title-tracks[data-v-02ea9af8] {
    font-size: 13px;
}

.checkout .accordion .select-step2__list-item-text .title-tracks strong[data-v-02ea9af8] {
    font-weight: 600;
    color: #1f2d3d;
}

.checkout .accordion .select-step2__list-item-text .title-tracks-info[data-v-02ea9af8] {
    opacity: 1 !important;
    font-size: 12px;
    color: #6e8193;
}

.checkout .accordion .select-step2__list-item-text .title-tracks-info strong[data-v-02ea9af8] {
    font-weight: 500;
    color: #6e8193;
}

.checkout .accordion .post-info__title[data-v-02ea9af8] {
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #1f2d3d !important;
    margin-bottom: 3px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.checkout .accordion .post-info__title a[data-v-02ea9af8] {
    color: #05a6db;
    font-weight: 600;
    text-decoration: none;
}

.checkout .accordion .post-info__list[data-v-02ea9af8] {
    margin: 0;
}

.checkout .accordion .post-info__list.mb-20[data-v-02ea9af8] {
    margin-bottom: 6px !important;
}

.checkout .accordion .post-info__list-item[data-v-02ea9af8] {
    font-size: 12px !important;
    font-weight: 400;
    color: #6e8193 !important;
    opacity: 1 !important;
    margin-bottom: 0 !important;
}

.checkout .accordion .post-info__list-item strong[data-v-02ea9af8] {
    font-weight: 600;
    color: #38506b;
}

.checkout .accordion .product-content__item-body .text-content[data-v-02ea9af8] {
    padding: 0 !important;
    font-size: 12.5px;
    line-height: 1.55;
    color: #6e8193;
}

.checkout .accordion .product-content__item-body.threads-product__item-body[data-v-02ea9af8] {
    gap: 12px;
}

.checkout .accordion .text-content p[data-v-02ea9af8] {
    margin: 0;
}

.checkout .accordion .accordion-inside__body[data-v-02ea9af8] {
    border-top: 1px solid #eef4f8 !important;
    padding: 12px 11px !important;
}

.checkout .accordion .comments-list-info[data-v-02ea9af8] {
    font-size: 13px;
    font-weight: 500;
    color: #6e8193;
    margin-top: 2px;
}

.checkout .accordion .comments-list-info .comments-list[data-v-02ea9af8] {
    font-size: 12.5px;
    color: #6e8193;
}

.checkout .accordion .product-content .product-title-btn[data-v-02ea9af8] {
    font-size: 13px;
    font-weight: 600;
    color: #05a6db;
}

.checkout .accordion .comments-list__item[data-v-02ea9af8] {
    padding-left: 44px !important;
}

.checkout .accordion .comments-list__item[data-v-02ea9af8]::after {
    left: 14px !important;
    font-size: 13px !important;
    color: #6e8193 !important;
}

.checkout .accordion .comments-list__item+.comments-list__item[data-v-02ea9af8] {
    margin-top: 9px !important;
}

.checkout .accordion .textarea[data-v-02ea9af8] {
    border: 1px solid #e7eef5;
    border-radius: 10px;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
}

.checkout .accordion .comments-actions[data-v-02ea9af8] {
    padding-left: 44px !important;
    margin-top: 14px !important;
}

.checkout .accordion .comments-actions__info[data-v-02ea9af8] {
    font-size: 13px;
    font-weight: 500;
    color: #6e8193;
}

.checkout .accordion .comments-list-order-details .comments-list-order-details__item div[data-v-02ea9af8] {
    color: #6e8193;
    opacity: 1;
    font-size: 13px;
}

.checkout .accordion .comments-list-order-details .comments-list-order-details__item+.comments-list-order-details__item div[data-v-02ea9af8] {
    border-top: 1px solid #eef4f8 !important;
    padding-top: 12px;
    margin-top: 12px;
}

.nc-pagechrome[data-v-02ea9af8] {
    font-family: 'Poppins', sans-serif;
}

.nc-crumbs[data-v-02ea9af8] {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 500;
    color: #9fb0bf;
    margin-bottom: 22px;
}

.nc-crumbs a b[data-v-02ea9af8], .nc-crumbs b[data-v-02ea9af8] {
    color: #6e8193;
    font-weight: 600;
}

.nc-crumbs svg[data-v-02ea9af8] {
    width: 14px;
    height: 14px;
}

.nc-phead[data-v-02ea9af8] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 28px;
    flex-wrap: wrap;
}

.nc-phead h1[data-v-02ea9af8] {
    display: flex;
    align-items: baseline;
    gap: 9px;
    font-size: 30px;
    line-height: 1;
    font-weight: 700;
    color: #1f2d3d;
    margin: 0;
    letter-spacing: -.02em;
}

.nc-phead h1 span[data-v-02ea9af8] {
    color: #6e8193;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0;
}

.nc-safe[data-v-02ea9af8] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 600;
    color: #6e8193;
    background: #fff;
    border: 1px solid #e7eef5;
    padding: 9px 14px;
    border-radius: 999px;
    box-shadow: 0 2px 12px rgba(48, 75, 101, .05);
}

.nc-safe svg[data-v-02ea9af8] {
    width: 15px;
    height: 15px;
    color: #1bb98c;
}

.nc-grid .cart-total-info>.nc-sum-h[data-v-02ea9af8] {
    order: -1;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .13em;
    text-transform: uppercase;
    color: #9fb0bf;
    margin: 0 0 4px;
}

.nc-grid .cart-total-info>.cart-total-info__item[data-v-02ea9af8]:nth-child(1) {
    order: -2;
}

.nc-ac[data-v-02ea9af8] {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 12px;
    border: 1px solid #e7eef5;
    border-radius: 12px;
    background: #f6faf8;
}

.nc-ac-tag[data-v-02ea9af8] {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 12.5px;
    font-weight: 700;
    color: #1bb98c;
    background: #e7f6ef;
    padding: 5px 10px;
    border-radius: 8px;
    flex: none;
    text-transform: uppercase;
}

.nc-ac-tag svg[data-v-02ea9af8] {
    width: 13px;
    height: 13px;
}

.nc-ac-txt[data-v-02ea9af8] {
    flex: 1;
    min-width: 0;
    font-size: 12.5px;
    color: #6e8193;
    font-weight: 500;
}

.nc-ac-x[data-v-02ea9af8] {
    flex: none;
    width: 28px;
    height: 28px;
    border-radius: 8px;
    border: 0;
    background: transparent;
    color: #9fb0bf;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .15s;
    padding: 0;
}

.nc-ac-x[data-v-02ea9af8]:hover {
    background: #fdecec;
    color: #e5484d;
}

.nc-ac-x svg[data-v-02ea9af8] {
    width: 15px;
    height: 15px;
}

.nc-ce[data-v-02ea9af8] {
    display: flex;
    gap: 8px;
}

.nc-ce input[data-v-02ea9af8] {
    flex: 1;
    min-width: 0;
    border: 1px solid #e7eef5;
    border-radius: 11px;
    padding: 12px 14px;
    font: inherit;
    font-size: 13.5px;
    color: #304b65;
    background: #fbfdff;
    outline: none;
    transition: .15s;
    text-transform: uppercase;
}

.nc-ce input[data-v-02ea9af8]::-moz-placeholder {
    color: #9fb0bf;
    text-transform: none;
}

.nc-ce input[data-v-02ea9af8]:-ms-input-placeholder {
    color: #9fb0bf;
    text-transform: none;
}

.nc-ce input[data-v-02ea9af8]::placeholder {
    color: #9fb0bf;
    text-transform: none;
}

.nc-ce input[data-v-02ea9af8]:focus {
    border-color: #20a7ee;
    box-shadow: 0 0 0 3px rgba(32, 167, 238, .13);
}

.nc-ce button[data-v-02ea9af8] {
    flex: none;
    border: 1px solid #e7eef5;
    background: #fff;
    color: #6e8193;
    font: inherit;
    font-weight: 600;
    font-size: 13.5px;
    padding: 0 16px;
    border-radius: 11px;
    cursor: pointer;
    transition: .15s;
}

.nc-ce button[data-v-02ea9af8]:hover:not(:disabled) {
    border-color: #20a7ee;
    color: #20a7ee;
}

.nc-ce button[data-v-02ea9af8]:disabled {
    opacity: .5;
    cursor: default;
}

.nc-ce-err[data-v-02ea9af8] {
    margin: 8px 0 0;
    font-size: 12.5px;
    font-weight: 500;
    color: #e5484d;
}

.nc-disc-l[data-v-02ea9af8] {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.nc-disc-l svg[data-v-02ea9af8] {
    width: 14px;
    height: 14px;
}

.nc-grid .nc-save[data-v-02ea9af8] {
    font-size: 12.5px;
    color: #1bb98c;
    font-weight: 600;
    text-align: right;
    margin-top: 2px;
}

.nc-cta .nc-cta-ar[data-v-02ea9af8] {
    width: 18px;
    height: 18px;
}

.nc-aprice[data-v-02ea9af8] {
    font-size: 14px;
    font-weight: 800;
    color: #1bb98c;
    transition: color .2s ease;
    flex: none;
}

.checkout .accordion .nc-addon .module-check .text[data-v-02ea9af8] del {
    display: none;
}

.checkout .accordion .nc-addon .module-check .text del[data-v-02ea9af8] {
    display: none;
}

.checkout .accordion .nc-split-note[data-v-02ea9af8] {
    font-size: 13px;
    font-weight: 500;
    color: #6e8193;
    margin: 0 0 12px;
}

.checkout .accordion .product-content__item-body[data-v-02ea9af8]:has(.quick-order-tabs__user-avatar) {
    background: #f7fbfe !important;
}

.checkout .accordion .nc-profile-note[data-v-02ea9af8] {
    font-size: 12.5px;
    color: #6e8193;
    margin-top: 2px;
}

.checkout .accordion .nc-side-col[data-v-02ea9af8] {
    gap: 10px;
}

.checkout .accordion.nc-grid>.mt-30[data-v-02ea9af8] {
    margin-top: 14px !important;
}

.checkout .accordion span.product-info-list__text.color-primary[data-v-02ea9af8]:not(:has(.reactions_list_items)) {
    color: #20a7ee !important;
    background: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.checkout .accordion .reactions_list_items li[data-v-02ea9af8] {
    color: #20a7ee !important;
    background: rgba(32, 167, 238, .10) !important;
}

@media (max-width: 767.98px) {
    .nc-phead h1[data-v-02ea9af8] {
        font-size: 24px;
    }
}

.nc-ctabar[data-v-02ea9af8] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 60;
    background: #fff;
    border-top: 1px solid #e7eef5;
    box-shadow: 0 -14px 34px -20px rgba(31, 45, 61, .45);
    padding: 10px 18px calc(10px + env(safe-area-inset-bottom));
}

.nc-ctabar[hidden][data-v-02ea9af8] {
    display: none;
}

.nc-ctabar-in[data-v-02ea9af8] {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
}

.nc-ctabar-t[data-v-02ea9af8] {
    font-size: 13.5px;
    color: #6e8193;
    white-space: nowrap;
}

.nc-ctabar-t b[data-v-02ea9af8] {
    color: #1f2d3d;
    font-size: 19px;
    font-weight: 700;
    margin-left: 6px;
}

.nc-ctabar .nc-ctabar-btn[data-v-02ea9af8] {
    width: auto;
    flex: none;
    padding: 12px 22px;
    margin: 0;
}

.nc-fade-enter-active[data-v-02ea9af8], .nc-fade-leave-active[data-v-02ea9af8] {
    transition: opacity .22s ease, transform .22s ease;
}

.nc-fade-enter[data-v-02ea9af8], .nc-fade-leave-to[data-v-02ea9af8] {
    opacity: 0;
    transform: translateY(-4px);
}

.checkout .accordion .nc-side-col .product-price .nc-iwas[data-v-02ea9af8] {
    transition: opacity .2s ease, color .2s ease;
}

.checkout .accordion .nc-glyph .plat-ico[data-v-02ea9af8] {
    transition: box-shadow .18s ease, transform .18s ease;
}

.checkout .accordion .nc-row:hover .nc-glyph .plat-ico[data-v-02ea9af8] {
    transform: translateY(-1px);
    box-shadow: 0 12px 24px -12px rgba(48, 75, 101, .38);
}

.checkout .nc-grid .cart-total-price__item.color-primary[data-v-02ea9af8], .checkout .nc-grid .nc-save[data-v-02ea9af8] {
    transition: opacity .25s ease;
}

.checkout .accordion .accordion__item.active .nc-toggle .product-title-btn-icon[data-v-02ea9af8] {
    transform: rotate(180deg);
}

.message--danger[data-v-2c241ee8] {
    color: #F43D3D;
    background-color: rgba(244, 61, 61, 0.08);
}

.message[data-v-2c241ee8] {
    border-radius: 10px;
    padding: 20px 25px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1.6;
}

.star-rating_inner .rating-star[data-v-2c241ee8]:not(:first-child) {
    padding-right: 7px;
}

.rating[data-v-2c241ee8] {
    display: flex;
    justify-content: space-between;
    padding: 20px 25px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1.6;
}

.card-outline[data-v-2c241ee8] {
    border: 1px solid var(--border);
    border-radius: var(--radius);
}

.star-rating_inner input[type="radio"][data-v-2c241ee8] {
    display: none;
}

label[class="rating-star"] svg path[data-v-2c241ee8] {
    transition: fill 200ms ease-in-out, stroke 100ms ease-in-out;
}

.rat-star:checked~label[class="rating-star"] svg path[data-v-2c241ee8] {
    color: #fcd000;
    fill: currentColor;
}

.rating-star[data-v-2c241ee8]:hover, .rating-star:hover~.rating-star[data-v-2c241ee8] {
    color: #fcd000;
    transition: 0.2s;
}

.rat-star:checked~.rating-star[data-v-2c241ee8] {
    color: #fcd000;
}

.rat-star:checked~.rating-star[data-v-2c241ee8]:hover, .rat-star:checked~.rating-star:hover~.rating-star[data-v-2c241ee8] {
    color: #fcd000;
    transition: 0.2s;
}

.input-group-neme-wrapper .input-group[data-v-2c241ee8] {
    width: 50%;
}

.input-group-neme[data-v-2c241ee8] {
    margin-right: 10px;
}

.modal-leave-review-wrapper .input-group-label[data-v-2c241ee8] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    text-transform: none;
}

.modal-leave-review-wrapper .input-group-label[data-v-2c241ee8] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: var(--text);
    opacity: 1;
}

.input-group-label[data-v-2c241ee8] {
    font-size: 14px;
    color: var(--text);
    opacity: 0.4;
    text-transform: uppercase;
    font-weight: var(--semi);
    padding-bottom: 15px;
    display: inline-flex;
}

.leave-review-title[data-v-2c241ee8] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}

@media (max-width: 767.98px) {
    .input-group-neme-wrapper .input-group[data-v-2c241ee8] {
        width: 100%;
    }

    .input-group-neme[data-v-2c241ee8] {
        margin-right: 0;
    }

    .input-group-neme-wrapper[data-v-2c241ee8] {
        flex-direction: column;
    }

    .leave-review-title[data-v-2c241ee8], .modal-leave-review-wrapper .input-group-label[data-v-2c241ee8], .input-group[data-v-2c241ee8] {
        text-align: left;
    }
}

.giftbox-block {
    min-height: 187px;
}

.inner_dashboard_popup .base-form.services-form>.base-form__item {
    display: none;
}

.inner_dashboard_popup .base-form.base-form--promo {
    display: none;
}

.inner_dashboard_popup .container.promotion-services {
    padding: 0px !important;
    margin: 0 !important;
    max-width: 100% !important;
}

.inner_dashboard_popup .card-add-modal__title {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.inner_dashboard_popup .card-add-modal__change {
    display: flex;
    align-items: center;
}

.inner_dashboard_popup .service-modal-header .counter {
    max-width: 146px;
    margin-right: 40px;
}

.inner_dashboard_popup .total-price {
    padding: 27px 50px 0 30px;
    border-left: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_popup .card-add-modal .total-price {
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_popup .card-add-modal .total-price>span {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #304B65;
    margin-top: 10px;
}

.inner_dashboard_popup .service-modal-checkbox {
    padding: 19px 31px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.inner_dashboard_popup .module-check {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    padding: 0;
    border: 0;
}

.inner_dashboard_popup .module-check .check+.text.has-border {
    border-left: 1px solid rgba(62, 116, 134, 0.15);
    padding-left: 15px;
    margin-left: 15px;
    color: var(--text);
    line-height: 20px;
}

.inner_dashboard_popup .quick-order-tabs__posts-item .module-check {
    padding: 12px;
}

.inner_dashboard_popup .title-modal {
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 100%;
}

.inner_dashboard_popup .product-value {
    margin-bottom: 0;
}

.inner_dashboard_popup .card-add-modal__title>img:first-child {
    margin-right: 15px;
}

.inner_dashboard_popup .card-add-modal {
    display: flex;
}

.inner_dashboard_popup .quick-order-tabs__posts-item {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_popup .product-content__item-body {
    padding: 20px 30px;
}

.inner_dashboard_popup .quick-order-tabs__posts-item .module-check {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-right: 0;
    border-top: 0;
}

.inner_dashboard_popup .servicesBtn {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    color: rgba(48, 75, 101, 0.5);
    font-size: 14px;
    height: 50px;
    padding: 16px 25px;
    display: inline-flex;
    font-weight: var(--semi);
    align-items: center;
}

.inner_dashboard_popup .modal__footer {
    padding: 20px 30px 30px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_popup .modal__body-lg+.modal__footer {
    padding: 20px var(--modal-px) 0;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_popup .modal__footer {
    font-size: 14px;
    line-height: 21px;
    color: #304B65;
}

.inner_dashboard_popup .servicesPrice span:not(.translate-wrapper) {
    color: rgba(48, 75, 101, 0.5);
    font-size: 14px;
}

.inner_dashboard_popup .servicesPrice p {
    color: rgba(48, 75, 101, 1);
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-right: 40px;
}

.inner_dashboard_popup .select-step2 {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    margin-bottom: 10px;
}

.inner_dashboard_popup .select-step2__head {
    display: flex;
    padding: 20px 25px;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.inner_dashboard_popup .select-step2__head-wrap {
    display: flex;
    align-items: center;
    gap: 16px;
}

.inner_dashboard_popup .select-step2__head-title {
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
}

.inner_dashboard_popup .select-step2__head .number-vivews-modal {
    margin-right: auto;
    margin-left: 20px;
}

.inner_dashboard_popup .select-step2__head-total {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #304B65;
}

.inner_dashboard_popup .card-add-step3 {
    margin-bottom: 10px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.inner_dashboard_popup .card-add-step3__head {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.inner_dashboard_popup .card-add-step3__head-wrap {
    display: flex;
    align-items: center;
}

.inner_dashboard_popup .card-add-step3 .module-check {
    height: 34px;
    padding-right: 10px;
    margin-right: 25px;
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 0;
}

.inner_dashboard_popup .card-add-step3__title {
    display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
    gap: 11px;
}

.inner_dashboard_popup .card-add-step3__total-price {
    display: flex;
    align-items: center;
    height: 34px;
    padding-left: 20px;
    margin-left: 20px;
    border-left: 1px solid rgba(62, 116, 134, 0.15);
    font-weight: 600;
    font-size: 18px;
}

.inner_dashboard_popup .card-add-step3 .product-title-btn {
    height: 34px;
    padding-left: 7px;
    border-left: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_popup .select-step2__body {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding: 20px 25px;
}

.inner_dashboard_popup .select-step2__list-items {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(234px, 1fr));
    gap: 10px;
}

.inner_dashboard_popup .select-step2__list-item {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 20px;
}

.inner_dashboard_popup .select-step2__list-item-icon {
    flex: 0 0 55px;
    width: 55px;
    height: 55px;
    border-radius: 5px;
    overflow: hidden;
}

.inner_dashboard_popup .card-add-step3__body {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding: 25px 20px 20px 83px;
}

.inner_dashboard_popup .card-add-step3__body .select-step2__list-items {
    grid-template-columns: repeat(auto-fill, minmax(234px, 250px));
}

.inner_dashboard_popup .card-add-step3__body p, .select-step2__body p {
    font-size: 14px;
    line-height: 21px;
    color: rgba(48, 75, 101, 0.5);
    margin-top: 15px;
}

.inner_dashboard_popup .select-step2__list-item-text {
    flex: auto;
    font-size: 14px;
    line-height: 21px;
    display: flex;
    flex-direction: column;
    gap: 3px;
    opacity: 0.7;
}

.inner_dashboard_popup .select-step2__list-item-text strong {
    font-weight: bold;
}

.inner_dashboard_popup .product-list-step2__item {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    margin-bottom: 10px;
}

.inner_dashboard_popup .product-list-step2__item-head {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 10px 20px 10px 10px;
}

.inner_dashboard_popup .product-list-step2__item-user-icon {
    flex: 0 0 62px;
    width: 62px;
    height: 62px;
    border-radius: 5px;
    overflow: hidden;
}

.inner_dashboard_popup .product-list-step2__item-user-icon img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.inner_dashboard_popup .product-list-step2__item-head-info {
    flex: auto;
    font-size: 14px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.inner_dashboard_popup .product-list-step2__item-user-link {
    font-weight: 500;
    line-height: 1;
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_popup .product-list-step2__item-user-link span {
    color: #304B65;
}

.inner_dashboard_popup .product-list-step2__item-head-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.inner_dashboard_popup .product-title-btn {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_popup .product-title-btn-icon {
    margin-left: 4px;
    transition: all .2s ease-in-out;
}

.inner_dashboard_popup .product-list-step2__item-head-post {
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_popup .p-20 {
    padding: 20px !important;
}

.inner_dashboard_popup .mt-10 {
    margin-top: 10px;
}

.inner_dashboard_popup .card-add-modal>.module-check {
    flex: 0 0 50px;
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin-right: 30px;
    border-radius: 0;
}

.inner_dashboard_popup .base-text.--modal {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: rgba(48, 75, 101, 0.5);
}

.inner_dashboard_popup .post-info__list-item.has-icon {
    display: flex;
    align-items: center;
}

.inner_dashboard_popup .post-info__list-item.has-icon .post-info__list-icon {
    margin-right: 5px;
}

.inner_dashboard_popup .service-modal-header .modal-counter-block {
    display: flex;
    justify-content: space-between;
    padding: 23px 30px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.inner_dashboard_popup #modal-500 .modal-counter-block {
    margin-bottom: 10px;
    display: block;
}

.inner_dashboard_popup .slider-full-btn {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
    background: #FFFFFF;
    border-radius: 10px;
    color: var(--text);
    transform: var(--transition);
}

.inner_dashboard_popup .slider-full-btn+.slider-full-btn {
    margin-left: 10px;
}

.inner_dashboard_popup .slider-full-btn:hover {
    color: var(--white);
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.inner_dashboard_popup .spotify-promotion-popup .slider-full-btn {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_popup .slider-full-nav {
    display: flex;
    align-items: center;
}

.inner_dashboard_popup .service-page-swiper-wrapper .card {
    padding: 0;
}

.inner_dashboard_popup .swiper-wrapper .card-body-modal .card-body {
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
}

.inner_dashboard_popup .swiper-wrapper .card-body__item {
    padding: 20px 10px;
    position: relative;
}

.inner_dashboard_popup .swiper-wrapper .card-body-modal .card-body img {
    border-radius: 5px;
    border: 1px solid #FFFFFF;
}

.inner_dashboard_popup .swiper-wrapper .card-body-modal .card-body span {
    margin-top: 15px;
}

.inner_dashboard_popup .swiper-wrapper .card-body-modal .card-body:hover {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: var(--white);
    box-shadow: -9px 36px 15px -24px rgb(0 111 197 / 20%);
}

.inner_dashboard_popup .spotify-promotion-popup .swiper-slide.active .card-body {
    background: #0D8AB4;
    color: #fff;
}

.inner_dashboard_popup .order-select-tracks .module-check {
    border-right: 1px solid rgba(62, 116, 134, 0.15);
}

.inner_dashboard_popup .select-step2__list-item-icon img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.inner_dashboard_popup .order-select-tracks .order-select-img {
    margin-left: 20px;
    margin-right: 15px;
}

.inner_dashboard_popup .title-tracks {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    color: var(--text);
    opacity: 1;
}

.inner_dashboard_popup .order-select-tracks .select-step2__list-item-text {
    opacity: 1;
}

.inner_dashboard_popup .order-select-tracks {
    margin-bottom: 10px;
}

.inner_dashboard_popup .title-text-modal {
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.disabled[data-v-373cd124] {
    opacity: 0.7 !important;
    pointer-events: none;
}

.invalid[data-v-373cd124] {
    border: 1px solid #FF0000;
}

*[data-v-373cd124], *[data-v-373cd124]::before, *[data-v-373cd124]::after {
    box-sizing: border-box;
    margin: 0;
}

html[data-v-373cd124], body[data-v-373cd124], div[data-v-373cd124], span[data-v-373cd124], applet[data-v-373cd124], object[data-v-373cd124], iframe[data-v-373cd124], h1[data-v-373cd124], h2[data-v-373cd124], h3[data-v-373cd124], h4[data-v-373cd124], h5[data-v-373cd124], h6[data-v-373cd124], p[data-v-373cd124], blockquote[data-v-373cd124], pre[data-v-373cd124], a[data-v-373cd124], abbr[data-v-373cd124], acronym[data-v-373cd124], address[data-v-373cd124], big[data-v-373cd124], cite[data-v-373cd124], code[data-v-373cd124], del[data-v-373cd124], dfn[data-v-373cd124], em[data-v-373cd124], img[data-v-373cd124], ins[data-v-373cd124], kbd[data-v-373cd124], q[data-v-373cd124], s[data-v-373cd124], samp[data-v-373cd124], small[data-v-373cd124], strike[data-v-373cd124], strong[data-v-373cd124], sub[data-v-373cd124], sup[data-v-373cd124], tt[data-v-373cd124], var[data-v-373cd124], b[data-v-373cd124], u[data-v-373cd124], i[data-v-373cd124], center[data-v-373cd124], dl[data-v-373cd124], dt[data-v-373cd124], dd[data-v-373cd124], ol[data-v-373cd124], ul[data-v-373cd124], li[data-v-373cd124], fieldset[data-v-373cd124], form[data-v-373cd124], label[data-v-373cd124], legend[data-v-373cd124], table[data-v-373cd124], caption[data-v-373cd124], tbody[data-v-373cd124], tfoot[data-v-373cd124], thead[data-v-373cd124], tr[data-v-373cd124], th[data-v-373cd124], td[data-v-373cd124], article[data-v-373cd124], aside[data-v-373cd124], canvas[data-v-373cd124], details[data-v-373cd124], embed[data-v-373cd124], figure[data-v-373cd124], figcaption[data-v-373cd124], footer[data-v-373cd124], header[data-v-373cd124], hgroup[data-v-373cd124], menu[data-v-373cd124], nav[data-v-373cd124], output[data-v-373cd124], ruby[data-v-373cd124], section[data-v-373cd124], summary[data-v-373cd124], time[data-v-373cd124], mark[data-v-373cd124], audio[data-v-373cd124], video[data-v-373cd124] {
    margin: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

body[data-v-373cd124] {
    min-width: 320px;
    position: relative;
}

a[data-v-373cd124] {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: inherit;
    transition: all .2s ease;
}

a[data-v-373cd124]:hover, button[data-v-373cd124]:hover {
    transition: all .2s ease;
}

button[data-v-373cd124] {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: all .2s ease;
    border: none;
    outline: none;
    background: none;
    cursor: pointer;
}

input[type=button][data-v-373cd124] {
    cursor: pointer;
}

input[data-v-373cd124] {
    outline: none;
}

li[data-v-373cd124] {
    list-style: none;
}

img[data-v-373cd124] {
    max-width: 100%;
    vertical-align: bottom;
}

video[data-v-373cd124] {
    vertical-align: bottom;
}

article[data-v-373cd124], aside[data-v-373cd124], details[data-v-373cd124], figcaption[data-v-373cd124], figure[data-v-373cd124], footer[data-v-373cd124], header[data-v-373cd124], hgroup[data-v-373cd124], menu[data-v-373cd124], nav[data-v-373cd124], section[data-v-373cd124] {
    display: block;
}

fieldset[data-v-373cd124] {
    padding: 0;
    border: none;
}

textarea[data-v-373cd124] {
    overflow: auto;
}

select[data-v-373cd124]::-ms-expand {
    display: none;
}

select[data-v-373cd124] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    cursor: pointer;
}

.btn[data-v-373cd124], input[data-v-373cd124], textarea[data-v-373cd124], button[data-v-373cd124] {
    outline: none;
    border: none;
}

.custom[data-v-373cd124] {
    --white: #fff;
    --black: #000;
    --text: #304B65;
    --teal: #F0F7F9;
    --primary: #05A6DB;
    --yellow: #FFE486;
    --border: rgba(62, 116, 134, 0.15);
    --danger: #F43D3D;
    --warning: #CCA52D;
    --green: #70DE61;
    --text-70: rgba(48, 75, 101, 0.7);
    --text-50: rgba(48, 75, 101, 0.5);
    --noto: 'Noto Serif', serif;
    --poppins: 'Poppins', sans-serif;
    --baseFontFamily: var(--poppins);
    --fontAccent: var(--noto);
    --baseFontSize: 14px;
    --baseLineHeight: 1.6;
    --regular: 400;
    --medium: 500;
    --semi: 600;
    --bold: 700;
    --extra-bold: 800;
    --radius: 10px;
    --side-x: 300px;
    --transition: all .3s ease-out;
}

body[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    color: var(--text);
    font-family: var(--baseFontFamily);
    font-size: var(--baseFontSize);
    font-weight: var(--regular);
    line-height: var(--baseLineHeight);
}

body.lock[data-v-373cd124] {
    overflow: hidden;
}

.wrapper[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    overflow-x: hidden;
}

.main[data-v-373cd124] {
    position: relative;
    flex-grow: 1;
    background-color: var(--teal);
    padding-top: 50px;
    padding-bottom: 50px;
}

.main__container[data-v-373cd124] {
    max-width: 1470px;
    padding-left: 25px;
    padding-right: 25px;
}

.container[data-v-373cd124], .container-fluid[data-v-373cd124], .container-xxl[data-v-373cd124], .container-xl[data-v-373cd124], .container-lg[data-v-373cd124], .container-md[data-v-373cd124], .container-sm[data-v-373cd124] {
    --bs-gutter-x: 20px;
}

.row[data-v-373cd124] {
    --bs-gutter-x: 20px;
}

.color-primary[data-v-373cd124] {
    color: var(--primary);
}

.color-secondary[data-v-373cd124] {
    color: var(--yellow);
}

.color-text[data-v-373cd124] {
    color: var(--text);
}

.color-danger[data-v-373cd124] {
    color: var(--danger);
}

.color-warning[data-v-373cd124] {
    color: var(--warning);
}

.text-50[data-v-373cd124] {
    color: var(--text-50);
}

.text-70[data-v-373cd124] {
    color: var(--text-70);
}

.w-100[data-v-373cd124] {
    width: 100%;
}

.mb-05[data-v-373cd124] {
    margin-bottom: 5px;
}

.mb-10[data-v-373cd124] {
    margin-bottom: 10px;
}

.mb-15[data-v-373cd124] {
    margin-bottom: 15px;
}

.mb-20[data-v-373cd124] {
    margin-bottom: 20px;
}

.mb-25[data-v-373cd124] {
    margin-bottom: 25px;
}

.fw-medium[data-v-373cd124] {
    font-weight: var(--medium);
}

.fw-semi[data-v-373cd124] {
    font-weight: var(--semi);
}

.fw-bold[data-v-373cd124] {
    font-weight: var(--bold);
}

.text-center[data-v-373cd124] {
    text-align: center;
}

.text-right[data-v-373cd124] {
    text-align: right;
}

.fz-md[data-v-373cd124] {
    font-size: 24px;
}

.sr-only[data-v-373cd124] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.h1[data-v-373cd124], .h2[data-v-373cd124], .h3[data-v-373cd124], .h4[data-v-373cd124] {
    font-family: var(--fontAccent);
    font-weight: var(--semi);
}

.h1[data-v-373cd124] {
    font-size: 64px;
    line-height: 1.2;
}

.h2[data-v-373cd124] {
    font-size: 48px;
    line-height: 1.4;
}

.h3[data-v-373cd124] {
    font-size: 36px;
    line-height: 1.4;
}

.h4[data-v-373cd124] {
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.h5[data-v-373cd124] {
    font-size: 18px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.btn[data-v-373cd124] {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius);
    font-family: var(--baseFontFamily);
    font-size: 14px;
    line-height: 1;
    font-weight: var(--semi);
    text-align: center;
    transition: var(--transition);
}

.btn--md[data-v-373cd124] {
    height: 50px;
    padding: 16px 25px;
}

.btn--md-less[data-v-373cd124] {
    height: 50px;
    padding: 16px 20px;
}

.btn--primary[data-v-373cd124] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    box-shadow: 0px 5px 15px -3px #b3e8f8;
    color: var(--white);
}

.btn--accent[data-v-373cd124] {
    background: linear-gradient(106.11deg, #F80404 -5.94%, #FF7600 112.84%);
    box-shadow: 0px 5px 15px -3px #fec4b5;
    color: var(--white);
}

.btn--secondary[data-v-373cd124] {
    background: var(--white);
    color: var(--primary);
}

.btn--secondary[data-v-373cd124]:hover {
    background: var(--primary);
    color: var(--white);
}

.btn--default[data-v-373cd124] {
    background: var(--white);
    color: var(--text);
}

.btn--default[data-v-373cd124]:hover {
    background: var(--text);
    color: var(--white);
}

.btn--outline[data-v-373cd124] {
    background-color: var(--white);
    color: var(--primary);
    border: 1px solid var(--border);
}

.btn--outline[data-v-373cd124]:hover {
    border-color: var(--primary);
    background-color: var(--primary);
    color: var(--white);
}

.btn--light[data-v-373cd124] {
    background-color: var(--white);
    color: rgba(48, 75, 101, 0.7);
    border: 1px solid var(--border);
}

.btn--light[data-v-373cd124]:hover {
    background-color: var(--teal);
    border: var(--teal);
}

.btn--disabled[data-v-373cd124] {
    pointer-events: none;
    background-color: var(--white);
    color: rgba(48, 75, 101, 0.5);
    border: 1px solid var(--border);
}

.btn__icon[data-v-373cd124]:first-child:not(:last-child) {
    margin-right: 15px;
}

.btn__icon[data-v-373cd124]:last-child:not(:first-child) {
    margin-left: 10px;
}

.header[data-v-373cd124] {
    margin-bottom: 40px;
}

.header__title[data-v-373cd124] {
    font-size: 36px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.header__text[data-v-373cd124] {
    color: var(--text-50);
}

.side-toggler[data-v-373cd124] {
    margin-right: 15px;
    padding: 9px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    color: var(--white);
}

.sidebar[data-v-373cd124] {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 320px;
    padding-right: 20px;
    background: linear-gradient(57.37deg, #20A7EE 19.03%, #0ED5E1 94.23%);
    transition: var(--transition);
}

.sidebar__container[data-v-373cd124] {
    height: 100%;
    padding: 20px 25px;
    overflow-y: auto;
}

.sidebar__container[data-v-373cd124]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.sidebar__container[data-v-373cd124]::-webkit-scrollbar-track {
    background-color: rgb(255, 255, 255, .15);
}

.sidebar__container[data-v-373cd124]::-webkit-scrollbar-thumb {
    background-color: var(--white);
    border-radius: 10px;
}

.sidebar__section[data-v-373cd124]:not(:first-child) {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid rgb(255, 255, 255, .35);
}

.sidebar__logo[data-v-373cd124] {
    display: inline-block;
}

.sidebar__wallet[data-v-373cd124] {
    margin-bottom: 80px;
}

.sidebar__nav[data-v-373cd124] {
    margin-bottom: 50px;
}

.sidebar__title[data-v-373cd124] {
    padding-left: 20px;
    margin-bottom: 15px;
    color: var(--white);
    font-size: 12px;
    font-weight: var(--bold);
    line-height: 1.4;
    text-transform: uppercase;
    opacity: .7;
}

.sidebar__item--separate[data-v-373cd124]:not(:last-child) {
    margin-bottom: 10px;
}

.sidebar__link[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding: 14px 20px;
    border-radius: 15px;
    color: var(--white);
    font-size: 16px;
    font-weight: var(--bold);
    line-height: 1.4;
    transition: var(--transition);
}

.sidebar__link--active[data-v-373cd124], .sidebar__link[data-v-373cd124]:hover, .sidebar__link[data-v-373cd124]:active, .sidebar__link[data-v-373cd124]:focus {
    background-color: rgba(255, 255, 255, 0.15);
}

.sidebar__link--accent[data-v-373cd124] {
    background-color: var(--white);
    color: var(--primary);
    font-weight: var(--semi);
}

.sidebar__link--accent[data-v-373cd124]:hover {
    color: var(--white);
}

.sidebar__icon[data-v-373cd124] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
}

.overlay[data-v-373cd124] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 200;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    opacity: 0;
    visibility: hidden;
    transition: var(--transition);
}

.wallet-card[data-v-373cd124] {
    padding: 15px 20px;
    background-color: rgb(255, 255, 255, .15);
    border-radius: 15px;
    color: var(--white);
}

.wallet-card__title[data-v-373cd124] {
    margin-bottom: 5px;
    color: rgb(255, 255, 255, .7);
    font-weight: var(--medium);
}

.wallet-card__amount[data-v-373cd124] {
    display: block;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1.4;
}

.wallet-card__footer[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, .35);
    padding-top: 15px;
}

.wallet-card__button[data-v-373cd124] {
    display: inline-flex;
    align-items: center;
    font-family: var(--baseFontFamily);
    font-size: 14px;
    font-weight: var(--semi);
    line-height: 1.4;
    color: var(--white);
}

.wallet-card__button[data-v-373cd124]:hover {
    color: rgba(255, 255, 255, .7);
}

.wallet-card__button span[data-v-373cd124]:not(:only-child) {
    margin-left: 10px;
    margin-right: 20px;
}

.gift-box[data-v-373cd124] {
    padding-top: 35px;
}

.gift-box__card[data-v-373cd124] {
    padding: 15px;
    border-radius: 15px;
    background-color: var(--white);
    text-align: center;
}

.gift-box__img[data-v-373cd124] {
    pointer-events: none;
    margin-top: -57px;
}

.gift-box__title[data-v-373cd124] {
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: var(--semi);
}

.gift-box__btn[data-v-373cd124] {
    padding: 13px;
}

.nav-panel[data-v-373cd124] {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    padding: 10px;
    background-color: var(--white);
    border-radius: 15px 15px 0px 0px;
    transition: var(--transition);
}

.nav-panel__list[data-v-373cd124] {
    display: flex;
    justify-content: space-around;
}

.nav-panel__item[data-v-373cd124] {
    padding-left: 5px;
    padding-right: 5px;
}

.nav-panel__link[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 10px;
    font-weight: var(--semi);
    line-height: 1.8;
    text-transform: uppercase;
}

.nav-panel__link--active[data-v-373cd124] {
    color: var(--primary);
}

.nav-panel__icon[data-v-373cd124] {
    display: inline-flex;
    width: 24px;
    margin-bottom: 5px;
}

.nav-panel__icon svg[data-v-373cd124] {
    width: 100%;
    height: 24px;
}

.card[data-v-373cd124] {
    padding: 20px 30px;
    background-color: var(--white);
    border-radius: 20px;
}

.card__title[data-v-373cd124] {
    margin-bottom: 10px;
    font-weight: var(--bold);
}

.card__section[data-v-373cd124]:not(:first-child) {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid var(--border);
}

.card-mb[data-v-373cd124] {
    margin-bottom: 20px;
}

.card-outline[data-v-373cd124] {
    border: 1px solid var(--border);
    border-radius: var(--radius);
}

.card-outline+.card-outline[data-v-373cd124] {
    margin-top: 10px;
}

.notify-list[data-v-373cd124] {
    margin: 20px 0;
    border-top: 1px solid var(--border);
}

.notify-list__item[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding: 20px 0;
    border-bottom: 1px solid var(--border);
}

.notify-list__icon[data-v-373cd124] {
    display: inline-flex;
    margin-right: 15px;
}

.notify-list__body[data-v-373cd124] {
    flex-grow: 1;
    display: flex;
    font-weight: var(--medium);
}

.notify-list__text[data-v-373cd124] {
    margin-right: 20px;
}

.notify-list__date[data-v-373cd124] {
    margin-left: auto;
}

.balance-amount[data-v-373cd124] {
    display: inline-block;
    font-size: 24px;
    font-weight: var(--semi);
    line-height: 1.4;
}

.link-arrow[data-v-373cd124] {
    position: relative;
    display: inline-block;
    padding-right: 20px;
    color: var(--primary);
    font-weight: var(--semi);
    line-height: 1.4;
}

.link-arrow[data-v-373cd124]::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.80155 5.57424L5.27766e-08 5.57424L6.64722e-08 4.42576L7.80155 4.42576L4.1879 0.812102L5 -1.84772e-06L10 5L5 10L4.1879 9.1879L7.80155 5.57424Z' fill='%2305A6DB'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
}

.link-arrow[data-v-373cd124]:hover {
    text-decoration: underline;
}

.order-list__item[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding: 15px;
}

.order-list__body[data-v-373cd124] {
    flex-grow: 1;
    display: flex;
}

.order-list__visual[data-v-373cd124] {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 25px;
    margin-right: 15px;
    border-right: 1px solid var(--border);
}

.order-list__visual img[data-v-373cd124] {
    max-width: 24px;
    width: 100%;
    height: auto;
}

.order-list__info[data-v-373cd124] {
    padding-right: 15px;
}

.recommend-card[data-v-373cd124] {
    padding: 15px 20px;
}

.recommend-card__title[data-v-373cd124] {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: var(--bold);
}

.button-list[data-v-373cd124] {
    display: flex;
    flex-wrap: wrap;
    margin: -5px;
}

.button-list__item[data-v-373cd124] {
    padding: 5px;
}

.pill[data-v-373cd124] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 60px;
    padding: 5px 10px;
}

.pill__text[data-v-373cd124]:not(:last-child) {
    margin-right: 10px;
}

.pill--inner[data-v-373cd124] {
    margin-left: 15px;
    margin-right: 15px;
}

.pill--primary[data-v-373cd124] {
    background: rgba(5, 166, 219, 0.15);
    border-radius: var(--radius);
    color: var(--primary);
}

.tabs--outline .tabs__container[data-v-373cd124] {
    border: 1px solid var(--border);
}

.tabs--outline .tabs-nav[data-v-373cd124] {
    overflow-x: auto;
    margin-bottom: -1px;
}

.tabs--outline .tabs-nav[data-v-373cd124]::-webkit-scrollbar {
    width: 10px;
    height: 5px;
}

.tabs--outline .tabs-nav[data-v-373cd124]::-webkit-scrollbar-track {
    background-color: rgba(33, 127, 156, 0.05);
}

.tabs--outline .tabs-nav[data-v-373cd124]::-webkit-scrollbar-thumb {
    background-color: var(--border);
    border-radius: 10px;
}

.tabs--outline .tabs-nav__link[data-v-373cd124] {
    border-radius: 10px 10px 0px 0px;
}

.tabs--outline .tabs-nav__link[data-v-373cd124]:not(.active) {
    background-color: rgba(33, 127, 156, 0.05);
    border-color: rgba(33, 127, 156, 0.05);
}

.tabs--outline .tabs-nav__link.active[data-v-373cd124] {
    background-color: var(--white);
    border-color: var(--border);
}

.row-list[data-v-373cd124] {
    padding: 15px 25px;
}

.row-list__item+.row-list__item[data-v-373cd124] {
    margin-top: 10px;
}

.row-list__link[data-v-373cd124] {
    position: relative;
    display: block;
    padding: 5px 0;
    color: rgba(48, 75, 101, 0.7);
    line-height: 1;
}

.row-list__link[data-v-373cd124]:hover {
    color: var(--text);
}

.row-list__link[data-v-373cd124]::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 6px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.553302 1.11091C0.553302 0.220009 1.63044 -0.226159 2.26041 0.403806L5.1495 3.29289C5.54002 3.68342 5.54002 4.31658 5.1495 4.70711L2.26041 7.59619C1.63045 8.22616 0.553303 7.77999 0.553303 6.88909L0.553302 1.11091Z' fill='%23304B65'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .2;
    transition: inherit;
}

.row-list__link:hover.row-list__link[data-v-373cd124]::after {
    opacity: 1;
}

.gift-card__image[data-v-373cd124] {
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 45px;
    z-index: -1;
}

.gift-card__body[data-v-373cd124] {
    max-width: 510px;
    padding-right: 180px;
}

.recent-order[data-v-373cd124] {
    padding: 15px 25px 0;
}

.recent-order__header[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    padding-bottom: 14px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--border);
    font-weight: var(--medium);
}

.recent-order__data[data-v-373cd124] {
    flex: 1;
}

.recent-order__head[data-v-373cd124] {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5px;
}

.recent-order__title[data-v-373cd124]:not(:last-child)::after {
    content: 'вЂў';
    margin: 0 9px;
    color: rgba(48, 75, 101, 0.7);
}

.recent-order__pay[data-v-373cd124] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.recent-order__price[data-v-373cd124] {
    margin-right: 30px;
    font-size: 18px;
    font-weight: var(--semi);
}

.recent-order__btn[data-v-373cd124] {
    min-width: 100px;
    padding-left: 20px;
    padding-right: 20px;
}

.recent-order__controls[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
    line-height: 1.29;
}

.recent-order__details[data-v-373cd124] {
    position: relative;
    padding-right: 20px;
}

.recent-order__details[data-v-373cd124]:not(.collapsed)::after {
    transform: translateY(-50%) scale(-1);
}

.recent-order__details[data-v-373cd124]::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 8px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88909 0.553301C7.77999 0.553301 8.22616 1.63044 7.59619 2.26041L4.70711 5.14949C4.31658 5.54002 3.68342 5.54002 3.29289 5.14949L0.403806 2.26041C-0.226159 1.63044 0.220008 0.553301 1.11091 0.553301H6.88909Z' fill='%23304B65' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: contain;
}

.collapse[data-v-373cd124] {
    overflow: hidden;
    transition: var(--transition);
    transition-property: height;
}

.collapse[data-v-373cd124]:not(.show) {
    height: 0;
}

.order-info[data-v-373cd124] {
    padding: 20px 25px 20px;
    margin-left: -25px;
    margin-right: -25px;
    border-top: 1px solid var(--border);
}

.order-info__title[data-v-373cd124] {
    color: rgba(48, 75, 101, 0.5);
    font-weight: var(--bold);
    line-height: 1.4;
}

.order-info__card[data-v-373cd124] {
    padding: 20px 25px;
    margin-bottom: 30px;
}

.order-info__card .row[data-v-373cd124] {
    --bs-gutter-x: 50px;
}

.order-info__card [class^="col-"][data-v-373cd124]:nth-child(2n) {
    border-left: 1px solid var(--border);
}

.descr-list[data-v-373cd124] {
    font-weight: var(--medium);
    line-height: 1;
}

.descr-list__item[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
}

.descr-list__item+.descr-list__item[data-v-373cd124] {
    margin-top: 20px;
}

.descr-list__key[data-v-373cd124] {
    color: rgba(48, 75, 101, 0.7);
}

.descr-list__value[data-v-373cd124] {
    text-align: right;
}

.descr-list__lg[data-v-373cd124] {
    font-size: 24px;
}

.descr-list__sm[data-v-373cd124] {
    font-size: 12px;
}

.product-list__item[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding: 19px 25px;
    font-size: 16px;
    font-weight: var(--bold);
    line-height: 1;
}

.product-list__item+.product-list__item[data-v-373cd124] {
    margin-top: 10px;
}

.product-list__icon[data-v-373cd124] {
    display: inline-block;
    max-width: 18px;
    margin-right: 15px;
}

.product-list__icon img[data-v-373cd124] {
    width: 100%;
    height: auto;
}

.modal-box[data-v-373cd124] {
    padding: 30px;
}

.modal-box__header[data-v-373cd124] {
    position: relative;
    margin-bottom: 30px;
}

.modal-box__title[data-v-373cd124] {
    font-size: 18px;
    font-weight: var(--bold);
    line-height: 1.6;
}

.modal-box__btn[data-v-373cd124] {
    right: 0;
}

.modal-box__row[data-v-373cd124] {
    --bs-gutter-x: 10px;
}

.modal-box__row [class^="col-"][data-v-373cd124]:not(:last-child) {
    margin-bottom: 10px;
}

.discount-card[data-v-373cd124] {
    display: flex;
    padding: 10px;
}

.discount-card__body[data-v-373cd124] {
    padding-top: 5px;
    padding-bottom: 5px;
}

.discount-card__visual[data-v-373cd124] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    flex-shrink: 0;
    margin-right: 28px;
    color: var(--white);
    border-radius: 10px;
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
}

.discount-card__visual--white[data-v-373cd124] {
    background-color: var(--white);
    color: var(--text);
}

.discount-card__visual--blue[data-v-373cd124] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.discount-card__visual--purple[data-v-373cd124] {
    background: linear-gradient(149.14deg, #E565E8 2.81%, #AA82EB 96.26%);
}

.discount-card__visual--orange[data-v-373cd124] {
    background: linear-gradient(152.91deg, #E18A24 4.02%, #E15124 94.08%);
}

.discount-card__visual--yellow[data-v-373cd124] {
    background: linear-gradient(158.75deg, #EEC228 23.1%, #EE9F28 100%);
}

.modal-discount[data-v-373cd124] {
    padding: 30px 30px 20px;
}

.modal-discount__title[data-v-373cd124] {
    margin-bottom: 55px;
    font-size: 18px;
    font-weight: var(--bold);
    text-align: center;
}

.modal-discount__date-wrap[data-v-373cd124] {
    position: relative;
    display: flex;
    justify-content: center;
    margin: 10px 0;
}

.modal-discount__date-wrap[data-v-373cd124]::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border-bottom: 1px solid var(--border);
}

.modal-discount__date[data-v-373cd124] {
    position: relative;
    display: inline-block;
    padding: 10px;
    background-color: var(--white);
    color: rgba(48, 75, 101, 0.5);
}

.coupon[data-v-373cd124] {
    position: relative;
    padding: 55px 25px 20px;
    border-radius: 15px;
    text-align: center;
    color: var(--white);
}

.coupon__icon[data-v-373cd124] {
    position: absolute;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: var(--white);
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
}

.coupon__title[data-v-373cd124] {
    font-size: 18px;
    font-weight: var(--bold);
}

.coupon__code[data-v-373cd124] {
    padding: 15px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.35);
    font-size: 24px;
    font-weight: var(--bold);
}

.coupon__btn[data-v-373cd124] {
    background-color: var(--white);
    box-shadow: 0px 5px 15px -3px var(--white);
}

.coupon__btn[data-v-373cd124]:hover {
    background-color: rgba(255, 255, 255, 0.9);
}

.coupon--white[data-v-373cd124] {
    background-color: rgba(0, 0, 0, 0.1);
    color: var(--text);
}

.coupon--white .coupon__icon[data-v-373cd124], .coupon--white .coupon__btn[data-v-373cd124] {
    color: var(--text);
}

.coupon--blue[data-v-373cd124] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.coupon--blue .coupon__icon[data-v-373cd124], .coupon--blue .coupon__btn[data-v-373cd124] {
    color: var(--primary);
}

.coupon--purple[data-v-373cd124] {
    background: linear-gradient(149.14deg, #E565E8 2.81%, #AA82EB 96.26%);
}

.coupon--purple .coupon__icon[data-v-373cd124], .coupon--purple .coupon__btn[data-v-373cd124] {
    color: #CE70E8;
}

.coupon--orange[data-v-373cd124] {
    background: linear-gradient(152.91deg, #E18A24 4.02%, #E15124 94.08%);
}

.coupon--orange .coupon__icon[data-v-373cd124], .coupon--orange .coupon__btn[data-v-373cd124] {
    color: #E15124;
}

.coupon--yellow[data-v-373cd124] {
    background: linear-gradient(158.75deg, #EEC228 23.1%, #EE9F28 100%);
}

.coupon--yellow .coupon__icon[data-v-373cd124], .coupon--yellow .coupon__btn[data-v-373cd124] {
    color: #EEC228;
}

.coupon--disabled .coupon__btn[data-v-373cd124] {
    pointer-events: none;
    background: rgba(255, 255, 255, 0.15);
    box-shadow: none;
    color: rgba(255, 255, 255, 0.5);
}

.gift-modal[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    background-image: url(../../../../../public/img/decor-03.svg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}

.gift-modal__body[data-v-373cd124] {
    max-width: 345px;
}

.gift-modal__timing[data-v-373cd124] {
    align-self: center;
    text-align: center;
}

.gift-modal__check[data-v-373cd124] {
    display: inline-flex;
    padding: 14px 20px;
}

.affiliate-modal[data-v-373cd124] {
    padding: 20px 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.affiliate-modal__row[data-v-373cd124] {
    display: flex;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid var(--border);
}

.affiliate-modal__item[data-v-373cd124] {
    width: 50%;
}

.affiliate-modal__item[data-v-373cd124]:nth-child(2) {
    border-left: 1px solid var(--border);
    padding-left: 30px;
}

.cart-section[data-v-373cd124] {
    padding: 30px;
    border-radius: 20px;
    background: var(--white);
}

.cart-section__footer[data-v-373cd124] {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 30px;
}

.cart-section__btn[data-v-373cd124] {
    order: -1;
    margin-right: auto;
}

.total-list[data-v-373cd124] {
    display: flex;
    margin-right: 100px;
    line-height: 1;
}

.total-list__item[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.total-list__item+.total-list__item[data-v-373cd124] {
    margin-left: 50px;
}

.total-list__key[data-v-373cd124] {
    margin-bottom: 8px;
}

.total-list__value[data-v-373cd124] {
    font-size: 24px;
}

.alert[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding: 16px 20px;
    border-radius: 10px;
    font-size: 16px;
    line-height: 1.4;
}

.alert--primary[data-v-373cd124] {
    background: rgba(5, 166, 219, 0.1);
    color: var(--primary);
}

.alert__icon[data-v-373cd124] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
}

.amount-check[data-v-373cd124] {
    display: block;
    width: 100%;
}

.amount-check__field:checked+.amount-check__label[data-v-373cd124] {
    color: var(--white);
}

.amount-check__field:checked+.amount-check__label[data-v-373cd124]::before, .amount-check__field:checked+.amount-check__label[data-v-373cd124]::after {
    opacity: 1;
}

.amount-check__field:checked+.amount-check__label [class^="color-"][data-v-373cd124] {
    color: inherit;
}

.amount-check__label[data-v-373cd124] {
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px 16px 53px;
    border-radius: 10px;
    border: 1px solid var(--border);
    background-color: var(--white);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk1ODkxIDYuMDY3MzhDNy40OTA3NyA2LjA2NzM4IDcuMDY2NDEgNi40NzM4IDcuMDY2NDEgNy4wMjczOEM3LjA2NjQxIDcuNDA0MzkgNy4xNDc1NyA3LjU3NjgzIDcuMjE5NDEgNy42Njg0OEM3LjI5NjMxIDcuNzY2NTggNy40MjU2NCA3Ljg1MzczIDcuNjgwMjQgNy45NDQxNEwxMC43MDQzIDguOTk0NjlDMTEuMDQxMiA5LjExNDA4IDExLjQwNjUgOS4yOTMwMyAxMS42NzYzIDkuNjM3MjNDMTEuOTUxMyA5Ljk4ODA4IDEyLjA2ODkgMTAuNDM0NCAxMi4wNjg5IDEwLjk3MjRDMTIuMDY4OSAxMi4wOTg4IDExLjE4ODMgMTMuMDU3NCAxMC4wNTE0IDEzLjA1NzRIOC4xNjg5MUM2LjkxMDI4IDEzLjA1NzQgNS45NDE0MSAxMS45OTk0IDUuOTQxNDEgMTAuNzQ3NEM1Ljk0MTQxIDEwLjQzNjcgNi4xOTMyNSAxMC4xODQ5IDYuNTAzOTEgMTAuMTg0OUM2LjgxNDU3IDEwLjE4NDkgNy4wNjY0MSAxMC40MzY3IDcuMDY2NDEgMTAuNzQ3NEM3LjA2NjQxIDExLjQzMDMgNy41ODI1NCAxMS45MzI0IDguMTY4OTEgMTEuOTMyNEgxMC4wNTE0QzEwLjUxOTUgMTEuOTMyNCAxMC45NDM5IDExLjUyNiAxMC45NDM5IDEwLjk3MjRDMTAuOTQzOSAxMC41OTU0IDEwLjg2MjcgMTAuNDIyOSAxMC43OTA5IDEwLjMzMTNDMTAuNzE0IDEwLjIzMzIgMTAuNTg0NyAxMC4xNDYgMTAuMzMwMSAxMC4wNTU2TDcuMzA1OTkgOS4wMDUwOEM2Ljk2OTE0IDguODg1NjkgNi42MDM4NCA4LjcwNjczIDYuMzM0MDIgOC4zNjI1M0M2LjA1ODk5IDguMDExNjggNS45NDE0MSA3LjU2NTM3IDUuOTQxNDEgNy4wMjczOEM1Ljk0MTQxIDUuOTAwOTcgNi44MjIwNCA0Ljk0MjM4IDcuOTU4OTEgNC45NDIzOEg5Ljg0MTQxQzExLjEgNC45NDIzOCAxMi4wNjg5IDYuMDAwMzIgMTIuMDY4OSA3LjI1MjM4QzEyLjA2ODkgNy41NjMwNCAxMS44MTcxIDcuODE0ODggMTEuNTA2NCA3LjgxNDg4QzExLjE5NTcgNy44MTQ4OCAxMC45NDM5IDcuNTYzMDQgMTAuOTQzOSA3LjI1MjM4QzEwLjk0MzkgNi41Njk0NSAxMC40Mjc4IDYuMDY3MzggOS44NDE0MSA2LjA2NzM4SDcuOTU4OTFaIiBmaWxsPSIjMzA0QjY1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOSAzLjkzNzVDOS4zMTA2NiAzLjkzNzUgOS41NjI1IDQuMTg5MzQgOS41NjI1IDQuNVYxMy41QzkuNTYyNSAxMy44MTA3IDkuMzEwNjYgMTQuMDYyNSA5IDE0LjA2MjVDOC42ODkzNCAxNC4wNjI1IDguNDM3NSAxMy44MTA3IDguNDM3NSAxMy41VjQuNUM4LjQzNzUgNC4xODkzNCA4LjY4OTM0IDMuOTM3NSA5IDMuOTM3NVoiIGZpbGw9IiMzMDRCNjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjExNjUgMy4xMTY1QzIuNDI5ODUgMy44MDMxNSAyLjA2MjUgNC45MzA0OCAyLjA2MjUgNi43NVYxMS4yNUMyLjA2MjUgMTMuMDY5NSAyLjQyOTg1IDE0LjE5NjkgMy4xMTY1IDE0Ljg4MzVDMy44MDMxNSAxNS41NzAyIDQuOTMwNDggMTUuOTM3NSA2Ljc1IDE1LjkzNzVIMTEuMjVDMTMuMDY5NSAxNS45Mzc1IDE0LjE5NjkgMTUuNTcwMiAxNC44ODM1IDE0Ljg4MzVDMTUuNTcwMiAxNC4xOTY5IDE1LjkzNzUgMTMuMDY5NSAxNS45Mzc1IDExLjI1VjYuNzVDMTUuOTM3NSA0LjkzMDQ4IDE1LjU3MDIgMy44MDMxNSAxNC44ODM1IDMuMTE2NUMxNC4xOTY5IDIuNDI5ODUgMTMuMDY5NSAyLjA2MjUgMTEuMjUgMi4wNjI1SDYuNzVDNC45MzA0OCAyLjA2MjUgMy44MDMxNSAyLjQyOTg1IDMuMTE2NSAzLjExNjVaTTIuMzIxIDIuMzIxQzMuMzIxODUgMS4zMjAxNSA0LjgxOTUyIDAuOTM3NSA2Ljc1IDAuOTM3NUgxMS4yNUMxMy4xODA1IDAuOTM3NSAxNC42NzgxIDEuMzIwMTUgMTUuNjc5IDIuMzIxQzE2LjY3OTggMy4zMjE4NSAxNy4wNjI1IDQuODE5NTIgMTcuMDYyNSA2Ljc1VjExLjI1QzE3LjA2MjUgMTMuMTgwNSAxNi42Nzk4IDE0LjY3ODEgMTUuNjc5IDE1LjY3OUMxNC42NzgxIDE2LjY3OTggMTMuMTgwNSAxNy4wNjI1IDExLjI1IDE3LjA2MjVINi43NUM0LjgxOTUyIDE3LjA2MjUgMy4zMjE4NSAxNi42Nzk4IDIuMzIxIDE1LjY3OUMxLjMyMDE1IDE0LjY3ODEgMC45Mzc1IDEzLjE4MDUgMC45Mzc1IDExLjI1VjYuNzVDMC45Mzc1IDQuODE5NTIgMS4zMjAxNSAzLjMyMTg1IDIuMzIxIDIuMzIxWiIgZmlsbD0iIzMwNEI2NSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: left 20px center;
    font-size: 16px;
    font-weight: var(--semi);
    line-height: 1;
    overflow: hidden;
    transition: var(--transition);
}

.amount-check__label[data-v-373cd124]::before, .amount-check__label[data-v-373cd124]::after {
    content: '';
    position: absolute;
    transition: inherit;
    opacity: 0;
}

.amount-check__label[data-v-373cd124]::before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.amount-check__label[data-v-373cd124]::after {
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjMyMSAyLjMyMUMzLjMyMTg1IDEuMzIwMTUgNC44MTk1MiAwLjkzNzUgNi43NSAwLjkzNzVIMTEuMjVDMTMuMTgwNSAwLjkzNzUgMTQuNjc4MSAxLjMyMDE1IDE1LjY3OSAyLjMyMUMxNi42Nzk4IDMuMzIxODUgMTcuMDYyNSA0LjgxOTUyIDE3LjA2MjUgNi43NVYxMS4yNUMxNy4wNjI1IDEzLjE4MDUgMTYuNjc5OCAxNC42NzgxIDE1LjY3OSAxNS42NzlDMTQuNjc4MSAxNi42Nzk4IDEzLjE4MDUgMTcuMDYyNSAxMS4yNSAxNy4wNjI1SDYuNzVDNC44MTk1MiAxNy4wNjI1IDMuMzIxODUgMTYuNjc5OCAyLjMyMSAxNS42NzlDMS4zMjAxNSAxNC42NzgxIDAuOTM3NSAxMy4xODA1IDAuOTM3NSAxMS4yNVY2Ljc1QzAuOTM3NSA0LjgxOTUyIDEuMzIwMTUgMy4zMjE4NSAyLjMyMSAyLjMyMVpNMy4xMTY1IDMuMTE2NUMyLjQyOTg1IDMuODAzMTUgMi4wNjI1IDQuOTMwNDggMi4wNjI1IDYuNzVWMTEuMjVDMi4wNjI1IDEzLjA2OTUgMi40Mjk4NSAxNC4xOTY5IDMuMTE2NSAxNC44ODM1QzMuODAzMTUgMTUuNTcwMiA0LjkzMDQ4IDE1LjkzNzUgNi43NSAxNS45Mzc1SDExLjI1QzEzLjA2OTUgMTUuOTM3NSAxNC4xOTY5IDE1LjU3MDIgMTQuODgzNSAxNC44ODM1QzE1LjU3MDIgMTQuMTk2OSAxNS45Mzc1IDEzLjA2OTUgMTUuOTM3NSAxMS4yNVY2Ljc1QzE1LjkzNzUgNC45MzA0OCAxNS41NzAyIDMuODAzMTUgMTQuODgzNSAzLjExNjVDMTQuMTk2OSAyLjQyOTg1IDEzLjA2OTUgMi4wNjI1IDExLjI1IDIuMDYyNUg2Ljc1QzQuOTMwNDggMi4wNjI1IDMuODAzMTUgMi40Mjk4NSAzLjExNjUgMy4xMTY1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjA2MjUgNi43NUMyLjA2MjUgNC45MzA0OCAyLjQyOTg1IDMuODAzMTUgMy4xMTY1IDMuMTE2NUMzLjgwMzE1IDIuNDI5ODUgNC45MzA0OCAyLjA2MjUgNi43NSAyLjA2MjVIMTEuMjVDMTMuMDY5NSAyLjA2MjUgMTQuMTk2OSAyLjQyOTg1IDE0Ljg4MzUgMy4xMTY1QzE1LjU3MDIgMy44MDMxNSAxNS45Mzc1IDQuOTMwNDggMTUuOTM3NSA2Ljc1VjExLjI1QzE1LjkzNzUgMTMuMDY5NSAxNS41NzAyIDE0LjE5NjkgMTQuODgzNSAxNC44ODM1QzE0LjE5NjkgMTUuNTcwMiAxMy4wNjk1IDE1LjkzNzUgMTEuMjUgMTUuOTM3NUg2Ljc1QzQuOTMwNDggMTUuOTM3NSAzLjgwMzE1IDE1LjU3MDIgMy4xMTY1IDE0Ljg4MzVDMi40Mjk4NSAxNC4xOTY5IDIuMDYyNSAxMy4wNjk1IDIuMDYyNSAxMS4yNVY2Ljc1Wk0xMi41ODU2IDYuNDgwMUMxMi44MDUxIDYuNjk5OTcgMTIuODA0OCA3LjA1NjEyIDEyLjU4NDkgNy4yNzU2TDguMzMyNCAxMS41MjA2QzguMTEyNjcgMTEuNzM5OSA3Ljc1Njc4IDExLjczOTggNy41MzcyNSAxMS41MjAyTDUuNDE0NzUgOS4zOTc3NUM1LjE5NTA4IDkuMTc4MDggNS4xOTUwOCA4LjgyMTkyIDUuNDE0NzUgOC42MDIyNUM1LjYzNDQyIDguMzgyNTggNS45OTA1OCA4LjM4MjU4IDYuMjEwMjUgOC42MDIyNUw3LjkzNTM1IDEwLjMyNzRMMTEuNzkwMSA2LjQ3OTRDMTIuMDEgNi4yNTk5MyAxMi4zNjYxIDYuMjYwMjQgMTIuNTg1NiA2LjQ4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat center/contain;
}

.amount-check__label span[data-v-373cd124] {
    position: relative;
    z-index: 2;
}

.amount-row[data-v-373cd124] {
    --bs-gutter-x: 10px;
}

.input--iconed[data-v-373cd124] {
    padding-left: 53px !important;
}

.input--mail[data-v-373cd124] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjkxNCAzLjkyNzgyQzIuNDA0MDQgNC40MDEzNiAyLjA2MjUgNS4xNjk3MSAyLjA2MjUgNi4zNzVWMTEuNjI1QzIuMDYyNSAxMi44MzAzIDIuNDA0MDQgMTMuNTk4NiAyLjkxNCAxNC4wNzIyQzMuNDMxNTIgMTQuNTUyNyA0LjIxMTIzIDE0LjgxMjUgNS4yNSAxNC44MTI1SDEyLjc1QzEzLjc4ODggMTQuODEyNSAxNC41Njg1IDE0LjU1MjcgMTUuMDg2IDE0LjA3MjJDMTUuNTk2IDEzLjU5ODYgMTUuOTM3NSAxMi44MzAzIDE1LjkzNzUgMTEuNjI1VjYuMzc1QzE1LjkzNzUgNS4xNjk3MSAxNS41OTYgNC40MDEzNiAxNS4wODYgMy45Mjc4MkMxNC41Njg1IDMuNDQ3MjcgMTMuNzg4OCAzLjE4NzUgMTIuNzUgMy4xODc1SDUuMjVDNC4yMTEyMyAzLjE4NzUgMy40MzE1MiAzLjQ0NzI3IDIuOTE0IDMuOTI3ODJaTTIuMTQ4NSAzLjEwMzQzQzIuOTQzNDggMi4zNjUyMyA0LjAzODc3IDIuMDYyNSA1LjI1IDIuMDYyNUgxMi43NUMxMy45NjEyIDIuMDYyNSAxNS4wNTY1IDIuMzY1MjMgMTUuODUxNSAzLjEwMzQzQzE2LjY1NCAzLjg0ODY0IDE3LjA2MjUgNC45NTUyOSAxNy4wNjI1IDYuMzc1VjExLjYyNUMxNy4wNjI1IDEzLjA0NDcgMTYuNjU0IDE0LjE1MTQgMTUuODUxNSAxNC44OTY2QzE1LjA1NjUgMTUuNjM0OCAxMy45NjEyIDE1LjkzNzUgMTIuNzUgMTUuOTM3NUg1LjI1QzQuMDM4NzcgMTUuOTM3NSAyLjk0MzQ4IDE1LjYzNDggMi4xNDg1IDE0Ljg5NjZDMS4zNDU5NiAxNC4xNTE0IDAuOTM3NSAxMy4wNDQ3IDAuOTM3NSAxMS42MjVWNi4zNzVDMC45Mzc1IDQuOTU1MjkgMS4zNDU5NiAzLjg0ODY0IDIuMTQ4NSAzLjEwMzQzWiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xODk1IDYuMzk4OTVDMTMuMzgzNCA2LjY0MTY5IDEzLjM0MzggNi45OTU2MyAxMy4xMDEgNy4xODk1MUwxMC43NTI4IDkuMDY1MDdDOS43NzUzIDkuODQzMzEgOC4yMTcxOSA5Ljg0MzMxIDcuMjM5NjUgOS4wNjUwN0w3LjIzODI2IDkuMDYzOTdMNC44OTgyNyA3LjE4ODk2QzQuNjU1ODMgNi45OTQ3MSA0LjYxNjc4IDYuNjQwNyA0LjgxMTA0IDYuMzk4MjdDNS4wMDUyOSA2LjE1NTgzIDUuMzU5MyA2LjExNjc4IDUuNjAxNzMgNi4zMTEwNEw3Ljk0MDk5IDguMTg1NDVDOC41MDg0NiA4LjYzNjYyIDkuNDg0NiA4LjYzNjUyIDEwLjA1MTkgOC4xODUxNEwxMi4zOTkgNi4zMTA0OUMxMi42NDE3IDYuMTE2NjEgMTIuOTk1NiA2LjE1NjIyIDEzLjE4OTUgNi4zOTg5NVoiIGZpbGw9IiMzMDRCNjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=) no-repeat left 20px center;
}

.input--amount[data-v-373cd124] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk1ODkxIDYuMDY3MzhDNy40OTA3NyA2LjA2NzM4IDcuMDY2NDEgNi40NzM4IDcuMDY2NDEgNy4wMjczOEM3LjA2NjQxIDcuNDA0MzkgNy4xNDc1NyA3LjU3NjgzIDcuMjE5NDEgNy42Njg0OEM3LjI5NjMxIDcuNzY2NTggNy40MjU2NCA3Ljg1MzczIDcuNjgwMjQgNy45NDQxNEwxMC43MDQzIDguOTk0NjlDMTEuMDQxMiA5LjExNDA4IDExLjQwNjUgOS4yOTMwMyAxMS42NzYzIDkuNjM3MjNDMTEuOTUxMyA5Ljk4ODA4IDEyLjA2ODkgMTAuNDM0NCAxMi4wNjg5IDEwLjk3MjRDMTIuMDY4OSAxMi4wOTg4IDExLjE4ODMgMTMuMDU3NCAxMC4wNTE0IDEzLjA1NzRIOC4xNjg5MUM2LjkxMDI4IDEzLjA1NzQgNS45NDE0MSAxMS45OTk0IDUuOTQxNDEgMTAuNzQ3NEM1Ljk0MTQxIDEwLjQzNjcgNi4xOTMyNSAxMC4xODQ5IDYuNTAzOTEgMTAuMTg0OUM2LjgxNDU3IDEwLjE4NDkgNy4wNjY0MSAxMC40MzY3IDcuMDY2NDEgMTAuNzQ3NEM3LjA2NjQxIDExLjQzMDMgNy41ODI1NCAxMS45MzI0IDguMTY4OTEgMTEuOTMyNEgxMC4wNTE0QzEwLjUxOTUgMTEuOTMyNCAxMC45NDM5IDExLjUyNiAxMC45NDM5IDEwLjk3MjRDMTAuOTQzOSAxMC41OTU0IDEwLjg2MjcgMTAuNDIyOSAxMC43OTA5IDEwLjMzMTNDMTAuNzE0IDEwLjIzMzIgMTAuNTg0NyAxMC4xNDYgMTAuMzMwMSAxMC4wNTU2TDcuMzA1OTkgOS4wMDUwOEM2Ljk2OTE0IDguODg1NjkgNi42MDM4NCA4LjcwNjczIDYuMzM0MDIgOC4zNjI1M0M2LjA1ODk5IDguMDExNjggNS45NDE0MSA3LjU2NTM3IDUuOTQxNDEgNy4wMjczOEM1Ljk0MTQxIDUuOTAwOTcgNi44MjIwNCA0Ljk0MjM4IDcuOTU4OTEgNC45NDIzOEg5Ljg0MTQxQzExLjEgNC45NDIzOCAxMi4wNjg5IDYuMDAwMzIgMTIuMDY4OSA3LjI1MjM4QzEyLjA2ODkgNy41NjMwNCAxMS44MTcxIDcuODE0ODggMTEuNTA2NCA3LjgxNDg4QzExLjE5NTcgNy44MTQ4OCAxMC45NDM5IDcuNTYzMDQgMTAuOTQzOSA3LjI1MjM4QzEwLjk0MzkgNi41Njk0NSAxMC40Mjc4IDYuMDY3MzggOS44NDE0MSA2LjA2NzM4SDcuOTU4OTFaIiBmaWxsPSIjMzA0QjY1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOSAzLjkzNzVDOS4zMTA2NiAzLjkzNzUgOS41NjI1IDQuMTg5MzQgOS41NjI1IDQuNVYxMy41QzkuNTYyNSAxMy44MTA3IDkuMzEwNjYgMTQuMDYyNSA5IDE0LjA2MjVDOC42ODkzNCAxNC4wNjI1IDguNDM3NSAxMy44MTA3IDguNDM3NSAxMy41VjQuNUM4LjQzNzUgNC4xODkzNCA4LjY4OTM0IDMuOTM3NSA5IDMuOTM3NVoiIGZpbGw9IiMzMDRCNjUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjExNjUgMy4xMTY1QzIuNDI5ODUgMy44MDMxNSAyLjA2MjUgNC45MzA0OCAyLjA2MjUgNi43NVYxMS4yNUMyLjA2MjUgMTMuMDY5NSAyLjQyOTg1IDE0LjE5NjkgMy4xMTY1IDE0Ljg4MzVDMy44MDMxNSAxNS41NzAyIDQuOTMwNDggMTUuOTM3NSA2Ljc1IDE1LjkzNzVIMTEuMjVDMTMuMDY5NSAxNS45Mzc1IDE0LjE5NjkgMTUuNTcwMiAxNC44ODM1IDE0Ljg4MzVDMTUuNTcwMiAxNC4xOTY5IDE1LjkzNzUgMTMuMDY5NSAxNS45Mzc1IDExLjI1VjYuNzVDMTUuOTM3NSA0LjkzMDQ4IDE1LjU3MDIgMy44MDMxNSAxNC44ODM1IDMuMTE2NUMxNC4xOTY5IDIuNDI5ODUgMTMuMDY5NSAyLjA2MjUgMTEuMjUgMi4wNjI1SDYuNzVDNC45MzA0OCAyLjA2MjUgMy44MDMxNSAyLjQyOTg1IDMuMTE2NSAzLjExNjVaTTIuMzIxIDIuMzIxQzMuMzIxODUgMS4zMjAxNSA0LjgxOTUyIDAuOTM3NSA2Ljc1IDAuOTM3NUgxMS4yNUMxMy4xODA1IDAuOTM3NSAxNC42NzgxIDEuMzIwMTUgMTUuNjc5IDIuMzIxQzE2LjY3OTggMy4zMjE4NSAxNy4wNjI1IDQuODE5NTIgMTcuMDYyNSA2Ljc1VjExLjI1QzE3LjA2MjUgMTMuMTgwNSAxNi42Nzk4IDE0LjY3ODEgMTUuNjc5IDE1LjY3OUMxNC42NzgxIDE2LjY3OTggMTMuMTgwNSAxNy4wNjI1IDExLjI1IDE3LjA2MjVINi43NUM0LjgxOTUyIDE3LjA2MjUgMy4zMjE4NSAxNi42Nzk4IDIuMzIxIDE1LjY3OUMxLjMyMDE1IDE0LjY3ODEgMC45Mzc1IDEzLjE4MDUgMC45Mzc1IDExLjI1VjYuNzVDMC45Mzc1IDQuODE5NTIgMS4zMjAxNSAzLjMyMTg1IDIuMzIxIDIuMzIxWiIgZmlsbD0iIzMwNEI2NSIvPgo8L3N2Zz4K) no-repeat left 20px center;
}

.product-label[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    padding: 20px 30px;
    font-size: 16px;
}

.product-label__title[data-v-373cd124] {
    display: flex;
    align-items: center;
}

.product-label__icon[data-v-373cd124] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    margin-right: 10px;
}

.product-label__price[data-v-373cd124] {
    font-size: 18px;
}

.product-label__sepor[data-v-373cd124] {
    padding-left: 30px;
    border-left: 1px solid var(--border);
}

.trial-order[data-v-373cd124] {
    max-width: 430px;
    margin: 0 auto 40px;
}

.trial-order__icon[data-v-373cd124] {
    width: 36px;
    margin: 0 auto 15px;
}

.trial-order__icon img[data-v-373cd124] {
    width: 100%;
    height: auto;
}

.oredr-timer[data-v-373cd124] {
    font-size: 16px;
}

.oredr-timer__time[data-v-373cd124] {
    font-size: 36px;
    line-height: 1.4;
}

.message[data-v-373cd124] {
    border-radius: 10px;
    padding: 20px 25px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1.6;
}

.message--danger[data-v-373cd124] {
    color: var(--danger);
    background-color: rgba(244, 61, 61, 0.08);
}

.rating[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    padding: 20px 25px;
    font-size: 14px;
    font-weight: var(--medium);
    line-height: 1.6;
}

.rating__text[data-v-373cd124] {
    padding-right: 15px;
}

.rating__list[data-v-373cd124] {
    display: flex;
    align-items: center;
}

.rating__item+.rating__item[data-v-373cd124] {
    margin-left: 9px;
}

.rating__item[data-v-373cd124] {
    cursor: pointer;
}

.rating__item svg[data-v-373cd124]:hover {
    fill: var(--yellow);
}

.mobile-drop__nav[data-v-373cd124] {
    position: relative;
    display: flex;
    align-items: center;
    padding: 16px 20px;
    color: var(--text-70);
    line-height: 1;
    transition: var(--transition);
    border-bottom: 1px solid transparent;
}

.mobile-drop__nav[data-v-373cd124]::before, .mobile-drop__nav[data-v-373cd124]::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 6px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.553302 1.11091C0.553302 0.220009 1.63044 -0.226159 2.26041 0.403806L5.1495 3.29289C5.54002 3.68342 5.54002 4.31658 5.1495 4.70711L2.26041 7.59619C1.63045 8.22616 0.553303 7.77999 0.553303 6.88909L0.553302 1.11091Z' fill='%23304B65'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .2;
    transition: inherit;
}

.mobile-drop__nav[data-v-373cd124]::before {
    opacity: 0;
    left: 25px;
    transform: translateY(-50%) scale(-1);
}

.mobile-drop__nav[data-v-373cd124]::after {
    right: 25px;
    transform: translateY(-50%);
}

.mobile-drop__nav[data-v-373cd124]:not(.collapsed) {
    padding-left: 54px;
}

.mobile-drop__nav[data-v-373cd124]:not(.collapsed)::after {
    opacity: 0;
}

.mobile-drop__nav[data-v-373cd124]:not(.collapsed)::before {
    opacity: 0.2;
}

.mobile-drob__icon[data-v-373cd124] {
    display: inline-flex;
    width: 18px;
    margin-right: 15px;
}

.mobile-drop--variant .mobile-drop__nav[data-v-373cd124] {
    border: 1px solid var(--border);
    font-size: 16px;
    line-height: 1.4;
    font-weight: var(--semi);
    border-radius: 10px;
}

.mobile-drop--variant .mobile-drop__nav[data-v-373cd124]:not(:first-child) {
    margin-top: 10px;
}

.mobile-drop--variant .mobile-drop__nav[data-v-373cd124]:not(.collapsed) {
    padding-left: 20px;
    border-radius: 10px 10px 0 0;
}

.mobile-drop--variant .mobile-drop__nav[data-v-373cd124]:not(.collapsed)::after {
    opacity: .2;
    transform: translateY(-50%) rotate(90deg);
}

.mobile-drop--variant .mobile-drop__nav[data-v-373cd124]::before {
    display: none;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--inst[data-v-373cd124] {
    background: linear-gradient(135deg, #4165DD 0%, #F10172 80%, #FFCC5B 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--fb[data-v-373cd124] {
    background: linear-gradient(120deg, #17AAFD 50%, #0268E2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--tiktok[data-v-373cd124] {
    color: #3D3D3D;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--tw[data-v-373cd124] {
    color: #1DA1F3;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--yt[data-v-373cd124] {
    color: #FF0000;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--sc[data-v-373cd124] {
    background: linear-gradient(120deg, #FF9800 50%, #FF2300 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.mobile-drop--variant .mobile-drop__nav:not(.collapsed) .colored--spotify[data-v-373cd124] {
    color: #1ED760;
}

.btn-icon[data-v-373cd124] {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-outline-default[data-v-373cd124] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    color: rgba(48, 75, 101, 0.7);
}

.btn-outline-default.disabled[data-v-373cd124] {
    color: rgba(48, 75, 101, 0.5);
}

.text-decoration-line-through[data-v-373cd124] {
    text-decoration: line-through;
}

.mb-8[data-v-373cd124] {
    margin-bottom: 8px;
}

.card-checkout-title[data-v-373cd124] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    color: rgba(48, 75, 101, 0.5);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
}

.card-checkout-title span[data-v-373cd124]:first-child {
    margin-left: 170px;
}

.card-checkout-title span[data-v-373cd124]:last-child {
    margin-right: 245px;
}

.accordion__item[data-v-373cd124] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.accordion__item+.accordion__item[data-v-373cd124] {
    margin-top: 10px;
}

.accordion__head[data-v-373cd124] {
    padding: 5px;
}

.accordion__head .product[data-v-373cd124] {
    background-color: var(--white);
    border-radius: 5px;
    transition: all .2s ease-in;
}

.accordion__item.active .product[data-v-373cd124] {
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
}

.accordion-inside .product-content__item-body[data-v-373cd124] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.accordion-inside__body[data-v-373cd124] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding: 15px;
}

.product[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding-right: 35px;
}

.product-icon[data-v-373cd124] {
    padding: 10px 15px 10px;
    position: relative;
}

.product-icon span[data-v-373cd124] {
    max-width: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(4px);
}

.product-icon[data-v-373cd124]:after {
    content: '';
    width: 1px;
    height: 70px;
    background-color: rgba(62, 116, 134, 0.15);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

.product-title-wrapper[data-v-373cd124] {
    padding: 5px 10px 5px 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 0 0 30%;
}

.product-title-btn-icon[data-v-373cd124] {
    transition: all .2s ease-in-out;
}

.product-title-btn.active .product-title-btn-icon[data-v-373cd124] {
    transform: rotate(180deg);
}

.product-title-btn[data-v-373cd124] {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.product-title-btn-icon[data-v-373cd124] {
    margin-left: 4px;
}

.product-value[data-v-373cd124] {
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 16px;
}

.product-name[data-v-373cd124] {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
    position: relative;
}

.product-add[data-v-373cd124] {
    flex: auto;
    display: flex;
    align-items: center;
}

.product-add .module-check[data-v-373cd124] {
    padding: 16px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.product-sum[data-v-373cd124] {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #304B65;
    opacity: .7;
    flex: 0 0 197px;
    display: flex;
    align-items: flex-start;
}

.product-sum__old[data-v-373cd124] {
    margin-left: 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    color: rgba(48, 75, 101, 0.5);
    opacity: 0.7;
}

.product-content[data-v-373cd124] {
    padding: 30px 40px 30px 165px;
}

.product-content__item[data-v-373cd124] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.product-content__item+.product-content__item[data-v-373cd124] {
    margin-top: 10px;
}

.product-content__item-head[data-v-373cd124] {
    padding: 8px 10px 0 10px;
}

.product-content__item-head .account-block[data-v-373cd124] {
    padding: 5px 10px;
    margin-bottom: 8px;
}

.product-content__item-head+.product-content__item-body[data-v-373cd124] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.product-content__item-body[data-v-373cd124] {
    padding: 10px 10px;
}

.product-content__item-body .text-content[data-v-373cd124] {
    padding: 5px 18px;
}

.product-info-list[data-v-373cd124] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.product-info-list__item[data-v-373cd124] {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    max-width: 100%;
}

.product-info-list__item[data-v-373cd124]:not(:last-child) {
    padding-right: 20px;
    position: relative;
    margin-right: 20px;
}

.product-info-list__item[data-v-373cd124]:not(:last-child):after {
    content: '';
    width: 1px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(62, 116, 134, 0.15);
}

.product-info-list__icon[data-v-373cd124] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    flex: 0 0 18px;
}

.product-info-list__text[data-v-373cd124] {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.account-block__text[data-v-373cd124] {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: #304B65;
}

.account-block[data-v-373cd124] {
    display: flex;
    align-items: center;
}

.account-block__icon[data-v-373cd124] {
    width: 36px;
    height: 36px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 15px;
}

.post-info[data-v-373cd124] {
    display: flex;
    align-items: center;
}

.post-info__img[data-v-373cd124] {
    border-radius: 5px;
    overflow: hidden;
    margin-right: 20px;
}

.post-info__img.--rectangle[data-v-373cd124] {
    flex: 0 0 120px;
    height: 68px;
    width: 120px;
}

.post-info__img.--square[data-v-373cd124] {
    flex: 0 0 68px;
    height: 68px;
    width: 68px;
}

.post-info__content[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.post-info__title[data-v-373cd124] {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    color: #304B65;
    margin-bottom: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.post-info__list[data-v-373cd124] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.post-info__list-item[data-v-373cd124] {
    font-size: 14px;
    line-height: 100%;
    color: #304B65;
    opacity: 0.7;
    margin-bottom: 3px;
}

.post-info__list-item[data-v-373cd124] {
    margin-right: 15px;
}

.comments-list-info[data-v-373cd124] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.textarea-wrapper[data-v-373cd124] {
    position: relative;
}

.textarea-wrapper .textarea[data-v-373cd124] {
    resize: vertical;
    min-height: 100px;
}

.textarea[data-v-373cd124]::-webkit-resizer {
    display: none;
    -webkit-appearance: none;
}

.textarea-wrapper[data-v-373cd124]:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC43OTI4OSAwLjcwNzEwOEM1LjQyMjg2IDAuMDc3MTQyNyA2LjUgMC41MjMzMDkgNi41IDEuNDE0MjFWNS41QzYuNSA2LjA1MjI4IDYuMDUyMjggNi41IDUuNSA2LjVIMS40MTQyMUMwLjUyMzMwOSA2LjUgMC4wNzcxNDE5IDUuNDIyODYgMC43MDcxMDcgNC43OTI4OUw0Ljc5Mjg5IDAuNzA3MTA4WiIgZmlsbD0iIzMwNEI2NSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPC9zdmc+Cg==) center no-repeat;
    z-index: 1;
    position: absolute;
    right: 5px;
    bottom: 5px;
    pointer-events: none;
}

.textarea-wrapper .btn-action[data-v-373cd124] {
    position: absolute;
    top: 15px;
    right: 10px;
    color: rgba(48, 75, 101, 0.5);
    transition: all .2s ease-in-out;
}

.textarea-wrapper .btn-action[data-v-373cd124]:hover {
    color: rgba(48, 75, 101, 1);
}

.comments-list[data-v-373cd124] {
    counter-reset: comments-cuonter;
}

.comments-list__item[data-v-373cd124] {
    position: relative;
    padding-left: 65px;
}

.comments-list__item[data-v-373cd124]:after {
    counter-increment: comments-cuonter;
    content: counter(comments-cuonter);
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #304B65;
    position: absolute;
    top: 0;
    left: 25px;
}

.comments-list__item+.comments-list__item[data-v-373cd124] {
    margin-top: 10px;
}

.comments-actions[data-v-373cd124] {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding-left: 98px;
}

.comments-actions__info[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    color: #304B65;
}

.comments-actions__info span[data-v-373cd124] {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
    margin-bottom: 10px;
}

.buttons-group[data-v-373cd124] {
    display: flex;
}

.buttons-group .btn[data-v-373cd124]:not(:last-child) {
    margin-right: 10px;
}

.comments-actions .btn--md[data-v-373cd124] {
    padding: 10px 20px;
}

.quick-order-tabs__user-info-item[data-v-373cd124] {
    font-weight: var(--regular);
}

.modal__body-lg[data-v-373cd124] {
    padding: 30px var(--modal-px);
}

.textarea--md[data-v-373cd124] {
    height: 140px;
}

.fz-20[data-v-373cd124] {
    font-size: 20px;
}

.tooltip .tooltip-text[data-v-373cd124] {
    font-size: 14px;
    line-height: 1.4;
    font-weight: var(--regular);
    text-align: left;
}

.text-sepor[data-v-373cd124] {
    margin: 0 5px;
    font-weight: var(--regular);
    color: #97A5B2;
}

.order-new__wrap[data-v-373cd124] {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.order-new__protection[data-v-373cd124] {
    text-align: center;
}

.order-new__protection-info[data-v-373cd124] {
    color: #9BCF2C;
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 10px;
    display: inline-flex;
    align-items: center;
    gap: 7px;
}

.order-new__pay-method-img[data-v-373cd124] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.order-new__pay-method-block-blue[data-v-373cd124] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: white;
}

.order-new__pay-method-block-blue .order-new__pay-method-img[data-v-373cd124] {
    filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -webkit-filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -moz-filter: contrast(166%) hue-rotate(133deg) invert(100%);
}

.order-new__pay-method-title[data-v-373cd124] {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

.order-new__pay-method-text[data-v-373cd124] {
    font-weight: 500;
    font-size: 14px;
    opacity: 0.7;
}

.order-new__pay-method-list[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.order-new__pay-method-item[data-v-373cd124] {
    width: 23%;
    height: 52px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    background-color: var(--white);
}

.order-new__coinpayments[data-v-373cd124] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    height: 52px;
    padding: 0 20px;
    border-radius: 10px;
    margin-bottom: 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.order-new__coinpayments-list[data-v-373cd124] {
    display: flex;
    align-items: center;
    gap: 5px;
}

.order-new__wrap-btn[data-v-373cd124] {
    padding: 30px 0;
}

.order-details-block[data-v-373cd124] {
    display: none;
}

.order-details-block--show[data-v-373cd124] {
    display: flex;
}

.color-success[data-v-373cd124] {
    color: #9BCF2C;
}

@media (max-width: 1500px) {
    .w25-1500[data-v-373cd124] {
        width: 25%;
    }

    .w25-1500 .f-col[data-v-373cd124] {
        flex-direction: column !important;
        align-items: start !important;
    }

    .table-body-item [data-toggle="collapse"][data-v-373cd124] {
        padding: 16px 10px;
    }

    .table-body.table-padding .buttons-group .btn[data-v-373cd124]:not(.table-body.table-padding .buttons-group .btn[data-toggle="collapse"]) {
        padding: 0;
        border: none;
    }

    .table-body.table-padding .buttons-group .btn[data-v-373cd124]:not(.table-body.table-padding .buttons-group .btn[data-toggle="collapse"]):hover {
        background: none;
        color: var(--primary);
    }
}

@media (max-width: 1400px) {
    .mb-lg-10[data-v-373cd124] {
        margin-bottom: 10px;
    }

    .cards-column .card.mb-lg-10[data-v-373cd124] {
        margin-bottom: 10px;
    }
}

@media (max-width: 1199.98px) {
    .w100-1200[data-v-373cd124] {
        width: 100%;
    }

    .product-list__item .product-info[data-v-373cd124]:not(.product-list__item .product-info.action) {
        padding: 20px;
    }

    .card.card-header[data-v-373cd124] {
        flex-direction: column;
    }

    .widget-link .dbl-btns .btn span[data-v-373cd124]:not(.widget-link .dbl-btns .btn span.ico) {
        display: none;
    }

    .widget-link .dbl-btns .btn[data-v-373cd124] {
        padding: 15px;
    }
}

@media (max-width: 991.98px) {
    .main[data-v-373cd124] {
        padding-top: 20px;
        padding-bottom: 87px;
    }

    .mb-sm-10[data-v-373cd124] {
        margin-bottom: 10px;
    }

    .mt-sm-10[data-v-373cd124] {
        margin-top: 10px;
    }

    .cards-column .card.mb-sm-10[data-v-373cd124] {
        margin-bottom: 10px;
    }
}

@media (max-width: 768px) {
    .fw600-768[data-v-373cd124] {
        font-weight: 600;
    }

    .w25-1500[data-v-373cd124] {
        width: 100%;
    }

    .table-body.table-padding .table-body-item .table-body-item[data-v-373cd124] {
        padding: 0 !important;
    }

    .mt-10-768[data-v-373cd124] {
        margin-top: 10px !important;
    }

    .product-list-header .product-info span[data-v-373cd124] {
        font-size: 14px;
    }

    .textuppercase-768[data-v-373cd124] {
        text-transform: uppercase;
    }

    .history-info[data-v-373cd124] {
        padding-top: 20px;
    }

    .mx20-768[data-v-373cd124] {
        margin-right: 20px;
        margin-left: 20px;
    }

    .mr10-768[data-v-373cd124] {
        margin-right: 10px;
    }

    .pb0-768[data-v-373cd124] {
        padding-bottom: 0 !important;
    }

    .xs-white-btn[data-v-373cd124] {
        border: 1px solid var(--border) !important;
        padding: 16px 20px !important;
    }

    .mnone-768[data-v-373cd124] {
        margin: 0 !important;
    }

    .mrnone-768[data-v-373cd124] {
        margin-right: 0 !important;
    }

    .card.card-header .btn[data-v-373cd124]:not(:last-child) {
        margin-bottom: 10px;
    }

    .fcolumn-768[data-v-373cd124] {
        flex-direction: column;
    }

    .fauto-768[data-v-373cd124] {
        flex: auto;
    }

    .product-info-list__text[data-v-373cd124] {
        font-size: 12px;
    }

    .quick-order-tabs__user-info-item span[data-v-373cd124] {
        width: 47%;
        margin-bottom: 10px;
    }

    .product-title-btn .product-title-btn-text[data-v-373cd124] {
        font-size: 12px;
    }

    .insta .font-bold[data-v-373cd124] {
        font-weight: var(--regular);
    }

    .product-list__item[data-accordion-item] .product-list-body .product-list-container[data-v-373cd124] {
        padding: 0;
    }

    .post-info.post-info--youtube[data-v-373cd124] {
        flex-direction: column;
        align-items: flex-start;
    }

    .post-info__content[data-v-373cd124] {
        overflow: hidden;
        width: 100%;
    }

    .post-info__title[data-v-373cd124] {
        text-overflow: ellipsis;
        overflow: hidden;
        display: block;
        width: 100%;
    }

    .post-info.post-info--youtube .post-info__img[data-v-373cd124] {
        flex: 0;
        margin: 0;
        margin-bottom: 15px;
        height: auto;
        width: 100%;
    }

    .post-info.post-info--youtube .post-info__img img[data-v-373cd124] {
        width: 100%;
    }

    .coupone[data-v-373cd124] {
        flex-direction: column;
        padding: 20px;
    }

    .coupone .coupone-heading[data-v-373cd124] {
        text-align: center;
    }

    .coupone .coupone-action[data-v-373cd124] {
        padding-top: 20px;
    }

    .quick-order-tabs__user-info-item[data-v-373cd124] {
        display: flex;
        flex-wrap: wrap;
    }

    .quick-order-tabs__user[data-v-373cd124] {
        padding: 15px;
    }

    .product-list__item .product-info[data-v-373cd124]:not(.product-list__item .product-info.action) {
        padding: 15px;
    }

    .product-list__item .dbl-broduct-info[data-v-373cd124] {
        flex-direction: column;
        align-items: flex-start;
        line-height: 22px;
    }

    .product-info .dbl-broduct-info .product-price[data-v-373cd124] {
        margin-left: 0;
        font-weight: var(--bold);
        color: var(--text-70);
    }

    .product-list-header.variation-tab .product-info.action[data-v-373cd124] {
        border-left: 1px solid rgba(62, 116, 134, 0.15);
        border-radius: 0;
        margin: 5px 0;
    }

    .product-list-header.variation-tab .product-list__icon[data-v-373cd124] {
        min-width: 20px;
        width: 38px;
        max-width: 38px;
    }

    .product-info .dbl-broduct-info span[data-v-373cd124] {
        font-size: 14px;
    }

    .total-block .total-price .price[data-v-373cd124] {
        text-align: right;
    }

    .card-list2 .list li[data-v-373cd124]:not(:last-child) {
        margin-bottom: 15px;
    }

    .order-item-body .card-list2[data-v-373cd124]:not(:last-child) {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .order-item-body .card-list2 .list-value[data-v-373cd124] {
        font-weight: var(--medium);
    }

    .order-item[data-v-373cd124] {
        padding: 15px 20px;
    }

    .card.card-order .card-body-item[data-v-373cd124] {
        padding-top: 20px;
    }

    .btn--md[data-v-373cd124] {
        padding: 16px 20px;
    }

    .card.card-order[data-v-373cd124] {
        padding-top: 15px;
    }

    .card.card-order .card-header[data-v-373cd124]:not(:first-child) {
        margin-top: 15px;
    }

    .card .card-header[data-v-373cd124] {
        padding-bottom: 15px;
    }

    .card.card-order .card-header .order_id[data-v-373cd124] {
        order: 1;
    }

    .table-custom[data-v-373cd124] {
        padding: 15px 20px;
    }

    .table-custom .value[data-v-373cd124] {
        font-weight: var(--regular);
    }

    .table-custom .value[data-v-373cd124]:not(.table-custom .value.color-warning, .table-custom .value.color-danger) {
        color: var(--text-70);
    }

    .table-custom .table-footer[data-v-373cd124] {
        padding-top: 10px;
    }

    .table-custom .table-body-item[data-v-373cd124] {
        padding: 15px 20px;
    }

    .dnone-768[data-v-373cd124] {
        display: none !important;
    }

    .dflex-768[data-v-373cd124] {
        display: flex !important;
    }

    .dblock-768[data-v-373cd124] {
        display: block !important;
    }

    .table-custom .tbi-head[data-v-373cd124] {
        display: flex;
    }

    .table-custom .table-header[data-v-373cd124] {
        display: none;
    }

    .table-custom .tbi-body[data-v-373cd124] {
        flex-direction: column;
    }

    .table-custom .column[data-v-373cd124] {
        margin: 0;
        margin-bottom: 5px;
    }

    .table-custom .info[data-v-373cd124] {
        display: block;
    }

    .graphic-body[data-v-373cd124] {
        height: 250px;
    }

    .payout-item .pay-action .btn[data-v-373cd124] {
        padding: 0;
        border: none;
    }

    .w100-768[data-v-373cd124] {
        width: 100%;
    }

    .price-row-load .price span[data-v-373cd124] {
        visibility: hidden;
    }

    .price-xs[data-v-373cd124] {
        display: flex;
    }

    .price-row[data-v-373cd124] {
        height: 40px;
    }

    .widget-link .dbl-btns .btn span[data-v-373cd124]:not(.widget-link .dbl-btns .btn span.ico) {
        display: block;
    }

    .widget-link[data-v-373cd124] {
        flex-direction: column;
    }

    .widget-link .dbl-btns .btn[data-v-373cd124] {
        width: 100%;
    }

    .widget-link .link-input[data-v-373cd124] {
        margin-right: 0;
        margin-bottom: 10px;
        height: 50px;
    }

    .card.card-header .list[data-v-373cd124] {
        flex-direction: column;
    }

    .card.card-header .list li[data-v-373cd124] {
        flex: 0;
        margin: 0;
        margin-bottom: 20px;
    }

    .card.card-header .list li[data-v-373cd124]:not(:last-child) {
        margin-right: 0;
        padding-bottom: 20px;
        border-right: none;
        border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    }

    .card.card-header .list li .price-block[data-v-373cd124] {
        margin-top: 10px;
    }

    .card.card-medium-spaces[data-v-373cd124] {
        padding-right: 20px;
        padding-left: 20px;
    }

    .card[data-v-373cd124] {
        padding-right: 20px;
        padding-left: 20px;
    }

    .card.card-10[data-v-373cd124] {
        padding: 20px;
    }

    .tab-pane[data-v-373cd124] {
        padding-right: 20px;
        padding-left: 20px;
    }

    .tabs-nav__link[data-v-373cd124] {
        padding: 15.5px 20px;
    }

    .tabs-nav__link.active .tabs-nav__text[data-v-373cd124] {
        color: var(--primary);
    }

    .tabs-nav__link:not(.tabs-nav__link.active) .tabs-nav__text[data-v-373cd124] {
        color: var(--text);
    }

    .pt-xs-50[data-v-373cd124] {
        padding-top: 50px;
    }

    .pb-xs-50[data-v-373cd124] {
        padding-bottom: 50px;
    }

    .cards-column .card.pb-xs-15[data-v-373cd124] {
        padding-bottom: 15px;
    }

    .btn-xs[data-v-373cd124] {
        width: 100%;
        background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
        box-shadow: 0px 5px 15px -3px #b3e8f8;
        color: var(--white);
        border: none;
    }
}

@media (max-width: 575.98px) {
    .quick-order-tabs2__pane-wrap[data-v-373cd124], .quick-order-tabs2__nav[data-v-373cd124] {
        padding: 17px 5px !important;
    }

    .quick-order-tabs2__nav.quick-order-tabs2__nav-mobail li[data-v-373cd124] {
        padding-left: 15px;
        padding-right: 15px;
    }

    .like-post[data-v-373cd124] {
        justify-content: center;
    }

    .quick-order-tabs2__item-mobail .quick-order-tabs2__link[data-v-373cd124] {
        border-bottom: 1px solid transparent;
        border-radius: 0;
        padding: 15px 0;
        padding-left: 0;
        padding-right: 0;
    }

    .quick-order-tabs2__item-mobail.active-dropdown .quick-order-tabs2__link[data-v-373cd124] {
        border-bottom: 1px solid var(--border) !important;
        margin-bottom: 15px;
    }
}

@media (max-width: 400px) {
    .product-info.btn-standart[data-v-373cd124] {}

    .mr0-400[data-v-373cd124] {
        margin-right: 0;
    }

    .fcolumn-400[data-v-373cd124] {
        flex-direction: column;
    }

    .order-item[data-v-373cd124] {
        padding: 15px 20px;
    }

    .card[data-v-373cd124] {
        padding: 15px 20px;
    }

    .quick-order-tabs__user-info-item[data-v-373cd124] {
        flex-direction: column;
    }

    .quick-order-tabs__user-info-item span[data-v-373cd124] {
        margin-bottom: 8px;
    }

    .product-list__item .product-info[data-v-373cd124]:not(.product-list__item .product-info.action) {
        padding: 10px;
    }

    .product-list-header.variation-tab .product-list__icon[data-v-373cd124] {
        width: 30px;
        max-width: 30px;
    }

    .tooltip .tooltip-text[data-v-373cd124] {
        left: 50%;
        transform: translate(-50%, 0);
        min-width: 200px;
    }

    .tooltip .tooltip-text[data-v-373cd124]::before {
        display: none;
    }

    .post-info__img[data-v-373cd124] {
        margin-right: 7px;
    }

    .w100-400[data-v-373cd124] {
        width: 100%;
    }

    .post-info__list[data-v-373cd124] {
        flex-direction: column;
        align-items: flex-start;
    }

    .product-title-btn .product-title-btn-text[data-v-373cd124] {
        font-size: 12px;
    }

    .post-info__list-item[data-v-373cd124] {
        font-size: 12px;
    }

    .post-info__list li[data-v-373cd124] {
        margin-bottom: 10px;
    }

    .card-list2 .list li[data-v-373cd124] {
        flex-direction: column;
        align-items: flex-start;
    }

    .total-block[data-v-373cd124] {
        flex-direction: column;
    }

    .total-block .total-price[data-v-373cd124] {
        align-items: flex-start;
    }

    .product-list__item .variation-tab.variation-standart .product-info.action.not-border .btn-action[data-v-373cd124] {
        padding: 0;
        width: 30px;
        justify-content: center;
    }
}

@media (min-width: 575.98px) {
    .hidden-md[data-v-373cd124] {
        display: none;
    }
}

@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (max-width: 1399.98px) {
    .main__container[data-v-373cd124] {
        padding-left: 25px;
        padding-right: 25px;
    }

    .lr-mb-20[data-v-373cd124] {
        margin-bottom: 20px;
    }
}

@media (max-width: 991.98px) {
    .wrapper[data-v-373cd124] {
        background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
        padding-top: 72px;
    }

    .main[data-v-373cd124] {
        border-radius: 15px 15px 0px 0px;
        transition: var(--transition);
    }

    .main__container[data-v-373cd124] {
        padding-left: 20px;
        padding-right: 20px;
    }

    .header[data-v-373cd124] {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 100;
        width: 100%;
        padding: 14px 20px;
        margin-bottom: 0;
        background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
        color: var(--white);
        transition: var(--transition);
    }

    .header__title[data-v-373cd124] {
        font-size: 18px;
        line-height: 1.33;
    }

    .header__title+.header__text[data-v-373cd124] {
        margin-top: 4px;
    }

    .header__text[data-v-373cd124] {
        font-size: 12px;
        line-height: 1;
        color: inherit;
    }

    .sidebar[data-v-373cd124] {
        z-index: 300;
        width: var(--side-x);
        padding-right: 0;
        transform: translateX(-100%);
    }

    .sidebar__container[data-v-373cd124] {
        padding: 15px 40px 15px 20px;
    }

    .sidebar__section[data-v-373cd124]:not(:first-child) {
        padding-top: 15px;
        margin-top: 15px;
    }

    .sidebar__section--simple-sm[data-v-373cd124]:not(:first-child) {
        padding-top: 0;
        margin-top: 0;
        border-top: 0;
    }

    .sidebar__logo[data-v-373cd124] {
        max-width: 110px;
        margin-bottom: 15px;
    }

    .sidebar__wallet[data-v-373cd124] {
        margin-bottom: 40px;
    }

    .sidebar__nav[data-v-373cd124] {
        margin-bottom: 25px;
    }

    .sidebar__link[data-v-373cd124] {
        font-size: 14px;
        padding: 15px 20px;
    }

    body.sidebar-opened[data-v-373cd124] {
        overflow: hidden;
    }

    .sidebar-opened .sidebar[data-v-373cd124] {
        transform: translateX(0);
    }

    .sidebar-opened .main[data-v-373cd124], .sidebar-opened .header[data-v-373cd124], .sidebar-opened .nav-panel[data-v-373cd124] {
        margin-left: var(--side-x);
        margin-right: calc(var(--side-x) * -1);
    }

    .sidebar-opened .overlay[data-v-373cd124] {
        opacity: .5;
        visibility: visible;
    }

    .wallet-card__title[data-v-373cd124] {
        font-size: 12px;
        margin-bottom: 0;
    }

    .gift-box__title[data-v-373cd124] {
        margin-bottom: 20px;
        font-size: 14px;
    }
}

@media (max-width: 767.98px) {
    .w-sm-100[data-v-373cd124] {
        width: 100%;
    }

    .button-list__item--sm-50[data-v-373cd124] {
        display: flex;
        flex-grow: 1;
        min-width: 50%;
    }

    .card-mb[data-v-373cd124] {
        margin-bottom: 10px;
    }

    .card__section[data-v-373cd124]:not(:first-child) {
        padding-top: 15px;
        margin-top: 15px;
    }

    .notify-list[data-v-373cd124] {
        margin-bottom: 0;
    }

    .notify-list__item[data-v-373cd124] {
        align-items: flex-start;
        padding: 15px 0;
        border-bottom: 0;
    }

    .notify-list__item[data-v-373cd124]:not(:first-child) {
        display: none;
    }

    .notify-list__body[data-v-373cd124] {
        display: block;
    }

    .notify-list__text[data-v-373cd124] {
        margin: 0 0 10px;
    }

    .balance-amount[data-v-373cd124] {
        margin-bottom: 20px;
    }

    .pill[data-v-373cd124] {
        min-width: 46px;
        padding: 1px 10px;
    }

    .pill__text[data-v-373cd124]:not(:last-child) {
        margin-right: 7px;
    }

    .pill--inner[data-v-373cd124] {
        margin-left: 5px;
        margin-right: 5px;
    }

    .recent-order[data-v-373cd124] {
        padding: 10px 15px 0;
    }

    .recent-order__header[data-v-373cd124] {
        align-items: flex-start;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .recent-order__title[data-v-373cd124]:not(:last-child)::after {
        display: none;
    }

    .recent-order__pay[data-v-373cd124] {
        flex-direction: column;
        align-items: flex-end;
    }

    .recent-order__price[data-v-373cd124] {
        margin: 0 0 5px;
        font-size: 14px;
        font-weight: var(--bold);
    }

    .recent-order__btn[data-v-373cd124] {
        display: none;
    }

    .recent-order__controls[data-v-373cd124] {
        flex-wrap: wrap;
        justify-content: center;
    }

    .order-info[data-v-373cd124] {
        padding: 15px 15px 20px;
        margin-left: -15px;
        margin-right: -15px;
    }

    .order-info__title[data-v-373cd124] {
        font-size: 12px;
        font-weight: var(--semi);
        text-transform: uppercase;
    }

    .order-info__card[data-v-373cd124] {
        padding: 15px;
        margin-bottom: 25px;
    }

    .descr-list__item+.descr-list__item[data-v-373cd124] {
        margin-top: 15px;
    }

    .descr-list__lg[data-v-373cd124] {
        font-size: 18px;
    }

    .descr-list__key[data-mobile-text][data-v-373cd124] {
        font-size: 0;
    }

    .descr-list__key[data-v-373cd124]::after {
        content: attr(data-mobile-text);
        font-size: 14px;
    }

    .product-list__item[data-v-373cd124] {
        font-size: 14px;
        font-weight: var(--semi);
    }

    .gift-card__image[data-v-373cd124] {
        width: 140px;
        right: 10px;
    }

    .row-list[data-v-373cd124] {
        padding-left: 20px;
        padding-right: 20px;
    }

    .recommend-card__title[data-v-373cd124] {
        font-size: 14px;
    }

    .order-list__item[data-v-373cd124] {
        flex-direction: column;
        align-items: stretch;
    }

    .order-list__body[data-v-373cd124] {
        margin-bottom: 15px;
    }

    .order-list__visual[data-v-373cd124] {
        padding-left: 5px;
        padding-right: 15px;
    }

    .order-list__info[data-v-373cd124] {
        padding-right: 0;
        flex-grow: 1;
    }

    .order-list__name[data-v-373cd124] {
        display: none;
    }

    .order-list__footer[data-v-373cd124] {
        display: flex;
        justify-content: space-between;
    }

    .tabs--outline .tabs__container[data-v-373cd124] {
        border-radius: 10px;
    }

    .mobile-drop__pane[data-v-373cd124] {
        display: block !important;
        overflow: hidden;
        transition: var(--transition);
        transition-property: height;
    }

    .mobile-drop__pane[data-v-373cd124]:not(.show) {
        height: 0;
    }

    .mobile-drop--variant[data-v-373cd124] {
        border: none !important;
    }

    .mobile-drop--variant .mobile-drop__pane[data-v-373cd124] {
        border: 1px solid transparent;
        border-top: 0;
        border-radius: 0 0 10px 10px;
    }

    .mobile-drop--variant .mobile-drop__pane>*[data-v-373cd124] {
        padding: 10px 15px;
    }

    .mobile-drop--variant .mobile-drop__pane.show[data-v-373cd124] {
        border-color: var(--border);
    }
}

.rating-star[data-v-373cd124] {
    float: right;
}

.rating-star[data-v-373cd124]:hover, .rating-star:hover~.rating-star[data-v-373cd124] {
    color: #fcd000;
    transition: 0.2s;
}

.w-100[data-v-373cd124] {
    width: 100% !important;
}

.rat-star:checked~.rating-star[data-v-373cd124] {
    color: #fcd000;
}

.rat-star:checked~.rating-star[data-v-373cd124]:hover, .rat-star:checked~.rating-star:hover~.rating-star[data-v-373cd124] {
    color: #fcd000;
    transition: 0.2s;
}

label[class="rating-star"][data-v-373cd124] {
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

label[class="rating-star"] svg[data-v-373cd124] {
    width: 100%;
    height: auto;
    fill: white;
    stroke: #304B65;
    transition: transform 200ms ease-in-out;
}

label[class="rating-star"] svg path[data-v-373cd124] {
    transition: fill 200ms ease-in-out, stroke 100ms ease-in-out;
}

label[for="star-null"][data-v-373cd124] {
    display: block;
    margin: 0 auto;
    color: #999;
}

.star-rating_inner[data-v-373cd124] {
    display: flex;
}

.star-rating_inner input[type="radio"][data-v-373cd124] {
    display: none;
}

.star-rating_inner .rating-stars[data-v-373cd124] {
    display: flex;
    flex-direction: row-reverse;
}

.star-rating_inner .rating-star[data-v-373cd124] {
    display: flex;
    align-items: center;
}

.star-rating_inner .rating-star[data-v-373cd124]:not(:first-child) {
    padding-right: 7px;
}

.flex-auto[data-v-373cd124] {
    flex: auto;
}

.mr-20[data-v-373cd124] {
    margin-right: 20px;
}

.pb-10[data-v-373cd124] {
    padding-bottom: 10px !important;
}

.ml-15[data-v-373cd124] {
    margin-left: 15px;
}

.ml-15[data-v-373cd124] {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.fs-18[data-v-373cd124] {
    font-size: 18px;
}

.ml-10[data-v-373cd124] {
    margin-left: 10px;
}

.bold-grey[data-v-373cd124] {
    font-weight: var(--semi);
    color: var(--text-70);
}

.border-none[data-v-373cd124] {
    border: none !important;
}

.mw-260[data-v-373cd124] {
    max-width: 260px;
}

.mt-20[data-v-373cd124] {
    margin-top: 20px;
}

.mb-30[data-v-373cd124] {
    margin-bottom: 30px !important;
}

.pt-40[data-v-373cd124] {
    padding-top: 40px !important;
}

.mb-25[data-v-373cd124] {
    margin-bottom: 25px;
}

.mr-10[data-v-373cd124] {
    margin-right: 10px;
}

.mr-15[data-v-373cd124] {
    margin-right: 15px;
}

.primary-color[data-v-373cd124] {
    color: var(--primary) !important;
}

.card__title.fw-semi[data-v-373cd124] {
    font-weight: var(--semi);
}

.color-text[data-v-373cd124] {
    color: var(--text) !important;
}

.pending[data-v-373cd124] {
    color: var(--text-50) !important;
}

.approve[data-v-373cd124] {
    color: #72C65D !important;
}

.reject[data-v-373cd124] {
    color: var(--danger) !important;
}

h3.card__title[data-v-373cd124] {
    font-size: 18px;
}

.mt-tab[data-v-373cd124] {
    margin-top: 50px;
}

.custom-select__icon[data-v-373cd124] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    margin-right: 15px;
}

.custom-select__icon img[data-v-373cd124] {
    width: 100%;
    height: 100%;
}

[data-select-drop][data-v-373cd124] {
    display: none;
    position: absolute;
    top: 100%;
    background: #FFFFFF;
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
    border-radius: 10px;
    width: 100%;
    left: 0;
    max-height: 280px;
    z-index: 20;
}

[data-select].active [data-select-drop][data-v-373cd124] {
    display: flex;
}

.custom-select__item>a[data-select-option][data-v-373cd124] {
    padding: 18px 20px;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: var(--text-70);
    transform: var(--transition);
    cursor: pointer;
}

.custom-select__item>a[data-select-option][data-v-373cd124]:hover {
    opacity: .7;
}

.custom-select__item>a.current[data-select-option][data-v-373cd124] {
    color: #05A6DB;
}

.custom-select__item .select-veiws[data-v-373cd124], .custom-select__item .select-prise[data-v-373cd124] {
    color: inherit;
}

.input[data-v-373cd124], .textarea[data-v-373cd124] {
    width: 100%;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text) !important;
    padding: 15px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    outline: none;
    font-family: var(--baseFontFamily);
    resize: none;
}

.input[data-v-373cd124]::-moz-placeholder, .textarea[data-v-373cd124]::-moz-placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input[data-v-373cd124]:-ms-input-placeholder, .textarea[data-v-373cd124]:-ms-input-placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input[data-v-373cd124]::placeholder, .textarea[data-v-373cd124]::placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input-group-label[data-v-373cd124] {
    font-size: 14px;
    color: var(--text);
    opacity: 0.4;
    text-transform: uppercase;
    font-weight: var(--semi);
    padding-bottom: 15px;
    display: inline-flex;
}

.tab-pane[data-v-373cd124]:not(.tab-pane--active) {
    display: none;
}

.tabs__container[data-v-373cd124] {
    padding: 20px 30px;
    background-color: var(--white);
    border-radius: 0px 20px 20px 20px;
}

.tabs-nav[data-v-373cd124] {
    display: flex;
}

.tabs-nav__item[data-v-373cd124]:not(:last-child) {
    margin-right: 5px;
}

.tabs-nav__link[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding: 15.5px 30px;
    border-radius: 20px 20px 0px 0px;
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid var(--white);
    border-bottom: none;
}

.tabs-nav__link.active[data-v-373cd124], .tabs-nav__link[data-v-373cd124]:hover {
    background-color: var(--white);
}

.tabs-nav__icon[data-v-373cd124] {
    flex-shrink: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 24px;
}

.tabs-nav__icon img[data-v-373cd124] {
    width: 100%;
    height: auto;
}

.tabs-nav__text[data-v-373cd124] {
    font-family: var(--baseFontFamily);
    font-size: 14px;
    font-weight: var(--semi);
    line-height: 18px;
}

.tab-button.active .tabs-nav__text[data-v-373cd124] {
    color: var(--text);
}

.tab-button .tabs-nav__text[data-v-373cd124] {
    color: var(--text-50);
}

.module-check input[data-v-373cd124], .module-radio input[data-v-373cd124] {
    display: none;
}

.module-check[data-v-373cd124] {
    padding: 16px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

.module-check input:checked+.check[data-v-373cd124] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjMyMSAyLjMyMUMzLjMyMTg1IDEuMzIwMTUgNC44MTk1MiAwLjkzNzUgNi43NSAwLjkzNzVIMTEuMjVDMTMuMTgwNSAwLjkzNzUgMTQuNjc4MSAxLjMyMDE1IDE1LjY3OSAyLjMyMUMxNi42Nzk4IDMuMzIxODUgMTcuMDYyNSA0LjgxOTUyIDE3LjA2MjUgNi43NVYxMS4yNUMxNy4wNjI1IDEzLjE4MDUgMTYuNjc5OCAxNC42NzgxIDE1LjY3OSAxNS42NzlDMTQuNjc4MSAxNi42Nzk4IDEzLjE4MDUgMTcuMDYyNSAxMS4yNSAxNy4wNjI1SDYuNzVDNC44MTk1MiAxNy4wNjI1IDMuMzIxODUgMTYuNjc5OCAyLjMyMSAxNS42NzlDMS4zMjAxNSAxNC42NzgxIDAuOTM3NSAxMy4xODA1IDAuOTM3NSAxMS4yNVY2Ljc1QzAuOTM3NSA0LjgxOTUyIDEuMzIwMTUgMy4zMjE4NSAyLjMyMSAyLjMyMVpNMy4xMTY1IDMuMTE2NUMyLjQyOTg1IDMuODAzMTUgMi4wNjI1IDQuOTMwNDggMi4wNjI1IDYuNzVWMTEuMjVDMi4wNjI1IDEzLjA2OTUgMi40Mjk4NSAxNC4xOTY5IDMuMTE2NSAxNC44ODM1QzMuODAzMTUgMTUuNTcwMiA0LjkzMDQ4IDE1LjkzNzUgNi43NSAxNS45Mzc1SDExLjI1QzEzLjA2OTUgMTUuOTM3NSAxNC4xOTY5IDE1LjU3MDIgMTQuODgzNSAxNC44ODM1QzE1LjU3MDIgMTQuMTk2OSAxNS45Mzc1IDEzLjA2OTUgMTUuOTM3NSAxMS4yNVY2Ljc1QzE1LjkzNzUgNC45MzA0OCAxNS41NzAyIDMuODAzMTUgMTQuODgzNSAzLjExNjVDMTQuMTk2OSAyLjQyOTg1IDEzLjA2OTUgMi4wNjI1IDExLjI1IDIuMDYyNUg2Ljc1QzQuOTMwNDggMi4wNjI1IDMuODAzMTUgMi40Mjk4NSAzLjExNjUgMy4xMTY1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIyNzZfMzU3KSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuMDYyNSA2Ljc1QzIuMDYyNSA0LjkzMDQ4IDIuNDI5ODUgMy44MDMxNSAzLjExNjUgMy4xMTY1QzMuODAzMTUgMi40Mjk4NSA0LjkzMDQ4IDIuMDYyNSA2Ljc1IDIuMDYyNUgxMS4yNUMxMy4wNjk1IDIuMDYyNSAxNC4xOTY5IDIuNDI5ODUgMTQuODgzNSAzLjExNjVDMTUuNTcwMiAzLjgwMzE1IDE1LjkzNzUgNC45MzA0OCAxNS45Mzc1IDYuNzVWMTEuMjVDMTUuOTM3NSAxMy4wNjk1IDE1LjU3MDIgMTQuMTk2OSAxNC44ODM1IDE0Ljg4MzVDMTQuMTk2OSAxNS41NzAyIDEzLjA2OTUgMTUuOTM3NSAxMS4yNSAxNS45Mzc1SDYuNzVDNC45MzA0OCAxNS45Mzc1IDMuODAzMTUgMTUuNTcwMiAzLjExNjUgMTQuODgzNUMyLjQyOTg1IDE0LjE5NjkgMi4wNjI1IDEzLjA2OTUgMi4wNjI1IDExLjI1VjYuNzVaTTEyLjU4NTYgNi40ODAxQzEyLjgwNTEgNi42OTk5NyAxMi44MDQ4IDcuMDU2MTIgMTIuNTg0OSA3LjI3NTZMOC4zMzI0IDExLjUyMDZDOC4xMTI2NyAxMS43Mzk5IDcuNzU2NzggMTEuNzM5OCA3LjUzNzI1IDExLjUyMDJMNS40MTQ3NSA5LjM5Nzc1QzUuMTk1MDggOS4xNzgwOCA1LjE5NTA4IDguODIxOTIgNS40MTQ3NSA4LjYwMjI1QzUuNjM0NDIgOC4zODI1OCA1Ljk5MDU4IDguMzgyNTggNi4yMTAyNSA4LjYwMjI1TDcuOTM1MzUgMTAuMzI3NEwxMS43OTAxIDYuNDc5NEMxMi4wMSA2LjI1OTkzIDEyLjM2NjEgNi4yNjAyNCAxMi41ODU2IDYuNDgwMVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8yMjc2XzM1NykiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMjc2XzM1NyIgeDE9Ii0wLjAwNjc1NjQ4IiB5MT0iLTAuMDcwMzEzNCIgeDI9IjIyLjc3OTMiIHkyPSI2LjUxMjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyMEE3RUUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMEVENUUxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMjc2XzM1NyIgeDE9Ii0wLjAwNjc1NjQ4IiB5MT0iLTAuMDcwMzEzNCIgeDI9IjIyLjc3OTMiIHkyPSI2LjUxMjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyMEE3RUUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMEVENUUxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat center / cover;
    border: 0;
}

.module-check .check[data-v-373cd124] {
    width: 18px;
    height: 18px;
    border: 1px solid var(--text-50);
    border-radius: 5px;
    flex-shrink: 0;
    transition: all .2s ease-in-out;
}

.module-check .check+.text[data-v-373cd124] {
    margin-left: 10px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: var(--text-50);
}

.ico[data-v-373cd124] {
    line-height: 0;
    display: flex;
}

.text-uppercase[data-v-373cd124] {
    text-transform: uppercase;
}

.card__text[data-v-373cd124] {
    font-weight: var(--medium);
    line-height: 160%;
    color: var(--text-70);
    font-size: 14px;
}

.tab-pane[data-v-373cd124] {
    padding-right: 30px;
    padding-left: 30px;
    display: flex;
    flex-direction: column;
}

.tab-pane .tab-pane-body[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
}

.tab-pane .tab-pane-footer[data-v-373cd124] {
    padding-bottom: 20px;
    display: flex;
}

.tab-pane .tab-pane-item[data-v-373cd124] {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}

.tab-pane .tab-pane-item .card__text[data-v-373cd124] {
    margin-bottom: 20px;
}

.tab-pane-item .pane-item-dbl[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.tab-pane-item .pane-item-dbl[data-v-373cd124]:not(:last-child) {
    margin-bottom: 30px;
}

.tab-pane .tab-pane-item[data-v-373cd124]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.radio[data-v-373cd124] {
    min-width: 22px;
    min-height: 22px;
    background: var(--white);
    border: 2px solid var(--primary);
    display: inline-block;
    border-radius: 50%;
    position: relative;
}

.radio[data-v-373cd124]::after {
    content: "";
    min-width: 10px;
    min-height: 10px;
    position: absolute;
    background: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.module-radio .radio[data-v-373cd124]::after {
    display: none;
}

.module-radio[data-v-373cd124] {
    display: flex;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.module-radio .text[data-v-373cd124] {
    margin-left: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--medium);
    color: var(--text-70);
}

.module-radio input[type="radio"]:checked~.radio[data-v-373cd124]::after {
    display: block;
}

.dbl-radio[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.dbl-radio .module-radio[data-v-373cd124]:not(:last-child) {
    margin-bottom: 10px;
}

.cards-column[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.cards-column .card[data-v-373cd124]:not(:last-child) {
    margin-bottom: 20px;
}

.card .card-header[data-v-373cd124] {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.card .card-body[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.card.card-medium-spaces[data-v-373cd124] {
    padding: 40px 30px 30px 30px;
}

.card .card-footer[data-v-373cd124] {
    padding-top: 20px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.card .card-footer2[data-v-373cd124] {
    padding-top: 10px;
}

.card-list[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    padding: 20px 0;
}

.card-list .card-list-name[data-v-373cd124] {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: var(--bold);
    line-height: 160%;
    letter-spacing: 0.05em;
    color: var(--text-50);
}

.card-list .list[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.card-list .list li[data-v-373cd124] {
    color: var(--text);
    font-size: 14px;
    line-height: 160%;
    font-weight: var(--bold);
}

.card-list .list li[data-v-373cd124] {
    margin-top: 20px;
}

.require-after[data-v-373cd124]::after {
    content: " * ";
    color: var(--text-50);
}

.require-before[data-v-373cd124]::before {
    content: " * ";
    color: var(--text-50);
}

.text-grey[data-v-373cd124] {
    font-weight: var(--medium);
    color: var(--text-50);
}

.card.card-header[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
}

.card.card-header .list[data-v-373cd124] {
    display: flex;
    flex-wrap: wrap;
}

.card.card-10[data-v-373cd124] {
    padding: 10px 30px;
}

.card.card-header .list li[data-v-373cd124]:not(:last-child) {
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin-right: 30px;
}

.card.card-header .list li[data-v-373cd124] {
    flex: 0 0 250px;
    margin: 10px 0px 10px 0;
}

.card.card-header .list li .heading[data-v-373cd124] {
    display: block;
    font-weight: var(--bold);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.bold-grey-700[data-v-373cd124] {
    display: block;
    font-weight: var(--bold);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.card.card-header .list li .price-block[data-v-373cd124] {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
}

.card.card-header .list li .price-block .commissions[data-v-373cd124] {
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
    line-height: 140%;
}

.card__text a[data-v-373cd124] {
    color: var(--primary);
}

.card__text a.block-link[data-v-373cd124] {
    display: block;
    font-weight: var(--semi);
}

.group-input[data-v-373cd124] {
    width: 100%;
}

.link-input[data-v-373cd124] {
    display: flex;
    overflow: hidden;
}

.link-input[data-v-373cd124] {
    padding: 0;
}

.link-input .ico[data-v-373cd124] {
    padding: 15px;
    display: flex;
    align-items: center;
}

.link-input input[data-v-373cd124] {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--medium);
    font-family: var(--baseFontFamily);
    padding-right: 20px;
    color: var(--text);
    overflow: hidden;
    text-overflow: ellipsis;
}

input[disabled][data-v-373cd124] {
    background: transparent;
    color: var(--text-70);
    opacity: 0.7;
    pointer-events: none;
}

.dbl-btns[data-v-373cd124] {
    display: flex;
}

.dbl-btns .btn[data-v-373cd124]:not(:last-child) {
    margin-right: 10px;
}

.grey-btn[data-v-373cd124] {
    color: var(--text-70);
}

.grey-btn[data-v-373cd124]:hover {
    border: 1px solid transparent;
    background: var(--text-70);
    color: var(--white);
}

.price-row[data-v-373cd124] {
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    padding: 4px;
    border-radius: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--bold);
    overflow: hidden;
}

.price-xs[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    font-weight: var(--bold);
    display: none;
    flex-wrap: wrap;
}

.price-row .price-row-load[data-v-373cd124] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
}

.price-row .price[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding: 9px 15px;
    white-space: nowrap;
}

.graphic-body[data-v-373cd124] {
    height: 350px;
}

.dbl-span[data-v-373cd124] {
    display: flex;
    flex-wrap: wrap;
}

.dbl-span .info[data-v-373cd124] {
    margin-right: 5px;
    font-weight: var(--bold);
}

.price-row .done-price[data-v-373cd124] {
    padding: 9px 15px;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    border-radius: var(--radius);
    color: var(--white);
    box-shadow: 0px 5px 15px -3px #b3e8f8;
    position: absolute;
    left: 0;
    height: 100%;
}

.price-row .done-price span[data-v-373cd124] {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.graphic[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.graphic .graphic-body[data-v-373cd124] {
    margin-top: 40px;
}

.graphic .price[data-v-373cd124] {
    font-weight: var(--semi);
    line-height: 33.6px;
    font-size: 24px;
    color: var(--text);
}

.graphic .signal-info[data-v-373cd124] {
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-right: 10px;
    font-family: var(--baseFontFamily);
}

.graphic .signal-info .signal-price[data-v-373cd124] {
    color: var(--text-50);
    margin-right: 7px;
}

.graphic .signal-info .signal-percent.down[data-v-373cd124] {
    color: #F43D3D;
}

.select_date .current_date .date[data-v-373cd124] {
    color: var(--primary);
    font-family: var(--baseFontFamily);
    text-decoration: underline;
    margin-right: 5px;
}

.select_date [data-select-option][data-v-373cd124] {
    padding: 15px 20px !important;
}

.select_date .current_date .point[data-v-373cd124] {
    color: var(--text-50);
    margin-right: 5px;
}

.select_date [data-select-btn][data-v-373cd124] {
    display: flex;
    align-items: center;
}

.select_date [data-select-drop][data-v-373cd124] {
    margin-left: 25px;
}

.card-body .payouts[data-v-373cd124]:first-child {
    margin-top: 20px;
}

.card-body .payouts[data-v-373cd124] {
    margin-top: 10px;
}

.payouts[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    padding: 0 25px;
}

.payouts .payout-item[data-v-373cd124]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.payout-item[data-v-373cd124] {
    padding: 17px 0px;
}

.payout-item .pay-info .pay-info-number[data-v-373cd124] {
    font-weight: var(--bold);
    color: var(--text);
}

.payout-item .pay-info .pay-info-method[data-v-373cd124] {
    color: var(--text-50);
}

.payout-item .pay-date[data-v-373cd124] {
    color: var(--text-50);
}

.point-char[data-v-373cd124]::before {
    content: " вЂў ";
}

.point-char.pc-text-50[data-v-373cd124]::before {
    color: var(--text-50);
}

.btn--danger[data-v-373cd124] {
    color: #E3422C;
    background: var(--white);
    border: 1px solid var(--border);
}

.btn--danger[data-v-373cd124]:hover {
    border: 1px solid #E3422C;
}

.btn--sm[data-v-373cd124] {
    padding: 13px 20px;
}

.modal[data-v-373cd124] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 300;
    background-color: rgba(48, 75, 101, 0.2);
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transition: all 0.15s linear;
}

.modal[data-v-373cd124]::-webkit-scrollbar {
    display: none;
}

.modal--show[data-v-373cd124] {
    opacity: 1;
    visibility: visible;
}

.modal--show .modal__dialog[data-v-373cd124] {
    transform: none;
}

.modal__dialog[data-v-373cd124] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    margin: auto;
    padding: 20px;
    transform: translate(0, -20px);
    transition: transform .3s ease-out;
}

.modal__dialog--lg[data-v-373cd124] {
    max-width: 920px;
}

.modal__dialog--sm[data-v-373cd124] {
    max-width: 440px;
}

.modal__dialog--md[data-v-373cd124] {
    max-width: 740px;
}

.modal__content[data-v-373cd124] {
    --modal-px: 50px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: var(--white);
    border-radius: 20px;
    box-shadow: 0px 15px 30px rgba(70, 141, 206, 0.05);
    transition: all 0.3s ease-out;
}

.modal__header[data-v-373cd124] {
    position: relative;
    padding: 40px var(--modal-px);
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.modal__body[data-v-373cd124] {
    padding: 30px;
}

.modal__footer[data-v-373cd124] {
    padding: 20px var(--modal-px);
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.modal__title[data-v-373cd124] {
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1;
}

.modal__closer[data-v-373cd124] {
    position: absolute;
    top: 50%;
    right: var(--modal-px);
    transform: translateY(-50%);
    transition: var(--transition);
}

.modal__closer[data-v-373cd124]:hover {
    opacity: .6;
}

.modal-message[data-v-373cd124] {
    text-align: center;
    font-weight: var(--medium);
    color: var(--text-70);
}

.modal-message p[data-v-373cd124] {
    margin-bottom: 10px;
}

.modal-message .btn[data-v-373cd124]:not(:first-child) {
    margin-top: 20px;
}

.modal-margin .modal__content .modal__header[data-v-373cd124] {
    padding: 20px 0;
    margin: 0 30px;
}

.modal-margin .modal__closer[data-v-373cd124] {
    right: 0;
}

.modal-margin .modal__title[data-v-373cd124] {
    font-size: 18px;
}

.mw-620.modal__dialog[data-v-373cd124] {
    max-width: 620px;
}

.modal-margin .modal__footer[data-v-373cd124] {
    padding: 20px 0;
    margin: 0 30px;
}

.modal-margin .modal__title[data-v-373cd124] {
    line-height: 28.8px;
}

.modal-margin .modal__body[data-v-373cd124] {
    margin: 0 30px;
    padding: 0;
}

.modal-margin .modal__body .modal-body-item[data-v-373cd124] {
    padding: 20px 0;
}

.modal-margin .modal__body .modal-body-item[data-v-373cd124]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.commission-rate[data-v-373cd124] {
    display: flex;
    align-items: center;
}

.commission-rate *[data-v-373cd124] {
    margin: 0;
}

.commission-rate .rate[data-v-373cd124] {
    font-size: 24px;
    line-height: 38px;
    font-weight: var(--bold);
    padding: 0 20px;
}

.commission-rate .rate.rate-old[data-v-373cd124] {
    color: var(--text-50);
}

.commission-rate .rate.rate-new[data-v-373cd124] {
    color: var(--primary);
}

.table-custom[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    padding-top: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
}

.table-custom .table-header[data-v-373cd124] {
    display: flex;
    padding: 0px 20px 20px 20px;
}

.table-custom .table-footer[data-v-373cd124] {
    padding-top: 20px;
}

.table-custom .table-header .column_name[data-v-373cd124] {
    text-transform: uppercase;
    font-weight: var(--medium);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.table-custom .table-body[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.table-custom .value[data-v-373cd124] {
    font-weight: var(--medium);
    display: flex;
}

.table-custom .table-body-item[data-v-373cd124] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    display: flex;
    padding: 24px 20px;
}

.table-custom .table-body-item[data-v-373cd124]:not(.table-custom .table-body-item.double-item) {
    flex-direction: column;
}

.table-custom .tbi-head[data-v-373cd124] {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    margin-bottom: 15px;
    display: none;
    flex-direction: column;
}

.table-custom .tbi-body[data-v-373cd124] {
    display: flex;
    width: 100%;
}

.table-custom .table-body-item[data-v-373cd124]:not(:last-child) {
    margin-bottom: 10px;
}

.table-custom .column[data-v-373cd124]:last-child {
    margin-right: 0;
}

.table-custom .column[data-v-373cd124]:first-child {
    margin-left: 0;
}

.table-custom .column[data-v-373cd124] {
    margin: 0 5px;
    display: flex;
    align-items: center;
}

.px-20[data-v-373cd124] {
    padding: 0 20px;
}

.py-20[data-v-373cd124] {
    padding: 15px 0px;
}

.column.mw-17[data-v-373cd124] {
    min-width: 17%;
}

.column.mw-15[data-v-373cd124] {
    min-width: 15%;
}

.column[data-v-373cd124]:last-child {
    width: 100%;
}

.card-list2 .list[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.card-list2 .list li[data-v-373cd124] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.card-list2 .list li[data-v-373cd124]:not(:last-child) {
    margin-bottom: 20px;
}

.card-list2 .list li .list-text[data-v-373cd124] {
    color: var(--text-70);
    white-space: nowrap;
    margin-right: 10px;
}

.product-info .dbl-broduct-info .product-price[data-v-373cd124] {
    margin-left: 15px;
}

.order_id span[data-v-373cd124] {
    display: block;
}

.order_id .order_text[data-v-373cd124] {
    color: var(--text-50);
    font-weight: var(--medium);
    margin-bottom: 10px;
}

.order_id .order_info[data-v-373cd124] {
    font-size: 16px;
    color: var(--primary);
    line-height: 100%;
    font-weight: var(--bold);
}

.card.card-order .card-header[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card.card-order .card-body-item[data-v-373cd124] {
    padding-top: 30px;
    display: flex;
    flex-direction: column;
}

.order-item[data-v-373cd124] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    padding: 20px 25px;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.order-item .order-item-footer[data-v-373cd124] {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.space-nowrap[data-v-373cd124] {
    white-space: nowrap;
}

.total-block[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: self-start;
}

.total-block .info-total[data-v-373cd124] {
    margin-right: 5px;
    margin-bottom: 5px;
}

.total-block .total-price[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.total-block .total-price .more[data-v-373cd124] {
    margin-top: 5px;
    font-size: 12px;
    font-weight: var(--medium);
}

.total-block .total-price .price[data-v-373cd124] {
    font-weight: var(--medium);
    font-size: 24px;
    line-height: 24px;
}

.tooltip:hover .tooltip-text[data-v-373cd124] {
    visibility: visible;
    opacity: 1;
    transition: var(--transition);
}

.tooltip[data-v-373cd124] {
    position: relative;
    display: inline-block;
}

.tooltip .tooltip-name[data-v-373cd124] {
    cursor: pointer;
}

.tooltip .tooltip-text[data-v-373cd124] {
    transition: var(--transition);
    visibility: hidden;
    opacity: 0;
    padding: 15px 20px;
    background: var(--text-70);
    position: absolute;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 15px;
    color: var(--white);
    min-width: 307px;
    right: -20px;
    margin-top: 30px;
    font-weight: var(--regular);
}

.tooltip .tooltip-text[data-v-373cd124]::before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent var(--text-70) transparent;
    top: -10px;
    right: 20px;
}

.product-list[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.mr-5[data-v-373cd124] {
    margin-right: 5px;
}

.mb-10[data-v-373cd124] {
    margin-bottom: 10px !important;
}

.product-list__item[data-v-373cd124] {
    padding: 0 !important;
    flex-direction: column;
    overflow: hidden;
}

.product-list__item.active .product-list-header .btn.btn-action>svg[data-v-373cd124] {
    transform: scale(-1);
}

.product-list__item .product-list-body[data-v-373cd124] {
    width: 100%;
}

.product-list__item .product-list-body .product-list-container[data-v-373cd124] {
    padding: 19px 25px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.product-list__item[data-accordion-item] .product-list-body .product-list-container[data-v-373cd124] {
    padding-top: 0;
    border-top: none;
    padding-right: 0;
    padding-left: 0;
}

.product-list__item .product-list-header[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.product-list__item .dbl-broduct-info[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    flex: auto;
    align-items: center;
}

.product-list__item .product-info[data-v-373cd124] {
    display: flex;
    align-items: center;
}

.product-list__item .product-info[data-v-373cd124]:not(.product-list__item .product-info.action) {
    padding: 19px 25px;
}

.product-list__item .product-info.action .btn-action[data-v-373cd124] {
    height: 100%;
    width: 50px;
}

.product-list-header.active [data-accordion-drop][data-v-373cd124] {
    display: block !important;
}

.list-payments .pay[data-v-373cd124] {
    margin-bottom: 10px;
}

.pay input[type="radio"]:checked~.payment-method[data-v-373cd124] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.pay input[type="radio"]:checked~.payment-method .radio[data-v-373cd124] {
    border: 2px solid var(--white);
    background: transparent;
}

.pay input[type="radio"]:checked~.payment-method .radio[data-v-373cd124]::after {
    display: block !important;
    background: var(--white);
}

.pay input[type="radio"]:checked~.payment-method .info-heading *[data-v-373cd124] {
    color: var(--white);
}

.pay input[type="radio"]:checked~.payment-method .pay-list *[data-v-373cd124] {
    color: var(--white);
    opacity: 0.8;
}

.pay input[type="radio"]:checked~.payment-method .info[data-v-373cd124] {
    border-right: 1px solid;
    border-color: rgba(256, 256, 256, 0.5);
}

.payment-method span.radio[data-v-373cd124] {
    position: relative;
}

.pay .payment-method .action .radio[data-v-373cd124]::after {
    content: "";
    min-width: 10px;
    min-height: 10px;
    display: none;
    position: absolute;
    background: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.pay.module-radio[data-v-373cd124] {
    width: 100%;
    align-items: inherit;
}

.payment-method[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
}

.payment-method .info[data-v-373cd124] {
    padding: 0px 25px;
    flex: auto;
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin: 20px 0;
}

.payment-method .action[data-v-373cd124] {
    padding: 0 25px;
    display: flex;
    align-items: center;
}

.payment-method .pay-list[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.payment-method .pay-list li[data-v-373cd124] {
    display: block;
}

.payment-method .info .info-heading[data-v-373cd124] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.product-content__item+.product-content__item[data-v-373cd124] {
    margin-top: 10px;
}

.product-content__item-head+.product-content__item-body[data-v-373cd124] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.product-reviews .product-content__item[data-v-373cd124] {
    margin-top: 10px;
}

.more-details span[data-v-373cd124] {
    margin-right: 5px;
}

.post-info[data-v-373cd124] {
    display: flex;
    align-items: center;
    overflow: hidden;
}

.post-info__content[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.table-body.table-padding .table-body-item .table-body-item[data-v-373cd124] {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}

.table-body.table-padding .table-body-item[data-v-373cd124]:not(.table-body.table-padding .table-body-item.double-item) {
    padding-top: 0px;
    padding-bottom: 0;
}

.px0[data-v-373cd124] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.accordion-inside__body .accordion-inside__body[data-v-373cd124] {
    padding: 15px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

[data-accordion-drop][data-v-373cd124] {
    display: none;
}

.comments .comment[data-v-373cd124] {
    font-size: 14px;
    line-height: 22.4px;
    color: var(--text-70);
    font-weight: var(--regular);
}

.comments .comment[data-v-373cd124]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.product-title-btn .product-title-btn-text[data-v-373cd124] {
    font-family: var(--baseFontFamily);
    font-weight: var(--regular);
    text-align: left;
}

.quick-order-tabs__user-avatar[data-v-373cd124] {
    min-width: 44px;
}

.coupons[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.coupons .coupone[data-v-373cd124]:not(:last-child) {
    margin-bottom: 10px;
}

.fw-regular[data-v-373cd124] {
    font-weight: var(--regular) !important;
}

.coupone h3[data-v-373cd124] {
    color: var(--primary);
    font-size: 16px;
    line-height: 25.6px;
    text-transform: uppercase;
}

.modal__body-lg .modal-body-item[data-v-373cd124] {
    display: flex;
    flex-direction: column;
}

.modal__body-lg .modal-body-item .heading-body-item[data-v-373cd124] {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.modal__body-lg .modal-body-item[data-v-373cd124]:not(:last-child) {
    margin-bottom: 30px;
}

.add-payment[data-v-373cd124] {
    padding: 20px 25px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    display: flex;
    flex-direction: column;
}

.add-payment .add-payment-header[data-v-373cd124] {
    margin-bottom: 20px;
}

.link-input.amount-input input[data-v-373cd124]::-webkit-input-placeholder {
    color: rgba(48, 75, 101, 0.5);
    font-weight: var(--regular);
}

.author-info[data-v-373cd124] {
    display: flex;
    align-items: center;
}

.author-avatar[data-v-373cd124] {
    min-width: 40px;
    min-height: 40px;
    flex-shrink: 0;
    background: rgba(32, 167, 238, 0.15);
    border-radius: 100%;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
    color: rgba(32, 167, 238, 0.5);
    overflow: hidden;
    text-align: center;
}

.author-creds[data-v-373cd124] {
    margin-left: 15px;
}

.author-name[data-v-373cd124] {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 1;
    text-transform: capitalize;
    color: #304B65;
}

.block-comment[data-v-373cd124] {
    display: flex;
    flex-direction: column;
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    overflow: hidden;
    padding: 0;
}

.block-comment .comment-header[data-v-373cd124] {
    display: flex;
    align-items: center;
    padding: 15px 25px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.block-comment textarea[data-v-373cd124] {
    padding: 15px 25px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    resize: none;
    width: 100%;
    height: 140px;
    display: flex;
    padding-right: 100px;
}

.block-comment textarea[data-v-373cd124]::-moz-placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment textarea[data-v-373cd124]:-ms-input-placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment textarea[data-v-373cd124]::placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment .comment-footer[data-v-373cd124] {
    padding: 15px 25px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.block-comment .text-area[data-v-373cd124] {
    position: relative;
}

.block-comment .text-area .counter-chars[data-v-373cd124] {
    position: absolute;
    font-family: 'Poppins', sans-serif;
    top: 0;
    pointer-events: none;
    right: 0;
    margin-top: 38px;
    margin-right: 35px;
}

.pay-block[data-v-373cd124] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.pay-block .pay-block-info[data-v-373cd124] {
    display: flex;
    padding: 13px 25px;
    background: rgba(5, 166, 219, 0.08);
    border-radius: var(--radius);
}

.pay-block .pay-block-info .info[data-v-373cd124] {
    font-family: var(--baseFontFamily);
}

.pay-block .ico[data-v-373cd124] {
    min-width: 20px;
}

.order-item-body .card-list2[data-v-373cd124]:not(:last-child) {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.pay-block .pay-block-action[data-v-373cd124] {
    margin-top: 10px;
}

.quick-order-tabs__user .tabs__user__item[data-v-373cd124] {
    display: flex;
    width: 100%;
    align-items: center;
}

.quick-order-tabs__user .tabs__user__item[data-v-373cd124]:not(:first-child) {
    margin-top: 15px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding-top: 15px;
}

.quick-order-tabs2__item-mobail .ico[data-v-373cd124] {
    display: none !important;
}

.quick-order-tabs2__item-mobail.active-dropdown .ico[data-v-373cd124] {
    display: flex !important;
}

.quick-order-tabs2__nav-mobail.active-drop[data-v-373cd124] {
    overflow: hidden !important;
}

@media (max-width: 575.98px) {
    .gift-card__body[data-v-373cd124] {
        padding-right: 0;
        max-width: 185px;
    }
}

@media (max-width: 374.98px) {
    [data-v-373cd124]:root {
        --side-x: 270px;
    }

    .sidebar__container[data-v-373cd124] {
        padding-right: 20px;
    }
}

@media (min-width: 576px) {}

@media (min-width: 768px) {
    .mobile-drop__pane[data-v-373cd124] {
        height: auto !important;
    }
}

@media (max-width: 767.98px) {
    .modal__body--topup[data-v-373cd124] {
        padding: 20px;
    }

    .modal__header--topup[data-v-373cd124] {
        padding: 20px;
    }

    .modal__footer--topup[data-v-373cd124] {
        padding: 20px;
    }

    .modal__header--topup .modal__closer[data-v-373cd124] {
        right: 20px;
    }
}

@media (min-width: 1400px) {
    .main__container[data-v-373cd124] {
        margin-left: auto;
        margin-right: auto;
    }
}

.settings-input-wrapper[data-v-2cfa82f9] {
    display: flex;
}

.input-group-new-password[data-v-2cfa82f9] {
    margin-right: 10px;
    margin-bottom: 30px;
    width: 50%;
}

.input-group-re-password[data-v-2cfa82f9] {
    width: 50%;
}

.input-group-relative[data-v-2cfa82f9] {
    position: relative;
}

.input-group-label[data-v-2cfa82f9] {
    font-size: 14px;
    color: var(--text);
    opacity: 0.4;
    text-transform: uppercase;
    font-weight: var(--semi);
    padding-bottom: 15px;
    display: inline-flex;
}

.input-group-svg[data-v-2cfa82f9] {
    position: absolute;
    top: 54px;
    right: 20px;
    width: 18px;
    height: 18px;
}

.wrapper-group-selects[data-v-2cfa82f9] {
    justify-content: space-between;
}

.select[data-v-2cfa82f9] {
    display: block;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    background-image: url("/img/arrow-select.svg");
    background-position: right 10px bottom 10px;
    background-repeat: no-repeat;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    padding: 12px 40px 12px 20px;
    min-height: 50px;
}

.date-wrap[data-v-2cfa82f9] {
    max-width: 50%;
    width: 100%;
}

.date--month[data-v-2cfa82f9] {
    min-width: 120px;
    max-width: 120px;
}

.date--year[data-v-2cfa82f9] {
    min-width: 100px;
    max-width: 100px;
}

.cvv-country--wrap[data-v-2cfa82f9] {
    max-width: 50%;
    width: 100%;
}

.cvv-country--wrap .input-group-cw[data-v-2cfa82f9] {
    margin-left: unset !important;
}

.input-group-cw[data-v-2cfa82f9] {
    max-width: 100px;
    margin-right: 10px;
}

.input-group-country[data-v-2cfa82f9] {
    width: unset !important;
}

.select-modal[data-v-2cfa82f9] {
    display: block;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    background-image: url("/img/select-arrow2.svg");
    background-position: right 12px bottom 15px;
    background-repeat: no-repeat;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    padding: 12px 40px 12px 20px;
    min-height: 50px;
}

.payment-details-wrapper[data-v-2cfa82f9] {
    display: flex;
}

.payment-details-wrapper .checkbox-pay-now[data-v-2cfa82f9] {
    margin-right: 30px;
}

.module-check[data-v-2cfa82f9] {
    padding: 16px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

.payment-details-wrapper>span[data-v-2cfa82f9] {
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
    color: rgba(48, 75, 101, 0.5);
}

.input-group-svg-cw[data-v-2cfa82f9] {
    position: absolute;
    top: 55px;
    right: 16px;
    width: 18px;
    height: 18px;
}

.module-check .check+.text[data-v-2cfa82f9] {
    margin-left: 10px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.input-group-country[data-v-2cfa82f9] {
    width: 100% !important;
}

@media (max-width: 768px) {
    .date-wrap[data-v-2cfa82f9] {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
    }

    .date--year[data-v-2cfa82f9] {
        margin-right: 0 !important;
    }

    .cvv-country--wrap[data-v-2cfa82f9] {
        max-width: 100%;
        width: 100%;
    }

    .input-group-country[data-v-2cfa82f9] {
        width: 100% !important;
    }
}

@media (max-width: 340px) {
    .date--year[data-v-2cfa82f9] {
        min-width: unset;
    }
}

@media (max-width: 575.98px) {
    .payment-details-wrapper .checkbox-pay-now[data-v-2cfa82f9] {
        margin-right: 0;
    }

    .payment-details-wrapper .checkbox-pay-now .module-check[data-v-2cfa82f9] {
        display: flex;
        justify-content: center !important;
    }
}

.divider {
    display: flex;
    align-items: center;
    text-align: center;
    color: #666;
}

.divider::before, .divider::after {
    content: "";
    flex: 1;
    border-bottom: 1px solid #ccc;
}

.divider:not(:empty)::before {
    margin-right: 0.75em;
}

.divider:not(:empty)::after {
    margin-left: 0.75em;
}

.google-pay-button {
    display: flex;
    align-items: center;
    width: 100% !important;
    max-width: 100% !important;
    height: 50px;
    border-radius: 5px;
}

.payment-error {
    color: #c00;
    font-size: 14px;
    padding: 8px 0;
}

.btn-wallet-pay {
    width: 100%;
    height: 50px;
    border-radius: 5px;
    background: #000;
}

.custom-row {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

.custom-col {
    flex: auto;
    width: 100%;
}

.show-popup-button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    height: 50px;
    padding: 0 20px;
    border-radius: 5px;
    background: #000;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0.3px;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    width: 100%;
}

.pay-buttons-block {
    display: flex;
}

.payment-proccessed-loader {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.6);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.payment-proccessed-loader.active {
    visibility: visible;
}

.lds-spinner {
    color: official;
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-spinner div {
    transform-origin: 40px 40px;
    -webkit-animation: lds-spinner 1.2s linear infinite;
    animation: lds-spinner 1.2s linear infinite;
}

.lds-spinner div:after {
    content: " ";
    display: block;
    position: absolute;
    top: 3px;
    left: 37px;
    width: 6px;
    height: 18px;
    border-radius: 20%;
    background: #ffffff;
}

.lds-spinner div:nth-child(1) {
    transform: rotate(0deg);
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.lds-spinner div:nth-child(2) {
    transform: rotate(30deg);
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

.lds-spinner div:nth-child(3) {
    transform: rotate(60deg);
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.lds-spinner div:nth-child(4) {
    transform: rotate(90deg);
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
    transform: rotate(120deg);
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.lds-spinner div:nth-child(6) {
    transform: rotate(150deg);
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.lds-spinner div:nth-child(7) {
    transform: rotate(180deg);
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.lds-spinner div:nth-child(8) {
    transform: rotate(210deg);
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.lds-spinner div:nth-child(9) {
    transform: rotate(240deg);
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.lds-spinner div:nth-child(10) {
    transform: rotate(270deg);
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.lds-spinner div:nth-child(11) {
    transform: rotate(300deg);
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

.lds-spinner div:nth-child(12) {
    transform: rotate(330deg);
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

@-webkit-keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@media (min-width: 768px) {
    .custom-col {
        flex: 1;
        width: auto;
    }
}

@media (max-width: 767.98px) {
    .pay-buttons-block .custom-row {
        flex-direction: column;
    }

    .custom-col {
        width: 100%;
    }
}

.settings-body[data-v-110e703b] {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.settings-body-card[data-v-110e703b] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    padding: 20px 0;
    margin-bottom: 20px;
}

.payment-details-wrapper>span[data-v-110e703b] {
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
    color: rgba(48, 75, 101, 0.5);
}

.settings-body-card-billing[data-v-110e703b] {
    padding: 20px 30px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    background-color: var(--white);
    border-radius: 20px;
    margin-bottom: 20px;
}

.option-card[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 20px;
    padding: 20px 30px;
    background-color: var(--white);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-height: 200px;
    width: 340px;
}

.settings-card-wrapper[data-v-110e703b] {
    width: calc(100% - 360px);
    margin-right: 20px;
}

.authentification-wrapper[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 20px 30px;
    display: flex;
    justify-content: space-between;
}

.footer-settings-security[data-v-110e703b] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 20px;
    padding: 20px 30px;
}

.footer-settings-billing[data-v-110e703b] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 20px;
    padding: 20px 30px;
}

.saved-cards-settings-billing[data-v-110e703b] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 20px;
    padding: 20px 30px;
    margin-bottom: 20px;
}

.footer-settings-security .warning-text[data-v-110e703b] {
    background-color: rgba(255, 168, 0, 0.08);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 20px 30px;
    color: #E09B14;
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 20px;
}

.footer-settings-security .settings-title-text[data-v-110e703b] {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.footer-settings-security .footer-settings-item[data-v-110e703b] {
    font-weight: bold;
}

.btn--red[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    background: var(--white);
    color: var(--danger);
}

.btn--red-shadow[data-v-110e703b] {
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
    border-radius: 10px;
    color: var(--danger);
    height: 40px;
    padding: 13px 20px;
}

.btn-option[data-v-110e703b] {
    color: var(--text);
    fill: #304B65;
    width: 100%;
    justify-content: flex-start;
}

.option-card .active-settings[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 15px;
    color: var(--primary);
}

.option-card .btn-option .color-btn[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 15px;
    color: var(--primary);
}

.settings-title-body[data-v-110e703b] {
    color: var(--text);
    font-weight: bold;
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 10px;
}

.settings-title-body-billing[data-v-110e703b] {
    color: var(--text);
    font-weight: bold;
    font-size: 14px;
    line-height: 160%;
}

.settings-title-text[data-v-110e703b] {
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    opacity: 0.7;
}

.input-group-relative[data-v-110e703b] {
    position: relative;
}

.input-group-svg[data-v-110e703b] {
    position: absolute;
    top: 54px;
    right: 20px;
    width: 18px;
    height: 18px;
}

.input-svg[data-v-110e703b] {
    padding-right: 40px;
}

.settings-input-wrapper[data-v-110e703b] {
    display: flex;
}

.input-group-password[data-v-110e703b] {
    margin-bottom: 30px;
}

.input-group-new-password[data-v-110e703b] {
    margin-right: 10px;
    margin-bottom: 30px;
    width: 50%;
}

.input-group-re-password[data-v-110e703b] {
    width: 50%;
}

.border-b[data-v-110e703b] {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.bg-master-card[data-v-110e703b] {
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0px 15px 30px rgb(117 163 206 / 16%);
    border-radius: 20px;
}

.bank-card-item[data-v-110e703b] {
    position: relative;
}

.btns-bank-card[data-v-110e703b] {
    display: none;
}

.title-bank-item[data-v-110e703b] {
    position: absolute;
    top: 27px;
    left: 32px;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
}

.title-bank-item-number[data-v-110e703b] {
    position: absolute;
    top: 80px;
    left: 120px;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
}

.bank-card-list[data-v-110e703b] {
    display: flex;
    flex-wrap: wrap;
    gap: 19px;
}

.bank-card-item[data-v-110e703b]:last-of-type {
    margin-left: 10px;
}

.btn-bank-card[data-v-110e703b] {
    width: 120px;
    height: 50px;
    background-color: var(--white);
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 6px;
}

.bank-card-item-new[data-v-110e703b] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 320px;
    height: 200px;
    background: #FFFFFF;
    opacity: 0.7;
    border: 2px dashed rgba(48, 75, 101, 0.2);
    box-sizing: border-box;
    border-radius: 20px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 140%;
}

.bank-card-item-new-content[data-v-110e703b] {
    text-align: center;
    align-items: center;
    cursor: pointer;
}

.bank-card-item-new-content-svg[data-v-110e703b] {
    vertical-align: top;
    margin-right: 18px;
    padding-top: 4px;
}

.settings-input-group-wrapper[data-v-110e703b] {
    display: flex;
}

.select[data-v-110e703b] {
    display: block;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    background-position: right 10px bottom 10px;
    background-repeat: no-repeat;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    padding: 12px 40px 12px 20px;
    min-height: 50px;
}

.settings-input-group-wrapper .input-group-label[data-v-110e703b] {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    opacity: 0.4;
    text-transform: uppercase;
    padding-bottom: 15px;
    display: inline-flex;
}

.settings-input-group-select[data-v-110e703b] {
    width: 50%;
}

.settings-input-group-select[data-v-110e703b]:first-child {
    margin-right: 10px;
}

.settings-input-name[data-v-110e703b] {
    width: 50%;
    margin-right: 10px;
}

.settings-input-last-name[data-v-110e703b] {
    width: 50%;
}

.footer-settings-billing .settings-title-body[data-v-110e703b] {
    padding-bottom: 20px;
}

.footer-settings-billing-btns[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.border-brn[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.settings-billing-history-mobail[data-v-110e703b] {
    display: none;
}

.settings-billing-history-item[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 15px 20px 15px 0;
}

.title-history-list[data-v-110e703b] {
    display: flex;
    justify-content: space-around;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: var(--text);
    opacity: 0.5;
}

.title-history-list>li[data-v-110e703b] {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    opacity: 0.7;
    padding: 20px 0;
    text-transform: uppercase;
}

.border-none[data-v-110e703b] {
    border: none;
    padding: 0;
}

.bank-card-item-new-content>button[data-v-110e703b] {
    font-weight: bold;
    font-size: 16px;
    line-height: 140%;
}

.authentification-wrapper-toggle[data-v-110e703b] {
    padding: 20px 10px 0 0;
}

.swithch-personal-account-wrapper[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 20px;
}

.settings-body-contact-info .settings-body-card[data-v-110e703b] {
    border: none;
}

.settings-body-contact-info .settings-body-contact-info[data-v-110e703b] {
    width: auto;
}

.btn-change-wrapper[data-v-110e703b] {
    padding-top: 37px;
}

.settings-body-contact-info .settings-input-email-wrapper[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
}

.settings-input-email[data-v-110e703b] {
    width: 100%;
    margin-right: 10px;
}

.list-item-user[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 10px 10px 10px 20px;
}

.list-item-user-name[data-v-110e703b] {
    display: flex;
    align-items: center;
}

.list-item-user-avatar[data-v-110e703b] {
    margin-right: 15px;
}

.list-item-user-name>p[data-v-110e703b] {
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    opacity: 0.7;
}

.switch[data-v-110e703b] {
    position: relative;
    display: inline-block;
    width: 48px;
    height: 22px;
}

.switch__slider[data-v-110e703b] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(48, 75, 101, 0.1);
    border-radius: 7px;
    transition: .4s;
}

.switch__slider[data-v-110e703b]::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 24px;
    left: 0;
    bottom: -1px;
    border-radius: 5px;
    background-color: var(--white);
    box-shadow: 0px 1px 5px rgba(68, 112, 153, 0.25);
    transition: .4s;
}

.switch__field[data-v-110e703b] {
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
}

.switch__field:checked+.switch__slider[data-v-110e703b] {
    background-color: var(--primary);
}

.switch__field:checked+.switch__slider[data-v-110e703b]::before {
    transform: translateX(23px);
}

.opacity-bg[data-v-110e703b] {
    opacity: 0.35;
}

.input-group-svg-cw[data-v-110e703b] {
    position: absolute;
    top: 55px;
    right: 16px;
    width: 18px;
    height: 18px;
}

.input-group-cw[data-v-110e703b] {
    max-width: 100px;
    margin-right: 10px;
}

.select-modal[data-v-110e703b] {
    display: block;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    background-position: right 12px bottom 15px;
    background-repeat: no-repeat;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    padding: 12px 40px 12px 20px;
    min-height: 50px;
}

.settings-input-group-select-date-2[data-v-110e703b] {
    padding-top: 37px;
    min-width: 100px;
    margin-right: 10px;
}

.settings-input-group-select-date-1[data-v-110e703b] {
    min-width: 120px;
    margin-right: 10px;
}

.settings-input-modal-wrapper[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
}

.modal__dialog--480[data-v-110e703b] {
    max-width: 480px;
}

.modal-remove-body[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.modal-remove-title[data-v-110e703b] {
    font-weight: bold;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
    text-align: center;
}

.remove-svg-danger[data-v-110e703b] {
    margin-bottom: 18px;
}

.modal-remove-btn-no[data-v-110e703b] {
    width: 50%;
    margin-right: 10px;
}

.modal-remove-btn-remove[data-v-110e703b] {
    width: 50%;
}

.checkbox-history-item[data-v-110e703b] {
    width: 22%;
}

.date-history-item[data-v-110e703b] {
    width: 17%;
}

.paypal-history-item[data-v-110e703b] {
    width: 25%;
}

.price-history-item[data-v-110e703b] {
    width: 16%;
}

.modal-email-confirmation-title[data-v-110e703b] {
    font-weight: bold;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.modal-email-confirmation-content[data-v-110e703b] {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    text-align: center;
    opacity: 0.7;
    margin-bottom: 30px;
}

.modal-email-confirmation-content>span[data-v-110e703b] {
    color: var(--primary);
}

.modal-email-confirmation-btns .input-group-svg[data-v-110e703b] {
    top: 17px;
    right: 20px;
}

.modal-email-confirmation-btns .input-group-new-password[data-v-110e703b] {
    width: 100%;
}

.modal-email-confirmation-btns .btn[data-v-110e703b] {
    width: 100%;
}

.modal-footer-wrapper[data-v-110e703b] {
    padding: 20px 40px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.modal-body-wrapper[data-v-110e703b] {
    padding: 40px 40px 30px 40px;
}

.bilding-hystory-table[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    padding: 24px 0 20px 0;
}

.bilding-hystory-table .column[data-v-110e703b]:last-child {
    width: 70%;
}

.btn--outline-primary[data-v-110e703b] {
    background-color: var(--white);
    color: var(--primary);
    border: 1px solid var(--border);
}

.btn--outline-primary[data-v-110e703b]:hover {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: var(--white);
}

.payment-details-wrapper[data-v-110e703b] {
    display: flex;
}

.payment-details-wrapper .checkbox-pay-now[data-v-110e703b] {
    margin-right: 30px;
}

.payment-details-wrapper .text[data-v-110e703b] {
    min-width: 101px;
}

.choose-block-item.active[data-v-110e703b] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    border: 1px solid rgba(62, 116, 134, 0.15);
    color: white;
    box-shadow: 0 9px 10px rgb(14 213 255 / 26%);
}

.choose-block-item[data-v-110e703b] {
    cursor: pointer;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 15px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.choose-block-item__img[data-v-110e703b] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.choose-block-item.active .choose-block-item__img[data-v-110e703b] {
    filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -webkit-filter: contrast(166%) hue-rotate(133deg) invert(100%);
    -moz-filter: contrast(166%) hue-rotate(133deg) invert(100%);
}

.row.gutters-10[data-v-110e703b] {
    --bs-gutter-x: 10px;
}

.choose-block-item.active[data-v-110e703b] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    border: 1px solid rgba(62, 116, 134, 0.15);
    color: white;
    box-shadow: 0 9px 10px rgb(14 213 255 / 26%);
}

.choose-block-item[data-v-110e703b] {
    cursor: pointer;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 15px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.coin-paymant[data-v-110e703b] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.payment-method-item[data-v-110e703b] {
    background-color: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    height: 52px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
}

.choose-block-item__title[data-v-110e703b] {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 10px;
    margin-top: auto;
}

.choose-block-item__text[data-v-110e703b] {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    opacity: 0.7;
}

.coin-paymant__wrpr[data-v-110e703b] {
    display: flex;
    align-items: center;
}

.pay-width-account[data-v-110e703b] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    color: #304B65;
    padding: 25px 30px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    margin-top: 10px;
}

.mb-60[data-v-110e703b] {
    margin-bottom: 60px;
}

.pay-now-1-top[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 30px;
    margin-bottom: 40px;
}

.pay-now-text[data-v-110e703b] {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}

.pay-now-title[data-v-110e703b] {
    font-weight: bold;
    font-size: 18px;
    line-height: 100%;
}

.pay-now-link[data-v-110e703b] {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: var(--primary);
}

.pay-now-price[data-v-110e703b] {
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    color: var(--text);
}

.modal-type-item-price[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    padding: 20px 20px;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 100%;
}

.title-item-modal[data-v-110e703b] {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: var(--text);
}

.input-group-neme[data-v-110e703b] {
    margin-right: 10px;
}

.modal-leave-review-wrapper[data-v-110e703b] {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.modal-leave-review-wrapper .input-group-label[data-v-110e703b] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: var(--text);
    opacity: 1;
}

.modal-leave-review-wrapper .select[data-v-110e703b] {
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    opacity: 1;
    padding: 12px 40px 12px 40px;
}

.modal-leave-review-wrapper .settings-input-group-select[data-v-110e703b] {
    width: 100%;
    margin-bottom: 30px;
}

.leave-review-footer-wrapper[data-v-110e703b] {
    align-self: center;
    padding: 20px 40px;
}

.leave-review-title[data-v-110e703b] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}

.modal-leave-review-wrapper .input-group-label[data-v-110e703b] {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    text-transform: none;
}

.input-group-neme-wrapper .input-group[data-v-110e703b] {
    width: 50%;
}

.rating-list .star[data-v-110e703b] {
    width: 18px;
    height: 18px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 5px;
}

.rating-list[data-v-110e703b] {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

.stars-rating[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    padding: 20px 25px;
    border-radius: 100px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.rating-value[data-v-110e703b] {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: var(--text);
}

.switch__field:disabled+.switch__slider[data-v-110e703b] {
    opacity: 0.35;
}

.footer-settings-billing .table-custom .column[data-v-110e703b]:last-child {
    width: 20%;
}

.footer-settings-billing .table-header[data-v-110e703b] {
    padding: 0px 90px 20px 50px;
}

.footer-settings-billing .table-custom[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    padding: 24px 0 20px 0;
}

.contact-info-name-mobail[data-v-110e703b] {
    display: block;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text);
    opacity: 0.7;
    margin-bottom: 10px;
}

.contact-info-mobail-modal[data-v-110e703b] {
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: var(--primary);
    cursor: pointer;
}

.contact-info-mobail[data-v-110e703b] {
    margin-bottom: 20px;
}

.contact-info-changes-name .settings-input-name[data-v-110e703b] {
    width: 100%;
}

.contact-info-changes-name .border-brn[data-v-110e703b] {
    width: 100%;
}

.contact-info-changes-name .settings-title-body[data-v-110e703b] {
    margin-bottom: 20px;
}

.table-price-block[data-v-110e703b] {
    width: 20%;
}

.table-download-mobail[data-v-110e703b] {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: var(--primary);
}

.pl-20[data-v-110e703b] {
    padding-left: 20px;
}

.footer-settings-billing-btns .btn[data-v-110e703b]:not(:last-child) {
    margin-right: 10px
}

.sidebar__list>li[data-v-110e703b] {
    margin-bottom: 10px;
}

.quick-order-mobail .quick-order-tabs2__item.active-dropdown[data-v-110e703b]:not(.quick-order-tabs2__item) {
    display: none;
}

.quick-order-tabs2__pane-title-mobail[data-v-110e703b] {
    display: none;
}

li.quick-order-tabs2__item-mobail.active-dropdown[data-v-110e703b] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: white;
    border-radius: 20px;
    height: 100%;
    overflow: hidden;
}

li.quick-order-tabs2__item-mobail.active-dropdown .quick-order-tabs2__container[data-v-110e703b] {
    overflow: auto;
    padding-bottom: 200px;
    height: 100%;
}

.quick-order-tabs2__nav.quick-order-tabs2__nav-mobail.active-drop .quick-order-tabs2__item-mobail[data-v-110e703b]:not(.quick-order-tabs2__nav.quick-order-tabs2__nav-mobail.active-drop .quick-order-tabs2__item-mobail.active-dropdown) {
    display: none !important;
}

li.quick-order-tabs2__item-mobail.active-dropdown .quick-order-tabs2__link[data-v-110e703b] {
    margin-bottom: 0;
}

.active-page[data-v-110e703b] {
    overflow: hidden;
}

.active-page .main[data-v-110e703b] {
    padding: 0;
}

.active-page .main .main__container[data-v-110e703b] {
    padding: 0;
    height: 100vh;
}

.active-page .quick-order-tabs2.quick-order-mobail[data-v-110e703b] {
    height: 100%;
}

.active-page .quick-order-tabs2.quick-order-mobail .quick-order-tabs2__nav[data-v-110e703b] {
    height: 100%;
}

.quick-order-tabs2__nav-mobail[data-v-110e703b] {
    position: relative;
    height: calc(100vh - 180px);
    overflow: auto;
}

.quick-order-tabs2__nav-mobail[data-v-110e703b]::-webkit-scrollbar {
    display: none;
}

li.quick-order-tabs2__item-mobail.active-dropdown .mobail-title[data-v-110e703b] {
    text-transform: uppercase;
}

.submit-btn-wrap[data-v-110e703b] {
    display: flex;
    justify-content: center;
    padding: 10px;
}

.comment-footer-wrap[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
}

.comment-name[data-v-110e703b] {
    max-width: 50%;
}

.green-text[data-v-110e703b] {
    color: var(--green) !important;
}

.color-email[data-v-110e703b] {
    font-weight: var(--bold);
}

.rating-star[data-v-110e703b] {
    float: right;
}

.rating-star[data-v-110e703b]:hover, .rating-star:hover~.rating-star[data-v-110e703b] {
    color: #fcd000;
    transition: 0.2s;
}

.w-100[data-v-110e703b] {
    width: 100% !important;
}

.rat-star:checked~.rating-star[data-v-110e703b] {
    color: #fcd000;
}

.rat-star:checked~.rating-star[data-v-110e703b]:hover, .rat-star:checked~.rating-star:hover~.rating-star[data-v-110e703b] {
    color: #fcd000;
    transition: 0.2s;
}

label[class="rating-star"][data-v-110e703b] {
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

label[class="rating-star"] svg[data-v-110e703b] {
    width: 100%;
    height: auto;
    fill: white;
    stroke: #304B65;
    transition: transform 200ms ease-in-out;
}

label[class="rating-star"] svg path[data-v-110e703b] {
    transition: fill 200ms ease-in-out, stroke 100ms ease-in-out;
}

label[for="star-null"][data-v-110e703b] {
    display: block;
    margin: 0 auto;
    color: #999;
}

.star-rating_inner[data-v-110e703b] {
    display: flex;
}

.star-rating_inner input[type="radio"][data-v-110e703b] {
    display: none;
}

.star-rating_inner .rating-stars[data-v-110e703b] {
    display: flex;
    flex-direction: row-reverse;
}

.star-rating_inner .rating-star[data-v-110e703b] {
    display: flex;
    align-items: center;
}

.star-rating_inner .rating-star[data-v-110e703b]:not(:first-child) {
    padding-right: 7px;
}

.flex-auto[data-v-110e703b] {
    flex: auto;
}

.mr-20[data-v-110e703b] {
    margin-right: 20px;
}

.pb-10[data-v-110e703b] {
    padding-bottom: 10px !important;
}

.ml-15[data-v-110e703b] {
    margin-left: 15px;
}

.ml-15[data-v-110e703b] {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.fs-18[data-v-110e703b] {
    font-size: 18px;
}

.ml-10[data-v-110e703b] {
    margin-left: 10px;
}

.bold-grey[data-v-110e703b] {
    font-weight: var(--semi);
    color: var(--text-70);
}

.border-none[data-v-110e703b] {
    border: none !important;
}

.mw-260[data-v-110e703b] {
    max-width: 260px;
}

.mt-20[data-v-110e703b] {
    margin-top: 20px;
}

.mt-30[data-v-110e703b] {
    margin-top: 30px !important;
}

.mb-30[data-v-110e703b] {
    margin-bottom: 30px !important;
}

.pt-40[data-v-110e703b] {
    padding-top: 40px !important;
}

.mb-25[data-v-110e703b] {
    margin-bottom: 25px;
}

.mr-10[data-v-110e703b] {
    margin-right: 10px;
}

.mr-15[data-v-110e703b] {
    margin-right: 15px;
}

.primary-color[data-v-110e703b] {
    color: var(--primary) !important;
}

.card__title.fw-semi[data-v-110e703b] {
    font-weight: var(--semi);
}

.color-text[data-v-110e703b] {
    color: var(--text);
}

.pending[data-v-110e703b] {
    color: var(--text-50) !important;
}

.approve[data-v-110e703b] {
    color: #72C65D !important;
}

.reject[data-v-110e703b] {
    color: var(--danger) !important;
}

h3.card__title[data-v-110e703b] {
    font-size: 18px;
}

.mt-tab[data-v-110e703b] {
    margin-top: 50px;
}

.custom-select__icon[data-v-110e703b] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    margin-right: 15px;
}

.custom-select__icon img[data-v-110e703b] {
    width: 100%;
    height: 100%;
}

[data-select-drop][data-v-110e703b] {
    display: none;
    position: absolute;
    top: 100%;
    background: #FFFFFF;
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
    border-radius: 10px;
    width: 100%;
    left: 0;
    max-height: 280px;
    z-index: 20;
}

[data-select].active [data-select-drop][data-v-110e703b] {
    display: flex;
}

.custom-select__item>a[data-select-option][data-v-110e703b] {
    padding: 18px 20px;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: var(--text-70);
    transform: var(--transition);
    cursor: pointer;
}

.custom-select__item>a[data-select-option][data-v-110e703b]:hover {
    opacity: .7;
}

.custom-select__item>a.current[data-select-option][data-v-110e703b] {
    color: #05A6DB;
}

.custom-select__item .select-veiws[data-v-110e703b], .custom-select__item .select-prise[data-v-110e703b] {
    color: inherit;
}

.input[data-v-110e703b], .textarea[data-v-110e703b] {
    width: 100%;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: var(--text) !important;
    padding: 15px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
    outline: none;
    font-family: var(--baseFontFamily);
    resize: none;
}

.input[data-v-110e703b]::-moz-placeholder, .textarea[data-v-110e703b]::-moz-placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input[data-v-110e703b]:-ms-input-placeholder, .textarea[data-v-110e703b]:-ms-input-placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input[data-v-110e703b]::placeholder, .textarea[data-v-110e703b]::placeholder {
    color: rgba(48, 75, 101, 0.404);
}

.input-group-label[data-v-110e703b] {
    font-size: 14px;
    color: var(--text);
    opacity: 0.4;
    text-transform: uppercase;
    font-weight: var(--semi);
    padding-bottom: 12px;
    display: inline-flex;
}

.tab-pane[data-v-110e703b]:not(.tab-pane--active) {
    display: none;
}

.tabs__container[data-v-110e703b] {
    padding: 20px 30px;
    background-color: var(--white);
    border-radius: 0px 20px 20px 20px;
}

.tabs-nav[data-v-110e703b] {
    display: flex;
}

.tabs-nav__item[data-v-110e703b]:not(:last-child) {
    margin-right: 5px;
}

.tabs-nav__link[data-v-110e703b] {
    display: flex;
    align-items: center;
    padding: 15.5px 30px;
    border-radius: 20px 20px 0px 0px;
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid var(--white);
    border-bottom: none;
}

.tabs-nav__link.active[data-v-110e703b], .tabs-nav__link[data-v-110e703b]:hover {
    background-color: var(--white);
}

.tabs-nav__icon[data-v-110e703b] {
    flex-shrink: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 24px;
}

.tabs-nav__icon img[data-v-110e703b] {
    width: 100%;
    height: auto;
}

.tabs-nav__text[data-v-110e703b] {
    font-family: var(--baseFontFamily);
    font-size: 14px;
    font-weight: var(--semi);
    line-height: 18px;
}

.tab-button.active .tabs-nav__text[data-v-110e703b] {
    color: var(--text);
}

.tab-button .tabs-nav__text[data-v-110e703b] {
    color: var(--text-50);
}

.module-check input[data-v-110e703b], .module-radio input[data-v-110e703b] {
    display: none;
}

.module-check[data-v-110e703b] {
    padding: 16px 20px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
}

.module-check .check[data-v-110e703b] {
    width: 18px;
    height: 18px;
    border: 1px solid var(--text-50);
    border-radius: 5px;
    flex-shrink: 0;
    transition: all .2s ease-in-out;
}

.module-check .check+.text[data-v-110e703b] {
    margin-left: 10px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: var(--text-50);
}

.ico[data-v-110e703b] {
    line-height: 0;
    display: flex;
}

.text-uppercase[data-v-110e703b] {
    text-transform: uppercase;
}

.card__text[data-v-110e703b] {
    font-weight: var(--medium);
    line-height: 160%;
    color: var(--text-70);
    font-size: 14px;
}

.tab-pane[data-v-110e703b] {
    padding-right: 30px;
    padding-left: 30px;
    display: flex;
    flex-direction: column;
}

.tab-pane .tab-pane-body[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
}

.tab-pane .tab-pane-footer[data-v-110e703b] {
    padding-bottom: 20px;
    display: flex;
}

.tab-pane .tab-pane-item[data-v-110e703b] {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}

.tab-pane .tab-pane-item .card__text[data-v-110e703b] {
    margin-bottom: 20px;
}

.tab-pane-item .pane-item-dbl[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.tab-pane-item .pane-item-dbl[data-v-110e703b]:not(:last-child) {
    margin-bottom: 30px;
}

.tab-pane .tab-pane-item[data-v-110e703b]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.radio[data-v-110e703b] {
    min-width: 22px;
    min-height: 22px;
    background: var(--white);
    border: 2px solid var(--primary);
    display: inline-block;
    border-radius: 50%;
    position: relative;
}

.radio[data-v-110e703b]::after {
    content: "";
    min-width: 10px;
    min-height: 10px;
    position: absolute;
    background: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.module-radio .radio[data-v-110e703b]::after {
    display: none;
}

.module-radio[data-v-110e703b] {
    display: flex;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.module-radio .text[data-v-110e703b] {
    margin-left: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--medium);
    color: var(--text-70);
}

.module-radio input[type="radio"]:checked~.radio[data-v-110e703b]::after {
    display: block;
}

.dbl-radio[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.dbl-radio .module-radio[data-v-110e703b]:not(:last-child) {
    margin-bottom: 10px;
}

.cards-column[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.cards-column .card[data-v-110e703b]:not(:last-child) {
    margin-bottom: 20px;
}

.card .card-header[data-v-110e703b] {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.card .card-body[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.card.card-medium-spaces[data-v-110e703b] {
    padding: 40px 30px 30px 30px;
}

.card .card-footer[data-v-110e703b] {
    padding-top: 20px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.card .card-footer2[data-v-110e703b] {
    padding-top: 10px;
}

.card-list[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    padding: 20px 0;
}

.card-list .card-list-name[data-v-110e703b] {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: var(--bold);
    line-height: 160%;
    letter-spacing: 0.05em;
    color: var(--text-50);
}

.card-list .list[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.card-list .list li[data-v-110e703b] {
    color: var(--text);
    font-size: 14px;
    line-height: 160%;
    font-weight: var(--bold);
}

.card-list .list li[data-v-110e703b] {
    margin-top: 20px;
}

.require-after[data-v-110e703b]::after {
    content: " * ";
    color: var(--text-50);
}

.require-before[data-v-110e703b]::before {
    content: " * ";
    color: var(--text-50);
}

.text-grey[data-v-110e703b] {
    font-weight: var(--medium);
    color: var(--text-50);
}

.card.card-header[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
}

.card.card-header .list[data-v-110e703b] {
    display: flex;
    flex-wrap: wrap;
}

.card.card-10[data-v-110e703b] {
    padding: 10px 30px;
}

.card.card-header .list li[data-v-110e703b]:not(:last-child) {
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin-right: 30px;
}

.card.card-header .list li[data-v-110e703b] {
    flex: 0 0 250px;
    margin: 10px 0px 10px 0;
}

.card.card-header .list li .heading[data-v-110e703b] {
    display: block;
    font-weight: var(--bold);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.bold-grey-700[data-v-110e703b] {
    display: block;
    font-weight: var(--bold);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.card.card-header .list li .price-block[data-v-110e703b] {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
}

.card.card-header .list li .price-block .commissions[data-v-110e703b] {
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
    line-height: 140%;
}

.card__text a[data-v-110e703b] {
    color: var(--primary);
}

.card__text a.block-link[data-v-110e703b] {
    display: block;
    font-weight: var(--semi);
}

.group-input[data-v-110e703b] {
    width: 100%;
}

.link-input[data-v-110e703b] {
    display: flex;
    overflow: hidden;
}

.link-input[data-v-110e703b] {
    padding: 0;
}

.link-input .ico[data-v-110e703b] {
    padding: 15px;
    display: flex;
    align-items: center;
}

.link-input input[data-v-110e703b] {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--medium);
    font-family: var(--baseFontFamily);
    padding-right: 20px;
    color: var(--text);
    overflow: hidden;
    text-overflow: ellipsis;
}

input[disabled][data-v-110e703b] {
    background: transparent;
    color: var(--text-70);
    opacity: 0.7;
    pointer-events: none;
}

.dbl-btns[data-v-110e703b] {
    display: flex;
}

.dbl-btns .btn[data-v-110e703b]:not(:last-child) {
    margin-right: 10px;
}

.grey-btn[data-v-110e703b] {
    color: var(--text-70);
}

.grey-btn[data-v-110e703b]:hover {
    border: 1px solid transparent;
    background: var(--text-70);
    color: var(--white);
}

.price-row[data-v-110e703b] {
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    padding: 4px;
    border-radius: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--bold);
    overflow: hidden;
}

.price-xs[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    font-weight: var(--bold);
    display: none;
    flex-wrap: wrap;
}

.price-row .price-row-load[data-v-110e703b] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
}

.price-row .price[data-v-110e703b] {
    display: flex;
    align-items: center;
    padding: 9px 15px;
    white-space: nowrap;
}

.graphic-body[data-v-110e703b] {
    height: 350px;
}

.dbl-span[data-v-110e703b] {
    display: flex;
    flex-wrap: wrap;
}

.dbl-span .info[data-v-110e703b] {
    margin-right: 5px;
    font-weight: var(--bold);
}

.price-row .done-price[data-v-110e703b] {
    padding: 9px 15px;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    border-radius: var(--radius);
    color: var(--white);
    box-shadow: 0px 5px 15px -3px #b3e8f8;
    position: absolute;
    left: 0;
    height: 100%;
}

.price-row .done-price span[data-v-110e703b] {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.graphic[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.graphic .graphic-body[data-v-110e703b] {
    margin-top: 40px;
}

.graphic .price[data-v-110e703b] {
    font-weight: var(--semi);
    line-height: 33.6px;
    font-size: 24px;
    color: var(--text);
}

.graphic .signal-info[data-v-110e703b] {
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-right: 10px;
    font-family: var(--baseFontFamily);
}

.graphic .signal-info .signal-price[data-v-110e703b] {
    color: var(--text-50);
    margin-right: 7px;
}

.graphic .signal-info .signal-percent.down[data-v-110e703b] {
    color: #F43D3D;
}

.select_date .current_date .date[data-v-110e703b] {
    color: var(--primary);
    font-family: var(--baseFontFamily);
    text-decoration: underline;
    margin-right: 5px;
}

.select_date [data-select-option][data-v-110e703b] {
    padding: 15px 20px !important;
}

.select_date .current_date .point[data-v-110e703b] {
    color: var(--text-50);
    margin-right: 5px;
}

.select_date [data-select-btn][data-v-110e703b] {
    display: flex;
    align-items: center;
}

.select_date [data-select-drop][data-v-110e703b] {
    margin-left: 25px;
}

.card-body .payouts[data-v-110e703b]:first-child {
    margin-top: 20px;
}

.card-body .payouts[data-v-110e703b] {
    margin-top: 10px;
}

.payouts[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    padding: 0 25px;
}

.payouts .payout-item[data-v-110e703b]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.payout-item[data-v-110e703b] {
    padding: 17px 0px;
}

.payout-item .pay-info .pay-info-number[data-v-110e703b] {
    font-weight: var(--bold);
    color: var(--text);
}

.payout-item .pay-info .pay-info-method[data-v-110e703b] {
    color: var(--text-50);
}

.payout-item .pay-date[data-v-110e703b] {
    color: var(--text-50);
}

.point-char[data-v-110e703b]::before {
    content: " вЂў ";
}

.point-char.pc-text-50[data-v-110e703b]::before {
    color: var(--text-50);
}

.btn--danger[data-v-110e703b] {
    color: #E3422C;
    background: var(--white);
    border: 1px solid var(--border);
}

.btn--danger[data-v-110e703b]:hover {
    border: 1px solid #E3422C;
}

.btn--sm[data-v-110e703b] {
    padding: 13px 20px;
}

.modal[data-v-110e703b] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 300;
    background-color: rgba(48, 75, 101, 0.2);
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transition: all 0.15s linear;
}

.modal[data-v-110e703b]::-webkit-scrollbar {
    display: none;
}

.modal--show[data-v-110e703b] {
    opacity: 1;
    visibility: visible;
}

.modal--show .modal__dialog[data-v-110e703b] {
    transform: none;
}

.modal__dialog[data-v-110e703b] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    margin: auto;
    padding: 20px;
    transform: translate(0, -20px);
    transition: transform .3s ease-out;
}

.modal__dialog--lg[data-v-110e703b] {
    max-width: 920px;
}

.modal__dialog--sm[data-v-110e703b] {
    max-width: 440px;
}

.modal__dialog--md[data-v-110e703b] {
    max-width: 740px;
}

.modal__content[data-v-110e703b] {
    --modal-px: 50px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: var(--white);
    border-radius: 20px;
    box-shadow: 0px 15px 30px rgba(70, 141, 206, 0.05);
    transition: all 0.3s ease-out;
}

.modal__header[data-v-110e703b] {
    position: relative;
    padding: 40px var(--modal-px);
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

@media (max-width: 768px) {
    .modal__header[data-v-110e703b] {
        padding: 20px;
    }
}

.modal__body[data-v-110e703b] {
    padding: 30px;
}

.modal__footer[data-v-110e703b] {
    padding: 20px var(--modal-px);
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.modal__title[data-v-110e703b] {
    font-size: 24px;
    font-weight: var(--bold);
    line-height: 1;
}

.modal__closer[data-v-110e703b] {
    position: absolute;
    top: 50%;
    right: var(--modal-px);
    transform: translateY(-50%);
    transition: var(--transition);
}

.modal__closer[data-v-110e703b]:hover {
    opacity: .6;
}

.modal-message[data-v-110e703b] {
    text-align: center;
    font-weight: var(--medium);
    color: var(--text-70);
}

.modal-message p[data-v-110e703b] {
    margin-bottom: 10px;
}

.modal-message .btn[data-v-110e703b]:not(:first-child) {
    margin-top: 20px;
}

.modal-margin .modal__content .modal__header[data-v-110e703b] {
    padding: 20px 0;
    margin: 0 30px;
}

.modal-margin .modal__closer[data-v-110e703b] {
    right: 0;
}

.modal-margin .modal__title[data-v-110e703b] {
    font-size: 18px;
}

.mw-620.modal__dialog[data-v-110e703b] {
    max-width: 620px;
}

.modal-margin .modal__footer[data-v-110e703b] {
    padding: 20px 0;
    margin: 0 30px;
}

.modal-margin .modal__title[data-v-110e703b] {
    line-height: 28.8px;
}

.modal-margin .modal__body[data-v-110e703b] {
    margin: 0 30px;
    padding: 0;
}

.modal-margin .modal__body .modal-body-item[data-v-110e703b] {
    padding: 20px 0;
}

.modal-margin .modal__body .modal-body-item[data-v-110e703b]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.modal__title span[data-v-110e703b] {
    color: var(--primary);
}

.commission-rate[data-v-110e703b] {
    display: flex;
    align-items: center;
}

.commission-rate *[data-v-110e703b] {
    margin: 0;
}

.commission-rate .rate[data-v-110e703b] {
    font-size: 24px;
    line-height: 38px;
    font-weight: var(--bold);
    padding: 0 20px;
}

.commission-rate .rate.rate-old[data-v-110e703b] {
    color: var(--text-50);
}

.commission-rate .rate.rate-new[data-v-110e703b] {
    color: var(--primary);
}

.table-custom[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    padding-top: 24px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
}

.table-custom .table-header[data-v-110e703b] {
    display: flex;
    padding: 0px 20px 20px 20px;
}

.table-custom .table-footer[data-v-110e703b] {
    padding-top: 20px;
}

.table-custom .table-header .column_name[data-v-110e703b] {
    text-transform: uppercase;
    font-weight: var(--medium);
    font-size: 14px;
    line-height: 19px;
    color: var(--text-50);
}

.table-custom .table-body[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.table-custom .value[data-v-110e703b] {
    font-weight: var(--medium);
    display: flex;
}

.table-custom .table-body-item[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    display: flex;
    padding: 24px 20px;
}

.table-custom .table-body-item[data-v-110e703b]:not(.table-custom .table-body-item.double-item) {
    flex-direction: column;
}

.table-custom .tbi-head[data-v-110e703b] {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    margin-bottom: 15px;
    display: none;
    flex-direction: column;
}

.table-custom .tbi-body[data-v-110e703b] {
    display: flex;
    width: 100%;
}

.table-custom .table-body-item[data-v-110e703b]:not(:last-child) {
    margin-bottom: 10px;
}

.table-custom .column[data-v-110e703b]:last-child {
    margin-right: 0;
}

.table-custom .column[data-v-110e703b]:first-child {
    margin-left: 0;
}

.table-custom .column[data-v-110e703b] {
    margin: 0 5px;
    display: flex;
    align-items: center;
}

.px-20[data-v-110e703b] {
    padding: 0 20px;
}

.py-20[data-v-110e703b] {
    padding: 15px 0px;
}

.column.mw-17[data-v-110e703b] {
    min-width: 17%;
}

.column.mw-15[data-v-110e703b] {
    min-width: 15%;
}

.column[data-v-110e703b]:last-child {
    width: 100%;
}

.card-list2 .list[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.card-list2 .list li[data-v-110e703b] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.card-list2 .list li[data-v-110e703b]:not(:last-child) {
    margin-bottom: 20px;
}

.card-list2 .list li .list-text[data-v-110e703b] {
    color: var(--text-70);
    white-space: nowrap;
    margin-right: 10px;
}

.product-info .dbl-broduct-info .product-price[data-v-110e703b] {
    margin-left: 15px;
}

.order_id span[data-v-110e703b] {
    display: block;
}

.order_id .order_text[data-v-110e703b] {
    color: var(--text-50);
    font-weight: var(--medium);
    margin-bottom: 10px;
}

.order_id .order_info[data-v-110e703b] {
    font-size: 16px;
    color: var(--primary);
    line-height: 100%;
    font-weight: var(--bold);
}

.card.card-order .card-header[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card.card-order .card-body-item[data-v-110e703b] {
    padding-top: 30px;
    display: flex;
    flex-direction: column;
}

.order-item[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    padding: 20px 25px;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.order-item .order-item-footer[data-v-110e703b] {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.space-nowrap[data-v-110e703b] {
    white-space: nowrap;
}

.total-block[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: self-start;
}

.total-block .info-total[data-v-110e703b] {
    margin-right: 5px;
    margin-bottom: 5px;
}

.total-block .total-price[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.total-block .total-price .more[data-v-110e703b] {
    margin-top: 5px;
    font-size: 12px;
    font-weight: var(--medium);
}

.total-block .total-price .price[data-v-110e703b] {
    font-weight: var(--medium);
    font-size: 24px;
    line-height: 24px;
}

.tooltip:hover .tooltip-text[data-v-110e703b] {
    visibility: visible;
    opacity: 1;
    transition: var(--transition);
}

.tooltip[data-v-110e703b] {
    position: relative;
    display: inline-block;
}

.tooltip .tooltip-name[data-v-110e703b] {
    cursor: pointer;
}

.tooltip .tooltip-text[data-v-110e703b] {
    transition: var(--transition);
    visibility: hidden;
    opacity: 0;
    padding: 15px 20px;
    background: var(--text-70);
    position: absolute;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 15px;
    color: var(--white);
    min-width: 307px;
    right: -20px;
    margin-top: 30px;
    font-weight: var(--regular);
}

.tooltip .tooltip-text[data-v-110e703b]::before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent var(--text-70) transparent;
    top: -10px;
    right: 20px;
}

.product-list[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.mr-5[data-v-110e703b] {
    margin-right: 5px;
}

.mb-10[data-v-110e703b] {
    margin-bottom: 10px !important;
}

.product-list__item[data-v-110e703b] {
    padding: 0 !important;
    flex-direction: column;
    overflow: hidden;
}

.product-list__item.active .product-list-header .btn.btn-action>svg[data-v-110e703b] {
    transform: scale(-1);
}

.product-list__item .product-list-body[data-v-110e703b] {
    width: 100%;
}

.product-list__item .product-list-body .product-list-container[data-v-110e703b] {
    padding: 19px 25px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.product-list__item[data-accordion-item] .product-list-body .product-list-container[data-v-110e703b] {
    padding-top: 0;
    border-top: none;
    padding-right: 0;
    padding-left: 0;
}

.product-list__item .product-list-header[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.product-list__item .dbl-broduct-info[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    flex: auto;
    align-items: center;
}

.product-list__item .product-info[data-v-110e703b] {
    display: flex;
    align-items: center;
}

.product-list__item .product-info[data-v-110e703b]:not(.product-list__item .product-info.action) {
    padding: 19px 25px;
}

.product-list__item .product-info.action .btn-action[data-v-110e703b] {
    height: 100%;
    width: 50px;
}

.product-list-header.active [data-accordion-drop][data-v-110e703b] {
    display: block !important;
}

.list-payments .pay[data-v-110e703b] {
    margin-bottom: 10px;
}

.pay input[type="radio"]:checked~.payment-method[data-v-110e703b] {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.pay input[type="radio"]:checked~.payment-method .radio[data-v-110e703b] {
    border: 2px solid var(--white);
    background: transparent;
}

.pay input[type="radio"]:checked~.payment-method .radio[data-v-110e703b]::after {
    display: block !important;
    background: var(--white);
}

.pay input[type="radio"]:checked~.payment-method .info-heading *[data-v-110e703b] {
    color: var(--white);
}

.pay input[type="radio"]:checked~.payment-method .pay-list *[data-v-110e703b] {
    color: var(--white);
    opacity: 0.8;
}

.pay input[type="radio"]:checked~.payment-method .info[data-v-110e703b] {
    border-right: 1px solid;
    border-color: rgba(256, 256, 256, 0.5);
}

.payment-method span.radio[data-v-110e703b] {
    position: relative;
}

.pay .payment-method .action .radio[data-v-110e703b]::after {
    content: "";
    min-width: 10px;
    min-height: 10px;
    display: none;
    position: absolute;
    background: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.pay.module-radio[data-v-110e703b] {
    width: 100%;
    align-items: inherit;
}

.payment-method[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
}

.payment-method .info[data-v-110e703b] {
    padding: 0px 25px;
    flex: auto;
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin: 20px 0;
}

.payment-method .action[data-v-110e703b] {
    padding: 0 25px;
    display: flex;
    align-items: center;
}

.payment-method .pay-list[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.payment-method .pay-list li[data-v-110e703b] {
    display: block;
}

.payment-method .info .info-heading[data-v-110e703b] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.product-content__item[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.product-content__item+.product-content__item[data-v-110e703b] {
    margin-top: 10px;
}

.product-content__item-head[data-v-110e703b] {
    padding: 8px 10px 0 10px;
}

.product-content__item-head+.product-content__item-body[data-v-110e703b] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.product-content__item-body[data-v-110e703b] {
    padding: 10px 10px;
}

.product-info-list[data-v-110e703b] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.product-info-list__item[data-v-110e703b] {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    max-width: 100%;
}

.product-info-list__item[data-v-110e703b]:not(:last-child) {
    padding-right: 20px;
    position: relative;
    margin-right: 20px;
}

.product-info-list__item[data-v-110e703b]:not(:last-child):after {
    content: '';
    width: 1px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(62, 116, 134, 0.15);
}

.product-info-list__icon[data-v-110e703b] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    flex: 0 0 18px;
}

.product-info-list__text[data-v-110e703b] {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.product-reviews .product-content__item[data-v-110e703b] {
    margin-top: 10px;
}

.accordion-inside .product-content__item-body[data-v-110e703b] {
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.more-details span[data-v-110e703b] {
    margin-right: 5px;
}

.post-info[data-v-110e703b] {
    display: flex;
    align-items: center;
    overflow: hidden;
}

.post-info__img.--square[data-v-110e703b] {
    flex: 0 0 68px;
    height: 68px;
    width: 68px;
}

.post-info__content[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.post-info__list[data-v-110e703b] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.post-info__list-item[data-v-110e703b] {
    font-size: 14px;
    line-height: 100%;
    color: #304B65;
    opacity: 0.7;
    margin-bottom: 3px;
}

.post-info__list-item[data-v-110e703b] {
    margin-right: 15px;
}

.comments-list-info[data-v-110e703b] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.product-title-btn[data-v-110e703b] {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
}

.table-body.table-padding .table-body-item .table-body-item[data-v-110e703b] {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}

.table-body.table-padding .table-body-item[data-v-110e703b]:not(.table-body.table-padding .table-body-item.double-item) {
    padding-top: 0px;
    padding-bottom: 0;
}

.product-title-btn-icon[data-v-110e703b] {
    margin-left: 4px;
}

.comments-list[data-v-110e703b] {
    counter-reset: comments-cuonter;
}

.px0[data-v-110e703b] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.comments-list__item[data-v-110e703b]:after {
    counter-increment: comments-cuonter;
    content: counter(comments-cuonter);
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #304B65;
    position: absolute;
    top: 0;
    left: 25px;
}

.comments-list__item+.comments-list__item[data-v-110e703b] {
    margin-top: 10px;
}

.comments-actions[data-v-110e703b] {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding-left: 98px;
}

.comments-actions__info[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    color: #304B65;
}

.comments-actions__info span[data-v-110e703b] {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
    margin-bottom: 10px;
}

.accordion-inside__body .accordion-inside__body[data-v-110e703b] {
    padding: 15px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

[data-accordion-drop][data-v-110e703b] {
    display: none;
}

.post-info__img[data-v-110e703b] {
    border-radius: 5px;
    overflow: hidden;
    margin-right: 20px;
}

.comments .comment[data-v-110e703b] {
    font-size: 14px;
    line-height: 22.4px;
    color: var(--text-70);
    font-weight: var(--regular);
}

.comments .comment[data-v-110e703b]:not(:last-child) {
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.product-title-btn .product-title-btn-text[data-v-110e703b] {
    font-family: var(--baseFontFamily);
    font-weight: var(--regular);
    text-align: left;
}

.quick-order-tabs__user-avatar[data-v-110e703b] {
    min-width: 44px;
}

.coupons[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.coupons .coupone[data-v-110e703b]:not(:last-child) {
    margin-bottom: 10px;
}

.fw-regular[data-v-110e703b] {
    font-weight: var(--regular) !important;
}

.coupone h3[data-v-110e703b] {
    color: var(--primary);
    font-size: 16px;
    line-height: 25.6px;
    text-transform: uppercase;
}

.modal__body-lg .modal-body-item[data-v-110e703b] {
    display: flex;
    flex-direction: column;
}

.modal__body-lg .modal-body-item .heading-body-item[data-v-110e703b] {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.modal__body-lg .modal-body-item[data-v-110e703b]:not(:last-child) {
    margin-bottom: 30px;
}

.add-payment[data-v-110e703b] {
    padding: 20px 25px;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    display: flex;
    flex-direction: column;
}

.add-payment .add-payment-header[data-v-110e703b] {
    margin-bottom: 20px;
}

.link-input.amount-input input[data-v-110e703b]::-webkit-input-placeholder {
    color: rgba(48, 75, 101, 0.5);
    font-weight: var(--regular);
}

.author-info[data-v-110e703b] {
    display: flex;
    align-items: center;
}

.author-avatar[data-v-110e703b] {
    min-width: 40px;
    min-height: 40px;
    flex-shrink: 0;
    background: rgba(32, 167, 238, 0.15);
    border-radius: 100%;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
    color: rgba(32, 167, 238, 0.5);
    overflow: hidden;
    text-align: center;
}

.author-creds[data-v-110e703b] {
    margin-left: 15px;
}

.author-name[data-v-110e703b] {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 1;
    text-transform: capitalize;
    color: #304B65;
}

.block-comment[data-v-110e703b] {
    display: flex;
    flex-direction: column;
    background: var(--white);
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    overflow: hidden;
    padding: 0;
}

.block-comment .comment-header[data-v-110e703b] {
    display: flex;
    align-items: center;
    padding: 15px 25px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.block-comment textarea[data-v-110e703b] {
    padding: 15px 25px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    resize: none;
    width: 100%;
    height: 140px;
    display: flex;
    padding-right: 100px;
}

.block-comment textarea[data-v-110e703b]::-moz-placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment textarea[data-v-110e703b]:-ms-input-placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment textarea[data-v-110e703b]::placeholder {
    color: #304B65;
    opacity: 0.4;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.block-comment .comment-footer[data-v-110e703b] {
    padding: 15px 25px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.block-comment .text-area[data-v-110e703b] {
    position: relative;
}

.block-comment .text-area .counter-chars[data-v-110e703b] {
    position: absolute;
    font-family: 'Poppins', sans-serif;
    top: 0;
    pointer-events: none;
    right: 0;
    margin-top: 38px;
    margin-right: 35px;
}

.pay-block[data-v-110e703b] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.pay-block .pay-block-info[data-v-110e703b] {
    display: flex;
    padding: 13px 25px;
    background: rgba(5, 166, 219, 0.08);
    border-radius: var(--radius);
}

.pay-block .pay-block-info .info[data-v-110e703b] {
    font-family: var(--baseFontFamily);
}

.pay-block .ico[data-v-110e703b] {
    min-width: 20px;
}

.order-item-body .card-list2[data-v-110e703b]:not(:last-child) {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.pay-block .pay-block-action[data-v-110e703b] {
    margin-top: 10px;
}

.quick-order-tabs__user .tabs__user__item[data-v-110e703b] {
    display: flex;
    width: 100%;
    align-items: center;
}

.quick-order-tabs__user .tabs__user__item[data-v-110e703b]:not(:first-child) {
    margin-top: 15px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
    padding-top: 15px;
}

.quick-order-tabs2__item-mobail .ico[data-v-110e703b] {
    display: none !important;
}

.quick-order-tabs2__item-mobail.active-dropdown .ico[data-v-110e703b] {
    display: flex !important;
}

.quick-order-tabs2__nav-mobail.active-drop[data-v-110e703b] {
    overflow: hidden !important;
}

.title-bank-item-number[data-v-110e703b] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
}

.card-date[data-v-110e703b] {
    top: 65%;
}

.bank-card-list[data-v-110e703b] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 20px;
    margin-bottom: 30px;
}

.bank-card-item[data-v-110e703b] {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bank-card-item.active[data-v-110e703b]:after {
    content: '';
    position: absolute;
    top: 15px;
    right: 15px;
    height: 10px;
    width: 20px;
    border-bottom: 2px solid #20A7EE;
    border-left: 2px solid #20A7EE;
    transform: rotate(-45deg);
}

.module-check .check[data-v-110e703b] {
    border: 1px solid rgba(48, 75, 101, 0.5);
}

.wrapper-group-selects[data-v-110e703b] {
    justify-content: space-between;
}

.info--left .info-body[data-v-110e703b] {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    border: 0;
}

.btn--remove[data-v-110e703b] {
    color: #F43D3D;
    background: transparent;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.info--left[data-v-110e703b] {
    border-right: 0 !important;
    border-left: 1px solid;
    border-color: rgba(62, 116, 134, 0.15);
}

.pay input[type="radio"]:checked~.payment-method .info--left[data-v-110e703b] {
    border-color: rgba(256, 256, 256, 0.5);
}

.color-text--light[data-v-110e703b] {
    color: var(--text);
}

.pay input[type="radio"]:checked .color-text--light[data-v-110e703b] {
    color: #fff !important;
}

.info--left>.info-body *[data-v-110e703b] {
    opacity: 1 !important;
}

.bordered[data-v-110e703b] {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn--remove:hover svg path[data-v-110e703b] {
    fill: #F43D3D !important;
}

.pay input[type="radio"]:checked~.payment-method .btn--remove[data-v-110e703b] {
    color: #fff;
    background: rgba(255, 255, 255, 0.15);
    border-color: transparent;
}

@media (max-width: 575.98px) {
    .info--left .info-body[data-v-110e703b] {
        flex-direction: column;
        align-items: flex-start;
    }

    .info--left .btn--remove[data-v-110e703b] {
        margin-top: 10px;
    }
}

.pyment-info[data-v-110e703b] {
    width: 100%;
    padding: 10px 20px;
    background: rgba(5, 166, 219, 0.08);
    border-radius: 10px;
}

.pyment-info p[data-v-110e703b] {
    text-align: start;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #05A6DB;
    margin: 0;
}

.disabled[data-v-110e703b] {
    opacity: 0.7;
    pointer-events: none;
}

.modal-remove-body[data-v-1cc72b56] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.modal-remove-title[data-v-1cc72b56] {
    font-weight: bold;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
    text-align: center;
}

.remove-svg-danger[data-v-1cc72b56] {
    margin-bottom: 18px;
}

.modal-remove-btn-no[data-v-1cc72b56] {
    width: 50%;
    margin-right: 10px;
}

.modal-remove-btn-remove[data-v-1cc72b56] {
    width: 50%;
}

.settings-input-modal-wrapper[data-v-1cc72b56] {
    display: flex;
    justify-content: space-between;
}

.modal__dialog--480[data-v-1cc72b56] {
    max-width: 480px;
}

.btn--light[data-v-1cc72b56] {
    background-color: #fff;
    color: rgba(48, 75, 101, 0.7);
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn[data-v-1cc72b56] {
    align-items: center;
}

.btn--md[data-v-1cc72b56] {
    padding: 16px 20px;
}

.custom[data-v-4e6a1538] {
    --white: #fff;
    --black: #000;
    --text: #304B65;
    --teal: #F0F7F9;
    --primary: #05A6DB;
    --yellow: #FFE486;
    --border: rgba(62, 116, 134, 0.15);
    --danger: #F43D3D;
    --warning: #CCA52D;
    --green: #70DE61;
    --text-70: rgba(48, 75, 101, 0.7);
    --text-50: rgba(48, 75, 101, 0.5);
    --noto: 'Noto Serif', serif;
    --poppins: 'Poppins', sans-serif;
    --baseFontFamily: var(--poppins);
    --fontAccent: var(--noto);
    --baseFontSize: 14px;
    --baseLineHeight: 1.6;
    --regular: 400;
    --medium: 500;
    --semi: 600;
    --bold: 700;
    --extra-bold: 800;
    --radius: 10px;
    --side-x: 300px;
    --transition: all .3s ease-out;
}

.quick-order-message[data-v-4e6a1538] {
    border-top: 5px solid var(--green);
    padding: 48px 30px 20px;
    background-color: var(--white);
    border-radius: 20px;
    min-height: calc(100vh - 190px);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.quick-order-message.quick-order-message--error[data-v-4e6a1538] {
    border-top: 5px solid var(--danger);
}

.quick-order-message .btn[data-v-4e6a1538] {
    width: 220px;
    margin-bottom: 10px;
}

.quick-order-message .btn--last[data-v-4e6a1538] {
    margin-top: auto;
}

.quick-order-message__icon[data-v-4e6a1538] {
    width: 58px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    background-image: url(/img/order-success.svg);
    background-size: cover;
}

.quick-order-message--error .quick-order-message__icon[data-v-4e6a1538] {
    background-image: url(/img/order-error.svg);
}

.quick-order-message__title[data-v-4e6a1538] {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 15px;
    font-weight: var(--bold);
    color: var(--green);
}

.quick-order-message--error .quick-order-message__title[data-v-4e6a1538] {
    color: var(--danger);
}

.quick-order-message__number[data-v-4e6a1538] {
    font-size: 36px;
    line-height: 58px;
    font-weight: var(--bold);
}

.quick-order-message__holder[data-v-4e6a1538]:not(:first-child) {
    margin-top: 20px;
    padding-top: 20px;
    position: relative;
}

.quick-order-message__holder[data-v-4e6a1538]:not(:first-child)::after {
    content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 25px);
    width: 50px;
    height: 1px;
    background-color: rgba(62, 116, 134, 0.15);
}

.quick-order-message__total span[data-v-4e6a1538] {
    font-size: 18px;
    line-height: 1.6;
    color: rgba(48, 75, 101, 0.5);
    font-weight: var(--medium);
    display: block;
}

.quick-order-message--error .quick-order-message__total span[data-v-4e6a1538] {
    color: var(--danger);
}

.quick-order-message--error .quick-order-message__total[data-v-4e6a1538] {
    margin-bottom: 50px;
}

.quick-order-message__total strong[data-v-4e6a1538] {
    font-size: 24px;
    line-height: 1.6;
    font-weight: var(--bold);
    display: block;
}

.quick-order-message .btn[data-v-4e6a1538] {
    width: 220px;
    margin-bottom: 10px;
}

.btn--default-outline[data-v-4e6a1538] {
    color: rgba(48, 75, 101, 0.5);
    background-color: var(--white);
    border: 1px solid var(--border);
}

.modal__dialog--md[data-v-4e6a1538] {
    max-width: 740px;
}

.modal__dialog[data-v-4e6a1538] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    margin: auto;
    padding: 20px;
    transform: translate(0, -20px);
    transition: transform .3s ease-out;
}

.custom[data-v-7cdf7207] {
    --white: #fff;
    --black: #000;
    --text: #304B65;
    --teal: #F0F7F9;
    --primary: #05A6DB;
    --yellow: #FFE486;
    --border: rgba(62, 116, 134, 0.15);
    --danger: #F43D3D;
    --warning: #CCA52D;
    --green: #70DE61;
    --text-70: rgba(48, 75, 101, 0.7);
    --text-50: rgba(48, 75, 101, 0.5);
    --noto: 'Noto Serif', serif;
    --poppins: 'Poppins', sans-serif;
    --baseFontFamily: var(--poppins);
    --fontAccent: var(--noto);
    --baseFontSize: 14px;
    --baseLineHeight: 1.6;
    --regular: 400;
    --medium: 500;
    --semi: 600;
    --bold: 700;
    --extra-bold: 800;
    --radius: 10px;
    --side-x: 300px;
    --transition: all .3s ease-out;
}

.quick-order-message[data-v-7cdf7207] {
    border-top: 5px solid var(--green);
    padding: 48px 30px 20px;
    background-color: var(--white);
    border-radius: 20px;
    min-height: calc(100vh - 190px);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.quick-order-message.quick-order-message--error[data-v-7cdf7207] {
    border-top: 5px solid var(--danger);
}

.quick-order-message .btn[data-v-7cdf7207] {
    width: 220px;
    margin-bottom: 10px;
}

.quick-order-message .btn--last[data-v-7cdf7207] {
    margin-top: auto;
}

.quick-order-message__icon[data-v-7cdf7207] {
    width: 58px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    background-image: url(/img/order-success.svg);
    background-size: cover;
}

.quick-order-message--error .quick-order-message__icon[data-v-7cdf7207] {
    background-image: url(/img/order-error.svg);
}

.quick-order-message__title[data-v-7cdf7207] {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 15px;
    font-weight: var(--bold);
    color: var(--green);
}

.quick-order-message--error .quick-order-message__title[data-v-7cdf7207] {
    color: var(--danger);
}

.quick-order-message__number[data-v-7cdf7207] {
    font-size: 36px;
    line-height: 58px;
    font-weight: var(--bold);
}

.quick-order-message__holder[data-v-7cdf7207]:not(:first-child) {
    margin-top: 20px;
    padding-top: 20px;
    position: relative;
}

.quick-order-message__holder[data-v-7cdf7207]:not(:first-child)::after {
    content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 25px);
    width: 50px;
    height: 1px;
    background-color: rgba(62, 116, 134, 0.15);
}

.quick-order-message__total span[data-v-7cdf7207] {
    font-size: 18px;
    line-height: 1.6;
    color: rgba(48, 75, 101, 0.5);
    font-weight: var(--medium);
    display: block;
}

.quick-order-message--error .quick-order-message__total span[data-v-7cdf7207] {
    color: var(--danger);
}

.quick-order-message--error .quick-order-message__total[data-v-7cdf7207] {
    margin-bottom: 50px;
}

.quick-order-message__total strong[data-v-7cdf7207] {
    font-size: 24px;
    line-height: 1.6;
    font-weight: var(--bold);
    display: block;
}

.quick-order-message .btn[data-v-7cdf7207] {
    width: 220px;
    margin-bottom: 10px;
}

.btn--default-outline[data-v-7cdf7207] {
    color: rgba(48, 75, 101, 0.5);
    background-color: var(--white);
    border: 1px solid var(--border);
}

.modal__dialog--md[data-v-7cdf7207] {
    max-width: 740px;
}

.modal__dialog[data-v-7cdf7207] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    margin: auto;
    padding: 20px;
    transform: translate(0, -20px);
    transition: transform .3s ease-out;
}

.lds-ring[data-v-1fff4ed8] {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-ring div[data-v-1fff4ed8] {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid #20A7EE;
    border-radius: 50%;
    -webkit-animation: lds-ring-data-v-1fff4ed8 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    animation: lds-ring-data-v-1fff4ed8 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #20A7EE transparent transparent transparent;
}

.lds-ring div[data-v-1fff4ed8]:nth-child(1) {
    -webkit-animation-delay: -0.45s;
    animation-delay: -0.45s;
}

.lds-ring div[data-v-1fff4ed8]:nth-child(2) {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.lds-ring div[data-v-1fff4ed8]:nth-child(3) {
    -webkit-animation-delay: -0.15s;
    animation-delay: -0.15s;
}

@-webkit-keyframes lds-ring-data-v-1fff4ed8 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes lds-ring-data-v-1fff4ed8 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.lds-roller[data-v-1fff4ed8] {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-roller div[data-v-1fff4ed8] {
    -webkit-animation: lds-roller-data-v-1fff4ed8 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    animation: lds-roller-data-v-1fff4ed8 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    transform-origin: 40px 40px;
}

.lds-roller div[data-v-1fff4ed8]:after {
    content: " ";
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: linear-gradient(57.37deg, #20A7EE 19.03%, #0ED5E1 94.23%);
    margin: -4px 0 0 -4px;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(1) {
    -webkit-animation-delay: -0.036s;
    animation-delay: -0.036s;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(1):after {
    top: 63px;
    left: 63px;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(2) {
    -webkit-animation-delay: -0.072s;
    animation-delay: -0.072s;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(2):after {
    top: 68px;
    left: 56px;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(3) {
    -webkit-animation-delay: -0.108s;
    animation-delay: -0.108s;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(3):after {
    top: 71px;
    left: 48px;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(4) {
    -webkit-animation-delay: -0.144s;
    animation-delay: -0.144s;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(4):after {
    top: 72px;
    left: 40px;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(5) {
    -webkit-animation-delay: -0.18s;
    animation-delay: -0.18s;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(5):after {
    top: 71px;
    left: 32px;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(6) {
    -webkit-animation-delay: -0.216s;
    animation-delay: -0.216s;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(6):after {
    top: 68px;
    left: 24px;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(7) {
    -webkit-animation-delay: -0.252s;
    animation-delay: -0.252s;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(7):after {
    top: 63px;
    left: 17px;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(8) {
    -webkit-animation-delay: -0.288s;
    animation-delay: -0.288s;
}

.lds-roller div[data-v-1fff4ed8]:nth-child(8):after {
    top: 56px;
    left: 12px;
}

@-webkit-keyframes lds-roller-data-v-1fff4ed8 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes lds-roller-data-v-1fff4ed8 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.pyment-info[data-v-21dd749a] {
    width: 100%;
    padding: 10px 20px;
    background: rgba(5, 166, 219, 0.08);
    border-radius: 10px;
}

.pyment-info p[data-v-21dd749a] {
    text-align: start;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #05A6DB;
    margin: 0;
}

@media (max-width: 575.98px) {
    .buttons-group.cart-buttons.revert-mob-btn .btn:last-child {
        order: -1;
        margin-bottom: 10px;
    }
}

.payment-method-item.custom-payment-method img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.invalid {
    border-color: #FF0000 !important;
}

.pay-width-account.active {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    border: 1px solid rgba(62, 116, 134, 0.15);
    color: white;
    box-shadow: 0 9px 10px rgb(14 213 255 / 26%);
}

.pointer {
    cursor: pointer;
}

.mt-30 {
    margin-top: 30px;
}

.fw-bold {
    font-weight: 700;
}

.mr-5 {
    margin-right: 5px;
}

.list-payments .pay {
    margin-bottom: 10px;
}

.pay input[type="radio"]:checked~.payment-method {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.pay input[type="radio"]:checked~.payment-method .radio {
    border: 2px solid #fff;
    background: transparent;
}

.pay input[type="radio"]:checked~.payment-method .radio::after {
    display: block !important;
    background: #fff;
}

.pay input[type="radio"]:checked~.payment-method .info-heading * {
    color: #fff;
}

.pay input[type="radio"]:checked~.payment-method .pay-list * {
    color: #fff;
    opacity: 0.8;
}

.pay input[type="radio"]:checked~.payment-method .info {
    border-right: 1px solid;
    border-color: rgba(256, 256, 256, 0.5);
}

.payment-method span.radio {
    position: relative;
}

.pay .payment-method .action .radio::after {
    content: "";
    min-width: 10px;
    min-height: 10px;
    display: none;
    position: absolute;
    background: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.pay.module-radio {
    width: 100%;
    align-items: inherit;
}

.payment-method {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: #fff;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 10px;
}

.payment-method .info {
    padding: 0px 25px;
    flex: auto;
    border-right: 1px solid rgba(62, 116, 134, 0.15);
    margin: 20px 0;
}

.payment-method .action {
    padding: 0 25px;
    display: flex;
    align-items: center;
}

.payment-method .pay-list {
    display: flex;
    flex-direction: column;
}

.payment-method .pay-list li {
    display: block;
}

.payment-method .info .info-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.radio {
    min-width: 22px;
    min-height: 22px;
    background: var(--white);
    border: 2px solid var(--primary);
    display: inline-block;
    border-radius: 50%;
    position: relative;
}

.radio::after {
    content: "";
    min-width: 10px;
    min-height: 10px;
    position: absolute;
    background: var(--primary);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.module-radio .radio::after {
    display: none;
}

.module-radio {
    display: flex;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.module-radio .text {
    margin-left: 15px;
    font-size: 14px;
    line-height: 22px;
    font-weight: var(--medium);
    color: rgba(48, 75, 101, 0.7);
}

.text-70 {
    color: rgba(48, 75, 101, 0.7);
}

.module-radio input[type="radio"]:checked~.radio::after {
    display: block;
}

.dbl-radio {
    display: flex;
    flex-direction: column;
}

.dbl-radio .module-radio:not(:last-child) {
    margin-bottom: 10px;
}

.info--left .info-body {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    border: 0;
}

.info--left {
    border-right: 0 !important;
    border-left: 1px solid;
    border-color: rgba(62, 116, 134, 0.15);
}

.pay input[type="radio"]:checked~.payment-method .info--left {
    border-color: rgba(256, 256, 256, 0.5);
}

.color-text--light {
    color: var(--text);
}

.pay input[type="radio"]:checked .color-text--light {
    color: #fff !important;
}

.info--left>.info-body * {
    opacity: 1 !important;
}

.bordered {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn--red {
    color: #F43D3D;
    background: transparent;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn--remove {
    color: #F43D3D;
    background: transparent;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.pay input[type="radio"]:checked~.payment-method .btn--remove {
    color: #fff;
    background: rgba(255, 255, 255, 0.15);
    border-color: transparent;
}

@media (max-width: 575.98px) {
    .info--left .info-body {
        flex-direction: column;
        align-items: flex-start;
    }

    .info--left .btn--remove {
        margin-top: 10px;
    }
}

@media (max-width: 768px) {
    .back-button {
        width: 100%;
    }
}

.price-list__item[data-v-21dd749a] {
    align-items: flex-start;
}

.price-list__item-price[data-v-21dd749a] {
    display: inline-block;
    padding-left: 10px;
}

.quick-order-message[data-v-21dd749a] {
    border-top: 5px solid #70DE61;
    padding: 48px 30px 20px;
    background-color: #fff;
    border-radius: 20px;
    min-height: calc(100vh - 190px);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.quick-order-message.quick-order-message--error[data-v-21dd749a] {
    border-top: 5px solid #F43D3D;
}

.quick-order-message .btn[data-v-21dd749a] {
    width: 220px;
    margin-bottom: 10px;
}

.quick-order-message .btn--last[data-v-21dd749a] {
    margin-top: auto;
}

.quick-order-message__icon[data-v-21dd749a] {
    width: 58px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    background-image: url(/img/order-success.svg);
    background-size: cover;
}

.quick-order-message--error .quick-order-message__icon[data-v-21dd749a] {
    background-image: url(/img/order-error.svg);
}

.quick-order-message__title[data-v-21dd749a] {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 15px;
    font-weight: 700;
    color: #70DE61;
}

.quick-order-message--error .quick-order-message__title[data-v-21dd749a] {
    color: #F43D3D;
}

.quick-order-message__number[data-v-21dd749a] {
    font-size: 36px;
    line-height: 58px;
    font-weight: 700;
}

.quick-order-message__holder[data-v-21dd749a]:not(:first-child) {
    margin-top: 20px;
    padding-top: 20px;
    position: relative;
}

.quick-order-message__holder[data-v-21dd749a]:not(:first-child)::after {
    content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 25px);
    width: 50px;
    height: 1px;
    background-color: rgba(62, 116, 134, 0.15);
}

.quick-order-message__total span[data-v-21dd749a] {
    font-size: 18px;
    line-height: 1.6;
    color: rgba(48, 75, 101, 0.5);
    font-weight: 500;
    display: block;
}

.quick-order-message--error .quick-order-message__total span[data-v-21dd749a] {
    color: #F43D3D;
}

.quick-order-message--error .quick-order-message__total[data-v-21dd749a] {
    margin-bottom: 50px;
}

.quick-order-message__total strong[data-v-21dd749a] {
    font-size: 24px;
    line-height: 1.6;
    font-weight: 700;
    display: block;
}

.quick-order-message .btn--default-outline[data-v-21dd749a] {
    color: rgba(48, 75, 101, 0.5);
    background-color: #fff;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.quick-order-message .btn--outline-primary[data-v-21dd749a] {
    background-color: #fff;
    color: #05A6DB;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.quick-order-message .btn--outline-primary[data-v-21dd749a]:hover {
    color: #fff;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.checkout-loader[data-v-21dd749a] {
    background: #fff;
    border-radius: 20px;
    min-height: calc(100vh - 190px);
    width: 100%;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.divider[data-v-21dd749a] {
    display: flex;
    align-items: center;
    text-align: center;
    color: #666;
}

.divider[data-v-21dd749a]::before, .divider[data-v-21dd749a]::after {
    content: "";
    flex: 1;
    border-bottom: 1px solid #ccc;
}

.divider[data-v-21dd749a]:not(:empty)::before {
    margin-right: 0.75em;
}

.divider[data-v-21dd749a]:not(:empty)::after {
    margin-left: 0.75em;
}

#google-pay-element[data-v-21dd749a] {
    display: flex;
    align-items: center;
    width: 100% !important;
    max-width: 100% !important;
    height: 50px;
    border-radius: 5px;
}

.payment-error[data-v-21dd749a] {
    color: #c00;
    font-size: 14px;
    padding: 8px 0;
}

.section .card.card--white[data-v-21dd749a] {
    background: #fff !important;
    border: 1px solid #e7eef5 !important;
    border-radius: 20px !important;
    box-shadow: 0 12px 34px -26px rgba(48, 75, 101, .55) !important;
}

.section .input[data-v-21dd749a] {
    border: 1.5px solid #e7eef5 !important;
    border-radius: 12px !important;
    background: #fbfdff !important;
    font-size: 14px;
    color: #1f2d3d;
    box-shadow: none !important;
    transition: border-color .15s ease, box-shadow .15s ease;
}

.section .input[data-v-21dd749a]:focus {
    border-color: #20a7ee !important;
    box-shadow: 0 0 0 4px rgba(32, 167, 238, .12) !important;
}

.section .input.invalid[data-v-21dd749a] {
    border-color: #e5484d !important;
}

.section .input-group-label[data-v-21dd749a] {
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #6e8193 !important;
    opacity: 1 !important;
}

.section .choose-block-item[data-v-21dd749a] {
    display: grid !important;
    grid-template-areas: "radio title imgs""radio cash imgs";
    grid-template-columns: auto minmax(0, 1fr) auto;
    -moz-column-gap: 14px;
    column-gap: 14px;
    align-items: center;
    border: 1.5px solid #e7eef5 !important;
    border-radius: 14px !important;
    background: #fff !important;
    padding: 15px 16px !important;
    min-height: 0 !important;
    cursor: pointer;
    transition: border-color .16s ease, background .16s ease, box-shadow .16s ease;
    box-shadow: none !important;
}

.section .choose-block-item[data-v-21dd749a]:hover {
    border-color: #cfe0ec !important;
}

.section .choose-block-item.active[data-v-21dd749a] {
    border-color: #20a7ee !important;
    background: #f5fbfe !important;
    box-shadow: 0 6px 18px -10px rgba(32, 167, 238, .4) !important;
}

.section .choose-block-item[data-v-21dd749a]::before {
    content: "";
    grid-area: radio;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #cfdbe6;
    background: #fff;
    transition: border-color .15s ease, box-shadow .15s ease;
}

.section .choose-block-item.active[data-v-21dd749a]::before {
    border-color: #20a7ee;
    box-shadow: inset 0 0 0 3.5px #fff, inset 0 0 0 12px #20a7ee;
}

.section .choose-block-item__title[data-v-21dd749a] {
    grid-area: title;
    font-size: 14.5px !important;
    font-weight: 600 !important;
    color: #1f2d3d !important;
    margin: 0 !important;
    text-align: left !important;
}

.section .choose-block-item__title .nc2-cb[data-v-21dd749a] {
    display: inline-block;
    margin-left: 7px;
    vertical-align: 1.5px;
    font-size: 10.5px;
    font-weight: 700;
    color: #1bb98c;
    background: #e7f6ef;
    padding: 2.5px 9px;
    border-radius: 999px;
}

.section .choose-block-item__text[data-v-21dd749a] {
    grid-area: cash;
    font-size: 11.5px !important;
    font-weight: 600 !important;
    color: #1bb98c !important;
    margin: 2px 0 0 !important;
    text-align: left !important;
    opacity: 1 !important;
}

.section .choose-block-item>.row[data-v-21dd749a] {
    grid-area: imgs;
    margin: 0 !important;
    flex-wrap: nowrap !important;
    align-items: center;
    gap: 7px;
}

.section .choose-block-item>.row>[class*="col"][data-v-21dd749a] {
    padding: 0 !important;
    width: auto !important;
    flex: none !important;
    max-width: none !important;
}

.section .choose-block-item img[data-v-21dd749a] {
    width: 44px !important;
    height: 28px !important;
    -o-object-fit: contain;
    object-fit: contain;
    background: #fff;
    border: 1px solid #edf1f5;
    border-radius: 6px;
    padding: 3px 5px;
    display: block;
}

.section .pay-width-account[data-v-21dd749a] {
    display: flex !important;
    align-items: center;
    gap: 14px;
    border: 1.5px solid #e7eef5 !important;
    border-radius: 14px !important;
    background: #fff !important;
    padding: 15px 16px !important;
    font-size: 14.5px;
    font-weight: 600;
    color: #1f2d3d !important;
    box-shadow: none !important;
    transition: .16s;
}

.section .pay-width-account[data-v-21dd749a]::before {
    content: "";
    width: 20px;
    height: 20px;
    flex: none;
    border-radius: 50%;
    border: 2px solid #cfdbe6;
    background: #fff;
    transition: .15s;
}

.section .pay-width-account.active[data-v-21dd749a] {
    background: #f5fbfe !important;
    border-color: #20a7ee !important;
    color: #1f2d3d !important;
    box-shadow: 0 6px 18px -10px rgba(32, 167, 238, .4) !important;
}

.section .pay-width-account.active[data-v-21dd749a]::before {
    border-color: #20a7ee;
    box-shadow: inset 0 0 0 3.5px #fff, inset 0 0 0 12px #20a7ee;
}

.section .pay-width-account .payment-balance-span-fix[data-v-21dd749a] {
    margin-left: auto;
    font-size: 13px;
    font-weight: 700;
    color: #1f2d3d;
    background: #eef4f8;
    padding: 6px 12px;
    border-radius: 999px;
}

.section .list-payments .payment-method[data-v-21dd749a] {
    border: 1.5px solid #e7eef5 !important;
    border-radius: 13px !important;
    background: #fff !important;
    box-shadow: none !important;
}

.section .btn--primary[data-v-21dd749a] {
    background: #20a7ee !important;
    background-image: none !important;
    border-radius: 13px !important;
    font-weight: 700 !important;
    box-shadow: 0 14px 28px -10px rgba(32, 167, 238, .6) !important;
    transition: transform .16s ease, box-shadow .16s ease !important;
}

.section .btn--primary[data-v-21dd749a]:hover {
    transform: translateY(-1px);
}

.section .back-button[data-v-21dd749a] {
    border: 0 !important;
    background: none !important;
    box-shadow: none !important;
    color: #6e8193 !important;
    font-weight: 600 !important;
    padding-left: 0 !important;
}

.section .back-button[data-v-21dd749a]:hover {
    color: #20a7ee !important;
}

.section .col-xl-4>.card.card--white[data-v-21dd749a] {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
    border-radius: 22px !important;
}

.section .block-right-head .text-bold-16[data-v-21dd749a] {
    font-size: 11.5px !important;
    font-weight: 800 !important;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #9fb0bf !important;
}

.section .price-list__item[data-v-21dd749a] {
    font-size: 13.5px !important;
    color: #6e8193 !important;
}

.section .price-list__item-price[data-v-21dd749a] {
    font-weight: 700 !important;
    color: #1f2d3d !important;
}

.section .price-list__item.color-primary[data-v-21dd749a], .section .price-list__item.color-primary .price-list__item-price[data-v-21dd749a] {
    color: #1bb98c !important;
}

.section .protection[data-v-21dd749a] {
    background: #f3fbf7;
    border: 1px solid #d6f0e3;
    border-radius: 12px;
    padding: 12px 14px;
    width: 100%;
}

.section .protection__text[data-v-21dd749a] {
    color: #6e8193 !important;
}

.quick-order-message[data-v-21dd749a] {
    border-radius: 20px !important;
}

.section [class*="col-"][data-v-21dd749a]:has(> .choose-block-item) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    margin-bottom: 11px !important;
}

.section .choose-block-item[data-v-21dd749a] {
    grid-template-columns: auto minmax(170px, 1fr) auto !important;
}

.section .choose-block-item__title[data-v-21dd749a] {
    white-space: nowrap;
}

.section .choose-block-item>.row[data-v-21dd749a] {
    flex-wrap: wrap !important;
    justify-content: flex-end !important;
    max-width: 240px;
    row-gap: 6px !important;
}

.section .choose-block-item img[data-v-21dd749a] {
    width: 40px !important;
    height: 26px !important;
    padding: 3px 4px !important;
}

.section .choose-block-item>.row[data-v-21dd749a] {
    max-width: 300px;
}

.section .choose-block-item img[data-v-21dd749a] {
    width: 44px !important;
    height: 28px !important;
    padding: 4px 6px !important;
}

.section .choose-block-item[data-v-21dd749a] {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
}

.section .choose-block-item__text[data-v-21dd749a] {
    margin-top: 3px !important;
}

.section .list-payments .pay input[type="radio"]:checked~.payment-method[data-v-21dd749a] {
    background: #eef7fe !important;
    border-color: color-mix(in srgb, #20a7ee 48%, #e7eef5) !important;
}

.section .list-payments .pay input[type="radio"]:checked~.payment-method .pay-list *[data-v-21dd749a] {
    color: #304b65 !important;
    opacity: 1 !important;
}

.section .list-payments .pay input[type="radio"]:checked~.payment-method .radio[data-v-21dd749a] {
    border: 2px solid #20a7ee !important;
    background: #fff !important;
}

.section .list-payments .pay input[type="radio"]:checked~.payment-method .radio[data-v-21dd749a]::after {
    background: #20a7ee !important;
}

.section .list-payments .pay input[type="radio"]:checked~.payment-method .btn--remove[data-v-21dd749a] {
    color: #6e8193 !important;
    background: transparent !important;
}

.section .choose-block-item.active .choose-block-item__title[data-v-21dd749a], .section .choose-block-item.active h5[data-v-21dd749a] {
    color: #1f2d3d !important;
}

.section .choose-block-item.active .choose-block-item__text[data-v-21dd749a], .section .choose-block-item.active p[data-v-21dd749a] {
    color: #1bb98c !important;
}

.section .choose-block-item.active[data-v-21dd749a] {
    border-width: 1.5px !important;
}

.section .choose-block-item__title[data-v-21dd749a], .section .choose-block-item__text[data-v-21dd749a] {
    line-height: 1.35 !important;
}

.section .choose-block-item .payment-method-item[data-v-21dd749a] {
    height: auto !important;
    border: 0 !important;
    background: transparent !important;
    padding: 0 !important;
    overflow: visible !important;
    display: block;
}

.section .choose-block-item .coin-paymant[data-v-21dd749a] {
    grid-area: imgs;
    display: flex;
    align-items: center;
    gap: 5px;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.section .choose-block-item .coin-paymant img[data-v-21dd749a], .section .choose-block-item .coin-paymant svg[data-v-21dd749a] {
    width: 26px !important;
    height: 26px !important;
    max-width: none !important;
    border: 0 !important;
    border-radius: 50% !important;
    padding: 0 !important;
    background: transparent !important;
}

.section .choose-block-item .coin-paymant:has(.coin-paymant__wrpr) .coin-paymant__logo[data-v-21dd749a] {
    display: none !important;
}

.section .choose-block-item .coin-paymant__logo[data-v-21dd749a] {
    max-width: none !important;
}

.section .choose-block-item .coin-paymant__logo svg[data-v-21dd749a], .section .choose-block-item .coin-paymant__logo img[data-v-21dd749a] {
    width: auto !important;
    height: 20px !important;
    border-radius: 0 !important;
}

.section .choose-block-item .coin-paymant__wrpr[data-v-21dd749a] {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-end;
    gap: 5px;
    max-width: 150px;
}

.section .choose-block-item .coin-paymant__item[data-v-21dd749a] {
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

.section .choose-block-item .coin-paymant__item svg[data-v-21dd749a] {
    width: 26px !important;
    height: 26px !important;
    display: block;
    border-radius: 50%;
}

.section .choose-block-item[data-v-21dd749a] {
    margin-bottom: 0 !important;
}

@media (max-width: 900px) {
    .section .choose-block-item[data-v-21dd749a] {
        grid-template-columns: auto minmax(0, 1fr) !important;
        grid-template-areas: "radio title""radio cash""imgs imgs" !important;
    }

    .section .choose-block-item>.row[data-v-21dd749a], .section .choose-block-item .coin-paymant[data-v-21dd749a] {
        justify-content: flex-start !important;
        margin: 8px 0 0 34px !important;
    }

    .section .choose-block-item>.row[data-v-21dd749a] {
        flex-wrap: wrap !important;
    }

    .section .choose-block-item>.row>[class*="col-"][data-v-21dd749a] {
        flex: 0 0 auto !important;
        width: auto !important;
        max-width: none !important;
        padding: 0 !important;
    }

    .section .choose-block-item .coin-paymant__wrpr[data-v-21dd749a] {
        max-width: none;
        justify-content: flex-start;
    }
}

.section .pay-width-account[data-v-21dd749a] {
    justify-content: flex-start !important;
    margin-top: 0 !important;
    line-height: 1.35 !important;
}

@media (max-width: 575.98px) {
    .section .pay-width-account[data-v-21dd749a] {
        flex-direction: row !important;
        align-items: center !important;
    }

    .section .pay-width-account .payment-balance-span-fix[data-v-21dd749a] {
        margin-top: 0 !important;
        opacity: 1 !important;
    }
}

.section .btn--primary[data-v-21dd749a] {
    height: auto !important;
    padding: 15px 28px !important;
    font-size: 15.5px !important;
    font-weight: 600 !important;
    border-radius: 13px !important;
    background: #20a7ee !important;
    background-image: none !important;
    box-shadow: 0 16px 30px -10px rgba(32, 167, 238, .6) !important;
}

.section .btn--primary[data-v-21dd749a]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 20px 36px -10px rgba(32, 167, 238, .66) !important;
    filter: none !important;
}

.section .select[data-v-21dd749a] {
    border: 1.5px solid #e7eef5 !important;
    border-radius: 12px !important;
    background-color: #fbfdff !important;
    color: #304b65 !important;
    font-size: 14px;
}

.section .select[data-v-21dd749a]:focus {
    border-color: #20a7ee !important;
    box-shadow: 0 0 0 4px rgba(32, 167, 238, .12) !important;
    outline: none;
}

.section .select.invalid[data-v-21dd749a] {
    border-color: #e5484d !important;
}

.section .input-group-label[data-v-21dd749a] {
    text-transform: none !important;
    padding-bottom: 7px !important;
}

.section .protection[data-v-21dd749a] {
    max-width: none !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    text-align: left !important;
    gap: 10px;
}

.section .protection__info[data-v-21dd749a] {
    font-size: 12px !important;
    line-height: 1.35 !important;
    text-transform: none !important;
    margin-bottom: 0 !important;
    font-weight: 700 !important;
    color: #1f2d3d !important;
    background: none !important;
    -webkit-background-clip: initial !important;
    -webkit-text-fill-color: #1f2d3d !important;
}

.section .protection__text[data-v-21dd749a] {
    font-size: 12px !important;
    line-height: 1.35 !important;
}

.section .block-right-head .text-bold-16[data-v-21dd749a] {
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: .13em;
}

.section .price-list__item[data-v-21dd749a] {
    font-size: 14px !important;
}

.section .price-list__item[data-v-21dd749a]:not(:last-child) {
    margin-bottom: 11px !important;
}

.section .col-xl-4>.card.card--white[data-v-21dd749a] {
    top: 24px;
}

.section .card-body__item.--checkout[data-v-21dd749a] {
    padding: 22px 24px !important;
}

.section .card-body__item.--checkout-asside[data-v-21dd749a] {
    padding: 24px !important;
}

.pyment-info[data-v-21dd749a] {
    background: rgba(32, 167, 238, .08) !important;
    border-radius: 12px !important;
}

.pyment-info[data-v-21dd749a], .pyment-info *[data-v-21dd749a] {
    color: #20a7ee !important;
}

.section[data-v-21dd749a] .btn-wallet-pay, .section[data-v-21dd749a] .show-popup-button {
    border-radius: 8px !important;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: .01em;
    box-shadow: 0 12px 26px -16px rgba(0, 0, 0, .6);
    transition: transform .16s ease, box-shadow .16s ease;
}

.section[data-v-21dd749a] .btn-wallet-pay:hover, .section[data-v-21dd749a] .show-popup-button:hover {
    transform: translateY(-1px);
}

.section[data-v-21dd749a] .google-pay-button {
    border-radius: 8px !important;
}

.section[data-v-21dd749a] .divider {
    color: #9fb0bf !important;
    font-size: 11.5px !important;
    font-weight: 700 !important;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.section[data-v-21dd749a] .divider::before, .section[data-v-21dd749a] .divider::after {
    border-bottom: 1px solid #e7eef5 !important;
}

.nc2-pagechrome[data-v-21dd749a] {
    font-family: 'Poppins', sans-serif;
}

.nc2-crumbs[data-v-21dd749a] {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 500;
    color: #9fb0bf;
    margin-bottom: 22px;
}

.nc2-crumbs a b[data-v-21dd749a], .nc2-crumbs b[data-v-21dd749a] {
    color: #6e8193;
    font-weight: 600;
}

.nc2-crumb-link[data-v-21dd749a] {
    cursor: pointer;
}

.nc2-crumb-link[data-v-21dd749a]:hover {
    color: #20a7ee;
}

.nc2-crumbs .cur[data-v-21dd749a] {
    color: #6e8193;
}

.nc2-crumbs svg[data-v-21dd749a] {
    width: 14px;
    height: 14px;
}

.nc2-phead[data-v-21dd749a] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 28px;
    flex-wrap: wrap;
}

.nc2-phead h1[data-v-21dd749a] {
    font-size: 32px;
    line-height: 1.1;
    font-weight: 700;
    color: #1f2d3d;
    margin: 0;
    letter-spacing: -.02em;
}

.nc2-safe[data-v-21dd749a] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 600;
    color: #6e8193;
    background: #fff;
    border: 1px solid #e7eef5;
    padding: 9px 14px;
    border-radius: 999px;
    box-shadow: 0 2px 12px rgba(48, 75, 101, .05);
}

.nc2-safe svg[data-v-21dd749a] {
    width: 15px;
    height: 15px;
    color: #1bb98c;
}

.section .card-body__item.--checkout>h4.h5[data-v-21dd749a] {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #1f2d3d !important;
    letter-spacing: -.01em;
    margin-bottom: 4px !important;
}

.nc2-sub[data-v-21dd749a] {
    font-size: 12.5px;
    color: #6e8193;
    margin: 0 0 18px;
}

.nc2-field-err[data-v-21dd749a] {
    font-size: 12.5px;
    font-weight: 500;
    color: #e5484d;
    margin: 8px 2px 0;
}

.section .input.invalid[data-v-21dd749a]:focus {
    border-color: #e5484d !important;
    box-shadow: 0 0 0 3px rgba(229, 72, 77, .14) !important;
}

.nc2-account[data-v-21dd749a] {
    display: flex;
    align-items: center;
    gap: 14px;
    background: #f6fafd;
    border: 1px solid #e7eef5;
    border-radius: 14px;
    padding: 13px 15px;
}

.nc2-acc-info[data-v-21dd749a] {
    flex: 1;
    min-width: 0;
}

.nc2-acc-email[data-v-21dd749a] {
    font-size: 14.5px;
    font-weight: 700;
    color: #1f2d3d;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nc2-acc-sub[data-v-21dd749a] {
    font-size: 12px;
    color: #6e8193;
    margin-top: 2px;
}

.nc2-acc-edit[data-v-21dd749a] {
    color: #20a7ee;
    font-weight: 600;
}

.nc2-acc-bal[data-v-21dd749a] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 4px;
    flex: none;
    text-align: right;
}

.nc2-acc-bal-l[data-v-21dd749a] {
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;
    color: #9fb0bf;
}

.nc2-acc-bal-v[data-v-21dd749a] {
    font-size: 19px;
    font-weight: 800;
    color: #1f2d3d;
}

.nc2-acc-add[data-v-21dd749a] {
    font-size: 12px;
    font-weight: 600;
    color: #20a7ee;
    border: 1px solid #cfe4f3;
    border-radius: 9px;
    padding: 5px 12px;
    background: #fff;
    cursor: pointer;
    transition: .15s;
}

.nc2-acc-add[data-v-21dd749a]:hover {
    background: #f0f8fd;
}

.nc2-express[data-v-21dd749a] {
    margin-bottom: 18px;
}

.nc2-express[data-v-21dd749a] [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
    flex: 0 0 100%;
    max-width: 100%;
}

.nc2-iw[data-v-21dd749a] {
    position: relative;
}

.nc2-cardnum .input[data-v-21dd749a] {
    padding-right: 66px !important;
}

.nc2-brand[data-v-21dd749a] {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 44px;
    height: 28px;
    pointer-events: none;
}

.nc2-brand svg[data-v-21dd749a] {
    width: 44px;
    height: 28px;
    display: block;
}

.nc2-brand img[data-v-21dd749a] {
    width: 44px;
    height: 28px;
    -o-object-fit: contain;
    object-fit: contain;
    background: #fff;
    border: 1px solid #edf1f5;
    border-radius: 6px;
    padding: 4px 6px;
    display: block;
}

.nc2-cvv .input[data-v-21dd749a] {
    padding-right: 42px !important;
}

.nc2-cvv .input[data-v-21dd749a]::-webkit-outer-spin-button, .nc2-cvv .input[data-v-21dd749a]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.nc2-cvv-hint[data-v-21dd749a] {
    position: absolute;
    right: 9px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 0;
    background: #eef2f6;
    color: #6e8193;
    cursor: help;
    display: grid;
    place-items: center;
    padding: 0;
    transition: .15s;
}

.nc2-cvv-hint[data-v-21dd749a]:hover {
    background: #e2e9f0;
    color: #304b65;
}

.nc2-cvv-hint>svg[data-v-21dd749a] {
    width: 14px;
    height: 14px;
}

.nc2-cvv-tip[data-v-21dd749a] {
    position: absolute;
    bottom: calc(100% + 12px);
    right: -6px;
    width: 232px;
    background: #1f2d3d;
    color: #fff;
    padding: 12px 13px;
    border-radius: 12px;
    font-size: 12px;
    line-height: 1.45;
    font-weight: 500;
    text-align: left;
    opacity: 0;
    visibility: hidden;
    transform: translateY(5px);
    transition: opacity .16s ease, transform .16s ease, visibility .16s;
    box-shadow: 0 16px 34px -12px rgba(0, 0, 0, .45);
    z-index: 6;
}

.nc2-cvv-tip[data-v-21dd749a]::after {
    content: "";
    position: absolute;
    top: 100%;
    right: 12px;
    border: 7px solid transparent;
    border-top-color: #1f2d3d;
}

.nc2-cvv-ill[data-v-21dd749a] {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 9px;
    border-radius: 6px;
}

.nc2-cvv-hint:hover .nc2-cvv-tip[data-v-21dd749a], .nc2-cvv-hint:focus-visible .nc2-cvv-tip[data-v-21dd749a] {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.section .input.input--bg-right[data-v-21dd749a], .section .input.input-svg[data-v-21dd749a] {
    background-image: none !important;
}

.nc2-cardpick-wrap[data-v-21dd749a] {
    margin-top: 0;
}

.nc2-cardpick[data-v-21dd749a] {
    margin: 16px 0 0 0 !important;
    background: transparent;
    border: 0;
    border-top: 1px dashed #e7eef5;
    border-radius: 0;
    padding: 18px 0 2px !important;
    position: relative;
}

.nc2-cardpick[data-v-21dd749a]::before {
    display: none;
}

.nc2-cardpick>h4.h5[data-v-21dd749a] {
    font-size: 10px !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    letter-spacing: .11em;
    color: #9fb0bf !important;
    margin-bottom: 12px !important;
}

.section .list-payments .btn--remove[data-v-21dd749a] {
    background: transparent !important;
    color: #9fb0bf !important;
    border: 0 !important;
    font-size: 12.5px !important;
    padding: 4px 6px !important;
}

.section .list-payments .btn--remove[data-v-21dd749a]:hover {
    color: #e5484d !important;
}

.nc2-cardtoggle[data-v-21dd749a] {
    border: 0 !important;
    background: none !important;
    box-shadow: none !important;
    color: #20a7ee !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    padding: 4px 0 !important;
}

.nc2-bal-body[data-v-21dd749a] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.nc2-bal-sub[data-v-21dd749a] {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 11.5px;
    font-weight: 600;
    color: #1bb98c;
    margin-top: 3px;
}

.nc2-bal-sub svg[data-v-21dd749a] {
    width: 12px;
    height: 12px;
}

.section .choose-block-item__text[data-v-21dd749a]::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    vertical-align: -1px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231bb98c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2'/%3E%3Cpath d='M21 12a2 2 0 0 0-2-2h-4a2 2 0 0 0 0 4h4a2 2 0 0 0 2-2z'/%3E%3C/svg%3E") center / contain no-repeat;
}

.nc2-paylock[data-v-21dd749a] {
    margin-right: 9px;
    margin-left: 0 !important;
}

.nc2-sdiv[data-v-21dd749a] {
    height: 1px;
    background: #e7eef5;
    margin: 15px 0;
    list-style: none;
}

.section .price-list__item.nc2-disc[data-v-21dd749a], .section .price-list__item.nc2-disc span[data-v-21dd749a], .section .price-list__item.nc2-disc .price-list__item-price[data-v-21dd749a] {
    color: #1bb98c !important;
    font-weight: 600 !important;
}

.section .price-list__item.nc2-stotal[data-v-21dd749a] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.section .price-list__item.nc2-stotal>span[data-v-21dd749a]:first-child {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #1f2d3d !important;
}

.section .price-list__item.nc2-stotal .price-list__item-price[data-v-21dd749a] {
    font-size: 26px !important;
    font-weight: 700 !important;
    color: #1f2d3d !important;
    letter-spacing: -.02em;
}

.nc2-reward[data-v-21dd749a] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-top: 14px;
    padding: 12px 13px;
    background: #f3fbf7;
    border: 1px solid #d6f0e3;
    border-radius: 12px;
    font-size: 12.5px;
    line-height: 1.45;
    font-weight: 500;
    color: #304b65;
    list-style: none;
}

.nc2-reward svg[data-v-21dd749a] {
    width: 18px;
    height: 18px;
    flex: none;
    color: #1bb98c;
    margin-top: 1px;
}

.nc2-reward b[data-v-21dd749a] {
    color: #149a73;
    font-weight: 700;
}

.nc2-prod[data-v-21dd749a] {
    display: flex !important;
    align-items: center;
    gap: 12px;
    padding: 11px 0 !important;
    margin: 0 !important;
}

.nc2-prod+.nc2-prod[data-v-21dd749a] {
    border-top: 1px solid #eef4f8;
}

.nc2-prod-g[data-v-21dd749a] {
    flex: none;
}

.nc2-prod-g[data-v-21dd749a] svg {
    width: 20px !important;
    height: 20px !important;
}

.nc2-prod-g[data-v-21dd749a] .plat-ico {
    width: 38px !important;
    height: 38px !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

.nc2-prod-n[data-v-21dd749a] {
    flex: 1;
    min-width: 0;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.35;
    color: #304b65;
}

.nc2-prod-p[data-v-21dd749a] {
    white-space: nowrap;
    font-size: 13.5px !important;
}

.section .card-body__item.--checkout-asside+.card-body__item.--checkout-asside[data-v-21dd749a] {
    border-top: 1px solid #e7eef5;
}

.nc2-shield[data-v-21dd749a] {
    display: inline-flex;
    flex: none;
}

.nc2-protect[data-v-21dd749a] {
    font-size: 12px;
    line-height: 1.45;
    color: #6e8193;
    margin: 0;
    text-align: left;
}

.nc2-protect b[data-v-21dd749a] {
    color: #1f2d3d;
}

.section .card-body__item.--checkout.d-flex.align-items-center[data-v-21dd749a] {
    align-items: flex-start !important;
}

.section .card-body__item.--checkout .base-text[data-v-21dd749a] {
    font-size: 12.5px !important;
    color: #6e8193 !important;
}

.section .card-body__item.--checkout .base-text a[data-v-21dd749a] {
    color: #20a7ee;
    font-weight: 600;
}

.section .form-saving .module-check .check[data-v-21dd749a] {
    width: 20px !important;
    height: 20px !important;
    border-radius: 6px;
    border: 2px solid #cfe0ec;
    background: #fff;
    flex: none;
}

.section .form-saving .module-check input:checked+.check[data-v-21dd749a] {
    border-color: #20a7ee !important;
    background: #20a7ee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 12px 12px no-repeat !important;
}

.section .form-saving .module-check .text[data-v-21dd749a] {
    font-size: 13px !important;
    color: #304b65 !important;
}

@media (max-width: 767.98px) {
    .nc2-phead h1[data-v-21dd749a] {
        font-size: 24px;
    }

    .nc2-account[data-v-21dd749a] {
        flex-wrap: wrap;
    }

    .nc2-acc-bal[data-v-21dd749a] {
        align-items: flex-start;
        text-align: left;
    }

    .nc2-cardpick[data-v-21dd749a] {
        margin-left: 0 !important;
    }
}

.section .nc2-loginhint[data-v-21dd749a] {
    margin: 14px 0 0;
    font-size: 13.5px;
    color: #6e8193;
}

.section .nc2-loginhint a[data-v-21dd749a] {
    color: #20a7ee;
    font-weight: 600;
    text-decoration: none;
}

.section .nc2-loginhint a[data-v-21dd749a]:hover {
    text-decoration: underline;
}

.section .choose-block .row.gutters-10[data-v-21dd749a] {
    display: flex;
    flex-wrap: wrap;
}

.section .choose-block .row.gutters-10 .nc2-m-paypal[data-v-21dd749a] {
    order: 1;
}

.section .choose-block .row.gutters-10 .nc2-m-crypto[data-v-21dd749a] {
    order: 2;
}

.section .choose-block .row.gutters-10 .nc2-m-safecharge[data-v-21dd749a] {
    order: 3;
}

.cart_inner_dashboard .cart-total-info {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.cart_inner_dashboard .cart-total-price {
    display: flex;
    align-items: center;
    margin-right: 50px;
}

.cart_inner_dashboard .cart-total-price__item {
    display: flex;
    flex-direction: column;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 100%;
    margin-right: 50px;
}

.cart_inner_dashboard .cart-total-price__item span {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.5);
    margin-bottom: 8px;
}

.cart_inner_dashboard .product-price {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #304B65;
    opacity: .7;
    flex: 0 0 197px;
    display: flex;
    align-items: flex-start;
}

.cart_inner_dashboard.container {
    max-width: 100%;
    margin: 0;
    padding: 0;
}

.cart_inner_dashboard .accordion {
    min-height: calc(50vh - 300px);
    display: flex;
    flex-direction: column;
}

.cart_inner_dashboard .accordion .accordion__item:last-child {
    margin-bottom: auto;
}

.cart_inner_dashboard .font-bold {
    font-weight: 700;
}

.cart_inner_dashboard .mb-auto {
    margin-bottom: auto;
}

.cart_inner_dashboard .input-group .input+.btn {
    margin-left: 10px;
}

.cart_inner_dashboard .uccount-balance {
    display: flex;
    align-items: center;
}

.cart_inner_dashboard .uccount-balance__price {
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.7);
    flex: auto;
}

.cart_inner_dashboard .card-body__item+.card-body__item {
    padding-top: 30px;
    margin-top: 30px;
    position: relative;
}

.cart_inner_dashboard .card-body__item+.card-body__item:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(62, 116, 134, 0) 0%, rgba(62, 116, 134, 0.15) 38.34%, rgba(62, 116, 134, 0.15) 64.61%, rgba(62, 116, 134, 0) 100.85%);
}

.cart_inner_dashboard .text-bold-16 {
    color: var(--text);
    font-weight: var(--bold);
    font-size: 16px;
    line-height: 16px;
}

.cart_inner_dashboard .price-list__item:not(:last-child) {
    margin-bottom: 20px;
}

.cart_inner_dashboard .price-list__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cart_inner_dashboard .protection {
    max-width: 284px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
    .cart_inner_dashboard .protection__info {
        background: linear-gradient(144.06deg, #9BCF2C -18.56%, #3AB54A 118.53%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
}

.cart_inner_dashboard .protection__info {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.cart_inner_dashboard .protection__text {
    color: rgba(48, 75, 101, 0.7);
}

.cart_inner_dashboard .protection__icon:first-child {
    margin-right: 10px;
}

.cart_inner_dashboard .protection__icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cart_inner_dashboard .bank-card-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 20px;
}

.cart_inner_dashboard .title-bank-item-number {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
}

.cart_inner_dashboard .title-bank-item-number.card-date {
    top: 65%;
}

.cart_inner_dashboard .mw-100 {
    max-width: 100px;
}

.cart_inner_dashboard .btn .icon-btn:first-child {
    margin-right: 15px;
}

.cart_inner_dashboard .form-saving {
    display: flex;
    align-items: center;
}

.cart_inner_dashboard .form-saving .product-add {
    white-space: nowrap;
    margin-right: 30px;
}

.cart_inner_dashboard .form-text {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 140%;
    color: rgba(48, 75, 101, 0.5);
}

.cart_inner_dashboard .servicesPrice+.card-body__item.--checkout {
    padding-top: 30px;
}

.cart_inner_dashboard .cart_engagement_packages .h3.h3--inner {
    font-size: 24px;
}

.cart_inner_dashboard .cart_engagement_packages .section-title {
    margin-bottom: 50px;
    font-style: normal;
    color: inherit;
}

.cart_inner_dashboard .slider-products .slider-full-nav {
    justify-content: space-between;
    padding-bottom: 20px;
    position: relative;
    z-index: 20;
    display: flex;
    align-items: center;
}

.cart_inner_dashboard .slider-full-btn {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
    background: #FFFFFF;
    border-radius: 10px;
    color: var(--text);
    transform: var(--transition);
}

.cart_inner_dashboard .cart_engagement_packages .card-icon {
    position: absolute;
    top: -50px;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 15px 30px rgb(117 163 206 / 16%);
    z-index: 1;
}

.cart_inner_dashboard .section {
    padding-bottom: 50px;
}

.cart_inner_dashboard .cart_engagement_packages .card-with-icon {
    padding-top: 60px;
}

.cart_inner_dashboard .cart_engagement_packages .servising-title h3 {
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 140%;
    text-align: center;
    color: #304B65;
}

.cart_inner_dashboard .cart_engagement_packages .servising-title span {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    color: #304B65;
    opacity: .5;
}

.cart_inner_dashboard .cart_engagement_packages .card-price {
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 140%;
    color: rgba(48, 75, 101, 0.7);
}

.cart_inner_dashboard .cart_engagement_packages .counter {
    max-width: 136px;
}

.cart_inner_dashboard .cart_engagement_packages .card-body__item+.card-body__item {
    margin-top: 20px;
}

.cart_inner_dashboard .cart_engagement_packages .card-body__item {
    padding-top: 20px;
}

.card.discount-card.cart-discount-card .title-border--inner:after {
    display: none;
}

.card.discount-card.cart-discount-card .title-border.color-secondary.title-border--inner {
    margin: 0 8px;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 10px;
    padding: 1px 5px;
}

@media (max-width: 992px) {
    .page-cards .cart-total-info {
        display: block !important;
    }

    .page-cards .cart-total-info {
        padding: 30px 20px 20px !important;
        border-radius: 20px !important;
        background-color: var(--white) !important;
    }

    .page-cards .cart-total-price__item {
        margin: 0 !important;
        justify-content: space-between !important;
        align-items: center !important;
        flex-direction: row !important;
        font-size: 18px !important;
        padding: 0 22px 16px !important;
    }

    .page-cards .cart-total-price {
        display: block !important;
        margin: 0 0 10px !important;
    }

    .cart_inner_dashboard .card.card--white.page-cards {
        padding: 0 !important;
    }

    .cart_inner_dashboard .card.card--white.page-cards {
        background-color: transparent !important;
    }
}

.short-code {
    display: block !important;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.btn--outline-danger {
    background-color: #ffffff;
    color: #ff5656;
    border: 1px solid #ff5656;
}

.btn--outline-danger:hover {
    background-color: #ff5656;
    color: #ffff;
    border: 1px solid #ff5656;
}

.disabled[data-v-5d5940ac] {
    opacity: 0.7;
    pointer-events: none;
}

.order-id[data-v-5d5940ac] {
    cursor: pointer;
    transition: var(--transition);
}

.order-id[data-v-5d5940ac]:hover {
    color: var(--primary);
}

@media (max-width: 768px) {
    .order-item-footer[data-v-5d5940ac] {
        border-top: none;
    }

    .order-item[data-v-5d5940ac] {
        padding: 15px 20px;
    }
}

@media (min-width: 1500px) {
    .order-id-width-for-rate-now-fix[data-v-5d5940ac] {
        min-width: 80px;
    }
}

.on-site.quick-order-message[data-v-efb58278] {
    background: #fff;
    border-top: none;
    padding-top: 40px;
    padding-bottom: 30px;
    border-radius: var(--radius);
}

.price-list__item[data-v-efb58278] {
    align-items: flex-start;
}

.price-list__item-price[data-v-efb58278] {
    display: inline-block;
    padding-left: 10px;
}

.quick-order-message[data-v-efb58278] {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.quick-order-message__total strong[data-v-efb58278] {
    font-size: 24px;
    line-height: 1.6;
    font-weight: 700;
    display: block;
}

.quick-order-message.quick-order-message--error[data-v-efb58278] {
    border-top: 5px solid #F43D3D;
}

.quick-order-message.quick-order-message--warning[data-v-efb58278] {
    border-top: 5px solid var(--warning);
}

.quick-order-message .btn[data-v-efb58278] {
    width: 220px;
    margin-bottom: 10px;
}

.quick-order-message .btn--last[data-v-efb58278] {
    margin-top: auto;
}

.quick-order-message__icon[data-v-efb58278] {
    width: 58px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    background-image: url(/img/order-success.svg);
    background-size: cover;
}

.quick-order-message--error .quick-order-message__icon[data-v-efb58278] {
    background-image: url(/img/order-error.svg);
}

.quick-order-message--warning .quick-order-message__icon[data-v-efb58278] {
    background-image: none;
}

.quick-order-message__title[data-v-efb58278] {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 15px;
    font-weight: 700;
    color: #70DE61;
}

.quick-order-message--error .quick-order-message__title[data-v-efb58278] {
    color: #F43D3D;
}

.quick-order-message--warning .quick-order-message__title[data-v-efb58278] {
    color: var(--warning)
}

.quick-order-message__number[data-v-efb58278] {
    font-size: 36px;
    line-height: 58px;
    font-weight: 700;
}

.quick-order-message__holder[data-v-efb58278]:not(:first-child) {
    margin-top: 20px;
    padding-top: 20px;
    position: relative;
}

.quick-order-message__holder[data-v-efb58278]:not(:first-child)::after {
    content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 25px);
    width: 50px;
    height: 1px;
    background-color: rgba(62, 116, 134, 0.15);
}

.quick-order-message__total span[data-v-efb58278] {
    font-size: 18px;
    line-height: 1.6;
    color: rgba(48, 75, 101, 0.5);
    font-weight: 500;
    display: block;
}

.quick-order-message--error .quick-order-message__total span[data-v-efb58278] {
    color: #F43D3D;
}

.quick-order-message--warning .quick-order-message__total span[data-v-efb58278] {
    color: var(--warning);
}

.quick-order-message--error .quick-order-message__total[data-v-efb58278] {
    margin-bottom: 50px;
}

.quick-order-message .btn--default-outline[data-v-efb58278] {
    color: rgba(48, 75, 101, 0.5);
    background-color: #fff;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.quick-order-message .btn--outline-primary[data-v-efb58278] {
    background-color: #fff;
    color: #05A6DB;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.quick-order-message .btn--outline-primary[data-v-efb58278]:hover {
    color: #fff;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

.checkout-loader[data-v-efb58278] {
    background: #fff;
    border-radius: 20px;
    min-height: calc(100vh - 190px);
    width: 100%;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.status.paid[data-v-6190714c], .status.processing[data-v-6190714c] {
    color: #05A6DB;
}

.status.awaiting_payment[data-v-6190714c], .status.partially_paid[data-v-6190714c] {
    color: #CCA52D;
}

.status.canceled[data-v-6190714c] {
    color: #DB1919;
}

.disabled[data-v-6190714c] {
    opacity: 0.7;
    pointer-events: none;
}

.input--iconed[data-v-6190714c] {
    padding-left: 53px !important;
}

.footer-no-discount-fix .order-item-footer[data-v-6190714c] {
    border-top: none;
    margin: 0;
    padding: 0;
}

@media (max-width: 1400px) {
    .order-item-footer[data-v-6190714c] {
        margin-top: 0 !important;
    }
}

@media (max-width: 1200px) {
    .row.order-details-block .col-xl-4[data-v-6190714c] {
        margin-top: 20px;
    }
}

@media (max-width: 768px) {
    .order-item-footer[data-v-6190714c] {
        border-top: none;
    }

    .order-item[data-v-6190714c] {
        padding: 15px 20px;
    }
}

.status.paid[data-v-067566ca], .status.processing[data-v-067566ca] {
    color: #05A6DB;
}

.status.awaiting_payment[data-v-067566ca], .status.partially_paid[data-v-067566ca] {
    color: #CCA52D;
}

.status.canceled[data-v-067566ca] {
    color: #DB1919;
}

.disabled[data-v-067566ca] {
    opacity: 0.7;
    pointer-events: none;
}

.input--iconed[data-v-067566ca] {
    padding-left: 53px !important;
}

.footer-no-discount-fix .order-item-footer[data-v-067566ca] {
    border-top: none;
    margin: 0;
    padding: 0;
}

@media (max-width: 1400px) {
    .order-item-footer[data-v-067566ca] {
        margin-top: 0 !important;
    }
}

@media (max-width: 1200px) {
    .row.order-details-block .col-xl-4[data-v-067566ca] {
        margin-top: 20px;
    }
}

@media (max-width: 768px) {
    .order-item-footer[data-v-067566ca] {
        border-top: none;
    }

    .order-item[data-v-067566ca] {
        padding: 15px 20px;
    }
}

.cursor-initial[data-v-3e6880de] {
    cursor: initial;
}

.payout-loader[data-v-77b3980d] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 135px;
    background: rgba(255, 255, 255, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
}

.price-row .done-price[data-v-77b3980d] {
    color: unset;
}

.price-row .done-price span[data-v-77b3980d] {
    overflow: unset;
}

@media (min-width: 768px) {
    .flex-column-md[data-v-77b3980d] {
        flex-direction: column;
    }
}

.invalid[data-v-46740fdb] {
    border-color: #F43D3D;
}

.btn-bank-card-mobail-edit[data-v-afb41dfc] {
    left: 18px !important;
}

.list-item-user-avatar[data-v-51f04e22] {
    border-radius: 50%;
    width: 44px;
    height: 44px;
}

.toasted {
    padding: 0 20px
}

.toasted.rounded {
    border-radius: 24px
}

.toasted .primary, .toasted.toasted-primary {
    border-radius: 2px;
    min-height: 38px;
    line-height: 1.1em;
    background-color: #353535;
    padding: 6px 20px;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

.toasted .primary.success, .toasted.toasted-primary.success {
    background: #4caf50
}

.toasted .primary.error, .toasted.toasted-primary.error {
    background: #f44336
}

.toasted .primary.info, .toasted.toasted-primary.info {
    background: #3f51b5
}

.toasted .primary .action, .toasted.toasted-primary .action {
    color: #a1c2fa
}

.toasted.bubble {
    border-radius: 30px;
    min-height: 38px;
    line-height: 1.1em;
    background-color: #ff7043;
    padding: 0 20px;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

.toasted.bubble.success {
    background: #4caf50
}

.toasted.bubble.error {
    background: #f44336
}

.toasted.bubble.info {
    background: #3f51b5
}

.toasted.bubble .action {
    color: #8e2b0c
}

.toasted.outline {
    border-radius: 30px;
    min-height: 38px;
    line-height: 1.1em;
    background-color: #fff;
    border: 1px solid #676767;
    padding: 0 20px;
    font-size: 15px;
    color: #676767;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    font-weight: 700
}

.toasted.outline.success {
    color: #4caf50;
    border-color: #4caf50
}

.toasted.outline.error {
    color: #f44336;
    border-color: #f44336
}

.toasted.outline.info {
    color: #3f51b5;
    border-color: #3f51b5
}

.toasted.outline .action {
    color: #607d8b
}

.toasted-container {
    position: fixed;
    z-index: 10000
}

.toasted-container, .toasted-container.full-width {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.toasted-container.full-width {
    max-width: 86%;
    width: 100%
}

.toasted-container.full-width.fit-to-screen {
    min-width: 100%
}

.toasted-container.full-width.fit-to-screen .toasted:first-child {
    margin-top: 0
}

.toasted-container.full-width.fit-to-screen.top-right {
    top: 0;
    right: 0
}

.toasted-container.full-width.fit-to-screen.top-left {
    top: 0;
    left: 0
}

.toasted-container.full-width.fit-to-screen.top-center {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.toasted-container.full-width.fit-to-screen.bottom-right {
    right: 0;
    bottom: 0
}

.toasted-container.full-width.fit-to-screen.bottom-left {
    left: 0;
    bottom: 0
}

.toasted-container.full-width.fit-to-screen.bottom-center {
    left: 0;
    bottom: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.toasted-container.top-right {
    top: 10%;
    right: 7%
}

.toasted-container.top-left {
    top: 10%;
    left: 7%
}

.toasted-container.top-center {
    top: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.toasted-container.bottom-right {
    right: 5%;
    bottom: 7%
}

.toasted-container.bottom-left {
    left: 5%;
    bottom: 7%
}

.toasted-container.bottom-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 7%
}

.toasted-container.bottom-left .toasted, .toasted-container.top-left .toasted {
    float: left
}

.toasted-container.bottom-right .toasted, .toasted-container.top-right .toasted {
    float: right
}

.toasted-container .toasted {
    top: 35px;
    width: auto;
    clear: both;
    margin-top: 10px;
    position: relative;
    max-width: 100%;
    height: auto;
    word-break: normal;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    box-sizing: inherit
}

.toasted-container .toasted .fa, .toasted-container .toasted .fab, .toasted-container .toasted .far, .toasted-container .toasted .fas, .toasted-container .toasted .material-icons, .toasted-container .toasted .mdi {
    margin-right: .5rem;
    margin-left: -.4rem
}

.toasted-container .toasted .fa.after, .toasted-container .toasted .fab.after, .toasted-container .toasted .far.after, .toasted-container .toasted .fas.after, .toasted-container .toasted .material-icons.after, .toasted-container .toasted .mdi.after {
    margin-left: .5rem;
    margin-right: -.4rem
}

.toasted-container .toasted .action {
    text-decoration: none;
    font-size: .8rem;
    padding: 8px;
    margin: 5px -7px 5px 7px;
    border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: 600;
    cursor: pointer
}

.toasted-container .toasted .action.icon {
    padding: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.toasted-container .toasted .action.icon .fa, .toasted-container .toasted .action.icon .material-icons, .toasted-container .toasted .action.icon .mdi {
    margin-right: 0;
    margin-left: 4px
}

.toasted-container .toasted .action.icon:hover {
    text-decoration: none
}

.toasted-container .toasted .action:hover {
    text-decoration: underline
}

@media only screen and (max-width:600px) {
    .toasted-container {
        min-width: 100%
    }

    .toasted-container .toasted:first-child {
        margin-top: 0
    }

    .toasted-container.top-right {
        top: 0;
        right: 0
    }

    .toasted-container.top-left {
        top: 0;
        left: 0
    }

    .toasted-container.top-center {
        top: 0;
        left: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .toasted-container.bottom-right {
        right: 0;
        bottom: 0
    }

    .toasted-container.bottom-left {
        left: 0;
        bottom: 0
    }

    .toasted-container.bottom-center {
        left: 0;
        bottom: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .toasted-container.bottom-center, .toasted-container.top-center {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .toasted-container.bottom-left .toasted, .toasted-container.bottom-right .toasted, .toasted-container.top-left .toasted, .toasted-container.top-right .toasted {
        float: none
    }

    .toasted-container .toasted {
        border-radius: 0
    }
}

.input-wrapper[data-v-54835e1e] {
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 12px;
    border: 2px solid #e2eaed;
    background: #fff;
    transition: 0.3s;
    margin-bottom: 12px;
}

.input-wrapper.focused[data-v-54835e1e] {
    border-color: #05a6db;
}

.input-wrapper.pulse[data-v-54835e1e] {
    border-color: #05a6db;
    -webkit-animation: intense-glow-data-v-54835e1e 2s infinite;
    animation: intense-glow-data-v-54835e1e 2s infinite;
}

.input__icon[data-v-54835e1e] {
    position: absolute;
    left: 12px;
    display: flex;
    align-items: center;
    pointer-events: none;
    width: 20px;
    height: 20px;
}

.input__field[data-v-54835e1e] {
    width: 100%;
    height: 60px;
    padding-left: 52px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: none;
    outline: none;
    background: transparent;
    font-size: 16px;
    font-weight: 500;
    color: #304b65;
    border-radius: 12px;
}

.input__field[data-v-54835e1e]::-moz-placeholder {
    color: #a0aab5;
}

.input__field[data-v-54835e1e]:-ms-input-placeholder {
    color: #a0aab5;
}

.input__field[data-v-54835e1e]::placeholder {
    color: #a0aab5;
}

@-webkit-keyframes intense-glow-data-v-54835e1e {
    0%, 100% {
        border-color: #e2eaed;
        transform: scale(1);
        box-shadow: 0 0 #05a6db00;
    }

    50% {
        border-color: #05a6db;
        transform: scale(1.02);
        box-shadow: 0 0 15px #05a6db66, 0 0 0 4px #05a6db1a;
    }
}

@keyframes intense-glow-data-v-54835e1e {
    0%, 100% {
        border-color: #e2eaed;
        transform: scale(1);
        box-shadow: 0 0 #05a6db00;
    }

    50% {
        border-color: #05a6db;
        transform: scale(1.02);
        box-shadow: 0 0 15px #05a6db66, 0 0 0 4px #05a6db1a;
    }
}

.service-form__tabs[data-v-3c047532] {
    display: flex;
}

.tab[data-v-3c047532] {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    height: 60px;
    padding: 4px;
    font-weight: 700;
    color: #6e8193;
    border-bottom: 2px solid #e2eaed;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: 0.3s;
}

.tab[data-v-3c047532]:hover {
    background: #f0f4f8;
}

.tab.active[data-v-3c047532] {
    color: #304b65;
    border-bottom-color: var(--primary);
}

.tab-label[data-v-3c047532] {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    line-height: 1;
    z-index: 2;
}

.tab-icon[data-v-3c047532] {
    width: 14px;
    height: 14px;
}

.tab-badge[data-v-3c047532] {
    font-size: 10px;
    font-weight: 900;
    padding: 0 8px;
    border-radius: 4px;
    color: #fff;
    z-index: 2;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 14px;
}

.tab.tab--premium[data-v-3c047532], .tab.tab--exclusive[data-v-3c047532] {
    height: 60px;
    padding-inline: 8px;
    border-bottom: 1px solid transparent;
    background-size: 200% 200%;
    -webkit-animation: 3s infinite gradient-shift-data-v-3c047532;
    animation: 3s infinite gradient-shift-data-v-3c047532;
    background-color: #e6f6fb;
}

.tab.active[data-v-3c047532] {
    border-bottom-color: #05a6db;
    color: #304b65;
}

.tab.tab--premium.active[data-v-3c047532], .tab.tab--exclusive.active[data-v-3c047532] {
    border-bottom-color: #05a6db;
    background-image: var(--gradient);
    color: var(--white);
    border-bottom-color: transparent;
}

.tab.tab--exclusive.active[data-v-3c047532] {
    background-image: linear-gradient(to right in oklab, rgb(30, 58, 138) 0%, rgb(59, 130, 246) 50%, rgb(6, 182, 212) 100%);
}

.tab-gradient-overlay[data-v-3c047532] {
    position: absolute;
    inset: 0;
    width: 200%;
    height: 100%;
    -webkit-animation: 2.5s infinite shimmer-data-v-3c047532;
    animation: 2.5s infinite shimmer-data-v-3c047532;
    background: var(--white);
    opacity: 0.2;
}

@-webkit-keyframes shimmer-data-v-3c047532 {
    0% {
        transform: translate(-150%) skew(-15deg);
    }

    50%, 100% {
        transform: translate(150%) skew(-15deg);
    }
}

@keyframes shimmer-data-v-3c047532 {
    0% {
        transform: translate(-150%) skew(-15deg);
    }

    50%, 100% {
        transform: translate(150%) skew(-15deg);
    }
}

@-webkit-keyframes gradient-shift-data-v-3c047532 {
    0% {
        background-position: 0%;
    }

    50% {
        background-position: 100%;
    }

    100% {
        background-position: 0%;
    }
}

@keyframes gradient-shift-data-v-3c047532 {
    0% {
        background-position: 0%;
    }

    50% {
        background-position: 100%;
    }

    100% {
        background-position: 0%;
    }
}

[data-v-004ca89c]:root {
    --white: #ffffff;
}

.service-form[data-v-004ca89c] {
    display: flex;
    flex-direction: column;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, ;
    background-color: var(--white);
    border: 1px solid #ffffff33;
    overflow: hidden;
    border-radius: 24px;
}

.service-form__content[data-v-004ca89c] {
    display: flex;
    flex-direction: column;
    padding: 20px;
    margin-bottom: 20px;
}

.packages-grid[data-v-004ca89c] {
    position: relative;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0px, 1fr));
    -webkit-animation: fadeIn-data-v-004ca89c 0.3s, zoomIn-data-v-004ca89c 0.3s;
    animation: fadeIn-data-v-004ca89c 0.3s, zoomIn-data-v-004ca89c 0.3s;
}

.packages-grid__overlay[data-v-004ca89c] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: var(--gradient);
    opacity: 0.1;
    border-radius: 12px;
    pointer-events: none;
    transition: opacity 0.5s;
}

.packages-grid__btn[data-v-004ca89c] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    gap: 6px;
    border: 2px solid #e2eaed;
    padding: 8px;
    border-radius: 12px;
    height: 90px;
    transform: translateY(0);
    transition: 0.3s;
}

.packages-grid__btn .amount[data-v-004ca89c] {
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    color: #304b65;
}

.packages-grid__btn .label[data-v-004ca89c] {
    font-size: 12px;
    font-weight: 600;
    color: #6e8193;
    text-transform: uppercase;
}

.packages-grid__btn--skeleton[data-v-004ca89c] {
    border-color: #e2eaed;
    background-color: #f0f4f8;
    -webkit-animation: skeleton-loading-data-v-004ca89c 1.5s infinite linear;
    animation: skeleton-loading-data-v-004ca89c 1.5s infinite linear;
}

.packages-grid__btn--skeleton .amount[data-v-004ca89c], .packages-grid__btn--skeleton .label[data-v-004ca89c] {
    background-color: #e2eaed;
    border-radius: 4px;
    color: transparent;
}

.packages-grid__btn[data-v-004ca89c]:hover {
    border-color: #CBD5E1;
    transform: translateY(-2px);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.packages-grid__btn.active[data-v-004ca89c] {
    border-color: #304b65;
    transform: translateY(0);
}

.packages-grid__btn--primary.active[data-v-004ca89c] {
    border-color: var(--primary);
}

.packages-grid__btn--primary.active[data-v-004ca89c]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--primary);
    opacity: 0.1;
    border-radius: 12px;
}

.service-form__footer[data-v-004ca89c] {
    display: flex;
    flex-direction: column;
    padding: 20px;
    padding-top: 8px;
}

.safe-checkout[data-v-004ca89c] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    padding-top: 8px;
}

.safe-checkout__guarantee[data-v-004ca89c] {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
    font-weight: 600;
    color: #6e8193;
}

.safe-checkout__guarantee .ico[data-v-004ca89c] {
    width: 14px;
    height: 14px;
}

.safe-checkout__privacy[data-v-004ca89c] {
    font-size: 11px;
    color: #6e8193;
    opacity: 0.8;
    margin-top: 4px;
}

.cta-button[data-v-004ca89c] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    white-space: nowrap;
    min-height: 36px;
    padding: 8px 16px;
    width: 100%;
    height: 52px;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    background-color: #304B65;
    border: 0;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.3s;
    margin-bottom: 16px;
}

.cta-button[data-v-004ca89c]:hover {
    background-color: #1E2F40;
}

.cta-button.cta-button--gradient[data-v-004ca89c] {
    background-image: var(--gradient);
    color: #fff;
    box-shadow: 0 4px 15px rgba(225, 48, 108, 0.3);
}

.cta-button.cta-button--gradient[data-v-004ca89c]:hover {
    background-image: var(--gradient);
    color: #fff;
    box-shadow: 0 8px 20px rgba(225, 48, 108, 0.4);
    transform: translateY(-2px);
}

.price[data-v-004ca89c] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 16px;
}

.price__current[data-v-004ca89c] {
    font-size: 28px;
    font-weight: 700;
    color: #304b65;
    line-height: 1;
}

.price__row[data-v-004ca89c] {
    display: flex;
    align-items: center;
    gap: 8px;
}

.price__old[data-v-004ca89c] {
    font-size: 16px;
    font-weight: 500;
    color: #a0aab5;
    text-decoration: line-through;
}

.price__save[data-v-004ca89c] {
    font-size: 14px;
    font-weight: 700;
    color: var(--primary);
}

@media (min-width: 640px) {
    .price__current[data-v-004ca89c] {
        font-size: 38px;
    }

    .price__old[data-v-004ca89c] {
        font-size: 20px;
    }

    .price__save[data-v-004ca89c] {
        font-size: 16px;
    }
}

@-webkit-keyframes fadeIn-data-v-004ca89c {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn-data-v-004ca89c {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes zoomIn-data-v-004ca89c {
    from {
        transform: scale(0.95);
    }

    to {
        transform: scale(1);
    }
}

@keyframes zoomIn-data-v-004ca89c {
    from {
        transform: scale(0.95);
    }

    to {
        transform: scale(1);
    }
}

@-webkit-keyframes skeleton-loading-data-v-004ca89c {
    0% {
        background-color: #f0f4f8;
    }

    50% {
        background-color: #e2eaed;
    }

    100% {
        background-color: #f0f4f8;
    }
}

@keyframes skeleton-loading-data-v-004ca89c {
    0% {
        background-color: #f0f4f8;
    }

    50% {
        background-color: #e2eaed;
    }

    100% {
        background-color: #f0f4f8;
    }
}

.service-hero-section * {
    font-family: "Poppins", sans-serif;
}

.container[data-v-5fbb846e] {
    max-width: 1280px;
}

.service-hero[data-v-5fbb846e] {
    display: grid;
    grid-template-columns: repeat(12, minmax(0px, 1fr));
}

.service-hero__form[data-v-5fbb846e] {
    grid-column: span 5 / span 5;
}

.service-hero__content[data-v-5fbb846e] {
    grid-column: span 7 / span 7;
    padding-left: 4rem;
}

.animate-in[data-v-5fbb846e] {
    -webkit-animation: enter-data-v-5fbb846e .15s ease 0s 1 normal none;
    animation: enter-data-v-5fbb846e .15s ease 0s 1 normal none;
}

@-webkit-keyframes enter-data-v-5fbb846e {
    0% {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(0);
        filter: blur(0);
    }
}

@keyframes enter-data-v-5fbb846e {
    0% {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(0);
        filter: blur(0);
    }
}

.promotion-services [data-select-drop] {
    width: unset;
    min-width: 100% !important;
}

.promotion-services [data-select-drop] .select-veiws {
    white-space: nowrap;
}

.product-title-btn-fix {
    margin-left: 22px;
}

.ml-22-fix {
    margin-left: 22px;
}

.padding-no-button-fix {
    padding-right: 45px;
}

@media (max-width: 768px) {
    .select-step2__head-total {
        font-weight: 700;
        font-size: 14px;
    }

    .ml-22-fix {
        margin-left: 0px;
    }

    .padding-no-button-fix {
        padding-right: 22px;
    }
}

.card-add-step3__title-posts {
    opacity: 0.5;
    font-weight: 400;
}

.card-add-step3__body {
    padding: 25px 20px 20px 20px;
}

@media (min-width: 767px) {
    .base-form__notice {
        padding: 32px 30px 26px !important;
    }

    #new-app+.base-form__notice {
        margin-top: -27px;
    }
}

.engagement-total-checkout {
    font-weight: 600;
    font-size: 18px;
    color: #304B65;
}

@media (max-width: 450px) {
    .quick-order-tabs__user-info .quick-order-tabs__user-info-item span:has(strong) {
        white-space: nowrap;
        width: 100%;
    }
}

@media (max-width: 767.98px) {
    .quick-order-tabs2__total-b .quick-order-tabs__total-b-wrap {
        justify-content: space-between;
        margin-top: 15px;
    }
}

@media (max-width: 767.98px) {
    .quick-order-tabs__total-b.quick-order-tabs2__total-b {
        display: block;
    }
}

@media (max-width: 767.98px) {
    .quick-order-tabs2__total-b .quick-order-tabs__total-b-wrap .element-order-total {
        padding-left: 0;
    }
}

@media (max-width: 575.98px) {
    .quick-order-tabs__total-b {
        flex-direction: column;
        align-items: normal;
        padding-top: 0 !important;
    }
}

@media (max-width: 768px) {
    .quick-order-tabs__user-loader .quick-order-tabs__user-info .quick-order-tabs__user-info-item:first-child {
        flex-direction: column-reverse;
    }

    .quick-order-tabs__user-loader .quick-order-tabs__user-info .quick-order-tabs__user-info-item:first-child span {
        width: 100% !important;
        margin-top: 5px !important;
    }

    .quick-order-tabs__user-loader .lds-ring div {
        width: 30px !important;
        height: 30px !important;
    }
}

@media (max-width: 768px) {
    .engagement-total-checkout {
        font-size: 14px !important;
        color: var(--text-70) !important;
        font-weight: 700;
    }

    .base-form__notice {
        padding: 35px 30px 11px !important;
    }

    #new-app+.base-form__notice {
        margin-top: -27px;
    }
}

.select-step2__head {
    min-height: 77px;
}

.total-price, .card-add-step3__total-price {
    width: 106px;
    display: flex;
    justify-content: center;
}

.error-message {
    color: #F43D3D;
    background-color: rgba(227, 66, 44, 0.08);
    padding: 15px 20px;
    border-radius: 10px;
}

.group-panel .select-block {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

@media (max-width: 991.98px) {
    .group-panel .select-block {
        flex-direction: column;
        padding: 10px 0;
    }
}

.not-aviable {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    color: #20A7EE;
    font-size: 20px;
    border-radius: 10px;
}

.card-body--group[data-v-0f4ce4a3] {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 365px;
}

.card-body--group>*[data-v-0f4ce4a3] {
    width: 100%;
}

.modal-open[data-v-a4b85d58] {
    display: block !important;
}

@media (max-width: 767px) {
    .cusom-select-fix[data-v-a4b85d58] {}
}

.fixed-search-loading {
    width: 26px !important;
    margin-left: 10px;
}

.product-fast-select .service-page-get-started {
    display: none;
}

.product-fast-select .base-form.base-form--promo {
    display: none;
}

.product-fast-select .promotion-services {
    display: none;
}

.product-fast-select>div:first-child {
    padding: 0px !important;
}

.flex-grow-1[data-v-75ace06c] {
    flex-grow: 1;
}

.disabled[data-v-75ace06c] {
    pointer-events: none;
    opacity: 0.7;
}

.artist_select_dropdown[data-v-75ace06c] {
    position: absolute;
    left: 0;
    top: calc(100% + 10px);
    z-index: 2;
    background: #FFFFFF;
    box-shadow: 0px 15px 30px rgba(117, 163, 206, 0.16);
    border-radius: 10px;
    padding: 5px;
    min-width: 100%;
    max-height: 224px;
    overflow-y: auto;
}

.artist_select_dropdown li[data-v-75ace06c] {
    display: flex;
    align-items: center;
    padding: 7px;
    cursor: pointer;
    transition: 0.15s all ease-in-out;
    border-radius: 5px;
}

.artist_select_dropdown li+li[data-v-75ace06c] {
    margin-top: 10px;
}

.artist_select_dropdown li[data-v-75ace06c]:hover {
    background: rgba(62, 116, 134, 0.15);
}

.artist_select_dropdown li h3[data-v-75ace06c] {
    color: #304B65;
}

.artist_select_dropdown li .avatar_wrpr[data-v-75ace06c] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 15px;
}

.artist_select_dropdown li .avatar_wrpr img[data-v-75ace06c] {
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.artist_select_dropdown--popup[data-v-75ace06c] {
    display: none;
}

input:focus+.artist_select_dropdown--popup[data-v-75ace06c] {
    display: block;
}

.artist_select_dropdown--popup[data-v-75ace06c]:active {
    display: block;
}

.artist_select_dropdown--popup[data-v-75ace06c] {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.artist_select_dropdown--popup[data-v-75ace06c]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.artist_select_dropdown--popup[data-v-75ace06c]::-webkit-scrollbar-track {
    background-color: rgb(255, 255, 255, .15);
}

.artist_select_dropdown--popup[data-v-75ace06c]::-webkit-scrollbar-thumb {
    background-color: rgba(48, 75, 101, 0.7);
    border-radius: 10px;
}

@media (max-width: 559px) {
    .base-form[data-v-75ace06c] {
        padding: 5px 20px;
    }
}

.VueCarousel-navigation-button[data-v-453ad8cd] {
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    color: #000;
    text-decoration: none;
    appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer;
    outline: none;
}

.VueCarousel-navigation-button[data-v-453ad8cd]:focus {
    outline: 1px solid lightblue;
}

.VueCarousel-navigation-next[data-v-453ad8cd] {
    right: 0;
    transform: translateY(-50%) translateX(100%);
    font-family: "system";
}

.VueCarousel-navigation-prev[data-v-453ad8cd] {
    left: 0;
    transform: translateY(-50%) translateX(-100%);
    font-family: "system";
}

.VueCarousel-navigation--disabled[data-v-453ad8cd] {
    opacity: 0.5;
    cursor: default;
}

.VueCarousel-pagination[data-v-438fd353] {
    width: 100%;
    text-align: center;
}

.VueCarousel-pagination--top-overlay[data-v-438fd353] {
    position: absolute;
    top: 0;
}

.VueCarousel-pagination--bottom-overlay[data-v-438fd353] {
    position: absolute;
    bottom: 0;
}

.VueCarousel-dot-container[data-v-438fd353] {
    display: inline-block;
    margin: 0 auto;
    padding: 0;
}

.VueCarousel-dot[data-v-438fd353] {
    display: inline-block;
    cursor: pointer;
    appearance: none;
    border: none;
    background-clip: content-box;
    box-sizing: content-box;
    padding: 0;
    border-radius: 100%;
    outline: none;
}

.VueCarousel-dot[data-v-438fd353]:focus {
    outline: 1px solid lightblue;
}

.VueCarousel-slide {
    flex-basis: inherit;
    flex-grow: 0;
    flex-shrink: 0;
    user-select: none;
    backface-visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
}

.VueCarousel-slide-adjustableHeight {
    display: table;
    flex-basis: auto;
    width: 100%;
}

.VueCarousel {
    display: flex;
    flex-direction: column;
    position: relative;
}

.VueCarousel--reverse {
    flex-direction: column-reverse;
}

.VueCarousel-wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.VueCarousel-inner {
    display: flex;
    flex-direction: row;
    backface-visibility: hidden;
}

.VueCarousel-inner--center {
    justify-content: center;
}

.has_been_applied_btn {
    background: rgba(255, 255, 255, 0.15);
    border-radius: 10px;
    min-height: 50px;
    padding: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 600;
    font-size: 14px;
    pointer-events: none;
}

.coupon--white .has_been_applied_btn {
    color: var(--text);
    background: rgba(255, 255, 255, 0.35);
}

.btn--outline-primary[data-v-0557e15a]:hover {
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
    color: var(--white);
}

a[data-v-0557e15a]:hover, button[data-v-0557e15a]:hover {
    transition: all .2s ease;
}

.btn--outline-primary[data-v-0557e15a] {
    background-color: var(--white);
    color: var(--primary);
    border: 1px solid var(--border);
}

.btn--md[data-v-0557e15a] {
    height: 50px;
    padding: 16px 25px;
}

.modal-footer-wrapper[data-v-0557e15a] {
    padding: 20px 40px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.settings-input-modal-wrapper[data-v-0557e15a] {
    display: flex;
    justify-content: flex-end;
}

.modal-body-wrapper[data-v-0557e15a] {
    padding: 40px 40px 30px 40px;
}

.bank-card-item[data-v-0557e15a]:last-of-type {
    margin-left: 10px;
}

.btn-bank-card[data-v-0557e15a] {
    width: 120px;
    height: 50px;
    background-color: var(--white);
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 6px;
}

.bank-card-item-new[data-v-0557e15a] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 320px;
    height: 200px;
    background: #FFFFFF;
    opacity: 0.7;
    border: 2px dashed rgba(48, 75, 101, 0.2);
    box-sizing: border-box;
    border-radius: 20px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 140%;
}

.bank-card-item-new-content[data-v-0557e15a] {
    text-align: center;
    align-items: center;
    cursor: pointer;
}

.bank-card-item-new-content-svg[data-v-0557e15a] {
    vertical-align: top;
    margin-right: 18px;
    padding-top: 4px;
}

.bank-card-list[data-v-0557e15a] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    gap: 20px;
}

.bank-card-item[data-v-0557e15a] {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bank-card-item.active[data-v-0557e15a]:after {
    content: '';
    position: absolute;
    top: 15px;
    right: 15px;
    height: 10px;
    width: 20px;
    border-bottom: 2px solid #20A7EE;
    border-left: 2px solid #20A7EE;
    transform: rotate(-45deg);
}

.mt-30[data-v-0557e15a] {
    margin-top: 30px;
}

.info--left .info-body[data-v-0557e15a] {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    border: 0;
}

.info--left[data-v-0557e15a] {
    border-right: 0 !important;
    border-left: 1px solid;
    border-color: rgba(62, 116, 134, 0.15);
}

.pay input[type="radio"]:checked~.payment-method .info--left[data-v-0557e15a] {
    border-color: rgba(256, 256, 256, 0.5);
}

.color-text--light[data-v-0557e15a] {
    color: var(--text);
}

.pay input[type="radio"]:checked .color-text--light[data-v-0557e15a] {
    color: #fff !important;
}

.info--left>.info-body *[data-v-0557e15a] {
    opacity: 1 !important;
}

.bordered[data-v-0557e15a] {
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn--remove[data-v-0557e15a] {
    color: var(--danger);
    background: transparent;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn--remove:hover svg path[data-v-0557e15a] {
    fill: var(--danger) !important;
}

.pay input[type="radio"]:checked~.payment-method .btn--remove[data-v-0557e15a] {
    color: #fff;
    background: rgba(255, 255, 255, 0.15);
    border-color: transparent;
}

@media (max-width: 575.98px) {
    .info--left .info-body[data-v-0557e15a] {
        flex-direction: column;
        align-items: flex-start;
    }

    .info--left .btn--remove[data-v-0557e15a] {
        margin-top: 10px;
    }
}

.pyment-info[data-v-0557e15a] {
    width: 100%;
    padding: 10px 20px;
    background: rgba(5, 166, 219, 0.08);
    border-radius: 10px;
}

.pyment-info p[data-v-0557e15a] {
    text-align: start;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #05A6DB;
    margin: 0;
}

.disabled[data-v-0557e15a] {
    opacity: 0.7;
    pointer-events: none;
}

.disabled[data-v-64875d5a] {
    opacity: 0.7;
    pointer-events: none;
}

.invalid[data-v-64875d5a] {
    border-color: #EF6057 !important;
}

.pyment-info[data-v-32678c10] {
    width: 100%;
    padding: 10px 20px;
    background: rgba(5, 166, 219, 0.08);
    border-radius: 10px;
}

.pyment-info p[data-v-32678c10] {
    text-align: start;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #05A6DB;
    margin: 0;
}

.modal-trials-popup .modal__header[data-v-6c15da8f] {
    border-bottom: 0;
}

.modal-trials-popup .top_text_wrpr[data-v-6c15da8f] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.modal-trials-popup .top_text_wrpr h3[data-v-6c15da8f] {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: #304B65;
    margin-bottom: 10px;
}

.modal-trials-popup .top_text_wrpr p[data-v-6c15da8f] {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #304B65;
    opacity: 0.8;
    margin-bottom: 40px;
}

.trial_products_wrpr[data-v-6c15da8f] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 -5px;
}

.trial_product_card[data-v-6c15da8f] {
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    box-shadow: 0px 15px 30px rgba(70, 141, 206, 0.05);
    border-radius: 15px;
    width: calc(50% - 10px);
    margin: 5px;
}

.trial_products_wrpr .trial_product_card[data-v-6c15da8f]:first-child {
    width: calc(100% - 10px);
}

.trial_product_card .card_header[data-v-6c15da8f] {
    display: flex;
    align-items: center;
    padding: 20px 25px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.trial_product_card .card_header img[data-v-6c15da8f] {
    max-width: 24px;
    max-height: 24px;
    margin-right: 15px;
}

.trial_product_card .card_header h3[data-v-6c15da8f] {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: rgba(48, 75, 101, 0.7);
}

.trial_product_card .card_body[data-v-6c15da8f] {
    padding: 20px 25px;
    display: flex;
    flex-wrap: wrap;
}

.modal-trials-popup .modal__header[data-v-6c15da8f] {
    padding: 10px 0 0;
}

.modal-trials-popup .modal__closer[data-v-6c15da8f] {
    top: 30px;
    transform: none;
}

.trial_card_body_list[data-v-6c15da8f] {
    width: 100%;
}

.trial_product_dropdown_list .product_link_item a[data-v-6c15da8f] {
    display: flex;
    align-items: center;
    font-size: 14px;
}

.trial_product_dropdown_list .product_link_item a[data-v-6c15da8f]:hover {
    opacity: 0.7;
}

.trial_product_dropdown_list .product_link_item+.product_link_item[data-v-6c15da8f] {
    margin-top: 10px;
}

.trial_product_dropdown_list_li[data-v-6c15da8f] {
    width: 100%;
}

.trial_product_dropdown_list_li+.trial_product_dropdown_list_li[data-v-6c15da8f] {
    margin-top: 20px;
}

.trial_product_dropdown_list_li .trial_product_toggle_link[data-v-6c15da8f] {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: rgba(48, 75, 101, 0.7);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.trial_product_dropdown_list_li .trial_product_toggle_link.active[data-v-6c15da8f], .trial_product_dropdown_list_li .trial_product_toggle_link[data-v-6c15da8f]:hover {
    color: #05A6DB;
}

.trial_product_dropdown_list[data-v-6c15da8f] {
    padding: 10px;
    margin-top: 20px;
    background: #FFFFFF;
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: 15px;
    display: none;
}

.trial_product_toggle_link.active+.trial_product_dropdown_list[data-v-6c15da8f] {
    display: block;
}

.trial_products_wrpr .trial_product_card:first-child .trial_card_body_list[data-v-6c15da8f] {
    display: flex;
    flex-wrap: wrap;
    margin: -5px -20px;
    width: calc(100% + 40px);
    position: relative;
}

.trial_products_wrpr .trial_product_card:first-child .trial_product_dropdown_list_li[data-v-6c15da8f] {
    width: calc(50% - 40px);
    margin: 5px 20px;
}

.trial_products_wrpr .trial_product_card:first-child .trial_card_body_list[data-v-6c15da8f]:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    width: 1px;
    height: 100%;
    background: rgba(62, 116, 134, 0.15);
    pointer-events: none;
}

.product-info .dbl-broduct-info .product-price {
    margin-left: 15px;
    color: #304B65;
    opacity: 1;
}

.fs-18 {
    font-size: 18px;
}

.fw-semi {
    font-weight: 600;
}

.col-xl-4 .card[data-v-7b8f5900]:not(:last-child) {
    margin-bottom: 20px;
}

@media (max-width: 1400px) {
    .card.mb-lg-10[data-v-7b8f5900] {
        margin-bottom: 10px;
    }
}

.footer-no-discount-fix .order-item-footer[data-v-7b8f5900] {
    border-top: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.card-list2 .list li .list-text[data-v-7b8f5900] {
    color: rgba(48, 75, 101, 0.7);
    white-space: nowrap;
    margin-right: 10px;
}

.point-char.pc-text-50[data-v-7b8f5900]::before {
    color: rgba(48, 75, 101, 0.5);
}

.ico[data-v-7b8f5900] {
    line-height: 0;
    display: flex;
}

.point-char[data-v-7b8f5900]::before {
    content: " • ";
}

.order-item[data-v-7b8f5900] {
    border: 1px solid rgba(62, 116, 134, 0.15);
    border-radius: var(--radius);
    padding: 20px 25px;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.card-list2 .list[data-v-7b8f5900] {
    display: flex;
    flex-direction: column;
}

.card-list2 .list li[data-v-7b8f5900]:not(:last-child) {
    margin-bottom: 20px;
}

.card-list2 .list li[data-v-7b8f5900] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.card-list2 .list li .list-text[data-v-7b8f5900], .price-list__item .list-text[data-v-7b8f5900] {
    color: rgba(48, 75, 101, 0.7);
    white-space: nowrap;
    margin-right: 10px;
}

.text-70[data-v-7b8f5900] {
    color: rgba(48, 75, 101, 0.7);
}

.order-item-body .card-list2[data-v-7b8f5900]:not(:last-child) {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(62, 116, 134, 0.15);
}

.order-item .order-item-footer[data-v-7b8f5900] {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(62, 116, 134, 0.15);
}

.total-block[data-v-7b8f5900] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: self-start;
}

.total-block .total-price[data-v-7b8f5900] {
    display: flex;
    flex-direction: column;
    padding: 0;
    border-left: none;
}

.total-price[data-v-7b8f5900], .card-add-step3__total-price[data-v-7b8f5900] {
    width: 106px;
    display: flex;
    justify-content: center;
}

.total-block .total-price .price[data-v-7b8f5900] {
    font-weight: var(--medium);
    font-size: 24px;
    line-height: 24px;
}

.total-block .total-price .more[data-v-7b8f5900] {
    margin-top: 5px;
    font-size: 12px;
    font-weight: var(--medium);
}

.text-50[data-v-7b8f5900] {
    color: rgba(48, 75, 101, 0.5);
}

.tooltip[data-v-7b8f5900] {
    position: relative;
    display: inline-block;
}

.tooltip .tooltip-name[data-v-7b8f5900] {
    cursor: pointer;
}

.color-primary[data-v-7b8f5900] {
    color: var(--primary);
}

.tooltip:hover .tooltip-text[data-v-7b8f5900], .tooltip:active .tooltip-text[data-v-7b8f5900], .tooltip.active .tooltip-text[data-v-7b8f5900] {
    visibility: visible;
    opacity: 1;
    transition: var(--transition);
}

.tooltip .tooltip-text[data-v-7b8f5900] {
    font-size: 14px;
    line-height: 1.4;
    font-weight: var(--regular);
    text-align: left;
}

.tooltip .tooltip-text[data-v-7b8f5900] {
    transition: var(--transition);
    visibility: hidden;
    opacity: 0;
    padding: 15px 20px;
    background: rgba(48, 75, 101, 0.6);
    position: absolute;
    border-radius: 15px;
    color: var(--white);
    min-width: 307px;
    right: -20px;
    margin-top: 30px;
    font-weight: var(--regular);
}

.tooltip .tooltip-text[data-v-7b8f5900]::before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent rgba(48, 75, 101, 0.6) transparent;
    top: -10px;
    right: 20px;
}

.d-none[data-v-7b8f5900] {
    display: none !important;
}

@media (max-width: 1400px) {
    .order-item-footer[data-v-7b8f5900] {
        margin-top: 0 !important;
    }
}

@media (max-width: 1200px) {
    .row.order-details-block .col-xl-4[data-v-7b8f5900] {
        margin-top: 20px;
    }
}

@media (max-width: 768px) {
    .d-768-column-reverse[data-v-7b8f5900] {
        flex-flow: column-reverse;
    }

    .d-768-column-reverse.col-xl-4[data-v-7b8f5900] {
        margin-bottom: 20px;
    }

    .order-item-footer[data-v-7b8f5900] {
        border-top: none;
    }

    .order-item[data-v-7b8f5900] {
        padding: 15px 20px;
    }

    .card-list2 .list li[data-v-7b8f5900]:not(:last-child) {
        margin-bottom: 15px;
    }

    .order-item-body .card-list2 .list-value[data-v-7b8f5900] {
        font-weight: var(--medium);
    }

    .dnone-768[data-v-7b8f5900] {
        display: none !important;
    }

    .dblock-768[data-v-7b8f5900] {
        display: block !important;
    }
}

@media (max-width: 400px) {
    .card-list2 .list li[data-v-7b8f5900] {
        flex-direction: column;
        align-items: flex-start;
    }
}

header.header_with_pt+iframe+.wrapper {
    padding-top: 130px;
}

@media (max-width: 768px) {
    .header.header_with_pt+iframe+.wrapper {
        padding-top: 84px;
    }
}

.translate-wrapper[data-v-8cf7e160] {
    display: inline;
    font-size: inherit;
    line-height: inherit;
    box-sizing: inherit;
    cursor: inherit;
    margin: 0;
    padding: 0;
    color: inherit;
}

.btn--primary.btn--disabled[data-v-269bb984] {
    cursor: auto;
    pointer-events: none;
    opacity: .3;
}

.btn--light[data-v-269bb984] {
    background-color: var(--white);
    color: rgba(48, 75, 101, 0.7);
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.btn--light[data-v-269bb984]:hover {
    background-color: #f0f7f9;
    border: #f0f7f9;
}

.btn--md[data-v-269bb984] {
    height: 50px;
    padding: 16px 25px;
}

.btn-all-wrap[data-v-269bb984] {
    display: flex;
    align-items: center;
    justify-content: end;
}

.quick-order-message {
    border-top: 5px solid #70DE61;
    padding: 48px 30px 20px;
    background-color: #fff;
    border-radius: 20px;
    min-height: calc(100vh - 190px);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.quick-order-message.quick-order-message--error {
    border-top: 5px solid #F43D3D;
}

.quick-order-message .btn {
    width: 220px;
    margin-bottom: 10px;
}

.quick-order-message .btn--last {
    margin-top: auto;
}

.quick-order-message__icon {
    width: 58px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    background-image: url(/img/order-success.svg);
    background-size: cover;
}

.quick-order-message--error .quick-order-message__icon {
    background-image: url(/img/order-error.svg);
}

.quick-order-message__title {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 15px;
    font-weight: 700;
    color: #70DE61;
}

.quick-order-message--error .quick-order-message__title {
    color: #F43D3D;
}

.quick-order-message__number {
    font-size: 36px;
    line-height: 58px;
    font-weight: 700;
}

.quick-order-message__holder:not(:first-child) {
    margin-top: 20px;
    padding-top: 20px;
    position: relative;
}

.quick-order-message__holder:not(:first-child)::after {
    content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 25px);
    width: 50px;
    height: 1px;
    background-color: rgba(62, 116, 134, 0.15);
}

.quick-order-message__total span {
    font-size: 18px;
    line-height: 1.6;
    color: rgba(48, 75, 101, 0.5);
    font-weight: 500;
    display: block;
}

.quick-order-message--error .quick-order-message__total span {
    color: #F43D3D;
}

.quick-order-message--error .quick-order-message__total {
    margin-bottom: 50px;
}

.quick-order-message__total strong {
    font-size: 24px;
    line-height: 1.6;
    font-weight: 700;
    display: block;
}

.quick-order-message .btn--default-outline {
    color: rgba(48, 75, 101, 0.5);
    background-color: #fff;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.quick-order-message .btn--outline-primary {
    background-color: #fff;
    color: #05A6DB;
    border: 1px solid rgba(62, 116, 134, 0.15);
}

.quick-order-message .btn--outline-primary:hover {
    color: #fff;
    background: linear-gradient(106.11deg, #20A7EE -5.94%, #0ED5E1 112.84%);
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.login_blade_popup, .login_page {
    --a-primary: #20a7ee;
    --a-navy: #1f2d3d;
    --a-ink: #304b65;
    --a-muted: #6e8193;
    --a-faint: #9fb0bf;
    --a-line: #e3ecf2;
    --a-tint: #f4f8fb;
    --a-ok: #1bb98c
}

.login_blade_popup .modal__dialog--sm {
    max-width: 456px;
    width: 100%
}

.login_blade_popup .modal__content.login, .login_page .form.section-block {
    background: #fff;
    border: 1px solid var(--a-line);
    border-radius: 22px;
    box-shadow: 0 30px 70px -40px rgba(48, 75, 101, .5);
    padding: 30px 30px 28px;
    font-family: 'Poppins', system-ui, sans-serif
}

.login_page .login_page, .login_page .form.section-block {
    max-width: 456px;
    margin-left: auto;
    margin-right: auto
}

.login_page section.login_page {
    padding: 44px 20px 64px
}

.login_blade_popup .login__title, .login_page .login__title {
    display: block;
    text-align: center;
    font-size: 26px;
    font-weight: 800;
    letter-spacing: -.02em;
    color: var(--a-navy);
    margin: 2px 0 20px !important
}

.login_blade_popup .btn--outline, .login_page .btn--outline {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border: 1px solid var(--a-line);
    background: #fff;
    color: var(--a-navy);
    font-weight: 600;
    font-size: 14.5px;
    padding: 13px;
    border-radius: 12px;
    transition: .15s;
    box-shadow: none
}

.login_blade_popup .btn--outline:hover, .login_page .btn--outline:hover {
    background: var(--a-tint);
    border-color: var(--a-line)
}

.login_blade_popup .btn--outline .btn__icon img, .login_page .btn--outline .btn__icon img {
    width: 18px;
    height: 18px
}

.login_blade_popup .login-gutter, .login_page .login-gutter {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin: 18px 0 !important;
    border: 0 !important;
    position: static !important;
    text-align: center
}

.login_blade_popup .login-gutter::before, .login_blade_popup .login-gutter::after, .login_page .login-gutter::before, .login_page .login-gutter::after {
    content: "" !important;
    position: static !important;
    flex: 1 1 auto !important;
    width: auto !important;
    height: 1px !important;
    background: var(--a-line) !important;
    border: 0 !important;
    margin: 0 !important;
    transform: none !important
}

.login_blade_popup .login-gutter-text, .login_page .login-gutter-text {
    color: var(--a-faint);
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    background: transparent !important;
    padding: 0 !important;
    flex: none
}

.login_blade_popup .input, .login_page .input {
    width: 100%;
    border: 1.5px solid var(--a-line);
    border-radius: 12px;
    padding: 13px 15px;
    font-size: 14.5px;
    color: var(--a-navy);
    background: #fbfdff !important;
    background-image: none !important;
    outline: none;
    transition: .15s;
    min-height: 50px
}

.login_blade_popup .input::placeholder, .login_page .input::placeholder {
    color: var(--a-faint)
}

.login_blade_popup .input:focus, .login_page .input:focus {
    border-color: var(--a-primary);
    box-shadow: 0 0 0 4px rgba(32, 167, 238, .12)
}

.login_blade_popup .input-group, .login_page .input-group {
    margin-bottom: 14px
}

.login_blade_popup .btn--primary, .login_page .btn--primary {
    width: 100%;
    border: 0;
    background: var(--a-primary);
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    padding: 14px;
    border-radius: 12px;
    box-shadow: 0 12px 26px -10px color-mix(in srgb, var(--a-primary) 60%, transparent);
    transition: transform .16s ease
}

.login_blade_popup .btn--primary:hover, .login_page .btn--primary:hover {
    transform: translateY(-1px)
}

.login_blade_popup .login__note, .login_page .login__note {
    text-align: center;
    font-size: 13px;
    color: var(--a-muted);
    margin-top: 16px
}

.login_blade_popup .login__note .color-primary, .login_blade_popup .forget-password a, .login_blade_popup .color-primary, .login_page .login__note .color-primary, .login_page .color-primary {
    color: var(--a-primary);
    font-weight: 700
}

.login_blade_popup .forget-password {
    text-align: center;
    margin-top: 14px;
    font-size: 13px
}

.login_blade_popup .login__confirm-title {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
    color: var(--a-navy);
    margin-bottom: 8px
}

.login_blade_popup .login__confirm-check-email {
    display: block;
    text-align: center;
    font-size: 13px;
    color: var(--a-muted);
    line-height: 1.5
}

.login_blade_popup .input-error, .login_page .input-error {
    color: #e5484d;
    font-size: 12px;
    font-weight: 600;
    display: block;
    margin-top: 5px
}

#chatbase-bubble-button, #chatbase-bubble-button * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html.__cb_widget_active, html.__cb_widget_active body {
    position: fixed !important;
    top: 0;
    left: 0;
    overscroll-behavior: none;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    overflow-y: hidden !important;
    overflow-x: hidden !important;
    transform: none !important;
}

#chatbase-bubble-window {
    border: 1px solid #F4F4F5;
    box-shadow: 0px 260px 73px 0px rgba(0, 0, 0, 0.00), 0px 166px 67px 0px rgba(0, 0, 0, 0.01), 0px 94px 56px 0px rgba(0, 0, 0, 0.02), 0px 42px 42px 0px rgba(0, 0, 0, 0.03), 0px 10px 23px 0px rgba(0, 0, 0, 0.04);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}




@keyframes v2l_trusted-scroll {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

.v2l_trusted-marquee:hover .v2l_trusted-track {
    animation-play-state: paused;
}

@media (max-width: 600px) {
    .service-hero-section .hero-payments-mobile .v2h_pay-card--crypto svg {
        width: 16px;
        height: 16px;
    }
}

@media (max-width: 600px) {
    .service-hero-section .hero-payments-mobile .v2h_pay-card img {
        max-height: 23px;
    }
}



@media (max-width: 560px) {
    .v2l_howto2-card {
        flex: 0 0 100%;
        max-width: 100%;
        flex-direction: row;
        align-items: center;
        text-align: left;
        padding: 18px 20px;
        gap: 22px;
    }
}

@media (max-width: 480px) {
    .v2l_howto2-card {
        flex-direction: column;
        align-items: flex-start;
        gap: 14px;
    }
}

.v2l_compare-tcol--feat, .v2l_compare-tcell--feat {
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

@media (max-width: 480px) {
    .v2l_compare-ribbon {
        position: static;
        top: auto;
        right: auto;
        order: -1;
        align-self: flex-start;
        max-width: 100%;
        margin: 0 0 14px;
    }
}