@charset "UTF-8"; /* ==========================================================================
   MOBILE FIRST: BASE STYLES (320px+)
   ========================================================================== */
#header, .established_ad_landing #main-menu, .established_ad_landing #sale-banners, .established_ad_landing .content-breadcrumbs, .established_ad_landing .footer-content {
    display: none
}

.bread.container {
    padding-top: 0;
    padding-bottom: 0;
    display: none
}

.container.main {
    display: block
}

#main {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    margin-top: -10px;
    overflow: visible
}

#main img, #main p img, #main video {
    border-radius: 10px
}

.side-info {
    display: none
}

.side-info.mobile {
    display: block;
    width: auto;
    max-width: 500px;
    margin: 40px auto 20px;
    margin-bottom: 0
}

#sync2 {
    display: none
}

#any-questions {
    background: #f57f17;
    height: 100%;
    flex-direction: column
}

#any-questions .left {
    text-align: center;
    padding: 50px 31px 15px
}

#any-questions .left div {
    font-size: 18px;
    line-height: 30px
}

#any-questions, #any-questions .right {
    display: flex;
    justify-content: center
}

.breadcrumbs ul {
    display: flex;
    color: #4b5159;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    list-style: none;
    padding: 0
}

.breadcrumbs ul span {
    margin: 0 5px
}

.breadcrumbs ul a {
    color: #4b5159
}

#header {
    padding: 12px 0;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 100;
    background: #fff;
    transition: .4s all;
    padding: 5px 0
}

.container.main:not(.section) {
    padding-top: 0px;
    padding-bottom: 0
}

.single .content-wrap .cell > div > div {
    padding: 60px 0 50px;
    padding-top: 20px;
    padding-bottom: 0
}

#main ul {
    padding-left: 15px
}

#main ul li {
    margin-bottom: 12px
}

#main a, #main p {
    font-size: 17px;
    font-style: normal
}

#main a:not(.url) {
    color: var(--color-orange);
    font-weight: 700;
    line-height: 26px
}

#main a.btn {
    color: #ffffff
}

#main h1 {
    text-transform: none;
    font-weight: 500;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 1.3;
    letter-spacing: 0;
    text-align: center;
}

#main p {
    font-weight: 400;
    line-height: 24px;
    margin: 12px 0
}

#main p img {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px
}

.back-to-listing__btn {
    display: flex;
    align-items: center;
    color: var(--color-blue);
    font-size: 16px;
    font-weight: 400;
    margin: 20px 0 40px;
}

.side-info .info {
    border: 1px solid var(--color-text);
    word-break: break-word;
    text-align: center;
    position: relative;
    border-radius: 10px;
    margin-bottom: 16px
}

.side-info .info .title-group div {
    font-weight: 600
}

.side-info .info .title-group a {
    color: var(--color-blue);
    font-size: 19px;
    font-weight: 700;
    line-height: 24px
}

.side-info .info-group .payment-turnkey {
    margin: 12px 0 0 0
}

.all-prices {
    position: absolute;
    top: -25px;
    right: 0;
    font-weight: 300;
    font-size: 15px;
    color: #969594;
    font-style: italic
}

.side-info .name {
    font-weight: 700;
    font-size: 34px;
    line-height: 140%;
    margin-bottom: 5px
}

.side-info .price {
    font-weight: 700;
    font-size: 37px;
    line-height: 1.2;
    color: #fd7428
}

.side-info .price-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-weight: 500;
    font-size: 17px;
    margin-bottom: 10px
}

.side-info .inner {
    position: sticky;
    position: -webkit-sticky;
    top: 72px
}

.side-info .title-group {
    font-size: 17px;
    font-weight: 700;
    margin: 0;
    padding: 20px;
    background: #fbf9f8;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 10px
}

.side-info .price-describe {
    display: flex;
    flex-flow: row wrap;
    gap: 10px 0;
    font-size: 14px;
    font-weight: 500;
    padding: 20px;
    justify-content: space-between;
    margin-left: 10px;
    margin-right: 10px
}

.side-info .price-describe > div {
    text-align: left
}

.side-info .price-describe > div:nth-child(even) {
    text-align: right
}

.side-info .price-describe b {
    display: block;
    margin-bottom: 0;
    max-width: 150px;
    line-height: 18px;
    margin: 0
}

.side-info .price-describe .price-number {
    color: #24971c;
    font-size: 17px;
    font-weight: 700
}

.side-info details {
    text-align: left;
    margin: 10px 30px 30px;
    border-top: 1px solid #d9d9d9;
    padding-top: 10px
}

.side-info details[open] summary::before {
    transform: rotate(-180deg)
}

.side-info details summary {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 5px;
    font-weight: 500;
    font-size: 14px
}

.side-info details summary span {
    flex: 1;
    font-weight: 700
}

.side-info details summary small {
    display: block;
    font-weight: 400;
    font-size: 12px
}

.side-info details summary::before {
    content: "";
    display: block;
    width: 19px;
    height: 26px;
    background: no-repeat center/auto;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.85041 6.93783C10.1433 7.23072 10.6182 7.23072 10.9111 6.93783C11.204 6.64494 11.204 6.17006 10.9111 5.87717L6.09962 1.06572C6.08311 1.04922 6.06603 1.03364 6.04843 1.01899C5.75376 0.77004 5.31242 0.784423 5.03469 1.06215L0.21967 5.87717C-0.0732233 6.17006 -0.0732233 6.64494 0.21967 6.93783C0.512563 7.23072 0.987437 7.23072 1.28033 6.93783L5.56537 2.65279L9.85041 6.93783Z' fill='%233D3D3D'/%3E%3C/svg%3E%0A");
    transform-origin: center;
    transition: all .15s ease-in-out;
    margin-left: -4px
}

.side-info details p, .side-info details ul li {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5
}

.side-info details p {
    margin: 30px 0 10px
}

.side-info details ul {
    margin: 10px 0;
    padding: 0 0 0 15px
}

.side-info details ul li {
    margin: 5px 0 0
}

.side-info .revenue-group {
    display: flex;
    margin-bottom: 30px;
    margin-bottom: 25px
}

.side-info .revenue-group > div {
    width: 100%;
    display: flex;
    justify-content: center
}

.side-info .title {
    margin-bottom: 5px;
    top: 13px;
    padding-right: 5px;
    position: relative;
    font-size: 14px
}

.side-info .value {
    font-size: 30px;
    display: flex;
    justify-content: center
}

.side-info .value span {
    font-size: 17px;
    color: #969594;
    font-weight: 400;
    word-break: normal;
    top: 13px;
    padding-left: 3px;
    position: relative
}

#rating span, .side-info .profit .value {
    font-weight: 700
}

.side-info .profit {
    margin-bottom: 25px;
    margin-bottom: 0
}

.side-info .info-group {
    padding: 2px;
    padding: 25px 12px;
    padding: 0
}

.side-info .after {
    font-weight: 300;
    font-size: 15px;
    margin-top: 30px;
    font-style: italic;
    margin-top: 25px
}

.side-info .phone-wrapper {
    margin-top: 25px
}

.side-info .phone-wrapper a {
    text-decoration: underline;
    position: relative;
    padding-left: 27px;
    font-size: 18px;
    font-weight: 700;
    margin-left: 4px;
    color: #347ab7
}

.side-info .phone-wrapper a:after {
    content: url(../../assets/img/main/phone-b.svg);
    position: absolute;
    left: 0;
    top: 0
}

.side-info .phone-wrapper .title {
    padding: 0;
    margin: 0;
    position: initial;
    font-weight: 700
}

.fotorama-listing, table.performance {
    margin-bottom: 40px;
    margin-bottom: 20px
}

table.performance {
    width: 100%
}

table.performance img {
    padding-top: 6px
}

table.performance .img-wrapper {
    height: 39px
}

table.performance td {
    border: 1px solid #dadada;
    padding: 30px;
    width: 50%;
    padding: 20px 5px;
    text-align: center;
    color: #969594
}

table.performance td div:first-child {
    line-height: 180%;
    line-height: 120%
}

table.performance td div:last-child {
    font-size: 22px;
    line-height: 180%;
    color: #464646;
    font-weight: 500
}

table.performance td div:last-child span {
    color: #969594;
    font-size: 15px
}

.expenses-wrapper {
    border: 1px solid #dadada;
    margin-bottom: 40px
}

.expenses-wrapper .value {
    min-width: 130px
}

.expenses-wrapper .item.total .title, .expenses-wrapper .value span {
    font-weight: 500
}

.expenses-wrapper .item:first-child {
    border: 0
}

.expenses-wrapper .item {
    display: flex;
    justify-content: space-between;
    margin: 10px 30px;
    border-top: 1px solid #dadada;
    padding: 12px 0 5px;
    padding: 12px 0 10px;
    margin: 0 20px;
    display: block
}

