.visually-hidden {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	/* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0 !important;
	border: 0 !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

/*Удаление избыточного отступа изза заголовков*/
#rec337602465 .t-section__container {
	display: none;
}

/*Единый отступ от заголовка в блоках*/
.t-section__topwrapper,
.t056,
.t858 .t-section__title {
	margin-bottom: 17px !important;
}

.t690 .t-section__topwrapper {
	margin-bottom: 30px !important;
}

/* И размер шрифта */
.t-section__topwrapper h1 span,
.t056 h1 span,
.t858 .t-section__title span {
	font-size: 42px !important;
	font-weight: 200 !important;
}

@media screen and (max-width:640px) {
	.t-name_xl {
		font-size: 28px;
	}
}

@media screen and (max-width: 481px) {
	.t-section__topwrapper h1 span,
	.t056 h1 span,
	.t858 .t-section__title span {
		font-size: 28px !important;
		font-weight: 200 !important;
	}
}

/*Дополнительные стили к форме поиска*/
.t-site-search-input .t-input,
.t-site-search-input .t-submit {
	height: 50px;
}

.t-site-search-input .t-submit {
	max-width: 200px;
	margin: 0 auto;
}

#rec328446731 .t838__blockbutton {
	display: flex;
}

#rec328446731 .t838__blockinput {
	margin-bottom: 25px;
}


/*Стили для всех форм на сайте*/

.t690 {
	margin: 0 auto 90px auto;
	max-width: 1324px;
	padding: 35px 0 52px 0;
	background: #03318C;
	border: 2px solid #03318C;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
}

.t690 t-section__title>div {
	height: 46px;
}

@media screen and (max-width: 1324px) {
	.t690 {
		border-radius: 0;
	}
}

.t690 .t-section__topwrapper .t-section__title {
	margin-bottom: 0 !important;
}

/*Форма оформить заявку в попапе*/
#form327600627 .t-submit {
	max-width: 200px;
	max-height: 52px;
	box-sizing: border-box;
	padding: 0;
	text-align: center;
}

.t702 .t-popup__container {
	max-width: 1250px;
	min-height: 218px;
	box-sizing: border-box;
	border-radius: 10px;
}

#rec328446731 .t-container {
	margin: 0;
}

#form327670629 .t-form__inputsbox {
	display: grid;
	grid-template-columns: 1fr 200px;
	grid-auto-flow: row;
	column-gap: 30px
}

@media screen and (max-width: 640px) {
	#form327670629 .t-form__inputsbox {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 1fr 1fr;
		row-gap: 30px;
		grid-auto-flow: column;
		column-gap: 0;

	}
}

#form327670629 .t-input-group {
	margin: 0;
}

#form327670629 .t-input {
	max-height: 60px;
}

#form327670629 .t-form__errorbox-middle {
	grid-column: span 2;
	order: 2;
}

#form327670629 .t-form__submit {
	margin: 0;
	box-sizing: border-box;
}

#form327670629 .t-submit {
	height: 60px;
	padding: 0;
	margin: 0 auto;
}

#rec328446731 .t-col {
	margin: 0;
	padding: 0;
}

.t702 .t702__wrapper {
	padding-bottom: 60px;
}

#rec327600627 .t702 .t702__wrapper {
	padding-bottom: 40px;
}

/*Все формы, размер шрифтов в инпутах и кнопках*/
.t-input,
.t-submit {
	font-size: 18px;
}

/*Самолетик на форме "Отследить груз"*/
#rec320952943 .t690 .t-section__title div>span:after {
	content: '';
	display: block;
	width: 55px;
	height: 46px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 51 43'%3E%3Cdefs/%3E%3Cpath fill='%23fff' d='M7.6 0h11.2l11 16.5h16.6a4.7 4.7 0 014.6 4.7 4.8 4.8 0 01-4.7 4.8H29.7l-11 16.4H7.6v-.1l14.1-21L7.6 0z'/%3E%3Cpath fill='%23fff' d='M8.8 21.2L0 8.1h7l8.6 13.1L7 34.3H0l8.8-13z'/%3E%3C/svg%3E%0A");
	left: 327px;
	position: relative;
	top: -40px;
	margin-bottom: -46px;
}

@media screen and (max-width: 641px) {
	#rec320952943 .t690 .t-section__title div>span:after {
		left: 340px;
	}
}

@media screen and (max-width: 481px) {
	#rec320952943 .t690 .t-section__title div>span:after {
		left: 270px;
	}
}

@media screen and (max-width: 370px) {
	#rec320952943 .t690 .t-section__title div>span:after {
		display: none;
	}
}

@media (min-width: 641px) and (max-width: 961px) {
	#rec320952943 .t690 .t-section__title div>span:after {
		left: 315px;
		top: -42px;
	}
}



/*Шапка*/
#rec325271805 .t456__leftwrapper>div {
	position: relative;
	z-index: 100;
}

#nav325271805 {
	height: 0 !important;
}

#nav324040430 .t229__list_item {
	padding: 0 26px 0 26px !important;
}

#nav324040430 .t229__list_item:nth-child(1) {
	padding: 0 26px 0 0 !important;
}

#nav324040430 .t229__list_item:last-child {
	padding: 0 0 0 26px !important;
}

/*Исправление разметки после обновления Tilda 12.01.2022*/
#nav325271805 .t456__maincontainer {
    display: flex;
    padding-top: 21px;
}




