/* Начальные цвета градиента обложки: 1a2878, 0a8fc4 */

/* Цвет фона и текста для меню ME204 */

.t199__header.t199__is__active, body.t199__is__menu .t199__mmenu.t199__js__menu {
	background-color: #009EE0; /* #003A8A */ /* #002F7D */;
    color: white !important;
}

.t199__menu-item {
    position: relative;
    top: 12px;
    color: white !important;
}

.t199__menu-item-wrap:last-child > a.t199__menu-item {
    border: solid 2px white;
    padding: 10px 20px;
    border-radius: 20px;
    background-color: white;
    color: #009EE0 !important;
	line-height: 1.2;
}

@media only screen and (max-width: 1024px) {
	#rec56455941 {
		padding-top: 20px !important;
		padding-bottom: 20px  !important;
	}

	.t199__menu-item-wrap {
		width: 400px;
		margin-left: auto;
		margin-right: auto;
	}

	.t199__menu-item-wrap:last-child > a.t199__menu-item {
		padding-top: 20px; 
		padding-bottom: 20px;
		border-radius: 75px;
	}
}


/* Настройка стартовой обложки */

.t182__title {
	margin-top: 90px;
	padding-bottom: 0;
}
.t182__descr {
	padding-top: 0;
	padding-bottom: 8vh;
	line-height: 1.17 !important;
}

.t182__descr.t-descr_lg {
	font-size: 42px;
	font-weight: bold;
}

#allrecords .t182__wrapper .contacts  a {
	color: white;
	text-decoration: none;
}
#allrecords .t182__wrapper .contacts  a:hover {
	text-decoration: underline;
}

.t182__wrapper .item, .t182__wrapper .contacts {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: white;
}
.t182__wrapper .item {
	float: left;
	width: 33%;
}
.t182__wrapper .contacts {
    text-align: right;
    position: absolute;
    top: 95px;
    right: 0;
}
@media only screen and (max-width: 1024px) {
	.t182__wrapper .contacts {
		top: 10px;
	}
}

.t182__wrapper .item img {
	display: inline-block;
	margin-bottom: 18px;
	max-height: 130px;
	max-width: 50%;
}

@media screen and (max-width:1200px) {
	.t182__title.t-title_xl {
		font-size: 5vw;
		line-height: 1.17;
	}
	.t182__descr.t-descr_lg {
		font-size: 3vw;
	}
	.t182__wrapper .item, .t182__wrapper .contacts {
		font-size: 2vw;
	}
}
@media screen and (max-width:1024px) {
	.t182__title.t-title_xl {
		margin-top: 30px;
	}
}
@media screen and (max-width:640px) {
	.t182__title.t-title_xl {
		font-size: 40px;
		margin-top: 0px;
	}
	.t182__descr.t-descr_lg {
		font-size: 20px;
	}
	.t182__wrapper .item, .t182__wrapper .contacts {
		font-size: 13px;
	}
	.t182__descr {
		padding-top: 15px;
	}
}

.t182__buttons {
	clear: both;
    padding-top: 4vh;
}

.t182 .t-btn {
	margin-top: 15px;
}


/* Заголовки разделов */

.t-title_xs {
	font-weight: normal;
}

.t490 .t-section__topwrapper, 
.t508 .t-section__topwrapper, 
.t510 .t-section__topwrapper {
    margin-bottom: 45px;
}

.t508 .t-section__bottomwrapper {
	margin-top: 45px;
}

#rec48572758 .t490 .t-section__topwrapper {
    margin-bottom: 60px;
}

.t491 .t-section__topwrapper {
    margin-bottom: 60px;
}

.t490 .t-item:hover .t-name,
.t491__content:hover .t-name {
    text-decoration: underline;
}

.t081__img {
    border-radius: 0;
    -webkit-border-radius: 0;
}


/* Настройка списка FR403 */

.t501__title.t-title.t-title_md {
	font-size: 30px;
}

/* Настройка списка FR204 */

.t497 .t-section__descr {
    max-width: 680px;
}


/* Настройка списка FR303 */

.t500 .t-section__descr {
    max-width: 680px;
}
.t-cell.t-cell_50 {
	text-align: center;
}
.t500__img {
	width: auto;
	display: inline-block;
}