.expenses-wrapper .item.total {
    background: #f7f7f7;
    margin: 0;
    padding: 14px 30px 15px;
    padding: 14px 30px 15px 20px
}

ul.includes {
    margin: 0;
    padding: 0
}

ul.includes > li {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxIDExQzIxIDE2LjUyMzUgMTYuNTIxNyAyMSAxMSAyMUM1LjQ3NTY1IDIxIDEgMTYuNTIzNSAxIDExQzEgNS40NzY1MiA1LjQ3NTY1IDEgMTEgMUMxNi41MjE3IDEgMjEgNS40NzY1MiAyMSAxMVYxMVoiIHN0cm9rZT0iIzQ2QUI4OCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMTAuNDc5NkwxMC4zNDY0IDEzTDE1IDgiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTggMTAuNDc5NkwxMC4zNDY0IDEzTDE1IDgiIHN0cm9rZT0iIzQ2QUI4OCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat left 10px;
    list-style: none;
    padding: 10px 40px;
    font-weight: 500
}

ul.subscribers {
    margin: 0 0 0 30px;
    padding: 0;
    margin: 0
}

ul.subscribers li {
    font-size: 14px;
    list-style: none;
    border: 1px solid #dadada;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 12px center;
    margin: 10px;
    transition: .3s;
    width: 100%;
    margin-left: 0
}

ul.subscribers li a {
    padding: 25px 120px;
    display: block;
    text-decoration: none;
    color: inherit
}

ul.subscribers li:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, .1)
}

ul.subscribers li span {
    font-size: 22px;
    display: block
}

ul.subscribers .facebook {
    background-image: url(../../img/stores/f.svg)
}

ul.subscribers .insta {
    background-image: url(../../img/stores/i.svg)
}

ul.subscribers .pinterest {
    background-image: url(../../img/stores/p.svg)
}

ul.subscribers .youtub {
    background-image: url(../../img/stores/y.svg)
}

#plus-content {
    margin: 10px 0 60px 40px;
    margin: 10px 0 40px
}

.some-questions .faqs__item, .store-stats-block button.btn.btn-large.btn-large-orange {
    width: 100%;
    margin: 0
}

.some-questions .faqs__items {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between
}

.some-questions .faqs__items .group {
    width: 48%
}

.some-questions .faq__header {
    position: relative;
    cursor: pointer
}

.some-questions .faq__question:after {
    content: "";
    background: no-repeat center/auto #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 1.72183C-0.0976311 1.3313 -0.0976311 0.698136 0.292893 0.307612C0.683417 -0.0829124 1.31658 -0.0829115 1.70711 0.307612L9.57065 8.17116L17.4343 0.307531C17.8248 -0.0829926 18.458 -0.0829926 18.8485 0.307531C19.239 0.698055 19.239 1.33122 18.8485 1.72175L10.3632 10.207C10.1463 10.4239 9.8546 10.5203 9.57116 10.4963C9.28743 10.5206 8.9953 10.4242 8.77817 10.2071L0.292893 1.72183Z' fill='%231A1E25'/%3E%3C/svg%3E%0A");
    margin: 0 10px;
    flex-shrink: 0;
    width: 50px;
    height: 50px;
    border-radius: 10px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 10px
}

.some-questions .faq__header.opened .faq__question:after {
    transform: rotateX(180deg)
}

.some-questions .faq__question {
    font-size: 17px;
    color: var(--color-text);
    font-weight: 600;
    line-height: normal;
    padding: 20px 25px 20px 0;
    padding: 20px 70px 20px 0
}

.some-questions .faq__answer {
    margin-top: 0;
    line-height: 28px;
    font-size: 14px;
    color: var(--color-text);
    font-weight: 400
}

.some-questions .faqs__items {
    margin-top: -22px
}

.some-questions .faqs__item {
    border-bottom: 1px solid #dadada
}

.some-questions .faqs__item.active {
    padding-bottom: 35px
}

#more-stores .container {
    background: #f7f7f7;
    margin-bottom: 80px;
    padding: 40px 20px;
    margin-bottom: 0
}

#more-stores .owl-carousel .owl-dots {
    margin: 20px 0 0
}

#more-stores h3 {
    padding-left: 25px;
    padding: 0;
    text-align: center;
    font-size: 22px
}

#more-stores .store-title {
    font-weight: 500;
    font-size: 22px
}

#more-stores .details, #trust {
    display: none
}

#more-stores .item {
    width: 344px;
    background: #fff;
    border: 1px solid #dadada;
    margin: 15px auto;
    cursor: pointer;
    transition: .4s;
    width: auto
}

#more-stores .item:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

#more-stores .info {
    padding: 25px
}

#more-stores .img-wrapper img {
    width: 100%;
    max-width: 100%
}

#more-stores .info-items > div, #trust #icons > div {
    display: flex;
    justify-content: space-between;
    align-items: center
}

#more-stores .info-items > div {
    margin-top: 7px
}

#more-stores .item-label {
    font-size: 17px;
    line-height: 140%;
    color: #969594
}

.side-info .item-label {
    margin-top: 13px;
    margin-right: 2px;
    margin-bottom: 8px;
    font-size: 14px
}

#more-stores .platform img {
    height: 18px;
    width: auto;
    margin: 0
}

#trust {
    background: #f7f7f7;
    color: #1a1e25;
    font-size: 22px;
    line-height: 26px;
    padding: 18px 0;
    margin-top: 20px;
    margin-bottom: 70px;
    font-size: 17px;
    margin-top: 0;
    margin-bottom: 40px
}

#trust #features {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase
}

#trust #icons {
    max-width: 884px;
    border-top: 1px solid #e1e1e1;
    padding-top: 18px;
    margin: 18px auto 0;
    padding-top: 0;
    margin-top: 10px;
    border: 0
}

#trust #icons > div {
    flex-wrap: wrap;
    max-width: 684px;
    margin: 0 auto;
    display: block
}

#trust #icons .first, #trust #icons .second {
    display: flex;
    justify-content: space-between;
    width: 38%;
    align-items: center;
    width: 100%;
    margin-top: 20px;
    justify-content: space-around
}

#rating {
    text-align: center;
    line-height: 30px
}

#rating .item {
    display: inline-block;
    vertical-align: top;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjMiIGN5PSIzIiByPSIzIiBmaWxsPSIjNDY0NjQ2Ii8+PC9zdmc+) no-repeat left center;
    padding-left: 26px;
    margin-left: 20px;
    background: 0 0;
    padding-left: 0;
    margin-left: 0
}

#rating .fa {
    font-weight: 400;
    margin: 0 3px
}

.questions-container {
    display: flex;
    justify-content: center
}

#any-questions .left h2 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    font-size: 30px;
    line-height: 42px
}

#any-questions .left a {
    padding: 23px 52px;
    color: #fff;
    border-radius: 3px;
    border: 2px solid #fff;
    text-decoration-line: none;
    font-weight: 900;
    font-size: 14px;
    transition: .25s;
    line-height: 0
}

#any-questions .left a:hover {
    background: #fff;
    color: #f57f17;
    cursor: pointer
}

#any-questions .right img {
    margin-top: 18px;
    margin-left: 97px
}

#featured {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    margin-top: 4px;
    text-align: center
}

.you-ready {
    display: none
}

#benefits {
    text-align: center;
    margin-bottom: 70px;
    margin-bottom: 50px
}

#benefits .items {
    display: flex;
    justify-content: space-around
}

#benefits img {
    margin: 0 auto 20px;
    height: 48px
}

#benefits .sub-title {
    margin-bottom: 50px;
    font-size: 22px;
    line-height: 180%;
    font-size: 16px;
    margin-bottom: 30px
}

#benefits h2 {
    font-weight: 700;
    font-size: 34px;
    line-height: 140%;
    font-size: 22px
}

#consultation {
    position: relative;
    margin-top: 20px;
    height: 470px;
    margin-bottom: 30px;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    padding: 0 0 50px;
    background: url(../../img/custom/consult-mobile.jpg) no-repeat center top;
    background-size: contain;
    overflow: hidden
}

#consultation .btn {
    width: 180px
}

#consultation .form {
    width: 645px;
    background: #fff;
    margin-top: 102px;
    box-shadow: 0 2px 68px rgba(0, 0, 0, .08);
    border-radius: 5px;
    z-index: 2;
    position: relative;
    padding: 60px 50px;
    text-align: center;
    margin-top: 65%;
    padding: 30px 10px;
    text-align: center;
    width: 92%;
    margin-right: auto;
    margin-left: auto
}

#consultation img {
    right: 15px;
    top: 0;
    position: absolute;
    right: -132px;
    display: none
}

#consultation .sub-title {
    font-weight: 400;
    font-size: 17px;
    line-height: 180%;
    margin-bottom: 22px
}

#consultation .title {
    font-weight: 500;
    font-size: 30px
}