/*Настройки иконок поиска, WhatsApp и Email*/
/*Чтобы работало корректно, текст в элементе списка должен быть установлен пустой символ*/
#nav324032890>.t229__maincontainer ul li {
	height: 23px;
	vertical-align: middle;
}

#nav324032890>.t229__maincontainer ul li a {
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

a[href='#popup:search'] {
	color: transparent !important;
	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24"%3E%3Cpath d="M23.809 21.646l-6.205-6.205a9.68 9.68 0 001.857-5.711C19.461 4.365 15.096 0 9.73 0 4.365 0 0 4.365 0 9.73c0 5.366 4.365 9.73 9.73 9.73a9.678 9.678 0 005.487-1.698L21.455 24l2.354-2.354zM2.854 9.73c0-3.792 3.085-6.877 6.877-6.877s6.877 3.085 6.877 6.877-3.085 6.877-6.877 6.877A6.884 6.884 0 012.854 9.73z"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: 20px !important;
}

/*WhatsApp*/
#nav324032890>.t229__maincontainer ul li a[href*="https://wa.me/"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cdefs/%3E%3Cpath fill='%2300E676' d='M5.55 18.05l.34.17a9.15 9.15 0 0013.79-7.83 9.13 9.13 0 00-18.25.06c0 1.7.52 3.34 1.37 4.76l.23.34-.91 3.35 3.43-.85z'/%3E%3Cpath fill='%23fff' d='M17.97 3.06A10.34 10.34 0 0010.59 0a10.4 10.4 0 00-9.1 15.6L0 21l5.55-1.42A10.48 10.48 0 0021 10.38c0-2.77-1.09-5.39-3.03-7.32zm-7.38 16.01c-1.55 0-3.1-.4-4.41-1.2l-.34-.16-3.32.85.86-3.24-.23-.34a8.55 8.55 0 012.8-11.86A8.69 8.69 0 0117.91 5.9a8.54 8.54 0 01-2.8 11.86 8.4 8.4 0 01-4.52 1.31zm5.03-6.3l-.63-.28s-.91-.4-1.49-.68c-.05 0-.11-.06-.17-.06-.17 0-.28.06-.4.11l-.86.97a.32.32 0 01-.28.17h-.06a.44.44 0 01-.23-.12l-.28-.11a5.57 5.57 0 01-1.66-1.08c-.12-.11-.29-.22-.4-.34-.4-.4-.8-.85-1.1-1.36l-.05-.11c-.06-.06-.06-.12-.11-.23 0-.11 0-.23.05-.29 0 0 .23-.28.4-.45.12-.11.18-.28.29-.4.11-.17.17-.4.11-.56a22 22 0 00-.91-2.16.66.66 0 00-.4-.28H6.8c-.12 0-.23.05-.34.05l-.06.06c-.12.06-.23.17-.34.23-.12.11-.18.22-.3.34a2.88 2.88 0 00-.33 3.06l.05.17a9.46 9.46 0 002.12 2.9l.23.22c.17.17.34.29.46.46a10.25 10.25 0 004.12 2.15c.17.06.4.06.57.12h.57c.29 0 .63-.12.86-.23.17-.11.29-.11.4-.23l.11-.11c.12-.11.23-.17.35-.28.11-.12.23-.23.28-.34.12-.23.18-.52.23-.8v-.4s-.05-.05-.17-.11z'/%3E%3C/svg%3E%0A");
}


/*Email*/
#nav324032890>.t229__maincontainer ul li a[href*="mailto:"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 77 57'%3E%3Cdefs/%3E%3Cpath fill='%23000' d='M74.3 0H2.8C1.1 0 0 1.2 0 2.6v51.8C0 55.8 1.2 57 2.8 57h71.5c1.5 0 2.7-1.2 2.7-2.6V2.6C77 1.2 75.8 0 74.2 0zm-3.5 9v42.2H6.2V9L3.8 7.2l3.4-4 3.7 2.6H66l3.7-2.7 3.4 4.1L70.8 9zm-4.7-3.2L38.5 26.1 10.9 5.8 7.2 3.1 3.8 7.2 6.2 9l29.3 21.5a5 5 0 006 0L70.7 9l2.4-1.8-3.4-4-3.7 2.6z'/%3E%3C/svg%3E%0A");
	background-size: 100%;
}

/*Поиск (лупа)*/
#nav324032890>.t229__maincontainer ul li a[href*="#popup:popupSearch"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cdefs/%3E%3Cpath fill='%23000' d='M17.7 16.3l-3.4-3.4a8 8 0 00.4-9.3 8 8 0 10-1.8 10.7l3.4 3.4a1 1 0 101.4-1.4zM2 8a6 6 0 1112 0A6 6 0 012 8z'/%3E%3C/svg%3E%0A");
}

#nav324032890>.t229__maincontainer ul li a[href*="https://wa.me/"],
#nav324032890>.t229__maincontainer ul li a[href*="mailto:"],
#nav324032890>.t229__maincontainer ul li a[href*="#popup:popupSearch"] {
	display: block;
	min-height: 25px;
	min-width: 25px;
}

/*Последнему эдементу списка (ENG/RU) назначен жирное начертание*/
#nav324032890>.t229__maincontainer ul li:nth-child(6) {
	font-weight: bold;
}

#rec324027345 .t135,
#rec324158893 .t450__burger_container,
#rec324158243 .t135 {
	position: absolute !important;
}

