.slider-content-wrap {
	height:550px
}

.dl-slider .bg-img {
	display:block;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	z-index:-1
}
.dl-slider .dl-caption {
	color:#fff;
	font-family:poppins, sans-serif
}
.dl-slider .dl-caption .inner-layer {
	display:inline-block;
	overflow:hidden
}
.dl-slider .owl-item.active .dl-caption {
	visibility:visible
}

.dl-slider .dl-caption.big {
	white-space:nowrap;
	font-size:42px;
	line-height:50px;
	font-weight:400 !important;
	color:#000;
	letter-spacing:1px;
	height:50px
}
.dl-slider .slider-content {
	position:relative;
}
.dl-slider .dl-caption.dl-border {
	background-color:transparent;
	position:absolute;
	width:230px;
	height:350px;
	left:50px;
	top:-50px;
	display:block;
	z-index:-1
}

.dl-slider .dl-caption.small {
	font-family:source sans pro, sans-serif;
	font-size:45px;
	font-weight:400;
	letter-spacing:-.2px;
	line-height:45px;
	color:#d21006;
	margin-top:5px
}
.dl-slider .dl-btn-group {
	margin-top:25px;
	overflow:hidden
}
.dl-slider .dl-btn {
	background-color:#d21006;
	display:inline-block;
	color:#fff;
	font-size:12px;
	line-height:12;
	font-family:work sans, sans-serif;
	letter-spacing:0;
	font-weight:600;
	text-transform:uppercase;
transition:all .2s ease-in-out;
	display:inline-block;
	padding:0 30px;
	line-height:45px
}
.dl-slider .dl-btn i {
	margin-left:5px;
	line-height:45px
}
.dl-slider .dl-btn:hover {
	background-color:#fff;
	color:#000;
transition:all .2s ease-in-out
}
@media only screen and (max-width:992px) {
.slider-content-wrap {
height:200px
}
.dl-slider .dl-caption.medium {
font-size:12px
}
.dl-slider .dl-caption.big {
font-size:28px;
line-height:30px;
height:30px;
letter-spacing:-1px
}
.dl-slider .dl-caption.small {
font-size:12px;
line-height:20px
}
.dl-slider .dl-btn-group {
margin-top:10px
}
.dl-slider .dl-btn {
line-height:45px;
padding:0 35px;
font-size:12px
}
.dl-slider.owl-carousel div.owl-nav button {
width:40px;
height:40px;
line-height:40px;
font-size:10px
}
.dl-slider .dl-caption.dl-border {
display:none!important
}
}
@media only screen and (max-width:520px) {
.dl-slider .dl-caption.big {
font-size:24px;
letter-spacing:-.5px
}
.dl-slider .dl-caption.small br {
display:none
}
}
.dl-slider .slick-dots {
	width:100%;
	height:auto;
	text-align:center;
	position:absolute;
	left:0;
	bottom:20px;
	margin:0;
	list-style:none
}
.dl-slider .slick-dots li {
	display:inline-block;
	margin:0 6px
}
.dl-slider .slick-dots li button {
	background-color:rgba(255, 255, 255, .7);
	width:12px;
	height:12px;
	border-radius:50%;
	overflow:hidden;
	text-indent:-99999px;
	padding:0;
transition:all .3s ease-in-out;
	cursor:pointer
}
.dl-slider .slick-dots li button:focus, .dl-slider .slick-dots li button:active {
	outline:none
}
.dl-slider .slick-dots li.slick-active button {
	background-color:#d21006;
transition:all .3s ease-in-out
}
.dl-slider.vertical-dots .slick-dots {
	width:auto;
	height:auto;
	bottom:50%;
	left:auto;
	right:50px;
	transform:translateY(50%)
}
.dl-slider.vertical-dots .slick-dots li {
	display:block;
	margin:5px 0
}
.dl-slider .slick-arrow {
	background-color:rgba(0, 0, 0, .4);
	color:#ddd;
	font-size:14px;
	width:40px;
	height:60px;
	line-height:60px;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	text-align:center;
	z-index:1;
	cursor:pointer;
transition:all .3s ease-in-out
}
.dl-slider .slick-arrow.slick-next {
	left:auto;
	right:0
}
.dl-slider .slick-arrow i{ margin-top:23px;}
.dl-slider .slick-arrow:hover {
	background-color:rgba(0, 0, 0, .8);
	color:#fff;
transition:all .3s ease-in-out
}
.tracking-in-expand {
-webkit-animation:tracking-in-expand .7s cubic-bezier(.215, .61, .355, 1) both;
animation:tracking-in-expand .7s cubic-bezier(.215, .61, .355, 1) both
}
@-webkit-keyframes tracking-in-expand {
0% {
letter-spacing:-8px;
opacity:0
}
40% {
opacity:.6
}
100% {
opacity:1
}
}
@keyframes tracking-in-expand {
0% {
letter-spacing:-8px;
opacity:0
}
40% {
opacity:.6
}
100% {
opacity:1
}
}
.tracking-in-expand-fwd {
-webkit-animation:tracking-in-expand-fwd .8s cubic-bezier(.215, .61, .355, 1) both;
animation:tracking-in-expand-fwd .8s cubic-bezier(.215, .61, .355, 1) both
}
@-webkit-keyframes tracking-in-expand-fwd {
0% {
letter-spacing:-.5em;
-webkit-transform:translateZ(-700px);
transform:translateZ(-700px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@keyframes tracking-in-expand-fwd {
0% {
letter-spacing:-.5em;
-webkit-transform:translateZ(-700px);
transform:translateZ(-700px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
.tracking-in-expand-fwd-top {
-webkit-animation:tracking-in-expand-fwd-top .8s cubic-bezier(.215, .61, .355, 1) both;
animation:tracking-in-expand-fwd-top .8s cubic-bezier(.215, .61, .355, 1) both
}
@-webkit-keyframes tracking-in-expand-fwd-top {
0% {
letter-spacing:-.5em;
-webkit-transform:translateZ(-700px) translateY(-500px);
transform:translateZ(-700px) translateY(-500px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0) translateY(0);
transform:translateZ(0) translateY(0);
opacity:1
}
}
@keyframes tracking-in-expand-fwd-top {
0% {
letter-spacing:-.5em;
-webkit-transform:translateZ(-700px) translateY(-500px);
transform:translateZ(-700px) translateY(-500px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0) translateY(0);
transform:translateZ(0) translateY(0);
opacity:1
}
}
.tracking-in-expand-fwd-bottom {
-webkit-animation:tracking-in-expand-fwd-bottom .8s cubic-bezier(.215, .61, .355, 1) both;
animation:tracking-in-expand-fwd-bottom .8s cubic-bezier(.215, .61, .355, 1) both
}
@-webkit-keyframes tracking-in-expand-fwd-bottom {
0% {
letter-spacing:-.5em;
-webkit-transform:translateZ(-700px) translateY(500px);
transform:translateZ(-700px) translateY(500px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0) translateY(0);
transform:translateZ(0) translateY(0);
opacity:1
}
}
@keyframes tracking-in-expand-fwd-bottom {
0% {
letter-spacing:-.5em;
-webkit-transform:translateZ(-700px) translateY(500px);
transform:translateZ(-700px) translateY(500px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0) translateY(0);
transform:translateZ(0) translateY(0);
opacity:1
}
}
.tracking-in-contract {
-webkit-animation:tracking-in-contract .8s cubic-bezier(.215, .61, .355, 1) both;
animation:tracking-in-contract .8s cubic-bezier(.215, .61, .355, 1) both
}
@-webkit-keyframes tracking-in-contract {
0% {
letter-spacing:1em;
opacity:0
}
40% {
opacity:.6
}
100% {
letter-spacing:normal;
opacity:1
}
}
@keyframes tracking-in-contract {
0% {
letter-spacing:1em;
opacity:0
}
40% {
opacity:.6
}
100% {
letter-spacing:normal;
opacity:1
}
}
.tracking-in-contract-bck {
	-webkit-animation:tracking-in-contract-bck 1s cubic-bezier(.215, .61, .355, 1) both;
	animation:tracking-in-contract-bck 1s cubic-bezier(.215, .61, .355, 1) both
}
@-webkit-keyframes tracking-in-contract-bck {
0% {
letter-spacing:1em;
-webkit-transform:translateZ(400px);
transform:translateZ(400px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@keyframes tracking-in-contract-bck {
0% {
letter-spacing:1em;
-webkit-transform:translateZ(400px);
transform:translateZ(400px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
.tracking-in-contract-bck-top {
	-webkit-animation:tracking-in-contract-bck-top 1s cubic-bezier(.215, .61, .355, 1) both;
	animation:tracking-in-contract-bck-top 1s cubic-bezier(.215, .61, .355, 1) both
}
@-webkit-keyframes tracking-in-contract-bck-top {
0% {
letter-spacing:1em;
-webkit-transform:translateZ(400px) translateY(-300px);
transform:translateZ(400px) translateY(-300px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0) translateY(0);
transform:translateZ(0) translateY(0);
opacity:1
}
}
@keyframes tracking-in-contract-bck-top {
0% {
letter-spacing:1em;
-webkit-transform:translateZ(400px) translateY(-300px);
transform:translateZ(400px) translateY(-300px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0) translateY(0);
transform:translateZ(0) translateY(0);
opacity:1
}
}
.tracking-in-contract-bck-bottom {
	-webkit-animation:tracking-in-contract-bck-bottom 1s cubic-bezier(.215, .61, .355, 1) both;
	animation:tracking-in-contract-bck-bottom 1s cubic-bezier(.215, .61, .355, 1) both
}
@-webkit-keyframes tracking-in-contract-bck-bottom {
0% {
letter-spacing:1em;
-webkit-transform:translateZ(400px) translateY(300px);
transform:translateZ(400px) translateY(300px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0) translateY(0);
transform:translateZ(0) translateY(0);
opacity:1
}
}
@keyframes tracking-in-contract-bck-bottom {
0% {
letter-spacing:1em;
-webkit-transform:translateZ(400px) translateY(300px);
transform:translateZ(400px) translateY(300px);
opacity:0
}
40% {
opacity:.6
}
100% {
-webkit-transform:translateZ(0) translateY(0);
transform:translateZ(0) translateY(0);
opacity:1
}
}
.text-focus-in {
	-webkit-animation:text-focus-in 1s cubic-bezier(.55, .085, .68, .53) both;
	animation:text-focus-in 1s cubic-bezier(.55, .085, .68, .53) both
}
@-webkit-keyframes text-focus-in {
0% {
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-filter:blur(0px);
filter:blur(0px);
opacity:1
}
}
@keyframes text-focus-in {
0% {
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-filter:blur(0px);
filter:blur(0px);
opacity:1
}
}
.focus-in-expand {
-webkit-animation:focus-in-expand .8s cubic-bezier(.25, .46, .45, .94) both;
animation:focus-in-expand .8s cubic-bezier(.25, .46, .45, .94) both
}
@-webkit-keyframes focus-in-expand {
0% {
letter-spacing:-.5em;
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-filter:blur(0px);
filter:blur(0px);
opacity:1
}
}
@keyframes focus-in-expand {
0% {
letter-spacing:-.5em;
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-filter:blur(0px);
filter:blur(0px);
opacity:1
}
}
.focus-in-expand-fwd {
-webkit-animation:focus-in-expand-fwd .8s cubic-bezier(.25, .46, .45, .94) both;
animation:focus-in-expand-fwd .8s cubic-bezier(.25, .46, .45, .94) both
}
@-webkit-keyframes focus-in-expand-fwd {
0% {
letter-spacing:-.5em;
-webkit-transform:translateZ(-800px);
transform:translateZ(-800px);
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
-webkit-filter:blur(0);
filter:blur(0);
opacity:1
}
}
@keyframes focus-in-expand-fwd {
0% {
letter-spacing:-.5em;
-webkit-transform:translateZ(-800px);
transform:translateZ(-800px);
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
-webkit-filter:blur(0);
filter:blur(0);
opacity:1
}
}
.focus-in-contract {
-webkit-animation:focus-in-contract .7s cubic-bezier(.25, .46, .45, .94) both;
animation:focus-in-contract .7s cubic-bezier(.25, .46, .45, .94) both
}
@-webkit-keyframes focus-in-contract {
0% {
letter-spacing:8px;
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-filter:blur(0px);
filter:blur(0px);
opacity:1
}
}
@keyframes focus-in-contract {
0% {
letter-spacing:8px;
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-filter:blur(0px);
filter:blur(0px);
opacity:1
}
}
.focus-in-contract-bck {
	-webkit-animation:focus-in-contract-bck 1s cubic-bezier(.25, .46, .45, .94) both;
	animation:focus-in-contract-bck 1s cubic-bezier(.25, .46, .45, .94) both
}
@-webkit-keyframes focus-in-contract-bck {
0% {
letter-spacing:1em;
-webkit-transform:translateZ(300px);
transform:translateZ(300px);
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-transform:translateZ(12px);
transform:translateZ(12px);
-webkit-filter:blur(0);
filter:blur(0);
opacity:1
}
}
@keyframes focus-in-contract-bck {
0% {
letter-spacing:1em;
-webkit-transform:translateZ(300px);
transform:translateZ(300px);
-webkit-filter:blur(12px);
filter:blur(12px);
opacity:0
}
100% {
-webkit-transform:translateZ(12px);
transform:translateZ(12px);
-webkit-filter:blur(0);
filter:blur(0);
opacity:1
}
}
.slide-in-top {
-webkit-animation:slide-in-top .5s cubic-bezier(.25, .46, .45, .94) both;
animation:slide-in-top .5s cubic-bezier(.25, .46, .45, .94) both
}
@-webkit-keyframes slide-in-top {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes slide-in-top {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.slide-in-right {
-webkit-animation:slide-in-right .5s cubic-bezier(.25, .46, .45, .94) both;
animation:slide-in-right .5s cubic-bezier(.25, .46, .45, .94) both
}
@-webkit-keyframes slide-in-right {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes slide-in-right {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
.slide-in-bottom {
-webkit-animation:slide-in-bottom .5s cubic-bezier(.25, .46, .45, .94) both;
animation:slide-in-bottom .5s cubic-bezier(.25, .46, .45, .94) both
}
@-webkit-keyframes slide-in-bottom {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes slide-in-bottom {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.slide-in-left {
-webkit-animation:slide-in-left .5s cubic-bezier(.25, .46, .45, .94) both;
animation:slide-in-left .5s cubic-bezier(.25, .46, .45, .94) both
}
@-webkit-keyframes slide-in-left {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes slide-in-left {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
.bounce-in-top {
	-webkit-animation:bounce-in-top 1.1s both;
	animation:bounce-in-top 1.1s both
}
@-webkit-keyframes bounce-in-top {
0% {
-webkit-transform:translateY(-500px);
transform:translateY(-500px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:translateY(-65px);
transform:translateY(-65px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:translateY(-28px);
transform:translateY(-28px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
90% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:translateY(-8px);
transform:translateY(-8px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes bounce-in-top {
0% {
-webkit-transform:translateY(-500px);
transform:translateY(-500px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:translateY(-65px);
transform:translateY(-65px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:translateY(-28px);
transform:translateY(-28px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
90% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:translateY(-8px);
transform:translateY(-8px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.bounce-in-right {
	-webkit-animation:bounce-in-right 1.1s both;
	animation:bounce-in-right 1.1s both
}
@-webkit-keyframes bounce-in-right {
0% {
-webkit-transform:translateX(600px);
transform:translateX(600px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:translateX(68px);
transform:translateX(68px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:translateX(32px);
transform:translateX(32px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
90% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:translateX(8px);
transform:translateX(8px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes bounce-in-right {
0% {
-webkit-transform:translateX(600px);
transform:translateX(600px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:translateX(68px);
transform:translateX(68px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:translateX(32px);
transform:translateX(32px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
90% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:translateX(8px);
transform:translateX(8px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.bounce-in-bottom {
	-webkit-animation:bounce-in-bottom 1.1s both;
	animation:bounce-in-bottom 1.1s both
}
@-webkit-keyframes bounce-in-bottom {
0% {
-webkit-transform:translateY(500px);
transform:translateY(500px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:translateY(65px);
transform:translateY(65px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:translateY(28px);
transform:translateY(28px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
90% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:translateY(8px);
transform:translateY(8px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes bounce-in-bottom {
0% {
-webkit-transform:translateY(500px);
transform:translateY(500px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:translateY(65px);
transform:translateY(65px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:translateY(28px);
transform:translateY(28px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
90% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:translateY(8px);
transform:translateY(8px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.bounce-in-left {
	-webkit-animation:bounce-in-left 1.1s both;
	animation:bounce-in-left 1.1s both
}
@-webkit-keyframes bounce-in-left {
0% {
-webkit-transform:translateX(-600px);
transform:translateX(-600px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:translateX(-68px);
transform:translateX(-68px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:translateX(-28px);
transform:translateX(-28px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
90% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:translateX(-8px);
transform:translateX(-8px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes bounce-in-left {
0% {
-webkit-transform:translateX(-600px);
transform:translateX(-600px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:translateX(-68px);
transform:translateX(-68px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:translateX(-28px);
transform:translateX(-28px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
90% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:translateX(-8px);
transform:translateX(-8px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.bounce-in-fwd {
	-webkit-animation:bounce-in-fwd 1.1s both;
	animation:bounce-in-fwd 1.1s both
}
@-webkit-keyframes bounce-in-fwd {
0% {
-webkit-transform:scale(0);
transform:scale(0);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:scale(.7);
transform:scale(.7);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:scale(.84);
transform:scale(.84);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
89% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:scale(.95);
transform:scale(.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes bounce-in-fwd {
0% {
-webkit-transform:scale(0);
transform:scale(0);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:scale(.7);
transform:scale(.7);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:scale(.84);
transform:scale(.84);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
89% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:scale(.95);
transform:scale(.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.bounce-in-bck {
	-webkit-animation:bounce-in-bck 1.1s both;
	animation:bounce-in-bck 1.1s both
}
@-webkit-keyframes bounce-in-bck {
0% {
-webkit-transform:scale(7);
transform:scale(7);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:scale(1.5);
transform:scale(1.5);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:scale(1.24);
transform:scale(1.24);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
89% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:scale(1.04);
transform:scale(1.04);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes bounce-in-bck {
0% {
-webkit-transform:scale(7);
transform:scale(7);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
38% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
opacity:1
}
55% {
-webkit-transform:scale(1.5);
transform:scale(1.5);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
72% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
81% {
-webkit-transform:scale(1.24);
transform:scale(1.24);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
89% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
95% {
-webkit-transform:scale(1.04);
transform:scale(1.04);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.fade-in {
	-webkit-animation:fade-in 1.2s cubic-bezier(.39, .575, .565, 1) both;
	animation:fade-in 1.2s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fade-in {
0% {
opacity:0
}
100% {
opacity:1
}
}
.fade-in-fwd {
-webkit-animation:fade-in-fwd .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-fwd .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-fwd {
0% {
-webkit-transform:translateZ(-80px);
transform:translateZ(-80px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@keyframes fade-in-fwd {
0% {
-webkit-transform:translateZ(-80px);
transform:translateZ(-80px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
.fade-in-bck {
-webkit-animation:fade-in-bck .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-bck .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-bck {
0% {
-webkit-transform:translateZ(80px);
transform:translateZ(80px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@keyframes fade-in-bck {
0% {
-webkit-transform:translateZ(80px);
transform:translateZ(80px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
.fade-in-top {
-webkit-animation:fade-in-top .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-top .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-top {
0% {
-webkit-transform:translateY(-50px);
transform:translateY(-50px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes fade-in-top {
0% {
-webkit-transform:translateY(-50px);
transform:translateY(-50px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.fade-in-tr {
-webkit-animation:fade-in-tr .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-tr .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-tr {
0% {
-webkit-transform:translateX(50px) translateY(-50px);
transform:translateX(50px) translateY(-50px);
opacity:0
}
100% {
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
opacity:1
}
}
@keyframes fade-in-tr {
0% {
-webkit-transform:translateX(50px) translateY(-50px);
transform:translateX(50px) translateY(-50px);
opacity:0
}
100% {
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
opacity:1
}
}
.fade-in-right {
-webkit-animation:fade-in-right .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-right .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-right {
0% {
-webkit-transform:translateX(50px);
transform:translateX(50px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes fade-in-right {
0% {
-webkit-transform:translateX(50px);
transform:translateX(50px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
.fade-in-br {
-webkit-animation:fade-in-br .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-br .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-br {
0% {
-webkit-transform:translateX(50px) translateY(50px);
transform:translateX(50px) translateY(50px);
opacity:0
}
100% {
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
opacity:1
}
}
@keyframes fade-in-br {
0% {
-webkit-transform:translateX(50px) translateY(50px);
transform:translateX(50px) translateY(50px);
opacity:0
}
100% {
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
opacity:1
}
}
.fade-in-bottom {
-webkit-animation:fade-in-bottom .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-bottom .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-bottom {
0% {
-webkit-transform:translateY(50px);
transform:translateY(50px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes fade-in-bottom {
0% {
-webkit-transform:translateY(50px);
transform:translateY(50px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.fade-in-bl {
-webkit-animation:fade-in-bl .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-bl .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-bl {
0% {
-webkit-transform:translateX(-50px) translateY(50px);
transform:translateX(-50px) translateY(50px);
opacity:0
}
100% {
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
opacity:1
}
}
@keyframes fade-in-bl {
0% {
-webkit-transform:translateX(-50px) translateY(50px);
transform:translateX(-50px) translateY(50px);
opacity:0
}
100% {
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
opacity:1
}
}
.fade-in-left {
-webkit-animation:fade-in-left .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-left .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-left {
0% {
-webkit-transform:translateX(-50px);
transform:translateX(-50px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes fade-in-left {
0% {
-webkit-transform:translateX(-50px);
transform:translateX(-50px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
.fade-in-tl {
-webkit-animation:fade-in-tl .6s cubic-bezier(.39, .575, .565, 1) both;
animation:fade-in-tl .6s cubic-bezier(.39, .575, .565, 1) both
}
@-webkit-keyframes fade-in-tl {
0% {
-webkit-transform:translateX(-50px) translateY(-50px);
transform:translateX(-50px) translateY(-50px);
opacity:0
}
100% {
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
opacity:1
}
}
@keyframes fade-in-tl {
0% {
-webkit-transform:translateX(-50px) translateY(-50px);
transform:translateX(-50px) translateY(-50px);
opacity:0
}
100% {
-webkit-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);
opacity:1
}
}
.dl-slider .slick-current.slick-active .kenburns-top {
	-webkit-animation:kenburns-top 5s ease-out both;
	animation:kenburns-top 5s ease-out both;
animation-delay:.1s
}
@-webkit-keyframes kenburns-top {
0% {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
-webkit-transform-origin:50% 16%;
transform-origin:50% 16%
}
100% {
-webkit-transform:scale(1.25) translateY(-15px);
transform:scale(1.25) translateY(-15px);
-webkit-transform-origin:top;
transform-origin:top
}