#main .fotorama_custom__arr--next:after, #main .fotorama_custom__arr--prev:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIHI9IjIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyLjUgMjIuNSkiIGZpbGw9IndoaXRlIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi41IDQ1QzEwLjA3MzYgNDUgMCAzNC45MjY0IDAgMjIuNUMwIDEwLjA3MzYgMTAuMDczNiAwIDIyLjUgMEMzNC45MjY0IDAgNDUgMTAuMDczNiA0NSAyMi41QzQ1IDM0LjkyNjQgMzQuOTI2NCA0NSAyMi41IDQ1Wk0yMi41IDQzQzExLjE3ODIgNDMgMiAzMy44MjE4IDIgMjIuNUMyIDExLjE3ODIgMTEuMTc4MiAyIDIyLjUgMkMzMy44MjE4IDIgNDMgMTEuMTc4MiA0MyAyMi41QzQzIDMzLjgyMTggMzMuODIxOCA0MyAyMi41IDQzWiIgZmlsbD0iI0RBREFEQSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuODc4OCAxNC43MDdDMjQuMjY5MyAxNC4zMTY1IDI0LjkwMjUgMTQuMzE2NSAyNS4yOTMgMTQuNzA3QzI1LjY4MzUgMTUuMDk3NSAyNS42ODM1IDE1LjczMDcgMjUuMjkzIDE2LjEyMTJMMTkuMzE4MiAyMi4wOTZMMjUuMjkzMSAyOC4wNzA5QzI1LjY4MzYgMjguNDYxNCAyNS42ODM2IDI5LjA5NDYgMjUuMjkzMSAyOS40ODUxQzI0LjkwMjYgMjkuODc1NiAyNC4yNjk0IDI5Ljg3NTYgMjMuODc4OSAyOS40ODUxTDE3LjIwMzIgMjIuODA5NEMxNy4wNTU0IDIyLjY2MTYgMTYuOTYzNSAyMi40NzkgMTYuOTI3NiAyMi4yODhDMTYuODY0NSAyMS45NzE0IDE2Ljk1NTcgMjEuNjMwMSAxNy4yMDExIDIxLjM4NDdMMjMuODc4OCAxNC43MDdaIiBmaWxsPSIjREFEQURBIi8+PC9zdmc+) no-repeat center center;
    width: 45px;
    height: 45px;
    content: "";
    top: -270px;
    display: none
}

#main .fotorama_custom__arr--next:after {
    transform: rotate(180deg);
    right: -21px
}

#main .fotorama_custom__arr--prev:before {
    left: -21px
}

#main .fotorama_custom__arr--next:hover:after, #main .fotorama_custom__arr--prev:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyMi41IiBjeT0iMjIuNSIgcj0iMjIuNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDIyLjUgMjIuNSkiIGZpbGw9IndoaXRlIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi41IDEuOTY3MDFlLTA2QzEwLjA3MzYgMy4wNTMzNmUtMDYgLTMuMDUzMzZlLTA2IDEwLjA3MzYgLTEuOTY3MDFlLTA2IDIyLjVDLTguODA2NjFlLTA3IDM0LjkyNjQgMTAuMDczNiA0NSAyMi41IDQ1QzM0LjkyNjQgNDUgNDUgMzQuOTI2NCA0NSAyMi41QzQ1IDEwLjA3MzYgMzQuOTI2NCA4LjgwNjYxZS0wNyAyMi41IDEuOTY3MDFlLTA2Wk0yMi41IDJDMTEuMTc4MiAyIDIgMTEuMTc4MiAyIDIyLjVDMiAzMy44MjE4IDExLjE3ODIgNDMgMjIuNSA0M0MzMy44MjE4IDQzIDQzIDMzLjgyMTggNDMgMjIuNUM0MyAxMS4xNzgyIDMzLjgyMTggMiAyMi41IDJaIiBmaWxsPSIjRTQ4NTM3Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy44Nzg4IDMwLjI5M0MyNC4yNjkzIDMwLjY4MzUgMjQuOTAyNSAzMC42ODM1IDI1LjI5MyAzMC4yOTNDMjUuNjgzNSAyOS45MDI1IDI1LjY4MzUgMjkuMjY5MyAyNS4yOTMgMjguODc4OEwxOS4zMTgyIDIyLjkwNEwyNS4yOTMxIDE2LjkyOTFDMjUuNjgzNiAxNi41Mzg2IDI1LjY4MzYgMTUuOTA1NCAyNS4yOTMxIDE1LjUxNDlDMjQuOTAyNiAxNS4xMjQ0IDI0LjI2OTQgMTUuMTI0NCAyMy44Nzg5IDE1LjUxNDlMMTcuMjAzMiAyMi4xOTA2QzE3LjA1NTQgMjIuMzM4NCAxNi45NjM1IDIyLjUyMSAxNi45Mjc2IDIyLjcxMkMxNi44NjQ1IDIzLjAyODYgMTYuOTU1NyAyMy4zNjk5IDE3LjIwMTEgMjMuNjE1M0wyMy44Nzg4IDMwLjI5M1oiIGZpbGw9IiNFNDg1MzciLz48L3N2Zz4=)
}

#main .fotorama__arr.fotorama__arr--next:before, #main .fotorama__arr.fotorama__arr--prev:before, #webinar .modal-header .close {
    display: none
}

#main .fotorama:not(.fotorama--fullscreen) .fotorama__stage__frame {
    border: 0
}

#main h2, #main h2 b, .contact-new .questions-title {
    margin-top: 40px;
    margin-bottom: 20px;
    font-weight: 500;
    margin: 16px 0 0;
    font-size: 20px;
}

.contact-new, .contactb {
    font-size: 14px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.contactb {
    line-height: 100%;
    border-top: none;
    padding: 32px 0 0 0
}

.contact-new .contact img, .contactb img {
    margin-right: 15px
}

.contactb a {
    color: var(--color-text) !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    display: block
}

.contact-new {
    line-height: 180%;
    background: #464646;
    border: 1px solid #dadada;
    border-radius: 5px;
    padding: 0 20px 22px;
    margin-top: 15px;
    flex-direction: column;
    color: #fff;
    cursor: pointer
}

.contact-new .questions-title {
    text-align: center;
    font-size: 22px;
    margin-top: 24px;
    margin-bottom: 3px
}

.contact-new .happy-to-answer {
    text-align: center;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 13px
}

.contact-new a {
    color: #89c7fc;
    font-weight: 700;
    font-size: 17px;
    line-height: 26px;
    text-decoration-line: underline;
    text-transform: uppercase;
    margin-bottom: 15px
}

.contact-new img {
    margin-bottom: -5px
}

#webinar-wrapper {
    overflow-x: hidden;
    position: relative;
    left: -15px;
    width: 100vw
}

#webinar {
    background: #1b292f;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .2);
    border-radius: 5px;
    padding: 50px 90px;
    padding: 35px 20px !important;
    border-radius: unset
}

#webinar .modal-content {
    border: unset;
    box-shadow: unset;
    background: unset;
    text-align: center
}

#webinar .img-center {
    display: flex;
    justify-content: center;
    padding: 0 15px;
    padding-left: unset;
    padding-right: unset
}

#webinar .fill-out {
    font-size: 17px;
    line-height: 26px;
    color: #fff;
    margin-top: 40px;
    margin-bottom: 10px
}

#webinar .modal-content-hidden {
    display: none
}

#webinar .modal-title {
    font-weight: 700;
    font-size: 30px;
    line-height: 42px;
    margin-bottom: 25px;
    color: #fff;
    font-size: 24px;
    line-height: 34px
}

#webinar .getstarted {
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 25px
}

#webinar .fb-messenger {
    margin-top: 26px
}

#webinar .fb-messenger a {
    background: url(https://alidropship.com/wp-content/themes/alidrop/img/main/fb-mes.png) no-repeat left center;
    background-size: 17px;
    padding-left: 23px;
    color: #fff;
    font-size: 14px
}

#webinar .modal-body {
    padding-bottom: unset;
    padding-left: unset;
    padding-right: unset
}

#webinar .btn {
    width: 100%;
    margin-left: unset
}

#webinar .form-control {
    background: #2a424d;
    border: unset
}

#webinar .form-control, #webinar .form-control::placeholder {
    color: #fff
}

#webinar .form-control[type=email], #webinar .form-control[type=tel] {
    height: 50px
}

#webinar .success-message {
    color: #fff
}

#webinar .phone-group select {
    background: #2a424d url(../../assets/img/main/arrow-w-b-90.svg) no-repeat center right 12px
}

#webinar .form-group textarea {
    padding: 6px 12px;
    height: unset
}

#contact-us-btn-wrapper a {
    background: #2fa751;
    border-radius: 5px;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 32px;
    padding: 9px 30px;
    display: block
}

#contact-us-btn-wrapper span {
    font-weight: 400;
    display: block;
    font-size: 13px;
    line-height: 19px
}