/*Обратный звонок*/
#nav324040430>.t229__maincontainer ul li {
	text-align: center;
	vertical-align: middle;
	padding: 8px 27px;
}

/* Стилизация кнопки Закзать Звонок в шапке и мобильной шапки(при наличии кнопки) */
#nav324040430>.t229__maincontainer ul li:last-child a,
#nav324161017>.t229__maincontainer ul li:nth-child(1) a {
	border: 2px solid #F25C05;
	border-radius: 10px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
	padding: 8px 27px;
}

/*Мобильное меню*/
/* Переопределение элементов списка и дополнительные стили */
#nav324158893 .t450__list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	row-gap: 10px;
}

#nav324158893 .t450__list_item>a {
	margin-bottom: 0;
}

#nav324158893 .t450__list_item {
	grid-column: span 2
}

#nav324158893 .t450__list_item:nth-child(5),
#nav324158893 .t450__list_item:nth-child(6) {
	grid-column: unset;
	margin-top: 40px;
}

#nav324158893 .t450__container {
	padding: 10px 10px 30px;
}

#nav324158893 .t450__list_item:nth-child(5)>a,
#nav324158893 .t450__list_item:nth-child(6)>a {
	font-weight: 100 !important;
	font-size: 18px !important;
}

#nav324158893 .t450__list_item:nth-child(8)>a,
#nav324158893 .t450__list_item:nth-child(7)>a {
	width: 100%;
	height: 57px;
	border: 2px solid #F25C05;
	border-radius: 5px;
	font-weight: 800;
	font-size: 18px !important;
	line-height: 22px;
	text-align: center;
	box-sizing: border-box;
	padding: 15px 0;
}

#nav324158893 .t450__rightside {
	margin-top: 35px;
}

#nav324158893 .t450__right_langs_lang>a {
	font-weight: 800;
	font-size: 18px;
	line-height: 22px;
}

#nav324158893 .t450__right_buttons .t450__right_buttons_wrap a table {
	display: none;
}

/*Иконка лупы (поиска) в мобильном меню*/
#nav324158893 .t450__right_buttons .t450__right_buttons_wrap a {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cdefs/%3E%3Cpath fill='%23000' d='M17.7 16.3l-3.4-3.4a8 8 0 00.4-9.3 8 8 0 10-1.8 10.7l3.4 3.4a1 1 0 101.4-1.4zM2 8a6 6 0 1112 0A6 6 0 012 8z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	padding: 0;
	background-size: contain;
}

/*Стили для главной страницы*/

/*Размер текста в кнопке в баннере*/
.t338__btn>table>tbody>tr>td {
	font-size: 16px;
}

/*Рсположение баннера на главной странице, настройки по ширине экрана*/
@media screen and (max-width: 2048px) {
	#rec320946608 .t-cover__carrier {
		background-size: 132%;
		background-position: 0 38%;
	}
}

@media screen and (max-width: 1920px) {
	#rec320946608 .t-cover__carrier {
		background-size: 132%;
		background-position: 0 38%;
	}
}

@media screen and (max-width: 1280px) {
	#rec320946608 .t-cover__carrier {
		background-size: auto;
		background-position: -71px 33%;
	}
}

@media screen and (max-width: 800px) {
	#rec320946608 .t-cover__carrier {
		background-size: 200%;
		background-position: -8px 20%;
	}
}

@media screen and (max-width: 700px) {
	#rec320946608 .t-cover__carrier {
		background-size: 218%;
		background-position: -147px 20%;
	}
}

@media screen and (max-width: 641px) {
	#rec320946608 .t-cover__carrier {
		background-size: 237%;
		background-position: -14px 14%;
	}
}

@media screen and (max-width: 592px) {
	#rec320946608 .t-cover__carrier {
		background-size: 231%;
		background-position: -12px 0%;
	}
}

/*Баннер меньшей высоты*/
@media screen and (max-width: 481px) {

	#rec341172903 .t-cover,
	#rec341172903 .t-cover__carrier,
	#rec341172903 .t-cover__filter,
	#rec341172903 .t-cover__wrapper {
		height: 250px !important;
	}

	#rec341172903 .t-cover__carrier {
		background-position: -32px 22%;
		background-size: 180%;
	}

	#rec341172903 .t338__descr {
		margin-bottom: 42px;
	}

	#rec341172903 .t338__title {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 320px) {
	#rec341172903 .t-cover__carrier {
		background-position: -17px 18%;
		background-size: 180%;
	}
}


/*Карточки Услуг*/


/*Анимация карточек*/

#rec320948522 .t858__col:hover,
#rec320948522 .t858__col:target,
#rec340817158 .t858__col:hover,
#rec340817158 .t858__col:target,
#rec340820040 .t858__col:hover,
#rec340820040 .t858__col:target,
#rec340828611 .t858__col:hover,
#rec340828611 .t858__col:target {
	border-color: #F25C05;
}

