#allrecords a[href^=tel] {
    color: #e82176;
}
.mainPrice {
    background: linear-gradient(180deg, #241B52 0%, #4E3BA2 50.47%, #241B52 100%);
}
.mainPrice-wrap {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding-top:67px;
    font-family: 'Stolzl',Arial,sans-serif;
}
.mainPrice-btns {
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
    margin-bottom:39px;
}
.mainPrice-btns button {
    width: 179px;
    height: 58px;
    padding: 0;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
    font-family: 'Stolzl',Arial,sans-serif;
    justify-content: center;
    margin-right:16px;
    cursor:pointer;
}
.mainPrice-btns button:hover,
.mainPrice-btns button.active {
    background:#fff;
    color:#E82176;
}
.mainPrice-brand {
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
}
.mainPrice-btns button:last-child {
    margin-right:0;
}
.mainPrice-brand button {
    width: 179px;
    height: 58px;
    padding: 0;
    background: #241B52;
    border: none;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
    font-family: 'Stolzl',Arial,sans-serif;
    justify-content: center;
    margin-right:16px;
    margin-bottom:16px;
    cursor:pointer;
}
.mainPrice-brand button:hover,
.mainPrice-brand button.active {
    background:#E82176;
}
.mainPrice-lists {
    background:#4D3AA0;
    border-radius: 25px;
    padding:70px 30px;
    margin-top:50px;
}
.mainPrice-list {
    display:flex;
    flex-wrap:wrap;
    margin-left:-8px;
    margin-right:-8px;
}
.mainPrice-left,
.mainPrice-img,
.mainPrice-right {
    width:33.3%;
    padding-left:8px;
    padding-right:8px;
    box-sizing: border-box;
}
.mainPrice-item {
    display:flex;
    flex-wrap:wrap;
    margin-bottom:7px;
    padding:17px 21px;
    background: #FFFFFF;
    border-radius:10px;
    font-size:14px;
}
.mainPrice-item__name {
    width:calc(100% - 100px);
    color:#313131;
}
.mainPrice-item__price {
    width:92px;
    margin-left:auto;
    color:#E82176;
    text-align: right;
}
.mainPrice-img__brand {
    background: #FFFFFF;
    box-sizing: border-box;
    border-radius: 10px;
    max-width: 287px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    height: 114px;
}
.mainPrice-img__brand img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    
    align-self: center;
}
.mainPrice-img__type {
    margin-top:47px;
}
.mainPrice-img__type img {
    display:block;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
}
@media (max-width:992px) {
    .mainPrice-img {
        display:none;
    }
    .mainPrice-left, .mainPrice-right {
        width:100%;
    }
    .mainPrice-brand {
        flex-wrap: inherit;
        overflow-y: scroll;
        justify-content: flex-start;
        position:relative;
        padding-bottom:25px;
    }
    .mainPrice-brand button {
        flex: 0 0 125px;
    }
    .mainPrice-brand::after {
        content: '';
        display:block;
        width:43px;
        height:12px;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='43' height='12' viewBox='0 0 43 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.5303 6.53033C42.8232 6.23744 42.8232 5.76257 42.5303 5.46967L37.7574 0.696702C37.4645 0.403809 36.9896 0.403809 36.6967 0.696702C36.4038 0.989596 36.4038 1.46447 36.6967 1.75736L40.9393 6L36.6967 10.2426C36.4038 10.5355 36.4038 11.0104 36.6967 11.3033C36.9896 11.5962 37.4645 11.5962 37.7574 11.3033L42.5303 6.53033ZM-6.55671e-08 6.75L42 6.75L42 5.25L6.55671e-08 5.25L-6.55671e-08 6.75Z' fill='%23E82176'/%3E%3C/svg%3E%0A");
        position: absolute;
        right: 15px;
        z-index: 1;
        bottom: 0px;
    }
    .mainPrice-lists {
        padding:15px;
    }
    .mainPrice-btns button {
        width:130px;
        margin-bottom:20px;
    }
}