#contact-us-btn-wrapper {
    padding-left: 15px;
    border-left: 1px solid #adadad;
    text-align: center;
    width: 211px
}

#header .m-text {
    display: block;
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
    text-align: center;
    margin-bottom: -2px;
    margin-top: 1px
}

#header .phone {
    padding-top: 5px;
    padding-bottom: 5px;
    background-position: 15px 27px
}

#header .title {
    display: none
}

#header .phone-wrapper {
    padding-left: 15px;
    border-left: 1px solid #adadad
}

#hero-video, #sync1 .item, #sync2 .item {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    width: 100%;
    /* height: max-content; */
    aspect-ratio: 16 / 9;
}

#hero-video, #hero-video img, #sync1 img {
    height: auto;
    object-fit: cover;
    aspect-ratio: 16 / 11;
}

#sync1 {
    opacity: 1;
    visibility: visible;
    display: block;
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    border-radius: 12px;
    overflow: hidden;
}

#hero-video iframe {
    border-radius: 10px;
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    aspect-ratio: 17 / 11
}

#sync2 {
    margin-top: 10px;
    margin-bottom: 16px;
}

#sync2:not(.owl-loaded) {
    display: flex;
    gap: 16px
}

#sync2 .item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    cursor: pointer;
    border-radius: 3px;
    overflow: hidden;
    width: 66px
}

#sync2 .item-video {
    max-width: 65px;
    height: 43px
}

#sync2 .item img, #sync2 .item-video img {
    max-width: 65px;
    height: 43px;
    border-radius: 3px
}

#sync2 .synced .item {
    border: 1px solid #1971c2
}

.manager-v1 {
    padding: 40px 0;
    padding: 0
}

.manager-v1 .container {
    padding: 0
}

#manager .link {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 40px;
    text-decoration-line: underline;
    padding: 0 25px 0 0;
    margin-top: 40px;
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.44238 0.40381L10.1699 9.39502C10.3281 9.55322 10.4072 9.74658 10.4072 9.9751C10.4072 10.186 10.3281 10.3794 10.1699 10.5552L1.44238 19.5464C1.28418 19.687 1.09961 19.7573 0.888674 19.7573C0.677736 19.7573 0.493166 19.6782 0.334963 19.52C0.17676 19.3618 0.0976581 19.1772 0.0976581 18.9663C0.0976581 18.7554 0.17676 18.5708 0.334963 18.4126L8.56152 9.9751L0.334961 1.5376C0.176758 1.3794 0.0976565 1.19483 0.0976565 0.983888C0.0976565 0.772951 0.176758 0.58838 0.334961 0.430177C0.493164 0.271974 0.677735 0.192873 0.888672 0.192873C1.09961 0.192873 1.28418 0.263185 1.44238 0.40381Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center right 5px/auto;
    margin-top: 0
}

#manager .link:hover {
    color: var(--color-blue);
    background: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.44238 0.40381L10.1699 9.39502C10.3281 9.55322 10.4072 9.74658 10.4072 9.9751C10.4072 10.186 10.3281 10.3794 10.1699 10.5552L1.44238 19.5464C1.28418 19.687 1.09961 19.7573 0.888674 19.7573C0.677736 19.7573 0.493166 19.6782 0.334963 19.52C0.17676 19.3618 0.0976581 19.1772 0.0976581 18.9663C0.0976581 18.7554 0.17676 18.5708 0.334963 18.4126L8.56152 9.9751L0.334961 1.5376C0.176758 1.3794 0.0976565 1.19483 0.0976565 0.983888C0.0976565 0.772951 0.176758 0.58838 0.334961 0.430177C0.493164 0.271974 0.677735 0.192873 0.888672 0.192873C1.09961 0.192873 1.28418 0.263185 1.44238 0.40381Z' fill='%23FF6236'/%3E%3C/svg%3E%0A") no-repeat center right 5px/auto
}

.k-perfomance {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    line-height: 26px;
    margin-top: 20px;
    flex: 0 1 50%;
    gap: 12px;
}

.k-perfomance .price {
    color: var(--color-text);
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    font-family: 'Inter';
    margin-top: 0px;
    font-size: 16px;
}

.k-perfomance .price span {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px
}

.k-perfomance > div, .k-perfomance .k-sales {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    padding: 30px;
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(34, 121, 226, 0.04) 0%, rgba(34, 121, 226, 0.04) 100%), #FFF;
}

.k-perfomance .k-perfomance__item {
    width: calc(50% - 6px);
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    padding: 34px 30px;
    font-size: 18px;
    font-weight: 600;
    padding-top: 60px;
    font-size: 14px;
    padding: 60px 20px 20px 20px;
}

.k-perfomance .k-perfomance__item div {
    width: 100%;
    text-align: center
}

.k-perfomance .k-expenses {
    border-radius: 10px;
    /* width: calc(50% - 5px); */
}

.k-perfomance .k-profit {
    border-radius: 10px;
    /* width: calc(50% - 5px); */
}

.k-perfomance .k-sales {
    /* width: calc(50% - 5px); */
}

.k-perfomance .k-perfomance__item {
    position: relative
}

.k-perfomance .k-perfomance__item:before {
    content: "";
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-position: 92% 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='55' viewBox='0 0 54 55' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3688 49.5253C16.3784 50.7726 15.6344 51.9025 14.4847 52.3864C13.3351 52.8704 12.007 52.6128 11.1216 51.7342C10.2362 50.8556 9.96848 49.5296 10.4436 48.3763C10.9187 47.2229 12.0428 46.4703 13.2901 46.4702C14.9835 46.4646 16.3614 47.8319 16.3688 49.5253V49.5253Z' stroke='%232279E2' stroke-opacity='0.16' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.8405 49.5253C34.85 50.7726 34.106 51.9025 32.9564 52.3864C31.8068 52.8704 30.4787 52.6128 29.5933 51.7342C28.7079 50.8556 28.4402 49.5296 28.9153 48.3763C29.3904 47.2229 30.5144 46.4703 31.7618 46.4702C33.4552 46.4646 34.833 47.8319 34.8405 49.5253V49.5253Z' stroke='%232279E2' stroke-opacity='0.16' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.74475 11.6747V9.67466C7.64018 9.67466 6.74475 10.5701 6.74475 11.6747H8.74475ZM51.5092 14.6421L53.4928 14.3871C53.4888 14.3555 53.4839 14.3239 53.4784 14.2924L51.5092 14.6421ZM51.2428 16.8002L49.3806 16.0705C49.3692 16.0997 49.3584 16.1291 49.3484 16.1588L51.2428 16.8002ZM49.061 23.2442L50.9161 23.9917C50.9302 23.9567 50.9433 23.9213 50.9554 23.8855L49.061 23.2442ZM45.1056 33.0602L46.8917 33.9602C46.9168 33.9103 46.9398 33.8595 46.9607 33.8077L45.1056 33.0602ZM16.9557 40.1888V38.1887L16.9474 38.1888L16.9557 40.1888ZM11.1624 37.8164L9.75378 39.2361H9.75378L11.1624 37.8164ZM8.74475 32.0419H6.74474L6.74477 32.0493L8.74475 32.0419ZM6.74411 11.6745C6.74411 12.779 7.63954 13.6745 8.74411 13.6745C9.84868 13.6745 10.7441 12.779 10.7441 11.6745H8.74411H6.74411ZM8.74411 4.02327H10.7441C10.7441 4.01667 10.7441 4.01008 10.744 4.00349L8.74411 4.02327ZM6.69053 2.00003V4.00006L6.70053 4.00001L6.69053 2.00003ZM2 3.37362e-05C0.89543 3.37362e-05 0 0.895464 0 2.00003C0 3.1046 0.89543 4.00003 2 4.00003V2.00003V3.37362e-05ZM8.74475 11.6747V13.6747H43.3859V11.6747V9.67466H8.74475V11.6747ZM43.3859 11.6747V13.6747C45.6363 13.6747 47.1744 13.6057 48.3294 13.8691C48.8438 13.9864 49.0885 14.1359 49.2121 14.2505C49.3097 14.341 49.4564 14.5214 49.54 14.9917L51.5092 14.6421L53.4784 14.2924C53.2685 13.1104 52.7687 12.0937 51.9325 11.318C51.1224 10.5665 50.1462 10.1807 49.2186 9.96917C47.4896 9.57497 45.2595 9.67466 43.3859 9.67466V11.6747ZM51.5092 14.6421L49.5255 14.897C49.5765 15.2941 49.5267 15.6977 49.3806 16.0705L51.2428 16.8002L53.1049 17.5298C53.4961 16.5315 53.6295 15.4507 53.4928 14.3871L51.5092 14.6421ZM51.2428 16.8002L49.3484 16.1588L47.1667 22.6028L49.061 23.2442L50.9554 23.8855L53.1371 17.4416L51.2428 16.8002ZM49.061 23.2442L47.206 22.4967L43.2506 32.3127L45.1056 33.0602L46.9607 33.8077L50.9161 23.9917L49.061 23.2442ZM45.1056 33.0602L43.3195 32.1603C42.5424 33.7027 41.9576 34.8511 41.4363 35.7402C40.9138 36.6313 40.5261 37.1352 40.1884 37.4476C39.6719 37.9253 39.0592 38.1888 36.8947 38.1888V40.1888V42.1888C39.2656 42.1888 41.2189 41.9431 42.9045 40.384C43.6677 39.6781 44.2899 38.7817 44.8869 37.7634C45.4852 36.743 46.1295 35.4729 46.8917 33.9602L45.1056 33.0602ZM36.8947 40.1888V38.1888H16.9557V40.1888V42.1888H36.8947V40.1888ZM16.9557 40.1888L16.9474 38.1888C15.3087 38.1955 13.7344 37.5509 12.5711 36.3966L11.1624 37.8164L9.75378 39.2361C11.6704 41.1378 14.2641 42.1999 16.964 42.1887L16.9557 40.1888ZM11.1624 37.8164L12.5711 36.3966C11.4078 35.2424 10.7508 33.6732 10.7447 32.0345L8.74475 32.0419L6.74477 32.0493C6.75477 34.7492 7.83718 37.3345 9.75378 39.2361L11.1624 37.8164ZM8.74475 32.0419H10.7448V11.6747H8.74475H6.74475V32.0419H8.74475ZM8.74411 11.6745H10.7441V4.02327H8.74411H6.74411V11.6745H8.74411ZM8.74411 4.02327L10.744 4.00349C10.722 1.77817 8.90593 -0.0110672 6.68053 5.87702e-05L6.69053 2.00003L6.70053 4.00001C6.71014 3.99996 6.71435 4.0015 6.7168 4.00252C6.72057 4.00408 6.72586 4.0072 6.73125 4.01251C6.73664 4.01782 6.73984 4.02306 6.74146 4.02681C6.74251 4.02925 6.74411 4.03343 6.74421 4.04304L8.74411 4.02327ZM6.69053 2.00003V3.37362e-05H2V2.00003V4.00003H6.69053V2.00003Z' fill='%232279E2' fill-opacity='0.16'/%3E%3C/svg%3E");
    background-size: 32px auto;
    background-position: 50% 21px;
}