/* Настройка вкладок ME603 */

.t-name_xs {
    font-size: 30px;
}	


/* Настройка размера шрифта в обложке CR01 */

.t001__uptitle.t-uptitle_sm {
    font-size: 22px
}
.t001__title.t-title_xl {
    font-size: 82px
}
.t001__descr.t-descr_xl {
    font-size: 30px
}

@media screen and (max-width:1200px) {
	.t001__title.t-title_xl {
		font-size: 77px
	}
	.t001__descr.t-descr_xl {
		font-size: 28px
	}
}

@media screen and (max-width:640px) {
	.t001__uptitle.t-uptitle_sm {
		font-size: 15px
	}
	.t001__title.t-title_xl {
		font-size: 36px
	}
	.t001__descr.t-descr_xl {
		font-size: 25px;
		line-height: 1.2;
	}
}

@media screen and (max-width:480px) {
	.t001__title.t-title_xl {
		font-size: 34px
	}
}


/* Настройка положения кнопки "наверх" BF702 в мобильной версии */
	
@media screen and (max-width:960px) {
	.t190  {
		bottom: 10px !important;
		left: 10px !important;
	}
}

/* Настройка заголовков в подвале FT302 */

.t420__title_uppercase {
	text-transform: none;
}

/* Настройка текста об обработке персональных данных в формах */

.t708__bottom-text.t-text.t-text_xs {
	font-size: 70%;
}


/* Настройка заливки блока с рейтингом */

#rec54096670 .t422 {
	background-color: #efefef;
}

.t422__img {
	background-size: contain;
}


/* Интервал до кнопки заказа техподдерки */

.t512 .t-section__bottomwrapper {
    margin-top: 60px;
}


/* Настройка слайдера отзывов */

.uc-customer-reviews .t734 .t-width_8 {
    max-width: none;
}

.uc-customer-reviews .t734__wrapper {
    padding: 0 0 60px 0;
}

.uc-customer-reviews .t734__title {
	display: table-cell;
    vertical-align: middle;
	padding-left: 180px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: 150px auto;
	font-size: 32px;
}

.uc-customer-reviews .t734__descr.t-descr_md {
	font-size: 16px;
}

.uc-customer-reviews .t-slds__item[data-slide-index="1"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/logo/mgts.svg'); }
.uc-customer-reviews .t-slds__item[data-slide-index="2"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/SDM-bank2.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="3"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/logo-notariat.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="4"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/faberlic2.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="5"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/stoloto.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="6"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/minenergo2.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="7"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/bks2.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="8"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/gaspromtrans.jpg'); }
.uc-customer-reviews .t-slds__item[data-slide-index="9"]  .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/domodedovo.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="10"] .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/mts.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="11"] .t734__title { background-image: url('https://www.fors.ru/upload/images/customers/minzdrav.jpg'); }
.uc-customer-reviews .t-slds__item[data-slide-index="12"] .t734__title { background-image: url('https://www.fors.ru/upload/images/support/customers/renessans-kredit.png'); }
.uc-customer-reviews .t-slds__item[data-slide-index="13"] .t734__title { background-image: url('https://www.fors.ru/upload/images/support/customers/ugra.png'); }

@media screen and (max-width:1200px) {
	.uc-customer-reviews .t734__descr.t-descr_md {
		font-size: 14px;
	}
}

@media screen and (max-width:640px) {
	.uc-customer-reviews .t734__title {
		padding-left: 130px;
		height: 100px;
		background-size: 100px auto;
	}

	.uc-customer-reviews .t734__descr.t-descr_md {
		font-size: 12px;
	}
	
	.uc-customer-reviews .t-title_sm {
		font-size: 20px;
	}
}

/* Уменьшенные поля ввода в формах */

.t-input, .t-select {
    height: 30px;
}

/* Уменьшенные лого заказчиков */

.t594__img {
    max-height: 100px;
    width: auto !important;
}


/* Рисунок и надпись, рисунок подгоняется под высоту текста */

.image-text {
	position: relative;
	display: inline-block;
    margin-left: 2em;
    height: 2.1ex;
    line-height: 2.1ex;
    vertical-align: middle;
}
.image-text img {
	height: 100%;
	margin-right: 1ex;
    vertical-align: middle;
}


/* Настройка блока новостей */


