/* 1710 пк средние */
 @media(max-width: 1730px) {
     .wrp {
         width: 1510px;
    }
     .header-logo a {
         gap: 12px;
    }
    .logosubtitle {
         max-width: 143px;
         font-size: 11px;
    }
     .headerosn-left {
         gap: 20px;
    }
    .headerosn-right {
         gap: 15px;
    }
    .header-searche {
         width: 200px;
    }
    .cataloge-buttonviz {
         font-size: 14px;
    }
    .rateoc {
         font-size: 11px;
    }
    .first-screen-iner {
         padding: 78px 78px 78px 98px;
    }
     .mt120 {
         margin-top: 110px;
    }
     .mb120 {
         margin-bottom: 110px;
    }
     .numbers-block-item1 {
         width: 357px;
    }
     .numbers-block-item2 {
         width: 229px;
    }
     .numbers-block-item3 {
         width: 485px;
    }
     .numbers-block-item4 {
         width: 358px;
    }
    .numbers-block-text {
         font-size: 14px;
    }
    .numbers-block-num {
         font-size: 75px;
         line-height: 130%;
    }
    .numbers-block-item4 .numbers-block-desc {
         top: 81px;
         left: 39px;
    }
    .numbers-block-item2 .numbers-block-desc {
         top: 31px;
         left: 99px;
    }
    .spectr-service-item {
         transition: 0.3s;
         padding: 41px 30px 40px 41px;
    }
    .spectr-service-info-title {
         font-size: 18px;
    }
    .spectr-service-info-text {
         font-size: 14px;
        
    }
     .spectr-service-item1 .spectr-service-image {
         width: 77px;
    }
     .spectr-service-item2 .spectr-service-image {
         width: 77px;
    }
     .spectr-service-item3 .spectr-service-image {
         width: 98px;
    }
     .spectr-service-item4 .spectr-service-image {
         width: 78px;
    }
     .spectr-service-image img {
         width: 100% 
    }
     .smetaform-block {
         padding: 60px 98px 
    }
     .formw1-subtitle {
         font-style: normal;
         font-weight: 500;
         font-size: 19px;
         max-width: 452px;
         line-height: 130%;
         color: #292929;
    }
     .br1 {
         display: block;
    }
     .smetaform-block-right {
         width: 318px;
    }
     .smetaform-block-right-title {
         font-size: 20px 
    }
     .smetaform-block-right-list {
         margin: 0;
         font-style: normal;
         font-weight: 400;
         font-size: 15px;
    }
    .smetaform-block-right-list ul {
         gap: 10px;
    }
    .fastresh-prich1410-item {
         height: 198px;
    }
    .fastresh-prich1410-title {
         font-size: 26px;
         padding: 28px;
    }
    .blue-formwrp-in {
         padding: 54px 98px 
    }
    .form-titlw1 {
         font-size: 36px;
        max-width: 496px 
    }
    .blue-formwrp-in-inps {
         display: flex ;
         gap: 18px;
         width: 477px;
    }
    .buone2 {
         font-size: 18px;
         line-height: 120%;
         padding: 19px 24px;
    }
    .orprojects-wrp-in {
         padding-left: 98px;
    }
    .swiper-button-prev-tov1 {
         left: -98px;
    }
     .item-sliders-tov {
         gap: 48px;
    }
    .item-sliders-tov-iner {
         max-width: 380px;
    }
    .section611-blog-item-namt {
         margin-top: 24px;
         font-style: normal;
         font-weight: 700;
         font-size: 22px;
         line-height: 27px;
    }
    .joincommunity {
         padding: 60px 98px 
    }
    .joincommunity-desc {
         margin-top: 30px;
         font-style: normal;
         font-weight: 500;
         font-size: 20px;
    }
    .butwhite {
         font-size: 24px;
         line-height: 130%;
         padding: 22px 45px;
    }
    #tabs3 {
         padding-left: 98px;
         padding-right: 98px;
    }
    .item-sliders-tovary {
         display: flex ;
         padding: 42px 42px;
         gap: 25px;
    }
    .tovary-iner-mane {
         margin-bottom: 10px;
         font-style: normal;
         font-weight: 700;
         font-size: 17px;
    }
    .tovary-iner-shortdesc {
         font-size: 14px;
    }
    .tovary-iner-price {
         font-style: normal;
         font-weight: 600;
         font-size: 30px;
         line-height: 130%;
         color: #292929;
         margin-bottom: 13px;
    }
    .tovary-iner-pricekredit {
         margin-bottom: 18px;
         font-size: 13px;
         gap: 4px;
         position: relative;
    }
     .swiper-button-next-tov2 {
         right: -98px;
    }
     .swiper-button-prev-tov2 {
         left: -98px;
    }
     .abouthomw-left {
         display: flex ;
         width: 740px;
    }
    .menu-catalog-window-left {
         width: 246px;
    }
    .tab-contentsmenull a {
         padding: 15px 35px 
    }
     .polnyspectr-iner {
         padding-left: 98px;
         padding-right: 0px;
    }
    .swiper-button-prev-polny {
         left: -98px;
    }
    .elementspolny .swiper-pagination-bullet {
         margin:0!important;
    }
     .swiper-slide.slide-polny {
         padding: 72px 50px 
    }
    .slide-polny-right {
         width: 519px;
    }
    .slide-polny-text {
         margin-bottom: 50px;
    }
    .reshaemw-title {
         padding-right: 8px;
    }
    .tarts-item {
         padding: 40px 15px;
    }
    .uznmoreabtarfs {
         transition: 0.3s;
         font-style: normal;
         font-weight: 500;
         font-size: 14px;
    }
    .intergracia-wrp {
         padding-top: 88px;
         padding-bottom: 88px;
    }
    .intergracia-wrp-item {
         padding: 47px;
    }
     .posforbiz-wrp-in {
         padding-left: 98px;
    }
     .posforbiz-wrp {
         padding-top: 110px;
         padding-bottom: 110px;
    }
     .tarts-item-pricel-label {
         font-size: 20px;
    }
    .tarts-item-pricel-summ {
         font-size: 26px;
    }
     .tarts-bottom {
         display: flex ;
         gap: 20px;
         align-items: center;
         flex-direction: column;
    }
     .zacherkneucena {
         position: absolute;
         top: -27px;
         left: 28px;
         text-decoration: line-through;
         font-size: 18px;
         font-weight: 300;
    }
     .blogtop-memu a {
         padding: 10px 16px;
    }
}
/* 1440 пк маленькие*/
 @media(max-width: 1540px) {
     .wrp {
         width: 1300px;
    }
     .headertot-left-itemtitl , .headertot-right-ph, .bu1zz {
         font-size: 14px;
    }
     .bu1zz {
         padding: 9px 30px 
    }
     .sity-check-wrp {
         padding: 9px 12px 
    }
    .headertot-right {
         gap:20px;
    }
    .headerosn {
         padding-top: 40px;
         padding-bottom: 40px;
    }
     .headerosn-left {
         gap: 30px;
    }
     .header-searche {
         width: 180px;
    }
     .header-socials {
         display: none;
    }
     .first-screen-iner {
         padding: 55px 80px;
    }
    .first-screen-title {
         max-width: 635px;
         font-style: normal;
         font-size: 44px;
    }
    .first-screen-inform-text {
         font-size: 17px;
         max-width: 544px;
    }
     .first-screen-button1, .buone, .first-screen-button2 {
         padding: 17px 25px;
        font-size: 18px;
    }
     .numbers-block-item1 {
         width: 307px;
    }
     .numbers-block-item2 {
         width: 198px;
    }
     .numbers-block-item3 {
         width: 417px;
    }
     .numbers-block-item4 {
         width: 308px;
    }
    .numbers-block-text {
         font-size: 13px;
    }
    .numbers-block-num {
         font-size: 64px;
         line-height: 130%;
    }
    .numbers-block-item4 .numbers-block-desc {
         top: 69px;
         left: 29px;
    }
    .numbers-block-item2 .numbers-block-desc {
         top: 31px;
         left: 99px;
    }
    .numbers-block-desc {
         font-size: 17px;
         padding: 3px 16px 
    }
    .numbers-block-item4 .numbers-block-text {
         margin-top: 17px;
    }
    .numbers-block-item3, .numbers-block-item1 {
         gap: 20px;
    }
    .numbers-block-item3 .numbers-block-text {
         margin-top: 18px;
    }
    .numbers-block-item3 .numbers-block-desc {
         top: 70px;
         left: 94px;
    }
    .numbers-block-item2 .numbers-block-text {
         margin-top: 51px;
    }
    .numbers-block-item2 .numbers-block-desc {
         top: 25px;
         left: 86px;
    }
    .numbers-block-item1 .numbers-block-text {
         margin-top: 20px;
    }
    .numbers-block-item1 .numbers-block-desc {
         top: 61px;
         left: 60px;
    }
    .spectr-service-item {
         padding: 36px 30px 
    }
    .spectr-service-info-title {
         font-size: 17px;
         margin-bottom: 17px;
    }
     .spectr-service-info-text {
         font-size: 13px;
         max-width: 168px 
    }
     .spectr-service-item1 .spectr-service-image {
         width: 60px;
    }
     .spectr-service-item2 .spectr-service-image {
         width: 60px;
    }
     .spectr-service-item3 .spectr-service-image {
         width: 81px;
    }
     .spectr-service-item4 .spectr-service-image {
         width: 65px;
    }
     .smetaform-block {
         padding: 53px 80px;
         border-radius: 50px 
    }
     .form-titlw1 {
         font-size: 35px;
         max-width: 496px;
    }
     .formw1-subtitle {
         font-size: 16px;
         max-width: 362px;
         line-height: 130%;
         color: #292929;
    }
    .smetaform-block-left {
         width: 525px;
    }
    .formw1-wrapper-input input {
         font-size: 16px;
         line-height: 130%;
         border-radius: 10px;
         padding: 18px 27px;
    }
     .formw1-wrapper-input input::placeholder {
         font-size: 16px;
    }
    .smetaform-block-right {
         width: 300px;
    }
    .smetaform-block-right-list ul {
         padding-left: 14px;
    }
    .sectsubtitlw {
         font-size: 22px;
         line-height: 120%;
    }
    .section-title {
         font-size: 40px;
    }
    .fastresh-prich1410-items {
         display: flex ;
         flex-wrap: wrap;
         gap: 30px;
    }
    .fastresh-prich1410-item {
         height: 170px;
    }
     .fastresh-prich1410-title {
         font-size: 22px;
         padding: 28px;
    }
     .blue-formwrp-in {
         padding: 54px 80px;
    }
    .blue-formwrp-in .form-titlw2 {
         max-width: 440px;
         font-size: 32px;
    }
     .blue-formwrp-in-inps {
         display: flex ;
         gap: 16px;
         width: 428px;
    }
     .buone2 {
         padding: 17px 20px;
        font-size: 16px;
    }
     .orprojects-wrp-in {
         padding-left: 80px;
    }
    .projects-menu8888 a {
         font-size: 18px;
    }
     .swiper-button-prev-tov1 {
         left: -80px;
    }
    .swiper-button-prev-tov1, .swiper-button-next-tov1, .swiper-button-next-tov2, .swiper-button-next-tov2, .swiper-button-prev-polny, .swiper-button-next-polny{
         width: 50px;
         height: 50px;
    }
     .item-sliders-tov-iner {
         max-width: 350px;
    }
     .swiper-button-next-tov1 {
         right: 100px;
    }
    .project-list-item-categ {
         padding: 5px 22px 
    }
    .project-list-item-loc {
         display: flex;
         align-items: center;
         gap: 5px;
         font-style: normal;
         font-weight: 500;
         font-size: 16px;
         line-height: 130%;
         color: #292929;
    }
    .izuchit-celikom {
         margin-top: 35px;
    }
    .blog-page-section611-blog-item-image {
         position: relative;
         border-radius: 25px;
         height: 295px;
    }
    .section611-blog-item-time-read {
         top: 13px;
         right: 13px;
         font-size: 15px;
         border-radius: 16px;
         padding: 11px 16px 
    }
     .section611-blog-item-rub {
         font-size: 14px;
         line-height: 130%;
         padding: 7px 23px;
         margin-top: 17px;
         border-radius: 11.2741px;
    }
     .section611-blog-item-namt {
         margin-top: 20px;
         font-style: normal;
         font-weight: 700;
         font-size: 19px;
         line-height: 23px;
    }
    .joincommunity {
         padding: 60px 80px;
    }
     .butwhite {
         font-size: 22px;
         line-height: 130%;
         padding: 17px 43px;
    }
     .form-titlw1 {
         font-size: 32px;
         max-width: 433px;
    }
     .joincommunity-desc {
         margin-top: 30px;
         font-style: normal;
         font-weight: 500;
         font-size: 17px;
    }
    .joincommunity {
         background: url(umg/bgs1440.png);
         background-repeat: no-repeat;
         background-size: cover;
         background-position: center;
    }
     .mb55 {
         margin-bottom: 50px;
    }
     #tabs3 {
         padding-left: 80px;
         padding-right: 80px;
    }
     .swiper-button-next-tov2 {
         right: -80px;
    }
    .swiper-button-prev-tov2 {
         left: -80px;
    }
    .item-sliders-tovary {
         padding: 27px 35px 
    }
    .item-sliders-tovary-iner {
         width: 280px;
    }
    .item-sliders-tovary-images {
         width: calc(100% - 305px);
    }
    .tovary-iner-mane {
         margin-bottom: 8px;
         font-style: normal;
         font-weight: 700;
         font-size: 16px;
    }
     .tovary-iner-shortdesc {
         font-size: 14px;
    }
     .tovary-iner-price {
         font-style: normal;
         font-weight: 600;
         font-size: 27px;
         line-height: 130%;
         color: #292929;
         margin-bottom: 3px;
    }
    .tovary-iner-nalnenal {
         gap: 16px;
         align-items: center;
         font-style: normal;
         font-weight: 500;
         font-size: 11px;
    }
    .tovary-inerbyclick , .noreabtow{
         font-size: 14px;
         padding: 9px 14px 
    }
     .slideoneimtov6 {
         border-radius: 15px;
         height: 201px;
         margin-bottom: 30px;
    }
     .mt120 {
         margin-top: 90px;
    }
     .mb120 {
         margin-bottom: 90px;
    }
    .abouthomw-left img {
         border-radius: 25px;
         width: 100%;
    }
    .abouthomw-left {
         display: flex ;
         width: 635px;
    }
    .abouthomw-right {
         width: 514px;
    }
    .abouthomw {
         display: flex ;
         gap: 70px;
         align-items: center;
    }
    .abouthomw-right p {
         font-size: 18px;
    }
    .tabs-nav4 a.active, .tabs-nav4 a {
         font-size: 18px;
    }
    .tabs-nav4 {
         display: flex ;
         list-style: none;
         margin: 0;
         padding: 0;
         gap: 20px;
    }
    .tabs-nav4 li:before {
         position: absolute;
         width: 2px;
         height: 22px;
         content: '';
         top: 16px;
         right: -13px;
         background: #EAEAEA;
         border-radius: 10px;
    }
    .tabs-nav4 a.active span:before {
         content: '';
         width: 36px;
         height: 44px;
         position: absolute;
         top: -3px;
         right: -54px;
    }
     .tabs-nav4 a.active span:after {
         width: 36px;
         height: 44px;
        top: -4px;
         left: -53px;
    }
     .listtages-wrp a {
         font-size: 15px 
    }
    .footer-wrapper {
         background: #F4F4F4;
         padding-top: 50px;
          padding-bottom: 80px;
    }
    #tabs-navs a {
         font-size: 12px 
    }
    .header-menu-oborudown {
         top: calc(100% + 40px);
    }
     .menu-catalog-window-left {
         width: 212px;
    }
    .menu-catalog-window-right {
         width: calc(100% - 212px);
         padding: 38px 30px;
         box-sizing: border-box;
    }
    #tabs-navs a {
         display: flex ;
         padding: 5px 5px 5px 20px;
    }
     .tab-contentsmenull a {
         padding: 15px 30px;
         font-size: 13px;
    }
    .tab-contentsmenull {
         gap: 17px 25px;
         display: flex ;
         flex-wrap: wrap;
    }
    .formpopsw-iner {
         position: absolute;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         width: 474px;
         border-radius: 25px;
         padding: 56px 30px;
    }
    .formpopsw-title {
         font-size: 18px;
         margin-bottom: 55px;
    }
    .formpopsw-inp input, .formpopsw-inp input::placeholder {
         font-size: 18px 
    }
     .polnyspectr-iner {
         padding-left: 80px;
         padding-right: 0px;
    }
     .swiper-button-prev-polny {
         left: -80px;
    }
     .swiper-button-next-polny {
         right: 100px;
    }
     .elementspolny .swiper-pagination-bullet {
         font-size: 14px 
    }
     .swiper-slide.slide-polny {
         padding: 67px 50px;
    }
    .slide-polny-title {
         font-size: 26px 
    }
    .slide-polny-text {
         font-size: 14px 
    }
     .slide-polny-right {
         width: 490px;
    }
     .reshaemw-item {
         transition: 0.3s;
         width: calc((100% - 90px) / 4);
         padding: 28px 22px;
         border-radius: 20px;
    }
    .reshaemw-text {
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
    }
    .reshaemw-titlein {
         font-style: normal;
         font-weight: 700;
         font-size: 17px;
    }
     .reshaemw-titlein {
         font-style: normal;
         font-weight: 700;
         font-size: 17px;
         max-width: 156px;
    }
     .tarts-item {
         padding: 60px 40px;
    }
    .most-popultarl {
         position: absolute;
         width: fit-content;
         font-style: normal;
         font-weight: 600;
         font-size: 13px;
         line-height: 130%;
         text-align: center;
         color: #1842E1;
         top: 13px;
         right: 13px;
         padding: 10px 16px;
         background: #FFFFFF;
         border-radius: 14px;
    }
    .tarts-item-name {
         font-style: normal;
         font-weight: 700;
         font-size: 26px;
         padding-left: 26px;
         margin-bottom: 10px;
         position: relative;
    }
     .tarts-item-name:before {
         width: 16px;
         height: 16px;
    }
    .tarts-item-namefor {
         font-style: normal;
         font-weight: 500;
         font-size: 16px;
         margin-bottom: 50px;
    }
    .tarts-item-vhod {
         font-size: 18px 
    }
     .tarts-item-vhodlist {
         font-size: 14px 
    }
    .tarts-bottom {
         display: flex ;
         gap: 20px;
         align-items: center;
    }
     .uznmoreabtarfs {
         transition: 0.3s;
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
    }
     .zakaztard.buone {
         padding: 15px 20px;
         font-size: 16px;
    }
     .tarts-item-pricel-summ {
         font-style: normal;
         font-weight: 700;
         font-size: 30px;
         line-height: 130%;
    }
    .tarts-item-pricel-label {
         font-style: normal;
         font-weight: 400;
         font-size: 21px;
         line-height: 130%;
         color: #656565;
    }
     .tarts-item-priceliner {
         margin-bottom: 40px;
         display: flex ;
         gap: 0;
         justify-content: space-between;
         align-items: center;
    }
    .tarifs-toggle-wrapper {
         font-size: 17px 
    }
     .intergracia-wrp {
         padding-top: 72px;
         padding-bottom: 72px;
    }
     .intergracia-wrp-item {
         padding: 37px;
    }
    .intergracia-wrp-info {
         font-size: 15px;
    }
     .posforbiz-wrp {
         padding-top: 90px;
         padding-bottom: 90px;
    }
    .posforbiz-title {
         margin-top: 0;
         margin-bottom: 50px;
         max-width: 806px;
         font-style: normal;
         font-weight: 700;
         font-size: 34px;
         line-height: 130%;
         color: #292929;
    }
     .posforbiz-wrp-in {
         padding-left: 80px;
    }
    .posforbiz-desc {
         max-width: 806px;
         font-style: normal;
         font-weight: 500;
         font-size: 16px;
         line-height: 140%;
         color: #292929;
    }
    .ddaccordion__title {
         font-size: 21px 
    }
    .ddaccordion__content {
         font-size: 16px 
    }
     .tarts-item {
         width: calc((100% - 20px) / 2);
    }
}
 @media(max-width: 1380px) {
     .wrp {
         width: 1220px;
    }
    .headertot-left-menu {
         display: flex ;
         gap: 25px;
    }
     .bu1zz {
         padding: 9px 15px;
    }
    .header-logo img {
         max-height: 47px;
         width: 108px;
    }
     .header-logo a {
         gap: 10px;
    }
    .headerosn-left {
         gap: 24px;
    }
     .header-searche {
         width: 180px;
    }
    .cart-sunn {
         font-style: normal;
         font-weight: 600;
         font-size: 14px;
         line-height: 110%;
         color: #181818;
    }
     .cataloge-buttonviz {
         font-size: 13px;
         align-items: center;
        padding: 12px 14px;
    }
     .first-screen-ob1 {
         border-radius: 40px 
    }
     .first-screen-iner {
         padding: 58px 74px;
    }
     .first-screen-title {
         max-width: 602px;
         font-style: normal;
         font-size: 42px;
    }
    .first-screen-informs {
         display: flex ;
         flex-direction: column;
         gap: 20px;
         margin-bottom: 40px;
    }
     .first-screen-button1, .buone, .first-screen-button2 {
         padding: 17px 20px;
         font-size: 18px;
    }
    .numbers-block-wrp{
         margin-top: 35px;
    }
     .mt120 {
         margin-top: 80px;
    }
     .mb120 {
         margin-bottom: 80px;
    }
     .section-title {
         font-size: 38px;
    }
     .numbers-block-item1 {
         width: 283px;
    }
     .numbers-block-item2 {
         width: 178px;
    }
     .numbers-block-item3 {
         width: 387px;
    }
     .numbers-block-item4 {
         width: 282px;
    }
     .numbers-block-item2 .numbers-block-desc {
         top: 24px;
         left: 74px;
    }
    .numbers-block-item4 {
         gap: 32px;
    }
     .numbers-block-item4 .numbers-block-desc {
         top: 69px;
         left: 20px;
    }
     .mb55 {
         margin-bottom: 40px;
    }
    .numbers-block-item {
         border-radius: 23px;
    }
     .spectr-service-item {
         border-radius: 25px;
         padding: 22px;
    }
     .spectr-service-item1 .spectr-service-image {
         width: 57px;
    }
     .spectr-service-item2 .spectr-service-image {
         width: 57px;
    }
     .spectr-service-item3 .spectr-service-image {
         width: 77px;
    }
     .spectr-service-item4 .spectr-service-image {
         width: 62px;
    }
     .smetaform-block {
         padding: 65px 74px;
         border-radius: 50px;
    }
     .form-titlw1 {
         font-size: 32px;
         max-width: 581px;
    }
    .sectsubtitlw {
         font-size: 20px;
         line-height: 120%;
    }
     .fastresh-prich1410-item {
         height: 160px;
    }
    .fastresh-prich1410-title {
         font-size: 20px;
         padding: 28px;
    }
    .blue-formwrp-in {
         padding: 60px 48px;
         border-radius: 40px;
    }
     .orprojects-wrp-in {
         padding-left: 74px;
    }
     .swiper-button-next-tov1 {
         right: 0;
    }
    .swiper-paginationartclsldr {
         position: absolute;
         bottom: -30px !important;
    }
     .blog-page-section611-blog-item-image {
         position: relative;
         border-radius: 23px;
         height: 278px;
    }
     .joincommunity {
         padding: 59px 49px;
    }
    .item-sliders-tovary {
         padding: 27px 22px;
         border-radius: 20px;
    }
     .abouthomw-left {
         display: flex ;
         width: 595px;
    }
    .abouthomw-right {
         width: 491px;
    }
     .abouthomw-right p {
         font-size: 16px;
    }
     .abouthomw {
         display: flex ;
         gap: 60px;
         align-items: center;
    }
     .polnyspectr-iner {
         padding-left: 74px;
         padding-right: 0px;
    }
     .swiper-button-prev-polny {
         left: -74px;
    }
     .swiper-button-prev-tov1 {
         left: -74px;
    }
     .swiper-button-next-polny {
         right: 0;
    }
     .reshaemw-item {
         transition: 0.3s;
         width: calc((100% - 90px) / 4);
         padding: 28px 20px;
         border-radius: 15px;
    }
    .tarts-item {
         padding: 40px 30px;
    }
     .intergracia-wrp-item {
         padding: 39px 30px;
         border-radius: 15px;
    }
    .posforbiz-wrp {
         padding-top: 80px;
         border-radius: 40px;
         padding-bottom: 80px;
    }
    .posforbiz-wrp-in {
         padding-left: 74px;
    }
    .ddaccordion__title {
         font-size: 20px;
    }
    .ddaccordion__title {
         padding: 36px 20px 30px 30px;
    }
    .ddaccordion__title-text {
         max-width: 417px;
    }
    .ddaccordion__content {
         padding: 0 30px 30px 30px;
    }
     .blogtop-memu a {
         padding: 12px 12px;
    }
}
 @media(max-width: 1240px) {
     .wrp {
         width: 964px;
    }
     .iikologoheader , .rate-header, .headertot-right-phitem{
         display: none;
    }
    .headertot-left-docern {
         gap:0;
    }
     .first-screen-iner {
         padding: 40px 50px;
    }
    .first-screen-title {
         max-width: 460px;
         font-style: normal;
         font-size: 32px;
         margin-bottom: 40px;
    }
     .first-screen-inform-text {
         font-size: 15px;
         max-width: 480px;
    }
     .first-screen-button1, .buone, .first-screen-button2 {
         padding: 15px 26px;
         font-size: 15px;
    }
    .first-screen-wrp {
         margin-bottom: 33px;
    }
     .numbers-block-wrp {
         margin-top: 33px;
    }
     .numbers-block-item {
         border-radius: 20px 
    }
     .numbers-block-item1 {
         width: 219px;
    }
     .numbers-block-item2 {
         width: 135px;
    }
     .numbers-block-item3 {
         width: 301px;
    }
     .numbers-block-item4 {
         width: 218px;
    }
     .numbers-block-item {
         border-radius: 20px;
         padding: 7px 25px;
         flex-direction: column;
         justify-content: flex-start;
         gap: 0!important;
         padding-bottom: 14px;
         box-sizing: border-box;
    }
     .numbers-block-text {
         font-size: 13px;
         text-align: center;
    }
    .numbers-block-item1 .numbers-block-text {
         margin-top: 0;
    }
     .numbers-block-item2 .numbers-block-text {
         margin-top: 0;
    }
     .numbers-block-item3 .numbers-block-text {
         margin-top: 0;
    }
     .numbers-block-item4 .numbers-block-text {
         margin-top: 0;
    }
     .numbers-block-item1 .numbers-block-num {
         padding-left: 20px;
    }
     .numbers-block-item2 .numbers-block-num {
         text-align: center;
        width: 100%;
    }
     .numbers-block-item3 .numbers-block-num {
    }
     .numbers-block-item4 .numbers-block-num {
         padding-left: 40px;
    }
     .numbers-block-item1 .numbers-block-desc {
         top: 55px;
         left: 113px;
    }
     .numbers-block-item2 .numbers-block-desc {
         top: 62px;
         left: 28px;
    }
     .numbers-block-item3 .numbers-block-desc {
         top: 62px;
         left: 169px;
    }
     .numbers-block-item4 .numbers-block-desc {
         top: 37px;
         left: 82px;
    }
     .mb55 {
         margin-bottom: 30px;
    }
     .section-title {
         font-size: 32px;
    }
    .spectr-service-item {
         border-radius: 20px;
         padding: 18px;
         align-items: flex-start;
         flex-direction: column-reverse;
         gap: 11px;
    }
     .spectr-service-image {
         height: 57px;
         width: auto;
    }
     .spectr-service-image img {
         height: 100% !important;
         width: auto !important;
    }
     .mt120 {
         margin-top: 70px;
    }
     .mb120 {
         margin-bottom: 70px;
    }
     .smetaform-block {
         padding: 55px 50px;
         border-radius: 30px;
    }
    .smetaform-block {
         background: url(umg/jj.png);
         background-repeat: no-repeat;
         background-position: center;
         background-size: cover;
    }
     .fastresh-prich1410-title {
         font-size: 16px;
         padding: 28px;
    }
     .fastresh-prich1410-item {
         height: 126px;
         border-radius: 11px;
    }
     .blue-formwrp-in {
         padding: 32px 50px;
         border-radius: 30px;
    }
    .blue-formwrp-in-form {
         display: flex ;
         gap: 14px;
    }
     .blue-formwrp-in-inps {
         display: flex ;
         gap: 14px;
         width: 370px;
    }
    .blue-formwrp-in .form-titlw2 {
         max-width: 258px;
         font-size: 26px;
    }
    .orprojects-wrp-in , .polnyspectr-iner{
         padding-left: 74px;
         padding-right: 74px;
    }
     .swiper-button-next-polny, .swiper-button-next-tov1 {
         right: -74px;
    }
    .item-sliders-tov-images {
         width: 400px;
    }
    .slideoneimtov {
         height: 500px;
         border-radius: 30px 
    }
     .projects-menu8888 a {
         padding: 14px 20px;
         font-size: 15px;
    }
     .item-sliders-tov {
         gap: 34px;
    }
     .item-sliders-tov-iner {
         max-width: 300px;
    }
    .project-list-item-listob ul {
         gap:0;
         font-size: 15px;
    }
     .project-list-item-loc {
         display: flex ;
         align-items: center;
         gap: 4px;
         align-items: flex-start;
         font-style: normal;
         font-weight: 500;
         font-size: 15px;
         line-height: 130%;
         color: #292929;
    }
    .blog-page-section611-blog-item-image {
         border-radius: 20px 
    }
    .swiper-button-prev-artclsldr {
         position: absolute;
         top: 124px;
         left: 15px;
         width: 30px;
         height: 30px;
    }
    .swiper-button-next-artclsldr {
         position: absolute;
         top: 124px;
         right: 15px;
         width: 30px;
         height: 30px;
    }
    .joincommunity {
         padding: 40px 50px;
         border-radius: 30px;
    }
     .form-titlw1 {
         font-size: 26px;
         max-width: 354px;
    }
     .joincommunity-desc {
         margin-top: 25px;
         font-style: normal;
         font-weight: 500;
         font-size: 15px;
         max-width: 270px;
    }
     .butwhite {
         font-size: 18px;
         line-height: 130%;
         padding: 15px 37px;
    }
     #tabs3 {
         padding-left: 74px;
         padding-right: 74px;
    }
    .swiper-button-prev-tov2 {
         left: -74px;
         width: 35px;
         height: 35px;
    }
     .swiper-button-next-tov2 {
         right: -74px;
         width: 35px;
         height: 35px;
    }
     .swiper-button-prev-tov1, .swiper-button-next-tov1, .swiper-button-prev-polny, .swiper-button-next-polny {
         width: 42px;
         height: 42px;
    }
    .item-sliders-tovary {
         border-radius: 15px;
         position: relative;
         flex-direction: column;
    }
     .item-sliders-tovary-iner {
         width: 100%;
    }
     .item-sliders-tovary-images {
         width: 140px;
    }
     .slideoneimtov6 {
         border-radius: 15px;
         height: 146px;
         margin-bottom: 30px;
    }
     .tovary-iner-maneposa {
         width: calc(100% - 200px);
         position: absolute;
         top: 27px;
         right: 22px;
    }
     .tovary-iner-nalnenal {
         flex-direction: column;
         gap: 5px;
         align-items: flex-start;
    }
    .slideoneimtov6 {
         height: 110px;
    }
    .tovary-iner-shortdesc {
         margin-top: 0;
    }
     .abouthomw-left img {
         border-radius: 15px;
         width: 100%;
    }
     .abouthomw-left {
         display: flex ;
         width: 467px;
    }
     .abouthomw {
         display: flex ;
         gap: 50px;
         align-items: center;
    }
     .abouthomw-right {
         width: 432px;
    }
     .abouthomw-right p {
         font-size: 14px;
         margin-bottom: 30px;
    }
    .tabs-nav4 a.active, .tabs-nav4 a {
         font-size: 16px;
    }
     .tabs-nav4 li:before {
         position: absolute;
         width: 2px;
         height: 22px;
         content: '';
         top: 16px;
         right: -10px;
         background: #EAEAEA;
         border-radius: 10px;
    }
     .tabs-nav4 a.active span:before {
         content: '';
         width: 36px;
         height: 44px;
         position: absolute;
         top: -7px;
         right: -54px;
    }
     .tabs-nav4 a.active span:after {
         width: 36px;
         height: 44px;
         top: -7px;
         left: -53px;
    }
     .tabs-nav4 {
         display: flex ;
         list-style: none;
         margin: 0;
         padding: 0;
         gap: 1px;
    }
    .tabs-nav4 a.active span {
         z-index: 0 
    }
    .tabs-nav4 li:before {
         right: -4px;
    }
    .footer-co2 {
         width: 716px;
         display: flex ;
         gap: 53px;
    }
    .footer-co2-menlist a {
         font-size: 14px;
    }
    .footer-co2-menlist {
         max-width: 210px;
         display: flex ;
         flex-direction: column;
         gap: 1px;
    }
    .footer-men-title {
         margin-bottom: 10px;
         font-size: 16px;
    }
     .footer-co1 {
         width: 175px;
    }
     .footer-co1-ph {
         font-size: 17px 
    }
     .footer-co1-mail {
         font-size: 17px 
    }
    .footer-co1-adrs {
         margin-top: 43px;
         max-width: 191px;
         font-size: 12px;
         line-height: 130%;
         color: #292929;
    }
     .footert2-rews-wrp {
         width: 716px;
         overflow-x: scroll;
    }
    .footert {
         display: flex ;
         justify-content: center;
         gap: 10px;
         justify-content: space-between;
    }
    .footert2 {
         gap:0;
         justify-content: space-between;
    }
    .footer-socials-title {
         width: 175px;
    }
     .footert2 {
         margin-top: 60px;
         margin-bottom: 50px;
    }
     .footbotm-item {
         font-size: 14px 
    }
    .headerosn {
         padding-top: 30px;
         padding-bottom: 30px;
    }
     .header-menu-oborudown {
         top: calc(100% + 30px);
    }
     .tab-contentsmenull a {
         padding: 15px 30px;
         font-size: 13px;
         width: calc((100% - 40px) / 3);
         box-sizing: border-box;
    }
     .tab-contentsmenull {
         gap: 20px;
         display: flex ;
         flex-wrap: wrap;
    }
    #tabs-navs a {
         display: none;
    }
     #tabs-navs span {
         display: block;
        /* Кассовые аппараты */
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         line-height: 120%;
        /* or 14px */
         color: #292929;
         padding: 5px 5px 5px 18px;
    }
     #tabs-navs span:hover {
         background: #F1F1F1 
    }
     .slide-polny-right {
         width: 390px;
    }
    .slide-polny-left {
         position: relative;
         width: 248px;
         display: flex ;
    }
    .slide-polny-left:before {
         width: 220px;
    }
     .swiper-slide.slide-polny {
         padding: 48px;
         border-radius: 30px 
    }
     .slide-polny-title {
         font-size: 23px;
    }
    .reshaemw-items {
         display: flex ;
         gap: 30px;
         flex-wrap: wrap;
    }
     .reshaemw-item {
         transition: 0.3s;
         width: calc((100% - 30px) / 2);
         padding: 28px 20px;
         border-radius: 15px;
    }
     .reshaemw-titlein {
         font-style: normal;
         font-weight: 700;
         font-size: 17px;
         max-width: 213px;
    }
    .tarts-item {
         padding: 30px 20px;
    }
     .tarts-item-name {
         font-style: normal;
         font-weight: 700;
         font-size: 22px;
         padding-left: 23px;
         margin-bottom: 10px;
         position: relative;
    }
     .tarts-item-name:before {
         width: 16px;
         height: 16px;
         top: 7px;
    }
     .tarts-item-namefor {
         font-style: normal;
         font-weight: 500;
         font-size: 14px;
         margin-bottom: 40px;
    }
     .tarts-item-vhod {
         font-size: 16px;
         margin-bottom: 30px;
    }
    .tarts-item-vhodlist {
         font-size: 13px;
    }
     .tarts-item-pricel-summ {
         font-style: normal;
         font-weight: 700;
         font-size: 24px;
         line-height: 130%;
    }
     .tarts-item-pricel-label {
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
    }
     .tarts-bottom {
         display: flex ;
         gap: 20px;
         align-items: center;
         flex-direction: column;
    }
     .intergracia-wrp-item {
         padding: 36px 30px;
         border-radius: 15px;
    }
    .intergracia-wrp-text {
         font-style: normal;
         font-weight: 700;
         font-size: 18px;
    }
    .intergracia-wrp-icon {
         width: 50px;
    }
     .intergracia-wrp-info {
         font-size: 13px;
    }
     .posforbiz-wrp {
         padding-top: 70px;
         padding-bottom: 70px;
        border-radius: 30px 
    }
    .posforbiz-wrp-in {
         padding-left: 50px;
    }
     .posforbiz-title {
         margin-top: 0;
         margin-bottom: 40px;
         max-width: 665px;
         font-style: normal;
         font-weight: 700;
         font-size: 30px;
         line-height: 130%;
         color: #292929;
    }
     .posforbiz-desc {
         max-width: 720px;
         font-style: normal;
         font-weight: 500;
         font-size: 14px;
         line-height: 140%;
         color: #292929;
    }
     .ddaccordion__title-text {
         max-width: 325px;
    }
     .ddaccordion__title {
         padding: 30px 10px 30px 20px;
    }
     .ddaccordion__title {
         font-size: 16px;
    }
     .ddaccordion__content {
         font-size: 13px;
         padding: 0 20px 20px 20px 
    }
     .blogtop-memu a {
         font-size: 14px;
         border-radius: 15px;
         padding: 8px 8px;
    }
     .blog-items-menu-wrp {
         padding: 19px;
         border-radius: 20px;
         overflow-x: scroll;
         width: 100%;
         box-sizing: border-box;
    }
}
 @media(max-width: 960px) {
     .wrp {
         width: 708px;
    }
     .headertot-left, .header-cart-info {
         display: none;
    }
     .header-searche {
         width: 190px;
    }
    .header-searche-input input, .header-searche-input input::placeholder {
         font-size: 12px 
    }
    .headerosn-right {
         gap: 10px;
    }
    .header-searche-button {
         position: absolute;
         width: 40px;
         top: 0;
         right: 0;
         height: 40px;
    }
    .header-searche-input input, .header-searche {
         height: 40px;
    }
     .cataloge-buttonviz {
         font-size: 13px;
         align-items: center;
         padding: 9px 13px;
    }
     .first-screen-iner {
         padding: 38px 40px;
    }
     .first-screen-title {
         max-width: 380px;
         font-style: normal;
         font-size: 26px;
         margin-bottom: 27px;
    }
    .first-screen-inform-icon img {
         width: 32px;
    }
    .first-screen-inform {
         display: flex ;
         gap: 14px;
         align-items: center;
    }
     .first-screen-inform-text {
         font-size: 13px;
         max-width: 292px;
    }
    .first-screen-button1, .buone, .first-screen-button2 {
         padding: 14px 12px;
         font-size: 13px;
    }
     .numbers-block-item1{
         width: 166px;
    }
     .numbers-block-item2 {
         width: 105px;
    }
     .numbers-block-item3 {
         width: 226px;
    }
     .numbers-block-item4 {
         width: 166px;
    }
    .numbers-block-item {
         padding-left: 8px;
         padding-right: 8px;
         border-radius: 15px 
    }
     .numbers-block-text {
         font-size: 12px;
         text-align: center;
    }
     .numbers-block-num {
         font-size: 48px;
         line-height: 130%;
    }
    .numbers-block-desc {
         font-size: 14px;
         padding: 3px 16px;
    }
     .numbers-block-item1 .numbers-block-desc {
         top: 40px;
         left: 75px;
    }
    .numbers-block-item2 .numbers-block-num {
         margin-bottom: 15px;
    }
     .numbers-block-item2 .numbers-block-desc {
         top: 54px;
         left: 16px;
    }
     .numbers-block-item3 .numbers-block-desc {
         top: 44px;
         left: 110px;
    }
     .numbers-block-item4 .numbers-block-desc {
         top: 27px;
         left: 59px;
    }
    .spectr-service-items {
         display: flex ;
         gap: 15px;
    }
    .spectr-service-item {
         width: calc((100% - 45px) / 4);
    }
     .spectr-service-item {
         border-radius: 20px;
         padding: 18px;
         align-items: center;
         flex-direction: column-reverse;
         gap: 11px;
         justify-content: flex-end;
    }
     .spectr-service-info-title {
         font-size: 17px;
         margin-bottom: 15px;
         text-align: center;
    }
     .spectr-service-info-text {
         font-size: 12px;
         max-width: 100%;
         margin-top: 15px;
         text-align: center;
    }
    .spectr-service-item {
         padding: 18px 7px;
    }
     .smetaform-block {
         padding: 43px 45px;
         border-radius: 30px;
    }
     .form-titlw1 {
         font-size: 26px;
         margin-bottom: 40px;
         max-width: 380px;
    }
     .formw1-subtitle {
         font-size: 14px;
         max-width: 340px;
         line-height: 130%;
         color: #292929;
    }
     .smetaform-block-right {
         width: 196px;
    }
    .smetaform-block-left {
         width: auto;
    }
    .formw1-wrapper {
         width: 377px;
         margin-top: 127px;
    }
     .formw1-wrapper-input input {
         font-size: 14px;
         line-height: 130%;
         border-radius: 10px;
         padding: 14px 19px;
    }
     .formw1-wrapper-input input::placeholder {
         font-size: 14px;
    }
    .smetaform-block-right {
         padding: 20px;
    }
     .smetaform-block-right-title {
         font-size: 15px;
    }
     .smetaform-block-right-list {
         margin: 0;
         font-style: normal;
         font-weight: 400;
         font-size: 12px;
    }
    .fastresh-prich1410-item {
         height: 93px;
         border-radius: 8px;
         width: calc((100% - 45px) / 4) 
    }
     .fastresh-prich1410-items {
         gap: 15px;
    }
    .fastresh-prich1410-title {
         font-size: 12px;
         padding: 28px;
    }
     .blue-formwrp-in {
         flex-direction: column;
         gap:30px;
         padding: 37px;
         border-radius: 30px 
    }
     .blue-formwrp-in .form-titlw2 {
         max-width: 100%;
         font-size: 23px;
         text-align: center;
         margin-bottom: 0;
         width: 100%;
    }
    .buone2 {
         padding: 14px 22px;
         font-size: 13px;
    }
     .orprojects-wrp-in, .polnyspectr-iner , #tabs3{
         padding-left: 60px;
         padding-right: 60px;
    }
     .item-sliders-tov-images {
         width: 300px;
    }
    .swiper-button-prev-tov1, .swiper-button-next-tov1, .swiper-button-prev-polny, .swiper-button-next-polny {
         width: 38px;
         height: 38px;
    }
     .swiper-button-prev-tov1, .swiper-button-prev-polny, .swiper-button-prev-tov2 {
         left: -60px;
    }
     .swiper-button-next-tov1, .swiper-button-next-polny , .swiper-button-next-tov2{
         right: -60px;
    }
     .swiper-button-prev-tov2 , .swiper-button-next-tov2{
         width: 30px;
         height: 30px;
    }
     .projects-menu8888 {
         overflow-x: scroll;
    }
     .projects-menu8888 a {
         padding: 14px 16px;
         font-size: 12px;
    }
     .item-sliders-tov-iner {
         max-width: 240px;
    }
    .slideoneimtov {
         height: 460px;
    }
     .project-list-item-categ {
         padding: 5px 19px;
         font-size: 12px;
    }
    .project-list-item-title {
         margin-bottom: 6px;
         margin-top: 10px;
         font-style: normal;
         font-weight: 700;
         font-size: 22px;
         line-height: 130%;
         color: #1842E1;
    }
    .project-list-item-loc {
         font-size: 14px 
    }
     .project-list-item-titleinfo {
         margin-bottom: 16px;
         margin-top: 24px;
         font-style: normal;
         font-weight: 700;
         font-size: 18px;
    }
     .project-list-item-listob ul {
         gap: 0;
         font-size: 12px;
    }
     .izuchit-celikom {
         margin-top: 30px;
    }
     .izuchit-celikom.buone {
         padding: 11px 7px;
         font-size: 12px;
         width: fit-content;
    }
     .item-sliders-tov {
         gap: 17px;
    }
     .joincommunity {
         background: url(umg/oo.png);
         background-repeat: no-repeat;
         padding: 31px 45px;
         flex-direction: column;
         align-items: flex-start;
         background-size: cover;
         background-position: center;
    }
     .form-titlw1 {
         font-size: 23px;
         margin-bottom: 15px;
         max-width: 320px;
    }
    .joincommunity-desc {
         margin-top: 15px;
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
         max-width: 305px;
    }
    .joincommunity-right {
         padding-top: 25px;
    }
    .butwhite {
         font-size: 14px;
         line-height: 130%;
         padding: 10px 25px;
         border-radius: 10px;
    }
    .tovary-iner-maneposa {
         width: 100%;
         position: relative;
         top: auto;
         right: auto;
         margin-bottom: 20px;
    }
     .item-sliders-tovary-images {
         width: 100%;
    }
     .tovary-inerbyclick, .noreabtow {
         font-size: 12px;
         padding: 8px 12px;
    }
    .tovary-iner-buttons {
         display: flex ;
         gap: 10px;
    }
     .abouthomw-left {
         display: flex ;
         width: 337px;
    }
     .abouthomw {
         display: flex ;
         gap: 0;
         align-items: center;
         justify-content: space-between;
    }
     .abouthomw-right {
         width: 334px;
    }
     .abouthomw-right p {
         font-size: 13px;
         margin-bottom: 12px;
    }
     .section-title {
         font-size: 26px;
    }
     .tabs-nav4 a.active, .tabs-nav4 a {
         font-size: 14px;
    }
    .projects-menutages {
         overflow-x: scroll;
    }
     .tabs-nav4 a.active span:after , .tabs-nav4 a.active span:before {
         display: none;
    }
    .tabs-nav4 li:before {
         right: -4px;
         top: 13px;
    }
     .footert {
         flex-direction: column;
         gap: 40px;
    }
     .footer-co2 {
         width: 100%;
         display: flex ;
         gap: 53px;
         justify-content: space-between;
    }
     .footer-socials {
         display: none;
    }
     .footer-socials2 {
         display: block;
    }
     .footer-co1 {
         display: flex;
         align-items: center;
         justify-content: space-between;
         width: 100%;
    }
    .footlogo img {
         width: 136px;
         max-height: 66px;
    }
    .tabs-items4-wrpcont {
         padding-top: 24px;
         padding-bottom: 24px;
         background: #F4F4F4;
    }
     .listtages-wrp a {
         font-size: 12px;
    }
     .footer-co1-ph {
         font-size: 14px;
         margin-top: 0;
    }
     .footer-co1-mail {
         font-size: 14px;
    }
     .footer-co1-adrs {
         margin-top: 0;
         max-width: 191px;
    }
     .footer-socials-title {
         width: auto;
         font-size: 13px;
         margin-bottom: 7px;
    }
     .footer-socials-itms {
         gap: 18px;
    }
     .footer-socials-itms img {
         max-height: 18px 
    }
     .footert2 {
         margin-top: 38px;
         margin-bottom: 40px;
    }
     .footert2-rews-wrp {
         width: 100%;
         overflow-x: scroll;
    }
     .footbotm-item {
         font-size: 13px;
    }
    .footbotm {
         display: flex ;
         justify-content: center;
         gap: 0;
         justify-content: space-between;
    }
    .footer-bottom {
         padding-top: 25px;
         padding-bottom: 25px;
    }
     .burger1 {
         display: flex;
    }
    .header-top-line-wrapper {
         padding-top: 18px;
         padding-bottom: 18px;
    }
    .tab-contentsmenull a {
         padding: 15px 30px;
         font-size: 13px;
         width: calc((100% - 20px) / 2);
         box-sizing: border-box;
    }
     .wind-byrger1 {
         position: fixed;
         top: -200vh;
         opacity: 0;
         transition: opacity 0.3s;
         left: 0;
         height: 100vh;
         width: 100%;
         z-index: 888;
         padding-top: 10px;
         box-sizing: border-box;
         display: block;
    }
     .wind-byrger1-open {
         top: 0;
         opacity: 1;
         transition: opacity 0.3s;
    }
     .wind-byrger1-oborud {
         display: none;
    }
     .wind-byrger1-iner {
         height: calc(100vh - 20px);
         padding-top: 10px;
         padding: 38px 30px;
         box-sizing: border-box;
         overflow-y: auto;
         background: #fff;
         border-radius: 13px;
    }
    .headertot-left-itemtitl {
         font-style: normal;
         font-weight: 600;
         font-size: 13px;
         line-height: 115%;
        /* identical to box height, or 15px */
         color: #292929;
    }
     .mobimenu {
         display: flex;
         gap: 20px;
         flex-direction: column;
         margin-bottom: 20px;
    }
     .headertot-left-docern a {
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         line-height: 120%;
        /* or 14px */
         color: #292929;
         background: inherit;
         box-shadow: none;
         display: flex ;
         padding: 0;
    }
    .headertot-left-docern {
         visibility: visible;
         position: relative;
         left: auto;
         min-width: 200px;
         top: 0;
         display: flex ;
         gap: 18px;
         display: none;
         flex-direction: column;
         gap: 6px;
         padding-top: 10px;
    }
     .headertot-left-haschild-open .headertot-left-docern {
         display: flex;
    }
     .wind-byrger1-close {
         top: 46px;
         right: 36px;
         position: absolute;
    }
    .wind-byrger1-iner {
         position: relative;
    }
     .bu1zzmob {
         font-style: normal;
         font-weight: 700;
         font-size: 13px;
         line-height: 16px;
        /* identical to box height */
         text-align: center;
         color: #1842E1;
        /* Frame 1091 */
         box-sizing: border-box;
        /* Auto layout */
         display: flex;
         flex-direction: row;
         justify-content: center;
         align-items: center;
         padding: 9px 15px;
         width: fit-content;
         border: 1px solid #1842E1;
         border-radius: 10px;
    }
    .headertot-left-docern a:hover {
         transition: 0.3s;
         background: inherit;
    }
     .wind-byrger1-close {
         top: 20px;
         right: 20px;
         z-index: 4;
         position: absolute;
    }
     .elementspolny .swiper-pagination-bullet {
         font-size: 13px;
    }
    .elementspolny .swiper-pagination-bullet {
         padding: 9px 14px;
    }
     .swiper-slide.slide-polny {
         padding: 40px;
         border-radius: 20px;
    }
     .swiper-slide.slide-polny {
         padding: 40px;
         flex-direction: row-reverse;
         position: relative;
         justify-content: flex-end;
         border-radius: 20px;
    }
     .slide-polny-right {
         position: relative;
         z-index: 2;
         width: 360px;
    }
    .slide-polny-title {
         font-size: 20px;
         margin-bottom: 25px;
    }
    .slide-polny-text {
         font-size: 13px;
    }
     .slide-polny-left {
         position: relative;
         width: 162px;
         display: flex ;
    }
     .slide-polny-left:before {
         width: 132px;
         bottom: -10px;
    }
     .slide-polny-left {
         position: absolute;
         width: 162px;
         display: flex ;
         top: 100px;
         right: 34px;
    }
    .reshaemw-title-right {
         max-width: 61px 
    }
    .tarifs-toggle-wrapper {
         font-size: 14px;
    }
    .tarifs-toggle-togl {
         cursor: pointer;
         width: 48px;
         height: 22px;
    }
    .tarifs-toggle-togl span {
         cursor: pointer;
         position: absolute;
         width: 17px;
         height: 17px;
         top: 3px;
    }
    .tarifs-toggle-wrapper.active2 .tarifs-toggle-togl span {
         transition: 0.3s;
         left: 27px;
    }
    .tarifs-toggle-wrapper.active1 .tarifs-toggle-togl span {
         transition: 0.3s;
         left: 3px;
    }
     .tarts-item {
         width: 100%;
         padding: 38px 45px;
    }
     .tarts-item-top {
         display: flex;
         align-items: center;
         flex-wrap: wrap;
         justify-content: space-between;
    }
     .tarts-item-priceliner , .tarts-item-namefor{
         margin-bottom: 0;
    }
     .tarts-item-vhod-wrp {
         width: 100%;
         margin-top: 45px;
    }
     .tarts-item-vhodlist {
         display: flex;
         flex-direction: row;
         flex-wrap: wrap;
    }
     .tarts-item-vhod-list-item {
         width: calc(50% - 10px);
         box-sizing: border-box;
    }
     .tarts-bottom {
         display: flex ;
         gap: 20px;
         align-items: center;
         flex-direction: row;
    }
     .most-popultarl {
         top: -13px;
    }
    .intergracia-wrp-item {
         width: 100%;
    }
    .intergracia-wrp-items {
         flex-wrap: wrap;
    }
     .posforbiz-wrp-in {
         padding-left: 45px;
    }
     .posforbiz-title {
         margin-top: 0;
         margin-bottom: 40px;
         max-width: 570px;
         font-style: normal;
         font-weight: 700;
         font-size: 26px;
    }
    .posforbiz-desc {
         max-width: 604px;
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
    }
     .ddaccordion__title {
         font-size: 15px;
    }
     .ddaccordion__title {
         padding: 28px 10px 28px 20px;
    }
     .ddaccordion__title-text {
         max-width: 260px;
    }
    .ddac-col {
         width: calc(50% - 10px);
         display: flex ;
         flex-direction: column;
         gap: 20px;
    }
    .ddaccordion {
         display: flex ;
         gap: 20px;
    }
     .ddaccordion__content {
         font-size: 12px;
         padding: 0 20px 20px 20px;
    }
}
 @media(max-width: 720px) {
     .wrp {
         max-width: 355px;
         margin-left: 10px;
         margin-right: 10px;
         margin-left: auto;
         margin-right: auto;
    }
     .headerosn-right, .logosubtitle, .header-logo-razd {
         display: none;
    }
    .numbers-block {
         flex-wrap: wrap;
         gap:10px;
    }
     .smetaform-block-right {
         display: none;
    }
     .smetaform-block-right2 {
         display: block;
    }
     .blue-formwrp-in-form {
         display: flex ;
         gap: 10px;
         flex-direction: column;
    }
     .orprojects-wrp-in, .polnyspectr-iner, #tabs3 {
         padding-left: 0;
         padding-right: 0;
    }
    .joincommunity-left {
         width: 100%;
    }
     .swiper-button-next-tov1, .swiper-button-next-polny, .swiper-button-next-tov2 {
         right: 0;
    }
    .footer-co2 {
         flex-wrap: wrap;
    }
    .footer-co1 {
         flex-wrap: wrap;
    }
    .footbotm {
         gap:10px 40px;
         flex-wrap: wrap;
    }
     .formw1-wrapper {
         width: 100%;
         margin-top: 20px;
    }
    .spectr-service-items {
         flex-wrap: wrap;
         gap:10px;
    }
     .spectr-service-item {
         width: calc((100% - 10px) / 2);
    }
    .blue-formwrp-in-inps {
         display: flex ;
         gap: 10px;
         width: 100%;
    }
     .header-top-line-wrapper {
         display: none;
    }
     .headerosn {
         position: fixed;
         top: 0;
         left: 0;
         width: 100%;
         transition: 0.3s;
         z-index: 55;
    }
     .sticky44 {
         background: #fff;
         transition: 0.3s;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .first-screen-wrp {
         margin-top: 14px;
    }
     .headerosn-iner {
         padding-left: 20px;
         padding-right: 20px;
    }
     .first-screen-ob1{
         position: relative;
    }
     .first-screen-ob2 {
         display: block;
         border-radius: 20px;
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
    }
     .first-screen-iner {
         padding: 93px 20px 35px 20px 
    }
     .first-screen-title {
         max-width: 256px;
         font-style: normal;
         font-size: 25px;
         margin-bottom: 35px;
    }
     .first-screen-informs {
         display: flex ;
         flex-direction: column;
         gap: 15px;
         margin-bottom: 29px;
    }
     .first-screen-inform {
         display: flex ;
         gap: 10px;
         align-items: center;
    }
    .first-screen-inform-icon img {
         width: 30px;
    }
     .first-screen-inform-text {
         font-size: 12px;
         max-width: 208px;
    }
    .first-screen-buttons {
         display: flex ;
         gap: 7px;
         flex-direction: column-reverse;
    }
    .first-screen-button1, .buone, .first-screen-button2 {
         padding: 16px;
         font-size: 14px;
         text-align: center;
    }
    .numbers-block-item1 {
         width: 173px;
         order:1;
    }
     .numbers-block-item2{
         width: 112px;
         order:3;
    }
     .numbers-block-item3 {
         width: 233px;
         order:4;
    }
     .numbers-block-item4 {
         width: 172px;
         order:2;
    }
     .numbers-block-wrp {
         margin-top: 25px;
    }
     .first-screen-wrp {
         margin-bottom: 25px;
    }
     .mt120 {
         margin-top: 50px;
    }
     .mb120 {
         margin-bottom: 50px;
    }
     .section-title {
         font-size: 25px;
    }
     .mb55 {
         margin-bottom: 25px;
    }
     .spectr-service-item {
         border-radius: 15px;
    }
    .smetaform-block {
         padding: 39px 18px;
         border-radius: 20px 
    }
     .smetaform-block-wrp .wrp {
         width: 100%;
         max-width: 100% 
    }
     .smetaform-block {
         background: url(umg/ho.png);
         background-repeat: no-repeat;
         background-position: center;
         background-size: cover;
    }
     .form-titlw1 {
         font-size: 22px;
         text-align: center;
         margin-bottom: 30px;
         max-width: 100%;
    }
    .formw1-subtitle {
         font-size: 13px;
         max-width: 313px;
         text-align: center;
         margin: 0 auto;
         line-height: 130%;
         color: #292929;
    }
     .smetaform-block-right2 {
         margin-top: 283px;
         width: 100%;
         padding: 19px 30px 
    }
    .smetaform-block-right {
         background: #fff 
    }
    .smetaform-block-right-title {
         margin-bottom: 20px;
    }
    .formw1-wrapper {
         gap:10px;
    }
    .formw1-wrapper-input{
         width: calc(50% - 5px);
    }
     .formw1-wrapper-sumb {
         width: 100%;
    }
     .sectsubtitlw {
         font-size: 13px;
         line-height: 120%;
         margin-top: 15px;
    }
     .fastresh-prich1410-items {
         display: none;
    }
     .mySwiper66-wrp {
         display: block;
    }
     .swip66 {
         display: flex;
         flex-wrap: wrap;
         gap:15px 10px;
    }
     .fastresh-prich1410-item {
         width: calc(50% - 5px);
         height: 104px;
    }
     .swiper-pagination66 {
         display: flex;
         justify-content: center;
        /* 1/3 */
         margin-top: 31px;
         font-style: normal;
         font-weight: 400;
         font-size: 16px;
         line-height: 130%;
        /* identical to box height, or 21px */
         text-align: center;
         color: #292929;
         padding-bottom: 13px;
    }
     .swiper-button-next66 {
         width: 32px;
         height: 32px;
         position: absolute;
         left: calc(50% + 20px);
         bottom: 6px;
    }
     .swiper-button-prev66 {
         width: 32px;
         height: 32px;
         position: absolute;
         left: calc(50% - 52px);
         bottom: 6px;
    }
     .swiper-button-next66 {
         background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%23B4B4B4"/></svg>');
         background-repeat: no-repeat;
         background-size: contain;
         background-position: center;
    }
     .swiper-button-prev66 {
         background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%23B4B4B4"/></svg>');
         background-repeat: no-repeat;
         background-size: contain;
         background-position: center;
    }
     .swiper-button-next66{
         background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%231842E1"/></svg>');
         background-repeat: no-repeat;
         background-size: contain;
         background-position: center;
         transition: 0.3s;
    }
     .swiper-button-prev66:hover {
         background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%231842E1"/></svg>');
         background-repeat: no-repeat;
         background-size: contain;
         background-position: center;
         transition: 0.3s;
    }
     .blue-formwrp-in {
         padding: 26px 20px;
         border-radius: 20px 
    }
     .blue-formwrp-in .form-titlw2 {
         max-width: 100%;
         font-size: 21px;
         text-align: center;
         margin-bottom: 0;
         width: 100%;
    }
    .blue-formwrp-in {
         padding: 26px 20px;
         border-radius: 20px;
         gap: 21px;
    }
     .blue-formwrp-in-sub input {
         width: 100%;
    }
     .swiper-slide.item-sliders-tov {
         border-radius: 20px;
         margin-bottom: 60px;
         gap:30px;
         flex-direction: column;
    }
    .item-sliders-tov-images {
         width: 100%;
    }
     .slideoneimtov img {
         display: none;
    }
     .slideoneimtov {
         height:224px;
         border-radius: 20px;
    }
     .item-sliders-tov-iner {
         max-width: 100%;
         width: 100%;
         padding: 0 30px 30px 30px;
         box-sizing: border-box;
    }
     .izuchit-celikom.buone {
         padding: 13px 13px;
         font-size: 12px;
         width: fit-content;
    }
     .listayre {
         display: block;
        /* / листайте проекты здесь */
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         line-height: 140%;
        /* identical to box height, or 17px */
         bottom: 5px;
         right: 30px;
         position: absolute;
         color: #B4B4B4;
    }
     .swiper-button-prev-tov1, .swiper-button-prev-polny , .swiper-button-prev-tov2{
         left: 30px;
        top: auto;
         bottom: 0px;
    }
     .swiper-button-next-tov1, .swiper-button-next-polny , .swiper-button-next-tov2{
         left: 80px;
        top: auto;
         right: auto;
         bottom: 0px;
    }
     .orprojects-wrp-in {
         position: relative;
    }
     .blog-page-section611-blog-item-image {
         border-radius: 20px;
         height: 222px;
    }
     .section611-blog-item-time-read {
         top: 10px;
         right: 10px;
         font-size: 12px;
         border-radius: 14px;
         padding: 8px 12px;
         gap: 3px;
    }
    .swiper-button-next-artclsldr , .swiper-button-prev-artclsldr{
         top: 96px;
    }
     .section611-blog-item-rub {
         font-size: 12px;
         line-height: 130%;
         padding: 7px 18px;
         margin-top: 20px;
         border-radius: 9.2741px;
         margin-left: 20px;
    }
     .section611-blog-item-namt {
         margin-top: 14px;
         font-style: normal;
         font-weight: 700;
         font-size: 14px;
         line-height: 18px;
         padding-left: 20px;
    }
     .joincommunity {
         background: url(umg/kos.png);
         background-repeat: no-repeat;
         padding: 20px;
         flex-direction: column;
         align-items: flex-start;
         border-radius: 20px;
         background-size: cover;
         background-position: center;
    }
     .form-titlw1 {
         font-size: 21px;
         text-align: left;
         margin-bottom: 15px;
         max-width: 100%;
    }
     .joincommunity-desc {
         margin-top: 15px;
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         max-width: 173px;
    }
     .joincommunity-right {
         padding-top: 39px;
    }
     .butwhite {
         font-size: 14px;
         line-height: 130%;
         padding: 9px 20px;
         border-radius: 10px;
    }
    .item-sliders-tovary {
         margin-top: 25px;
    }
     .item-sliders-tovary {
         margin-bottom: 60px;
    }
     #tabs3 {
         position: relative;
    }
     .swiper-button-prev-tov2, .swiper-button-next-tov2 {
         width: 32px;
         height: 32px;
    }
     .swiper-button-prev-tov1, .swiper-button-next-tov1, .swiper-button-prev-polny, .swiper-button-next-polny {
         width: 32px;
         height: 32px;
    }
     .abouthomw {
         flex-direction: column;
         gap:30px;
    }
     .abouthomw-left img {
         border-radius: 20px 
    }
     .abouthomw-left {
         width: 100%;
    }
     .abouthomw-right {
         width: 100%;
         padding-left: 10px;
         padding-right: 10px;
         box-sizing: border-box;
    }
    .tabs-nav4 a:before {
         border-radius: 10px 10px 0 0;
    }
     .tabs-nav4 a.active, .tabs-nav4 a {
         font-size: 14px;
         padding: 10px;
    }
     .tabs-nav4 {
         display: flex ;
         list-style: none;
         margin: 0;
         padding: 0;
         gap: 0px;
    }
     .tabs-nav4 li:before {
         right: 0px;
         top: 13px;
    }
    .tabs-nav4 a.active span:before {
         content: '';
         width: 21px;
         height: 28px;
         position: absolute;
         display: block;
         top: 4px;
         right: -31px;
    }
     .tabs-nav4 a.active span:after {
         content: '';
         display: block;
         width: 20px;
         height: 33px;
         top: 0px;
         left: -30px;
         background: url(umg/arl.svg);
         background-position: bottom;
         background-size: contain;
         background-repeat: no-repeat;
    }
     .projects-menutages {
         margin-left: -10px;
         margin-right: -10px;
         padding-left: 10px;
         padding-right: 10px;
         box-sizing: border-box;
    }
     .tabs-nav4 li {
         padding-bottom: 1px;
    }
     .listtages-wrp a {
         font-size: 12px;
         padding: 7px 15px;
    }
    .listtages-wrp {
         display: flex ;
         gap: 9px;
    }
    .footer-co1-adrs , .footer-socials2{
         margin-top: 26px;
    }
     .footer-co2 {
         gap:20px;
    }
    .footer-co2-menu {
         width: calc(50% - 10px) 
    }
     .footer-co2-menu:last-child {
         width: 100%;
         display: flex;
         gap:20px;
    }
     .footer-co2-menu:last-child > div {
         width: calc(50% - 10px) 
    }
     .footbotm-item:nth-child(1) {
         order:1;
    }
     .footbotm-item:nth-child(2) {
         order:3;
    }
     .footbotm-item:nth-child(3) {
         order:2;
    }
     .footbotm-item:nth-child(4) {
         order:4;
    }
     .header-actions {
         display: flex;
         flex-direction: row-reverse;
         gap: 15px;
         align-items: center;
    }



    .header-phone svg {
        width: 34px;
        height: 34px;
    }

     .wind-byrger1-open {
         top: 0;
         opacity: 1;
         transition: opacity 0.3s;
         background: rgba(0, 0, 0, 0.6);
    }
     .wind-byrger1-oborud {
         display: flex;
         margin-bottom: 20px;
    }
     .formpopsw-iner {
         width: 295px;
         border-radius: 15px;
         padding: 44px 23px;
    }
    .formpopsw-close img {
         width: 20px;
         height: 20px;
    }
     .formpopsw-close {
         top: 10px;
         right: 10px;
    }
     .formpopsw-title {
         font-size: 12px;
         margin-bottom: 25px;
    }
    .formpopsw-forms {
         width: 200px;
         margin-left: auto;
         margin-right: auto;
    }
    .formpopsw-inp {
         margin-bottom: 10px;
         width: 100%;
    }
    .formpopsw-inp input, .formpopsw-inp input::placeholder {
         font-size: 12px;
    }
    .formpopsw-inp input {
         padding: 12px;
    }
     .formpopsw-sub input {
         padding: 12px 2px;
         font-size: 12px;
    }
     .wind-byrger1-close {
         top: 46px;
         right: 36px;
    }
     .header-menu-oborudown {
         position: fixed;
    }
     .header-menu-oborudown {
         display: none!important 
    }
     .ddaccordion2-wrp {
         position: absolute;
         top: 100px;
         width: 100%;
         box-sizing: border-box;
         height: calc(100vh - 200px);
         z-index: 10;
         display: none;
         background: #fff;
         left: 0px;
    }
     .catiz-open {
         display: block;
    }
     .ddaccordion__title2 {
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         line-height: 120%;
        /* or 14px */
         color: #292929;
         padding: 5px 5px 5px 30px;
    }
     .tab-contentsmenull {
         gap:10px;
    }
     .tab-contentsmenull a {
         padding: 13px 9px;
         font-size: 12px;
         width: calc((100% - 10px) / 2);
         box-sizing: border-box;
         white-space: normal;
         border-radius: 10px;
         text-align: center;
    }
     .ddaccordion__content2 {
         display: none;
        padding: 20px 30px;
         margin-bottom: 15px;
         border-bottom: 2px solid #D9D9D9;
    }
     .ddactive__item2 .ddaccordion__title2 {
         background: #F1F1F1;
    }
     .reshaemw-item {
         transition: 0.3s;
         width: 100%;
         padding: 28px 20px;
         border-radius: 15px;
    }
     .inerpage-wfov .first-screen-title{
         max-width: 100%;
         width: 100%;
    }
     .inerpage-wfov .first-screen-buttons {
         display: flex;
         flex-direction: row;
    }
     .inerpage-wfov .first-screen-iner {
         padding-bottom: 189px;
    }
     .elementspolny .swiper-pagination-bullet {
         padding: 8px 10px;
         white-space: normal;
         text-align: center;
         max-width: 230px;
    }
    .swiper-slide.slide-polny {
         border-radius: 15px;
         padding: 30px 25px;
    }
     .slide-polny-title {
         font-size: 16px;
         margin-bottom: 196px;
    }
    .swiper-slide.slide-polny {
         margin-bottom: 60px;
    }
     .slide-polny-right {
         position: relative;
         z-index: 2;
         width: 100%;
    }
     .slide-polny-text {
         font-size: 12px;
    }
    .slide-polny-buttons {
         display: flex ;
         align-items: center;
         gap: 10px;
    }
    .morabser {
         transition: 0.3s;
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         line-height: 130%;
         color: #656565;
    }
     .slide-polny-left {
         position: absolute;
         width: 224px;
         display: flex ;
         top: 73px;
         right: 50%;
         transform: translateX(50%);
    }
     .slide-polny-left:before {
         width: 188px;
         bottom: -12px;
    }
    .slide-polny-text {
         margin-bottom: 20px;
    }
     .polnyspectr-iner {
         position: relative;
    }
     .slide-polny-buttons .buone {
         font-size: 11px;
         padding: 10px 12px;
    }
     .swiper-button-prev-polny, .swiper-button-next-polny {
         bottom: -14px;
    }
     .polnyspectr-iner .listayre {
         bottom: 8px;
    }
     .tarifs-wrapper .sectsubtitlw {
         max-width: 245px;
         margin-left: auto;
         margin-right: auto;
    }
     .tarts-item-priceliner {
         width: 1005px;
         margin-top: 40px;
    }
     .tarts-item {
         width: 100%;
         padding: 35px 30px;
    }
    .tarts-item-vhod-list-item {
         width: 100%;
         box-sizing: border-box;
    }
     .tarts-bottom {
         display: flex ;
         gap: 15px;
         align-items: center;
         flex-direction: row;
    }
     .uznmoreabtarfs {
         transition: 0.3s;
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
    }
     .zakaztard.buone {
         padding: 10px 13px;
         font-size: 13px;
    }
     .posforbiz-wrp {
         padding-top: 50px;
         padding-bottom: 50px;
         border-radius: 20px;
    }
     .posforbiz-wrp-in {
         padding-left: 20px;
    }
     .posforbiz-desc {
         max-width: 100%;
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
    }
     .posforbiz-title {
         margin-top: 0;
         margin-bottom: 30px;
         max-width: 322px;
         font-style: normal;
         font-weight: 700;
         font-size: 18px;
    }
     .ddaccordion {
         display: flex ;
         gap: 10px;
         flex-direction: column;
    }
     .ddac-col {
         width: 100%;
         display: flex ;
         flex-direction: column;
         gap: 10px;
    }
}
 @media(max-width: 400px) {
     .wrp {
         max-width: 355px;
         margin-left: 10px;
         margin-right: 10px;
         margin-left: auto;
         margin-right: auto;
    }
}
/* контакты */
 @media (max-width: 1730px) {
     .openinyandex .span2 {
         display: block;
    }
     .openinyandex .span1 {
         display: none;
    }
     .openinyandex {
         width: 82px;
    }
     .cont-card-item-inf1, .cont-card-item-inf1 a {
         font-size: 14px;
    }
    .cont-card-item-inf1yacards .cont-card-item-inf1 {
         max-width: calc(100% - 112px);
    }
    .cont-page-form-screen-left-title {
         margin-top: 0;
         margin-bottom: 0;
         font-style: normal;
         font-weight: 700;
         font-size: 42px;
    }
     .pagi-new-blocj {
         margin-top: 90px;
    }
    .blog-wr-page {
         margin-bottom: 110px;
    }
     .blog-fi-scr-wrp {
         border-radius: 50px;
    }
     .article-top-block-wrapp-cover {
         border-radius: 50px;
         padding: 121px 98px;
    }
    .one-blog-pahe611body-left {
         width: 875px;
         margin-left: 98px;
    }
     .blue-formwrp-in .form-titlw2.form-titlw23 {
         font-size: 29px;
         max-width: 415px;
    }
     .qwiz-right {
         width: 385px;
    }
     .qwiz-left {
         box-sizing: border-box;
         width: calc(100% - 385px);
    }
     .vopr-item {
         width: 296px;
    }
     .vopr-item-step3 {
         width: 217px;
    }
     .vopr-item-step5 {
         width: 350px;
    }
     .qwiz-right-bottom-ram, .qwiz-right-bottom-bonus {
         border-radius: 11px;
         width: 325px;
    }
     .qwiz-right-bottom-ram {
         font-size: 14px;
         padding: 20px 15px;
    }
     .qwiz-right-ser {
         width: 344px;
    }
     .qwiz-right-name {
         font-size: 22px;
         line-height: 120%;
    }
     .qwiz-right-dol {
         font-size: 15px;
    }
     .qwiz-right-bottom-bonus {
         padding: 23px 22px 31px 22px;
    }
    .rew-block-wrp-header .footert2-rews-line {
         width: 1067px;
    }
     .add-rev.buone {
         font-size: 18px;
         padding: 25px 31px;
    }
     .rewfkgu2 {
         font-size: 15px;
    }
     .rewfkgu2 trong {
         font-size: 17px;
    }
     .rew-block-wrp-header .footert2-iem {
         gap: 14px;
         padding: 9px 17px;
    }
     .sliders-rew-wrp {
         margin-top: 30px;
    }
    .sliders-tovrew {
         width: 1353px;
    }
    .rew-new-text, .rew-new-text-polnu {
         font-style: normal;
         font-weight: 500;
         font-size: 16px;
    }
    .rew-new-text {
         height: 137px;
    }
    .gotovyi-reshenya-item {
         padding: 58px 50px;
    }
     .individualr, .section-poblize-prich1410 {
         padding-top: 88px;
         padding-bottom: 88px;
    }
     .individualr-item {
         padding: 32px 30px;
    }
     .individualr-item-text {
         font-weight: 700;
         font-size: 21px;
         line-height: 120%;
         color: #292929;
    }
     .partner-bank-wrp-form {
         margin-top: 40px;
    }
    .slideoneforfive {
         padding: 87px 98px;
    }
     .swiper-pagination5fu {
         position: absolute;
         left: 98px;
         bottom: 50px;
         z-index: 8;
         font-style: normal;
         width: fit-content;
    }
     .poblizhe1410-image {
         width: 599px;
    }
    .poblizhe1410 {
         gap: 66px;
         margin-bottom: 80px;
    }
     .poblize-info1410 {
         margin-top: 0;
    }
     .formpopsw-iner1720 {
         width: 1510px;
    }
    .formpopsw-iner1720 {
         width: 1510px;
         box-sizing: border-box;
         position: absolute;
         max-height: 98vh;
         overflow: auto;
         padding: 60px 45px;
    }
     .oblako-prich1410-ite {
         margin-bottom: 40px;
         box-sizing: border-box;
         padding: 57px 98px;
    }
     .oblako-prich1410-ite-image1 {
         right: 103px;
    }
     .oblako-prich1410-ite-image2 {
         left: 71px;
    }
     .oblako-prich1410-ite-image3 {
         right: 103px;
    }
     .oblako-prich1410-item-text {
         font-size: 21px;
    }
     .oblako-prich1410-item-title {
         margin-bottom: 35px;
         font-style: normal;
         font-weight: 700;
         font-size: 28px;
    }
     .oblako-prich1410-ite-blue {
         border-radius: 20px;
         margin-top: 50px;
         font-size: 26px;
         padding: 60px 178px;
    }
     .darc-ramca-wrapper {
         padding-top: 110px;
         padding-bottom: 110px;
    }
     .darc-ramca-wrapper-iner {
         padding-left: 98px;
    }
     .pochemuka-item-image {
         width: 257px;
         border-radius: 10px;
    }
    .pochemuka-item {
         gap: 40px;
    }
     .pochemuka-item-imfo {
         width: calc(100% - 297px);
    }
     .pochemuka-item-title {
         margin-bottom: 25px;
         font-style: normal;
         font-weight: 700;
         font-size: 22px;
         line-height: 130%;
         color: #000000;
    }
    .pochemuka-item-text {
         font-size: 15px;
    }
     .chetyre-etapa1410 {
         width: 100%;
         margin-left: auto;
         margin-right: auto;
    }
     .qwiz-right-bottom-bonus-img {
         position: absolute;
         position: absolute;
         top: 106px;
         right: -66px;
         width: 153px;
    }
     .formhomekk .blue-formwrp-in-form {
         max-width: 717px;
    }
}
 @media (max-width: 1540px) {
     .cont-page-wrapper-image img {
         width: 100%;
         border-radius: 40px;
         height: auto;
    }
    .contpageh1-title {
         margin-top: 0;
         margin-bottom: 0;
         font-style: normal;
         font-weight: 700;
         font-size: 44px;
    }
     .cont-page-subtitle {
         font-size: 22px;
    }
     .cont-card-item {
         padding: 52px 38px;
    }
     .cont-card-item-title {
         font-size: 23px;
         margin-bottom: 40px;
    }
    .cont-card-item-inf1yacards .cont-card-item-inf1 .cont-card-item-infa {
         max-width: 172px;
    }
    .cont-card-item-inf1yacards {
         display: flex ;
         align-items: center;
         justify-content: flex-start;
         gap: 30px;
    }
     .cont-page-form-screen-left-title {
         font-size: 37px;
    }
     .cont-page-form-screen-left-desc {
         font-size: 19px;
    }
    .cont-page-form-screen-right {
         width: 635px;
         padding: 47px;
    }
    .cont-page-form-screen {
         display: flex ;
         gap: 30px;
    }
    .cont-page-form-screen-left {
         display: flex ;
         flex-direction: column;
         justify-content: space-between;
         width: calc(100% - 665px);
    }
    .cont-page-form {
         gap:60px 40px;
    }
    .cont-page-form-inpwrp {
         width: calc(50% - 20px);
    }
    .cont-page-form-inpwrp2 {
         width: 100% !important;
    }
     .cont-page-form-screen-wrp {
         margin-top: 90px;
         margin-bottom: 90px;
    }
     .blog-searche .search-form {
         width: 916px;
    }
     .blogtop-memu a {
         font-size: 16px;
    }
     .blog-items-menu-wrp {
         padding: 26px;
         border-radius: 25px;
    }
     .blogtop-memu a{
         padding: 14px 17px;
    }
    .cont-page-subtitleblog {
         margin-bottom: 40px;
    }
     .blog-fi-scr-wrp {
         border-radius: 40px;
    }
     .blog-fi-scr-wrp {
         position: relative;
         margin-bottom: 70px;
    }
     .blog-searche {
         margin-bottom: 70px;
    }
     .new-bl-list {
         display: flex ;
         flex-wrap: wrap;
         gap: 80px 30px;
    }
     .blog-wr-page {
         margin-bottom: 90px;
    }
     .pagi-new-blocj {
         margin-top: 60px;
    }
     .article-top-block-wrapp-cover {
         border-radius: 40px;
         padding: 104px 80px;
    }
     .page-blog-article-title {
         font-size: 40px;
         line-height: 130%;
         width: 790px;
    }
     .one-blog-pahe611body-left {
         width: 776px;
         margin-left: 80px;
    }
    .one-blog-pahe611body-right {
         margin-top: 0px;
         border-radius: 10px;
         background: #FFF;
         width: 413px;
         padding: 34px 40px;
    }
     .one-blog-pahe611body-left .ddaccordion .ddaccordion__title {
         padding: 24px;
    }
     .one-blog-pahe611body-left .ddaccordion .ddaccordion__content {
         padding: 0 24px 24px 24px;
    }
     .blue-formwrp-inarticle .blue-formwrp-in .form-titlw2{
         font-size: 25px;
    }
     .left-right-block-text {
         margin-top: 0;
         margin-bottom: 0;
         max-width: 400px;
    }
     .auto-page-wrapper {
         position: relative;
         display: flex ;
         align-items: flex-end;
         gap: 45px;
         background: #EFEFEF;
         border-radius: 40px;
    }
    .auto-page-wrapper-left {
         padding: 40px 0 40px 80px;
    }
     .auto-page-wrapper-image img {
         width: 100%;
         border-radius: 0 40px 40px 0;
    }
     .name0aut-page-single {
         max-width: 574px;
         font-size: 40px;
         line-height: 140%;
    }
     .autor-info611-dol {
         margin-top: 15px;
         margin-bottom: 40px;
         font-style: normal;
         font-weight: 400;
         font-size: 18px;
         line-height: 130%;
    }
     .autor-info611-qwote {
         max-width: 574px;
         padding: 33px 27px;
    }
     .auto-page-wrapper-image {
         display: flex ;
         width: 526px;
    }
     .blue-formwrp-in .form-titlw2.form-titlw23 {
         font-size: 28px;
         max-width: 387px;
    }
     .qw-subtitle {
         margin-top: 40px;
         margin-bottom: 54px;
         font-style: normal;
         font-weight: 700;
         font-size: 22px;
    }
     .qwiz-right {
         width: 332px;
    }
     .qwiz-left {
         box-sizing: border-box;
         width: calc(100% - 332px);
         padding: 60px 30px 60px 80px;
    }
     .qwiz-right-ser {
         width: 300px;
    }
     .qwiz-right-name {
         font-size: 20px;
         line-height: 120%;
    }
     .qwiz-right-dol {
         font-size: 13px;
         margin-top: 7px;
         margin-bottom: 27px;
    }
     .qwiz-right-bottom-ram {
         font-size: 13px;
         padding: 16px 15px;
    }
     .qwiz-right-bottom-ram, .qwiz-right-bottom-bonus {
         border-radius: 11px;
         width: 272px;
    }
     .qwiz-right {
         padding-bottom: 30px;
    }
    .stepqw-title {
         font-style: normal;
         font-weight: 700;
         font-size: 25px;
    }
     .vopr-item {
         width: 270px;
    }
     .vopr-item-step3 {
         width: 197px;
    }
     .vopr-item-step5 {
         width: 350px;
    }
     .vopr-item {
         font-size: 15px;
    }
    .qwiz-right-bottom-bonus-titl2 {
         font-size: 18px;
    }
    .qwiz-right-bottom-bonus {
         padding: 18px 17px;
    }
     .rew-block-wrp-header .footert2-rews-line {
         width: 966px;
    }
    .rew-block-wrp-header .footert2-iem {
         gap: 10px;
         padding: 11px 17px;
    }
     .rewfkgu2 {
         font-size: 14px;
    }
    .rewfkgu strong {
         font-size: 16px;
    }
     .rew-block-wrp-header .footert2-iem .image {
         font-style: normal;
         font-weight: 700;
         font-size: 18px;
         line-height: 130%;
         color: #292929;
    }
    .rew-block-wrp-header .footert2-iem .image img {
         height: 32px;
    }
     .add-rev.buone {
         text-align: center;
         font-size: 18px;
         width: 152px;
         padding: 18px 18px;
    }
     .sliders-tovrew {
         width: 1182px;
    }
     .rew-new-text, .rew-new-text-polnu {
         font-style: normal;
         font-weight: 500;
         font-size: 15px;
    }
    .rew-new-link-more {
         margin-top: 10px;
         font-style: normal;
         font-weight: 500;
         font-size: 17px;
         line-height: 120%;
    }
    .newrew-slider-item {
         padding: 31px 34px;
    }
    .rew-image img {
         border-radius: 50%;
         width: 70px;
    }
    .rew-new-name {
         margin-bottom: 3px;
         font-style: normal;
         font-weight: 700;
         font-size: 19px;
         line-height: 130%;
         color: #292929;
    }
    .rew-new-whi {
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
         line-height: 130%;
    }
    .rew-new-otkuda {
         margin-top: 35px;
         margin-bottom: 35px;
    }
    .swiper-button-next-tov1rew {
         width: 50px;
         height: 50px;
    }
     .swiper-button-prev-tov1rew {
         width: 50px;
         height: 50px;
    }
    .gotovyi-reshenya-item-list-title-text {
         font-weight: 700;
         font-size: 18px;
         line-height: 120%;
         color: #292929;
    }
    .gotovyi-reshenya-item-list-title {
         margin-bottom: 30px;
    }
    .gotovyi-reshenya-item {
         gap:45px;
    }
     .gotovyi-reshenya-item-list-item , .gotovyi-reshenya-item-list p{
         position: relative;
         font-weight: 500;
         font-size: 15px;
    }
    .gotovyi-reshenya-item-list {
         gap:17px;
    }
     .individualr, .section-poblize-prich1410 {
         padding-top: 90px;
         padding-bottom: 90px;
    }
     .individualr-item-text {
         font-weight: 700;
         font-size: 18px;
    }
     .individualr-item {
         padding: 27px 21px 27px 28px;
    }
     .individualr-item-icon {
         width: 49px;
    }
     .partner-bank-wrp-form {
         margin-top: 60px;
    }
     .slideoneforfive {
         padding: 69px 80px;
         height: 489px;
    }
    .slideoneforfive-title {
         max-width: 601px;
         margin-bottom: 38px;
         font-style: normal;
         font-weight: 700;
         font-size: 32px;
         line-height: 120%;
         color: #292929;
    }
    .slideoneforfive-text {
         max-width: 450px;
         margin-bottom: 50px;
         font-style: normal;
         font-weight: 500;
         font-size: 16px;
         line-height: 150%;
         color: #656565;
    }
    .slideoneforfive-button {
         font-size: 19px;
         padding: 10px 32px;
    }
     .swiper-pagination5fu {
         font-size: 23px;
         left: 80px;
    }
     .slider-five-func {
         border-radius: 50px;
    }
     .swiper-button-next-tov5fu {
         width: 13px;
         height: 20px;
         left: 185px;
         bottom: 56px;
    }
     .swiper-button-prev-tov5fu {
         width: 13px;
         height: 20px;
         left: 145px;
         bottom: 56px;
    }
     .formpopsw-iner1720 {
         width: 1300px;
         border-radius: 50px;
         padding: 50px 34px;
    }
     .col2-list-item-popup-dots {
         display: flex ;
         flex-direction: column;
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
         line-height: 140%;
         color: #656565;
         gap: 14px;
    }
     .formpopsw-iner1720-info-col {
         width: 380px;
    }
     .col2-list-item-popup-dnum-itm-text , .ramochka{
         font-size: 13px;
    }
     .formpopsw-iner1720-info-col-title , .window-popup1410-col-title{
         margin-bottom: 30px;
         font-size: 22px;
         line-height: 120%;
    }
     .otkazrest-item {
         padding: 28px;
         border-radius: 20px;
    }
     .otkazrest-item-title {
         max-width: 301px;
         font-weight: 700;
         font-size: 18px;
         line-height: 120%;
         margin-bottom: 30px;
    }
    .otkazrest-item-text {
         font-weight: 500;
         font-size: 14px;
         line-height: 140%;
    }
    .otkazrest-item-blue {
         border-radius: 20px;
    }
     .otkazrest-item-blue-tag {
         top: 15px;
         left: 15px;
    }
     .poblizhe1410-image {
         width: 591px;
    }
    .poblize-info1410 {
         width: 635px;
    }
    .poblize-item-info1410 {
         border-radius: 15px;
         padding: 38px 27px 38px 44px;
    }
     .poblize-item-info1410-title {
         font-size: 20px;
    }
     .poblize-item-info1410-title br {
         display: none;
    }
    .poblize-item-info1410-text {
         font-style: normal;
         font-weight: 400;
         font-size: 15px;
    }
     .poblizhe1410 {
         gap: 50px;
         margin-bottom: 60px;
    }
     .oblako-prich1410-ite {
         margin-bottom: 40px;
         box-sizing: border-box;
         padding: 50px 80px;
         border-radius: 16px;
    }
     .oblako-prich1410-item-title {
         margin-bottom: 30px;
         font-style: normal;
         font-weight: 700;
         font-size: 24px;
    }
     .oblako-prich1410-item-text {
         font-size: 18px;
    }
     .oblako-prich1410-ite2 .oblako-prich1410-item-text {
         margin-right: 0;
         margin-left: auto;
         max-width: 582px;
    }
     .oblako-prich1410-ite-image3 {
         right: 90px;
         width: 376px;
    }
     .oblako-prich1410-ite-image2 {
         left: 60px;
         width: 445px;
    }
     .oblako-prich1410-ite-image1 {
         right: 90px;
         width: 376px;
    }
     .oblako-prich1410-ite-blue {
         border-radius: 20px;
         margin-top: 40px;
         font-size: 24px;
         padding: 54px 100px;
    }
     .darc-ramca-wrapper-iner {
         padding-left: 80px;
        max-width: 806px;
    }
    .darc-ramca-wrapper {
         padding-top: 90px;
         padding-bottom: 90px;
         border-radius: 40px;
    }
    .darc-ramca-wrapper-iner-title {
         font-size: 34px;
    }
    .darc-ramca-wrapper-iner-desc {
         font-style: normal;
         font-weight: 500;
         font-size: 16px;
         line-height: 140%;
         margin-top: 50px;
         color: #FFFFFF;
    }
    .pochemuka-item-image {
         width: 222px;
         border-radius: 10px;
    }
    .pochemuka-item {
         gap: 30px;
    }
     .pochemuka-item-imfo {
         width: calc(100% - 252px);
         padding: 21px 21px 21px 0;
    }
     .num-step1410 {
         font-size: 20px;
         bottom: -45px;
    }
     .lone-progress-step1410 {
         height: 37px;
    }
     .lone-progress-step1410-item svg {
         width: 25px;
         height: 25px;
    }
     .lone-progress-step1410:before {
         height: 37px;
         width: 37px;
    }
     .lone-progress-step1410 {
         padding: 6px;
    }
     .step1410act2.lone-progress-step1410:before {
         transition: 0.3s;
         width: calc((100% / 3) + 24px);
    }
    .step1410act3.lone-progress-step1410:before {
         transition: 0.3s;
         width: calc((100% / 3) * 2 + 12px);
    }
    .chetyre-etapa1410-item {
         margin-top: 109px;
    }
    .chetyre-etapa1410-item-colimage {
         width: 524px;
         height: 399px;
    }
    .chetyre-etapa1410-item-colimage-image {
         height: 100%;
    }
     .chetyre-etapa1410-buttons {
         width: 524px;
         top: 439px;
    }
     .chetyre-etapa1410-butblue, .chetyre-etapa1410-butgrey {
         width: 240px;
        /* Следующий этап */
         font-size: 17.1391px;
         line-height: 120%;
         height: 63px;
    }
    .chetyre-etapa1410-col-text {
         width: calc(100% - 554px);
    }
    .chetyre-etapa1410-col-textnumstep {
         margin-bottom: 17px;
         border-radius: 12px;
         padding: 14px 46px;
         font-style: normal;
         font-weight: 700;
         font-size: 20px;
         line-height: 120%;
    }
     .chetyre-etapa1410-col-text-titlestep {
         color: #292929;
         margin-top: 17px;
         margin-bottom: 49px;
         font-size: 26px;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-title {
         color: #C4C4C4;
         margin-bottom: 36px;
         font-size: 23px;
         font-style: normal;
         font-weight: 600;
         line-height: 120%;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-text-itm {
         margin-bottom: 22px;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-text {
         font-size: 18px;
    }
     .chetyre-etapa1410-col-text-imform {
         font-size: 18px;
    }
     .chetyre-etapa1410-col-text{
         min-height: 500px;
    }
     .chetyre-etapa1410-col-text-imform svg {
         width: 46px;
         height: auto;
    }
    .chetyre-etapa1410-col-text-imform {
         gap: 22px;
    }
     .chetyre-etapa1410-col-text-imform div {
         max-width: calc(100% - 63px);
    }
     .formhomekk .blue-formwrp-in-form {
         max-width: 637px;
    }
}
 @media (max-width: 1380px) {
     .cont-page-subtitle {
         margin-bottom: 70px;
         font-size: 20px;
    }
     .contpageh1-title {
         font-size: 42px;
    }
     .cont-card-item {
         padding: 52px 34px;
    }
    .cont-card-item-title {
         font-size: 22px;
    }
     .cont-page-form-screen-wrp {
         margin-top: 80px;
         margin-bottom: 80px;
    }
     .cont-page-form-screen-right {
         width: 595px;
         padding: 47px;
    }
    .cont-page-form-screen-left {
         justify-content: space-between;
         width: calc(100% - 625px);
    }
    .cont-page-form-screen-left-title {
         font-size: 36px;
    }
     .cont-page-form-screen-left-title br {
         display: none;
    }
     .cont-page-form-screen-left-desc {
         margin-top: 40px;
         font-size: 19px;
    }
    .cont-page-form {
         gap: 50px 40px;
    }
    .cont-page-form-inpwrp-subs {
         display: flex ;
         gap: 20px;
         align-items: center;
    }
    .cont-page-form-inpwrp-submit input {
         font-size: 15px;
         padding: 15px 17px;
    }
     .blog-wr-page {
         margin-bottom: 80px;
    }
     .pagi-new-blocj {
         margin-top: 60px;
    }
     .blog-fi-scr-wrp {
         border-radius: 40px;
    }
     .article-top-block-wrapp-cover {
         border-radius: 40px;
         padding: 93px 70px;
    }
     .page-blog-article-title {
         font-size: 38px;
         line-height: 130%;
         width: 760px;
    }
    .articles-taginpagebanner a {
         transition: 0.3s;
         font-style: normal;
         font-weight: 500;
         font-size: 16px;
         padding: 8px 22px;
    }
     .one-blog-pahe611body-left {
         width: 730px;
         margin-left: 70px;
    }
     .one-blog-pahe611body-right {
         margin-top: 0px;
         border-radius: 10px;
         background: #FFF;
         width: 387px;
         padding: 39px 34px;
    }
    .one-blog-pahe611body-aut a {
         font-style: normal;
         font-weight: 500;
         font-size: 15px;
         line-height: 130%;
    }
     .one-blog-pahe611body-aut {
         margin-right: 30px;
    }
     .one-blog-pahe611body-data-wrp {
         display: flex ;
         gap: 30px;
    }
     .one-blog-pahe611body-data, .one-blog-pahe611body-vievs span {
         font-size: 15px;
    }
     .one-blog-pahe611body-timeread {
         display: flex ;
         align-items: center;
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
         line-height: 130%;
         margin-left: 30px;
         color: #626262;
         gap: 11px;
         background: #EAEAEA;
         border-radius: 5px;
         padding: 9px 11px;
    }
    .right-col-blog-title {
         color: #292929;
         font-size: 21px;
         font-style: normal;
         font-weight: 700;
         line-height: normal;
         margin-bottom: 24px;
    }
    .blog-page-section611-pccol-list a {
         font-size: 15px;
    }
     .moree {
         margin-top: 20px;
         margin-bottom: 40px;
         font-size: 16px;
    }
     .right-col-blog-tags a {
         font-size: 16px;
    }
    .right-col-blog-tags {
         display: flex ;
         flex-wrap: wrap;
         margin-bottom: 40px;
         gap: 15px 20px;
    }
     .right-col-blog-dop-stati {
         color: #1842E1;
         display: block;
         margin-top: 20px;
         font-size: 15px;
    }
     .one-blog-pahe611body-left p {
         font-size: 15px;
    }
     .one-blog-pahe611body-left hr {
         margin-top: 55px;
         margin-bottom: 55px;
         width: 413px;
    }
     .left-right-block-image {
         width: 282px;
    }
    .left-right-block {
         display: flex ;
         justify-content: space-between;
         gap: 50px;
         margin-top: 15px;
         margin-bottom: 30px;
    }
     .auto-page-wrapper {
         position: relative;
         display: flex ;
         align-items: flex-end;
         gap: 45px;
         background: #EFEFEF;
         border-radius: 40px;
    }
    .auto-page-wrapper-left {
         padding: 40px 0 40px 80px;
    }
     .name0aut-page-single {
         max-width: 537px;
         font-size: 38px;
         line-height: 140%;
    }
     .autor-info611-dol {
         margin-top: 15px;
         margin-bottom:25px;
         font-style: normal;
         font-weight: 400;
         font-size: 16px;
         line-height: 130%;
    }
     .autor-info611-qwote {
         max-width: 537px;
         font-size: 15px;
         padding: 28px 26px;
    }
     .auto-page-wrapper-image {
         display: flex ;
         width: 505px;
    }
     .auto-page-wrapper-left {
         padding: 44px 0 44px 64px;
    }
     .short-info-marg {
         font-size: 15px;
    }
     .qw-subtitle {
         margin-top: 30px;
         margin-bottom: 50px;
         font-style: normal;
         font-weight: 700;
         font-size: 20px;
    }
     .qwiz-right {
         width: 282px;
         padding-bottom: 20px;
    }
     .qwiz-right-ser {
         width: 282px;
    }
     .qwiz-right-name {
         font-size: 18px;
         line-height: 120%;
    }
     .qwiz-right-dol {
         font-size: 13px;
         width: 148px;
         margin-top: 10px;
         margin-bottom: 25px;
         margin-left: auto;
         margin-right: auto;
    }
     .qwiz-right-bottom-ram, .qwiz-right-bottom-bonus {
         border-radius: 11px;
         width: 242px;
    }
     .qwiz-right-bottom-bonus-titl {
         margin-bottom: 15px;
         font-style: normal;
         font-weight: 300;
         font-size: 15px;
    }
     .qwiz-right-bottom-bonus-titl2 {
         font-size: 16px;
    }
     .qwiz-right-bottom-bonus {
         padding: 19px 11px;
    }
     .qwiz-right-bottom-bonus-img {
         top: 106px;
         right: -52px;
         width: 113px;
    }
     .qwiz-left {
         box-sizing: border-box;
         width: calc(100% - 282px);
         padding: 60px 24px 60px 70px;
    }
    .vopr-items {
         gap: 12px;
    }
     .step3-items-info-zav-vibr-item-text {
         font-size: 14px;
         line-height: 130%;
    }
    .step3-items-info-zav-vibr-item-img {
         width: 130px;
         display: flex ;
    }
     .rew-block-wrp-header .footert2-rews-line {
         width: 907px;
    }
     .add-rev.buone {
         text-align: center;
         font-size: 17px;
         width: 142px;
         padding: 16px 16px;
    }
     .rewfkgu2 {
         font-size: 13px;
    }
    .rewfkgu strong {
         font-size: 15px;
    }
    .rew-block-wrp-header {
         display: flex ;
         gap: 18px;
         justify-content: center;
    }
    .newrew-slider-item {
         margin: 14px;
         box-shadow: 0px 0px 14px -7px rgba(0, 0, 0, 0.07);
         border-radius: 12px;
    }
     .sliders-tovrew {
         width: 1098px;
    }
     .newrew-slider-item {
         padding: 29px 30px;
    }
     .rew-new-text, .rew-new-text-polnu {
         font-style: normal;
         font-weight: 500;
         font-size: 14px;
    }
     .rew-image img {
         border-radius: 50%;
         width: 66px;
    }
    .rating-result {
         width: 66px;
         height: 20px;
    }
     .rew-new-name {
         margin-bottom: 2px;
         font-style: normal;
         font-weight: 700;
         font-size: 18px;
    }
     .rew-new-whi {
         font-style: normal;
         font-weight: 400;
         font-size: 13px;
         line-height: 130%;
    }
     .rew-new-otkuda {
         margin-top: 35px;
         margin-bottom: 32px;
    }
    .rew-new-link-more {
         font-size: 16px;
    }
     .swiper-button-next-tov1rew, .swiper-button-prev-tov1rew {
         width: 48px;
         height: 48px;
    }
     .ost-otzivilink {
         padding: 10px;
         font-size: 12px;
    }
     .gotovyi-reshenya-item {
         padding: 52px 46px;
         gap: 42px;
    }
     .gotovyi-reshenya-item-list-title-text {
         font-weight: 700;
         font-size: 17px;
         line-height: 120%;
    }
     .gotovyi-reshenya-item-list-item, .gotovyi-reshenya-item-list p {
         position: relative;
         font-weight: 500;
         font-size: 14px;
         padding-left: 13px;
    }
     .gotovyi-reshenya-item-list {
         gap: 15px;
    }
    .individualr, .section-poblize-prich1410 , .partner-bank-wrp{
         padding-top: 80px;
         padding-bottom: 80px;
    }
     .partner-bank-wrp-form {
         margin-top: 55px;
    }
     .individualr-item {
         padding: 25px 23px 25px 25px;
         border-radius: 15px;
         gap: 15px;
    }
     .individualr-item-text {
         font-weight: 700;
         font-size: 17px;
    }
     .individualr-item:first-child br{
         display: none;
    }
     .individualr-item-icon {
         width: 45px;
    }
    .tipical-page-form-submt input {
         cursor: pointer;
         font-style: normal;
         font-weight: 700;
         font-size: 17px;
         border-radius: 10px;
         border: none;
         padding: 18px 38px;
    }
    .tipical-page-form-input input {
         box-sizing: border-box;
         padding: 15px;
         text-align: center;
         font-style: normal;
         font-weight: 600;
         font-size: 17px;
         line-height: 130%;
         background: none;
         color: #232323;
         width: 313px;
         border: 2px solid #232323;
         border-radius: 10px;
    }
    .slideoneforfive {
         padding: 69px 70px;
         height: 489px;
    }
     .formpopsw-iner1720 {
         width: 1220px;
         border-radius: 40px;
         padding: 50px 34px;
    }
     .formpopsw-iner1720-info-col {
         width: 360px;
    }
    .col2-list-item-popup-dots-itm:before {
         top: 6px;
    }
     .poblize-info1410 {
         width: 595px;
    }
     .poblizhe1410 {
         gap: 30px;
         margin-bottom: 50px;
    }
     .poblize-item-info1410:last-child .poblize-item-info1410-title br {
         display: block;
    }
     .oblako-prich1410-wrap110 {
         margin-top: 56px;
    }
     .oblako-prich1410-ite {
         margin-bottom: 27px;
         box-sizing: border-box;
         padding: 46px 70px;
         border-radius: 15px;
    }
     .oblako-prich1410-item-title {
         margin-bottom: 26px;
         font-style: normal;
         font-weight: 700;
         font-size: 23px;
    }
     .oblako-prich1410-item-text {
         font-size: 17px;
    }
     .oblako-prich1410-ite-image1 {
         right: 83px;
         width: 353px;
    }
     .oblako-prich1410-ite-image2 {
         left: 57px;
         width: 418px;
    }
     .oblako-prich1410-ite-image3 {
         right: 83px;
         width: 353px;
    }
     .oblako-prich1410-ite-blue {
         border-radius: 20px;
         margin-top: 36px;
         font-size: 23px;
         padding: 50px 84px;
    }
     .partner-bank-wrp-items {
         margin-top: 50px;
    }
     .darc-ramca-wrapper-iner {
         padding: 80px 74px;
         background: url(umg/ra.webp);
         background-position: center;
         background-size: cover;
         background-repeat: no-repeat;
         max-width: 100%;
         border-radius: 40px;
    }
     .darc-ramca-wrapper {
         padding-top: 0;
         padding-bottom: 0;
         border-radius: 0;
         background: none;
    }
     .darc-ramca-wrapper-iner-desc {
         max-width: 806px;
    }
     .pochemuka-item-title {
         font-size: 20px;
    }
     .pochemuka-item-text {
         font-size: 14px;
    }
     .pochemuka-item-image {
         width: 202px;
    }
    .pochemuka-item {
         gap: 28px;
    }
     .pochemuka-item-imfo {
         width: calc(100% - 230px);
         padding: 21px 21px 21px 0;
    }
     .pochemyka-klients {
         gap: 30px 30px;
    }
     .lone-progress-step1410 {
         height: 34px;
         padding: 5px;
    }
     .lone-progress-step1410-item svg {
         width: 23px;
         height: 23px;
    }
     .lone-progress-step1410:before {
         height: 34px;
         width: 34px;
    }
     .step1410act2.lone-progress-step1410:before {
         transition: 0.3s;
         width: calc((100% / 3) + 22px);
    }
    .step1410act3.lone-progress-step1410:before {
         transition: 0.3s;
         width: calc((100% / 3) * 2 + 10px);
    }
     .num-step1410 {
         font-size: 18px;
         bottom: -45px;
    }
     .chetyre-etapa1410-item {
         margin-top: 100px;
    }
    .chetyre-etapa1410-item-colimage {
         width: 490px;
         height: 374px;
    }
     .chetyre-etapa1410-buttons {
         width: 490px;
         top: 410px;
    }
     .chetyre-etapa1410-col-text {
         min-height: 470px;
         width: calc(100% - 520px);
    }
     .chetyre-etapa1410-butblue, .chetyre-etapa1410-butgrey {
         width: 222px;
         font-size: 16px;
         line-height: 120%;
         height: 59px;
    }
     .chetyre-etapa1410-col-textnumstep {
         margin-bottom: 17px;
         border-radius: 11px;
         padding: 13px 42px;
    }
     .chetyre-etapa1410-col-text-titlestep {
         color: #292929;
         margin-top: 17px;
         margin-bottom: 45px;
         font-size: 24px;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-title {
         color: #C4C4C4;
         margin-bottom: 30px;
         font-size: 21px;
         font-style: normal;
         font-weight: 600;
         line-height: 120%;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-text {
         font-size: 17px;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-text-itm {
         margin-bottom: 18px;
    }
     .chetyre-etapa1410-col-text-imform {
         font-size: 17px;
    }
     .formhomekk .blue-formwrp-in-form {
         max-width: 573px;
    }
     .history-wrapper-block {
         width: 900px;
         margin-left: auto;
         margin-right: auto;
    }
}
 @media (max-width: 1240px) {
     .openinyandex .span2 {
         display: none;
    }
     .cont-page-wrapper-image img {
         width: 100%;
         border-radius: 30px;
         height: auto;
    }
     .cont-page-subtitle {
         margin-bottom: 80px;
         font-size: 16px;
    }
    .contpageh1-title {
         font-size: 32px;
    }
    .cont-cards-wrapper {
         margin-left: -15px;
         margin-right: -15px;
         padding: 15px;
         border-radius: 40px;
    }
     .cont-card-item {
         padding: 38px 25px;
         border-radius: 35px;
    }
     .cont-card-item-title {
         font-size: 21px;
         margin-bottom: 40px;
    }
    .cont-card-item-inf1 {
         margin-top: 30px;
    }
    .cont-card-item-inf1, .cont-card-item-inf1 a {
         font-size: 13px;
    }
    .cont-card-item-infaphones {
         flex-direction: column;
         gap:7px;
    }
    .openinyandex {
         width: 26px;
    }
     .cont-card-item-inf1yacards .cont-card-item-inf1 {
         max-width: calc(100% - 51px);
    }
    .cont-card-item-infi1, .cont-card-item-infi2, .cont-card-item-infi3, .cont-card-item-infi4 {
         width: 14px;
         height: 16px;
    }
    .cont-card-item-inf1yacards {
         gap:25px;
    }
     .cont-card-item-full .cont-card-item-ine {
         display: flex ;
         flex-wrap: wrap;
         max-width: 750px;
         justify-content: space-between;
    }
     .cont-card-item-full .cont-card-item-ine > div {
         width: 48%;
    }
     .cont-card-item-full .cont-card-item-inf1 .cont-card-item-infa {
         max-width: 100% 
    }
     .cont-page-form-screen-right {
         width: 414px;
         padding: 40px 30px;
         border-radius: 25px;
    }
     .cont-page-form-inpwrp {
         width: 100%;
    }
     .cont-page-form {
         gap: 40px;
    }
     .cont-page-form-screen-left {
         justify-content: space-between;
         width: calc(100% - 444px);
    }
    .cont-page-form-screen-left-title {
         font-size: 32px;
    }
     .cont-page-form-label {
         margin-bottom: 5px;
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
    }
    .cont-page-form-input input, .cont-page-form-input textarea {
         font-size: 15px;
         padding: 12px 0;
    }
     .cont-page-form-input input::placeholder, .cont-page-form-input textarea::placeholder {
         font-size: 15px;
    }
     .cont-page-form-inpwrp-subs {
         flex-direction: column;
         align-items: flex-start;
    }
     .blog-fi-scr-wrp {
         padding-top: 60px;
         padding-bottom: 60px;
         border-radius: 30px;
    }
     .cont-page-subtitleblog {
         margin-bottom: 50px;
    }
     .blogtop-memu a {
         font-size: 15px;
         border-radius: 15px;
    }
    .blog-items-menu-wrp {
         padding: 19px;
         border-radius: 20px;
    }
     .blogtop-memu, .blogtop-memu a.current {
         border-radius: 15px;
    }
     .new-bl-list .blog-page-section611-blog-item-image {
         height: 220px;
    }
     .blog-searche .search-submit {
         width: 66px;
         height: 66px;
    }
     .blog-searche .search-field {
         width: 100%;
         box-sizing: border-box;
         padding: 20px 22px;
         box-shadow: none;
         background: none;
         border: none;
         font-style: normal;
         font-weight: 500;
         font-size: 18px;
         line-height: 130%;
         color: #7C7C7C;
    }
    .blog-fi-scr-wrp {
         margin-bottom: 60px;
    }
     .blog-searche {
         margin-bottom: 60px;
    }
     .new-bl-list .section611-blog-item-rub {
         font-size: 13px;
         line-height: 130%;
         padding: 7px 14px;
    }
     .new-bl-list {
         display: flex ;
         flex-wrap: wrap;
         gap: 70px 30px;
    }
     .article-top-block-wrapp-cover {
         border-radius: 30px;
         padding: 80px 54px;
    }
     .articles-taginpagebanner a {
         transition: 0.3s;
         font-style: normal;
         font-weight: 500;
         font-size: 15px;
         padding: 8px 22px;
    }
     .page-blog-article-title {
         font-size: 32px;
         line-height: 130%;
         width: 635px;
    }
    .one-blog-pahe611body-left {
         width: 633px;
         margin-left: 0;
    }
     .one-blog-pahe611body-right {
         margin-top: 0px;
         border-radius: 10px;
         background: #FFF;
         width: 300px;
         padding: 36px 24px;
    }
     .right-col-blog-title {
         color: #292929;
         font-size: 19px;
         font-style: normal;
         font-weight: 700;
         line-height: normal;
         margin-bottom: 24px;
    }
     .blog-page-section611-pccol-list a {
         font-size: 12px;
         padding: 11px 13px;
    }
     .blog-page-section611-pccol-list-rp .blog-page-section611-pccol-list {
         height: 100px;
         overflow: hidden;
         align-items: flex-start;
    }
    .moree-open611 .blog-page-section611-pccol-list {
         height: auto;
    }
     .moree {
         margin-top: 20px;
         margin-bottom: 35px;
         font-size: 15px;
    }
     .right-col-blog-tags a {
         font-size: 15px;
    }
     .right-col-blog-tags {
         display: flex ;
         flex-wrap: wrap;
         margin-bottom: 35px;
         gap: 15px 25px;
    }
     .right-col-blog-dop-stati {
         display: block;
         margin-top: 15px;
         font-size: 14px;
    }
     .one-blog-pahe611body-left p, .one-blog-pahe611body-left ul, .one-blog-pahe611body-left ol {
         font-size: 14px;
    }
     #ez-toc-container {
         margin-bottom: 70px;
    }
     .one-blog-pahe611body-left hr {
         margin-top: 50px;
         margin-bottom: 50px;
         width: 511px;
    }
     .one-blog-pahe611body-timeread {
         display: flex ;
         align-items: center;
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         line-height: 130%;
         margin-left: 25px;
         color: #626262;
         gap: 8px;
         background: #EAEAEA;
         border-radius: 5px;
         padding: 9px 8px;
    }
    .one-blog-pahe611body-data-wrp {
         display: flex ;
         gap: 25px;
    }
     .one-blog-pahe611body-data, .one-blog-pahe611body-vievs span {
         font-size: 14px;
    }
    .one-blog-pahe611body-vievs {
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
         line-height: 130%;
         color: #747474;
    }
     .one-blog-pahe611body-aut {
         margin-right: 25px;
         gap: 10px;
    }
    .one-blog-pahe611body-aut-image {
         width: 52px;
         height: 52px;
         border-radius: 50%;
    }
     .one-blog-pahe611body-aut a {
         font-style: normal;
         font-weight: 500;
         font-size: 14px;
         max-width: 100px;
         line-height: 130%;
    }
     .wp-block-gallery {
         display: flex ;
         flex-wrap: wrap;
         gap: 20px;
    }
    .wp-block-gallery figure, .wp-block-gallery figure:first-child , .wp-block-gallery figure:nth-child(2){
         max-width: calc(50% - 10px);
    }
     .one-blog-pahe611body-left .wp-block-quote {
         max-width: 100%;
         width: 100%;
         box-sizing: border-box;
    }
     .left-right-block-image {
         width: 249px;
    }
     .left-right-block-text {
         margin-top: 0;
         margin-bottom: 0;
         max-width: 322px;
    }
    .one-article-autor-ram-anddel {
         display: flex ;
         align-items: flex-start;
         gap: 20px;
         flex-direction: column;
    }
    .one-article-autor-ram {
         display: flex ;
         align-items: center;
         gap: 30px;
         box-sizing: border-box;
         width: 550px;
         border: 2px solid #E6E6E6;
         border-radius: 10px;
    }
    .one-article-autor-ram-image {
         height: 206px;
         width: 219px;
         border-radius: 10px;
    }
     .blog-page-section611-blog-item-image {
         height: 222px;
    }
     .auto-page-wrapper-image img {
         width: 100%;
         border-radius: 0 30px 30px 0;
    }
     .auto-page-wrapper {
         border-radius: 30px;
         overflow: hidden;
    }
     .name0aut-page-single {
         max-width: 537px;
         font-size: 32px;
         line-height: 140%;
    }
     .autor-info611-dol {
         margin-top: 15px;
         margin-bottom:34px;
         font-style: normal;
         font-weight: 400;
         font-size: 15px;
         line-height: 130%;
    }
     .autor-info611-qwote {
         max-width: 537px;
         font-size: 15px;
         box-sizing: border-box;
         padding: 28px 26px;
    }
     .auto-page-wrapper-image {
         display: flex ;
         position: absolute;
         bottom: 0;
         right: -22px;
         width: 445px;
    }
     .auto-page-wrapper-image {
         display: flex ;
         position: absolute;
         bottom: 0;
         right: -22px;
         width: 345px;
    }
     .auto-page-wrapper-image img{
         border-radius: 30px 0 30px 0;
    }
     .auto-page-wrapper-left {
         padding: 44px 0 44px 64px;
    }
     .short-info-marg {
         font-size: 15px;
    }
     .blue-formwrp-in .form-titlw2.form-titlw23 {
         font-size: 29px;
         max-width: 415px;
    }
     .blue-formwrp-in .form-titlw2.form-titlw23 {
         font-size: 19px;
         max-width: 259px;
    }
     .rew-block-wrp-header .footert2-rews-line {
         width:fit-content 
    }
     .rew-block-wrp-headerdif {
         width: 661px;
         overflow-x:scroll;
    }
     .sliders-tovrew {
         width: 842px;
    }
    .qw-subtitle {
         font-size: 16px;
         margin-top: 25px;
         margin-bottom: 45px;
    }
     .qwiz-right {
         width: 248px;
         padding-bottom: 16px;
    }
     .qwiz-right-ser {
         width: 100%;
    }
     .qwiz-right-bottom-ram {
         padding: 17px 13px;
    }
     .qwiz-right-bottom-ram, .qwiz-right-bottom-bonus {
         width: 216px;
    }
     .qwiz-left {
         box-sizing: border-box;
         width: calc(100% - 282px);
         padding: 46px 55px;
    }
     .qwiz-left-iner {
         height: 648px;
    }
    .ostalos-vopr {
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
         line-height: 120%;
         color: #6A6A6A;
    }
    .qwiz-left-iner-bottom {
         gap: 20px;
    }
     .qwiz-left-iner-bottom-next {
         font-size: 16px;
         padding: 18px 26px;
    }
     .oursaleqw {
         bottom: 44px;
    }
    .oursaleqw-title {
         font-size: 15px;
         margin-right: 15px;
    }
     .vopr-item-step3 {
         width: 270px;
    }
     .qwiz-right-bottom-bonus-img {
         top: 140px;
         right: -35px;
         width: 96px;
    }
    .swiper-button-next-tov1rew, .swiper-button-prev-tov1rew {
         width: 42px;
         height: 42px;
    }
     .rewfkgu2 {
         font-size: 13px;
         width: 98px;
    }
    .rew-block-wrp-header .footert2-iem .image img {
         height: 26px;
    }
     .rew-block-wrp-header .footert2-iem {
         gap: 10px;
         padding: 9px 12px;
    }
     .add-rev.buone {
         text-align: center;
         font-size: 16px;
         width: 122px;
         padding: 12px 16px;
    }
     .newrew-slider-item {
         padding: 23px 20px;
    }
     .rew-new-text, .rew-new-text-polnu {
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
    }
     .rew-new-otkuda {
         margin-top: 35px;
         margin-bottom: 20px;
    }
     .rew-new-name {
         margin-bottom: 0px;
         font-style: normal;
         font-weight: 700;
         font-size: 15px;
    }
    .rew-new-header {
         display: flex ;
         gap: 15px;
         align-items: center;
    }
     .rew-image img {
         border-radius: 50%;
         width: 50px;
    }
     .rew-new-whi {
         font-style: normal;
         font-weight: 400;
         font-size: 12px;
         line-height: 130%;
    }
     .rew-new-link-more {
         font-size: 15px;
    }
     .gotovyi-reshenya-item {
         padding: 33px 26px;
         gap: 40px;
    }
     .gotovyi-reshenya-item-list-item , .gotovyi-reshenya-item-list p{
         position: relative;
         font-weight: 500;
         font-size: 13px;
         padding-left: 12px;
    }
    .gotovyi-reshenya-item .buone {
         width: 100%;
         justify-content: center;
         text-align: center;
         padding: 15px 20px;
    }
     .individualr, .section-poblize-prich1410, .partner-bank-wrp {
         padding-top: 70px;
         padding-bottom: 70px;
    }
     .individualr-item-text {
         font-weight: 700;
         font-size: 14px;
    }
     .individualr-item {
         padding: 20px 16px;
         gap: 12px;
         border-radius: 12px;
    }
     .individualr-item-icon {
         width: 35px;
    }
     .tipical-page-form-submt input , .tipical-page-form-input input{
         font-size: 16px;
    }
     .partner-bank-wrp-form {
         margin-top: 50px;
    }
     .slider-five-func {
         border-radius: 40px;
    }
     .slideoneforfive {
         padding: 63px 53px;
         height: 454px;
    }
    .slideoneforfive-image img {
         width: 116%;
         margin-right: 27px;
         transform: translateX(-108px);
    }
     .slideoneforfive-title {
         max-width: 601px;
         margin-bottom: 30px;
         font-style: normal;
         font-weight: 700;
         font-size: 28px;
         line-height: 120%;
         color: #292929;
    }
    .slideoneforfive-text {
         max-width: 432px;
         margin-bottom: 50px;
         font-style: normal;
         font-weight: 500;
         font-size: 15px;
    }
     .slideoneforfive-button {
         font-size: 17px;
         padding: 10px 32px;
    }
     .swiper-pagination5fu {
         font-size: 21px;
         left: 53px;
    }
     .formpopsw-iner1720 {
         width: 964px;
         border-radius: 40px;
         flex-wrap: wrap;
         padding: 50px 34px;
    }
     .formpopsw-iner1720-info {
         flex-wrap: wrap;
    }
    .formpopsw-iner1720-info-col {
         width: calc(50% - 10px) 
    }
    .formpopsw-iner1720-info {
         gap:20px;
    }
    .otkazrest-item-icon {
         position: relative;
         top: auto;
         right: auto;
         width: 40px;
         margin-bottom: 20px;
    }
    .otkazrest-items {
         display: flex ;
         gap: 30px;
         flex-wrap: wrap;
         margin-top: 40px;
    }
     .otkazrest-item-title {
         max-width: 100%;
         font-weight: 700;
         font-size: 17px;
         line-height: 120%;
         margin-bottom: 20px;
    }
    .poblizhe1410-image {
         width: 467px;
    }
     .poblizhe1410 {
         gap: 30px;
         margin-bottom: 50px;
         align-items: center;
    }
     .poblize-info1410 {
         width: 467px;
         gap:15px;
    }
     .poblize-item-info1410 {
         border-radius: 15px;
         padding: 29px;
    }
     .poblize-item-info1410-title {
         font-size: 16px;
         margin-bottom: 15px;
    }
    .poblize-item-info1410-text {
         font-style: normal;
         font-weight: 400;
         font-size: 13px;
    }
     .oblako-prich1410-ite {
         margin-bottom: 22px;
         box-sizing: border-box;
         padding: 37px 53px;
         border-radius: 12px;
    }
     .oblako-prich1410-item-title {
         margin-bottom: 20px;
         font-style: normal;
         font-weight: 700;
         font-size: 18px;
    }
     .oblako-prich1410-item-text {
         font-size: 14px;
    }
     .oblako-prich1410-ite2 .oblako-prich1410-item-text {
         margin-right: 0;
         margin-left: auto;
         max-width: 450px;
    }
     .oblako-prich1410-ite-image1 {
         right: 66px;
         width: 279px;
    }
     .oblako-prich1410-ite-image2 {
         left: 45px;
         width: 330px;
    }
     .oblako-prich1410-ite-image3 {
         right: 66px;
         width: 279px;
    }
     .oblako-prich1410-ite-blue {
         border-radius: 15px;
         margin-top: 29px;
         font-size: 18px;
         padding: 40px 66px;
    }
     .darc-ramca-wrapper-iner {
         padding: 0;
         margin-left: 50px;
         max-width: 720px;
         background: none;
         border-radius: 0px;
    }
     .darc-ramca-wrapper {
         background: url(umg/ra.webp);
         background-position: center;
         background-size: cover;
         background-repeat: no-repeat;
         max-width: 100%;
         border-radius: 30px;
         padding-top: 70px;
         padding-bottom: 70px;
    }
     .darc-ramca-wrapper-iner-title {
         font-size: 30px;
    }
    .darc-ramca-wrapper-iner-desc {
         font-size: 14px;
    }
     .pochemuka-item-text {
         font-size: 13px;
    }
     .pochemuka-item-title {
         font-size: 18px;
         margin-bottom: 15px;
    }
     .num-step1410 {
         font-size: 14px;
         bottom: -38px;
    }
     .chetyre-etapa1410-item {
         margin-top: 80px;
    }
     .chetyre-etapa1410-item-colimage {
         width: 384px;
         height: 295px;
    }
     .chetyre-etapa1410-buttons {
         width: 384px;
         top: 323px;
    }
     .chetyre-etapa1410-col-text {
         min-height: 380px;
         width: calc(100% - 414px);
    }
     .chetyre-etapa1410-butblue, .chetyre-etapa1410-butgrey {
         width: 178px;
         font-size: 13px;
         line-height: 120%;
         height: 47px;
    }
     .chetyre-etapa1410-col-textnumstep {
         margin-bottom: 17px;
         border-radius: 9px;
         padding: 10px 34px;
         margin-bottom: 0;
         font-size: 16px;
    }
     .chetyre-etapa1410-col-text-titlestep {
         color: #292929;
         margin-top: 13px;
         margin-bottom: 36px;
         font-size: 19px;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-title {
         color: #C4C4C4;
         margin-bottom: 28px;
         font-size: 16px;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-text {
         font-size: 14px;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-text-itm {
         margin-bottom: 14px;
    }
     .chetyre-etapa1410-col-text-imform {
         font-size: 14px;
         gap: 12px;
    }
     .chetyre-etapa1410-col-text-imform svg {
         width: 34px;
         height: auto;
    }
     .chetyre-etapa1410-col-text-imform div {
         max-width: calc(100% - 46px);
    }
}
 @media (max-width: 960px) {
     .cont-cards-items {
         flex-direction: column;
         gap:15px;
    }
     .cont-page-wrapper-image img {
         width: 100%;
         border-radius: 20px;
         height: auto;
    }
    .cont-page-wrapper {
         padding-top: 60px;
    }
    .contpageh1-title {
         font-size: 26px;
    }
     .cont-page-subtitle {
         margin-bottom: 50px;
         font-size: 15px;
         max-width: 208px;
    }
     .cont-card-item {
         width: 100%;
         padding: 36px 45px;
         box-sizing: border-box;
    }
     .cont-card-item-ine {
         display: flex;
         flex-wrap: wrap;
         gap: 23px;
    }
     .cont-card-item-ine > div {
         width: calc(50% - 12px);
    }
     .cont-card-item-inf1 {
         margin-top: 0;
    }
     .cont-card-item-infaphones {
         flex-direction: row;
         gap: 15px;
    }
     .cont-page-form-screen {
         flex-direction: column;
         gap: 50px;
    }
     .cont-page-form-screen-left {
         justify-content: space-between;
         width: 100%;
         flex-direction: row;
         align-items: flex-start;
    }
    .cont-page-form-screen-left-arow img {
         width: 85px;
         transform: rotate(90deg);
    }
    .cont-page-form-screen-left-arow {
         margin-top: 35px;
    }
     .cont-page-form-screen-left-title {
         font-size: 26px;
    }
     .cont-page-form-screen-left-title br {
         display: block;
    }
     .cont-page-form-screen-left-desc {
         margin-top: 25px;
         font-size: 16px;
    }
     .cont-page-form-screen-left-desc br:last-child {
         display: none;
    }
     .cont-page-form-screen-right {
         width: 100%;
         padding: 40px 45px;
         border-radius: 25px;
    }
     .cont-page-form {
         gap: 40px 20px;
    }
     .cont-page-form-inpwrp {
         width: calc(50% - 10px);
    }
     .cont-page-form-inpwrp-subs {
         flex-direction: row;
         align-items: center;
    }
     .new-bl-list {
         display: flex ;
         flex-wrap: wrap;
         gap: 60px 15px;
    }
    .blog-page-section611-blog-item {
         width: calc((100% - 30px) / 3);
         position: relative;
    }
     .blog-searche .search-form {
         width: 100%;
    }
    .blogtop-memu {
         gap:0;
    }
     .blog-items-menu-wrp {
         padding: 14px;
         border-radius: 20px;
    }
     .blogtop-memu a {
         font-size: 13px;
         border-radius: 10px;
         padding: 14px 12px;
    }
     .cont-page-subtitleblog {
         width: 100%;
         margin-bottom: 40px;
         max-width: 100%;
    }
     .blog-searche .search-submit {
         width: 45px;
         height: 45px;
         border-radius: 10px;
    }
     .blog-searche .search-field {
         width: 100%;
         box-sizing: border-box;
         padding: 10px 22px;
    }
     .blog-searche .search-form {
         border-radius: 10px;
    }
     .blog-searche {
         margin-bottom: 50px;
    }
     .blog-fi-scr-wrp {
         padding-top: 52px;
         padding-bottom: 52px;
         margin-bottom: 50px;
         border-radius: 30px;
    }
     .new-bl-list .section611-blog-item-namt {
         margin-top: 10px;
         font-style: normal;
         font-weight: 700;
         font-size: 14px;
         line-height: 130%;
    }
     .section611-blog-item-time-read {
         top: 10px;
         right: 10px;
         font-size: 12px;
         border-radius: 10px;
         padding: 6px 8px;
    }
     .section611-blog-item-rub-wra-men {
         display: flex ;
         flex-wrap: wrap;
         gap: 5px;
         margin-top: 20px;
    }
     .new-bl-list .section611-blog-item-rub {
         margin-top: 0;
    }
     .new-bl-list .section611-blog-item-rub {
         font-size: 12px;
         line-height: 130%;
         padding: 7px 5px;
    }
     .new-bl-list .blog-page-section611-blog-item-image {
         height: 160px;
    }
     .page-numbers {
         width: 23px;
         height: 23px;
         font-size: 12px;
         line-height: 12px;
    }
     .blog-wr-page {
         margin-bottom: 70px;
    }
     .one-blog-pahe611body {
         position: relative;
         flex-direction:column-reverse;
    }
     .one-blog-pahe611body-left {
         width: 618px;
         margin-left: auto;
         margin-right: auto;
    }
     .one-blog-pahe611body-right {
         position: relative;
         width: 618px;
         margin-left: auto;
         margin-right: auto;
         top: 0;
    }
     .one-blog-pahe611body-header {
         display: none;
    }
     .one-blog-pahe611body-header2{
         display: flex;
         width: 618px;
         margin-left: auto;
         margin-right: auto;
    }
     .article-top-block-wrapp-cover {
         border-radius: 30px;
         padding: 72px 45px;
    }
     .page-blog-article-title {
         font-size: 26px;
         line-height: 130%;
         width: 431px;
    }
     .articles-taginpagebanner a {
         transition: 0.3s;
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
         padding: 8px 22px;
    }
    .one-blog-pahe611body-header-top {
         width: 100%;
         justify-content: space-between;
    }
     .one-blog-pahe611body-timeread svg {
         width: 9px;
         height: auto;
    }
     .one-blog-pahe611body-timeread {
         margin-left: 0;
    }
     .one-blog-pahe611body-aut {
         margin-right: 0;
    }
     .one-blog-pahe611body-right {
         display: flex;
         padding: 30px;
         flex-wrap: wrap;
         margin-bottom: 50px;
    }
     .one-blog-pahe611body-right-itm {
         width: calc(50% - 15px);
    }
     .right-col-blog-title {
         color: #292929;
         font-size: 17px;
         font-style: normal;
         font-weight: 700;
         line-height: normal;
         margin-bottom: 20px;
    }
    .right-col-blog-dop-stati {
         display: block;
         margin-top: 15px;
         font-size: 13px;
    }
     .one-blog-pahe611body-left h2 {
         margin-top: 40px;
         margin-bottom: 20px;
         font-style: normal;
         font-weight: 700;
         font-size: 22px;
         line-height: 160%;
         color: #292929;
    }
     .one-blog-pahe611body-left h2 {
         margin-top: 30px;
         margin-bottom: 20px;
        font-size: 18px;
    }
     .one-blog-pahe611body-left hr {
         width: 488px;
         margin-top: 40px;
         margin-bottom: 40px;
         height: 3px;
    }
    .blue-formwrp-inarticle .blue-formwrp-in .form-titlw2 {
         font-size: 22px;
    }
     .left-right-block-text {
         margin-top: 0;
         margin-bottom: 0;
         max-width: 290px;
    }
     .left-right-block-image {
         width: 302px;
    }
     .left-right-block-image img, .one-blog-pahe611body-left .wp-block-image img, .slideoneimtov44, .one-blog-pahe611body-left .ddaccordion .ddaccordion__title{
         border-radius: 10px;
    }
    .blue-formwrp-inarticle .blue-formwrp-in {
         flex-direction: column;
         padding: 20px;
         align-items: flex-start;
         border-radius: 10px;
    }
     .one-article-autor-ram {
         display: flex ;
         align-items: center;
         gap: 60px;
         box-sizing: border-box;
         width: 100%;
         border: 2px solid #E6E6E6;
         border-radius: 10px;
    }
    .one-article-autor-ram-titlename {
         margin-bottom: 15px;
         font-style: normal;
         font-weight: 700;
         font-size: 16px;
         line-height: 130%;
         color: #292929;
    }
    .one-article-autor-ram-dolya {
         margin-bottom: 30px;
         font-style: normal;
         font-weight: 400;
         font-size: 12px;
         line-height: 130%;
         color: #292929;
    }
     .auto-page-wrapper {
         border-radius: 30px;
         overflow: hidden;
    }
     .name0aut-page-single {
         max-width: 366px;
         font-size: 26px;
         line-height: 140%;
    }
     .autor-info611-dol {
         margin-top: 10px;
         margin-bottom:30px;
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
         line-height: 130%;
    }
     .autor-info611-qwote {
         max-width: 366px;
         font-size: 13px;
         box-sizing: border-box;
         padding: 22px 22px;
    }
     .auto-page-wrapper-image {
         display: flex ;
         position: absolute;
         bottom: 0;
         right: 0;
         width: 280px;
    }
     .auto-page-wrapper-left {
         padding: 28px 0 28px 45px;
    }
     .short-info-marg {
         font-size: 13px;
    }
     .blue-formwrp-in .form-titlw2.form-titlw23 {
         font-size: 23px;
         max-width: 478px;
    }
     .sliders-tovrew {
         width: 560px;
    }
     .qw-subtitle {
         font-size: 15px;
         margin-top: 20px;
         margin-bottom: 50px;
    }
     .qwiz-steps-wraper {
         flex-direction: column;
         gap:69px;
    }
     .qwiz-left {
         box-sizing: border-box;
         width: 100%;
         padding: 44px;
    }
     .qwiz-right {
         width: 100%;
         padding-bottom: 16px;
         padding: 16px;
    }
     .qwiz-right-ser {
         width: 235px;
         position: absolute;
         bottom: 0;
         display: flex;
         left: 34px;
    }
     .qwiz-right {
         box-sizing: border-box;
         background: linear-gradient(273.77deg, #E2E7F8 2.94%, #FFFFFF 96.79%);
         border-radius: 20px;
         flex-direction: row;
    }
     .qwiz-right-ser-title {
    }
     .qwiz-right-bottom-ram, .qwiz-right-bottom-bonus {
         width: 391px;
    }
     .qwiz-right-bottom-ram {
         padding: 21px;
         font-size: 13px;
         height: 162px;
    }
     .qwiz-right-ser-title {
         position: absolute;
         left: 51px;
         bottom: -1px;
    }
     .oursaleqw {
         top: -129px;
         bottom: auto;
         left: auto;
         right: 0;
         width: 243px;
    }
    .qwiz-left {
         padding-bottom: 0;
    }
     .gwiz-form-wrapper-input {
         position: relative;
         margin-bottom: 96px;
    }
     .qwiz-right-ser {
         width: 235px;
         position: absolute;
         bottom: -31px;
         display: flex ;
         left: 34px;
    }
    .qwiz-right-bottom-bonus {
         padding: 19px 77px;
    }
     .qwiz-right-bottom-bonus-img {
         top: 82px;
         right: -29px;
         width: 107px;
    }
     .rew-block-wrp-headerdif {
         width: 453px;
         overflow-x: scroll;
    }
     .rew-block-wrp-headerdif::-webkit-scrollbar {
         width: 0px;
        /* ширина для вертикального скролла */
         height: 0px;
    }
     .sliders-tovrew {
         width: 616px;
    }
    .swiper-button-next-tov1rew, .swiper-button-prev-tov1rew {
         width: 38px;
         height: 38px;
    }
     .gotovyi-reshenya-items2 {
         display: block;
    }
     .gotovyi-reshenya-items{
         display: none;
    }
     .gotovyi-reshenya-item {
         width: 100%;
         box-shadow: 0px 0px 37.2497px -6.20828px rgba(0, 0, 0, 0.07);
         border-radius: 20px;
    }
     .gotovyi-reshenya .sectsubtitlw {
         font-size: 15px;
    }
     .gotovyi-reshenya-item .buone {
         box-shadow: none;
    }
     .sample-slider5re {
         width: 588px;
    }
     .swiper-pagination5re {
         display: none;
         font-style: normal;
         font-weight: 400;
         font-size: 16px;
         line-height: 130%;
        /* identical to box height, or 21px */
         text-align: center;
         color: #292929;
    }
     .gotovyi-reshenya-item-list-title-text {
         font-weight: 700;
         font-size: 16px;
         line-height: 120%;
    }
     .gotovyi-reshenya-items2 {
         position: relative;
    }
     .swiper-button-next-tov5re, .swiper-button-prev-tov5re {
         top: 50%;
         transform: translateY(-50%);
         position: absolute;
         width: 38px;
         height: 38px;
    }
     .swiper-button-prev-tov5re {
         top: 50%;
         transform: scale(-1, 1) translateY(-50%);
         position: absolute;
    }
     .sectsubtitlw {
         font-size: 15px;
         line-height: 120%;
    }
    .individualr-items {
         display: flex ;
         gap: 20px;
    }
     .individualr-item {
         padding: 16px 20px;
         gap: 12px;
         border-radius: 12px;
         flex-direction: column;
         align-items: flex-start;
         gap:10px;
    }
     .tipical-page-form-inputs {
         display: flex ;
         justify-content: center;
         gap: 15px;
         margin-bottom: 20px;
    }
     .slideoneforfive {
         padding: 45px;
         height: 356px;
    }
     .slider-five-func {
         border-radius: 30px;
    }
    .slideoneforfive-title {
         max-width: 601px;
         margin-bottom: 20px;
         font-style: normal;
         font-weight: 700;
         font-size: 22px;
         line-height: 120%;
         color: #292929;
    }
     .slideoneforfive-text {
         max-width: 313px;
         margin-bottom: 16px;
         font-style: normal;
         font-weight: 500;
         font-size: 14px;
    }
     .slideoneforfive-button {
         font-size: 14px;
         padding: 10px 24px;
    }
     .slideoneforfive-image img {
         width: 100%;
         margin-right: 0px;
         transform: translateX(0px);
    }
     .slideoneforfive-title br {
         display: none;
    }
     .swiper-pagination5fu {
         font-size: 16px;
         left: 45px;
         bottom: 40px;
    }
     .swiper-button-next-tov5fu {
         width: 10px;
         height: 15px;
         left: 144px;
         bottom: 45px;
    }
     .swiper-button-prev-tov5fu {
         width: 10px;
         height: 15px;
         left: 114px;
         bottom: 45px;
    }
     .formpopsw-iner1720 {
         width: 708px;
         border-radius: 30px;
         flex-wrap: wrap;
         padding: 50px 34px;
    }
     .otkazrest-items {
         display: flex ;
         gap: 15px;
         flex-wrap: wrap;
         margin-top: 40px;
    }
     .otkazrest-item , .otkazrest-item-blue{
         width: calc((100% - 15px) / 2);
         border-radius: 15px;
    }
     .otkazrest-item {
         padding: 28px;
    }
     .poblizhe1410 {
         gap:15px;
         flex-direction: column;
    }
     .formpopsw-iner1720-info-col-title, .window-popup1410-col-title {
         margin-bottom: 20px;
         font-size: 16px;
         line-height: 120%;
    }
     .col2-list-item-popup-dots {
         gap: 9px;
    }
     .col2-list-item-popup-dnum-itm {
         display: flex ;
         align-items: center;
         margin-bottom: 9px;
    }
     .formpopsw-iner1720-info-col-form-sub input {
         font-style: normal;
         font-weight: 700;
         font-size: 13px;
    }
     .formpopsw-iner1720-info-col-form-input input {
         box-sizing: border-box;
         padding: 16px 70px 16px 93px;
         width: 302px;
         font-size: 13px;
         line-height: 130%;
    }
     .formpopsw-iner1720-info-col-form-input:before {
         top: 19px;
    }
     .poblizhe1410-image {
         width: 398px;
    }
     .poblize-info1410 {
         width: 588px;
         gap: 15px;
    }
     .oblako-prich1410-wrap110 {
         margin-top: 40px;
    }
     .oblako-prich1410-ite {
         margin-bottom: 15px;
         box-sizing: border-box;
         padding: 32px 45px;
         border-radius: 12px;
    }
     .oblako-prich1410-ite-blue {
         border-radius: 15px;
         margin-top: 24px;
         font-size: 16px;
         padding: 32px 45px;
    }
     .oblako-prich1410-item-title {
         margin-bottom: 20px;
         font-style: normal;
         font-weight: 700;
         font-size: 17px;
         max-width: 341px;
    }
     .oblako-prich1410-item-title br , .oblako-prich1410-item-text br{
         display: none;
    }
     .oblako-prich1410-item-text {
         font-size: 13px;
         max-width: 348px;
    }
     .oblako-prich1410-ite2 .oblako-prich1410-item-title {
         margin-left: auto;
         margin-right: 0;
    }
     .oblako-prich1410-ite-image3 {
         right: 17px;
         width: 224px;
    }
     .oblako-prich1410-ite-image2 {
         left: 17px;
         width: 316px;
    }
     .oblako-prich1410-ite-image1 {
         right: 18px;
         width: 252px;
    }
     .oblako-prich1410-ite2 .oblako-prich1410-item-text {
         max-width: 323px;
    }
     .partner-bank-wrp .section-title br{
         display: none;
    }
     .partner-bank-wrp-items {
         margin-top: 40px;
    }
     .darc-ramca-wrapper {
         border-radius: 26px;
    }
     .darc-ramca-wrapper-iner {
         padding: 0;
         margin-left: 45px;
         max-width: 604px;
         background: none;
         border-radius: 0px;
    }
    .darc-ramca-wrapper-iner-title {
         font-size: 26px;
    }
     .darc-ramca-wrapper-iner-desc {
         font-size: 13px;
         margin-top: 40px;
    }
     .pochemuka-item {
         gap: 28px;
         width: 100%;
    }
     .pochemuka-item-title {
         font-size: 17px;
         margin-bottom: 20px;
    }
     .chetyre-etapa1410-item {
         margin-top: 60px;
    }
     .chetyre-etapa1410-item-colimage {
         width: 346px;
         height: 308px;
    }
     .chetyre-etapa1410-butblue, .chetyre-etapa1410-butgrey {
         width: 165px;
         font-size: 13px;
         line-height: 120%;
         height: 47px;
    }
    .chetyre-etapa1410-buttons {
         width: 346px;
         top: 323px;
    }
     .chetyre-etapa1410-col-text {
         min-height: 371px;
         width: calc(100% - 361px);
    }
     .chetyre-etapa1410-col-textnumstep {
         margin-bottom: 17px;
         border-radius: 8px;
         padding: 8px 29px;
         margin-bottom: 0;
         font-size: 15px;
    }
     .chetyre-etapa1410-col-text-titlestep {
         color: #292929;
         margin-top: 13px;
         margin-bottom: 30px;
         font-size: 17px;
    }
    .chetyre-etapa1410-col-text-chto-vhodit-title {
         color: #C4C4C4;
         margin-bottom: 25px;
         font-size: 15px;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-text {
         font-size: 13px;
    }
     .chetyre-etapa1410-col-text-imform {
         font-size: 12px;
         gap: 12px;
         border-radius: 9px;
         padding: 12px;
    }
     .chetyre-etapa1410-col-text-imform svg {
         width: 25px;
         height: auto;
    }
     .chetyre-etapa1410-col-text-imform div {
         max-width: calc(100% - 37px);
    }
     .history-wrapper-block {
         width: 100%;
         margin-left: auto;
         margin-right: auto;
    }
     .oplata-varik {
         width: 100%;
    }
     .variki-subtitle2 {
         gap:20px;
         flex-direction: column;
    }
     .variki-subtitle2 > div {
         width: 100%;
    }
}
 @media (max-width: 720px) {
     .cont-page-wrapper {
         padding-top: 116px;
         margin-top: 16px;
    }
     .cont-page-form-inpwrp-subs {
         flex-direction: column;
         align-items: flex-start;
    }
     .cont-page-wrapper-image {
         overflow: hidden;
         width: 355px;
         left: 50%;
         transform: translateX(-50%);
         border-radius: 20px;
         height: 372px;
         align-items: flex-start;
         background: url(umg/con2.webp);
         background-repeat: no-repeat;
         background-size: cover;
         background-position: center;
    }
     .cont-page-wrapper-image img {
         display: none;
    }
     .cont-page-wrapper-image2 {
         background: url(umg/tatarm.png);
         background-repeat: no-repeat;
         background-size: cover;
         background-position: center;
    }
     .contpageh1-title {
         font-size: 24px;
         width: 260px;
         margin-left: 20px;
    }
     .cont-page-subtitle {
         margin-bottom: 76px;
         font-size: 14px;
         margin-top: 15px;
         margin-left: 20px;
         max-width: 208px;
    }
     .cont-cards-wrapper {
         margin-left: 0;
         margin-right: 0;
         padding: 20px;
         border-radius: 40px;
    }
     .cont-card-item {
         width: 100%;
         padding: 36px 40px;
         box-sizing: border-box;
    }
     .cont-card-item-ine {
         display: flex ;
         flex-wrap: wrap;
         gap: 30px;
    }
     .cont-card-item-ine > div {
         width: 100%;
    }
     .cont-card-item-infaphones {
         flex-direction: column;
         gap: 7px;
    }
     .cont-card-item-inf1yacards .cont-card-item-inf1 .cont-card-item-infa {
         max-width: 158px;
    }
    .cont-page-form-screen-left-arow {
         display: none;
    }
     .cont-page-form-screen-left-title {
         font-size: 24px;
    }
     .cont-page-form-screen-left-desc {
         margin-top: 30px;
         font-size: 14px;
    }
     .cont-page-form-screen-right {
         width: 100%;
         padding: 32px 30px;
         border-radius: 25px;
    }
    .cont-page-form-inpwrp {
         width: 100%;
    }
     .cont-page-form-label {
         margin-bottom: 5px;
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
    }
    .cont-page-form-input input, .cont-page-form-input textarea {
         font-size: 14px;
         padding: 12px 0;
    }
     .cont-page-form-input input::placeholder, .cont-page-form-input textarea::placeholder {
         font-size: 14px;
    }
     .blog-items-menu-wrp {
         overflow-x: scroll;
    }
     .blog-items-menu-wrp::-webkit-scrollbar {
         width: 0;
         height: 0;
    }
     .blog-fi-scr {
         overflow: hidden;
    }
     .blog-items-menu-wrp {
         overflow-x: scroll;
         width: 355px;
         box-sizing: border-box;
    }
    .blog-fi-scr-wrp {
         border-radius: 20px;
         padding-top: 116px;
         margin-left: auto;
         margin-right: auto;
         max-width: 355px;
         margin-top: 14px;
         padding-bottom: 20px;
         background: url(umg/blog2.webp);
         background-repeat: no-repeat;
         margin-bottom: 30px;
         background-size: cover;
         background-position: center;
    }
     .blogtop-memu {
    }
     .blog-fi-scr {
         text-align: left;
    }
     .blog-fi-scr .cont-page-subtitle {
         margin-bottom: 40px;
         font-size: 14px;
         margin-top: 15px;
         margin-left: 20px;
         max-width: 193px;
    }
     .blog-items-menu-wrp {
         margin-left: 20px;
    }
     .blog-items-menu-wrp {
         padding: 10px;
         border-radius: 15px;
         padding-right: 20px;
    }
    .blogtop-memu a {
         font-size: 12px;
         border-radius: 10px;
         padding: 14px 10px;
    }
     .blog-searche {
         margin-bottom: 40px;
    }
     .blog-searche .search-form {
         width: 315px;
    }
     .blog-searche .search-field::placeholder {
         font-size: 14px;
    }
     .blog-searche .search-field {
         width: 100%;
         box-sizing: border-box;
         padding: 13px 22px;
         font-size: 14px;
    }
     .blog-page-section611-blog-item {
         width: 315px;
         position: relative;
    }
     .new-bl-list {
         display: flex ;
         flex-wrap: wrap;
         gap: 40px;
         justify-content: center;
    }
     .new-bl-list .section611-blog-item-rub {
         margin-left: 0;
    }
     .new-bl-list .section611-blog-item-namt {
         padding-left: 0;
         margin-top: 10px;
         font-size: 14px;
    }
     .pagi-new-blocj {
         margin-top: 40px;
    }
     .blog-wr-page {
         margin-bottom: 50px;
    }
     .blogtop-memu {
         width: fit-content;
    }
     .one-blog-pahe611body-header2 , .one-blog-pahe611body-right, .one-blog-pahe611body-left{
         width: 100%;
    }
     .one-blog-pahe611body-left hr {
         width: 183px;
         margin-top: 40px;
         position: relative;
         margin-bottom: 40px;
         height: 3px;
    }
     .one-blog-pahe611body-left hr:before {
         content:'';
         position: absolute;
         width: 7px;
         height: 7px;
         left: -5px;
         border-radius: 50%;
         background: #D9D9D9;
         top: -2px;
    }
     .page-blog-article-title {
         font-size: 25px;
         line-height: 130%;
         width: 100%;
    }
     .article-top-block-wrapp-cover {
         border-radius: 20px;
         margin-top: 14px;
         padding: 108px 20px 30px 20px;
    }
    .articles-taginpagebanner a {
         transition: 0.3s;
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         padding: 8px 22px;
    }
    .articles-taginpagebanner {
         flex-wrap: wrap;
    }
     .one-blog-pahe611body-header-top {
         margin-bottom: 30px;
         flex-wrap: wrap;
         gap:20px;
    }
     .one-blog-pahe611body-data-wrp {
         flex-direction: column;
         gap:8px;
         align-items: flex-start;
    }
    .one-blog-pahe611body-data, .one-blog-pahe611body-vievs span {
         font-size: 12px;
    }
     .one-blog-pahe611body-vievs {
         font-style: normal;
         font-weight: 400;
         font-size: 12px;
         line-height: 130%;
         color: #747474;
    }
     .one-blog-pahe611body-aut a {
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         max-width: 100px;
         line-height: 130%;
    }
    .one-blog-pahe611body-timeread {
         padding: 7px 9px;
    }
     .one-blog-pahe611body-right-itm {
         width: 100%;
    }
    .one-blog-pahe611body-right {
         padding: 27px 20px;
         margin-bottom: 30px;
    }
     .right-col-blog-title {
         color: #292929;
         font-size: 16px;
         font-style: normal;
         font-weight: 700;
         line-height: normal;
         margin-bottom: 15px;
    }
     .blog-page-section611-pccol-list a {
         font-size: 12px;
         padding: 7px 9px;
    }
     .blog-page-section611-pccol-list-rp .blog-page-section611-pccol-list {
         height: 80px;
         overflow: hidden;
         align-items: flex-start;
         gap: 9px;
    }
     .moree-open611 .blog-page-section611-pccol-list {
         height: auto;
    }
     .moree {
         margin-top: 15px;
         margin-bottom: 30px;
         font-size: 13px;
    }
    .moree-open611 .moree svg {
         width: 7px;
         height: auto;
    }
     .right-col-blog-tags {
         display: flex ;
         flex-wrap: wrap;
         margin-bottom: 30px;
         gap: 15px;
    }
     .right-col-blog-tags a {
         font-size: 12px;
    }
     .right-col-blog-dop-stati {
         display: block;
         margin-top: 10px;
         font-size: 12px;
    }
     .one-blog-pahe611body-left p, .one-blog-pahe611body-left ul, .one-blog-pahe611body-left ol {
         font-size: 13px;
         line-height: 170%;
    }
     .ez-toc-list a {
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
         line-height: 170%;
    }
     #ez-toc-container {
         margin-bottom: 30px;
    }
     .one-blog-pahe611body-left hr {
         margin-top: 30px;
         margin-bottom: 30px;
    }
     .one-blog-pahe611body-left h3 {
         margin-top: 25px;
         margin-bottom: 15px;
         font-size: 16px;
    }
     .one-blog-pahe611body-left h2 {
         margin-top: 30px;
         margin-bottom: 15px;
         font-size: 18px;
    }
     .wp-block-gallery {
         display: flex ;
         flex-wrap: wrap;
         gap: 12px;
    }
    .wp-block-gallery figure, .wp-block-gallery figure:first-child, .wp-block-gallery figure:nth-child(2) {
         max-width: calc(50% - 6px);
    }
    .slideoneimtov44 {
         height: 210px;
    }
     .one-blog-pahe611body-left .wp-block-quote {
         padding: 21px 25px;
    }
     .one-blog-pahe611body-left .wp-block-quote p {
         font-size: 12px;
    }
     .one-blog-pahe611body-left .wp-block-quote {
         margin-top: 30px;
         margin-bottom: 30px;
    }
     .one-blog-pahe611body-left .ddaccordion .ddaccordion__title {
        /* padding: 24px;
         */
         padding: 28px 10px 28px 20px;
    }
     .one-blog-pahe611body-left .ddaccordion .ddaccordion__content {
         font-size: 12px;
         padding: 0 20px 20px 20px;
    }
    .blue-formwrp-inarticle .blue-formwrp-in .form-titlw2 {
         font-size: 18px;
    }
    .left-right-block {
         gap:15px;
         flex-wrap: wrap;
    }
     .left-right-block-text {
         width: 100%;
         max-width: 100%;
         order: 2;
    }
     .left-right-block-image {
         width: 304px;
         order:1;
    }
     .left-right-block-right .left-right-block-image {
         margin-left: auto;
         margin-right: 0;
    }
     .one-article-autor-ram-image {
         height: 136px;
         width: 120px;
         border-radius: 10px;
    }
     .one-article-autor-ram-titlename {
         margin-bottom: 8px;
         font-style: normal;
         font-weight: 700;
         font-size: 14px;
    }
    .one-article-autor-ram {
         gap:20px;
    }
     .one-article-autor-ram-dolya {
         margin-bottom: 12px;
    }
    .one-article-autor-ram-go-to-autorpage {
         font-size: 11px;
         padding: 11px 8px;
         border-radius: 7px;
    }
     .one-blog-pahe611body-data-wrp {
         gap:0;
    }
     .auto-page-wrapper {
         border-radius: 20px;
         margin-top: 14px;
         overflow: hidden;
    }
     .name0aut-page-single {
         max-width: 366px;
         font-size: 24px;
         line-height: 140%;
    }
     .autor-info611-dol {
         margin-top: 10px;
         margin-bottom:25px;
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
         line-height: 130%;
    }
     .autor-info611-qwote {
         max-width: 366px;
         font-size: 12px;
         box-sizing: border-box;
         padding: 17px 32px;
    }
     .auto-page-wrapper-image {
         display: flex ;
         position: absolute;
         bottom: 0;
         right: -37px;
         width: 380px;
    }
     .auto-page-wrapper-left {
         padding: 93px 20px 0px 20px;
    }
     .short-info-marg {
         font-size: 13px;
         margin-top: 20px;
    }
     .auto-page-wrapper-image img {
         width: 100%;
         height: auto;
         border-radius: 20px 20px;
    }
     .auto-page-wrapper-image {
         display: flex ;
         position: static;
         bottom: auto;
         right: auto;
         width: 100%;
         justify-content: center;
         transform: none;
         width:100%;
    }
     .first-screen-titletip {
         max-width: 256px;
         font-style: normal;
         font-size: 24px;
         margin-bottom: 30px;
    }
     .first-screen-wrptip .first-screen-iner{
         padding-bottom: 242px;
    }
     .first-screen-wrptip .first-screen-inform-text {
         font-size: 12px;
         max-width: 260px;
    }
     .first-screen-wrptip .first-screen-informs {
         display: flex ;
         flex-direction: column;
         gap: 15px;
         margin-bottom: 25px;
    }
     .first-screen-ob1 {
         border-radius: 20px;
    }
     .blue-formwrp-in .form-titlw2.form-titlw23 {
         font-size: 17px;
         max-width: 278px;
    }
     .sliders-tovrew {
         width: 100%;
    }
     .sample-slider5re {
         width: 100%;
    }
    .tipical-page-form-inputs {
         flex-direction: column;
         align-items: center;
    }
     .poblize-info1410 {
         width: 100%;
         gap: 15px;
    }
    .chetyre-etapa1410-item {
         flex-direction: column;
    }
     .individualr-items {
         flex-wrap: wrap;
         gap:10px;
    }
     .qwiz-wrap-new .section-title br{
         display: none;
    }
     .qw-subtitle {
         font-size: 13px;
         margin-top: 20px;
         margin-bottom: 43px;
    }
     .qwiz-left-iner {
         height: auto;
    }
     .qwiz-left-iner-bottom {
         margin-top: 20px;
    }
     .qw-subtitle br {
         display: none;
    }
     .qwiz-steps-wraper {
         flex-direction: column;
         gap: 11px;
    }
     .qwiz-left {
         box-sizing: border-box;
         width: 100%;
         padding: 39px 30px 0 30px;
    }
     .qwiz-left-progress-title {
         font-style: normal;
         font-weight: 400;
         font-size: 13px;
         line-height: 130%;
         text-align: center;
         color: #292929;
         margin-bottom: 10px;
    }
    .qwiz-left-progress {
         margin-bottom: 50px;
         height: 30px;
    }
    .qwiz-left-progress span {
         height: 30px;
         font-size: 13px;
    }
     .stepqw-num {
         margin-bottom: 20px;
         font-style: normal;
         font-weight: 500;
         font-size: 14px;
    }
     .stepqw-title {
         font-style: normal;
         font-weight: 700;
         font-size: 17px;
    }
    .primezh-qw-step {
         margin-top: 7px;
         font-style: normal;
         font-weight: 500;
         font-size: 12px;
         line-height: 130%;
         color: #868686;
    }
     .vopr-item {
         height: 70px;
         width: 100%;
    }
     .vopr-items {
         gap: 10px;
    }
     .qwiz-left-iner {
         height: auto;
    }
     .qwiz-left-iner-bottom {
         gap: 20px;
         flex-direction: column;
    }
     .qwiz-left-iner-bottom-next {
         font-size: 15px;
         padding: 18px 26px;
         width: 100%;
         box-sizing: border-box;
    }
     .ostalos-vopr {
         font-style: normal;
         font-weight: 400;
         font-size: 12px;
         line-height: 120%;
         text-align: center;
         color: #6A6A6A;
    }
     .ostalos-vopr br{
         font-style: normal;
         display: none;
    }
     .qwiz-right {
         padding: 10px;
         padding-top: 200px;
        /* Rectangle 5379 */
         background: linear-gradient(180deg, #FFFFFF 0%, #E2E7F8 100%);
         border-radius: 20px;
    }
    .oursaleqw {
         top: 136px;
         bottom: auto;
         left: auto;
         right: 0;
         height: 40px;
         width: 179px;
    }
    .qwiz-right-bottom-ram, .qwiz-right-bottom-bonus {
         width: 100%;
         height: auto;
    }
     .qwiz-right-bottom-ram {
         padding: 12px;
         font-size: 12px;
         border-radius: 12px;
         text-align: left;
    }
     .step3-items-info-zav-vibr-item-img {
         width: 112px;
         display: flex ;
    }
    .step3-items-info-zav-vibr-item-info {
         display: flex ;
         gap: 10px;
         align-items: center;
         margin-top: 50px;
    }
    .step3-items-info-zav-vibr-item-text {
         font-size: 12px;
         line-height: 130%;
    }
    .gwiz-form-wrapper-input input {
         width: 100%;
    }
    .gwiz-form-wrapper-input input {
         padding: 23px 25px 23px 47px;
         width: 100%;
         font-style: normal;
         font-weight: 600;
         font-size: 15px;
    }
    .gwiz-form-wrapper-input:before {
         top: 26px;
         left: 19px;
    }
     .step3-items-info-zav-vibr-item-info {
         display: flex ;
         gap: 10px;
         align-items: center;
         margin-top: 40px;
    }
     .gwiz-form-wrapper-input {
         position: relative;
         margin-bottom: 30px;
    }
     .gwiz-form-wrapper-sub input {
         width: 100%;
         font-size: 15px;
         padding: 15px;
    }
     .oursaleqw-title {
         font-size: 12px;
         margin-right: 7px;
    }
    .oursaleqw-num {
         width: 38px;
         font-style: normal;
         font-weight: 700;
         font-size: 16px;
         line-height: 16px;
         color: #FFFFFF;
    }
    .btn-arrow {
         width: 9px;
    }
     .qwiz-right-ser {
         width: 212px;
         position: absolute;
         bottom: auto;
         display: flex ;
         left: -34px;
         top: 0;
    }
     .qwiz-right-bottom {
         position: relative;
         z-index: 2;
    }
     .qwiz-right-ser-title {
         position: absolute;
         left: auto;
         bottom: auto;
         top: 70px;
         right: 20px;
         text-align: right;
    }
     .qwiz-right-name {
         font-size: 15px;
         line-height: 120%;
    }
     .qwiz-right-dol {
         font-size: 12px;
         width: 122px;
         margin-top: 10px;
         margin-bottom: 23px;
         margin-left: auto;
         margin-right: 0;
         text-align: right;
    }
    .qwiz-right-bottom-bonus {
         padding: 19px 47px;
    }
     .qwiz-wrap-new {
         overflow: hidden;
    }
     .rew-block-wrp-header {
         flex-direction: column;
    }
    .rew-block-wrp-headerdif {
         border-radius: 10px;
         width: 100%;
         overflow-x: scroll;
         border: 1px solid #CDCDCD;
    }
     .rew-block-wrp-header .footert2-rews-line {
         border: none;
         border-radius: 10px;
    }
     .rew-block-wrp-header .footert2-iem {
         border-radius: 10px;
    }
     .rew-block-wrp-header .footert2-iem {
         gap: 10px;
         padding: 9px 9px;
    }
     .rewfkgu2 {
         font-size: 12px;
         width: 80px;
    }
     .rewfkgu strong {
         font-size: 14px;
    }
     .add-rev.buone {
         text-align: center;
         font-size: 15px;
         width: 100%;
         padding: 14px 16px;
         box-shadow: 0px 10px 30px 2.57638px rgba(30, 77, 255, 0.4);
         border-radius: 10px;
    }
     .swiper-button-next-tov1rew, .swiper-button-prev-tov1rew, .swiper-button-next-tov5re, .swiper-button-prev-tov5re {
         width: 32px;
         height: 32px;
         top: auto;
         bottom: -16px;
    }
     .swiper-pagination5rew {
         display: block;
    }
     .swiper-button-next-tov1rew, .swiper-button-next-tov5re {
         right: 50%;
         transform: translateX(40px);
    }
     .swiper-button-prev-tov1rew , .swiper-button-prev-tov5re{
         left: 50%;
         transform: scale(-1, 1) translateX(40px);
    }
     .gotovyi-reshenya .sectsubtitlw {
         font-size: 13px;
         margin-bottom: 30px;
    }
     .rew-block-wrp-header {
         flex-direction: column;
         width: 315px;
         margin: 0 auto;
    }
     .newrew-slider-item {
         padding: 23px 20px;
         width: 315px;
         margin: 14px auto;
    }
     .gotovyi-reshenya-item {
         width: 315px;
         margin-left: auto;
         margin-right: auto;
    }
     .swiper-button-next-tov5re, .swiper-button-prev-tov5re {
         bottom: -48px;
    }
     .gotovyi-reshenya {
         margin-bottom: 107px;
    }
     .individualr-item {
         width: 295px;
         align-items: center;
         text-align: center;
    }
     .individualr-items {
         flex-wrap: wrap;
         justify-content: center;
         gap: 15px;
    }
     .partner-bank-wrp-form {
         margin-top: 35px;
    }
    .tipical-page-form-input input {
         width: 295px;
    }
     .tipical-page-form-submt input {
         width: 295px;
    }
     .tipicalform1-agree .consult-form-agree3 label span {
         max-width: 214px;
    }
     .slider-five-func {
         border-radius: 20px;
    }
     .slideoneforfive {
         padding: 50px 27px 301px 40px;
         height: 582px;
    }
     .swiper-pagination5fu {
         font-size: 17px;
         left: 40px;
         bottom: 245px;
    }
     .swiper-button-next-tov5fu , .swiper-button-prev-tov5fu {
         bottom: 250px;
    }
     .swiper-button-next-tov5fu {
         left: 125px;
    }
     .swiper-button-prev-tov5fu {
         left: 90px;
    }
     .slideoneforfive-title {
         font-size: 19px;
         margin-bottom: 25px;
    }
     .slideoneforfive-text {
         max-width: 313px;
         margin-bottom: 16px;
         font-style: normal;
         font-weight: 500;
         font-size: 13px;
    }
     .slideoneforfive-image {
         position: absolute;
         bottom: 0;
         right: 0;
         width: 100%;
         display: flex ;
         height: 245px;
         justify-content: flex-end;
         overflow: hidden;
    }
     .slideoneforfive-image img {
         width: auto;
         margin-right: 0px;
         transform: translateX(34px);
    }
     .otkazrest .section-title , .pochemochi .section-title{
         font-size: 21px;
    }
     .pochemochi .section-title br , .section-client-prich1410 .section-title br, .section-foretap1410 .section-title br{
         display: none;
    }
     .otkazrest-item, .otkazrest-item-blue {
         width: 315px;
         border-radius: 15px;
    }
    .otkazrest-item {
         padding: 20px;
    }
     .otkazrest-items {
         display: flex ;
         gap: 20px;
         flex-wrap: wrap;
         margin-top: 30px;
         justify-content: center;
    }
     .otkazrest-item-blue {
         height: 207px;
    }
     .otkazrest-item-blue-tag {
         font-size: 14px;
         padding: 8px 18px;
         top: 10px;
         left: 10px;
    }
     .poblizhe1410-image {
         width: 314px;
    }
     .poblize-item-info1410 {
         border-radius: 10px;
         padding: 18px 14px 18px 21px;
    }
    .poblize-item-info1410-title {
         font-size: 15px;
         margin-bottom: 15px;
    }
     .poblize-item-info1410-text {
         font-style: normal;
         font-weight: 400;
         font-size: 12px;
    }
     .poblizhe1410 {
         margin-bottom: 20px;
    }
     .oblako-prich1410-wrap110 {
         margin-top: 30px;
    }
     .pochemuka-item {
         gap: 0px;
         width: 100%;
         flex-direction: column;
    }
    .pochemuka-item-image {
         width: 100%;
         height: 180px;
    }
     .pochemuka-item-imfo {
         width: 100%;
         padding: 30px;
    }
     .pochemuka-item-title {
         font-size: 16px;
         margin-bottom: 15px;
    }
     .oblako-prich1410-ite {
         margin-bottom: 15px;
         box-sizing: border-box;
         padding: 33px 16px 188px 16px;
         border-radius: 12px;
    }
     .oblako-prich1410-ite-image1 {
         right: 50%;
         transform: translateX(50%);
         width: 252px;
    }
     .oblako-prich1410-item-title {
         margin-bottom: 15px;
         font-style: normal;
         font-weight: 700;
         font-size: 15px;
         max-width: 100%;
         text-align: center;
    }
     .oblako-prich1410-item-text {
         font-size: 13px;
         max-width: 100%;
         text-align: center;
    }
     .oblako-prich1410-ite-image2 {
         left: auto;
         right: 50%;
         transform: translateX(50%);
         width: 316px;
    }
     .oblako-prich1410-ite-image3 {
         display: none;
    }
     .oblako-prich1410-ite-image4 {
         display: flex;
         left: auto;
         right: 50%;
         transform: translateX(50%);
         width: 268px;
         position: absolute;
         bottom: 0;
    }
     .oblako-prich1410-ite-image4 img {
         width: 100%;
    }
     .oblako-prich1410-ite-blue {
         border-radius: 10px;
         margin-top: 20px;
         font-size: 15px;
         padding: 21px;
    }
     .individualr, .section-poblize-prich1410, .partner-bank-wrp {
         padding-top: 50px;
         padding-bottom: 50px;
    }
    .partner-bank-wrp-items {
         margin-top: 30px;
         gap:10px 
    }
     .partner-bank-wrp-items .individualr-item {
         width: calc((100% - 10px) / 2);
    }
     .partner-bank-wrp-items .individualr-item {
         width: 152px;
         justify-content: center;
         align-items: flex-start;
         text-align: left;
    }
     .darc-ramca-wrapper {
         border-radius: 20px;
         padding-top: 50px;
         padding-bottom: 50px;
    }
     .darc-ramca-wrapper-iner {
         padding: 0;
         margin-left: auto;
         margin-right: auto;
         max-width: 322px;
         background: none;
         border-radius: 0px;
    }
     .darc-ramca-wrapper-iner-title {
         font-size: 18px;
    }
     .darc-ramca-wrapper-iner-desc {
         font-size: 12px;
         margin-top: 30px;
    }
     .lone-progress-step1410 {
         height: 25px;
         padding: 3px;
    }
     .lone-progress-step1410-item svg {
         width: 19px;
         height: 19px;
    }
     .lone-progress-step1410:before {
         width: 25px;
         height: 25px;
    }
     .num-step1410 {
         font-size: 12px;
         bottom: -23px;
    }
     .chetyre-etapa1410-item {
         margin-top: 40px;
    }
     .chetyre-etapa1410-buttons {
         margin-left: auto;
         width: 315px;
         top: 323px;
         position: static;
         margin-top: 20px;
         margin-right: auto;
    }
     .chetyre-etapa1410-butblue, .chetyre-etapa1410-butgrey {
         width: 153px;
         font-size: 13px;
         line-height: 120%;
         height: 44px;
    }
     .chetyre-etapa1410 {
         width: 315px;
         margin-left: auto;
         margin-right: auto;
    }
     .chetyre-etapa1410-item-colimage {
         width: 100%;
         height: 175px;
    }
     .chetyre-etapa1410-col-text {
         min-height: 100px;
         margin-top: 25px;
         width: 100%;
    }
     .chetyre-etapa1410-col-text-imform {
         margin-top: 25px;
    }
     .chetyre-etapa1410-item-colimage-image {
         background-position: 0 28% !important;
    }
     .chetyre-etapa1410-col-text-chto-vhodit-text-itm:last-child {
         margin-bottom: 0;
    }
     .formpopsw-iner1720 {
         width: 100%;
         max-width: 355px;
         border-radius: 10px;
         flex-wrap: wrap;
         padding: 30px 20px;
    }
     .formpopsw-iner1720-info-col {
         width: 100%;
    }
     .cont-card-item-full .cont-card-item-ine > div {
         width: 100%;
    }
     .cont-page-form-input input, .cont-page-form-input textarea {
         height: auto;
    }
    .auto-page-wrapper {
         flex-direction: column;
    }
     .contpageh1-title.titleonly {
         font-size: 24px;
         width: 100%;
         margin-left: 0;
         margin-top: 24px;
    }
     .breadcrumbs_list {
         margin-top: 100px 
    }
     .variki-subtitle2 {
         font-size: 14px;
    }
     .variki-subtitle1 {
         color: #292929;
         text-align: center;
         max-width: 300px;
         margin-left: auto;
         margin-right: auto;
         margin-top: 20px;
         margin-bottom: 40px;
         font-size: 12px;
         font-style: normal;
         font-weight: 400;
         line-height: 130%;
    }
    .oplata-varik {
         border-radius: 7px;
         height: auto;
         display: flex ;
         justify-content: flex-start;
         gap: 16px;
         padding: 12px;
    }
     .oplata-varik-icon img {
         width: 40px;
    }
    .oplata-varik-text {
         color: #292929;
         font-size: 14px;
         font-style: normal;
         font-weight: 700;
    }
     .oplata-varik-text div {
         margin-top: 5px;
         color: #292929;
         font-size: 12px;
    }
     .poiasnenie-tarif-mini {
         margin-bottom: 12px;
    }
     .cont-cards-wrappertarfs .tarts-item {
         width: 100%;
         padding: 35px 20px;
    }
}
/* сентябрь 2025 */
 @media(max-width: 1730px) {
     .first-section-in-prodcart-slider{
         width: 484px;
         height: 350px;
         gap: 30px;
    }
     .mySwipertovar {
         width: 350px;
    }
     .swiper-slidegalintov-item {
         width: 350px;
         height: 350px;
    }
     .mySwipertovargal {
         width: 104px;
    }
     .swiper-slidegalintov {
         width: 104px;
         height: 104px;
    }
     .title-tov-in-singlepage {
         font-size: 26px;
    }
     .char-and-info-in-page-single-info1-col1 {
         width: 900px;
    }
     .why-zakaz-inposbazar-item-text {
         font-size: 14px;
    }
     .sliders-tovsop-wrp {
         padding-left: 60px;
         padding-right: 60px;
    }
     .swiper-button-tovsop-next {
         right: 0;
    }
     .swiper-button-tovsop-prev {
         left: 0;
    }
}
 @media (max-width: 1540px) {
     .first-section-in-prodcart-slider{
         width: 414px;
         height: 300px;
         gap: 30px;
    }
     .mySwipertovar {
         width: 300px;
    }
     .swiper-slidegalintov-item {
         width: 300px;
         height: 300px;
    }
     .mySwipertovargal {
         width: 84px;
    }
     .swiper-slidegalintov {
         width: 84px;
         height: 84px;
    }
     .title-tov-in-singlepage {
         font-size: 24px;
         margin-bottom: 12px;
    }
     .char-and-info-in-page-single-info1-col1 {
         width: 857px;
    }
     .first-section-in-prodcart-info {
         width: 515px;
    }
    .char-and-modofici {
         display: flex ;
         margin-top: 65px;
         gap: 30px;
    }
     .why-zakaz-inposbazar-item-text {
         font-size: 13px;
    }
     .why-zakaz-inposbazar-item-title {
         font-size: 19px;
    }
     .sliders-tovsop-wrp {
         padding-left: 0px;
         padding-right: 0px;
    }
     .swiper-button-tovsop-next {
         right: -18px;
         width: 36px;
         height: 36px;
    }
     .swiper-button-tovsop-prev {
         left: -18px;
         width: 36px;
         height: 36px;
    }
     .cjhar-short-list-item {
         font-size: 13px;
    }
    .first-section-in-prodcart-right {
         width: 302px;
    }
     .card-tovar-why-we-title , .title-dop-tov-h2{
         font-size: 36px;
    }
    .rampricekuput-in-card {
         padding: 26px;
    }
    .rampricekuput-price {
         display: flex ;
         gap: 10px;
    }
    .rampricekuput-xec {
         font-style: normal;
         font-weight: 600;
         font-size: 34px;
         line-height: 120%;
    }
     .rampricekuput-old {
         font-style: normal;
         font-weight: 700;
         font-size: 16px;
    }
    .rampricekuput-rass {
         margin-top: 20px;
         padding: 8px 3px;
         margin-bottom: 18px;
         border-radius: 5px;
         font-size: 12px;
         line-height: 14px;
    }
     .addtocart-in-propage {
         margin-bottom: 11px;
    }
     .char-and-info-in-page-single-info1-col2 {
         width: 410px;
    }
     .iframein0sngleobzor {
         display: flex ;
         margin-bottom: 50px;
    }
     .card-tovar-why-we-title, .title-dop-tov-h2 {
         font-size: 36px;
         margin-bottom: 50px;
    }
     .sliders-tovsop-item {
         padding: 22px;
    }
    .addticart {
         font-size: 14px;
         line-height: 14px;
         padding: 14px 18px;
    }
     .prieincardsop {
         font-size: 23px;
    }
     .sliders-tovsop-item-title {
         margin-top: 22px;
         margin-bottom: 8px;
         font-size: 15px;
         line-height: 120%;
    }
     .opl-dos-info-title {
         margin-bottom: 30px;
         font-size: 28px;
         line-height: 140%;
    }
     .dostipoluchen-cartochki {
         gap:30px;
    }
     .dostipoluchen-cartochka {
         width: calc((100% - 60px) / 3);
         padding: 37px 20px 37px 30px;
         border: 1px solid #D9D9D9;
         border-radius: 20px;
    }
     .dostipoluchen-cartochk-icon {
         width: 250px;
         height: 62px;
    }
     .dostipoluchen-cartochk-title {
         margin-top: 35px;
         margin-bottom: 20px;
         font-size: 18px;
         line-height: 150%;
    }
     .dostipoluchen-cartochk-text {
         font-size: 14px;
         line-height: 150%;
    }
     .opldosinerinfo {
         padding-top: 50px;
    }
     .sposoby-dost-in-singletov {
         gap:23px;
         margin-bottom: 70px;
    }
     .sposoby-dost-in-singletov-item {
         width: calc((100% - 92px) / 5);
         padding: 20px 20px 30px 30px;
         background: #F0F0F0;
         border-radius: 10px;
    }
     .sposoby-dost-in-singletov-icon {
         display: flex;
         justify-content: flex-end;
    }
     .sposoby-dost-in-singletov-icon img {
         width: 30px;
         height: 30px;
    }
     .sposoby-dost-in-singletov-title {
         margin-top: 12px;
         margin-bottom: 15px;
         font-size: 20px;
         line-height: 120%;
    }
     .sposoby-dost-in-singletov-text {
         font-size: 13px;
         line-height: 140%;
    }
     .sposoby-dost-in-singletov-pover {
         padding: 15px 14px;
         border-radius: 10px;
    }
     .sposoby-dost-in-singletov-pover-text {
         font-size: 13px;
         line-height: 150%;
    }
}
 @media (max-width: 1380px) {
     .first-section-in-prodcart-slider{
         width: 387px;
         height: 280px;
         gap: 28px;
    }
     .mySwipertovar {
         width: 300px;
    }
     .swiper-slidegalintov-item {
         width: 280px;
         height: 280px;
    }
     .mySwipertovargal {
         width: 79px;
    }
     .swiper-slidegalintov {
         width: 79px;
         height: 79px;
    }
     .title-tov-in-singlepage {
         font-size: 24px;
         margin-bottom: 12px;
    }
     .char-and-info-in-page-single-info1-col1 {
         width: 800px;
    }
     .first-section-in-prodcart-info {
         width: 480px;
    }
    .char-and-modofici {
         margin-top: 50px;
         gap: 30px;
    }
     .why-zakaz-inposbazar-item-text {
         font-size: 13px;
    }
     .why-zakaz-inposbazar-item-title {
         font-size: 17px;
    }
     .sliders-tovsop-wrp {
         padding-left: 0px;
         padding-right: 0px;
    }
     .swiper-button-tovsop-next {
         right: -18px;
         width: 36px;
         height: 36px;
    }
     .swiper-button-tovsop-prev {
         left: -18px;
         width: 36px;
         height: 36px;
    }
     .cjhar-short-list-item {
         font-size: 13px;
    }
    .first-section-in-prodcart-right {
         width: 282px;
    }
     .card-tovar-why-we-title , .title-dop-tov-h2{
         font-size: 34px;
         margin-bottom: 50px;
    }
    .rampricekuput-in-card {
         padding: 26px;
    }
    .rampricekuput-price {
         display: flex ;
         gap: 10px;
    }
    .rampricekuput-xec {
         font-style: normal;
         font-weight: 600;
         font-size: 31px;
         line-height: 120%;
    }
     .rampricekuput-old {
         font-style: normal;
         font-weight: 700;
         font-size: 15px;
    }
    .rampricekuput-rass {
         margin-top: 20px;
         padding: 8px 3px;
         margin-bottom: 18px;
         border-radius: 5px;
         font-size: 12px;
         line-height: 14px;
    }
     .addtocart-in-propage {
         margin-bottom: 11px;
    }
     .char-and-info-in-page-single-info1-col2 {
         width: 385px;
    }
     .iframein0sngleobzor {
         display: flex ;
         margin-bottom: 50px;
    }
     .sliders-tovsop-item {
         padding: 22px;
    }
    .addticart {
         font-size: 14px;
         line-height: 14px;
         padding: 14px 18px;
    }
     .prieincardsop {
         font-size: 23px;
    }
     .sliders-tovsop-item-title {
         margin-top: 22px;
         margin-bottom: 8px;
         font-size: 15px;
         line-height: 120%;
    }
     .opl-dos-info-title {
         margin-bottom: 30px;
         font-size: 26px;
         line-height: 140%;
    }
     .dostipoluchen-cartochki {
         gap:30px;
    }
     .dostipoluchen-cartochka {
         width: calc((100% - 60px) / 3);
         padding: 37px 20px 37px 30px;
         border: 1px solid #D9D9D9;
         border-radius: 20px;
    }
     .dostipoluchen-cartochk-icon {
         width: 250px;
         height: 62px;
    }
     .dostipoluchen-cartochk-title {
         margin-top: 35px;
         margin-bottom: 20px;
         font-size: 18px;
         line-height: 150%;
    }
     .dostipoluchen-cartochk-text {
         font-size: 13px;
         line-height: 150%;
    }
     .opldosinerinfo {
         padding-top: 50px;
    }
     .sposoby-dost-in-singletov {
         gap:20px;
         margin-bottom: 60px;
    }
     .sposoby-dost-in-singletov-item {
         width: calc((100% - 80px) / 5);
         padding: 20px ;
         background: #F0F0F0;
         border-radius: 10px;
    }
     .sposoby-dost-in-singletov-icon {
         display: flex;
         justify-content: flex-start;
    }
     .sposoby-dost-in-singletov-icon img {
         width: 27px;
         height: 27px;
    }
     .sposoby-dost-in-singletov-title {
         margin-top: 12px;
         margin-bottom: 15px;
         font-size: 20px;
         line-height: 120%;
    }
     .sposoby-dost-in-singletov-text {
         font-size: 13px;
         line-height: 140%;
    }
     .sposoby-dost-in-singletov-pover {
         padding: 15px 14px;
         border-radius: 10px;
    }
     .sposoby-dost-in-singletov-pover-text {
         font-size: 13px;
         line-height: 150%;
    }
}
 @media (max-width: 1240px) {
     .first-section-in-prodcart-slider{
         width: 384px;
         height: 276px;
         gap: 27px;
    }
     .mySwipertovar {
         width: 276px;
    }
     .swiper-slidegalintov-item {
         width: 276px;
         height: 276px;
    }
     .mySwipertovargal {
         width: 81px;
    }
     .swiper-slidegalintov {
         width: 81px;
         height: 81px;
    }
     .title-tov-in-singlepage {
         font-size: 24px;
         margin-bottom: 15px;
    }
     .char-and-info-in-page-single-info1-col1 {
         width: 800px;
    }
     .first-section-in-prodcart-info {
         width: 480px;
    }
     .first-section-in-prodcart-info {
         width: 302px;
    }
     .first-section-in-prodcart-right {
         width: 219px;
    }
    .char-and-modofici {
         flex-direction: column;
         gap:40px;
         margin-top: 40px;
    }
    .char-and-modofici > div {
         width: 100%;
    }
     .metatov-after-title {
    }
     .articul-aftertitl2 {
         display: block;
         margin-bottom: 7px;
    }
     .articul-aftertitl1 {
         display: none;
    }
     .rampricekuput-price {
         flex-direction: column;
         gap:5px;
    }
     .rampricekuput-oldsale {
         margin-top: 0;
         display: flex ;
         align-items: center;
         flex-direction: row-reverse;
         justify-content: flex-end;
         gap: 7px;
    }
     .byinckicl-inpage-tov , .addtocart-in-propage{
         padding: 10px 17px;
         font-size: 14px;
    }
    .rampricekuput-rass {
         margin-top: 15px;
         padding: 6px 14px;
         text-align: center;
         margin-bottom: 18px;
         border-radius: 5px;
         font-size: 12px;
         line-height: 14px;
    }
    .infodeliv-right-ches-icon img {
         width: 19px;
    }
     .infodeliv-right-ches-in {
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
         line-height: 150%;
         color: #292929;
    }
    .char-and-info-in-page-single-menu > div {
         font-size: 17px;
    }
     .char-and-info-in-page-single-info1-col1 {
         width: 633px;
    }
     .char-and-info-in-page-single-info1-col2 {
         width: 300px;
    }
    .documentik {
         font-size: 13px;
    }
     .card-tovar-why-we-title, .title-dop-tov-h2 {
         font-size: 26px;
         margin-bottom: 32px;
    }
     .why-zakaz-inposbazar-item-text {
         font-size: 14px;
    }
    .why-zakaz-inposbazar-item {
         border-radius: 15px;
         padding: 20px;
    }
    .why-zakaz-inposbazar-item-icon img {
         width: 46px;
         height: 46px;
    }
    .why-zakaz-inposbazar-item-title {
         font-size: 14px;
         margin-top: 20px;
         margin-bottom: 20px;
    }
     .opl-dos-info-title {
         margin-bottom: 30px;
         font-size: 23px;
         line-height: 140%;
    }
     .dostipoluchen-cartochki {
         gap:30px;
    }
     .dostipoluchen-cartochka {
         width: calc((100% - 60px) / 3);
         padding: 37px 20px 37px 30px;
         border: 1px solid #D9D9D9;
         border-radius: 10px;
    }
     .dostipoluchen-cartochk-icon {
         width: 230px;
         height: 56px;
    }
     .dostipoluchen-cartochk-title {
         margin-top: 35px;
         margin-bottom: 20px;
         font-size: 16px;
         line-height: 150%;
    }
     .dostipoluchen-cartochk-text {
         font-size: 12px;
         line-height: 150%;
    }
     .opldosinerinfo {
         padding-top: 50px;
    }
     .sposoby-dost-in-singletov {
         gap:17px;
         margin-bottom: 50px;
    }
     .sposoby-dost-in-singletov-item {
         width: calc((100% - 68px) / 5);
         padding: 20px ;
         background: #F0F0F0;
         border-radius: 8px;
    }
     .sposoby-dost-in-singletov-icon {
         display: flex;
         justify-content: flex-start;
    }
     .sposoby-dost-in-singletov-icon img {
         width: 25px;
         height: 25px;
    }
     .sposoby-dost-in-singletov-title {
         margin-top: 12px;
         margin-bottom: 15px;
         font-size: 16px;
         line-height: 120%;
    }
     .sposoby-dost-in-singletov-text {
         font-size: 12px;
         line-height: 140%;
    }
     .sposoby-dost-in-singletov-pover {
         padding: 15px 14px;
         border-radius: 8px;
    }
     .sposoby-dost-in-singletov-pover-text {
         font-size: 12px;
         line-height: 150%;
    }
}
 @media(max-width: 1010px) {
     .swiper-button-tovsop-next {
         right: -5px;
    }
     .swiper-button-tovsop-prev {
         left: -5px;
    }
}
 @media(max-width: 960px) {
     .swiper-button-tovsop-next {
         right: -15px;
         width: 30px;
         height: 30px;
    }
     .swiper-button-tovsop-prev {
         left: -15px;
         width: 30px;
         height: 30px;
    }
     .first-section-in-prodcart-left {
         flex-direction: column;
         gap:40px;
    }
     .titleonpc-single2 {
         display: block;
    }
     .titleonpc-single {
         display: none;
    }
     .first-section-in-prodcart-info {
         width: 100%;
    }
     .first-section-in-prodcart-left {
         width: 440px;
    }
     .first-section-in-prodcart-slider{
         width: 280px;
         height: 200px;
         gap: 20px;
    }
     .mySwipertovar {
         width: 200px;
    }
     .swiper-slidegalintov-item {
         width: 200px;
         height: 200px;
    }
     .mySwipertovargal {
         width: 60px;
    }
     .swiper-slidegalintov {
         width: 60px;
         height: 60px;
    }
     .articul-aftertitl2 {
         display: none;
    }
     .articul-aftertitl1 {
         display: block;
    }
     .char-and-modofici-title {
         margin-bottom: 20px;
         font-style: normal;
         font-weight: 600;
         font-size: 14px;
    }
     .char-and-modofici {
         flex-direction: row;
         gap: 10px;
         margin-top: 0;
    }
    .char-and-modofici > div {
         width: calc(50% - 5px);
    }
    .char-and-info-in-page-single-info1-col1 {
         width: 466px;
    }
     .char-and-info-in-page-single-info1-col2 {
         width: 225px;
    }
     .in-page-single-info1-razdel-list-item-zn {
         width: 160px;
         font-size: 14px;
         line-height: 120%;
    }
    .in-page-single-info1-razdel-list-item-zn a {
         font-size: 14px;
         line-height: 120%;
    }
    .in-page-single-info1-razdel-list-item-title {
         max-width: calc(100% - 170px);
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
         line-height: 120%;
    }
    .in-page-single-info1-razdel-list-item {
         position: relative;
         display: flex ;
         padding: 7px 0;
    }
    .in-page-single-info1-razdel-title {
         padding: 11px 17px;
         font-style: normal;
         font-weight: 600;
         font-size: 15px;
    }
    .in-page-single-info1-col2-title {
         font-style: normal;
         font-weight: 600;
         font-size: 17px;
         line-height: 140%;
         color: #292929;
         margin-bottom: 11px;
    }
    .documentik {
         font-size: 12px;
    }
    .cjhar-short-list-item {
         font-size: 12px;
    }
    .allchar-yaklink{
         margin-top: 15px;
         font-size: 12px;
    }
     .modificilis-item , .modificilis-item-tek{
         font-size: 12px;
         line-height: 14px;
         padding: 4px 10px;
    }
     .card-tovar-why-we-title {
         font-size: 22px;
         margin-bottom: 40px;
    }
     .title-dop-tov-h2 {
         font-size: 28px;
         margin-bottom: 40px;
    }
    .why-zakaz-inposbazar {
         display: flex ;
         flex-wrap: wrap;
         gap: 15px;
    }
     .why-zakaz-inposbazar-item {
         border-radius: 15px;
         padding: 30px;
         width: calc((100% - 15px) / 2);
    }
     .slideoneimtovsop {
         height: 202px;
    }
     .buttons-in-beadshop {
         display: flex ;
         gap: 20px;
    }
    .izbrannoe-sravnenie-button {
         font-size: 12px;
    }
     .breadcrumbs_list > span:last-child, .breadcrumbs_list , .breadcrumbs_list a {
         font-size: 12px;
    }
     .title-tov-in-singlepage {
         font-size: 20px;
         margin-bottom: 14px;
    }
     .opl-dos-info-title {
         margin-bottom: 30px;
         font-size: 23px;
         line-height: 140%;
    }
     .dostipoluchen-cartochki {
         gap:15px;
    }
     .dostipoluchen-cartochka {
         width: calc((100% - 30px) / 3);
         padding: 30px 20px;
         border: 1px solid #D9D9D9;
         border-radius: 10px;
    }
     .dostipoluchen-cartochk-icon {
         width: 174px;
         height: 46px;
    }
     .dostipoluchen-cartochk-title {
         margin-top: 25px;
         margin-bottom: 15px;
         font-size: 16px;
         line-height: 150%;
    }
     .dostipoluchen-cartochk-text {
         font-size: 12px;
         line-height: 150%;
    }
     .opldosinerinfo {
         padding-top: 50px;
    }
     .sposoby-dost-in-singletov {
         gap:20px;
         margin-bottom: 50px;
    }
     .sposoby-dost-in-singletov-item {
         width: calc((100% - 40px) / 3);
         padding: 20px ;
         background: #F0F0F0;
         border-radius: 8px;
    }
     .sposoby-dost-in-singletov-item:nth-child(4), .sposoby-dost-in-singletov-item:nth-child(5){
         width: calc((100% - 20px) / 2);
    }
     .sposoby-dost-in-singletov-icon {
         display: flex;
         justify-content: flex-start;
    }
     .sposoby-dost-in-singletov-icon img {
         width: 25px;
         height: 25px;
    }
     .sposoby-dost-in-singletov-title {
         margin-top: 20px;
         margin-bottom: 15px;
         font-size: 16px;
         line-height: 120%;
    }
     .sposoby-dost-in-singletov-text {
         font-size: 12px;
         line-height: 140%;
    }
     .sposoby-dost-in-singletov-pover {
         padding: 15px 14px;
         border-radius: 8px;
    }
     .sposoby-dost-in-singletov-pover-text {
         font-size: 12px;
         line-height: 150%;
    }
}
 @media(max-width: 720px){
     .first-section-in-prodcart {
         flex-direction: column;
    }
    .first-section-in-prodcart-left {
         width: 100%;
    }
     .char-and-info-in-page-single-info1-iner {
         flex-direction: column;
         gap: 40px;
         padding-top: 25px;
    }
     .char-and-info-in-page-single-info1-col1, .char-and-info-in-page-single-info1-col2 {
         width: 100%;
    }
    .sliders-tovsop-wrp {
         padding-left: 20px;
         padding-right: 20px;
    }
     .swiper-button-tovsop-next {
         right: -5px;
         width: 30px;
         height: 30px;
    }
     .swiper-button-tovsop-prev {
         left: -5px;
         width: 30px;
         height: 30px;
    }
     .bread-wrapper {
         display: none;
    }
     .buttons-in-beadshop {
         display: flex ;
         gap: 9px;
         margin-left: 143px;
    }
    .izbrannoe-sravnenie-button {
         font-size: 11px;
    }
    .iconiz {
         width: 25px;
         height: 25px;
         display: flex ;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 6px;
    }
    .wrapper-bread-incatalog {
         padding-top: 26px;
         padding-bottom: 50px;
         background: #fff;
    }
     .title-tov-in-singlepage {
         font-size: 20px;
         margin-bottom: 15px;
    }
    .articul-aftertitl {
         font-size: 12px;
    }
    .innal > div {
         font-size: 12px;
         line-height: 18px;
    }
    .metatov-after-title {
         display: flex ;
         align-items: center;
         gap: 10px;
         justify-content: space-between;
    }
    .first-section-in-prodcart-left {
         gpa:30px;
    }
     .char-and-modofici {
         flex-direction: column-reverse;
         gap: 30px;
         margin-top: 0;
    }
     .char-and-modofici > div {
         width: 100%;
    }
     .first-section-in-prodcart-right {
         width: 100%;
         margin-top: 30px;
    }
     .rampricekuput-price {
         flex-direction: row;
         gap: 10px;
         align-items: flex-end;
    }
    .char-and-info-in-page-single-menu > div {
         font-size: 12px;
         padding: 7px 0;
    }
     .char-and-info-in-page-single-menu {
         display: flex ;
         background: #fff;
         gap: 30px;
    }
    .first-section-in-prodcart-wrp {
         padding-bottom: 40px;
         background: #fff;
    }
    .in-page-single-info1-razdel-title {
         padding: 10px 17px;
         font-style: normal;
         font-weight: 600;
         font-size: 13px;
    }
     .in-page-single-info1-razdel-text {
         padding-top: 20px;
         padding-bottom: 30px;
         font-style: normal;
         font-size: 14px;
    }
     .in-page-single-info1-razdel-list-item-zn {
         width: 142px;
         font-size: 14px;
         line-height: 120%;
    }
     .in-page-single-info1-razdel-list-item-zn a {
         font-size: 12px;
         line-height: 120%;
    }
     .in-page-single-info1-razdel-list-item-title {
         max-width: calc(100% - 150px);
         font-style: normal;
         font-weight: 400;
         font-size: 14px;
         line-height: 120%;
    }
     .in-page-single-info1-col2-title {
         font-style: normal;
         font-weight: 600;
         font-size: 13px;
    }
    .card-tovar-why-we-title {
         font-size: 18px;
         margin-bottom: 40px;
         margin-top: 0;
    }
     .card-tovar-why-we-title br{
         display: none;
    }
     .why-zakaz-inposbazar {
         display: flex ;
         flex-wrap: wrap;
         gap: 20px;
    }
     .why-zakaz-inposbazar-item {
         border-radius: 15px;
         padding: 30px;
         width: 100%;
    }
     .title-dop-tov-h2 {
         font-size: 22px;
         margin-bottom: 30px;
    }
     .sliders-tovsop-item {
         padding: 20px;
    }
     .slideoneimtovsop {
         height: 130px;
    }
     .sliders-tovsop-item-title {
         margin-top: 20px;
         margin-bottom: 8px;
         font-size: 13px;
         line-height: 120%;
    }
    .sliders-tovsop-item-art {
         font-style: normal;
         font-weight: 400;
         font-size: 10px;
         line-height: 120%;
         margin-bottom: 16px;
         color: #292929;
    }
     .addticart {
         font-size: 12px;
         line-height: 15px;
         padding: 10px 11px;
    }
     .sliders-tovsop-butsup {
         display: flex ;
         gap: 10px;
         flex-direction: column;
    }
    .tovarserdce , .tovarsravnipl{
         width: 14px;
         height: 14px;
    }
     .sliders-tovsop-item {
         border-radius: 7px;
    }
    .swiper-paginationsop55 .swiper-pagination-bullet {
         width: 10px;
         height: 2px;
    }
     .shopwoo-age-mobile {
         display: flex;
         margin-top: 22px;
        justify-content: space-between;
         gap: 11px;
    }
     .shopwoo-age-mobile .header-cart-img img {
         width: 40px;
         max-height: 40px;
    }
     .shopwoo-age-mobile .cart-num {
         font-size: 10px;
         width: 16px;
         height: 16px;
         top: 3px;
         right: 2px;
    }
    .shopwoo-age-mobile .header-searche {
         width: calc(100% - 50px);
    }
     .opl-dos-info-title {
         margin-bottom: 20px;
         font-size: 21px;
         line-height: 140%;
    }
     .dostipoluchen-cartochki {
         gap:20px;
    }
     .dostipoluchen-cartochka {
         width: 100%;
         padding: 20px;
         border: 1px solid #D9D9D9;
         border-radius: 10px;
    }
     .dostipoluchen-cartochk-icon {
         width: 174px;
         height: 46px;
    }
     .dostipoluchen-cartochk-title {
         margin-top: 25px;
         margin-bottom: 15px;
         font-size: 16px;
         line-height: 150%;
    }
     .dostipoluchen-cartochk-text {
         font-size: 12px;
         line-height: 150%;
    }
     .opldosinerinfo {
         padding-top: 40px;
    }
     .sposoby-dost-in-singletov {
         gap:10px;
         margin-bottom: 50px;
    }
     .sposoby-dost-in-singletov-item:nth-child(4), .sposoby-dost-in-singletov-item {
         width: calc((100% - 10px) / 2);
         padding: 20px ;
         background: #F0F0F0;
         border-radius: 8px;
    }
     .sposoby-dost-in-singletov-item:nth-child(5){
         width: 100% 
    }
     .sposoby-dost-in-singletov-icon {
         display: flex;
         justify-content: flex-start;
    }
     .sposoby-dost-in-singletov-icon img {
         width: 25px;
         height: 25px;
    }
     .sposoby-dost-in-singletov-title {
         margin-top: 10px;
         margin-bottom: 15px;
         font-size: 15px;
         line-height: 120%;
    }
     .sposoby-dost-in-singletov-text {
         font-size: 12px;
         line-height: 140%;
    }
     .sposoby-dost-in-singletov-pover {
         padding: 15px 14px;
         border-radius: 8px;
    }
     .sposoby-dost-in-singletov-pover-text {
         font-size: 12px;
         line-height: 150%;
    }
}
 