.k-perfomance .k-expenses:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59' height='59' viewBox='0 0 59 59' fill='none'%3E%3Cpath d='M23.3402 2.01878C18.549 3.1291 14.1423 5.50062 10.577 8.88734C7.01179 12.2741 4.41789 16.5527 3.06439 21.2793C1.71089 26.006 1.64709 31.0086 2.87959 35.7682C4.11209 40.5279 6.59601 44.8712 10.0737 48.3477C13.5514 51.8242 17.8962 54.3072 22.6575 55.5393C27.4188 56.7714 32.4231 56.7076 37.1514 55.3546C41.8797 54.0015 46.1598 51.4085 49.5477 47.8445C52.9356 44.2805 55.3079 39.8753 56.4186 35.0858C56.4186 34.2738 56.0959 33.495 55.5215 32.9208C54.9471 32.3466 54.1681 32.024 53.3558 32.024H32.5286C30.904 32.024 29.3459 31.3789 28.1971 30.2305C27.0484 29.0821 26.403 27.5246 26.403 25.9005V4.46819C26.3649 4.10545 26.2552 3.75387 26.0802 3.43384C25.9052 3.1138 25.6684 2.83168 25.3835 2.60383C25.0986 2.37599 24.7712 2.20695 24.4205 2.10652C24.0697 2.00609 23.7025 1.97627 23.3402 2.01878Z' stroke='%232279E2' stroke-opacity='0.16' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.5386 3.11035C41.6408 4.46451 45.3667 6.66412 48.442 9.54717C51.5172 12.4302 53.8635 15.9233 55.3079 19.7691H40.7694C39.9125 19.7691 39.0907 19.45 38.4849 18.882C37.879 18.314 37.5386 17.5435 37.5386 16.7402V3.11035Z' stroke='%232279E2' stroke-opacity='0.16' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.k-perfomance .k-profit:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59' height='59' viewBox='0 0 59 59' fill='none'%3E%3Cpath d='M29.2195 14.0996C26.2298 14.0996 23.3073 14.9862 20.8214 16.6472C18.3355 18.3082 16.398 20.669 15.2539 23.4311C14.1098 26.1933 13.8105 29.2326 14.3937 32.1649C14.977 35.0972 16.4167 37.7906 18.5307 39.9047C20.6448 42.0187 23.3382 43.4584 26.2705 44.0417C29.2028 44.625 32.2422 44.3256 35.0043 43.1815C37.7664 42.0374 40.1273 40.0999 41.7883 37.614C43.4493 35.1282 44.3358 32.2056 44.3358 29.2159' stroke='%232279E2' stroke-opacity='0.16' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.2428 2.16966C26.6379 1.54085 20.9761 2.66934 16.0406 5.39901C11.1051 8.12868 7.1398 12.3246 4.69325 17.4064C2.24669 22.4882 1.43979 28.2047 2.38415 33.7652C3.32851 39.3256 5.97747 44.4552 9.96459 48.4443C13.9517 52.4335 19.08 55.085 24.6399 56.0322C30.1999 56.9793 35.9168 56.1753 40.9998 53.7313C46.0829 51.2873 50.2808 47.3241 53.013 42.39C55.7451 37.4559 56.8764 31.7946 56.2505 26.1894' stroke='%232279E2' stroke-opacity='0.16' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.2888 11.0732V20.1429H47.3586L56.4283 11.0732H47.3586V2.00342L38.2888 11.0732Z' stroke='%232279E2' stroke-opacity='0.16' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.2895 20.1411L29.2197 29.2109' stroke='%232279E2' stroke-opacity='0.16' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.k-perfomance .k-average:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cpath d='M0.0522867 16.6184C-0.197472 17.6944 0.472298 18.7691 1.54826 19.0189C2.62422 19.2686 3.69893 18.5989 3.94869 17.5229L2.00049 17.0707L0.0522867 16.6184ZM5.49879 2V0C4.56844 0 3.76095 0.641518 3.55058 1.54777L5.49879 2ZM26.4886 4C27.5931 4 28.4886 3.10457 28.4886 2C28.4886 0.89543 27.5931 0 26.4886 0V2V4ZM4.00049 17.0713C4.00049 15.9667 3.10506 15.0713 2.00049 15.0713C0.895919 15.0713 0.000488281 15.9667 0.000488281 17.0713H2.00049H4.00049ZM2.00049 50.9768H0.000488281C0.000488281 52.0814 0.895919 52.9768 2.00049 52.9768L2.00049 50.9768ZM50.9767 50.9768V52.9768C52.0812 52.9768 52.9767 52.0814 52.9767 50.9768H50.9767ZM52.9767 17.0713C52.9767 15.9667 52.0812 15.0713 50.9767 15.0713C49.8721 15.0713 48.9767 15.9667 48.9767 17.0713H50.9767H52.9767ZM2.00049 15.0711C0.895919 15.0711 0.000488281 15.9666 0.000488281 17.0711C0.000488281 18.1757 0.895919 19.0711 2.00049 19.0711V17.0711V15.0711ZM26.4886 19.0711C27.5931 19.0711 28.4886 18.1757 28.4886 17.0711C28.4886 15.9666 27.5931 15.0711 26.4886 15.0711V17.0711V19.0711ZM26.4889 0C25.3843 0 24.4889 0.89543 24.4889 2C24.4889 3.10457 25.3843 4 26.4889 4V2V0ZM47.4786 2L49.4268 1.54777C49.2165 0.641518 48.409 0 47.4786 0V2ZM49.0287 17.5229C49.2785 18.5989 50.3532 19.2686 51.4292 19.0189C52.5051 18.7691 53.1749 17.6944 52.9251 16.6184L50.9769 17.0707L49.0287 17.5229ZM28.4886 2C28.4886 0.89543 27.5932 0 26.4886 0C25.384 0 24.4886 0.89543 24.4886 2H26.4886H28.4886ZM24.4886 17.0707C24.4886 18.1752 25.384 19.0707 26.4886 19.0707C27.5932 19.0707 28.4886 18.1752 28.4886 17.0707H26.4886H24.4886ZM26.4889 15.0713C25.3843 15.0713 24.4889 15.9667 24.4889 17.0713C24.4889 18.1758 25.3843 19.0713 26.4889 19.0713V17.0713V15.0713ZM50.9769 19.0713C52.0815 19.0713 52.9769 18.1758 52.9769 17.0713C52.9769 15.9667 52.0815 15.0713 50.9769 15.0713V17.0713V19.0713ZM28.4886 17.0713C28.4886 15.9667 27.5932 15.0713 26.4886 15.0713C25.384 15.0713 24.4886 15.9667 24.4886 17.0713H26.4886H28.4886ZM24.4886 26.4887C24.4886 27.5933 25.384 28.4887 26.4886 28.4887C27.5932 28.4887 28.4886 27.5933 28.4886 26.4887H26.4886H24.4886ZM2.00049 17.0707L3.94869 17.5229L7.44699 2.45223L5.49879 2L3.55058 1.54777L0.0522867 16.6184L2.00049 17.0707ZM5.49879 2V4H26.4886V2V0H5.49879V2ZM2.00049 17.0713H0.000488281V50.9768H2.00049H4.00049V17.0713H2.00049ZM2.00049 50.9768V52.9768H50.9767V50.9768V48.9768H2.00049V50.9768ZM50.9767 50.9768H52.9767V17.0713H50.9767H48.9767V50.9768H50.9767ZM2.00049 17.0711V19.0711H26.4886V17.0711V15.0711H2.00049V17.0711ZM26.4889 2V4H47.4786V2V0H26.4889V2ZM47.4786 2L45.5304 2.45223L49.0287 17.5229L50.9769 17.0707L52.9251 16.6184L49.4268 1.54777L47.4786 2ZM26.4886 2H24.4886V17.0707H26.4886H28.4886V2H26.4886ZM26.4889 17.0713V19.0713H50.9769V17.0713V15.0713H26.4889V17.0713ZM26.4886 17.0713H24.4886V26.4887H26.4886H28.4886V17.0713H26.4886Z' fill='%232279E2' fill-opacity='0.16'/%3E%3C/svg%3E");
}

