

/* Start:/local/templates/template/components/bitrix/news/services/bitrix/news.detail/electronic_signature/style.css?174791639851485*/
.headeredPage__content{
	position: relative;
	overflow: hidden;
	height: 500px;
	align-items: center;
}

.headeredPage__dsecr{
	margin-bottom: 45px;
	color: white;
	font-size: 1rem;
	line-height: 29px;
}
a.btn_orange{
	border: 1px solid transparent;
}
.headeredPage__main .headeredPage__title{
	margin-bottom: 20px;
}
.headeredPage__button .btn--red, .btncenterundertariff .btn--red{
	background: #FF4433;
}
.headeredPage__button .btn--transparent{
	background: transparent;
}
.headeredPage__button .btn--transparent.btn--red{
	color: #FF4433;
	border: 1px solid #FF4433;
}
.headeredPage__button .btn--transparent.btn--red:hover{
	color: white;
}
.rightimg .headeredPage__content .headeredPage__logo_col{
	right: 0;
}

.borring__item-icon + .borring__item-name{
	margin-top: 2rem;
}
.section_texttarif ul.tariffCarouselItem__list{
	max-width: 100%;
	text-align: left;
	flex-grow: 1;
}
.tarifftextitem{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.tarifftextitem:nth-of-type(2n){
	flex-direction: row-reverse;
}
.section_texttarif .tarifftextitem .tariffCarouselItem__list li, .section_texttarif .tariffCarouselItem .withoutheight .tariffCarouselItem__title{
	margin-bottom: 1.4rem;
	height: auto;
	min-height: 0;
}
.section_texttarif .tariffCarouselItem{
	    padding: 62px 70px 46px;
}
.section_texttarif .tarifftextitem:nth-of-type(2n) .tariffCarouselItem{ 
	padding-left: 0;
	padding-right: 140px;
}
.section_texttarif .tarifftextitem:nth-of-type(2n) .tarifftextitem_img{ 
	padding-left: 70px;
}
.tarifftextitem_img{
	width: 50%;
}
.tarifftextitem_img img{
	max-width: 100%;
	margin: 0 auto;
	display: table;
}
.section_texttarif .tariffCarouselItem{
	width: 50%;
}
.section_texttarif .tariffCarouselItem__list li{
	text-align: left;
	font-size: 1rem;
	min-height: 85px;
	margin-bottom: 0.5rem;
}
.section_texttarif .tariffCarouselItem__title{
	text-align: left;

	font-weight: 500;
	min-height: 0;
}
.section_texttarif .tariffCarouselItem__priceWrap, .section_texttarif .tariffCarouselItem__button{
	display: none;
}
.tariff_more--descr-text{
		margin-top: 4.5rem;
	text-align: center;
}
.tariff_more--descr-text .moreInfo{
    margin-top: 3.6rem;
	font-size: 1.43rem;
}
.yandexcenter{
	margin: 0 auto;
}
.btncenterundertariff{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	margin-top: 3.6rem;
}
.headeredPage__button .btn--red:hover , .btncenterundertariff .btn--red:hover{
	background: #DB3424;
}
ul.tariffCarouselItem__list{
	min-height: unset;
}
.tariffCarouselItem__price.tariffCarouselItem__price--year.yearblack{
	color: black;
}
.headeredPage__content .headeredPage__logo_col{
	max-width: 100%;
    flex: auto;
    position: absolute;
    right: 20px;
    bottom: 16px;
    max-height: 100%;
}
.detail_text_price{
	flex-grow: 1;
	display: block;
	text-align: center;
}
.infolittle{
	font-size: 0.9rem;
	font-weight: normal;
}
.detail_text_price p{
	margin-top: 0;
	margin-bottom: 8px;
}
.headeredPage__content .headeredPage__logo_col img{
	max-height: 100%;
	    height: 100%;
    object-fit: contain;
	width: 100%;
	max-width: 635px;
	height: auto;
}
body, html{
	width: 100vw;
	    overflow-x: hidden;
}
.headeredPage__content .headeredPage__logosmall + .headeredPage__main{
	padding-top: 15px;
	padding-left: 45px;
}
.headeredPage__content .headeredPage__main{
	padding-top: 15px;
}
.headeredPage__content a.btn_orange,
.headeredPage__content button.btn_orange{
	font-size: 1.15rem;
	padding: 1.15rem 2.5rem;
	white-space: nowrap;
}

.sectionTitle{
	text-align: center;
}
.borring__item-icon{
	height: 50px;
}
.borring__item-icon img {
	height: 100%;
	width: auto;
}
.borring__item-title{
	font-size: 1.5rem;
	line-height: 1.4;
	color: #009CA3;
	margin-top: 22px;
	margin-bottom: 15px;
}
.formotch{
	margin-bottom: 80px;
}
.formotch .btn_orange{
	padding: 20px 60px;
}
.borring__item-name{
	font-size: 1rem;
	line-height: 1.8;
	color: #000000;
}
.borring__item{
	margin-bottom: 85px;
}

.section .sectionHeadered{
	margin-bottom: 65px;
}
.headeredPage__content .headeredPage__main_col{
	position: relative;
	display: flex;
	max-width: 760px;
}
.headeredPage__logosmall{
	width: 118px;
	min-width: 118px;
	padding-top: 15px;
	margin-left: -30px;

}
.headeredPage__buttns{
	display: table;
	align-items: center;
	justify-content: flex-start;
	position: relative;
}
.langing_img_right_btn{
	position: absolute;
	right: -1.25rem;
    top: 33%;
	transform: translate(100%, -50%);
	max-width: 210px;
}
.headeredPage__buttns .headeredPage__button + .headeredPage__button{
	margin-left: 20px;
}
.btn_orange.demotest{
	background: white;
	color: #009CA3;
}
.btn_orange.demotest:hover{
	color: white;
	background: #009CA3;
	box-shadow: 0 5px 20px rgb(14 14 14 / 0.15);
}
.tabs_header{
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 1000px;
	padding: 0 10px;
	margin: 0 auto;
	margin-bottom: 70px;
}
.tab-con{
	display: none;
}
.tab-con.tabactive{
	display: block;
}
.frompage{
	position: relative;
	padding-right: 25px;
}
.frompage:after{
	content:'';
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background-image: url('/local/templates/template/img/frompage.svg');
	background-size: contain;
	transition: 0.3;
	opacity: 0.5;
}
.gifts__Wrapper{
	display: flex;
	align-items: stretch;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.gift__item{

	border-radius: 9px;
	width: calc(50% - 30px);
	margin: 0 15px;
	background: white;
	padding: 50px 90px 50px 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.gift__prim{
	font-size: .85rem;
	line-height: 143.3%;
	text-align: center;
	color: #000000;
	opacity: 0.5;
	margin-top: 70px;
	margin-bottom: 0;
}
.gift__item-img{
	position: relative;
}
.gift__item-date{
	width: 92px;
	height: 92px;
	border-radius: 50%;
	background-image: url('/local/templates/template/img/giftstar.png');
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	font-weight: 500;
	font-size: .75rem;
	line-height: 113.3%;
	color: #000000;
	padding: 0 10px;
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(50%, -50%);
}
.gift__item-date span{
	font-size: 1.5rem;
	line-height: 113.3%;
	
}
.gift__item-for{
	font-weight: 500;
	font-size: .85rem;
	background: #11899B;
	border-radius: 22px;
	display: table;
	padding: 5px 20px;
	color: #FFFFFF;
	margin-top: 0;
}
.gift__item-name{
	font-size: 2rem;
	line-height: 143.3%;
	max-width: 470px;
	margin-bottom: 60px;
}
.gift__item-name span{
	color: #009CA3;
	font-weight: 500;
}
.frompage:hover:after{
	opacity: 1;
}
.allinfo{
	text-align: center;
}
.allinfo a{
	font-size: 1rem;
	line-height: 1.7;
	color: #009CA3;
}
.specitem{
	display: none;
}
.ulnew ul li{
	padding-left: 25px;
	position: relative;
	font-size: 1rem;
	line-height: 1.5;
	margin-bottom: 10px;
}
.ulnew ul li:before{
	content: '';
	width: 6px;
	height: 6px;
	background: #009CA3;
	top: 6px;
	left: 0;
	position: absolute;
	border-radius: 50%;
}
.tabs__item{
	font-size: 2rem;
	line-height: 1.5;
	text-align: center;
	color: #000000;
	position: relative;
}
.tabs__item:hover{
	color: #009CA3;
}
.tabs__item.tabactive{
	color: #009CA3;
}
.tabs__item.tabactive:before{
	content: '';
	width: 100%;
	height: 3px;
	background: #009CA3;
	position: absolute;
	bottom: 0;
	left: 0;
}
.headeredPage__logosmall img{
	width: 100%;
}
.headeredPage__logosmall + .headeredPage__main_col{
	padding-left: 0;
}
.section_opportunities .oppurtunitiesServiceItem{
	max-width: 366px;
	border: unset;
	padding: 0;
	margin-bottom: 40px;
	margin-left: 10px;
	width: 100%;
}
.section_opportunities .col-6:nth-of-type(2n-1) .oppurtunitiesServiceItem{
	margin-left: auto;
	margin-right: 80px;
}
.section_opportunities .oppurtunitiesServiceItem__icon{
	width: 77px;
	height: 77px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #F5F6F7;
	border-radius: 50%;
	flex: 0 0 77px;
	margin-right: 18px;
    max-width: 77px;
}
div.sectionDescription{
	max-width: 100%;
	margin-bottom: 80px;
	margin-top: 20px;
}
.section_opportunities .oppurtunitiesServiceItem__title{
	font-size: 1rem;
	line-height: 1.6;
	flex: unset;
	flex-grow: 1;
}
.section_tariff.section .sectionHeadered{
	margin-bottom: 30px;
}

.section.section_tariff{
	padding: 70px 0;
}
.tariffCarouselItem__icon img{
	height: 100%;
	width: auto;
}
.tariffCarouselItem{
	height: 100%;
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	flex-direction: column;
}
.tarifftop{
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	flex-direction: column;
}

.tariffCarouselItem__button, .tariffCarouselItem__priceWrap{
	margin-top: auto;
}
.tarifftop{
	margin-bottom: auto;
}
.tariffCarouselItem__title{
	min-height: 3.6rem;
}
.tariffCarouselItem .tariffCarouselItem__title{
	margin-bottom: 1rem;
}
.tariffCarouselItem .withoutheight .tariffCarouselItem__title{
	margin-bottom: 35px;
}
.tariffCarouselItem__icon{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100px;
	margin-bottom: 25px;
}
.tariffCarouselItem__price:before{
	display: none;
}
.tariffCarouselItem  .tariffCarouselItem__price{
	width: 100%;
	padding: 0;
}

.tariffCarouselItem__price.tariffCarouselItem__price--year{
	color: #009CA3;
	margin-top: 15px;
}
.tariffCarouselItem .tariffCarouselItem__priceWrap{
	margin-bottom: 35px;
}
.tariffPreviewText .tariffCarouselItem__price.detail_text_price{
	margin-top: auto;
	flex-grow: 0;
}
.tariffContainer_carousel .owl-carousel .owl-stage{
	display: flex;
}
.section_opportunities{
	padding-top: 30px;
}

.how_wrapper{
	margin: 80px 0;
	background: #009CA3;
	border-radius: 9px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: white;
	padding: 65px 60px;
	display: none;
}

.how__title{
	font-size: 2rem;
	line-height: 1.55;
	color: #FFFFFF;
	margin-left: 40px;
	width: 100%;
	max-width: 510px;
}
.how_wrapper .btn_orange{
	white-space: nowrap;
}
.how__description{
	font-size: 1rem;
	line-height: 1.8;
	color: #FFFFFF;
	max-width: 720px;
	margin-right: 60px;
	flex-grow: 1;
}
.how_icon svg{
	width: 100%;
	height: auto;
	min-width: 50px;
	max-width: 50px;
}

.borring__wrapper .col-2{
	width: 20%;
    padding: 0 15px;
}
.tariff-more__wrapper{
	margin-top: 50px;
	margin-bottom: 50px;
}
.tariff_more{
	margin-top: 70px;
	color: #009CA3;
	display: table;
	align-items: center;
	margin: 0 auto;
	font-size: 1.5rem;
}
.tariff_more:hover{
	opacity: 0.8;
}
.tariff_more span{
	padding-right: 10px;
}
tr.table_row{
	display: table-row;
}
.tariff_more--descr{
	display: none;
}
.tariff_more--descr table.table{
	padding-top: 30px;
}
table.table b{
	font-weight: 500;
}
body.logged-in .headeredPage{
	border-radius: 0;
}
div.tarif-active{
	border: unset;
}
.tariff_more svg, .allinfo_click svg{
	transition: 0.2s;
}

.tariff_more.active svg, .allinfo_click.active svg{
	transform: rotate(-180deg);
}

.formotch__wrapper{
	background: #009CA3;
	border-radius: 9px;
	max-width: 1160px;
	margin: 0 auto;
	padding: 57px 40px 57px 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.formotch__title{
	font-size: 2rem;
	line-height: 1.5;
	color: #FFFFFF;
	margin: 0;
	margin-right: 70px;
}

.formotch__form{
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	flex-grow: 1;
}
.formotch__form .inputtext{
	background: #FFFFFF;
	border: 1px solid #E1E1E1;
	box-sizing: border-box;
	font-size: 1rem;
	line-height:2.5;
	padding: 15px 25px;
	flex-grow: 1;
	margin-right: 15px;
}
.formotch__form .inputtext::placeholder{
	color: #ACACAC;
	
}
.section_tabs{
	margin-bottom: 90px;
}
.gift__descr{
	    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: auto;
    align-items: flex-start;
}
.advent{
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	margin: 0 -15px;

}
.gift__item.giftitembig{
	width: 100%;
	max-width: 930px;
}
.smalldetail{
		width: 100%;
	max-width: 930px;
	margin: 0 auto;
}
.advent__item{
	position: relative;
	width: calc(33.3333% - 30px);
	margin: 0 15px;
	padding-top: 40px;
	font-size: 23px;
	line-height: 1.4;
}
.detailitem{
	font-size: 1.5rem;
	line-height: 1.4;
	padding-bottom: 35px;
}
.advent__item:before{
	content: '';
	width: 90px;
	height: 5px;
	background: #009CA3;
	top: 0;
	left: 0;
	position: absolute;
}
.section_steps{
	padding: 3.75rem 0 0;
}
.new_bottom.lastchild{
	margin-bottom: 8rem;
}
.steps__wrapper{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	background: white;
}
.steps_items{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	width: 100%;
	
}
.steps__item{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-align: center;
	flex-direction: column;
	position: relative;
	padding-left: 60px;
}
.steps__item:first-of-type{
	padding: 0;
}
.steps__item >span{
	display: flex;
	align-items: center;
	justify-content: center;
	color: #2855AF;
	background: #D9F3FF;
	box-sizing: border-box;
	width: 80px;
	height: 80px;
	min-width: 80px;
	min-height: 80px;
	border-radius: 50%;
	font-size: 1.3rem;
	font-weight: 500;
	
}
.steps__item >p{
	margin-top: 40px;
	margin-bottom: 0;
	width: 180px;
}
.steps__item + .steps__item:before{
	content: '';
	position: absolute;
	width: 120px;
	left: 30px;
	top: 40px;
	height: 2px;
	background:  #DDDDDD;
	transform: translateX(-50%);
}
.steps__wrapper > p{
	font-size: 2rem;
	line-height: 1.5;
	color: #000000;
}
.blackheader .headeredLinkBack, .blackheader .headeredPage__title, .blackheader .headeredPage__dsecr{
	color: black;
}
.blackheader .headeredLinkBack:before{
	background-image: url('/local/templates/template/img/blackheaderarrow.svg');
}
.blackheader .headeredLinkBack{
	opacity: 0.5;
}

.bug_wrapper{
	background: #F5F6F7;
	border-radius: 9px;
	margin-bottom: 80px;
	max-width: 930px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 35px 50px;
}
.bug_wrapper h3{
	margin: 0;
	font-size: 2rem;
	line-height: 1.5;
	color: #009CA3;
	padding-right: 40px;
}
.buh_text {
	text-align: center;
}
.tariffAbout{
	margin-bottom: 25px;
	font-size: 1.5rem;
	line-height: 1.4;
	text-align: center;
	color: #000000;
	opacity: 0.5;
}
.tariffCarouselItem__best.bestblack{
	color: black;
}
.tariffCarouselItem__about{
	margin-top: -7px;
	font-size: .85rem;
	line-height: 1.3;
	text-align: center;
	color: #000000;
	opacity: 0.5;
	padding: 0 20px;
	margin-bottom: 35px;
}

.traffictopinfo{
	height: 28%;
}
.traffictopinfo.withoutheight{
	height: auto;
}
.advent__item.itemsmall{
	width: calc(50% - 30px);
}
.tariffPreviewText{
	max-width: 1160px;
	margin: 0 auto;
	width: 100%;
	margin-bottom: 2rem;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}
.tariffPreviewText.bannert{
	margin-bottom: 0.3rem;
	align-items: flex-start;
}
.detail_text_price .tariffCarouselItem__about{
	margin-bottom: 5px;
	margin-top: 3px;
}
.section_steps + .section_tariff {
	padding-top: 0;
	padding-bottom: 70px;
}
body .oppurtunitiesService div.col-4:nth-of-type(n) .oppurtunitiesServiceItem{
	border: unset;
}

body .btn-red{
	background: #ED1B23;
}
.tariffContainer_row > .row{
	justify-content: center;
}
.headeredPage__dsecr_underbutton{
	margin-top: 1.9rem;
	font-size: 1.1rem;
}
.headeredPage__dsecr_underbutton b, .section_block_bottom.new_bottom .sectionTitle b, .section_block_bottom.new_bottom .tariff_more--descr-text b.salebanner{
    background: #FFD750;
    border-radius: 1.9rem;
    padding: 0.15rem 1rem;
    color: black;
    font-weight: 500;
    white-space: nowrap;
    position: relative;
    display: table;
    margin: 1.5rem auto 0;
    left: -0.85rem;
 
}
.steps__item a.btn_orange.btn--blue{
	padding: 0.5rem 2rem;
    margin-top: 1rem;
    font-size: 1.2rem;
}
.section_block_bottom.new_bottom .sectionTitle b:after, .section_block_bottom.new_bottom .tariff_more--descr-text b.salebanner:after{
    content: '';
    position: absolute;
	top: -1.5rem;
    left: calc(100% - 1.5rem);
    width: 2.5rem;
    height: 1.6rem;
    background: url(/image/stars.png) no-repeat;
    background-size: contain;
}
.bigheader .headeredPage__content{
	padding: 140px 0 100px;
	height: auto;
}

.bigheader .headeredPage__content .headeredPage__main_col{
	padding-left: 0;
}
.bigheader .headeredPage__main .headeredPage__title{
	font-weight: 500;
	font-size: 2.86rem;
	margin-bottom: 30px;
	max-width: 670px;
	line-height: 1.3;
}
.bigheader .headeredPage__dsecr{
	margin-bottom: 3.625rem;
    font-size: 1.38rem;
    max-width: 720px;
    line-height: 1.5;
}
a.btn_orange.btn--blue{
	background: #2855AF;
    padding: 1.15rem 4rem;
    font-size: 1.22rem;
}
a.btn_orange.btn--blue:hover{
	background-color: #264789;
    transform: translateY(-3px);
    box-shadow: 0 5px 20px rgb(40,85,175, 50%);
}
.section_borring_new .borring__wrapper, .boring__result__wrapper{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0 -0.9rem;
	flex-wrap: wrap;
}
.boring__result__wrapper{
	justify-content: center;
	position: relative;
}
.boring__result__wrapper:before{
	content: '';
    position: absolute;
    top: -10px;
    left: calc(50% + 100px);
    width: 36rem;
    height: 10.5rem;
    transform: translate(-50%, -100%);
    background: url(/image/arrow-result.svg) no-repeat;
    background-size: contain;
}
.section_borring_new .borring__item{
    margin: 0 0.9rem 1.8rem;
    width: calc(25% - 1.8rem);
    box-shadow: 0px 4px 20px rgb(0 0 0 / 5%);
    border-radius: 20px;
    padding: 2.5rem 1.7rem;
    position: relative;
}
.boring__result{
	margin: 0 2.375rem;
	width: 280px;
	font-size: 1.1rem
}
.boring__result img{
	border-radius: 0.75rem;
	width: 100%;
	margin-bottom: 1.5rem;
}
.boring__result_title{
	margin: 0;
	font-weight: 500;
}
.boring__result_description{
	margin-top: 0.75rem;
	margin-bottom: 0;
}
.section_borring_new .borring__item-icon + .borring__item-name{
	margin-top: 1.4rem;
}
.section_borring_new .borring__item-name{
	font-size: 1.1rem;
	font-weight: 500;
}
.title_center .sectionTitle{
	font-size: 2.3rem;
	max-width: 930px;
	font-weight: 500;
	margin-left: auto;
	margin-right: auto;
}
.title_center .sectionDescription{
	margin-top: 2.1rem;
	font-size: 1.1rem;
	margin-bottom: 3.9rem;
	max-width: 630px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.section_block_bottom.new_bottom .block_bottom{
	text-align: center;
	background: #2855AF;
	color: white;
    padding: 5.25rem 3rem 5.25rem;
}
.section_block_bottom.new_bottom .sectionTitle{
    color: white;
    max-width: 700px;
	margin-bottom: 0.5rem;
    font-size: 2.25rem;
}

.new_bottom .block_bottom .tariff_more--descr-text{
	text-align: center;
	font-size: 1.83rem;
    max-width: 900px;
	margin: 0 auto;
}
.section__bottom-more{
	margin-top: 3.75rem;
	opacity: 0.5;
	font-size: 1rem;
}
.new_bottom  .block_bottom a{
	margin-top: 2.3rem;
	display: block;
	max-width: 19rem;
	margin-left: auto;
	margin-right: auto;
}
.btn_red_yellow.btn_orange{
	background: #FF6432;
}
.btn_red_yellow.btn_orange:hover{
	background: #DB3424;
	box-shadow: 0 5px 20px rgb(235 155 48 / 50%);
}

.section_borring_new.section_borring_new-litle .borring__wrapper{
	margin: -2.5rem -2.1rem 0;
}

.section_borring_new-litle .borring__item{
	margin: 0 1.05rem 2.1rem;
    width: calc(20% - 2.1rem);
	box-shadow: unset;
	border: 0;
	text-align: center;
}
.section_borring_new-litle .borring__item-icon + .borring__item-name{
	margin-top: 1.6rem;
}
.section_borring_new-litle .borring__item-name{
	font-size: 1rem;
}
.section_borring_new-litle .borring__item:before{
	display: none;
}
.review__user{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: auto;
}
.owl-carousel .owl-item .review__user img{
	width: 4rem;
	height: 4rem;
	object-fit: cover;
	margin-right: 1.25rem;
	border-radius: 50%;
}
.review__carousel{
	padding: 0 1.85rem
}
.review__carousel .owl-stage{
	display: flex;
}
.review__info_info{
	margin-bottom: 5.5rem;
}
.review__user p{
	margin: 0;
	font-size: 0.85rem
}
.review__user .user_name{
	font-size: 1rem;
	margin-bottom: 0.25rem;
	font-weight: 500;
}
.example__item{
	padding: 3.8rem 3.3rem;
	background: #F2F3F7;
	border-radius: 1.85rem;
	display: flex;
	flex-direction: column;
}
.review__carousel.owl-carousel .owl-item{
	display: flex;
}
.exaple__title{
	margin-top: 0;
	font-size: 1.5rem;
	font-weight: 500;
	margin-bottom: 1.65rem;
}
.example__info_title{
	margin-top: 0;
	margin-bottom: 0.5rem;
	font-size: 1.3rem;
	font-weight: 500;
}
.example__info_description{
	margin: 0;
}
.example__info{
	margin-bottom: 1.65rem;
}
.example__info__wrapper{
	display: flex;
	justify-content: flex-start;
	margin-bottom: -2rem;
	margin: 0 -2rem;
	flex-wrap: wrap;
}
.example__info__wrapper .example__info{
	margin-bottom: 0;
	padding: 1.25rem;
	background: white;
	width: calc(33.3333% - 2rem);
	margin: 0 1rem 2rem;
	border-radius: 1.25rem;
}
.example__info__wrapper .example__info .example__info_title{
	font-size: 1.5rem;
}
.example__info__del{
	display: flex;
	justify-content: space-between;
}
.example__info_info{
	max-width: 50%;
}
.example__info_img{
	margin-right: 3.75rem;
	max-width: 15.6rem;
	object-fit: contain;
	object-position: top;
	margin-left: 1rem;
}
.example__wrapper .owl-theme .owl-nav{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 100%;
}
.example__wrapper .owl-carousel .owl-nav button.owl-prev, .example__wrapper .owl-carousel .owl-nav button.owl-next{
	position: absolute;
	left: -2.2rem;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 50%;
	background: #323555;
	transform: translate(-100%, -50%);
	transition: 0.2s;
}
.example__wrapper .owl-carousel .owl-nav button.owl-prev:hover, .example__wrapper .owl-carousel .owl-nav button.owl-next:hover{
	background: #FF6432;
}
.example__wrapper .owl-carousel .owl-nav button.owl-next{
	right: -2.2rem;
	left: auto;
	transform: translate(100%, -50%);
}
.example__wrapper .owl-carousel .owl-nav button span{
	font-size: 2.5rem;
    line-height: 1.875rem;
	color: white;
	font-size: 0;
	display: flex;
    align-items: center;
    justify-content: center;
	line-height: 0;
}
.example__wrapper .owl-carousel .owl-nav button span:after{
	content: '';
	width: 0.625rem;
	height: 1.25rem;
	background: url(/image/arrow_owl.svg) no-repeat;
	background-position: center;
	background-size: contain;
	display: block;
	width: 0.9rem;
    height: 1.8rem;
	margin-left: 0.25rem;
}
.example__wrapper .owl-carousel .owl-nav button.owl-prev span{
	transform: rotate(180deg);
}
.example__tabs{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 -0.625rem -1.25rem;
	margin-top: 1.9rem;
}
.example__tabs a{
	background: #FFFFFF;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
	border-radius: 1.25rem;
	font-weight: 500;
	transition: 0.2s;
	margin: 0 0.625rem 1.25rem;
	padding: 0.625rem 1.9rem;
	line-height: 1;
}
.example__tabs a.active, .example__tabs a:hover{
	color: white;
	background: #323555;
}
.accardion__descrtipion{
	display: none;
}
.accardion__title{
	margin: 0;
	font-size: 1.5rem;
	font-weight: 500;
	padding: 2.75rem 2.25rem  2.75rem 0;
	display: block;
	color: black;
	position: relative;
}
.acardion__item{
	border-bottom: 1px solid rgba(129,137,154, 0.5);
	position: relative;
}
.accardion__close svg{
	width: 100%;
	height: auto;
}
.accardion__close svg line, .accardion__close svg {
	transition: 0.2s;
}
.acardion__item:hover .accardion__close svg line, .acardion__item.active .accardion__close svg line{
	stroke: #009CA3;
}
.acardion__item.active .accardion__close svg {
	transform: rotate(135deg);
}
.accardion__descrtipion{
	font-size: 1.15rem;
	padding-bottom: 2.75rem;
}
.accardion__close{
	width: 1.5rem;
	height: 1.5rem;
	position: absolute;
	top: 50%;
	right: 0.25rem;
	transform: translateY(-50%);
	pointer-events: none;
	display: flex;
}
.section_borring_new, .new_bottom, .section__example, .section__acardion{
	margin-top: 7.3rem;
}
.promo_yandex{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 1rem 2rem;
	background: white;
	box-shadow: 0px 4px 12px rgba(73, 82, 83, 0.07);
	border-radius: 0.625rem;
	margin-bottom: 3.5rem;
}

.promo_yandex_title{
	font-size: 1.5rem;
	font-weight: 500;
	margin-left: 1.5rem;
}
.promo_yandex .promobutton{
	margin-left: 8.5rem;
	    white-space: nowrap;
}
.promo_yandex .date_text{
	color: #8B8B8B;
	margin-left: 1.8rem;
}
@media(max-width: 1600px){
	.headeredPage__content .headeredPage__logo_col{
		right: 30px;
		max-width: 550px;
	}
	.headeredPage__content .headeredPage__main_col{
		max-width: 650px;
	}
	.langing_img_right_btn{
		max-width: 150px;
	}
}
@media(max-width: 1430.98px){
	.headeredPage__content .headeredPage__logo_col{
		right: 30px;
		max-width: 400px;
	}
	.borring__item{
		margin-bottom: 65px;
	}
	.how_wrapper{
		padding: 65px 60px;
	}
	.how__description{
		max-width: 600px;
	}
	.tabs__item{
		font-size: 1.75rem;
	}
	.formotch__title{
		font-size: 1.75rem;
	}
	.gift__item{
		padding: 25px 25px 20px 25px;
	}
	.gift__item-date{
		transform: translate(0%, -50%);
	}
	.gift__item-name{
		font-size: 1.75rem;
	}
	.bug_wrapper h3{
		font-size: 1.75rem;
	}
	.steps__wrapper > p{
		font-size: 1.75rem;
	}
	.steps__item{
		padding-left: 50px;
	}
	.steps__item + .steps__item:before{
		width: 110px;
		left: 25px;
	}
	.section_borring_new, .new_bottom, .section__example, .section__acardion{
		margin-top: 8.75rem;
	}
}


@media(max-width: 1200.98px){
	.steps__item{
		flex-grow: 1;
		padding: 0;
		max-width: 25%;
	}
	.steps__item >p{
		width: 100%;
		padding: 0 5px;
	}
	.bigheader .headeredPage__main .headeredPage__title, .bigheader .headeredPage__dsecr{
		max-width: 415px;
	}
	
	.section_borring_new .borring__item{
		 width: calc(50% - 1.8rem);
	}
	
	.section_borring_new.section_borring_new-litle .borring__item{
		 width: calc(33.3333% - 2.1rem);
	}
	.section_borring_new.section_borring_new-litle .borring__wrapper{
		justify-content: center;
	}

	.headeredPage__content .headeredPage__logo_col{
		right: 0;
		bottom: 50%;
		transform: translateY(50%);
	}
	.promo_yandex .promobutton{
		margin-left: 2rem;
	}
	.boring__result__wrapper:before{
		left: calc(50% + 80px);
		width: 34rem;
	}
	.headeredPage__logosmall{
		width: 50px;
		min-width: 50px;
		margin-left: 0;
		 margin-right: 10px;
	}
	.headeredPage__content .headeredPage__main_col{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.borring__item-title{
		font-size: 1.5rem;
	}
	.borring__item-name{
		font-size: 1rem;
	}
	.borring__item{
		margin-bottom: 45px;
	}
	.headeredPage__content .headeredPage__main, .headeredPage__content .headeredPage__logosmall + .headeredPage__main{
		padding-left: 0;
	}
	a.headeredLinkBack{
		left: 0;
	}
	div.headeredPage__content{
		padding-top: 60px;
	}
	.headeredPage__content .headeredPage__main_col{
		padding-left: 0;
	}
	.headeredPage__main .headeredPage__title{
		max-width: 415px;
	}
	.headeredPage__content{
		height: 440px;
	}
	.headeredPage__dsecr{
		font-size: 1rem;
		max-width: 415px;
		margin-bottom: 1.8rem;
	}
	.headeredPage__content a.btn_orange{
		padding: 14px 41px;
		font-size: 1.15rem;
	}
	.section_opportunities .oppurtunitiesServiceItem__title{
		font-size: 1.15rem;
	}
	.section_opportunities .oppurtunitiesServiceItem__icon{
		width: 50px;
		height: 50px;
		max-width: 50px;
		flex: 0 0 50px;
	}
	.section_opportunities .oppurtunitiesServiceItem__icon img{
		width: 30px;
		height: 30px;
		object-fit: contain;
	}
	.how_wrapper{
		padding: 45px 40px;
	}
	.how__description{
		max-width: 400px;
	}
	.how__title{
		font-size: 1.75rem;
	}
	.how_wrapper{
		margin: 50px 0;
	}
	.tabs__item{
		font-size: 1.75rem;
	}
	.formotch__title{
		font-size: 1.75rem;
	}
	.gift__item-name{
		font-size: 1.75rem;
	}
	.gift__item-for{
		font-size: .85rem;
		padding: 5px 10px;
	}
	.gift__item-img img{
		display: none;
	}
	.gift__item-img{
		position: static;
	}
	.gift__item{
		position: relative;
	}
	.gift__item-name{
		margin-bottom: 30px;
	}
	.bug_wrapper h3{
		font-size: 1.5rem;
	}
	.steps__wrapper > p{
		font-size: 1.5rem;
	}
	.steps__item{
		padding-left: 30px;
	}
	.steps__item + .steps__item:before{
		width: 60px;
		left: 15px;
		top: 30px;
	}
	.steps__item >span{
		width: 60px;
		height: 60px;
		min-width: 60px;
		min-height: 60px;
	}
	.steps__item >p{
		margin-top: 25px;
		width: 110px;
		font-size: 1rem;
	}
}
.tariff-description{
	font-size: 1.2rem;
	margin-bottom: 50px;
}
.section_texttarif .sectionTitle{
	margin-bottom: 2.5rem;
}
.tariffbigbanner{
	display: table;
	padding: 0.2rem 0.9rem;
	font-size: 0.95rem;
	border-radius: 20px;
	background: #009CA3;
	color: white;
	width: auto;
}
.sectionTitle + br{
	display: none;
}
.sectionTitle + br + .section__bottom-more{
	margin-top: 0;
}
@media(min-width: 921px){
	/*.section_tariff  .row > div{
		width: 33.3333%;
	}*/

}

.headeryandex{
	position: relative;
	padding: 7rem 0 2.5rem;
	
}
.headeryandex__title{
	margin: 0;
	font-size: 2.8rem;
	font-weight: 500;
}
.headeredLinkBack.headeryandex__back{
	color: black;
	opacity: 0.5;

}
.headeredLinkBack.headeryandex__back:before{
	background-image: url(/local/templates/template/img/arrowline.svg);
}
.info_about_service{
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background: #323555;
	color: white;
	font-size: 0.8rem;
	font-weight: 500;
	display: inline-flex;
	text-align: center;
	justify-content: center;
    align-items: center;
	position: relative;
	bottom: 0.05rem;
	line-height: 0;
}
@media(max-width: 991.98px){
	.example__wrapper .owl-carousel .owl-nav button.owl-prev{
		left: -1.2rem;
	}

	.steps__item >p{
		width: 100%;
		padding: 0 5px;
	}
	.example__wrapper .owl-carousel .owl-nav button.owl-next{
		right: -1.2rem;
	}
	.section_borring_new-litle.section_borring_new .borring__item{
		margin: 0 0.75rem 1.5rem;
	}
	.tariffCarouselItem__title{
		min-height: auto;
	}
	.bigheader .headeredPage__buttns{
		flex-direction: column;
		align-items: flex-start;
	}
	.bigheader .headeredPage__buttns .headeredPage__button + .headeredPage__button {
		margin-left: 0;
		margin-top: 10px;
	}
	.bigheader .headeredPage__content{
		padding: 70px 0 100px;
	}
	.promo_yandex_title{
		font-size: 1.2rem;
	}
	.example__info_img{
		max-width: 160px;
	}
	.new_bottom .block_bottom a{
		margin-top: 1.5rem;
	}
	.section__bottom-more{
		margin-top: 2rem;
	}
	.section_borring_new, .new_bottom, .section__example, .section__acardion{
		margin-top: 6.75rem;
	}
	.rightimg.bigheader .headeredPage__content .headeredPage__logo_col{
		
	}

	.tariff_more--descr-text br{
		display: none;
	}
	.section_texttarif .tariffContainer_row{
		display: block;
	}
	.tarifftextitem, .tarifftextitem:nth-of-type(2n){
		flex-direction: column;
	}
	.section_texttarif .tarifftextitem:nth-of-type(2n) .tarifftextitem_img, .section_texttarif .tarifftextitem:nth-of-type(2n) .tariffCarouselItem{
		padding: 0;
	}
	.tarifftextitem_img img{
		max-width: 340px;
		width: 100%;
	}
	.section_texttarif .tariffCarouselItem, .section_texttarif .tarifftextitem_img{
		width: 100%;
		padding: 0;
	}
	
	.tariffPreviewText.bannert{
		margin-bottom: 0.9rem;
		text-align: center;
	}
	
	.headeredPage__content{
		height: auto;
	}
	div.headeredPage__content{
		padding-top: 60px;
	}
	.headeredPage__content .headeredPage__logo_col{
			max-width: 320px;
	}

	.bug_wrapper{
		margin-bottom: 60px;
	}
	.borring__wrapper .col-3{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.steps__wrapper{
		flex-direction: column;
	}
	.steps_items{
		padding-left: 0;
		flex-grow: 1;
	}
	.steps__wrapper > p{
		font-size: 1.5rem;
	}
	
	.gift__prim{
		margin-top: 40px;
	}
	.gift__item-name{
		font-size: 1.5rem;
	}
	.gift__item-for{
		font-size: .85rem;
	}
	.advent__item{
		font-size: 1.25rem;
		padding-top: 25px;
	}	
	.detailitem{
		font-size: 1.25rem;
		padding-bottom: 25px;
	}
	.bug_wrapper{
		padding: 20px 40px;
	}
	.tabs_header{
		margin-bottom: 30px;
	}
	.tariff_more--descr{
		font-size: 1rem;
	}	
	.section_tariff .col-4\@md.col-6\@sm{
		margin-bottom: 15px;
		width: 50%;
	}
	.tabs__item{
		font-size: 21px;
	}
	.borring__item-title{
		font-size: 18px;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.borring__item-name{
		font-size: 1rem;
		line-height:1.4;
	}
	.borring__item{
		margin-bottom: 35px;
	}
	.borring__item-icon{
		height: 30px;
	}
	.section .sectionHeadered{
		margin-bottom: 35px;
	}
	.section_opportunities .oppurtunitiesServiceItem{
		margin-left: 0;
		margin-bottom: 35px;
	}
	.section_opportunities .oppurtunitiesServiceItem__title{
		font-size: 1rem;
	}
	.section_opportunities .oppurtunitiesServiceItem__icon{
		margin-left: 0;
	}
	.section_opportunities .oppurtunitiesService .row{
		margin: 0 -15px;
	}
	.section.section_opportunities{
		padding-bottom: 10px;
	}
	.ulnew .col-3{
		flex: 0 0 50%;
		max-width: 50%;
		padding-bottom: 15px;
	}
	.ulnew ul li{
		font-size: 1rem;
		padding-left: 15px;
	}
	div.sectionDescription {
		font-size: 1rem;
		margin-bottom: 60px;
	}
	.section.section_tariff{
		padding: 50px 0;
	}
	.tariffCarouselItem .tariffCarouselItem__price{
		font-size: 1.15rem;
	}
	.tariffCarouselItem__icon{
		height: 75px;
	}
	.how_wrapper{
		flex-wrap: wrap;
		justify-content: flex-start;
		margin-bottom: 15px;
	}
	.tariff-description{
		font-size: 1.2rem;
		margin-bottom: 15px;
	}
	.how__description{
		width: 100%;
		margin-top: 10px;
		max-width: 100%;
		margin-right: 0;
	}
	.how_wrapper .btn_orange{
		margin-top: 10px;
	}
	.how_wrapper{
		padding: 25px;
	}
	.how__title{
		font-size: 1.5rem;
		margin-left: 15px;
		width: calc(100% - 100px);
	}
	.how_icon{
		width: 40px;
	}
	.how_icon svg{
		min-width: 100%;
	}
	.tariff-more__wrapper{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.table .table_col{
		padding: 10px;
		font-size: 1rem;
	}
	.tariff_more--descr table.table{
		padding-top: 10px;
	}
	.formotch__title{
		font-size: 1.25rem;
		white-space: nowrap;
	}
	.formotch__wrapper{
		padding: 30px 20px;
	}
	.formotch__form .inputtext{
		padding: 10px 15px;
		font-size: 1rem;
	}
	.formotch .btn_orange{
		padding: 10px 20px;
	}
	.bug_wrapper h3{
		font-size: 1.5rem;
		padding-right: 10px;
	}
		.section_opportunities + .section_steps{
		margin-top: 30px;
	}
	.section_steps{
		padding: 0;
		margin-top: 6.75rem;
	}
	.section_steps + .section_tariff {
		padding-top: 0;
		padding-bottom: 60px;
	}
}

@media only screen and (max-width: 740px){
	.section_opportunities .oppurtunitiesServiceItem__title {
		font-weight: normal;
	}
	.bigheader .headeredPage__content .headeredPage__logo_col{
		position: absolute;
	}

	.bigheader .headeredPage__dsecr{
		margin-bottom: 30px;
	}
	.bigheader .headeredPage__main .headeredPage__title{
		margin-bottom: 25px;
	}
	.boring__result__wrapper:before{
		left: calc(50% + 45px);
	}
	div.headeredPage{
		margin-left: 0;
		margin-right: 0;
	}
	.tariff_more--descr-text{
		margin-top: 2rem;
		font-size: 1.2rem;
	}
	.btncenterundertariff{
		margin-top: 1.5rem;
	}
	.tariff_more--descr-text .moreInfo{
		margin-top: 1.5rem;
	}
	div.headeredPage__content{
		padding-top: 60px;
		padding-bottom: 0;
	}
	.headeredPage__content .headeredPage__logo_col{
		position: static;
	}
	.headeredPage__content {
		display: flex;
		align-items: flex-start;
		flex-direction: column-reverse;
	}
	.headeredPage__logo_col{
		margin: 10px auto 0 auto;
	}
	.oppurtunitiesService .row .col-4{
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0 15px;
	}
	.tariffPreviewText .row .col-4{
		flex: 0 0 50%;
		max-width: 50%;
		padding-bottom: 15px;
	}
	
	.how_wrapper{
		margin-top: 35px;
		margin-bottom: 35px;
	}
	.tabs__item{
		font-size: 18px;
	}
	.headeredPage__logosmall{
		margin-left: 0;
		margin-right: 10px;
	}
	.section_tabs, .formotch{
		margin-bottom: 40px;
	}
	.advent{
		flex-wrap: wrap;
	}
	.advent__item{
		font-size: 1rem;
		padding-top: 15px;
		width: calc(50% - 30px);
		padding-bottom: 15px;
	}
	.detailitem{
		font-size: 1rem;
		padding-bottom: 15px;
	}
	.bug_wrapper h3{
		font-size: 1.5rem;
		padding-right: 10px;
	}
	.bug_wrapper{
		padding: 15px 20px;
	}
	.bug_wrapper{
		margin-bottom: 45px;
	}
	.tarifftop{
		display: block;
	}
	.section_opportunities + .section_steps{
		margin-top: 20px;
	}
	.section_steps + .section_tariff {
		padding-top: 0;
		padding-bottom: 30px;
	}
	
}
@media(max-width: 670.98px){
	.headeredPage__content .headeredPage__logo_col{
		max-width: 280px;
	}	
	.steps__item + .steps__item:before{
		
	}
	.promo_yandex{
		flex-wrap: wrap;
		padding: 0.75rem 1.5rem 0.75rem 0.5rem;
	}
	.promo_yandex > *{
		margin-left: 1rem;
	}
	
	.promo_yandex .promobutton{
		margin-left: 1rem;
		margin-top: 0.5rem;
	}
	.promo_yandex .date_text{
		margin-top: 0.5rem;
		margin-left: 1rem;
	}
	.how__title{
		font-size: 18px;
		width: calc(100% - 65px);
	}
	.tariffCarouselItem__icon{
		height: 60px;
		margin-bottom: 10px;
	}
	.how__description{
		font-size: 14px;
	}
	.how_icon{
		width: 30px;
	}
	.headeredPage__content .headeredPage__main{
		padding-left: 0;
	}
	.tariffCarouselItem .tariffCarouselItem__title{
		/* margin-bottom: 15px; */
	}
	.tariffCarouselItem .withoutheight .tariffCarouselItem__title{
		margin-bottom: 15px;
	}
	.tariffCarouselItem .tariffCarouselItem__priceWrap{
		margin-bottom: 20px;
	}
	.borring__wrapper .col-4{
		flex: 0 0 50%;
		max-width: 50%;
		width: 50%;
		padding: 0 15px;
	}
	.tariffCarouselItem__price.tariffCarouselItem__price--year{
		margin-top: 10px;
	}
	.section_opportunities .oppurtunitiesServiceItem{
		flex-direction: column;
		align-items: flex-start;
	}
	.oppurtunitiesServiceItem__icon{
		margin-bottom: 10px;
	}
	div.sectionDescription{
		margin-top: 0;
		font-size: 14px;
	}
	.tariff_more--descr{
		font-size: 12px;
	}	
	div.sectionDescription {
		margin-bottom: 30px;
	}
	.section.section_tariff{
		padding: 30px 0;
	}
	.formotch__wrapper{
		flex-direction: column;
		align-items: stretch;
	}
	.formotch__title{
		margin-bottom: 10px;
		font-size: 18px;
	}
	.steps__wrapper > p{
		font-size: 18px;
	}
	.steps_items{
		flex-wrap: wrap;
	}
	.steps__item + .steps__item:before{
		display: none;
	}
	.steps__item{
		max-width: 100%;
		width: 50%;
		padding: 10px;
	}
	.steps__item:first-of-type{
		padding: 10px;
	}
	.section_steps + .section_tariff {
		padding-top: 0;
		padding-bottom: 30px;
	}
	.bigheader .headeredPage__content .headeredPage__logo_col{
		max-width: 260px;
	}
	.section_borring_new-litle.section_borring_new .borring__item{
		padding: 1rem;
	}
}
@media only screen and (max-width: 600px){
	.section_tariff  .tariffTabs {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.tabs_header{
		flex-direction: column;
		align-items: flex-start;
		padding: 0;
	}
	.bug_wrapper{
		margin-bottom: 30px;
	}
	.tabs_header .tabs__item{
		margin-bottom: 10px;
	}
	.gifts__Wrapper{
		margin: 0;
	}
	.gift__item{
		margin: 0 0 30px 0;
		width: 100%;
	}
	.gift__item.giftitembig{
		width: 100%;
	}
	.gift__item-date{
		width: 70px;
		height: 70px;
		font-size: 10px;
	}
	.gift__item-date span{
		font-size: 18px;
	}
	.how__title{
		font-size: 1rem;
	}
	.gift__prim{
		margin-top: 0px;
		font-size: 12px;
	}
	.borring__wrapper .col-2 {
		width: 50%;
	    padding: 0 15px;
	}
	
}
@media(max-width: 567.98px){
	.bigheader .headeredPage__content{
		padding: 45px 0 0;
	}
	.steps__item a.btn_orange.btn--blue {
		padding: 0.5rem 1.5rem;
		margin-top: 0.5rem;
		font-size: 1rem;
	}
	.new_bottom.lastchild{
		margin-bottom: 3rem;
	}
	.section_borring_new-litle .borring__item-icon + .borring__item-name{
		margin-top: 1rem;
	}
	.langing_img_right_btn{
		max-height: 100px;
		right: 0;
	}
	.headeredPage__content a.btn_orange {
		padding: 14px 25px;
		font-size: 1.15rem;
	}
	.bigheader .headeredPage__content .headeredPage__logo_col{
		position: static;
		transform: unset;
	}	
	.bigheader .headeredPage__main .headeredPage__title, div.bigheader .headeredPage__dsecr{
		width: 100%;
		max-width: 100%;
	}
	.borring__item-title{
		font-size: 1rem;
	}
	.headeredPage__content .btn--red, .headeredPage__content .getPromo{
		min-width: 232px;
	}
	.example__info{
		margin-bottom:1rem;
	}
	.exaple__title{
		margin-bottom: 1.2rem;
	}
	.bigheader .headeredPage__dsecr{
		margin-bottom: 15px;
	}
	.example__info_img{
		max-width: 150px;
		margin-right: 0;
	}
	.example__info_info{
		width: 100%;
		max-width: 100%;
	}
	.example__info__wrapper .example__info{
		width: calc(33.3333% - 1rem);
		margin: 0 0.5rem 1rem;
		padding: 1rem;
	}
	.example__info__wrapper{
		margin: 0 -1rem;
	}

	.section_borring_new, .new_bottom, .section__example, .section__acardion, .section_steps{
		margin-top: 3rem;
	}
	.bug_wrapper h3{
		font-size: 1rem;
	}
	.bug_wrapper img{
		max-width: 50px;
	}
	.advent__item{
		font-size: 14px;
	}
	.detailitem{
		font-size: 14px;
	}
	.borring__item-name{
		font-size: 13px;
	}
/* 	.borring__item-icon{
		height: 20px;
	} */
	.headeredPage__content .headeredPage__title{
		max-width: 100%;
	}
	.headeredPage__dsecr{
		max-width: 100%;
		font-size: 14px;
		margin-bottom: 15px;
	}
	.section .sectionHeadered{
		margin-bottom: 25px;
	}
	.tariff_more--descr{
		width: 100%;
		overflow-x: scroll;
	}
	.table .table_col{
		font-size: 12px;
	}
	.headeredPage__content .headeredPage__main_col{
		flex-direction: column;
		padding-right:0;
	}
	.headeredPage__buttns{
		
		flex-direction: column;
		margin-top: 10px;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.headeredPage__buttns .headeredPage__button + .headeredPage__button{
		margin-left: 0;
		margin-top: 10px;
	}
	div.headeredPage__content{
		padding-top: 20px;
		padding-bottom: 0;
	}
	.tariffPreviewText .row .col-4 {
		max-width: 100%;
	    flex: 0 0 100%;
		padding-bottom: 0;
	}
}

.successApi{
	display: flex;
	align-items: center;
	justify-content: center;
}
.successApi span{
	max-width: 300px;
}
@media  only screen and (max-width: 575px){
	.section_texttarif .tariffCarouselItem__list li{
		min-height: 0;
		margin-bottom: 1rem;
	}
	.headeryandex{
		padding-top: 5rem;
	}
	.headeredLinkBack.headeryandex__back{
		display: block;
	}
	.headeryandex__title{
		font-size: 24px;
	}
}
@media(max-width: 480.98px){
	.formotch__form{
		flex-direction: column;
		align-items: stretch;
	}
	.section_borring_new.section_borring_new-litle .borring__item {
		width: calc(50% - 1.5rem);
	}
	.section_borring_new.section_borring_new-litle .borring__wrapper{
		margin: 2rem -1.5rem 0;
	}
	.owl-carousel .owl-item img.example__info_img{
		display: none;
	}
	.example__info__wrapper .example__info{
		width: calc(50% - 1rem);
	}
	.formotch__form .inputtext{
		margin-right: 0;
		margin-bottom: 5px;
		padding: 5px 10px;
	}
	.formotch .btn_orange{
		padding: 10px 20px;
	}
	.successApi{
		flex-direction: column;
	}
	.successApi span{
		max-width: 100%;
		padding-bottom: 10px
	}
}
.borring__wrapper--plit .borring__item{
	padding: 1.5rem 2.6rem 2.25rem;
	background: #F2F3F7;
	border-radius: 1.9rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
	position: relative;
	margin-bottom: 0;
}
.borring__wrapper--plit  .borring__item-name{
	font-size: 1.25rem;
}
.borring__item-description{
	margin-top: 1.8rem;
}
.borring__item-description ul{
	padding-left: 1.5rem;
	list-style: disc;

}
.borring__item-description ul li{
	margin-bottom: 0.6rem;
    line-height: 1.4;
}
.borring__item-description ul li:last-of-type{
	margin-bottom: 0;
}
.borring__wrapper--plit .col-4{
	padding: 0 2.25rem;
	margin-bottom: 2.5rem;
}
.borring__wrapper--plit .row{
	margin: 0 -2.25rem;
}
.borring__wrapper--plit .borring__item-icon{
	position: relative;
	width: calc(100% + 1rem);
	min-height: 13.8rem;
	
}
.borring__wrapper--plit  .borring__item-icon img{
	height: auto;
	width: auto;
	min-width: 100%;
	min-height: 100%;
	bottom: 0;
	max-width: calc(100% + 5rem);
    position: absolute;
    bottom: 0;
	object-fit: contain;
    right: 0;
}
.text_traff_new{
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.text_traff_new .tarifftextitem_img{
	display: none;
}
.text_traff_new .tarifftextitem{
	width: calc(50% - 2.8rem);
}
.text_traff_new .tariffCarouselItem{
	padding: 0;
	width: 100%;
}
.section_texttarif .text_traff_new .tarifftextitem:nth-of-type(2n) .tariffCarouselItem{
	padding-right: 0;
}
.section_texttarif .text_traff_new .tariffCarouselItem__list li{
	position: relative;
	padding-left: 2.8125rem;
	font-size: 1rem;
	margin-bottom: 1.2rem;
}
.section_texttarif .text_traff_new .tariffCarouselItem__list li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.5rem;
	height: 1.5rem;
	background: url(/image/li_galk.svg) no-repeat;
	background-size: contain;
}
.block_bottom{
	background: #F2F3F7;
	border-radius: 1.9rem;
	display: flex;
	align-items: steatch;
	justify-content: flex-start;
	padding: 5.25rem 3rem 4.25rem;
}
.block_bottom .tariff_more--descr-image{
	width: 50%;
	min-width: 50%;
}
.block_bottom img{
	width: 100%;
}
.block_bottom .tariff_more--descr-text{
	text-align: left;
	margin: 0;
	font-size: 1rem;
}
.block_bottom .tariff_more--descr-text span{
    font-weight: 500;
	display: table;
	margin: 1.8rem auto 0;
}
.block_bottom  .text_with_picture{
	margin-right: 4rem;
}
.block_bottom  .tariff_more--descr-text .moreInfo{
	margin-top: 1.5rem;
}
.title_left .sectionTitle{
	text-align: left;
}
.block_bottom{
	margin-bottom: 80px;
}

a.btn_orange.btn_green{
	background: #77D3AC;
	color: black;
}
a.btn_orange.btn_green:hover{
	color: black;
	background: #74e5b5;
	box-shadow: 0 5px 20px rgb(119,211,172 , 0.5);
}

a.btn_orange.bledwhite{
	background: #FFEAD5;
    color: #2855AF;
    font-size: 1.25rem;
    padding: 1rem 3.5rem;
}
a.btn_orange.bledwhite:hover{
    color: #2352af;
	background: #ffe0c1;
	box-shadow: 0 5px 20px rgb(255,234,213, 0.5);
}

.section_texttarif .sectionDescription{
	margin-bottom: 40px;
	margin-top: -20px;
}
.sectionDescription .sectionHeadered{
	margin-bottom: 20px;
}
@media(max-width: 1599px){
	.borring__wrapper--plit .row{
		margin: 0 -1rem;
	}	
	.borring__wrapper--plit  .borring__item-icon img{
		width: 100%;
		position: static;
		height: 232px;
	}
	.borring__wrapper--plit .borring__item-icon{
		height: auto;
		min-height: 0;
	}
	.borring__wrapper--plit .col-4{
		padding: 0 1rem;
	}
}

@media(max-width: 1199px){
	.borring__wrapper--plit .borring__item{
		padding: 1rem 1.5rem;
	}
	.borring__wrapper--plit  .borring__item-icon img{
		height: 140px;
	}
	.borring__wrapper--plit  .borring__item-name{
		font-size: 1rem;
	}
	.section_block_bottom:not(.new_bottom){
		margin-top: -40px;
	}
	.section_block_bottom .block_bottom{
		margin-bottom: 40px;
	}
	.example__wrapper .owl-carousel .owl-nav button.owl-prev, .example__wrapper .owl-carousel .owl-nav button.owl-next{
		    transform: translate(0, -50%);
	}
}

@media(max-width: 991.98px){
	.section_texttarif .text_traff_new.tariffContainer_row{
		display: flex;
	}
	.bigheader .headeredPage__dsecr{
		max-width: 375px;
	}
	.headeredPage__content .btn--red, .headeredPage__content .getPromo{
		min-width: 245px;
	}
	.title_center .sectionTitle{
		font-size: 1.8rem;
	}
	.accardion__title{
		padding: 1.5rem 2rem 1.5rem 0;
		font-size: 1.3rem;
	}
	.new_bottom.lastchild{
		margin-bottom: 6.75rem;
	}
	.accardion__descrtipion{
		padding-bottom: 1.5rem;
	}
	.section_borring_new .borring__item{
		width: calc(50% - 1.5rem);
		margin: 0 0.75rem 1.5rem;
	}
	.section_borring_new.section_borring_new-litle .borring__wrapper{
		margin: 0 -1.5rem;
		overflow: hidden;
	}
	body{
		overflow-x: hidden;
	}
	.section_borring_new .borring__wrapper, .boring__result__wrapper{
		margin: 0 -0.75rem;
	}
	.section_borring_new-litle{
		margin-bottom: -3rem;
	}
	.boring__result__wrapper:before{
		width: 24rem;
		left: calc(50% + 60px);
		top: 40px;
	}
	.boring__result{
		width: 190px;
		margin: 0 1.5rem;
	}

	.text_traff_new .tarifftextitem{
		width: calc(50% - 1rem);
	}
	.block_bottom{
		flex-wrap: wrap;
	}
	.block_bottom .tariff_more--descr-image{
		width: 100%;
		margin-top: 15px;
	}
	.block_bottom{
		padding: 1.5rem 2rem;
	}
}

@media(max-width: 670.98px){
	.borring__wrapper--plit .row{
		margin: 0 -0.5rem;
	}
	.example__item{
		padding: 2rem;
	}
	.example__wrapper .owl-carousel .owl-nav button.owl-prev, .example__wrapper .owl-carousel .owl-nav button.owl-next{
		width: 2rem;
		height: 2rem;
	}
	.example__wrapper .owl-carousel .owl-nav button span:after{
		width: 1.5rem;
		height: 1.5rem;
	}
	.section_block_bottom.new_bottom .block_bottom{
		padding: 1rem 1.5rem;
		overflow: hidden;
	}
	.section_block_bottom.new_bottom .block_bottom .sectionTitle{
		font-size: 1.5rem;
		margin-bottom: 1rem;
	}
	.new_bottom .block_bottom .tariff_more--descr-text{
		font-size: 1.1rem;

	}
	.new_bottom .block_bottom .tariff_more--descr-text br{
		display: none;
	}
	.new_bottom .block_bottom .section__bottom-more{
		font-size: 0.8rem;
		margin-top: 1rem;
		text-align: center;
	}
	.borring__wrapper--plit .col-4{
		margin-bottom: 1rem;
		padding: 0 0.5rem;
	}
	.block_bottom{
		padding: 1rem 1.5rem;
	}
	.boring__result__wrapper{
		margin-top: 3rem;
	}
	.boring__result{
		width: calc(50% - 3rem);
	}
	.example__wrapper .owl-carousel .owl-nav button.owl-next{
		transform: translate(-50%, -50%);
		right: -2.2rem;
	}
	.example__wrapper .owl-carousel .owl-nav button.owl-prev{
		transform: translate(50%, -50%);
		left: -2.2rem;
	}
}
@media(max-width: 650.98px){
	.bigheader .headeredPage__content .headeredPage__logo_col {
		max-width: 180px;
	}
}
@media(max-width: 567.98px){
	.headeredPage__content .btn--red, .headeredPage__content .getPromo{
		min-width: 232px;
	}
	.borring__item-description{
		margin-top: 0.8rem
	}
	.borring__item-description ul{
		padding-left: 1rem;
	}
	
}

@media(max-width: 439.98px){
	.borring__wrapper--plit .col-4{
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
	}
	.section_borring_new .borring__wrapper, .boring__result__wrapper{
		margin: 0 -0.5rem;
	}
	.section_borring_new .borring__item{
		margin: 0 0.5rem 1rem;
		width: calc(50% - 1rem);
		padding: 1rem;
	}
	.section_texttarif .text_traff_new.tariffContainer_row{
		flex-wrap: wrap;
	}
	.text_traff_new .tarifftextitem{
		width: 100%;
	}
}

@media(max-width: 360.98px){
	.section_borring_new .borring__item {
		width: calc(100% - 1rem);
	}
}
.five-style {
	justify-content: center;
}
.five-style-item {
	width: calc(33% - 1.8rem);
}
.section_borring_new .borring__item {
	width: calc(33% - 1.8rem);
}
.borring__item-icon {
	height: 60px;
}
.gray-block {
	background: #F2F3F7;
}
.count-blue {
	font-weight: 500;
	color: #0B81DD;
	font-size: 52px;
	margin-left: 30px;
}
.count-blue-description {
	margin-left: 30px;
}
.title_center .sectionDescription {
	max-width: 1090px;
}
a.btn_orange.btn--blue {
	background-color: #0B81DD;
}
.btn_orange:hover {
	box-shadow: 0 5px 20px rgb(11, 129, 221) !important;
}
@media(max-width: 991.98px) {
	.borring__item-name {
		overflow-wrap: anywhere;
		font-size: 10px !important;
	}
	.count-blue {
		overflow-wrap: anywhere;
		font-size: 16px !important;
		margin-left: 0px;
	}
	.count-blue-description {
		overflow-wrap: anywhere;
		font-size: 10px !important;
		margin-left: 0px;
	}
	.sectionDescription {
		max-width: 90% !important;
	}
}
@media(max-width: 1200px) {
	.count-blue {
		font-size: 32px !important;
	}
}
.key-button-white {
	position: absolute;
	left: 70%;
	top: 50%;
}
@media(max-width: 650px) {
	.count-blue {
		overflow-wrap: anywhere;
		font-size: 16px !important;
		margin-left: 0px;
	}
	.key-button-white {
		position: absolute;
		left: 25%;
		top: 15%;
	}
	.section_borring_new .borring__wrapper {
		justify-content: center;
	}
}
/* End */
/* /local/templates/template/components/bitrix/news/services/bitrix/news.detail/electronic_signature/style.css?174791639851485 */