@media screen and (min-width: 961px) {

	#rec320948522 .t858__col:hover .t858__wrap,
	#rec340817158 .t858__col:hover .t858__wrap,
	#rec340820040 .t858__col:hover .t858__wrap,
	#rec340828611 .t858__col:hover .t858__wrap {
		box-shadow: inset 0px -10rem 0px 0px #F25C05;
	}

	#rec320948522 .t858__col:hover .t858__bgimg {
		width: 70px !important;
		height: 70px !important;
		transform: translateY(-10px);
	}

	#rec340817158 .t858__col:hover .t858__bgimg,
	#rec340820040 .t858__col:hover .t858__bgimg,
	#rec340828611 .t858__col:hover .t858__bgimg {
		width: 60px !important;
		height: 60px !important;
		transform: translateY(-10px);
	}

	#rec320948522 .t858__col:hover .t858__wrap_bottom {
		transform: translateY(5px);
	}

	#rec320948522 .t858__col:hover .t858__wrap_bottom .t-descr div,
	#rec340817158 .t858__col:hover .t858__wrap_bottom .t-descr div,
	#rec340820040 .t858__col:hover .t858__wrap_bottom .t-descr div,
	#rec340828611 .t858__col:hover .t858__wrap_bottom .t-descr div {
		color: #fff;
		font-weight: 700;
		font-size: 25px !important;
	}

	.t858__col,
	.t858__wrap,
	.t858__bgimg,
	.t858__wrap_bottom,
	.t858__wrap_bottom .t-descr div {
		transition: all .2s ease-in-out;
	}

}

/*Иконки на документах*/
#rec327509031 .t858__bgimg {
	background-size: contain;
}

/*Баннеры на конечных услугах*/
@media screen and (max-width: 960px) {
	.t107 img {
		object-fit: cover;
		height: 150px;
	}
}

/*фотографии на страницах конечных услуг*/
.t195__img {
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	padding-bottom: 0;
}


/*Наши приемущества*/
/*Полосы*/

#rec320957358 .t495 .t-btn {
	margin-bottom: 60px;
}

@media screen and (min-width: 1024px) {
		/* Специальные полосы для карточек "Наши приемущества" */
	#rec320957358 .t495__col:nth-child(1)>div:nth-child(2) {
		background-color: transparent !important;
		height: 3px;
		background-image: url("data:image/svg+xml,%3Csvg width='261' height='3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.6l261 1.2V0L0 1.2v.4z' fill='%23F25C05'/%3E%3C/svg%3E");
	}

	#rec320957358 .t495__col:nth-child(2)>div:nth-child(2) {
		background-color: transparent;
		height: 5px;
		background-image: url("data:image/svg+xml,%3Csvg width='260' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.2L260 0v5.6L0 4.4V1.2z' fill='%23F25C05'/%3E%3C/svg%3E");
	}

	#rec320957358 .t495__col:nth-child(3)>div:nth-child(2) {
		background-color: transparent;
		height: 8px;
		background-image: url("data:image/svg+xml,%3Csvg width='260' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M260 0L0 1.2v6l260 1.2V0z' fill='%23F25C05'/%3E%3C/svg%3E");
	}

	#rec320957358 .t495__col:nth-child(4)>div:nth-child(2) {
		background-color: transparent;
		height: 11px;
		background-image: url("data:image/svg+xml,%3Csvg width='261' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.0389l260.75 1.2194V0L0 1.21937v8.81953z' fill='%23F25C05'/%3E%3C/svg%3E");
	}
	
	/*Самолетик возле карточек Наши приемущества*/
	#rec320957358 .t495__col:nth-child(4):after {
		content: '';
		display: block;
		width: 55px;
		height: 46px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 51 43'%3E%3Cdefs/%3E%3Cpath fill='%2303318C' d='M7.6 0h11.2l11 16.5h16.6a4.7 4.7 0 014.6 4.7 4.8 4.8 0 01-4.7 4.8H29.7l-11 16.4H7.6v-.1l14.1-21L7.6 0z'/%3E%3Cpath fill='%2303318C' d='M8.8 21.2L0 8.1h7l8.6 13.1L7 34.3H0l8.8-13z'/%3E%3C/svg%3E%0A");
		right: -299px;
		top: -150px;
		position: relative;
		margin-bottom: -46px;
	}
}

@media screen and (max-width: 1200px) {
	#rec320957358 .t495__col:nth-child(4):after {
		right: -242px;
		top: -152px;
	}
}


/*Наши партнеры*/
.t958__card {
	padding: 26px 39px;
}

.t958__review {
	margin-top: 23px;
}

.t958__avatar {
	width: 80px;
	height: 80px;
}

.t958__more-dot {
	background: #fff;
}

.t-feed__buttons-wrapper {
	justify-content: flex-start;
	margin-top: 40px;
}

.t-feed__buttons-wrapper .t-feed__button-wrapper {
	margin-left: 20px;
}

@media screen and (max-width: 640px) {
	.t-feed__buttons-wrapper .t-feed__button-wrapper {
		margin-left: 0;
	}
}

/* Убираю внешний отступ с карточками с отзывами */
@media screen and (min-width: 640px) {
	.t958__slider {
		margin-left: 0;
	}
}


/*Полезная информация*/


#rec320960056 .t897 .t-section__topwrapper {
	margin-bottom: 40px;
}

/*Страница Услуг v2.0*/
.t843__box {
	height: 450px;
	padding-top: 30px;
	box-sizing: border-box;
	display: grid;
	grid-template-rows: max-content max-content 1fr;
}

.t843__box .t-btn {
	margin-top: auto;
	max-width: 200px;
}

.t843__title {
	margin: 0;
}

#rec337602465 .t843__col table tr>td {
	font-size: 16px !important;
}

@media screen and (max-width: 1200px) {
	.t843__box {
		height: 370px;
		padding-top: 0;
	}
}