#no-risk {
    background: var(--Blue-100)
}

#no-risk h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    margin-bottom: 0;
    font-size: 28px;
    font-weight: 500;
    line-height: 38px;
    text-align: center
}

#no-risk .items .item h4, #no-risk p {
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px
}

#no-risk .items {
    margin: 24px 0 0;
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 0;
    margin-top: 40px
}

#no-risk .items .item, #no-risk .items .item-2 {
    border-radius: 20px;
    background: #fff;
    padding: 24px;
    width: 100%;
    border-radius: 20px;
    background: #FFF;
    border-radius: 20px;
    border: 0.886px solid #D9D9D9;
    background: #FFF;
    padding: 30px 25px;
    width: 100%
}

#no-risk .items .item h4 {
    color: #ce263a;
    font-weight: 700;
    margin-top: 0
}

#no-risk .items .item div, #no-risk .items .item-2 div {
    display: flex;
    flex-direction: column
}

#no-risk .items .item div span {
    font-size: 17px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 14px;
    padding-left: 20px;
    display: inline-block
}

#no-risk .items .item div span:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect width="20" height="20" rx="10" fill="%23FACFD4"/><rect x="4.82764" y="5.724" width="1.46298" height="13.1669" rx="0.731492" transform="rotate(-45 4.82764 5.724)" fill="%23CE263A"/><rect x="14.1377" y="4.52734" width="1.46298" height="13.1669" rx="0.731492" transform="rotate(45 14.1377 4.52734)" fill="%23CE263A"/></svg>');
    position: relative;
    top: 3px;
    margin-right: 20px;
    position: absolute;
    left: 32px;
    margin-top: 2px;
    top: auto;
    position: absolute;
    margin-top: 2px;
    top: auto;
    margin-left: -30px;
    left: auto
}

#no-risk .items .item div span:last-of-type, #no-risk .items .item-2 div span:last-of-type {
    margin-bottom: 0
}

#no-risk .items .item-2 h4 {
    color: #50a632;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-top: 0
}

#no-risk .items .item-2 div span {
    margin-bottom: 15px;
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    padding-left: 20px;
    /* font-family: var(--font-secondary); */
}

#no-risk .items .item-2 div span:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect width="20" height="20" rx="10" fill="%23E0EADD"/><path d="M4.82812 10.0001L8.2764 13.4483L14.8281 6.89661" stroke="%2350A632" stroke-width="2" stroke-linecap="round"/></svg>');
    position: relative;
    top: 3px;
    margin-right: 20px;
    position: absolute;
    left: 32px;
    margin-top: 2px;
    top: auto;
    position: absolute;
    margin-top: 2px;
    top: auto;
    margin-left: -30px;
    left: auto
}

#no-risk .info {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    line-height: 26px;
    color: var(--color-blue);
    width: max-content;
    margin: auto;
    border-radius: var(--Border-Radius-border-Radius-L, 24px);
    background: radial-gradient(120.14% 120.81% at 50% 105.91%, #B5D2F5 10%, rgba(255, 255, 255, 0.00) 100%);
    padding: 24px;
    border-radius: var(--Border-Radius-border-Radius-M, 12px);
    background: radial-gradient(120.14% 120.81% at 50% 105.91%, #B5D2F5 10%, rgba(255, 255, 255, 0.00) 100%);
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    width: 100%
}

#no-risk .info h3 {
    font-style: normal;
    font-weight: 500;
    line-height: 1.3;
    font-size: 24px;
    margin-bottom: 0;
    margin-top: 04px;
    font-size: 20px;
}

#no-risk .info .actions {
    margin: 0
}

#no-risk .info .actions .btn {
    width: 310px
}

.free-summary {
    display: flex;
    justify-content: space-between;
    padding: 10px 0 0;
    font-size: 14px;
    line-height: 16px;
    border-top: 1px solid #d9d9d9;
    margin: 0 30px 30px;
    margin: 30px;
    text-align: left
}

.free-summary div {
    max-width: 150px
}

.free-summary div:nth-child(2) {
    text-align: right
}

.free-summary svg {
    top: 6.5px;
    position: relative
}

.some-questions h2 {
    margin-top: 0 !important
}

.some-questions {
    margin: 0
}

#main .back-link {
    margin-top: 32px;
    margin-top: 40px;
    margin-bottom: 0;
    text-align: center
}

#main .back-link a {
    color: #1f245c;
    line-height: 40px;
    text-decoration-line: underline
}

#main .back-link:before {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.469 20.031L6.96896 12.531C6.89923 12.4614 6.84391 12.3787 6.80616 12.2876C6.76842 12.1966 6.74899 12.099 6.74899 12.0004C6.74899 11.9019 6.76842 11.8043 6.80616 11.7132C6.84391 11.6222 6.89923 11.5394 6.96896 11.4698L14.469 3.96979C14.6097 3.82906 14.8006 3.75 14.9996 3.75C15.1986 3.75 15.3895 3.82906 15.5302 3.96979C15.6709 4.11052 15.75 4.30139 15.75 4.50042C15.75 4.69944 15.6709 4.89031 15.5302 5.03104L8.5599 12.0004L15.5302 18.9698C15.5999 19.0395 15.6552 19.1222 15.6929 19.2132C15.7306 19.3043 15.75 19.4019 15.75 19.5004C15.75 19.599 15.7306 19.6965 15.6929 19.7876C15.6552 19.8786 15.5999 19.9614 15.5302 20.031C15.4605 20.1007 15.3778 20.156 15.2868 20.1937C15.1957 20.2314 15.0981 20.2508 14.9996 20.2508C14.901 20.2508 14.8035 20.2314 14.7124 20.1937C14.6214 20.156 14.5386 20.1007 14.469 20.031Z" fill="%231B1B1B"/></svg>');
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    top: 6px;
    position: relative
}

.video span {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="25" viewBox="0 0 20 25" fill="none"><g clip-path="url(%23clip0_412_1435)"><path d="M1.14725 1.75624C1.14724 0.564083 2.4675 -0.15468 3.46879 0.492363L19.0159 10.5391C19.9334 11.132 19.9334 12.474 19.0159 13.0669L3.46879 23.1136C2.4675 23.7606 1.14725 23.0419 1.14724 21.8497L1.14725 1.75624Z" fill="%231A1E25"/></g><defs><clipPath id="clip0_412_1435"><rect width="19.5625" height="24.0769" fill="white" transform="translate(0.375)"/></clipPath></defs></svg>');
    height: 80px;
    width: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff !important;
    border-radius: 100px;
    cursor: pointer;
    z-index: 2;
    transform: translate(-50%, -50%)
}

.video {
    margin: 0
}

.video img {
    filter: brightness(75%);
    max-width: 100%;
    max-height: 100%;
    object-fit: cover
}

.store-stats-block {
    padding: 0 20px 20px 20px
}

.info-group__free {
    display: flex;
    align-items: anchor-center;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    gap: 8px;
    padding-left: 10px
}

.info-group__free:before {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    background-color: green;
    border-radius: 100%;
    transform: translateX(-4px)
}

.info-group__free-container {
    margin: 12px 0;
    display: flex;
    flex-direction: column;
    gap: 8px
}

.info-group__free-container.-top {
    display: none
}

.info-group__free-container.-top.active {
    display: flex
}