.t405__imgbox {
    display: none;
}

.t405__col.t-col {
	float: none;
}

.t405__col.t-col_2 {
	max-width: none !important;
}

.t405__title {
    font-size: 18px;
    font-weight: normal;
}

.t405__col {
    margin-bottom: 20px;
    padding-left: 80px !important;
    position: relative;
	box-sizing: border-box;
}

.t405__col::before {
    content: "";
    position: absolute;
    left: 20px;
    top: 0px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    background-color: #5380c1;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://static.tildacdn.com/tild6165-6133-4238-b734-623165616632/icon-plus-bg.png);
}

.t405__col:hover::before {
	background-color: #3d1659;
}

.t405__buttonwrapper {
    padding-top: 30px;
    padding-bottom: 30px;
}

.t405__showmore {
	height: 60px;
	padding-left: 70px;
	padding-right: 70px;
	font-size: 22px;
}

@media only screen and (max-width: 640px) {
	.t405__showmore {
		padding-left: 40px;
		padding-right: 40px;
		font-size: 18px;
	}
}


/* Новый блок новостей: */


.uc-news2 .t849__title em {
	font-style: normal !important;
	color: #777;
    font-size: 12px;
}

.uc-news2 .t849__trigger-button {
	padding-left: 60px;
    padding-right: 0;
}

.uc-news2 .t849__icon {
	left: 0;
}

.uc-news2 .t849__textwrapper {
    padding-left: 60px;
}

#allrecords .uc-news2 .t849 a {
	color: #608ed1;
}

#allrecords .uc-news2 .t849 a:after {
	content: ' \2192';
}


/* Новое меню: */


/*
.uc-menu-new .t456, .uc-menu-new .tmenu-mobile {
    border-bottom: solid 16px #3c68b7;
}
*/

.uc-menu-new .t456__list .t456__list_item:last-child a {
    background-color: #3d1659;
    padding: 18px 32px;
    border-radius: 33px;
	font-size: 22px !important;
    font-weight: normal !important;
}

.uc-menu-new .t456__list .t456__list_item:last-child a:hover::after {
	opacity: 0 !important;
}

@media only screen and (min-width: 1840px) {
	.uc-menu-new .t456__leftwrapper {
		padding-left: 200px;
	}
	
	.uc-menu-new .t456__rightwrapper {
		padding-right: 72px;
	}
}

@media only screen and (max-width: 1650px) {
	.uc-menu-new .t456__logowrapper img {
		width: 250px !important;
		margin-right: 10px;
	}
	
	.uc-menu-new .t456__leftwrapper {
		width: 250px !important;
		min-width: 250px !important;
	}
	
	.uc-menu-new .t456__list_item a {
		font-size: 20px !important;
	}
	.uc-menu-new .t456__list .t456__list_item:last-child a {
		font-size: 18px !important;
		padding: 14px 24px;
	}
	
	.uc-menu-new .t456, .uc-menu-new .t456__maincontainer {
		height: 100px !important;
	}
}

@media only screen and (max-width: 1400px) {
	.uc-menu-new .t456__logowrapper img {
		width: 180px !important;
	}

	.uc-menu-new .t456__leftwrapper {
		width: 180px !important;
		min-width: 180px !important;
	}
	
	.uc-menu-new .t456__list_item {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.uc-menu-new .t456__list_item a {
		font-size: 16px !important;
	}
	.uc-menu-new .t456__list .t456__list_item:last-child a {
		font-size: 16px !important;
		padding: 12px 21px;
	}
	
	.uc-menu-new .t456, .uc-menu-new .t456__maincontainer {
		height: 80px !important;
	}
}

@media only screen and (max-width: 1080px) {
	
	/*  */
	.uc-menu-new .t456 {
		position: static;
		text-align: center;
		display: block;
		margin: 0;
		padding: 0;
		height: auto !important;
	}	
	.uc-menu-new .tmenu-mobile__menucontent_hidden {
		display: none;
		height: 100%;
	}
	.uc-menu-new .tmenu-mobile {
		display: block;
		background-color: #00b6f5;
	}	
	.uc-menu-new .tmenu-mobile__menucontent_fixed {
		position: fixed;
		top: 64px;
	}
	.uc-menu-new .t-menuburger {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}						
	.uc-menu-new .t456__leftcontainer{
		padding: 20px;
	}
	.uc-menu-new .t456__leftwrapper, .uc-menu-new .t456__rightwrapper {
		width: 100% !important;
		display: block;
	}
	.uc-menu-new .t456__leftwrapper {
		padding: 20px;
		box-sizing: border-box;
	}	
	.uc-menu-new .t456__rightwrapper {
		padding: 20px 0!important;
		box-sizing: border-box;
	}
	.uc-menu-new .t456__logowrapper {
		display: none!important;
	}
	.uc-menu-new .t456__imglogo{
		padding: 20px 0;
	}
	.uc-menu-new .t456__list {
		display: block;
		padding: 0!important;
	}
	.uc-menu-new .t456 .t456__list_item {
		display: block;
		text-align: center;
		padding: 10px!important;
		white-space: normal;
	}
	/*  */

	.uc-menu-new .tmenu-mobile .tmenu-mobile__burgerlogo img {
		width: 180px !important;
	}
}



/* Новая обложка: */


#allrecords .uc-title-new .tn-elem[data-elem-id="1693486256248"] .tn-atom {
/*	background-size: contain;
	background-origin: content-box; */
    padding-top: 138px;
}