@media screen and (max-width: 960px) {
	.t843__box {
		height: unset;
		grid-template-rows: max-content max-content 45px;
	}

	.t843__box .t-btn {
		margin-top: 45px;
	}

	.t843__mobileimg {
		margin-top: 150px;
	}

	.t843__mobileimg:nth-child(1) {
		margin-top: 0;
	}
}



/*Нижняя большая кнопка (Сборные грузы, Услуга личного менеджера)*/
.t859__col .t859__inner-col {
	border: 2px solid #03318C;
	margin-bottom: 45px;
	height: auto !important;
	min-height: 230px;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

}

@media screen and (max-width: 481px) {
	.t859__col .t859__inner-col {
		max-height: 140px !important;
		min-height: 130px;
	}
}

@media screen and (max-width: 320px) {
	.t859__col {
		padding: 0 10px;
	}
}



@media screen and (max-width: 390px) {
	.t859__col .t859__inner-col {
		max-width: 348px;
		min-width: 250px;
	}
}

.t859__col .t859__bgimg {
	background-size: contain;
}

@media screen and (max-width: 960px) {
	.t859__col .t859__bgimg {
		width: 170px !important;
		height: 170px;
		transform: translateX(50px);
		margin-bottom: 0;
	}
}

@media screen and (max-width: 481px) {
	.t859__col .t859__bgimg {
		width: 80px !important;
		height: 80px !important;
		transform: translateX(10px);
	}
}

@media screen and (min-width: 481px) {
	#rec340905216 .t859__col .t859__bgimg {
		transform: translateX(40px);
	}
}


@media screen and (max-width: 481px) {
	.t859__col .t859__bgimg {
		width: 90px !important;
		height: 90px !important;
	}
}



@media screen and (max-width: 961px) {
	.t859__col .t859__inner-col {
		max-height: 100%;
	}
}

.t859__bottommargin {
	margin-bottom: 0;
}

.t859__row {
	margin-top: 0 !important;
}

.t859 .t-section__topwrapper {
	margin-bottom: 40px;
}

.t859__col .t859__inner-col:hover {
	border-color: #F25C05;
}

.t859__inner-col {
	transition: all .2s ease-in-out;
}

.t859__inner-col .t859__wrap {
	min-height: 244px;
	padding: 20px 60px 20px 60px;
}

.t859 .t-section__container {
	height: 0;
}

#rec338777481 {
	overflow: hidden !important;
}

@media screen and (max-width: 961px) {
	.t859__inner-col .t859__wrap {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: 1fr;
		max-height: 100%;
		min-height: 230px;
		height: 100%;
		padding: 25px;
	}

	.t859 .t-descr {
		display: none;
	}
}

@media screen and (max-width: 481px) {
	.t859__inner-col .t859__wrap {
		min-height: 50px;
	}
}

.t859__wrap_right {
	padding-left: 100px;
}

@media screen and (min-width: 481px) {
	#rec340905216 .t859__wrap_right {
		padding-left: 150px;
	}
}


@media screen and (max-width: 481px) {
	.t859__wrap_right {
		padding-left: 50px;
	}
}

@media screen and (max-width: 641px) {
	.t859__wrap {
		padding: 25px;
	}
}

/*Страница ОТЗЫВЫ*/

/*Баннер с логотипами*/
.t595 img {
	max-width: 289px !important;
}

/*Блок благодарностей*/

#record327563440~.record .r .t858 .t-container,
#rec327563440~.t-rec .t858 .t-container {
	display: flex;
	flex-flow: column;
}

#record327563440~.record .r .t858__col:hover .t858__wrap,
#rec327563440~.t-rec .t858__col:hover .t858__wrap {
	box-shadow: none;
}

#record327563440~.record .r .t858 .t858__row,
#rec327563440~.t-rec .t858 .t858__row {
	display: block;
	flex-basis: 260px;
	flex-grow: 1;
	flex-shrink: 0;
}

#record327563440~.record .r .t858 .t858__row .t858__col,
#rec327563440~.t-rec .t858 .t858__row .t858__col {
	max-width: 100%;
	padding: 0;
	border: none;
	box-shadow: none;
}

#record327563440~.record .r .t858 .t858__row .t858__col .t858__inner-col,
#rec327563440~.t-rec .t858 .t858__row .t858__col .t858__inner-col {
	box-shadow: none !important;
}

#record327563440~.record .r .t858 .t858__row .t858__col .t858__wrap,
#rec327563440~.t-rec .t858 .t858__row .t858__col .t858__wrap {
	display: grid;
	grid-template-columns: 260px 1fr;
	grid-template-rows: 0.6fr 25px;
	grid-auto-flow: row dense;
	grid-gap: 40px;
	min-height: 260px;
	padding: 0;
}

@media screen and (max-width: 950px) {

	#record327563440~.record .r .t858 .t858__row .t858__col .t858__wrap,
	#rec327563440~.t-rec .t858 .t858__row .t858__col .t858__wrap {
		grid-template-columns: 1fr;
		grid-template-rows: 0.1fr 0.6fr 25px;
		grid-auto-flow: column;
	}
}

#record327563440~.record .r .t858 .t858__row .t858__col .t858__wrap .t858__wrap_top,
#rec327563440~.t-rec .t858 .t858__row .t858__col .t858__wrap .t858__wrap_top {
	grid-row: span 2;
}