.info-group__free-container.-bottom {
    margin-left: -10px
}

.info-group__free-container.-bottom .info-group__free:before {
    background-color: transparent;
    width: 16px;
    height: 12px;
    border-radius: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M5.28846 8.775L13.7635 0.3C13.9635 0.1 14.1968 0 14.4635 0C14.7301 0 14.9635 0.1 15.1635 0.3C15.3635 0.5 15.4635 0.737667 15.4635 1.013C15.4635 1.28833 15.3635 1.52567 15.1635 1.725L5.98846 10.925C5.78846 11.125 5.55513 11.225 5.28846 11.225C5.02179 11.225 4.78846 11.125 4.58846 10.925L0.288462 6.625C0.0884617 6.425 -0.00753846 6.18767 0.000461538 5.913C0.00846154 5.63833 0.112795 5.40067 0.313461 5.2C0.514128 4.99933 0.751795 4.89933 1.02646 4.9C1.30113 4.90067 1.53846 5.00067 1.73846 5.2L5.28846 8.775Z' fill='%230C65DE'/%3E%3C/svg%3E");
    transform: translateX(2px)
}

.single-trial__free {
    cursor: pointer
}

.info-group__free span, .single-trial__free-price {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: left;
    font-family: "Inter", sans-serif
}

.single-trial__free-price {
    color: rgba(79, 169, 60, 1)
}

.single-trial__hide, .single-trial__show {
    position: absolute;
    right: 0;
    bottom: -5px;
    font-size: 11px;
    text-decoration-line: underline;
    cursor: pointer
}

.single-trial {
    margin: 25px auto 0 auto;
    max-width: 320px;
    width: 100%;
    text-align: left
}

.single-trial__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: center
}

.single-trial__subtitle {
    color: #7A7B7D;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    margin: 16px 0
}

.single-trial__list {
    padding: 0;
    margin: 0 8px;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 4px
}

.single-trial__item {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    gap: 8px
}

.single-trial__item:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M2.60938 9.99355L7.24706 14.7762L16.5224 5.21094' stroke='%2362AA43' stroke-width='1.73913'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.single-trial__free .single-trial__show, .single-trial__free.active + .single-trial, .single-trial__free.active .single-trial__hide {
    display: block
}

.single-trial__free .single-trial__hide, .single-trial__free + .single-trial, .single-trial__free.active .single-trial__show {
    display: none
}

.store-stats-block .store-stats {
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px
}

.store-stats-block .store-stats .value {
    font-size: 19px;
    display: flex;
    justify-content: center
}

.store-stats-block .store-stats .value span {
    font-size: 11px;
    color: #4b5159;
    padding-left: 3px;
    position: relative;
    top: 7px
}

.store-stats-block .store-stats .info-item-wrapper {
    width: 50%;
    text-align: center
}

.store-stats-block .store-stats .border {
    border-right: 1px solid #dadada
}

.store-stats-block .want {
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 20px
}

#modal-contact-estab .ttl {
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 20px;
    max-width: 400px
}

#modal-contact-estab .info {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px
}

.container .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    border-radius: 10px;
    border-radius: 0 !important
}

.owl-carousel .owl-dots .owl-dot span, .payment-block input[type=radio] {
    width: 6px;
    height: 6px;
    border-radius: 1000px;
    margin: 0 6px;
    top: -1px;
    position: relative
}

.owl-carousel .owl-dots .active span {
    width: 10px;
    height: 10px;
    background-color: var(--color-blue);
    top: 0
}

.payment-block input[type=radio] {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    line-height: inherit;
    appearance: none;
    border: 1px solid var(--color-text);
    top: 2px;
    pointer-events: none
}

.payment-block input[type=radio]:checked {
    background: url(../../img/pages/checkout/radio-checked.svg) no-repeat center;
    background-size: 10px 10px
}

.payment-block .select-block, .payment-block .title-block {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: var(--color-text)
}

.payment-block__header {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center
}

.payment-block .title-block a {
    display: block;
    color: var(--color-text);
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    text-decoration: underline;
    margin-bottom: 8px;
    font-size: 20px !important
}

.payment-turnkey {
    display: flex;
    align-items: center;
    gap: 4px;
    line-height: 1;
    margin-bottom: 12px;
    font-size: 14px;
    margin-top: 12px
}

.payment-turnkey svg {
    transform: translateY(5px)
}

.payment-block .select-blocks {
    display: flex;
    gap: 12px;
    flex-direction: column;
    margin: 12px 0
}

.payment-block .select-block {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    padding: 16px 20px;
    border-color: #c1cbda;
    line-height: 16px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    border-radius: 10px;
    border: 1px solid var(--Black-300)
}

.payment-block .select-block:hover {
    border-color: var(--color-blue)
}

.payment-block .select-block.active {
    border-radius: 10px;
    border: 1px solid var(--color-blue);
    background: #EAF4F9
}

.payment-block .select-block .radio-left {
    display: flex;
    cursor: pointer
}

.payment-block .select-block .radio-left label {
    line-height: 20px;
    padding-left: 10px;
    pointer-events: none
}

.payment-block .select-block .radio-right {
    font-size: 19px;
    font-weight: 600;
    text-align: right;
    font-family: "Inter", sans-serif
}

.payment-block .select-block .radio-right > span, .payment-block .select-block .sub-info {
    font-size: 11px;
    font-weight: 400;
    line-height: 11px
}

.payment-block .select-block .radio-right .radio-right__note {
    color: #2C3A57;
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 2px 0 8px 0
}

.payment-block .select-block .radio-right .radio-right__down {
    color: var(--color-blue);
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    background: #fcf9f8;
    padding: 2px 8px;
    border-radius: 12px
}

.payment-block .select-block .sub-info {
    margin-top: 8px;
    text-align: right;
    color: var(--color-text) !important;
    min-width: 100%;
    display: flex;
    justify-content: end
}

.payment-block .select-block .sub-info details {
    border: 0;
    text-decoration: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.payment-block .select-block .sub-info details summary {
    font-size: 11px;
    text-decoration: underline;
    justify-content: end
}

.payment-block .select-block .sub-info details summary::marker {
    content: none
}

.payment-block .select-block .sub-info details summary:before {
    content: none
}

.payment-block .select-block .sub-info details .details {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--color-text);
    margin-top: 10px
}

.payment-block .select-block .sub-info details .details ul {
    margin: 8px 0 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-left: 0
}

.payment-block .select-block .sub-info details .details ul li {
    list-style: none;
    position: relative;
    padding-left: 20px;
    margin: 0 !important
}

.payment-block .select-block .sub-info details .details ul li:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="12" viewBox="0 0 11 12" fill="none"><path d="M1 5.98276L3.75862 8.74138L9 3.5" stroke="%231F245C" stroke-width="2" stroke-linecap="round"/></svg>');
    margin-right: 10px;
    position: absolute;
    left: 0
}

.payment-block .actions-block .btn {
    margin: 0;
    width: 100%;
    white-space: nowrap
}

.payment-block.mobile {
    display: none;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}

.lp-page .side-info.mobile, .lp-page .payment-block.mobile {
    margin: 16px 0 32px 0;
    width: 100%;
    max-width: 100%
}

.payment-block.desk {
    display: none
}

.info-group__note {
    margin: 12px 0 36px 0px;
    color: var(--Black, var(--color-text));
    font-family: Inter;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-align: center
}

.store-stats-block .info-group__note {
    margin: 12px 0 0 0
}

.payment {
    display: flex;
    flex-direction: column;
    max-width: 35.5%;
    width: 100%;
    display: none
}

.payment-block__contact{
    margin-top: 20px;
}
.payment-block__contact .btn{
    width: 100%;
    margin: 0;
}

.payment-block__container {
    border-radius: 12px;
    border: 1px solid #D9D9D9;
    background: #ffffff;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);
    padding: 16px
}

.payment-block .payment-methods img {
    width: 100%;
    display: block;
    height: auto;
    max-width: 300px;
    margin: auto
}

.content-wrapper .content a b {
    font-weight: 600 !important
}

.payment .header__video video {
    border-radius: 12px
}

.purchase-protection {
    padding: 16px;
    display: flex;
    border-radius: 10px;
    background: rgba(35, 173, 79, 0.10);
    align-items: center;
    gap: 16px
}

.purchase-protection svg {
    min-width: 20px
}

.purchase-protection__content {
}

.purchase-protection__content b {
    font-size: 14px;
    font-weight: 800;
    line-height: 1.2;
    margin-bottom: 4px;
    display: block
}

#main .purchase-protection__content p {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    display: block;
    color: var(--Black-500);
}

.payment-help {
    margin: 12px 0;
    text-align: center;
    flex-wrap: wrap
}

.mobile .payment-form__action {
    margin-bottom: 24px
}

.help-header {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
    width: 100%;
}