#allrecords .uc-title-new .tn-elem[data-elem-id="1693486256248"] .tn-atom:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-image: url(https://static.tildacdn.com/tild3262-6165-4162-b736-646431616166/bg-logo-fors3.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
}

#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"],
#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] {
	margin-left: -7px;
}	
	
#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"] .tn-atom,
#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] .tn-atom {
    text-align: left;
/*
    padding: 5px 5px 5px 110px;
    background-repeat: no-repeat;
    background-size: contain;
    background-origin: content-box;
*/
	padding-left: 110px;
	color: white;
	background-color: rgba(255,255,255, 0);
/*	
	box-shadow: 0 0 10px rgba(0,0,0, 0.1); 
*/
	text-decoration: underline;
}

#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"] .tn-atom:before, 
#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] .tn-atom:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 5px;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-size: contain;
    background-origin: content-box;
}

#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] .tn-atom:before {
    background-image: url(https://static.tildacdn.com/tild3231-3365-4463-b530-333063653138/icon-why-white.png);
    background-position: 1px 1px;
}
#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"] .tn-atom:before {
    background-image: url(https://static.tildacdn.com/tild3936-3066-4635-a436-653361653466/icon-what-white.png);
	background-position: 2px 1px;
}

/*
#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"] .tn-atom:hover,
#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] .tn-atom:hover {
	box-shadow: 0 0 30px rgba(255, 255, 255, 1);
}
*/

@media only screen and (max-width: 1500px) {
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693486256248"] .tn-atom {
		padding-top: 123px;
	}
}

@media only screen and (max-width: 1200px) {
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693486256248"] .tn-atom {
		padding-top: 103px;
	}
	
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"] .tn-atom,
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] .tn-atom {
		padding-left: 100px;
	}
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"] .tn-atom {
		background-position: -94px 1px;
	}
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] .tn-atom {
		background-position: -93px 2px;
	}
}

@media only screen and (max-width: 980px) {
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693486256248"] .tn-atom {
		padding-top: 110px;
	}
}

@media screen and (max-width: 959px) {
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693490696388"] .tn-atom {
		padding-left: 20px;
	}
	
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"] .tn-atom,
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] .tn-atom {
		padding-left: 72px;
	}
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693570256682"] .tn-atom {
		background-position: -66px 1px;
	}
	#allrecords .uc-title-new .tn-elem[data-elem-id="1693571192481"] .tn-atom {
		background-position: -65px 2px;
	}
}


/* Новая обложка, вторая и третья версия: */


.uc-title2 .t-btn_md,
.uc-title3 .t-btn_md {
    font-size: 30px;
}

.uc-title2 .t182__btnwrapper,
.uc-title3 .t182__btnwrapper {
	margin-left: 15px;
	margin-right: 15px;
}

.uc-title2 .t182__btnwrapper+.t182__btnwrapper,
.uc-title3 .t182__btnwrapper+.t182__btnwrapper {
    margin-left: 15px;
}

