/***********************/
@font-face{
	src: url('../fonts/Neue Haas Grotesk Display W02 XtraLt.ttf');
	font-family: 'Neue Haas Grotesk Display W02 XtraLt';
}
.brand{
	margin-bottom: 180px;
	text-align: center;
	font-size: 60px;
	color: #FFFFFF;
}
.window{
	border-radius: 24px;
	-webkit-box-shadow: 0px 0px 5px 4px rgba(136,136,136,0.17);
	-moz-box-shadow: 0px 0px 5px 4px rgba(136,136,136,0.17);
	box-shadow: 0px 0px 5px 4px rgba(136,136,136,0.17);
	padding: 10px 4px;
	background: #FFF;
}
.window .back{
	background: url(../images/bkg_window_home.png) no-repeat;
	background-size: cover;
	background-position: center;
}
.carousel .item h4{
	max-width: 360px;
}
.carousel .desc{
	padding-top: 120px;
	color:#fa742a;
}
.carousel .desc *{
	font-size: 42px;
}
.carousel .desc p{
	line-height: 1.1;
}
.carousel-indicators .active {
	background-color: #fa742a;
}
.carousel-indicators li{
	border: 1px solid #fa742a;
}
.slider-aside p{
	font-family: 'Neue Haas Grotesk Display W02 XtraLt';
	font-size: 40px;
	color: #fa742a;
	margin-top: 80px;
}
.carousel.carousel-fade .item {
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    opacity:0;
}

.carousel.carousel-fade .active.item {
    opacity:1;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
    left: 0;
    z-index: 1;
}

.carousel.carousel-fade .carousel-control {
    z-index: 3;
}
footer{
	margin-top: 60px;
}

/****************************/
@media (max-width:992px){
	.carousel .desc {
		padding-top: 40px;	
		padding-bottom: 40px;
	}
}
@media(max-width: 768px){
	.carousel .desc *{
		margin: 0 auto;
		text-align: center;
	}
	.carousel .desc img{
		display: block;
	}
}