.header-line {
    width: 100px;
    height: 1px;
    background-color: #e0e0e0;
    margin: 0 20px;
    width: 150px;
    margin: 0 10px
}

.help-title {
    margin: 0;
    white-space: nowrap;
    font-family: Mulish;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    font-size: 20px
}
#main .help-title {
    margin: 0;
}
.help-cards {
    display: flex;
    gap: 12px;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center
}

.help-card {
    background: #f8f9fa;
    border-radius: 12px;
    padding: 20px;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    position: relative;
    padding: 0;
    width: 100%;
    min-width: 100%;
    max-width: 320px
}

.chat-card {
    background: linear-gradient(180deg, #f8f9fa 0%, #f8f9fa 60%, #1e3a8a 60%, #1e3a8a 100%);
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

.chat-card .card-top {
    background: #f8f9fa;
    padding: 12px;
    display: flex;
    align-items: center;
    gap: 12px;
    border-radius: 12px;
    position: relative;
    z-index: 2;
    border: 2px solid var(--Dark-borders, rgba(15, 24, 43, 0.10));
    position: relative;
    z-index: 10;
    justify-content: center
}

.chat-card .card-bottom {
    background: var(--color-text);
    padding: 20px 12px 12px;
    display: flex;
    align-items: center;
    gap: 8px;
    color: white;
    border-radius: 0 0 12px 12px;
    position: relative;
    z-index: 1;
    margin-top: -10px;
    justify-content: center
}

.consultation-card {
    background: #f8f9fa;
    border-radius: 12px;
    padding: 12px;
    height: max-content;
    border-radius: 12px;
    border: 2px solid var(--Dark-borders, rgba(15, 24, 43, 0.10));
    background: var(--Linears-Grey-light, #F6F9F9);
    cursor: pointer;
    text-decoration: none
}

.help-card .card-text, .consultation-card .card-text {
    transition: var(--transition);
    font-weight: 400;
}

.help-card:hover .card-text, .consultation-card:hover .card-text {
    color: var(--color-blue)
}

.consultation-card .card-content {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: center
}

.card-icon {
    display: flex;
    height: 24px;
    align-items: center
}

.card-text {
    font-size: 12px;
    color: var(--color-text);
    text-align: left;
    white-space: nowrap;
    font-size: 14px
}

.status-indicator {
    width: 8px;
    height: 8px;
    background-color: #10b981;
    border-radius: 50%;
    flex-shrink: 0
}

.status-text {
    font-size: 12px;
    color: white;
    font-weight: 500;
    white-space: nowrap
}

.payment .header__visual {
    max-width: 100%;
    height: auto;
    min-width: 100%;
    margin-top: 24px
}

.side-info .btn {
    width: 100%
}

.side-info .contact {
    padding-bottom: 0;
    text-align: left
}

.side-info .revenue {
    border-right: none
}

#shortcode-amazon-bonus h3, #shortcode-amazon-bonus h3 span {
    font-size: 23px;
    line-height: 32px
}

h1 {
    font-size: 24px;
    margin-top: 30px
}

#benefits .items, #trust #icons > div {
    display: block
}

#benefits .owl-nav, #consultation img {
    display: none
}

#benefits .owl-dots {
    margin: 28px 0 20px
}

#trustpilot .wrapper {
    display: block
}

#trustpilot .common, #trustpilot .owl-carousel {
    width: auto
}

#trustpilot .common {
    margin-bottom: 15px
}

#trustpilot .rating {
    margin-top: 0
}

#trustpilot .owl-carousel .owl-dots {
    bottom: -47px
}

#trustpilot {
    padding: 0 0 70px
}

/* ==========================================================================
   TABLET: 768px+
   ========================================================================== */
@media screen and (max-width: 767px) {
    .single .container {
        /* overflow: hidden; */ margin-left: 16px;
        margin-right: 16px;
        max-width: 100%;
        width: auto;
    }
}

@media screen and (min-width: 768px) {
    .bread.container {
        display: block
    }

    .header-line {
        width: 100px;
        margin: 0 20px
    }

    .help-title {
        font-size: 14px
    }

    .card-text {
        font-size: 12px
    }

    #hero-video, #hero-video img, #sync1 img {
        height: 436px;
        object-fit: cover
    }

    #sync1 {
        opacity: 1;
        visibility: visible;
        display: block;
        margin: 0;
        width: 100%;
    }

    #sync1:not(.owl-loaded) .item {
        display: none
    }

    .payment-block .select-blocks {
        flex-direction: row;
        margin: 12px 0;
        0 }

    .payment-block .select-block {
        flex: 1
    }

    #no-risk .info {
        margin-top: 24px
    }

    .purchase-protection {
        /* margin-top: 24px; */
    }

    .help-cards {
        display: flex;
        flex-wrap: nowrap;
        align-items: baseline;
        flex-direction: row;
    }

    .help-card, .chat-card {
        min-width: 48%;
    }

    .info-group__free-container, .payment-turnkey {
        flex-direction: row;
        justify-content: center;
    }
}

/* ==========================================================================
   DESKTOP SMALL: 1024px+
   ========================================================================== */
@media (min-width: 1024px) {
    #main img, #main p img, #main video {
        border-radius: 16px
    }

    #main h1 {
        margin-top: 0;
        text-align: left;
        font-size: 26px;
        margin-bottom: 16px;
    }

    .payment-methods img {
        max-width: unset;
        margin: unset
    }

    #main .header__visual {
        display: block
    }

    .container.main {
        display: flex
    }

    #main {
        width: 61%;
        flex-shrink: 0;
        margin-right: 32px;
        overflow-x: visible;
        display: block;
        flex-direction: initial;
        margin-top: 0
    }

    .side-info {
        display: block;
        width: 36%
    }

    .side-info.mobile {
        display: none
    }

    #sync2 {
        display: block;
        margin-bottom: 24px;
    }

    .some-questions {
        margin: 0
    }

    .help-cards .help-card {
        width: 100%;
        max-width: 100%;
    }

    .payment-block .select-block--installment {
        flex-wrap: nowrap;
        white-space: nowrap
    }

    .payment-block__container {
        padding: 24px
    }

    .payment-block .select-blocks {
        flex-direction: column
    }

    .payment-aside.mobile {
        display: none
    }

    .purchase-protection__content b {
        font-size: 16px;
    }

    .purchase-protection {
        gap: 24px
    }

    .payment {
        display: flex
    }

    .payment-help.mobile,
    .payment-block.mobile {
        display: none
    }

    .payment-block.desk {
        display: block
    }

    #no-risk .info {
        /* margin-top: 0; */
        width: max-content;
        padding-left: 80px;
        padding-right: 80px;
    }

    #no-risk .items .item, #no-risk .items .item-2 {
        padding-left: 40px;
    }

    #no-risk .items {
        flex-direction: row
    }

    .info-group__free-container {
        flex-direction: column;
    }

    .payment-turnkey {
        justify-content: flex-start;
    }

    .single .container {
        overflow: visible;
    }

    #main h2, .contact-new .questions-title {
        font-size: 22px;
        margin-top: 24px;
    }

    .k-perfomance .k-perfomance__item {
        padding: 16px 60px 16px 20px;
    }

    .k-perfomance .k-perfomance__item div {
        text-align: left;
        font-size: 15px;
        margin-bottom: 0;
    }

    .k-perfomance .k-perfomance__item .price {
        font-size: 18px;
    }

    .k-perfomance .k-perfomance__item:before {
        background-position: 90% 50%;
        background-size: 41px auto;
    }
        .help-cards {
        flex-direction: column;
    }
    
}

/* ==========================================================================
   DESKTOP MEDIUM: 1280px+
   ========================================================================== */
@media screen and (min-width: 1280px) {
    #main h1 {
        font-size: 32px;
    }

    #main h2 {
        font-size: 22px;
        margin-top: 24px;
    }

    #hero-video, #hero-video img, #sync1 img {
        height: 460px;
        object-fit: cover
    }

    #no-risk {
    }

    .payment-block__container {
        padding: 32px 24px
    }

    .help-cards {
        flex-wrap: nowrap;
        flex-direction: row;
    }

    .k-perfomance .k-perfomance__item {
        padding: 20px 60px 20px 32px;
    }

    .k-perfomance .k-perfomance__item div {
        font-size: 15px;
        margin-bottom: 4px;
    }

    .k-perfomance .k-perfomance__item .price {
        font-size: 19px;
    }

    .k-perfomance .k-perfomance__item:before {
        background-position: 90% 50%;
        background-size: 52px auto;
    }
}

/* ==========================================================================
   DESKTOP LARGE: 1600px+
   ========================================================================== */
@media (min-width: 1600px) {
    .side-info .inner {
        top: 80px
    }

    .help-cards .help-card {
        width: 50%
    }

    .help-cards {
        flex-wrap: nowrap
    }

    #hero-video, #hero-video img, #sync1 img {
        height: 536px;
        object-fit: cover
    }
}
