ol,
p,
ul {
	margin-top:0;
}

p {
	margin-bottom:1.563rem;
}

.preview-section {
	text-align:right;
}

.preview-section_top {
	position:relative;
	margin-bottom:10px;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
}

.preview-section_canvas {
	position:absolute;
	top:1px;
	left:1px;
	width:calc(100% - 2px);
	height:calc(100% - 2px)!important;
	z-index:-1;
}

.preview-section_overlay,
.preview-section_title {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.preview-section_overlay {
	display:block;
	width:100%;
}

.preview-section_title {
	margin:0;
	font-size:18.5vw;
	line-height:1;
	color:#000;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}

.preview-section_container {
	position:relative;
	padding-top:20px;
	max-height:220px;
	overflow:hidden;
}

.preview-section_container:after,
.preview-section_container:before {
	content:"";
	position:absolute;
	left:0;
	height:60px;
	width:100%;
	z-index:1;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#fff),color-stop(#fff),color-stop(15%),color-stop(50%,rgba(255,255,255,.8)),to(rgba(255,255,255,0)));
	background:-o-linear-gradient(top,#fff 5%,#fff,15%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0));
	background:linear-gradient(to bottom,#fff 5%,#fff,15%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0));
}

.preview-section_container:before {
	top:0;
}

.preview-section_container:after {
	bottom:0;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}

.preview-section_track {
	-webkit-transition:-webkit-transform 1s ease;
	-o-transition:transform 1s ease;
	transition:transform 1s ease;
	transition:transform 1s ease,-webkit-transform 1s ease;
}

.preview-section_item {
	padding-right:25px;
}

.preview-section_item:not(:last-child) {
	margin-bottom:30px;
}

.preview-section_item._green .preview-section_info {
	color:#00d642;
}

.preview-section_item._green .preview-section_descr:after {
	background:-webkit-gradient(linear,left top,right top,from(#0d48ab),to(#00d642));
	background:-o-linear-gradient(left,#0d48ab,#00d642);
	background:linear-gradient(to right,#0d48ab,#00d642);
}

.preview-section_item._orange .preview-section_info {
	color:#d3aa02;
}

.preview-section_item._orange .preview-section_descr:after {
	background:-webkit-gradient(linear,left top,right top,from(#43b706),to(#d3aa02));
	background:-o-linear-gradient(left,#43b706,#d3aa02);
	background:linear-gradient(to right,#43b706,#d3aa02);
}

.preview-section_item._red .preview-section_info {
	color:#d45805;
}

.preview-section_item._red .preview-section_descr:after {
	background:-webkit-gradient(linear,left top,right top,from(#b5a400),to(#d45805));
	background:-o-linear-gradient(left,#b5a400,#d45805);
	background:linear-gradient(to right,#b5a400,#d45805);
}

.preview-section_info {
	margin:0 0 20px;
	font-size:3.65vw;
	line-height:1;
	font-weight:300;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.preview-section_descr {
	margin:0 0 5px;
	position:relative;
	font-size:1.25vw;
}

.preview-section_descr:after {
	content:"";
	position:absolute;
	top:calc(100% + 5px);
	right:0;
	width:calc(100% - 40px);
	height:1px;
	background:#000;
}

.gif {
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:100%;
	overflow:hidden;
}

.gif._md {
	height:650px!important;
}

.gif._lg {
	height:710px!important;
}

.gif_image {
	-o-object-fit:cover;
	object-fit:cover;
	height:100%;
}

.gif_image._left {
	-o-object-position:top left;
	object-position:top left;
}

.gif_image._right {
	-o-object-position:top right;
	object-position:top right;
}

.gif_overlay {
	position: absolute !important;
	min-width:1140px;
	height:737px;
	z-index:-1;
}

.gif_overlay._left {
	top:-80px;
	right:0;
}

.gif_overlay._right {
	bottom:-30px;
	left:0;
}

@media (max-width:1899px) {
	.preview-section_canvas {
		min-height:14.5vw;
	}
}

#av_section_2 .avia-content-slider .slide-entry-title{
    font-size: 36px;
    line-height: 50px;
}
@media (max-width:1365px) {
    #av_section_4 .avia_textblock  {
            padding-right: 15px;
    }
}
@media (max-width:1023px) {
    #av_section_4 .av_one_third {
        padding: 90px 10px 90px 10px !important;
    }
}
    