/* 1710 пк средние */

@media(max-width: 1730px) {
	.wrp {
		width: 1510px;
	}
	.header-logo a {
    gap: 12px;
}.logosubtitle {
    max-width: 143px;
    font-size: 11px;
   }
   .headerosn-left {
    gap: 25px;
}.headerosn-right {
    gap: 15px;
}.header-searche {
    width: 257px;
}.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;
}
}



/* 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: 225px;
    }
    .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: 13px;
    }    .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;
}#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) / 3);
    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: 208px;
    }.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) / 3);
        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;
}
}



@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(/assets/images/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
    }
}



@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) {
    .headerosn{display: block;}
	.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;
}
.burger2 {
	display: flex;
}    .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: 19px;
      }.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: 70px;
}.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 {
    font-size: 15px;
    line-height: 30px;
    max-width: 172px;
}.cont-card-item-inf1yacards {
    display: flex
;
    align-items: center;
    justify-content: center;
    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: 15px;
    }.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: 285px;
        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: 92px;
        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;
    }
}
