.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
@media (max-width: 380px) {
.dl-slider .dl-caption.big {
font-size: 18px!important;
line-height: 28px!important;
}
}  .tracking-in-expand {
-webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
@-webkit-keyframes tracking-in-expand {
0% {
letter-spacing: -8px;
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
opacity: 1;
}
}
@keyframes tracking-in-expand {
0% {
letter-spacing: -8px;
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
opacity: 1;
}
} .tracking-in-expand-fwd {
-webkit-animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
@-webkit-keyframes tracking-in-expand-fwd {
0% {
letter-spacing: -0.5em;
-webkit-transform: translateZ(-700px);
transform: translateZ(-700px);
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@keyframes tracking-in-expand-fwd {
0% {
letter-spacing: -0.5em;
-webkit-transform: translateZ(-700px);
transform: translateZ(-700px);
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
} .tracking-in-expand-fwd-top {
-webkit-animation: tracking-in-expand-fwd-top 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-expand-fwd-top 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
@-webkit-keyframes tracking-in-expand-fwd-top {
0% {
letter-spacing: -0.5em;
-webkit-transform: translateZ(-700px) translateY(-500px);
transform: translateZ(-700px) translateY(-500px);
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
-webkit-transform: translateZ(0) translateY(0);
transform: translateZ(0) translateY(0);
opacity: 1;
}
}
@keyframes tracking-in-expand-fwd-top {
0% {
letter-spacing: -0.5em;
-webkit-transform: translateZ(-700px) translateY(-500px);
transform: translateZ(-700px) translateY(-500px);
opacity: 0;
}
40% {
opacity: 0.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 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-expand-fwd-bottom 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
@-webkit-keyframes tracking-in-expand-fwd-bottom {
0% {
letter-spacing: -0.5em;
-webkit-transform: translateZ(-700px) translateY(500px);
transform: translateZ(-700px) translateY(500px);
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
-webkit-transform: translateZ(0) translateY(0);
transform: translateZ(0) translateY(0);
opacity: 1;
}
}
@keyframes tracking-in-expand-fwd-bottom {
0% {
letter-spacing: -0.5em;
-webkit-transform: translateZ(-700px) translateY(500px);
transform: translateZ(-700px) translateY(500px);
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
-webkit-transform: translateZ(0) translateY(0);
transform: translateZ(0) translateY(0);
opacity: 1;
}
} .tracking-in-contract {
-webkit-animation: tracking-in-contract 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-contract 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
@-webkit-keyframes tracking-in-contract {
0% {
letter-spacing: 1em;
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
letter-spacing: normal;
opacity: 1;
}
}
@keyframes tracking-in-contract {
0% {
letter-spacing: 1em;
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
letter-spacing: normal;
opacity: 1;
}
} .tracking-in-contract-bck {
-webkit-animation: tracking-in-contract-bck 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-contract-bck 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}
@-webkit-keyframes tracking-in-contract-bck {
0% {
letter-spacing: 1em;
-webkit-transform: translateZ(400px);
transform: translateZ(400px);
opacity: 0;
}
40% {
opacity: 0.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: 0.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(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-contract-bck-top 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) 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: 0.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: 0.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(0.215, 0.610, 0.355, 1.000) both;
animation: tracking-in-contract-bck-bottom 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) 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: 0.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: 0.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(0.550, 0.085, 0.680, 0.530) both;
animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) 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 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: focus-in-expand 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes focus-in-expand {
0% {
letter-spacing: -0.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: -0.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 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: focus-in-expand-fwd 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes focus-in-expand-fwd {
0% {
letter-spacing: -0.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: -0.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 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: focus-in-contract 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) 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(0.250, 0.460, 0.450, 0.940) both;
animation: focus-in-contract-bck 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 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 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: slide-in-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 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 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 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 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 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 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: slide-in-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 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(0.7);
transform: scale(0.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(0.84);
transform: scale(0.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(0.95);
transform: scale(0.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(0.7);
transform: scale(0.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(0.84);
transform: scale(0.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(0.95);
transform: scale(0.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(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-bck 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-top 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-tr 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-right 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-br 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-bl 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-left 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-tl 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 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: 0.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;
}
}
@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;
}
} .dl-slider .slick-current.slick-active .kenburns-top-right {
-webkit-animation: kenburns-top-right 10s ease-out both;
animation: kenburns-top-right 10s ease-out both;
animation-delay: 0.1s;
} @-webkit-keyframes kenburns-top-right {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 84% 16%;
transform-origin: 84% 16%;
}
100% {
-webkit-transform: scale(1.25) translate(20px, -15px);
transform: scale(1.25) translate(20px, -15px);
-webkit-transform-origin: right top;
transform-origin: right top;
}
}
@keyframes kenburns-top-right {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 84% 16%;
transform-origin: 84% 16%;
}
100% {
-webkit-transform: scale(1.25) translate(20px, -15px);
transform: scale(1.25) translate(20px, -15px);
-webkit-transform-origin: right top;
transform-origin: right top;
}
} .dl-slider .slick-current.slick-active .kenburns-right {
-webkit-animation: kenburns-right 10s ease-out both;
animation: kenburns-right 10s ease-out both;
animation-delay: 0.1s;
}
@-webkit-keyframes kenburns-right {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 84% 50%;
transform-origin: 84% 50%;
}
100% {
-webkit-transform: scale(1.25) translateX(20px);
transform: scale(1.25) translateX(20px);
-webkit-transform-origin: right;
transform-origin: right;
}
}
@keyframes kenburns-right {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 84% 50%;
transform-origin: 84% 50%;
}
100% {
-webkit-transform: scale(1.25) translateX(20px);
transform: scale(1.25) translateX(20px);
-webkit-transform-origin: right;
transform-origin: right;
}
} .dl-slider .slick-current.slick-active .kenburns-bottom-right {
-webkit-animation: kenburns-bottom-right 10s ease-out both;
animation: kenburns-bottom-right 10s ease-out both;
animation-delay: 0.1s;
}
@-webkit-keyframes kenburns-bottom-right {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 84% 84%;
transform-origin: 84% 84%;
}
100% {
-webkit-transform: scale(1.25) translate(20px, 15px);
transform: scale(1.25) translate(20px, 15px);
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
}
}
@keyframes kenburns-bottom-right {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 84% 84%;
transform-origin: 84% 84%;
}
100% {
-webkit-transform: scale(1.25) translate(20px, 15px);
transform: scale(1.25) translate(20px, 15px);
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
}
} .dl-slider .slick-current.slick-active .kenburns-bottom {
-webkit-animation: kenburns-bottom 10s ease-out both;
animation: kenburns-bottom 10s ease-out both;
animation-delay: 0.1s;
}
@-webkit-keyframes kenburns-bottom {
0% {
-webkit-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
-webkit-transform-origin: 50% 84%;
transform-origin: 50% 84%;
}
100% {
-webkit-transform: scale(1.25) translateY(15px);
transform: scale(1.25) translateY(15px);
-webkit-transform-origin: bottom;
transform-origin: bottom;
}
}
@keyframes kenburns-bottom {
0% {
-webkit-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
-webkit-transform-origin: 50% 84%;
transform-origin: 50% 84%;
}
100% {
-webkit-transform: scale(1.25) translateY(15px);
transform: scale(1.25) translateY(15px);
-webkit-transform-origin: bottom;
transform-origin: bottom;
}
} .dl-slider .slick-current.slick-active .kenburns-bottom-left {
-webkit-animation: kenburns-bottom-left 10s ease-out both;
animation: kenburns-bottom-left 10s ease-out both;
animation-delay: 0.1s;
}
@-webkit-keyframes kenburns-bottom-left {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 16% 84%;
transform-origin: 16% 84%;
}
100% {
-webkit-transform: scale(1.25) translate(-20px, 15px);
transform: scale(1.25) translate(-20px, 15px);
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
}
}
@keyframes kenburns-bottom-left {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 16% 84%;
transform-origin: 16% 84%;
}
100% {
-webkit-transform: scale(1.25) translate(-20px, 15px);
transform: scale(1.25) translate(-20px, 15px);
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
}
} .dl-slider .slick-current.slick-active .kenburns-left {
-webkit-animation: kenburns-left 10s ease-out both;
animation: kenburns-left 10s ease-out both;
animation-delay: 0.1s;
}
@-webkit-keyframes kenburns-left {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 16% 50%;
transform-origin: 16% 50%;
}
100% {
-webkit-transform: scale(1.25) translate(-20px, 15px);
transform: scale(1.25) translate(-20px, 15px);
-webkit-transform-origin: left;
transform-origin: left;
}
}
@keyframes kenburns-left {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 16% 50%;
transform-origin: 16% 50%;
}
100% {
-webkit-transform: scale(1.25) translate(-20px, 15px);
transform: scale(1.25) translate(-20px, 15px);
-webkit-transform-origin: left;
transform-origin: left;
}
} .dl-slider .slick-current.slick-active .kenburns-top-left {
-webkit-animation: kenburns-top-left 10s ease-out both;
animation: kenburns-top-left 10s ease-out both;
animation-delay: 0.1s;
}
@-webkit-keyframes kenburns-top-left {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 16% 16%;
transform-origin: 16% 16%;
}
100% {
-webkit-transform: scale(1.25) translate(-20px, -15px);
transform: scale(1.25) translate(-20px, -15px);
-webkit-transform-origin: top left;
transform-origin: top left;
}
}
@keyframes kenburns-top-left {
0% {
-webkit-transform: scale(1) translate(0, 0);
transform: scale(1) translate(0, 0);
-webkit-transform-origin: 16% 16%;
transform-origin: 16% 16%;
}
100% {
-webkit-transform: scale(1.25) translate(-20px, -15px);
transform: scale(1.25) translate(-20px, -15px);
-webkit-transform-origin: top left;
transform-origin: top left;
}
} .slider-item {
width: 100%;
position: relative;
overflow: hidden;
z-index: 1;
}
.fullscreen .slider-content-wrap {
height: 100vh;
}
.custom .slider-content-wrap {
height: 650px;
}
.dl-slider .overlay {
background-color: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: -1;
}
.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;
}
.hero-slide.mask .dl-caption .inner-layer {
overflow: hidden;
}
.dl-slider .dl-caption .inner-layer {
display: inline-block;
}
.dl-slider .dl-caption.big {
white-space: nowrap;
font-size: 50px;
line-height: 60px;
font-weight: 600;
color: rgb(255, 255, 255);
letter-spacing: -2px;
}
.dl-slider .dl-caption.medium {
white-space: nowrap;
font-size: 24px;
line-height: 32px;
height: 32px;
font-weight: 600;
color: rgb(255, 255, 255);
letter-spacing: 1px;
text-transform: uppercase;
visibility: inherit;
transition: none 0s ease 0s;
text-align: inherit;
border-width: 0px;
margin: 0px;
padding: 0px;
min-height: 0px;
min-width: 0px;
max-height: none;
max-width: none;
opacity: 1;
}
.dl-slider .dl-caption.small {
font-size: 16px;
line-height: 26px;
font-weight: 400;
color: rgba(255, 255, 255, 0.8);
letter-spacing: 0;
margin-top: 15px;
}
.dl-slider .dl-btn-group {
margin-top: 20px;
overflow: hidden;
}
.dl-slider .dl-btn {
background-color: #fff;
display: inline-block;
color: #161616;
line-height: 55px;
padding: 0 45px;
font-size: 14px;
font-family: "Work Sans", sans-serif;
letter-spacing: 0.125px;
font-weight: 600;
text-transform: uppercase;
transition: all 0.3s ease-in-out;
}
.dl-slider .dl-btn:hover {
background-color: #161616;
color: #fff;
text-decoration: none;
transition: all 0.3s ease-in-out;
} .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-arrow {
background-color: rgba(0, 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 0.3s ease-in-out;
}
.dl-slider .slick-arrow.slick-next {
left: auto;
right: 0;
}
.dl-slider .slick-arrow:hover {
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
transition: all 0.3s ease-in-out;
} .dots-stroke .slick-dots, .lines .slick-dots, .dots .slick-dots, .numbers .slick-dots {
align-self: center;
list-style: none;
width: auto;
margin: 0;
padding: 0;
display: flex;
left: 50%;
transform: translateX(-50%);
}
.slick-dots li button:active, .slick-dots li button:focus {
outline: none;
} .numbers .slick-dots li {
margin: 0;
}
.numbers .slick-dots li {
margin-right: 8px;
font-size: 13px;
}
.numbers .slick-dots li button {
background-color: transparent;
color: transparent;
text-decoration: none;
padding: 0;
position: relative;
width: 16px;
}
.numbers .slick-dots li button:before {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
color: #fff;
}
.numbers .slick-dots li:nth-child(1) button:before {
content: "01";
}
.numbers .slick-dots li:nth-child(2) button:before {
content: "02";
}
.numbers .slick-dots li:nth-child(3) button:before {
content: "03";
}
.numbers .slick-dots li:nth-child(4) button:before {
content: "04";
}
.numbers .slick-dots li:nth-child(5) button:before {
content: "05";
}
.numbers .slick-dots li:after {
content: '';
display: inline-block;
height: 1px;
width: 0;
position: relative;
top: -4px;
margin-left: 8px;
background: #FE5A0E;
transition: all 300ms ease-out;
}
.numbers .slick-dots li.slick-active:after {
width: 60px;
}
.numbers .slick-dots li.slick-active button {
cursor: default;
} .dots .slick-dots li {
margin-right: 6px;
}
.dots .slick-dots li:before {
content: '';
height: 12px;
width: 12px;
display: inline-block;
background: #f2f2f2;
border-radius: 50%;
cursor: pointer;
transition: all 300ms ease;
}
.dots .slick-dots li.slick-active:before {
border-radius: 20px;
width: 30px!important;
background: #FE5A0E;
}
.dots .slick-dots li button {
display: none;
} .lines .slick-dots li {
width: 50px;
height: 3px;
margin: 0 5px;
position: relative;
border-radius: 6px;
overflow: hidden;
}
.lines .slick-dots li button {
height: 100%;
width: 100%;
display: block;
position: relative;
padding: 0;
background-color: transparent;
color: transparent;
}
.lines .slick-dots li button:before {
content: '';
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(255, 255, 255, 0.2);
transition: background 300ms ease;
}
.lines .slick-dots li.slick-active button:before {
background: rgba(255, 255, 255, 0.5);
}
.lines .slick-dots li.slick-active button:after {
content: '';
display: block;
height: 100%;
width: 0;
position: absolute;
left: 0;
top: 0;
background: #FE5A0E;
animation: lineProgressBar 5000ms linear forwards;
}
@-moz-keyframes lineProgressBar {
0% {
width: 0;
}
100% {
width: 100%;
}
}
@-webkit-keyframes lineProgressBar {
0% {
width: 0;
}
100% {
width: 100%;
}
}
@-o-keyframes lineProgressBar {
0% {
width: 0;
}
100% {
width: 100%;
}
}
@keyframes lineProgressBar {
0% {
width: 0;
}
100% {
width: 100%;
}
} .dots-stroke .slick-dots li {
width: 16px;
height: 16px;
border-radius: 50%;
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
-webkit-transition: box-shadow 0.3s ease;
transition: box-shadow 0.3s ease;
cursor: pointer;
position: relative;
}
.dots-stroke .slick-dots li button {
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
outline: none;
border-radius: 50%;
background-color: #f2f2f2;
text-indent: -999em;
cursor: pointer;
position: absolute;
transition: all 0.3s ease;
}
.dots-stroke .slick-dots li.slick-active {
box-shadow: 0 0 0 2px #FE5A0E;
}
.dots-stroke .slick-dots li.slick-active button {
background-color: #FE5A0E;
-webkit-transform: scale(0.4);
transform: scale(0.4);
}
@media (max-width: 768px) {
.dl-slider .dl-caption.small br {
display: none;
}
}.service-box {}
.service-box .service-thumb img {
width: 100%;
}
.service-box .service-thumb {
position: relative;
overflow: hidden;
}
.service-box .service-thumb:before {
background-color: rgba(2, 14, 40, 0.8);
content: "";
position: absolute;
width: 90%;
height: 90%;
left: 50%;
top: 50%;
visibility: hidden;
opacity: 0;
transform: translateY(-50%) translateX(-50%) scale(0);
transition: all 0.2s linear;
}
.service-box .service-thumb .read-more {
background-color: #FE5A0E;
border: 10px solid rgba(0, 0, 0, 0.1);
box-sizing: content-box;
opacity: 0.9;
width: 100px;
height: 100px;
line-height: 100px;
text-align: center;
border-radius: 50%;
position: absolute;
right: -30px;
bottom: -30px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-size: 20px;
z-index: 1;
}
.service-box:hover .service-thumb .read-more {
transform: scale(1.5);
transition: all 0.2s linear;
opacity: 0.9;
}
.service-box:hover .service-thumb:before {
visibility: visible;
opacity: 1;
transform: translateY(-50%) translateX(-50%) scale(1);
}
.service-content {
background-color: #fcf9f5;
border-bottom: 4px solid #FE5A0E;
padding: 30px;
-moz-box-shadow: 0 2px 5px rgba(16, 16, 16, .20);
-webkit-box-shadow: 0 2px 5px rgba(16, 16, 16, .20);
box-shadow: 0 2px 5px rgba(16, 16, 16, .20);
}
.service-content .heading {
font-size: 18px;
font-weight: 600;
letter-spacing: 0;
font-family: "Poppins", sans-serif;
color: #0a0c19;
}
.service-content .desc {
margin: 0;
} .dl-service {
text-align: center;
-webkit-box-shadow: 0 0.2rem 2.8rem rgba(36, 36, 36, .1);
-moz-box-shadow: 0 0.2rem 2.8rem rgba(36, 36, 36, .1);
box-shadow: 0 0.2rem 2.8rem rgba(36, 36, 36, .1);
padding: 30px;
}
.dl-service a.readmore_btn {
height: 42px;
border: 1px solid #FE5A0E;
display: inline-block;
padding: 0 42px;
line-height: 40px;
font-size: 14px;
border-radius: 30px;
color: #222;
font-weight: 600;
transition: 0.5s;
text-decoration: none;
}
.dl-service a.readmore_btn:hover {
background: #FE5A0E;
color: #fff;
}
.dl-service .service-title a {
text-decoration: none;
}
.dl-service a.readmore_btn, .dl-service a.readmore_btn:hover, .dl-service .dl-icon, .dl-service .dl-icon:hover, .dl-service .dl-icon i {
transition: all 0.3s ease-in-out;
}
.dl-service .thumb {
width: 120px;
height: 120px;
line-height: 120px;
text-align: center;
margin: 0 auto;
margin-bottom: 20px;
}
.dl-left .dl-service .thumb {
margin-left: 0;
}
.dl-right .dl-service .thumb {
margin-right: 0;
}
.dl-service .thumb a {
display: block;
} .dl-service-style-1 .dl-icon {
margin-bottom: 30px;
padding: 0 12px;
}
.dl-service-style-1 .dl-icon i {
color: #ed552d;
font-size: 50px;
}
.dl-service-style-1 .content {
padding: 0 12px;
}
.dl-service-style-1 .content .service-title {
color: #5b5b5b;
font-size: 18px;
font-weight: 400;
margin-bottom: 15px;
}
.dl-service-style-1 .content .desc {
color: #8f8f8f;
font-size: 14px;
line-height: 25px;
margin: 0;
padding: 0 0 35px;
position: relative;
}
.dl-service-style-1 .content .desc::before {
position: absolute;
content: "";
background: #969696;
width: 20px;
height: 1px;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.dl-service-style-1 .content .desc::after {
position: absolute;
content: "";
background: #969696;
height: 1px;
width: 30px;
bottom: 5px;
left: 50%;
transform: translateX(-50%);
}
.dl-left .dl-service-style-1 .content .desc::before, .dl-left .dl-service-style-1 .content .desc::after {
transform: inherit;
left: 0;
}
.dl-right .dl-service-style-1 .content .desc::before, .dl-right .dl-service-style-1 .content .desc::after {
transform: inherit;
left: auto;
right: 0;
} .dl-service-style-2 {
background: #ffffff;
padding: 30px;
}
.dl-service-style-2 .content {
padding-top: 30px;
}
.dl-service-style-2 .content .service-title {
color: #222;
font-size: 22px;
line-height: 30px;
margin-bottom: 13px;
}
.dl-service-style-2 .content .desc {
color: #555;
font-size: 14px;
line-height: 24px;
margin-bottom: 35px;
} .dl-service-style-3 .dl-icon {
border: 1px solid #eff2f7;
text-align: center;
border-radius: 100%;
padding: 10px;
margin: 0 auto;
margin-bottom: 27px;
transition: 0.4s;
}
.dl-left .dl-service-style-3 .dl-icon {
margin-left: 0;
}
.dl-right .dl-service-style-3 .dl-icon {
margin-right: 0;
}
.dl-service-style-3 .dl-icon i {
background: #eff2f7;
display: block;
border-radius: 100%;
text-align: center;
font-size: 40px;
margin: 0 auto;
color: #454545;
transition: 0.4s;
}
.dl-service-style-3.large .dl-icon {
width: 130px;
height: 130px;
}
.dl-service-style-3.large .dl-icon i {
width: 108px;
height: 108px;
line-height: 108px;
font-size: 60px;
}
.dl-service-style-3.medium .dl-icon {
width: 110px;
height: 110px;
}
.dl-service-style-3.medium .dl-icon i {
height: 88px;
line-height: 88px;
width: 88px;
font-size: 40px;
}
.dl-service-style-3.small .dl-icon {
width: 90px;
height: 90px;
padding: 6px;
}
.dl-service-style-3.small .dl-icon i {
height: 76px;
line-height: 76px;
width: 76px;
font-size: 30px;
}
.dl-service-style-3:hover .dl-icon {
border: 1px solid #FE5A0E;
}
.dl-service-style-3:hover .dl-icon i {
background: #FE5A0E;
color: #fff;
}
.dl-service-style-3 .content .service-title {
color: #222;
font-size: 16px;
text-transform: uppercase;
padding-bottom: 20px;
position: relative;
}
.dl-service-style-3 .content .service-title::before {
position: absolute;
content: "";
background: #FE5A0E;
width: 30px;
height: 3px;
left: 50%;
bottom: 0;
transform: translateX(-50%);
}
.dl-left .dl-service-style-3 .content .service-title::before {
left: 0;
transform: inherit;
}
.dl-right .dl-service-style-3 .content .service-title::before {
left: auto;
right: 0;
transform: inherit;
}
.dl-service-style-3 .content .desc {
color: #555;
font-size: 14px;
line-height: 25px;
margin: 0;
} .dl-service-style-4 {
text-align: left;
}
.dl-service-style-4 .thumb, .dl-service-style-4 .dl-icon {
border: 1px solid #FE5A0E;
width: 100px;
height: 100px;
line-height: 98px;
border-radius: 100%;
float: left;
text-align: center;
margin-right: 22px;
margin-top: 10px;
}
.dl-service-style-4 .content {
overflow: hidden;
}
.dl-service-style-4 .content .desc {
font-size: 14px;
line-height: 25px;
color: #555;
}
.dl-service-style-4 .content .service-title {
color: #222;
font-size: 24px;
font-weight: 600;
margin-bottom: 7px;
} .dl-service-style-5 {
display: flex;
margin-top: 0;
position: relative;
z-index: 1;
padding: 40px 20px;
border-radius: 8px;
}
.dl-service-style-5 .dl-icon {
margin-right: 33px;
}
.dl-service-style-5 .dl-icon i {
color: #4c4c4c;
font-size: 40px;
transition: 0.4s;
}
.dl-service-style-5 .content .service-title {
color: #4c4c4c;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 8px;
transition: 0.4s;
}
.dl-service-style-5 .content .desc {
color: #555;
font-size: 14px;
line-height: 25px;
margin: 0;
transition: 0.4s;
}.el-blog-posts {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.el-blog-posts .blog-post {
flex: 0 0 calc(100% / 3);
max-width: calc(100% / 3);
padding: 15px;
}
@media ( max-width: 768px ) {
.el-blog-posts .blog-post {
flex: 0 0 calc(100% / 2);
max-width: calc(100% / 2);
}
}
@media ( max-width: 520px ) {
.el-blog-posts .blog-post {
flex: 0 0 100%;
max-width: 100%;
}
}
.el-blog-posts .blog-post .blog-post-inner {
box-shadow: 0px 5px 15px 0px rgba(130, 136, 147, 0.13);
}
.el-blog-posts .entry_thumb {
position: relative;
overflow: hidden;
}
.el-blog-posts .entry_thumb-link {
display: block;
}
.el-blog-posts .entry_thumb-link img {
width: 100%;
vertical-align: bottom;
-webkit-transition: 500ms linear 0ms;
transition: all 500ms linear 0ms;
}
.el-blog-posts .entry_thumb-link:hover img {
transform: scale(1.2);
}
.el-blog-posts .entry_header {
padding-left: 15px;
border-left: 3px solid #FE5A0E;
margin-bottom: 15px;
padding-bottom: 3px;
}
.el-blog-posts .entry_text {
padding: 30px;
background-color: #fff;
}
.el-blog-posts .meta-info .post-cat {
font-family: "Work Sans", sans-serif;
display: inline-block;
position: relative;
padding-right: 13px;
margin-right: 7px;
text-transform: uppercase;
text-decoration: none;
font-size: 12px;
letter-spacing: 0px;
font-weight: 600;
color: #FE5A0E;
}
.el-blog-posts .meta-info.hide .post-cat {
padding: 0;
}
.el-blog-posts .meta-info .post-cat:after {
content: '/';
right: 0;
position: absolute;
top: 0;
color: #999;
}
.el-blog-posts .meta-info.hide .post-cat:after {
display: none;
}
.el-blog-posts .entry_header .post-date {
font-family: "Work Sans", sans-serif;
text-transform: uppercase;
text-decoration: none;
font-size: 12px;
letter-spacing: 0px;
font-weight: 600;
display: inline-block;
color: #555;
}
.el-blog-posts .entry_title {
font-size: 28px;
line-height: 32px;
font-weight: 600;
margin-top: 0;
margin-bottom: 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.el-blog-posts .entry_title a {
color: #222;
text-decoration: none;
letter-spacing: -1px;
}
.el-blog-posts .entry_title a:hover, .el-blog-posts .entry_title a:focus {
color: #FE5A0E;
}
.el-blog-posts .entry-excerpt .page-links {
padding-bottom: 0;
}
.el-blog-posts .entry-excerpt .page-links {
padding-bottom: 0;
}
.el-blog-posts .entry_meta-links a::after {
content: ", ";
}
.el-blog-posts .entry_meta-links a:last-child::after {
display: none;
}
.el-blog-posts .blog-post-inner .readmore {
position: relative;
text-decoration: none;
font-family: 'Work Sans', sans-serif;
text-transform: uppercase;
font-weight: 600;
font-size: 12px;
letter-spacing: 0.5px;
color: #222;
display: inline-block;
margin-top: 16px;
transition: all 0.3s ease-in-out;
vertical-align: middle;
}
.el-blog-posts .blog-post-inner .readmore:hover {
color: #222;
}
.el-blog-posts .blog-post-inner .readmore .dl-arrow {
width: 24px;
height: 1px;
top: 0;
display: inline-block;
background-color: #222;
-webkit-transition: width .3s ease, transform .3s ease;
-moz-transition: width .3s ease, transform .3s ease;
transition: width .3s ease, transform .3s ease;
vertical-align: middle;
}
.el-blog-posts .blog-post-inner .readmore .dl-arrow.left {
position: absolute;
top: 50%;
left: 0;
width: 0;
}
.el-blog-posts .blog-post-inner .readmore .dl-text {
display: inline-block;
vertical-align: middle;
margin: 0 10px 0 0;
-webkit-transition: transform .3s ease;
-moz-transition: transform .3s ease;
transition: transform .3s ease;
}
.el-blog-posts .blog-post-inner .readmore .dl-arrow.right {
-webkit-transform-origin: right;
-moz-transform-origin: right;
transform-origin: right;
}
.el-blog-posts .blog-post-inner .readmore:hover .dl-text {
-webkit-transform: translateX(34px);
-moz-transform: translateX(34px);
transform: translateX(34px);
font-weight: inherit;
}
.el-blog-posts .blog-post-inner .readmore:hover .dl-arrow.left {
width: 24px
}
.el-blog-posts .blog-post-inner .readmore:hover .dl-arrow.right {
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right;
-moz-transform-origin: right;
transform-origin: right
}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}