@font-face{
	font-family:'Manrope-ExtraLight';
	src:url("../fonts/Manrope-ExtraLight.eot");
	src:url("../fonts/Manrope-ExtraLightd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Manrope-ExtraLight.woff2") format("woff2"),url("../fonts/Manrope-ExtraLight.woff") format("woff"),url("../fonts/Manrope-ExtraLight.ttf") format("truetype"),url("../fonts/Manrope-ExtraLight.svg#Manrope-ExtraLight") format("svg");
	font-weight:200;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:'Manrope-Bold';
	src:url("../fonts/Manrope-Bold.eot");
	src:url("../fonts/Manrope-Boldd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Manrope-Bold.woff2") format("woff2"),url("../fonts/Manrope-Bold.woff") format("woff"),url("../fonts/Manrope-Bold.ttf") format("truetype"),url("../fonts/Manrope-Bold.svg#Manrope-Bold") format("svg");
	font-weight:bold;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:'Manrope-Light';
	src:url("../fonts/Manrope-Light.eot");
	src:url("../fonts/Manrope-Lightd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Manrope-Light.woff2") format("woff2"),url("../fonts/Manrope-Light.woff") format("woff"),url("../fonts/Manrope-Light.ttf") format("truetype"),url("../fonts/Manrope-Light.svg#Manrope-Light") format("svg");
	font-weight:300;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:'Manrope-Medium';
	src:url("../fonts/Manrope-Medium.eot");
	src:url("../fonts/Manrope-Mediumd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Manrope-Medium.woff2") format("woff2"),url("../fonts/Manrope-Medium.woff") format("woff"),url("../fonts/Manrope-Medium.ttf") format("truetype"),url("../fonts/Manrope-Medium.svg#Manrope-Medium") format("svg");
	font-weight:500;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:'Manrope-ExtraBold';
	src:url("../fonts/Manrope-ExtraBold.eot");
	src:url("../fonts/Manrope-ExtraBoldd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Manrope-ExtraBold.woff2") format("woff2"),url("../fonts/Manrope-ExtraBold.woff") format("woff"),url("../fonts/Manrope-ExtraBold.ttf") format("truetype"),url("../fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold") format("svg");
	font-weight:bold;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:'Manrope-SemiBold';
	src:url("../fonts/Manrope-SemiBold.eot");
	src:url("../fonts/Manrope-SemiBoldd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Manrope-SemiBold.woff2") format("woff2"),url("../fonts/Manrope-SemiBold.woff") format("woff"),url("../fonts/Manrope-SemiBold.ttf") format("truetype"),url("../fonts/Manrope-SemiBold.svg#Manrope-SemiBold") format("svg");
	font-weight:600;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:'Manrope-ExtraLight_1';
	src:url("../fonts/Manrope-ExtraLight_1.eot");
	src:url("../fonts/Manrope-ExtraLight_1d41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Manrope-ExtraLight_1.woff2") format("woff2"),url("../fonts/Manrope-ExtraLight_1.woff") format("woff"),url("../fonts/Manrope-ExtraLight_1.ttf") format("truetype"),url("../fonts/Manrope-ExtraLight_1.svg#Manrope-ExtraLight") format("svg");
	font-weight:200;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:'Manrope-Regular';
	src:url("../fonts/Manrope-Regular.eot");
	src:url("../fonts/Manrope-Regulard41d.eot?#iefix") format("embedded-opentype"),url("../fonts/Manrope-Regular.woff2") format("woff2"),url("../fonts/Manrope-Regular.woff") format("woff"),url("../fonts/Manrope-Regular.ttf") format("truetype"),url("../fonts/Manrope-Regular.svg#Manrope-Regular") format("svg");
	font-weight:normal;
	font-style:normal;
	font-display:swap
}
@media only screen and (max-width: 480px){
	html[lang="bg"] .section .box2 .txt b,html[lang="ro"] .section .box2 .txt b{
		font-size:18px !important;
		line-height:20px !important;
		padding-bottom:0 !important
}
}
.fancybox-toolbar{
	right:50%;
	top:44px
}
.btn{
	background:#283583;
	height:60px;
	border-radius:20px;
	font:19px/60px "Manrope-SemiBold";
	padding:0 100px 0 40px;
	position:relative;
	color:white;
	text-decoration:none;
	display:inline-block;
	transition:.4s
}
@media (max-width: 1600px){
	.btn{
		height:50px;
		line-height:50px;
		font-size:16px
}
}
.btn:before{
	transition:.4s;
	content:"";
	position:absolute;
	top:0;
	right:0;
	background:url("../img/btn-arrow.svg") no-repeat 0 0;
	width:26px;
	height:16px;
	margin:22px 35px
}
@media (max-width: 1600px){
	.btn:before{
		margin-top:17px
}
}
.btn:hover{
	background:#283583;
	color:#ffffff;
}
.btn:hover:before{
	-webkit-filter:brightness(0) invert(1);
	filter:brightness(0) invert(1)
}
.btn.black{
	background:#292929;
	color:#ffffff
}
.btn.black:before{
	-webkit-filter:brightness(0) invert(1);
	filter:brightness(0) invert(1)
}
.btn.black:hover{
	background:#283583;
	color:#ffffff
}
.btn.black:hover:before{
	-webkit-filter:brightness(0) invert(1);
	filter:brightness(0) invert(1)
}
.btn.white{
	border:1px solid #C9C9C9
}
@media only screen and (max-width: 767px){
	.btn{
		font-size:12px;
		height:35px;
		line-height:35px;
		padding:0 40px 0 20px
}
	.btn:before{
		background-size:65%;
		margin:12px 5px 0
}
}
.homes{
	position:relative;
	max-width:2000px;
	margin:76px auto
}
@media (max-width: 1366px){
	.homes{
		margin-top:60px
}
}
@media only screen and (max-width: 1200px){
	.homes{
		margin-top:60px
}
}
@media only screen and (max-width: 480px){
	.homes{
		margin-bottom:20px
}
}
.homes .scroll{
	position:absolute;
	bottom:-46px;
	left:0;
	width:100%;
	z-index:2
}
.homes .scroll em{
	display:block;
	font-style:normal;
	color:#ffffff;
	font:13px "Manrope-Bold";
	margin-bottom:10px
}
@media only screen and (max-width: 1023px){
	.homes .scroll{
		display:none !important
}
}
.homes .scroll .sc{
	display:inline-block;
	background:#283583;
	width:75px;
	height:75px;
	border-radius:50%;
	cursor:pointer
}
.homes .scroll .scroll-btn{
	background:url("../img/scroll-arrow.svg") no-repeat center center;
	width:51px;
	height:27px;
	display:block;
	margin:24px auto;
	background-size:35px
}
.home_slider{
	position:relative;
	overflow:hidden
}
.home_slider .slick-dots{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:40%;
	right:70px

}
@media (max-width: 992px){
	.home_slider .slick-dots{
		bottom:30px
}
}
@media only screen and (max-width: 1200px){
	.home_slider .slick-dots{
		display:none !important
}
}
.home_slider .slick-dots li{
	cursor:pointer;
	width:16px;
	height:16px;
	border-radius:100%;
	border:1px solid #f58020;
	text-indent:-999px;
	overflow:hidden;
	margin:5px 3px;
	float:right;
	clear:both
}
.home_slider .slick-dots li button{
	border:none;
	background:none;
	outline:none;
	text-indent:-999px;
	overflow:hidden;
	padding:0
}
.home_slider .slick-dots li.slick-active{
	background:#283583
}
.home_slider .slick-arrow{
	position:absolute;
	cursor:pointer;
	background:url("../img/arrow-white-left.svg") no-repeat center center;
	bottom:0;
	right:0;
	width:90px;
	height:60px;
	border:2px solid #283583;
	text-indent:-999px;
	overflow:hidden;
	border-radius:40px;
	margin:70px;
	z-index:2;
	transition:.4s

}
@media only screen and (max-width: 1023px){
	.home_slider .slick-arrow{
		width:51px;
		height:34px;
		margin:0vw;
		margin-right: 10vw;
		background-size:20px !important
}
}
@media only screen and (max-width: 480px){
	.home_slider .slick-arrow{
		background-color:#ffffff;
		border:none
}
}
.home_slider .slick-arrow.slick-prev{
	right:110px
}
@media only screen and (max-width: 1023px){
	.home_slider .slick-arrow.slick-prev{
		right:60px
}
}
.home_slider .slick-arrow.slick-next{
	transform:rotate(180deg)
}
.home_slider .slick-arrow:hover{
	background:#fff url("../img/arrow.svg") no-repeat center center
}
.home_slider .slick-list .item .u-cover,.home_slider .slick-track .item .u-cover,.home_slider .slick-slide .item .u-cover,.home_slider .slick-slide>div .item .u-cover{
	width:100%;
	height:100%;
	object-fit:cover;
	font-family:'object-fit: cover;
	object-position: center;
	'
}
.home_slider.active .item:first-child .slogan{
	opacity:1
}
.home_slider .item{
	margin-top: 15px;
	height:calc(100% - 117px)
}
@media only screen and (max-width: 480px){
	.home_slider .item{
		height:210px
}
}
.home_slider .item:first-child .slogan{
	transition:.4s
}
.home_slider .item:first-child .slogan .line3{
	max-width:620px;
	margin-top:20px

}
@media only screen and (max-width: 480px){
	.home_slider .item:first-child .slogan .line3{
		max-width:240px
	
}
}
.home_slider .item picture{
	display:flex;
	align-items:center;
	height:100%
}
.home_slider .item picture:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;

	opacity:0.10;
	z-index:1
}
.home_slider .item picture img{
	width:100% !important;
	height:100% !important;
	object-fit:cover
}
.home_slider .item iframe{
	pointer-events:none;
	width:100vw;
	transition:.4s;
	height:100vw;
	border:none;
	min-height:100vh;
	min-width:177.77vh;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%)
}
.home_slider .item .slogan{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:70px;
	z-index:5;
	color:#283583
}
@media only screen and (max-width: 1023px){
	.home_slider .item .slogan{
		padding:70px 30px 40px
}
}
.home_slider .item .slogan .line1{
	font:53px/53px "Manrope-SemiBold";
	text-transform:uppercase
}
@media (max-width: 1600px){
	.home_slider .item .slogan .line1{
		font-size:40px;
		line-height:40px
}
}
@media only screen and (max-width: 480px){
	.home_slider .item .slogan .line1{
		font-size:22px;
		line-height:22px;
		margin-bottom:5px
}
}
.home_slider .item .slogan .line1 img{
	width:auto !important;
	height:auto !important
}
@media (max-width: 1366px){
	.home_slider .item .slogan .line1 img{
		max-width:600px
}
}
@media only screen and (max-width: 767px){
	.home_slider .item .slogan .line1 img{
		max-width:290px
}
}
.home_slider .item .slogan .line2{
	font:86px/86px "Manrope-SemiBold";
	position:relative;
	padding-bottom:20px;
	margin-bottom:20px;
	text-transform:uppercase;
	max-width:850px
}
@media (max-width: 1600px){
	.home_slider .item .slogan .line2{
		font-size:70px !important;
		line-height:70px !important
}
}
.home_slider .item .slogan .line2:before{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	background:#283583;

	width:150px;
	height:4px
}
@media only screen and (max-width: 480px){
	.home_slider .item .slogan .line2{
		font-size:20px !important;
		line-height:20px !important;
		padding-bottom:10px;
		margin-bottom:10px
}
}
.home_slider .item .slogan .line3{
	font:26px "Manrope-Medium";
	margin-bottom:50px;
	max-width:360px
}
@media (max-width: 1600px){
	.home_slider .item .slogan .line3{
		font-size:21px
}
}
@media only screen and (max-width: 480px){
	.home_slider .item .slogan .line3{
		font-size:13px;
		margin-bottom:30px

}
}
.home_slider .item .slogan a{
	text-transform:uppercase
}
@media only screen and (max-width: 480px){
	.home_slider .item .slogan a{
		display:none
}
}
.section h3{
	font:41px "Manrope-SemiBold";
	position:relative;

}
@media (max-width: 1366px){
	.section h3{
		font-size:35px
}
}
@media only screen and (max-width: 480px){
	.section h3{
		font-size:30px;
		text-align:left
}
}
.section h3:before{
	content:"";
	position:absolute;
	bottom:0;
	left:50%;
	margin:0 -50px;
	background:#283583;
	height:4px;
	width:150px;
	transition:.3s
}
@media only screen and (max-width: 480px){
	.section h3:before{
		width:31px;
		left:0;
		margin:0
}
}
.section .title{
	font-size:26px
}
@media (max-width: 1600px){
	.section .title{
		font-size:22px
}
}
@media (max-width: 1366px){
	.section .title{
		font-size:19px
}
}
@media only screen and (max-width: 480px){
	.section .title{
		text-align:left;
		font-size:16px
}
}
.section .box1{
	padding:50px 0
}
@media (min-width: 1200px){
	.section .box1{
		overflow:hidden
}
	.section .box1 .container{
		opacity:0;
		transition:.6s;
		transform:translateY(200px)
}
	.section .box1.effect .container{
		opacity:1;
		transform:translateY(0)
}
}
@media only screen and (max-width: 480px){
	.section .box1{
		padding:20px 0
}
}
.section .box1 a{
	display:block;

	text-decoration:none;
	margin:15px 0
}
.section .box1 a picture{
	display:block;
	overflow:hidden;
	height:28vw;
	max-height:500px;
	position:relative;
	margin-bottom:20px
}
@media only screen and (max-width: 480px){
	.section .box1 a picture{
		height:370px
}
}
.section .box1 a picture:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;

	opacity:0.14;
	z-index:1
}
.section .box1 a picture img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition:.3s
}
@media only screen and (max-width: 480px){
	.section .box1 a picture{
		width:50%;
		height:175px;
		float:left
}
}
@media only screen and (max-width: 480px){
	.section .box1 a .text{
		width:50%;
		float:left;
		padding-left:20px
}
}
.section .box1 a h2{
	display:inline-block;
	font:60px "Manrope-Bold";
	position:relative;
	text-transform:uppercase
}
@media (max-width: 1600px){
	.section .box1 a h2{
		font-size:50px;
		line-height:65px
}
}
@media (max-width: 1366px){
	.section .box1 a h2{
		font-size:45px;
		line-height:55px
}
}
@media only screen and (max-width: 480px){
	.section .box1 a h2{
		font-size:20px !important;
		line-height:25px !important
}
}
.section .box1 a h2:before{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	background:#283583;
	height:4px;
	width:155px;
	transition:.3s
}
@media (max-width: 1366px){
	.section .box1 a h2:before{
		width:125px
}
}
@media only screen and (max-width: 480px){
	.section .box1 a h2:before{
		width:28px;
		height:2px
}
}
.section .box1 a .txt{
	font-size:26px;
	margin:15px 0 20px;
	padding-right:100px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:72px
}
@media (max-width: 1600px){
	.section .box1 a .txt{
		font-size:22px;
		height:64px
}
}
@media (max-width: 1366px){
	.section .box1 a .txt{
		font-size:18px !important;
		height:48px !important
}
}
@media only screen and (max-width: 480px){
	.section .box1 a .txt{
		font-size:13px !important;
		height:auto !important;
		padding-right:0;
		display:block
}
}
.section .box1 a:hover b:before{
	width:100%
}
.section .box1 a:hover picture img{
	animation:hov .5s ease-in-out
}
.section .box2{
	overflow:hidden;
	margin:100px 0;
	position:relative
}
@media (max-width: 1366px){
	.section .box2{
		margin:70px 0
}
}
@media only screen and (max-width: 480px){
	.section .box2{
		margin:50px 0
}
}
@media (min-width: 1200px){
	.section .box2{
		opacity:0;
		transition:.6s
}
	.section .box2.effect{
		opacity:1
}
	.section .box2.effect .bg{
		transform:scale(1)
}
}
.section .box2 picture{
	display:block
}
.section .box2 img{
	object-fit:cover;
	width:100% !important;
	height:auto !important
}
.section .box2 .container-fluid{
	height:100%
}
.section .box2 .txt{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	color:#ffffff;
	z-index:2;
	height:100%;
	text-decoration:none
}
.section .box2 .txt .text{
	display:flex;
	align-items:center;
	height:100%
}
.section .box2 .txt b{
	font:86px/86px "Manrope-SemiBold";
	position:relative;
	padding-bottom:20px;
	margin:0
}
@media (max-width: 1600px){
	.section .box2 .txt b{
		font-size:70px;
		line-height:70px
}
}
@media (max-width: 1366px){
	.section .box2 .txt b{
		font-size:60px;
		line-height:60px
}
}
@media only screen and (max-width: 992px){
	.section .box2 .txt b{
		font-size:55px;
		line-height:55px
}
}
@media only screen and (max-width: 480px){
	.section .box2 .txt b{
		font-size:28px;
		line-height:28px
}
}
.section .box2 .txt p{
	font-size:26px;
	max-width:340px;
	margin-bottom:0
}
@media (max-width: 1600px){
	.section .box2 .txt p{
		font-size:22px
}
}
@media only screen and (max-width: 992px){
	.section .box2 .txt p{
		font-size:20px
}
}
@media only screen and (max-width: 480px){
	.section .box2 .txt p{
		font-size:12px;
		max-width:60%
}
}
@media (min-width: 1200px){
	.section .box3{
		overflow:hidden
}
	.section .box3 .container{
		opacity:0;
		transition:.6s;
		transform:translateY(200px)
}
	.section .box3.effect .container{
		opacity:1;
		transform:translateY(0)
}
}
.section .box3 .btn{
	float:right;
	margin-top:-60px
}
@media only screen and (max-width: 1023px){
	.section .box3 .btn{
		margin-top:-30px
}
}
@media only screen and (max-width: 480px){
	.section .box3 .btn{
		background:#283583;
		color:white;
		border:none
}
	.section .box3 .btn:before{
		-webkit-filter:brightness(0) invert(1);
		filter:brightness(0) invert(1)
}
}
.section .box3 .slick-track{
	margin:0 -12px
}
.section .box3 .trend_slider{
	padding-bottom:150px
}
@media (min-width: 1200px){
	.section .box3 .trend_slider{
		transition:.6s;
		transform:translateY(200px);
		opacity:0
}
}
.section .box3 .trend_slider.effect_1{
	opacity:1;
	transform:translateY(0)
}
@media only screen and (max-width: 767px){
	.section .box3 .trend_slider{
		padding-bottom:80px
}
}
.section .box3 .trend_slider .slick-arrow{
	position:absolute;
	cursor:pointer;
	background:url("../img/arrow.svg") no-repeat center center;
	top:-70px;
	right:100px;
	width:90px;
	height:60px;
	border:1px solid #C9C9C9;
	text-indent:-999px;
	overflow:hidden;
	border-radius:40px;
	z-index:2;
	transition:.4s;
	margin-right:50px
}
@media only screen and (max-width: 1023px){
	.section .box3 .trend_slider .slick-arrow{
		width:51px;
		height:34px;
		background-size:40%;
		right:60px
}
}
.section .box3 .trend_slider .slick-arrow.slick-next{
	transform:rotate(180deg);
	right:0
}
.section .box3 .trend_slider .slick-arrow:hover{
	background: url("../img/arrow-white-left.svg") no-repeat center center
}
.section .box3 .trend_slider .slick-arrow.slick-disabled{
	cursor:no-drop
}
.section .box3 .trend_slider:hover{
	background-color:#ffffff
}
.section .box3 .trend_slider .item{
	margin-top:30px;
	padding:0 15px
}
.section .box3 .trend_slider .item a{
	display:block;
	color:#292929;
	text-decoration:none
}
.section .box3 .trend_slider .item a picture{
	display:block;
	overflow:hidden;
	max-height:570px;
	height:26vw
}
@media only screen and (max-width: 480px){
	.section .box3 .trend_slider .item a picture{
		height:300px
}
}
.section .box3 .trend_slider .item a picture img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition:.3s
}
.section .box3 .trend_slider .item a b{
	font:27px/35px "Manrope-SemiBold";
	position:relative;
	padding-bottom:15px;
	margin-top:20px;
	display:inline-block;
	padding-right:20px
}
@media (max-width: 1600px){
	.section .box3 .trend_slider .item a b{
		font-size:25px !important;
		line-height:32px !important
}
}
@media only screen and (max-width: 767px){
	.section .box3 .trend_slider .item a b{
		font-size:19px !important;
		line-height:25px !important
}
}
.section .box3 .trend_slider .item a b:before{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	background:#283583;
	height:4px;
	width:100px;
	transition:.3s
}
@media only screen and (max-width: 767px){
	.section .box3 .trend_slider .item a b:before{
		width:30px
}
}
.section .box3 .trend_slider .item a:hover picture img{
	transform:scale(1.2)
}
.section .box3 .trend_slider .item a:hover b:before{
	width:50%
}
.section .box4{
	margin:100px 0;
	overflow:hidden;
	position:relative
}
@media only screen and (max-width: 767px){
	.section .box4{
		margin:50px 0
}
}
@media (min-width: 1200px){
	.section .box4{
		opacity:0;
		transition:.6s
}
	.section .box4.effect{
		opacity:1
}
	.section .box4.effect .bg{
		transform:scale(1)
}
}
.section .box4 .slick-arrow{
	position:absolute;
	cursor:pointer;
	background:url("../img/arrow.svg") no-repeat center center;
	bottom:0;
	right:0;
	width:90px;
	height:60px;
	border:2px solid #ffffff;
	text-indent:-999px;
	overflow:hidden;
	border-radius:40px;
	margin:70px;
	z-index:2;
	transition:.4s
}
@media only screen and (max-width: 1023px){
	.section .box4 .slick-arrow{
		width:51px;
		height:34px;
		margin:20px;
		background-size:20px
}
}
.section .box4 .slick-arrow.slick-prev{
	right:110px
}
@media only screen and (max-width: 1023px){
	.section .box4 .slick-arrow.slick-prev{
		right:60px
}
}
.section .box4 .slick-arrow.slick-next{
	transform:rotate(180deg)
}
.section .box4 .slick-arrow:hover{
	background-color:#ffffff
}
.section .box4 picture{
	display:block
}
.section .box4 picture img{
	object-fit:cover;
	width:100% !important;
	height:auto !important
}
@media only screen and (max-width: 992px){
	.section .box4 picture img{
		height:400px !important
}
}
@media only screen and (max-width: 480px){
	.section .box4 picture img{
		height:230px !important
}
}
.section .box4 .item:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:black;
	opacity:0.30;
	z-index:1
}
.section .box4 .container-fluid{
	height:100%
}
.section .box4 .text{
	display:flex;
	align-items:center;
	height:100%
}
@media only screen and (max-width: 480px){
	.section .box4 .text nav{
		display:none
}
}
.section .box4 .txt{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	color:#ffffff;
	z-index:2;
	height:100%
}
.section .box4 .txt h2{
	font:80px/80px "Manrope-SemiBold";
	position:relative;
	padding-bottom:20px;
	margin:0;
	max-width:850px
}
@media (max-width: 1600px){
	.section .box4 .txt h2{
		font-size:70px;
		line-height:70px
}
}
@media (max-width: 1366px){
	.section .box4 .txt h2{
		font-size:60px;
		line-height:60px
}
}
@media only screen and (max-width: 992px){
	.section .box4 .txt h2{
		font-size:55px;
		line-height:55px
}
}
@media only screen and (max-width: 480px){
	.section .box4 .txt h2{
		font-size:28px;
		line-height:28px
}
}
.section .box4 .txt h2:before{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	background:#283583;
	height:4px;
	width:150px;
	transition:.3s
}
@media only screen and (max-width: 480px){
	.section .box4 .txt h2:before{
		width:39px
}
}
.section .box4 .txt p{
	font-size:26px;
	max-width:410px;
	margin-bottom:0
}
@media (max-width: 1600px){
	.section .box4 .txt p{
		font-size:22px
}
}
@media only screen and (max-width: 992px){
	.section .box4 .txt p{
		font-size:20px
}
}
@media only screen and (max-width: 480px){
	.section .box4 .txt p{
		font-size:12px;
		max-width:60%
}
}
.section .box4 .txt nav{
	margin-top:25px
}
.section .box4 .txt nav a{
	display:inline-block;
	padding:0 20px
}
@media only screen and (max-width: 480px){
	.section .box4 .txt nav a{
		width:40%
}
}
.section .box4 .txt nav a img{
	width:auto !important;
	height:auto !important
}
.section .box4 .txt nav a:first-child{
	border-right:1px solid rgba(255,255,255,0.45);
	padding-left:0
}
@media (min-width: 1200px){
	.section .box5 .row>div{
		opacity:0;
		transition:.5s
}
}
.section .box5.effect .row>div:first-child{
	opacity:1;
	transition-delay:.1s
}
.section .box5.effect .row>div:nth-child(2){
	opacity:1;
	transition-delay:.2s
}
.section .box5.effect .row>div:nth-child(3){
	opacity:1;
	transition-delay:.3s
}
.section .box5.effect .row>div:nth-child(4){
	opacity:1;
	transition-delay:.6s
}
.section .box5.effect .row>div:nth-child(5){
	opacity:1;
	transition-delay:.8s
}
.section .box5 .item{
	margin-bottom:50px
}
.section .box5 .item a{
	display:block;
	color:#292929;
	text-decoration:none
}
.section .box5 .item a picture{
	display:block;
	overflow:hidden;
	max-height:340px;
	position:relative;
	height:20vw
}
@media only screen and (max-width: 480px){
	.section .box5 .item a picture{
		height:210px
}
}
.section .box5 .item a picture img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition:.3s
}
.section .box5 .item a picture:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:black;
	opacity:0.20;
	z-index:1
}
.section .box5 .item a picture span{
	position:absolute;
	top:0;
	right:0;
	margin:20px;
	z-index:1
}
.section .box5 .item a b{
	font:39px/39px "Manrope-SemiBold";
	position:relative;
	padding-top:15px;
	margin-top:25px;
	display:inline-block;
	margin-bottom:15px;
	transition:.4s;
	text-transform:uppercase
}
@media (max-width: 1600px){
	.section .box5 .item a b{
		font-size:29px;
		line-height:30px
}
}
@media only screen and (max-width: 480px){
	.section .box5 .item a b{
		font-size:25px !important;
		line-height:25px !important
}
}
.section .box5 .item a b:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	background:#283583;
	height:4px;
	width:60px;
	transition:.3s
}
.section .box5 .item a .txt{
	display:block;
	font:20px "Manrope-SemiBold";
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden
}
@media (max-width: 1600px){
	.section .box5 .item a .txt{
		font-size:17px
}
}
@media only screen and (max-width: 480px){
	.section .box5 .item a .txt{
		font-size:16px
}
}
.section .box5 .item a:hover picture>img{
	animation:hov .5s ease-in-out
}
.section .box5 .item a:hover b:before{
	width:50%
}
.section .box6{
	text-align:center;
	float:left;
	width:100%;
	margin:50px 0 0
}
@media only screen and (max-width: 480px){
	.section .box6{
		margin-top:0
}
}
@media (min-width: 1200px){
	.section .box6 .container{
		opacity:0;
		transition:.6s
}
	.section .box6.effect .container{
		opacity:1
}
}
@media only screen and (max-width: 767px){
	.section .box6 .row{
		margin:-5px
}
	.section .box6 .row>div{
		padding:0 5px
}
}
.section .box6 .row a{
	display:block;
	overflow:hidden;
	height:18vw;
	margin-top:30px;
	max-height:355px
}
@media only screen and (max-width: 1023px){
	.section .box6 .row a{
		height:240px
}
}
@media only screen and (max-width: 767px){
	.section .box6 .row a{
		margin-top:10px
}
}
@media only screen and (max-width: 480px){
	.section .box6 .row a{
		height:150px
}
}
.section .box6 .row a img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition:.3s
}
.section .box6 .row a:hover img{
	animation:hov .5s ease-in-out
}
html[lang="fr"] .section .box1 a h2,html[lang="bg"] .section .box1 a h2,html[lang="it"] .section .box1 a h2{
	font-size:40px;
	line-height:55px
}
@media (max-width: 1400px){
	html[lang="fr"] .section .box1 a h2,html[lang="bg"] .section .box1 a h2,html[lang="it"] .section .box1 a h2{
		font-size:36px;
		line-height:45px
}
}
html[lang="fr"] .section .box1 a .txt,html[lang="bg"] .section .box1 a .txt,html[lang="it"] .section .box1 a .txt{
	font-size:20px;
	height:57px
}
html[lang="fr"] .section .box3 .trend_slider .item a b,html[lang="bg"] .section .box3 .trend_slider .item a b,html[lang="it"] .section .box3 .trend_slider .item a b{
	font-size:28px;
	line-height:35px
}
html[lang="fr"] .section .box5 .item a b,html[lang="bg"] .section .box5 .item a b,html[lang="it"] .section .box5 .item a b{
	font-size:30px;
	line-height:40px
}
html[lang="ru"] .home_slider .item .slogan .line2{
	max-width:1000px;
	font-size:66px;
	line-height:70px
}