.uc-title2 a.t182__btn.t-btn.t-btn_md td,
.uc-title3 a.t182__btn.t-btn.t-btn_md td {
    min-width: 203px;
}

#allrecords .uc-title3 .t-cover__filter {
    padding-top: 138px;
	box-sizing: border-box;
}

#allrecords .uc-title3 .t-cover__filter:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-image: url(https://static.tildacdn.com/tild3262-6165-4162-b736-646431616166/bg-logo-fors3.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
}

@media only screen and (max-width: 1500px) {
	#allrecords .uc-title3 .t-cover__filter {
		padding-top: 108px;
	}
}

@media screen and (min-width: 1201px) {
	.uc-title2 .t182__title.t-title_xl,
	.uc-title3 .t182__title.t-title_xl {
		font-size: 80px;
	}
}

@media screen and (max-width: 1200px) {
	#allrecords .uc-title3 .t-cover__filter {
		padding-top: 88px;
	}

	.uc-title2 .t182__title.t-title_xl,
	.uc-title3 .t182__title.t-title_xl {
		font-size: 65px;
	}
}

@media screen and (max-width: 980px) {
	.uc-title2 .t182__title.t-title_xl,
	.uc-title3 .t182__title.t-title_xl {
		font-size: 50px;
	}
}

@media screen and (max-width: 640px) {
	.uc-title2 .t182__title.t-title_xl,
	.uc-title3 .t182__title.t-title_xl {
		font-size: 38px;
	}
}



/* Новый раскрывающийся список услуг: */

/*
.uc-services-new {
	background: 
		url(https://static.tildacdn.com/tild6233-6466-4164-b335-616537313633/bg-shape1.png) left top no-repeat, url(https://static.tildacdn.com/tild3731-3061-4839-a530-343039366263/bg-shape2.png) left bottom no-repeat, url(https://static.tildacdn.com/tild6362-3561-4162-b536-393864366662/bg-shape3.png) right bottom no-repeat;
}

.uc-services-new .t849 .t-section__descr {
	position: relative;
}

.uc-services-new .t849 .t-section__descr:before {
    content: "";
    position: absolute;
    width: 502px;
    height: 632px;
    right: 110%;
    background: url(https://static.tildacdn.com/tild6535-3964-4964-b364-303738666263/pic1-transparent.png) no-repeat;
}
*/

.uc-services-new .t849 {
	position: relative;
}

