section.plans-block.pt-100.arto-product.arto-product__single {
    padding: 0;
    border-radius: 0;
}

section.plans-block.pt-100.arto-product.arto-product__single .wrapper {
    padding: 56px 20px 60px 20px;
    border-radius: 0 0 30px 30px;
    /*background: var(--color-back-light);*/
    /*   margin-bottom: 10px;*/
}

.single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) {
    margin-top: 16px;
}

.single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) .wrapper {
    border-radius: 30px;
    padding-top: 21px;
    padding-bottom: 28px;
}

.single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) .product-tabs-card__image {
    height: 200%;
    width: 90%;
}

.single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) .product-tabs-card__wrap {
    gap: 12px;
}

.single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) .arto-product-tabs__content .product-tabs-card__wrap h3 {
    margin-bottom: 0;
}

.single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) .arto-product-tabs__content .product-tabs-card__sidebar {
    margin-top: 5px;
}

.product-section {
    border-radius: 30px;
    background: var(--color-back-light);
    display: flex;
    padding: 20px 20px 56px 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    margin-bottom: 16px;
}

.product-section__header {
    order: 2;
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    border-radius: 30px;
    background: var(--color-white);
    width: 100%;
}

.product-section__slider {
    order: 1;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 12px;
    position: relative;
    padding-bottom: 30px;
}

.product-section__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    align-self: stretch;
}

.product-section__item-icon {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #d9e8f0 -26.84%, #fff 110.59%);
}

.product-section__accordion {
    order: 3;
    display: flex;
    padding: 24px 24px 39px 23px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 33px;
    border-radius: 30px;
    width: 100%;
    margin-top: -16px;
    background: var(--color-white);
}

.mySwiper .swiper-slide {
    width: 64px;
    min-width: 64px;
    height: 64px;
    max-width: 64px;
    border-radius: 8px;
    border: 2px solid transparent;
    overflow: hidden;
}

.mySwiper .swiper-slide:nth-last-of-type(1) {
    margin-right: 0 !important;
}

.mySwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mySwiper .swiper-slide.swiper-slide-thumb-active {
    border: 2px solid #3e87d2;
}

.mySwiper2 {
    width: 100%;
    max-width: 460px;
    overflow: hidden;
}

.mySwiper2 .swiper-slide {
    max-width: 460px;
    height: 471px;
    width: 100%;
    overflow: hidden;
    border-radius: 16px;
}

.mySwiper2 .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.product-section__slider .swiper-button-next,
.product-section__slider .swiper-button-prev {
    width: 32px;
    height: 32px;
    padding: 8px;
    border-radius: 30px;
    background: var(--color-white);
    top: 45%;
}

.product-section__slider .swiper-button-next::after,
.product-section__slider .swiper-button-prev::after {
    content: none;
}

.product-section__slider .swiper-button-next {
    transform: rotate(180deg);
    right: 100px;
}

.product-section__slider .swiper-button-prev {
    left: 100px;
}

.product-section__slider-content p {
    color: var(--color-blockquote-bg2);
    text-align: center;
    font-family: var(--Inter);
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    max-width: 524px;
    width: 100%;
    margin: 0 auto;
}

.product-section__item-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
}