@media screen and (max-width: 960px) {

	#record327563440~.record .r .t858 .t858__row .t858__col .t858__wrap .t858__wrap_top,
	#rec327563440~.t-rec .t858 .t858__row .t858__col .t858__wrap .t858__wrap_top {
		grid-row: unset;
	}
}

#record327563440~.record .r .t858 .t858__row .t858__col .t858__wrap .t858__btn-container,
#rec327563440~.t-rec .t858 .t858__row .t858__col .t858__wrap .t858__btn-container {
	margin: 0;
}

#record327563440~.record .r .t858 .t858__row .t858__col .t858__wrap .t858__wrap_top .t858__bgimg,
#rec327563440~.t-rec .t858 .t858__row .t858__col .t858__wrap .t858__wrap_top .t858__bgimg {
	background-size: contain;
}

#record327563440~.record .r .t858 .t858__row .t858__col .t858__wrap .t858__wrap_bottom .t-name,
#rec327563440~.t-rec .t858 .t858__row .t858__col .t858__wrap .t858__wrap_bottom .t-name {
	margin-bottom: 0;
}

#record327563440~.record .r .t858__col:hover .t858__img,
#rec327563440~.t-rec .t858__col:hover .t858__img {
	transform: none;
}

#rec327563440~.t-rec .t858__col:hover .t858__wrap_bottom .t-descr>div,
#record327563440~.record .r .t858__col:hover .t858__wrap_bottom .t-descr>div {
	color: inherit;
	font-weight: normal;
	transform: none;
}

/*Кнопка на странице отзывов*/
.t400 .t-btn {
	width: 200px;
	height: 52px;
	box-sizing: border-box;
	line-height: 53px;
	text-align: center;
	text-align: -webkit-center;
	-webkit-text-align: center;
}

.t400 {
	max-width: 1200px;
	margin: 0 auto;

}


@media screen and (max-width: 1200px) {
	.t400 {
		max-width: 960px;
	}
}

@media screen and (max-width: 960px) {
	.t400 {
		max-width: 640px;
	}
}

.t400 .t400__wraptwo {
	text-align: left;
	padding-left: 20px;
}

@media screen and (max-width: 1200px) {
	.t400 .t400__wraptwo {
		padding-left: 10px;
	}
}

@media screen and (max-width: 640px) {
	.t400 .t400__wraptwo {
		padding-left: 0;
	}
}

/*Попап с отзывом, поправка размера*/
.t746 .t-slds__bgimg {
	background-size: contain;
}





/*Страница блога*/
/*Вид карточек*/

.t915 .t-feed__col-grid__wrapper {
	padding: 0 0 27px;
	flex-flow: column;
}

.t915 .t-feed__textwrapper {
	display: flex;
	flex-flow: column;
	flex-grow: 1;
}

.t915 .t-feed__post-imgwrapper {
	margin-bottom: 0;
	padding-bottom: 96.8% !important;
}

.t915 .t-feed__post-title+.t-feed__post-parts-date-row {
	padding-top: 21px;

}

.t915 .t-feed__post-parts-date-row {
	margin-top: auto;
	margin-bottom: 21px;
}

.t915 .t-feed__post-parts-date-row span {
	text-transform: none;
}

.t-active {
	font-weight: bold !important;
}

/*Попап с новостью*/
.t-feed__post-popup {
	background-color: rgba(0, 0, 0, 0.5) !important;
}

.t-feed__post-popup__content-wrapper {
	background-color: #ffffff;
	max-width: 960px;
	margin: 0 auto;
	padding: 71px 45px;
	border-radius: 10px;
}

@media screen and (max-width: 840px) {
	.t-feed__post-popup__content-wrapper {
		max-width: 100vw;
		width: max-content;
		border-radius: 0;
		box-sizing: border-box;
	}

	.js-feed-post-title {
		font-size: 30px !important;
	}

	.t-feed__post-popup,
	.t-feed__post-popup__container {
		padding: 0 !important;
		margin: 0 !important;
	}
}

.t-feed__post-popup__content-wrapper .t-title_xxs {
	font-size: 40px;
}

.t-feed__post-popup__content-wrappe .t-feed__post-popup__text,
.t-feed__post-popup__content-wrappe .t-feed__post-popup__text h3 {
	font-size: 20px !important;
}