.uc-services-new .t849 .t-container:last-of-type:before {
    content: "";
    position: absolute;
    width: 219px;
    height: 645px;
	left: 0;
	background: url(https://static.tildacdn.com/tild3732-3630-4262-a561-396463316436/bg-shape4.png) no-repeat;
}

.uc-services-buttons .t-btn_md {
	font-size: 22px;
}

@media only screen and (max-width: 1300px) {
	.uc-services-new .t849 .t-container:last-of-type:before {
		left: -50px;
	}
}

@media only screen and (max-width: 980px) {
	.uc-services-new .t849 .t-container:last-of-type:before {
		background-image: none;
	}
}

@media only screen and (max-width: 640px) {
	.uc-services-buttons .t-btn_md {
		font-size: 18px;
	}
}




/* Новый блок с числами: */


.uc-numbers-new .t1054__col {
    position: relative;
}

.uc-numbers-new .t1054__col:after {
    content: "";
    display: block;
    position: absolute;
    top: -15%;
    width: 100%;
    padding-bottom: 100%;
    outline: solid 2px white;
    border-radius: 30px;
}

@media only screen and (max-width: 980px) {
	.uc-numbers-new .t1054__col:after {
		display: none;
	}
	
	.t1054__title {
		display: inline-block;
		min-width: 280px;
		border: solid 2px white;
		border-radius: 20px;
		padding: 14px 0;
		margin-bottom: 14px;
	}
}

@media only screen and (max-width: 640px) {
	.t1054__title {
		min-width: 150px;
	}
}


/* Новый блок "Почему мы" */


.uc-about-new .t499__img {
	float: left;
}

.uc-about-new .t499__title, .uc-about-new .t499__blockdescr {
    padding-left: 155px;
	padding-right: 0;
}

.uc-about-new .t499__title.t-name_xl {
	font-size: 28px;
}

.uc-about-new .t499__blockdescr.t-descr_xs {
	font-size: 18px;
}

.uc-about-new .t499 .t-section__topwrapper {
    margin-bottom: 75px;
}

.uc-about-new .t499 .t-section__bottomwrapper {
    margin-top: 65px;
}

@media only screen and (max-width: 1200px) {
	.uc-about-new .t499__title.t-name_xl {
		font-size: 24px;
	}

	.uc-about-new .t499__blockdescr.t-descr_xs {
		font-size: 16px;
	}
}

@media only screen and (max-width: 960px) {
	.uc-about-new .t499__title, .uc-about-new .t499__blockdescr {
		padding-left: 110px;
	}
}

@media only screen and (max-width: 640px) {
	.uc-about-new .t499__title.t-name_xl {
		font-size: 22px;
	}

	.uc-about-new .t499__blockdescr.t-descr_xs {
		font-size: 14px;
	}
}


/* Команда: */


.uc-team .t524 .t-section__descr {
    max-width: none;
}

.uc-team .t524 .t-section__title {
    margin-bottom: 10px;
}

.uc-team .t524 .t-section__topwrapper {
    margin-bottom: 65px;
}

.uc-team .t524 .t-section__title {
    line-height: 1.55;
}


/* Тарифы: */


.t1071 .t-container,
.t1071 .t-section__container .t-col_12,
.t1071 .t1071__row .t1071__col {
	max-width: none;
}

.t1071 .t1071__row .t1071__col,
.t1071 .t-section__container .t-col {
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
	min-width: 0px;
}

.t1071 .t-section__topwrapper {
    margin-bottom: 45px;
}

.t1071 .t1071__row {
    justify-content: center;
	padding-left: 80px;
    padding-right: 80px;
}

.t1071 .t-section__title {
    margin-bottom: 10px;
	line-height: 1.55;
}

.t1071 .t1071__col:first-child .t1071__textwrapper .t-card__title,
.t1071 .t1071__col:first-child .t1071__textwrapper .t1071__price  {
	color: #254fac;
}

.t1071 .t1071__col:first-child .t1071__imgwrapper {
	border: solid 2px #254fac;
    margin-bottom: -2px;
}

.t1071 .t1071__textwrapper .t-card__title {
	font-size: 30px;
}

.t1071 .t-card__descr li {
    border-bottom: none;
    padding: 8px 0;
    line-height: 1.2;
    font-weight: 300;
}

.t1071 .t-card__descr ul:first-of-type {
	padding-bottom: 20px;
    border-bottom: solid 4px #ebe7ee;
}

.t1071 .t-card__descr strong {
	color: #3d1659;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 500 !important;
}

.t1071 .t1071__content .t-btn_md {
	font-size: 22px;
	min-width: 250px;
    margin: 0 10px 10px 10px;
}

.t1071 .t1071__content .secondary .t-btn_md {
	background-color: white !important;
	color: #3d1659 !important;
	font-weight: 500;
}

.t1071 .t-btnflex.t-btnflex_type_button {
	max-width: 200px;
	margin: 10px;
}

.t1071 .t-btnflex.t-btnflex_type_button.secondary {
	background-color: white;
	color: #3d1659;
}

.t1071 .t-btnflex.t-btnflex_type_button.secondary .t-btnflex__text {
	display: none;
}

.t1071 .t-btnflex.t-btnflex_type_button.secondary::before {
    content: "Подробнее";
}

#rec635460023 .t1071 .t-btnflex.t-btnflex_type_button.secondary {
	display: none;
}

@media only screen and (max-width: 1440px) {
	.t1071 .t1071__textwrapper .t-card__title {
		font-size: 26px;
	}
	
	.t1071 .t-card__descr strong {
		font-size: 22px;
	}

	.t1071 .t1071__row {
		padding-left: 0;
		padding-right: 0;
	}
}

@media only screen and (max-width: 1200px) {
	.t1071 .t1071__row {
		flex-wrap: wrap;
	}
	
	.t1071 .t1071__col {
		flex-basis: 50%;
		margin-bottom: 60px;
	}
	
	.t1071 .t1071__bgimg {
		padding-bottom: 30% !important;
	}
}