.hero-pre .tn-atom {
    border-radius: 0px 10px 10px 0px;
}
.hero-name-border {
    background: linear-gradient(90deg, #00E1FF 0%, rgba(0, 225, 255, 0) 100%);
    border-radius: 8px 0px 0px 8px;
}
.hero-bottom-block {
    background: linear-gradient(90deg, #4E3BA2 0%, rgba(78, 59, 162, 0) 100%);
}
.hero-btn .tn-atom,
.sales-form button {
    box-shadow: 0px 12px 28px rgba(232, 33, 118, 0.53);
}
body {
    background: #241B52;
    background: linear-gradient(0deg, #241B52, #241B52), linear-gradient(180deg, #241B52 0%, #4E3BA2 50.47%, #241B52 100%);
}
#rec441410356,
#rec442597678 {
    background: linear-gradient(180deg, #241B52 0%, #312568 21.97%, #4E3BA2 46.88%, #392B7A 73.11%, #241B52 100%);
}
#rec441640762 .t396__artboard,
#rec442597681 .t396__artboard {
    background: linear-gradient(180deg, #4A389A 0%, rgba(74, 56, 154, 0) 134.25%);
    border-radius: 65px 65px 0px 0px;
}

.home-rev-max {
    max-width: 1170px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    margin-top: -95px;
    margin-bottom:85px;
}
.home-rev {
    max-width:799px;
    position:relative;
}
.home-rev .home-rev-pagination {
    counter-reset: slides-num;
    position: relative;
    font-family: 'Stolzl',Arial,sans-serif;
    color: #fff;
    font-size: 16px;
    display:none;
}
.home-rev .owl-dot {
    display: inline-block;
    counter-increment: slides-num;
    margin-right: 5px;
    background: transparent;
    border: none;
    padding: 0;
}
.home-rev .owl-dot.active:before {
    content: counter(slides-num) "  /  ";
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    font-family: 'Stolzl',Arial,sans-serif;
}
.home-rev .home-rev-pagination:after {
    content: counter(slides-num);
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    font-size: 16px;
    position: absolute;
    left: 20px;
    top: -0.5px;
    font-family: 'Stolzl',Arial,sans-serif;
}
.home-rev-box {
    display:flex;
    flex-wrap:wrap;
}
.home-rev-btns {
    width: 130px;
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
}
.home-rev-lists {
    width:calc(100% - 155px);
    position: relative;
}
.home-rev-item__box {
    background:#4A389A;
    padding-left:59px;
    padding-right:68px;
    padding-top:43px;
    padding-bottom:43px;
    border-radius: 25px;
    color:#fff;
    font-family: 'Stolzl',Arial,sans-serif;
}
.home-rev-item__name {
    font-weight: 500;
    font-size: 32px;
}
.home-rev-item__text {
    font-size: 16px;
    line-height: 152.1%;
    margin-top:26px;
}
.home-rev-pagination {
    width:100%;
}
.home-rev-nav {
    display: flex;
    flex-wrap: wrap;
    align-self: center;
}
.home-rev-nav button {
    width: 54px;
    height: 54px;
    border: none;
    padding: 0;
    background: transparent;
    cursor:pointer;
}
.home-rev-nav button.left {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='89' height='89' viewBox='0 0 89 89' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='44.5' cy='44.5' r='44' fill='%23241B52' stroke='%2315F3CE'/%3E%3Cpath d='M58 45.75C58.4142 45.75 58.75 45.4142 58.75 45C58.75 44.5858 58.4142 44.25 58 44.25L58 45.75ZM30.4697 44.4697C30.1768 44.7626 30.1768 45.2374 30.4697 45.5303L35.2426 50.3033C35.5355 50.5962 36.0104 50.5962 36.3033 50.3033C36.5962 50.0104 36.5962 49.5355 36.3033 49.2426L32.0607 45L36.3033 40.7574C36.5962 40.4645 36.5962 39.9896 36.3033 39.6967C36.0104 39.4038 35.5355 39.4038 35.2426 39.6967L30.4697 44.4697ZM58 44.25L31 44.25L31 45.75L58 45.75L58 44.25Z' fill='%2315F3CE'/%3E%3C/svg%3E%0A");
    margin-right:16px;
    background-size: 100%;
}
.home-rev-nav button.right {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='89' height='89' viewBox='0 0 89 89' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='44' transform='matrix(-1 0 0 1 44.5 44.5)' fill='%23241B52' stroke='%2315F3CE'/%3E%3Cpath d='M31 45.75C30.5858 45.75 30.25 45.4142 30.25 45C30.25 44.5858 30.5858 44.25 31 44.25L31 45.75ZM58.5303 44.4697C58.8232 44.7626 58.8232 45.2374 58.5303 45.5303L53.7574 50.3033C53.4645 50.5962 52.9896 50.5962 52.6967 50.3033C52.4038 50.0104 52.4038 49.5355 52.6967 49.2426L56.9393 45L52.6967 40.7574C52.4038 40.4645 52.4038 39.9896 52.6967 39.6967C52.9896 39.4038 53.4645 39.4038 53.7574 39.6967L58.5303 44.4697ZM31 44.25L58 44.25L58 45.75L31 45.75L31 44.25Z' fill='%2315F3CE'/%3E%3C/svg%3E%0A");
    background-size: 100%;
}
@media (max-width:830px) {
    .home-rev-lists {
        width: 100%;
    }
    .home-rev-box {
        display:block;
    }
    .home-rev-btns {
        margin-left:auto;
        margin-right:auto;
        margin-top:25px;
    }
}
@media (max-width:1199px) {
    .home-rev-max {
        max-width: 950px;
    }
}
@media (max-width:959px) {
    .home-rev-max {
        max-width: 610px;
    }
    .home-rev-lists {
        width: 100%;
    }
    .home-rev-box {
        display:block;
    }
    .home-rev-btns {
        margin-left:auto;
        margin-right:auto;
        margin-top:25px;
    }
}
@media (max-width:639px) {
    .home-rev-max {
        max-width: 450px;
    }
}
@media (max-width:478px) {
    .home-rev-item__name {
        margin-top:20px;
    }
    .home-rev-max {
        margin-top:0;
    }
    .home-rev-item__box {
        padding:30px 24px;
    }
}