.t-feed__post-popup__tag span,
.t-feed__post-popup__date-wrapper span {
	font-size: 13px !important;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.t-feed__post-popup__close-wrapper {
	background-color: transparent;
	border: none;
}

.t-feed__post-popup__close-text-wrapper {
	display: none;
}

.t-popup__close {
	left: unset !important;
	right: 25px;
	top: 25px !important;
	height: 38px;
	width: 38px;
	background-color: transparent !important;
}

.t-popup__close .t-popup__close-icon {
	display: none;
}

.t-popup__close .t-popup__close-wrapper {
	height: 38px;
	width: 38px;
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39356 1.39318C1.88582 0.901067 2.55338 0.624614 3.24944 0.624614C3.9455 0.624614 4.61305 0.901067 5.10531 1.39318L18.9994 15.2873L32.8936 1.39318C33.1357 1.14246 33.4254 0.942486 33.7456 0.804912C34.0659 0.667338 34.4103 0.594925 34.7589 0.591896C35.1074 0.588867 35.4531 0.655284 35.7757 0.787272C36.0983 0.919259 36.3914 1.11417 36.6379 1.36064C36.8843 1.60711 37.0792 1.9002 37.2112 2.2228C37.3432 2.5454 37.4096 2.89106 37.4066 3.23961C37.4036 3.58815 37.3312 3.93261 37.1936 4.25287C37.056 4.57313 36.856 4.86278 36.6053 5.10493L22.7112 18.9991L36.6053 32.8932C37.0835 33.3883 37.3481 34.0513 37.3421 34.7396C37.3361 35.4279 37.06 36.0863 36.5733 36.573C36.0866 37.0596 35.4283 37.3357 34.74 37.3417C34.0517 37.3477 33.3886 37.0831 32.8936 36.6049L18.9994 22.7108L5.10531 36.6049C4.61023 37.0831 3.94715 37.3477 3.25889 37.3417C2.57062 37.3357 1.91224 37.0596 1.42554 36.573C0.938844 36.0863 0.662776 35.4279 0.656795 34.7396C0.650814 34.0513 0.9154 33.3883 1.39356 32.8932L15.2877 18.9991L1.39356 5.10493C0.901453 4.61267 0.625 3.94511 0.625 3.24905C0.625 2.553 0.901453 1.88544 1.39356 1.39318Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
}

@media screen and (max-width: 561px) {
	.t-popup__close {
		max-width: 35px;
		max-height: 35px;
		background-color: black;
		right: 20px !important;
	}

	/*Черный крестик*/

	.t-popup__close .t-popup__close-wrapper {
		padding: 0;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 30'%3E%3Cdefs/%3E%3Cpath fill='%23000' d='M7.3 21.7a1 1 0 001.5 0l5.7-5.7 5.7 5.7a1 1 0 101.5-1.5L16 14.5l5.7-5.7a1 1 0 00-1.5-1.5L14.5 13 8.8 7.3a1 1 0 00-1.5 1.5l5.7 5.7-5.7 5.7a1 1 0 000 1.5z'/%3E%3C/svg%3E%0A");
	}

	/*Белый крестик*/

	#rec327600627 .t-popup__close .t-popup__close-wrapper {
		background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39356 1.39318C1.88582 0.901067 2.55338 0.624614 3.24944 0.624614C3.9455 0.624614 4.61305 0.901067 5.10531 1.39318L18.9994 15.2873L32.8936 1.39318C33.1357 1.14246 33.4254 0.942486 33.7456 0.804912C34.0659 0.667338 34.4103 0.594925 34.7589 0.591896C35.1074 0.588867 35.4531 0.655284 35.7757 0.787272C36.0983 0.919259 36.3914 1.11417 36.6379 1.36064C36.8843 1.60711 37.0792 1.9002 37.2112 2.2228C37.3432 2.5454 37.4096 2.89106 37.4066 3.23961C37.4036 3.58815 37.3312 3.93261 37.1936 4.25287C37.056 4.57313 36.856 4.86278 36.6053 5.10493L22.7112 18.9991L36.6053 32.8932C37.0835 33.3883 37.3481 34.0513 37.3421 34.7396C37.3361 35.4279 37.06 36.0863 36.5733 36.573C36.0866 37.0596 35.4283 37.3357 34.74 37.3417C34.0517 37.3477 33.3886 37.0831 32.8936 36.6049L18.9994 22.7108L5.10531 36.6049C4.61023 37.0831 3.94715 37.3477 3.25889 37.3417C2.57062 37.3357 1.91224 37.0596 1.42554 36.573C0.938844 36.0863 0.662776 35.4279 0.656795 34.7396C0.650814 34.0513 0.9154 33.3883 1.39356 32.8932L15.2877 18.9991L1.39356 5.10493C0.901453 4.61267 0.625 3.94511 0.625 3.24905C0.625 2.553 0.901453 1.88544 1.39356 1.39318Z' fill='white'/%3E%3C/svg%3E%0A");
	}
}

@media screen and (max-width: 840px) {
	#rec341100249 .t-popup__close .t-popup__close-wrapper {
		padding: 0;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 99 99'%3E%3Cdefs/%3E%3Cpath fill='%2303318C' d='M2 2.2a7 7 0 0110 0l37.5 37.4L86.9 2.2a7 7 0 1110 10L59.3 49.6 96.8 87a7 7 0 01-10 10L49.6 59.6 12 97A7 7 0 012 87l37.4-37.4L2 12.2a7 7 0 010-10z'/%3E%3C/svg%3E%0A");
	}
}

/*Страница контакстов*/
/*Отключение стандартной иконки указывается номер по порядку*/
.t-sociallinks__item:nth-child(4) svg {
	display: none;
}