@media only screen and (max-width: 960px) {
	.t1071 .t1071__row {
		display: flex;
	}
	
	.t1071 .t1071__col {
		margin-bottom: 60px;
	}
	.t1071 .t1071__bgimg {
		padding-bottom: 0 !important;
		height: 130px;
	}
	
	.t1071 .t1071__textwrapper .t-card__title {
		font-size: 30px;
	}
	
	.t1071 .t-card__descr strong {
		font-size: 18px;
	}
	
	.t1071 .t1071__textwrapper .t1071__price {
		font-size: 16px;
	}
}

@media only screen and (max-width: 680px) {
	.t1071 .t1071__row {
		display: block;
	}
	
	.t1071 .t-card__descr ul:first-of-type {
		min-height: auto !important;
	}
}	


/* Лицензии (на основе тарифов): */


.uc-licenses .t1071 .t1071__bgimg {
	padding-bottom: 0 !important;
	height: 300px;
}

.uc-licenses .t1071 .t1071__bgimg {
    background-size: contain;
}

.uc-licenses .t1071 .t1071__col:first-child .t1071__imgwrapper {
	border: none;
}

@media only screen and (max-width: 1200px) {
	.uc-licenses .t1071 .t1071__bgimg {
		padding-bottom: 0 !important;
		height: 200px;
	}
}

.uc-licenses .t1071 .t1071__textwrapper ,
.uc-licenses .t1071 .t1071__content {
	padding-left: 20px;
	padding-right: 20px;
}

.uc-licenses .t1071 .t-card__descr {
	margin-bottom: 23px;
	font-size: 16px;
	text-align: left;
}

.uc-licenses .t1071 .t1071__textwrapper .t-card__title,
.uc-licenses .t1071 .t1071__textwrapper .t1071__price,
.uc-licenses .t1071 .t1071__col:first-child .t1071__textwrapper .t-card__title,
.uc-licenses .t1071 .t1071__col:first-child .t1071__textwrapper .t1071__price,
.uc-licenses .t1071 .t-card__descr strong {
    color: #3d1659;
	font-size: 24px;
	font-weight: normal !important;
}

.uc-licenses .t1071 .t1071__textwrapper .t-card__title {
	margin-top: 35px;
	min-height: 59px;
}

.uc-licenses .t1071 .t-card__descr strong {
	display: block;
	text-align: center;
}

.uc-licenses .t1071 .t1071__textwrapper {
	position: static;
	text-align: left;
	-moz-transform:    none;
    -ms-transform:     none;
    -webkit-transform: none;
    -o-transform:      none;
    transform:         none;
}

.uc-licenses .t1071 .t-card__descr li {
    line-height: 1.4;
	padding: 5px 0;
	text-align: justify;
    hyphens: auto;
}


/* Плитки-ссылки с лого вендоров: */


.uc-vendors .t772 .t-section__topwrapper {
    margin-bottom: 30px;
}