.product-section__item-content h3,
.product-section__item-content h1 {
    color: var(--color-blue-dark);
    text-align: center;
    font-family: var(--Inter);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.product-section__item-content p {
    color: var(--color-blue-dark);
    text-align: center;
    font-family: var(--Inter);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.accordion__content {
    display: none;
}

.accordion__title.active + .accordion__content {
    display: block;
}

.accordion__title {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: space-between;
    color: var(--color-blue-dark);
    font-family: var(--InterTight);
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    padding-top: 16px;
    border-top: 2px solid #edf2f5;
}

.accordion__title.active {
    border-top: 2px solid #5185cc;
}

.accordion__title span {
    width: 32px;
    height: 32px;
    padding: 8px;
    border-radius: 30px;
    background: #edf2f5;
    transform: rotate(180deg);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s;
}

.accordion__title.active span {
    background: var(--color-blue-dark);
    transform: rotate(0deg);
}

.accordion__title.active span img {
    filter: none;
}

.accordion__title span img {
    filter: brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(1886%) hue-rotate(181deg) brightness(89%) contrast(92%);
}

.product-section__accordion-box {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.accordion__content p,
.accordion__content li,
.accordion__content td {
    color: var(--color-blockquote-bg2);
    font-family: var(--Inter);
    font-size: 16px;
    font-weight: 400;
    list-style: disc;
    line-height: 24px;
}

.accordion__content ul {
    padding-left: 20px;
}

.accordion__content tbody {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.accordion__content tbody tr {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px solid #edf2f5;
}

.accordion__content tbody tr:nth-last-child(1) {
    border: none;
    padding-bottom: 0;
}

.accordion__content tbody tr td {
    width: 50%;
    display: flex;
    align-items: center;
    gap: 4px;
}

.accordion__content tbody tr td:nth-last-of-type(1) {
    text-align: right;
}

.accordion__content tbody tr td:nth-last-of-type(2) {
    justify-content: flex-start;
}

.accordion__content tbody tr td:nth-last-of-type(1) {
    justify-content: flex-end;
}

.accordion__content table {
    width: 100%;
    border-collapse: collapse;
}

.arto-certified__item-box {
    display: flex;
    height: 63px;
    align-items: center;
    gap: 37.477px;
}

.arto-certified__item-box .arto-certified__item-img {
    height: 100%;
}

.arto-product-certified .arto-certified__item:nth-of-type(1) {
    gap: 40px;
}

.arto-certified__item-value {
    color: #d03145;
    font-family: var(--InterTight);
    font-size: 64px;
    font-weight: 500;
    line-height: 64px;
    letter-spacing: -1.28px;
    display: flex;
    align-items: flex-start;
}

.arto-certified__item-value span {
    color: #d03145;
    font-family: var(--InterTight);
    font-size: 32px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.64px;
}

/*РежетYou Can’t Be There 24/7 — But We Can.*/

.approve .arto-certified__item-last {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--gap-60)
}

.arto-approve {
    margin-bottom: 12px;
}

.arto-certified__item.arto-certified__item-last a img {
    display: flex;
    width: 50px;
    height: 50px;
}

.arto-certified__item-last strong {
    text-align: center;
    display: flex;
}

.arto-product-certified .arto-certified__group {
    gap: 16px;
}

.arto-product-certified {
    margin-bottom: 12px;
}

.arto-easy h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 44px;
    letter-spacing: -0.8px;
}

.arto-easy .easy__step-item {
    border-radius: 30px;
}

.arto-easy .easy__step {
    gap: 23px;
}

.arto-easy .easy__step-item:nth-of-type(1) .easy__step-img {
    width: 190px;
    height: 160px;
}

.arto-easy .easy__step-item:nth-of-type(2) .easy__step-img {
    width: 160px;
    height: 160px;
}

.arto-easy .easy__step-item:nth-of-type(3) .easy__step-img {
    width: 160px;
    height: 160px;
}

.arto-approve .approve__info-item:nth-of-type(2) .approve__percent-title p {
    display: flex;
}

.arto-approve .approve__block {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.arto-approve .approve__block .approve__img {
    height: 312px;
    width: 100%;
}

.argo-banners.argo-banners2 {
    margin: 10px 20px;
}

.argo-find {
    padding: 0;
    background: transparent;
}

.argo-find .container {
    padding: 15px 10px;
}

.argo-find .section__title {
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 44px; /* 110% */
    letter-spacing: -0.8px;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.argo-find .section__head .section__text {
    display: flex;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    color: var(--color-blue-dark);
    font-family: var(--InterTight);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    text-align: left;
    max-width: 320px;
    width: 100%;
    margin: 0 auto;
}

.argo-find .find__img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #d9e8f0 -26.84%, #fff 110.59%);
}

.argo-find .find__img img {
    width: 50%;
    height: 50%;
    object-fit: contain;
}

.argo-find .find__item {
    gap: 8px;
}

.argo-find .find__list {
    gap: 27px;
}

.argo-stories .section__title {
    font-size: 40px;
    font-weight: 500;
    line-height: 44px;
    letter-spacing: -0.8px;
}

.argo-stories {
    padding-top: 15px;
}

.argo-stories .section__head .section__text {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.argo-stories .stories__slider {
    margin-top: 31px;
}

.stories__flex-img {
    height: 344px;
    width: 100%;
    border-radius: 16px;
    overflow: hidden;
}

.stories__flex-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.argo-stories .stories__item {
    height: 741px;
}

.argo-stories .stories__info .stories__text {
    display: -webkit-box;
    -webkit-line-clamp: 5; /* Ограничение до 3 строк */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.argo-device h2 {
    color: #1b2d4b;
    text-align: center;
    font-size: 40px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.8px;
}

.argo-device .device__top {
    background: transparent;
}

.argo-device .device__bottom {
    margin-top: 11px;
}

.argo-device .device__img-wrap {
    height: 240px;
}

.argo-device .product__description {
    color: #464e5b;
    font-family: var(--Inter);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.argo-device .tab__header button {
    padding: 8px 16px;
    font-family: var(--Inter);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    width: max-content;
    color: #768299;
}

.argo-device .tab__header {
    display: flex;
    align-items: center;
    justify-content: center;
}

.argo-device .tab__header button.active {
    color: #1b2d4b;
}

.argo-device .device__price h3 {
    font-size: 30px;
}

.argo-device .device__price {
    gap: 8px;
}

.argo-device .device__price > p {
    color: #768299;
    font-family: var(--InterTight);
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}

.argo-device .device__img-wrap {
    height: 528px;
}

.argo-promo {
    width: 100%;
    padding: 56px 20px 0 20px;
    border-radius: 30px;
    background: radial-gradient(76.84% 76.84% at 50% 50%, #FFF 25.96%, #D9E8F0 100%);
    margin-bottom: 12px;
}

.argo-promo .wrapper {
    background: transparent;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.argo-promo__title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
}

.argo-promo__title h2 {
    color: #1B2D4B;
    text-align: center;
    font-family: var(--InterTight);
    font-size: 40px;
    font-weight: 500;
    line-height: 44px;
    letter-spacing: -0.8px;
}

.argo-promo__title h2 span {
    color: #5D84C7;
}

.argo-promo .main__info-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.argo-promo .main__info-item-icon {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row;
    flex-wrap: wrap;
}

.argo-promo .main__info-item-icon span {
    color: #1B2D4B;
    font-family: var(--Inter);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.main__info-item-icon2 {
    width: 24px;
    height: 24px;
    object-fit: cover;
}

.argo-promo__content {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}

.argo-promo__panel {
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    border-radius: 30px;
    background: #FFF;
}

.promo__panel--primary {
    order: 1;
    margin-bottom: 12px;
}

.argo-promo__price {
    color: #D03145;
    font-family: var(--InterTight);
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 20px;
}

.argo-promo__features-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    /*margin-bottom: 32px;*/
}

.argo-promo__feature {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    color: #1B2D4B;
    font-family: var(--Inter);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.argo-promo__feature::before {
    content: "";
    width: 24px;
    min-width: 24px;
    height: 24px;
    background: url(../img/arto-features__item.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.argo-promo__image-wrapper {
    order: 3;
    height: 407px;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
}

.argo-promo__image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.promo__panel--secondary {
    order: 2;
    margin-bottom: 32px;
}

.promo__panel--secondary .argo-promo__price {
    margin-bottom: 8px;
}

.promo__panel--secondary strong {
    color: #1B2D4B;
    font-family: var(--InterTight);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 9px;
}

.old-information .post__content p, .old-information .post__content span, .old-information .post__content li, .old-information .post__content * {
    color: #1B2D4B;
    font-family: var(--Inter);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.old-information .features__item {
    flex-direction: row;
}

.promo__panel--secondary p {
    color: #1B2D4B;
    font-family: var(--Inter);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 32px;
}

.promo__panel--secondary .section__button {
    padding: 18px 5px 18px 30px;
}

.argo-device .container {
    padding-bottom: 60px;
}

.main__info-item .main__info-item-icon3 {
    width: 28px;
    height: 20px;
    object-fit: contain;
}

.arto-product .product-tabs-card__sidebar {
    background: transparent;
    padding: 0;
}

.arto-product .product-tabs-sidebar__desc {
    display: none;
}

.arto-product .attribute-plans .value {
    background: transparent;
    padding: 0;
    border: none;
    display: flex;
    justify-content: flex-start;
    gap: 0;
}

.arto-product .attribute-plans .value label {
    width: max-content;
    padding: 8px 16px;
    border-radius: 20px;
    color: #768299;
    font-family: var(--Inter);
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: capitalize;
}

.arto-product .attribute-plans .value div {
    flex: none;
}

.arto-product .attribute-plans .value .active label {
    background: #D03145;
    color: #FFF;
}

.arto-product .product-tabs-card__sidebar .variations_form {
    gap: 12px;
}

.arto-product .woocommerce-Price-amount {
    color: #D03145;
    font-family: var(--InterTight);
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}

.arto-product .woocommerce-variation-add-to-cart {
    margin-top: 16px;
}

.arto-product .quantity {
    display: none;
}

.arto-product .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
    padding: 5px 60px 5px 5px;
    border-radius: 30px;
    background: #D03145;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    color: #fff;
    font-family: var(--Inter);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize;
    height: 60px;
}

/*Почему был добавлен этот стиль непонятно*/
.arto-product-tabs__item-content {
    /*display: none;*/
}

.arto-product-tabs__item .product-tabs__button {
    display: flex;
    align-items: center;
    justify-content: center;
}

.arto-product .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button::before {
    content: "";
    width: 50px;
    height: 50px;
    background: url(https://bewellalert.com/wp-content/themes/blankslate/assets/home/img/cart-btn.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.arto-product-main .approve .container {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.arto-product-main .arto-certified__item:nth-last-of-type(1) {
    /*background: transparent;*/
    /*align-items: center;*/
}

.arto-product-main .approve {
    margin-bottom: 16px;
}

.argo-promo__panel .device__item {
    width: 100%;
}

.argo-promo__panel .device__item .tab {
    gap: 12px;
}

.argo-promo__panel .device__item .tab .device__price {
    
    gap: 12px;
}

.easy.arto-easy .container {
    
    padding-left: 0;
    padding-right: 0;
}

.arto-product-main .stories__slider {
    margin-top: var(--gap-60);
}

@media only screen and (max-width: 1024px) {
    .argo-promo__panel .device__item {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media (min-width: 576px) {
    .arto-features__media {
        height: 662px;
        aspect-ratio: 318/331;
    }
    
    .arto-certified__grid {
        flex-direction: row;
    }
    
    .arto-certified__img {
        min-width: 228px;
        height: 348px;
        flex: 1;
    }
    
    .arto-certified__group {
        min-width: 228px;
        flex: 1;
    }
    
    .arto-certified__item {
        /*flex-direction: row;*/
        /*align-items: center;*/
        /*gap: 11px;*/
    }
    
    .arto-certified__item:nth-last-of-type(1) {
        /*width: calc(200% + 16px);*/
        /*margin-left: calc(-100% - 16px);*/
        /*flex-direction: column;*/
        /*gap: 32px;*/
        /*margin-top: 5px;*/
    }
    
    .arto-product-main .arto-certified__item:nth-last-of-type(1) {
        /*margin: 0;*/
        /*width: 100%;*/
    }
    
    .arto-certified__item:nth-last-of-type(2n) {
        /*min-height: 166px;*/
        /*gap: 16px;*/
    }
    
    .arto-certified__item:nth-last-of-type(1) .arto-certified__item-content {
        /*display: flex;*/
        /*align-items: center;*/
    }
    
    .arto-certified__item.arto-certified__item-last .arto-certified__item-content strong {
        /*text-align: center;*/
        /*max-width: 550px;*/
    }
    
    .arto-certified__item .section__button img {
        /*display: flex;*/
        /*top: 50%;*/
        /*transform: translateY(-50%);*/
        /*width: 50px;*/
        /*height: 50px;*/
    }
    
    .arto-certified__item-img {
        /*min-width: 90px;*/
        /*height: 80px;*/
    }
    
    .arto-certified__item .section__button {
        /*display: flex;*/
        /*align-items: center;*/
        /*max-width: 344px;*/
        /*width: 100%;*/
        /*padding: 5px 19px 5px 5px;*/
    }
    
    .argo-banners {
        margin: 24px 10px;
    }
    
    .argo-cta-block .block-heading__subtitle {
        padding: 0;
        letter-spacing: 0.5px;
    }
    
    .argo-cta-block .block-heading {
        margin-bottom: 38px;
    }
    
    .argo-cta-block .cta-block-form .cta-block-form__col {
        gap: 16px;
    }
    
    .argo-cta-block .cta-block-form textarea {
        height: 148px;
    }
    
    .argo-cta-block .cta-block-form .cta-block-form__privacy {
        margin-top: -10px;
        margin-bottom: 21px;
    }
    
    .argo-cta-block .cta-block-form .cta-block-form__submit .btn {
        max-width: 344px;
        margin: 0 auto;
        width: 100%;
    }
    
    .argo-blockquote .blockquote__img {
        height: 407px;
    }
    
    .argo-blockquote__block {
        flex-direction: row;
        margin-bottom: 62px;
    }
    
    .argo-blockquote__avatar {
        min-width: 120px;
    }
    
    .argo-blockquote__content p {
        text-align: left;
    }
    
    .argo-blockquote__content h2 {
        text-align: left;
        max-width: 65%;
    }
    
    .argo-blockquote__content--ask {
        width: 220px;
        margin: 0;
    }
    
    .argo-blockquote__content--btn {
        justify-content: flex-start;
    }
    
    .mySwiper2 .swiper-slide {
        height: 460px;
    }
    
    .mySwiper2 .swiper-slide img {
        object-fit: contain;
    }
    
    .product-section__slider {
        gap: 18px;
    }
    
    .product-section {
        gap: 45px;
    }
    
    .product-section__header {
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .product-section__item {
        width: calc(50% - 16px);
    }
    
    .product-section__accordion {
        margin-top: -26px;
    }
    
    .product-section__accordion {
        gap: 23px;
    }
    
    .product-section__accordion-box {
        gap: 18px;
    }
    
    .product-section__accordion-box:nth-last-of-type(1) {
        margin-top: -10px;
    }
    
    .arto-approve .approve__block {
        flex-direction: row;
    }
    
    .arto-approve .approve__block .approve__info {
        flex-direction: column;
    }
    
    .arto-approve .approve__block .approve__info .approve__info-item {
        width: 100%;
    }
    
    .arto-certified__item.arto-certified__item-last {
        /*margin: 32px 0 0 0;*/
        /*width: 100%;*/
    }
    
    .argo-stories .section__title br {
        display: none;
    }
    
    .argo-stories .section__title {
        max-width: 70%;
    }
    
    .argo-stories .section__head .section__text br {
        display: none;
    }
    
    .stories__flex-img {
        width: 189px;
        height: 280px;
        min-width: 189px;
    }
    
    .argo-stories .stories__item {
        height: 328px;
    }
    
    .argo-stories .stories__flex {
        height: 100%;
    }
    
    .argo-promo__content {
        gap: 0 12px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .promo__panel--secondary {
        margin-bottom: 28px;
    }
    
    .argo-promo__panel {
        width: calc(50% - 6px);
        height: 332px;
    }
    
    .argo-promo__panel a {
        margin-top: auto;
    }
    
    .argo-promo {
        background: radial-gradient(#FFF 15.67%, #D9E8F0 100%);
    }
    
    .argo-promo__title h2 {
        max-width: 80%;
    }
    
    .argo-promo .main__info-item {
        flex-direction: row;
    }
    
    .argo-promo {
        padding-top: 61px;
    }
    
    .arto-product .block-container {
        max-width: 100%;
    }
    
    /* .arto-product .product-tabs-card {
        flex-direction: row;
    } */
}

@media (min-width: 768px) {
    .arto-certified__item:nth-last-of-type(1) {
        /*width: 100%;*/
        /*margin: 0;*/
    }
    
    .arto-certified__img {
        height: auto;
    }
    
    .argo-cta-block .block-container {
        max-width: 852px;
        margin: 0 auto;
    }
}

@media (min-width: 1024px) {
    .argo-device .device__bottom {
        transform: translateY(-164px);
    }
    
    .arto-product .plans-body {
        flex-direction: row;
    }
    
    .product-tabs-card__wrap {
        width: 37%;
        margin-left: 63%;
    }
    
    .arto-product-main .approve .container {
        max-width: 1296px;
        width: 100%;
        margin: 0 auto;
        gap: var(--gap-60)
    }
    
    .arto-product-main .approve__block > .approve__info {
        width: calc(50% - 12px);
    }
    
    .arto-product-tabs__content .product-tabs-card__sidebar {
        width: 37%;
        margin-left: 63%;
    }
    
    .arto-product {
        margin-bottom: 16px
    }
    
    .single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) .wrapper {
        border-radius: 0 0 30px 30px;
        padding-top: 56px;
        min-height: auto;
        padding-bottom: 62px;
    }
    
    .single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) {
        margin-top: -8px;
    }
    
    .single-product-page section.plans-block.pt-100.arto-product.arto-product__single:nth-of-type(1) .product-tabs-card__image {
        height: 660px;
        /*top: -79px;*/
        top: 0;
    }
    
    .arto-certified__item.arto-certified__item-last .arto-certified__item-content strong {
        /*max-width: 856px;*/
        /*width: 100%;*/
    }
    
    .arto-certified__item.arto-certified__item-last .arto-certified__item-content strong br {
        display: none;
    }
    
    .arto-approve .arto-certified__item.arto-certified__item-last {
        /*gap: 60px;*/
        /*align-items: center;*/
        /*height: auto;*/
    }
    
    .arto-product {
        padding: 10px 0;
    }
    
    .arto-product .wrapper {
        max-width: 100%;
    }
    
    .arto-product .product-tabs {
        width: 440px;
        min-width: 440px;
        gap: 16px;
        display: flex;
        flex-direction: column;
    }
    
    .arto-product-tabs__item .product-tabs__button {
        display: flex;
        align-items: center;
        border: none;
    }
    
    .arto-product-tabs__item h3 {
        display: block;
        color: var(--color-blue-dark);
        font-family: var(--InterTight);
        font-size: 18px;
        font-weight: 600;
        line-height: 26px;
        text-align: left;
    }
    
    .arto-product-tabs__item p {
        display: block;
        color: var(--color-blue-dark);
        font-family: var(--Inter);
        font-size: 16px;
        font-weight: 400;
        text-align: left;
        line-height: 24px;
    }
    
    .arto-product-tabs__item .product-tabs__button {
        background: var(--color-white);
        width: 100%;
        max-width: 416px;
        padding: 24px 48px 24px 44px;
        box-sizing: border-box;
    }
    
    .arto-product-tabs__item .product-tabs__button.active h3,
    .arto-product-tabs__item .product-tabs__button.active p {
        color: var(--color-white);
    }
    
    .arto-product-tabs__item .product-tabs__button .image {
        display: block;
        width: 100px;
        height: 100px;
        border-radius: 16px;
        overflow: hidden;
    }
    
    .product-section__header {
        order: 1;
        gap: 24px;
        padding: 40px;
    }
    
    .product-section__item {
        width: calc(25% - 18px);
        flex-direction: row;
        align-items: flex-start;
    }
    
    .product-section__item-icon {
        min-width: 60px;
    }
    
    .product-section__item-content {
        align-items: flex-start;
        justify-content: flex-start;
    }
    
    .product-section__item-content p,
    .product-section__item-content h3 {
        text-align: left;
    }
    
    .product-section {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        gap: 16px 24px;
        padding: 56px;
    }
    
    .product-section__slider,
    .product-section__accordion {
        max-width: calc(50% - 12px);
    }
    
    .product-section__accordion {
        order: 2;
        margin: 0;
        padding: 32px 56px 45px;
    }
    
    .product-section__slider {
        order: 3;
        /* padding: 194px 0; */
    }
    
    .product-section__accordion-box:nth-last-of-type(1) {
        margin-top: 0;
    }
    
    .arto-approve .approve__block .approve__img {
        height: auto;
        max-width: calc(50% - 12px);
    }
    
    .arto-approve .approve__block {
        gap: 24px;
    }
    
    .approve.section__radius.arto-approve .approve__percent {
        width: calc(50% - 12px);
        min-height: 312px;
    }
    
    .arto-approve .approve__block .approve__info {
        flex-direction: row;
    }
    
    .arto-approve .arto-certified__item.arto-certified__item-last {
        /*padding: 0;*/
        /*max-width: 780px;*/
        /*width: 100%;*/
        /*margin: 60px auto 0 auto;*/
        /*display: flex;*/
        /*flex-direction: column;*/
        /*gap: 60px;*/
        /*align-items: center;*/
        /*height: auto;*/
        /*min-height: auto;*/
        /*background: transparent;*/
        /*padding: 0;*/
        /*gap: 32px;*/
    }
    
    .arto-approve .arto-certified__item.arto-certified__item-last .arto-certified__item-content {
        text-align: center;
    }
    
    .arto-approve .approve__percent-title {
        font-size: 96px;
        font-style: normal;
        font-weight: 500;
        line-height: 96px; /* 100% */
        letter-spacing: -1.92px;
    }
    
    .arto-easy h2 {
        font-size: 48px;
        font-style: normal;
        font-weight: 500;
        line-height: 56px; /* 116.667% */
        letter-spacing: -0.96px;
    }
    
    .argo-find .section__title,
    .argo-find .section__head .section__text {
        margin: 0;
    }
    
    .argo-banners.argo-banners2 {
        max-width: 1296px;
        margin: 40px auto;
        width: 100%;
    }
    
    .argo-find {
        max-width: 1296px;
        width: 100%;
        margin: 0 auto;
    }
    
    .argo-find .container {
        padding: 0;
    }
    
    .argo-find .section__title {
        font-size: 48px;
        font-style: normal;
        font-weight: 500;
        line-height: 56px;
        max-width: 570px;
        letter-spacing: -0.96px;
    }
    
    .argo-find .section__head .section__text {
        max-width: 415px;
        gap: 23px;
    }
    
    .argo-find .find__img {
        width: 100px;
        height: 100px;
        border-radius: 100px;
    }
    
    .argo-device .device__top {
        background: #455165;
    }
    
    .argo-device h2 {
        color: var(--color-white);
        text-align: center;
        font-size: 48px;
        font-style: normal;
        font-weight: 500;
        line-height: 56px; /* 116.667% */
        letter-spacing: -0.96px;
        width: 100%;
    }
    
    .argo-device .device__img-wrap {
        height: 312px;
    }
    
    .argo-device .device__list {
        justify-content: center;
    }
    
    .argo-device .tab__header {
        justify-content: flex-start;
    }
    
    .argo-device .tab__content {
        min-height: auto;
    }
    
    .argo-device .device__price > p {
        display: none;
    }
    
    .argo-promo {
        padding-top: 80px;
        padding-bottom: 13px;
        margin-top: -102px;
    }
    
    .argo-promo__title h2 {
        max-width: 100%;
        font-size: 48px;
    }
    
    .argo-promo__title h2 {
        font-size: 48px;
        font-weight: 500;
        line-height: 56px;
        letter-spacing: -0.96px;
    }
    
    .argo-promo__title {
        max-width: 636px;
        margin: 0 auto;
        width: 100%;
        gap: 24px;
    }
    
    .argo-device .device__img {
        width: 164px;
    }
    
    .argo-promo__panel {
        width: 100%;
        max-width: 360px;
        padding: 40px;
        height: 358px;
        z-index: 2;
        margin-bottom: 0;
        margin-top: auto;
    }
    
    .promo__panel--primary .section__button {
        width: max-content;
    }
    
    .argo-promo__price {
        font-size: 32px;
        font-weight: 600;
        line-height: 32px;
        margin-bottom: 29px;
    }
    
    .argo-promo .wrapper {
        min-height: auto;
    }
    
    .argo-promo__content {
        position: relative;
        max-width: 1108px;
        width: 100%;
        margin: 0 auto;
        height: 520px;
    }
    
    .argo-promo__content {
        max-width: 1075px;
    }
    
    .argo-promo__image-wrapper {
        position: absolute;
        bottom: -16px;
        left: 50%;
        transform: translateX(-50%);
        height: 562px;
        max-width: 456px;
        width: 100%;
    }
    
    .argo-promo__image-wrapper img {
        object-position: top;
    }
    
    .argo-promo {
        overflow: hidden;
    }
    
    .argo-device .device__top {
        height: 310px;
        padding-top: 61px;
    }
    
    .argo-promo__panel a {
        width: 100%;
    }
}

@media (min-width: 1025px) {
    .arto-features__list {
        padding: 120px 56px;
        gap: 15px;
    }
    
    .arto-hero__smoll {
        padding: 61px 20px;
        margin-top: 0;
        background: var(--color-back-light);
        border-radius: 0 0 30px 30px;
    }
    
    .arto-header__bottom {
        background: var(--color-back-light);
        border-radius: 30px 30px 0 0;
        margin-top: 8px;
    }
    
    .arto-hero__smoll .main__flex {
        max-width: 858px;
        margin: 0 auto;
        width: 100%;
    }
    
    .arto-features__item {
        flex-direction: row;
        align-items: stretch;
        gap: 20px;
        padding: 0;
        background: transparent;
        border-radius: 0;
        max-width: 1296px;
        width: 100%;
        margin: 0 auto;
    }
    
    .arto-features__item:nth-of-type(2n) {
        flex-direction: row-reverse;
    }
    
    .arto-header__bottom .section__button {
        display: none;
    }
    
    .arto-features {
        padding: 17px 0 13px;
        width: 100%;
        margin: 0 auto;
    }
    
    .arto-header {
        gap: 0;
    }
    
    .arto-hero__smoll .main__flex h1 {
        font-size: 96px;
        line-height: 96px;
        letter-spacing: -1.92px;
    }
    
    .arto-features__media {
        border-radius: 30px;
        width: calc(50% - 10px);
        min-height: 662px;
        height: auto;
    }
    
    .arto-features__content {
        width: calc(50% - 10px);
        flex: 1;
        padding: 40px 56px;
        background: var(--color-white);
        border-radius: 30px;
    }
    
    .arto-features__number {
        width: 100px;
        height: 100px;
        font-size: 30px;
        line-height: 40px;
        letter-spacing: -0.6px;
        margin-bottom: 32px;
    }
    
    .arto-features__item h3 {
        font-size: 36px;
        line-height: 44px;
        letter-spacing: -0.72px;
        margin-bottom: 16px;
    }
    
    .arto-certified__wrapper {
        padding: 120px 56px;
        gap: 59px;
    }
    
    .arto-certified__title {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 16px;
    }
    
    .arto-certified__title p {
        max-width: 415px;
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        text-align: left;
        flex: 1;
    }
    
    .arto-certified__title h2 {
        max-width: 636px;
        text-align: left;
        width: 100%;
        font-size: 48px;
        font-weight: 500;
        line-height: 56px;
        letter-spacing: -0.96px;
    }
    
    .arto-certified__grid {
        gap: 28px;
    }
    
    .arto-certified__group {
        gap: 24px;
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .arto-certified__item {
        /*max-width: calc(50% - 12px);*/
        /*width: 100%;*/
        /*padding: 40px 16px;*/
        /*flex-direction: column;*/
        /*align-items: flex-start;*/
        /*gap: 18px;*/
        /*max-height: 312px;*/
    }
    
    .arto-certified__item:nth-last-of-type(2n) {
        /*gap: 11px;*/
    }
    
    .arto-certified__item-img {
        /*min-width: 102px;*/
        /*height: 96px;*/
    }
    
    .arto-certified__img picture {
        display: flex;
        height: 100%;
    }
    
    .arto-certified__item:nth-last-of-type(1) {
        max-width: 100%;
    }
    
    .arto-certified__img {
        max-width: calc(50% - 12px);
        height: auto;
    }
    
    .arto-certified__item-content strong {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: -0.6px;
        max-width: 100%;
        
    }
    
    .arto-certified__item:nth-last-of-type(1) {
        gap: 26px;
        min-height: 326px;
    }
    
    .arto-certified__item .section__button {
        /*max-width: 312px;*/
        /*padding: 5px 5px 5px 14px;*/
    }
    
    .argo-cta-block .block-heading__title {
        font-size: 48px;
        line-height: 56px;
        letter-spacing: -0.96px;
    }
    
    .argo-banners {
        margin: 24px 10px 47px;
    }
    
    .argo-cta-block {
        padding: 0 0 122px 0;
    }
    
    .argo-cta-block .block-heading {
        margin-bottom: 40px;
    }
    
    .argo-cta-block .block-container {
        max-width: 875px;
    }
    
    .argo-cta-block .cta-block-form .cta-block-form__submit {
        transform: translateX(-50%);
    }
    
    .argo-cta-block .cta-block-form .cta-block-form__submit .btn {
        max-width: max-content;
        padding: 5px 32px;
        font-size: 16px;
    }
    
    .argo-blockquote .blockquote__img {
        height: 100%;
    }
    
    .argo-blockquote__block {
        margin-bottom: 16px;
        padding: 24px 40px;
        border-radius: 16px;
    }
    
    .argo-blockquote {
        margin-bottom: 10px;
    }
    
    .footer {
        min-width: auto;
        transform: none;
    }
    
    .argo-blockquote__avatar {
        width: 160px;
        height: 160px;
        min-width: 160px;
    }
    
    .argo-blockquote__content h2 {
        max-width: 100%;
        font-size: 36px;
        line-height: 44px;
        letter-spacing: -0.72px;
    }
    
    .argo-blockquote__avatar::before {
        width: 16px;
        height: 16px;
        bottom: 2px;
        right: 34px;
    }
    
    .argo-blockquote__content p {
        max-width: 70%;
    }
    
    .argo-blockquote__content--ask {
        width: unset;
    }
    
    .product-section {
        align-items: flex-start;
    }
}

@media (min-width: 1440px) {
    .arto-certified__item {
        /*padding: 40px 56px;*/
    }
    
    .argo-device .device__bottom {
        transform: translateY(-164px);
    }
}

@media (min-width: 1441px) {
    .arto-features__media {
        border-radius: 0;
    }
    
    .arto-certified__title {
        max-width: 1296px;
        width: 100%;
        margin: 0 auto;
    }
    
    .arto-certified__grid {
        max-width: 1296px;
        width: 100%;
        margin: 0 auto;
    }
    
    .product-section {
        justify-content: center;
    }
    
    .product-section__header {
        max-width: 1296px;
        width: 100%;
        margin: 0 auto;
    }
    
    .product-section__slider,
    .product-section__accordion {
        max-width: 636px;
        width: 100%;
    }
}

/* .single-product-page section.plans-block.pt-100.arto-product.arto-product__single .product-tabs-content__item:not(.show) {
    visibility: visible;
    opacity: 1;
    height: auto;
}

.single-product-page section.plans-block.pt-100.arto-product .product-tabs-content__item:not(.show) {
    visibility: hidden;
    opacity: 0;
    height: 0;
} */

/* .arto-product-main .approve__block{
    width: 100%;
    max-width: 100%;
}

.arto-product-main .approve__block .approve__info {
    width: calc(50% - 12px);
} */

.product-tabs-content__item.always-show {
    opacity: 1;
    visibility: visible;
    height: auto;
    overflow: visible;
}