/*Установка своей иконки WhatsApp на ссылку*/
.t-sociallinks__item a[href*="https://wa.me/"] {
	display: block;
	height: 30px;
	width: 30px;
	/*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 37 37'%3E%3Cdefs/%3E%3Cpath fill='%2303318C' d='M8.68 33.36l.67.34c2.83 1.7 6 2.48 9.16 2.48 9.95 0 18.1-8.14 18.1-18.09A18.16 18.16 0 0018.5 0 18 18 0 00.53 18.2c0 3.4 1.02 6.68 2.72 9.5l.45.68-1.8 6.67 6.78-1.7z'/%3E%3Cpath fill='%23fff' d='M28.58 22.84l-1.25-.56s-1.8-.8-2.94-1.36c-.1 0-.22-.11-.34-.11-.33 0-.56.1-.79.22l-1.7 1.92a.62.62 0 01-.56.34h-.11a.86.86 0 01-.45-.22l-.57-.23a11 11 0 01-3.28-2.15c-.22-.22-.56-.45-.79-.68-.8-.79-1.58-1.7-2.15-2.71l-.11-.23c-.11-.1-.11-.22-.23-.45 0-.22 0-.45.12-.56 0 0 .45-.57.79-.9.22-.23.34-.57.56-.8.23-.34.34-.8.23-1.13a44 44 0 00-1.81-4.3 1.3 1.3 0 00-.8-.56h-1.24c-.22 0-.45.11-.67.11l-.12.11c-.22.12-.45.34-.68.46-.22.22-.34.45-.56.67a5.77 5.77 0 00-.68 6.11l.11.34a18.84 18.84 0 004.19 5.77l.45.45c.34.34.68.56.9.9a20.2 20.2 0 008.15 4.3c.33.11.79.11 1.13.23h1.13a4.2 4.2 0 001.7-.46c.33-.22.56-.22.78-.45l.23-.22c.23-.23.45-.34.68-.57a3 3 0 00.56-.68c.23-.45.34-1.02.46-1.58v-.8s-.12-.1-.34-.22z'/%3E%3C/svg%3E%0A");*/
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cdefs/%3E%3Cpath fill='%2300E676' d='M5.55 18.05l.34.17a9.15 9.15 0 0013.79-7.83 9.13 9.13 0 00-18.25.06c0 1.7.52 3.34 1.37 4.76l.23.34-.91 3.35 3.43-.85z'/%3E%3Cpath fill='%23fff' d='M17.97 3.06A10.34 10.34 0 0010.59 0a10.4 10.4 0 00-9.1 15.6L0 21l5.55-1.42A10.48 10.48 0 0021 10.38c0-2.77-1.09-5.39-3.03-7.32zm-7.38 16.01c-1.55 0-3.1-.4-4.41-1.2l-.34-.16-3.32.85.86-3.24-.23-.34a8.55 8.55 0 012.8-11.86A8.69 8.69 0 0117.91 5.9a8.54 8.54 0 01-2.8 11.86 8.4 8.4 0 01-4.52 1.31zm5.03-6.3l-.63-.28s-.91-.4-1.49-.68c-.05 0-.11-.06-.17-.06-.17 0-.28.06-.4.11l-.86.97a.32.32 0 01-.28.17h-.06a.44.44 0 01-.23-.12l-.28-.11a5.57 5.57 0 01-1.66-1.08c-.12-.11-.29-.22-.4-.34-.4-.4-.8-.85-1.1-1.36l-.05-.11c-.06-.06-.06-.12-.11-.23 0-.11 0-.23.05-.29 0 0 .23-.28.4-.45.12-.11.18-.28.29-.4.11-.17.17-.4.11-.56a22 22 0 00-.91-2.16.66.66 0 00-.4-.28H6.8c-.12 0-.23.05-.34.05l-.06.06c-.12.06-.23.17-.34.23-.12.11-.18.22-.3.34a2.88 2.88 0 00-.33 3.06l.05.17a9.46 9.46 0 002.12 2.9l.23.22c.17.17.34.29.46.46a10.25 10.25 0 004.12 2.15c.17.06.4.06.57.12h.57c.29 0 .63-.12.86-.23.17-.11.29-.11.4-.23l.11-.11c.12-.11.23-.17.35-.28.11-.12.23-.23.28-.34.12-.23.18-.52.23-.8v-.4s-.05-.05-.17-.11z'/%3E%3C/svg%3E%0A");
}

.t-sociallinks__item a[href*="https://wa.me/"] svg {
    display: none;
}

/*О компании*/
#rec326957670 .t004 {
	max-width: 1324px;
	padding: 33px 82px 45px 82px;
	border-radius: 10px;
	background-color: #03318C;
	color: #fff;
	margin: 0 auto 90px;
	box-sizing: border-box;
}

#rec326957670 .t-text div>span {
	line-height: 72px !important;
}

@media screen and (max-width: 480px) {
	#rec326957670 .t-text div>span {
		font-size: 28px;
	}
}



@media screen and (max-width: 481px) {
	#rec326957670 .t004 {
		padding: 25px 10px;
		border-radius: 0;
	}

}

#rec326957670 span[data-redactor-style="font-size: 40px;"] {
	font-size: 30px;

}

.t-text>div>span+br {
	margin-bottom: 20px;
}

/*404*/
#rec330732179 .t015__uptitle:after {
	content: '';
	display: block;
	width: 55px;
	height: 46px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 55 46'%3E%3Cdefs/%3E%3Cpath fill='%23F25C05' d='M46.5 45.4h-12L22.8 27.76H4.97A5.01 5.01 0 010 22.68a5.1 5.1 0 015-5.07h17.83L34.62 0H46.5l-.08.13L31.36 22.7 46.5 45.4z'/%3E%3Cpath fill='%23F25C05' d='M45.2 22.7l9.4 14.03h-7.42L37.87 22.7l9.38-14.02h7.35L45.2 22.7z'/%3E%3C/svg%3E%0A");
	left: 149px;
	top: -77px;
	position: relative;
	margin-bottom: -46px;
}
/* 
2021 for Corvet Cargo Avia
Developer: github:katokdoescode | mailto:katok@katokdoes.art
Designer: telegram:@kan42
*/