@media screen and (max-width: 1220px) {
	.uc-vendors .t772 .t-col {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media screen and (max-width: 980px) {
	.uc-vendors .t772 .t-col {
		margin-left: 0;
		margin-right: 0;
	}
}

@media screen and (max-width: 960px) {
	.uc-vendors .t772 .t772__container {
		max-width: none; 
	}
	
	.uc-vendors .t772 .t772__col_mobile-grid {
		width: 33%;
	}
	
	.uc-vendors .t772 .t772__col {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 480px) {
	.uc-vendors .t772__col_mobile-grid {
		display: inline-block;
		width: 33%;
	}
}

.uc-vendor-details .t195__text {
	text-align: justify;
}

@media screen and (max-width: 960px) {
	.uc-vendor-details .t195__img {
		max-width: 50vw;
	}
}


/* Сравнение тарифов: */


.t614__header {
	background-color: #f5f5f5;
}

.t614__header .t614__col:nth-child(2) {
	background-color: white;
    padding-top: 22px;
    border: solid 2px #254fac;
}

.t614__header .t614__col:nth-child(2) .t614__title {
	color: #254fac;
	padding-left: 0;
	padding-right: 0;
}

.t614__header .t614__col:nth-child(3) {
	background-color: #3eb5f1;
    padding-top: 22px;
}

.t614__header .t614__col:nth-child(3) .t614__title {
	color: white;
	padding-left: 0;
	padding-right: 0;
}

.t614__header .t614__col:nth-child(4) {
	background-color: #254fac;
    padding-top: 22px;
}

.t614__header .t614__col:nth-child(4) .t614__title {
	color: white;
	padding-left: 0;
	padding-right: 0;
}

.t614__header .t614__col:nth-child(5) {
	background-color: #3a1659;
    padding-top: 22px;
}

.t614__header .t614__col:nth-child(5) .t614__title {
	color: white;
	padding-left: 0;
	padding-right: 0;
}

.t614__container.t-container {
	max-width: none;
}

.t614__content.t-col.t-col_12 {
	max-width: none;
    width: auto;
    margin-left: 100px;
    margin-right: 100px;
}

@media only screen and (max-width: 1440px) {
	.t614__content.t-col.t-col_12 {
		margin-left: 0;
		margin-right: 0;
	}
}

@media screen and (max-width: 960px) {
	.t614__mobile {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/* Вендоры: */

.uc-vendors .t738 .t-section__topwrapper {
	margin-bottom: 0;
}

.uc-vendors ul.t-slds__arrow_container {
	display: none;
}

.uc-vendors .t-slds__arrow-left, 
.uc-vendors .t-slds__arrow-right {
    margin-top: 45px !important;
}


/* Формы заказа: */

.uc-form-opt .t702 .t702__text-wrapper,
.uc-form-max .t702 .t702__text-wrapper,
.uc-form-ind .t702 .t702__text-wrapper {
    margin-bottom: 24px;
    padding-bottom: 24px;
    margin-top: -40px;
    padding-top: 40px;
    margin-left: -45px;
    padding-left: 45px;
    margin-right: -45px;
    padding-right: 45px;
}

.uc-form-opt .t702 .t702__text-wrapper {
	background-color: #3eb5f1;
}

.uc-form-max .t702 .t702__text-wrapper {
	background-color: #254fac;
}

.uc-form-ind .t702 .t702__text-wrapper {
	background-color: #3d1659;
}

@media only screen and (max-width: 640px) {
	.uc-form-opt .t702 .t702__text-wrapper,
	.uc-form-max .t702 .t702__text-wrapper,
	.uc-form-ind .t702 .t702__text-wrapper {
		margin-bottom: 24px;
		padding-bottom: 24px;
		margin-top: -20px;
		padding-top: 20px;
		margin-left: -20px;
		padding-left: 20px;
		margin-right: -20px;
		padding-right: 20px;
	}
}


/* Сервисный портал: */

.uc-portal .t849 {
	position: relative;
}

.uc-portal .t849 .t-container:last-of-type:before {
    content: "";
    position: absolute;
    width: 420px;
    height: 477px;
	left: 0;
	top: -50px;
	background: url(https://static.tildacdn.com/tild3365-6264-4739-b234-626537636362/bg-shape5.png) no-repeat;
}

.uc-portal .t849 .t-section__topwrapper {
    margin-bottom: 60px;
}

@media only screen and (max-width: 1680px) {
	.uc-portal .t849 .t-container:last-of-type:before {
		left: -100px;
	}
}

@media only screen and (max-width: 1440px) {
	.uc-portal .t849 .t-container:last-of-type:before {
		left: -200px;
	}
}

@media only screen and (max-width: 1080px) {
	.uc-portal .t849 .t-container:last-of-type:before {
		background-image: none;
	}
}


/* iframe для регистрации: */

iframe {
    border: solid 2px #3d1659;
    border-radius: 32px;
}


/* Футер: */

.t420 .t-sociallinks, .t420__right_social_links {
    margin-top: 17px;
}


/* Настройка Chatra: */

/* скрыть штатную кнопку */
#chatra:not(.chatra--expanded) {
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events: none;
}

.uc-button-chatra .t393 .t393__submit {
	position: relative;
	padding: 0;
    width: 60px;
    height: 60px;
    border-radius: 50% !important;
	overflow: hidden;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.uc-button-chatra .t393 .t393__submit .chatra-pic {
	fill: white;
    position: absolute;
    top: 5px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

@media screen and (max-width: 980px) {
	.uc-button-chatra .t393.t393__positionfixed {
		position: fixed;
		bottom: 14px !important;
		right: 10px !important;
	}
	
	.uc-button-chatra .t393 {
		padding: 0;
	}
}