@-webkit-keyframes vlt_fade_in_down{0%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes vlt_fade_in_down{0%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes vlt_animated_block{0%{-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes vlt_animated_block{0%{-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes vlt_bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes vlt_bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes vlt_fade_in_up_sm{from{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes vlt_fade_in_up_sm{from{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes vlt_fade_in_down_sm{from{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes vlt_fade_in_down_sm{from{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes vlt_fade_in_left_sm{from{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes vlt_fade_in_left_sm{from{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes vlt_fade_in_right_sm{from{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes vlt_fade_in_right_sm{from{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes vlt_heartbeat{0%{-webkit-transform:scale(.8);transform:scale(.8)}
5%{-webkit-transform:scale(.9);transform:scale(.9)}
10%{-webkit-transform:scale(.8);transform:scale(.8)}
15%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(.8);transform:scale(.8)}
100%{-webkit-transform:scale(.8);transform:scale(.8)}
}
@keyframes vlt_heartbeat{0%{-webkit-transform:scale(.8);transform:scale(.8)}
5%{-webkit-transform:scale(.9);transform:scale(.9)}
10%{-webkit-transform:scale(.8);transform:scale(.8)}
15%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(.8);transform:scale(.8)}
100%{-webkit-transform:scale(.8);transform:scale(.8)}
}
.has-accent-color{color:#366bc7}
.has-white-color{color:#fff}
.vlt-display-1{font-size:1rem;display:block}
.message.success{color:#fff}
.message.danger{color:#366bc7}
.vlt-gap-310{height:19.375rem}
@media only screen and (max-width:575px){.vlt-gap-310--xs{height:19.375rem}
}
@media only screen and (max-width:767px){.vlt-gap-310--sm{height:19.375rem}
}
@media only screen and (max-width:991px){.vlt-gap-310--md{height:19.375rem}
}
@media only screen and (max-width:1199px){.vlt-gap-310--lg{height:19.375rem}
}
.vlt-gap-215{height:13.4375rem}
@media only screen and (max-width:575px){.vlt-gap-215--xs{height:13.4375rem}
}
@media only screen and (max-width:767px){.vlt-gap-215--sm{height:13.4375rem}
}
@media only screen and (max-width:991px){.vlt-gap-215--md{height:13.4375rem}
}
@media only screen and (max-width:1199px){.vlt-gap-215--lg{height:13.4375rem}
}
.vlt-gap-200{height:12.5rem}
@media only screen and (max-width:575px){.vlt-gap-200--xs{height:12.5rem}
}
@media only screen and (max-width:767px){.vlt-gap-200--sm{height:12.5rem}
}
@media only screen and (max-width:991px){.vlt-gap-200--md{height:12.5rem}
}
@media only screen and (max-width:1199px){.vlt-gap-200--lg{height:12.5rem}
}
.vlt-gap-160{height:10rem}
@media only screen and (max-width:575px){.vlt-gap-160--xs{height:10rem}
}
@media only screen and (max-width:767px){.vlt-gap-160--sm{height:10rem}
}
@media only screen and (max-width:991px){.vlt-gap-160--md{height:10rem}
}
@media only screen and (max-width:1199px){.vlt-gap-160--lg{height:10rem}
}
.vlt-gap-150{height:9.375rem}
@media only screen and (max-width:575px){.vlt-gap-150--xs{height:9.375rem}
}
@media only screen and (max-width:767px){.vlt-gap-150--sm{height:9.375rem}
}
@media only screen and (max-width:991px){.vlt-gap-150--md{height:9.375rem}
}
@media only screen and (max-width:1199px){.vlt-gap-150--lg{height:9.375rem}
}
.vlt-gap-140{height:8.75rem}
@media only screen and (max-width:575px){.vlt-gap-140--xs{height:8.75rem}
}
@media only screen and (max-width:767px){.vlt-gap-140--sm{height:8.75rem}
}
@media only screen and (max-width:991px){.vlt-gap-140--md{height:8.75rem}
}
@media only screen and (max-width:1199px){.vlt-gap-140--lg{height:8.75rem}
}
.vlt-gap-100{height:6.25rem}
@media only screen and (max-width:575px){.vlt-gap-100--xs{height:6.25rem}
}
@media only screen and (max-width:767px){.vlt-gap-100--sm{height:6.25rem}
}
@media only screen and (max-width:991px){.vlt-gap-100--md{height:6.25rem}
}
@media only screen and (max-width:1199px){.vlt-gap-100--lg{height:6.25rem}
}
.vlt-gap-75{height:4.6875rem}
@media only screen and (max-width:575px){.vlt-gap-75--xs{height:4.6875rem}
}
@media only screen and (max-width:767px){.vlt-gap-75--sm{height:4.6875rem}
}
@media only screen and (max-width:991px){.vlt-gap-75--md{height:4.6875rem}
}
@media only screen and (max-width:1199px){.vlt-gap-75--lg{height:4.6875rem}
}
.vlt-gap-70{height:4.375rem}
@media only screen and (max-width:575px){.vlt-gap-70--xs{height:4.375rem}
}
@media only screen and (max-width:767px){.vlt-gap-70--sm{height:4.375rem}
}
@media only screen and (max-width:991px){.vlt-gap-70--md{height:4.375rem}
}
@media only screen and (max-width:1199px){.vlt-gap-70--lg{height:4.375rem}
}
.vlt-gap-60{height:3.75rem}
@media only screen and (max-width:575px){.vlt-gap-60--xs{height:3.75rem}
}
@media only screen and (max-width:767px){.vlt-gap-60--sm{height:3.75rem}
}
@media only screen and (max-width:991px){.vlt-gap-60--md{height:3.75rem}
}
@media only screen and (max-width:1199px){.vlt-gap-60--lg{height:3.75rem}
}
.vlt-gap-50{height:3.125rem}
@media only screen and (max-width:575px){.vlt-gap-50--xs{height:3.125rem}
}
@media only screen and (max-width:767px){.vlt-gap-50--sm{height:3.125rem}
}
@media only screen and (max-width:991px){.vlt-gap-50--md{height:3.125rem}
}
@media only screen and (max-width:1199px){.vlt-gap-50--lg{height:3.125rem}
}
.vlt-gap-45{height:2.8125rem}
@media only screen and (max-width:575px){.vlt-gap-45--xs{height:2.8125rem}
}
@media only screen and (max-width:767px){.vlt-gap-45--sm{height:2.8125rem}
}
@media only screen and (max-width:991px){.vlt-gap-45--md{height:2.8125rem}
}
@media only screen and (max-width:1199px){.vlt-gap-45--lg{height:2.8125rem}
}
.vlt-gap-40{height:2.5rem}
@media only screen and (max-width:575px){.vlt-gap-40--xs{height:2.5rem}
}
@media only screen and (max-width:767px){.vlt-gap-40--sm{height:2.5rem}
}
@media only screen and (max-width:991px){.vlt-gap-40--md{height:2.5rem}
}
@media only screen and (max-width:1199px){.vlt-gap-40--lg{height:2.5rem}
}
.vlt-gap-30{height:1.875rem}
@media only screen and (max-width:575px){.vlt-gap-30--xs{height:1.875rem}
}
@media only screen and (max-width:767px){.vlt-gap-30--sm{height:1.875rem}
}
@media only screen and (max-width:991px){.vlt-gap-30--md{height:1.875rem}
}
@media only screen and (max-width:1199px){.vlt-gap-30--lg{height:1.875rem}
}
.vlt-gap-20{height:1.25rem}
@media only screen and (max-width:575px){.vlt-gap-20--xs{height:1.25rem}
}
@media only screen and (max-width:767px){.vlt-gap-20--sm{height:1.25rem}
}
@media only screen and (max-width:991px){.vlt-gap-20--md{height:1.25rem}
}
@media only screen and (max-width:1199px){.vlt-gap-20--lg{height:1.25rem}
}
.vlt-gap-15{height:.9375rem}
@media only screen and (max-width:575px){.vlt-gap-15--xs{height:.9375rem}
}
@media only screen and (max-width:767px){.vlt-gap-15--sm{height:.9375rem}
}
@media only screen and (max-width:991px){.vlt-gap-15--md{height:.9375rem}
}
@media only screen and (max-width:1199px){.vlt-gap-15--lg{height:.9375rem}
}
.animate__fadeInUpSm{-webkit-animation-name:vlt_fade_in_up_sm;animation-name:vlt_fade_in_up_sm;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.animate__fadeInDownSm{-webkit-animation-name:vlt_fade_in_down_sm;animation-name:vlt_fade_in_down_sm;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.animate__fadeInLeftSm{-webkit-animation-name:vlt_fade_in_left_sm;animation-name:vlt_fade_in_left_sm;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.animate__fadeInRightSm{-webkit-animation-name:vlt_fade_in_right_sm;animation-name:vlt_fade_in_right_sm;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}


.vlt-form-group{position:relative;display:block;margin-bottom:1.875rem}
.vlt-form-row{display:grid;grid-gap:1.5625rem;grid-template-columns:repeat(1,1fr)}
.vlt-form-row.two-col{grid-template-columns:repeat(2,1fr)}
@media only screen and (max-width:767px){.vlt-form-row.two-col{grid-gap:0;grid-template-columns:repeat(1,1fr)}
}
.vlt-form-row.three-col{grid-template-columns:repeat(3,1fr)}
@media only screen and (max-width:767px){.vlt-form-row.three-col{grid-gap:0;grid-template-columns:repeat(1,1fr)}
}
.container{padding-right:30px;padding-left:30px}

.vlt-main{position:relative;overflow:hidden}
.vlt-header{position:absolute;z-index:60;top:0;left:0;width:100%;color:#fff}
.vlt-header.vlt-header--opaque{position:relative}
.vlt-navbar{position:relative;z-index:70}
.vlt-navbar .vlt-navbar-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.875rem;-webkit-transition:padding .3s;transition:padding .3s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:1200px){.vlt-navbar .vlt-navbar-inner{padding:2.5rem 3.75rem}
}
.vlt-navbar .vlt-navbar-inner--center{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 .9375rem;pointer-events:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media (max-width:1500px){.vlt-navbar .vlt-navbar-inner--center{display:none}
}
.vlt-navbar.vlt-navbar--transparent .vlt-navbar-background{background-color:transparent}
.vlt-navbar .vlt-navbar-background{position:absolute;z-index:-1;top:-1px;right:0;left:0;width:100%;height:0;-webkit-transition:all .3s;transition:all .3s;background-color:#161616;-webkit-box-shadow:none;box-shadow:none}
.vlt-navbar.vlt-navbar--solid .vlt-navbar-background{background-color:#161616}
.vlt-navbar.vlt-navbar--transparent-always .vlt-navbar-background{background-color:transparent}
.vlt-navbar--sticky{position:fixed;top:0;left:0;width:100%}
.vlt-navbar--solid .vlt-navbar-background{height:100%}
.vlt-navbar .vlt-navbar-logo{line-height:1;display:inline-block;vertical-align:middle}
.vlt-navbar .vlt-navbar-logo img{display:block;height:1.4375rem}
.vlt-navbar-contacts{font-size:1rem;white-space:nowrap;text-transform:uppercase}
.vlt-navbar-contacts a:hover{color:inherit}
@media (max-width:1500px){.vlt-navbar-contacts{display:none}
}
.vlt-menu-burger{font-size:1.75rem;line-height:0}
.vlt-menu-burger svg{width:1em;height:1em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.vlt-menu-burger:hover{color:inherit}
.vlt-menu-burger--opened:hover svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media (min-width:1500px){.vlt-menu-burger.js-offcanvas-menu-open{display:none}
}
.vlt-default-menu__navigation .sf-menu{font-size:0;height:100%;pointer-events:auto}
.vlt-default-menu__navigation .sf-menu>li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:none;min-height:100%;padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.vlt-default-menu__navigation .sf-menu>li>a{font-size:.9375rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}
.vlt-default-menu__navigation .sf-menu>li+li{margin-left:3.125rem}
.vlt-default-menu__navigation .sf-menu>li.active>a,.vlt-default-menu__navigation .sf-menu>li:hover>a{color:#366bc7}
.vlt-offcanvas-menu{position:fixed;z-index:80;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;padding:1.875rem;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);color:#fff;background-color:#161616;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column}
@media only screen and (min-width:576px){.vlt-offcanvas-menu{width:31.25rem}
}
@media only screen and (min-width:992px){.vlt-offcanvas-menu{padding:1.875rem 3.4375rem}
}
@media only screen and (min-width:1200px){.vlt-offcanvas-menu{padding:2.5rem 3.4375rem}
}
.vlt-offcanvas-menu__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-bottom:4.6875rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:575px){.vlt-offcanvas-menu__header{padding-bottom:3.125rem}
}
@media (max-height:559px){.vlt-offcanvas-menu__header{padding-bottom:3.125rem}
}
.vlt-offcanvas-menu__header .vlt-language-switcher{font-size:.8125rem}
.vlt-offcanvas-menu__header .vlt-menu-burger:hover{color:#fff}
.vlt-offcanvas-menu__navigation{overflow-y:auto;height:100%}
.vlt-offcanvas-menu__navigation .sf-menu{overflow:hidden}
.vlt-offcanvas-menu__navigation .sf-menu li{display:block;float:none}
.vlt-offcanvas-menu__navigation .sf-menu a{display:inline-block}
.vlt-offcanvas-menu__navigation .sf-menu>li{padding:.625rem 0}
.vlt-offcanvas-menu__navigation .sf-menu>li>a{font-size:1.875rem;font-weight:500;line-height:1.1;padding:.3125rem 0;letter-spacing:.02em}
.vlt-offcanvas-menu__navigation .sf-menu>li:last-child{padding-bottom:0}
.vlt-offcanvas-menu__navigation .sf-menu>li:first-child{padding-top:0}
.vlt-offcanvas-menu__navigation .sf-menu>li.active>a,.vlt-offcanvas-menu__navigation .sf-menu>li:hover>a{color:#366bc7}
.vlt-offcanvas-menu__footer{padding-top:6.25rem}
@media only screen and (max-width:575px){.vlt-offcanvas-menu__footer{padding-top:3.125rem}
}
.vlt-offcanvas-menu__footer>div{opacity:0}
.vlt-offcanvas-menu__socials{margin-bottom:3.125rem}
@media (max-height:559px){.vlt-offcanvas-menu__socials{margin-bottom:0}
}
@media only screen and (max-width:575px){.vlt-offcanvas-menu__socials{display:none}
}
.vlt-offcanvas-menu__socials a+a{margin-left:2.1875rem}
.vlt-offcanvas-menu__copyright{font-size:.9375rem;font-weight:500;text-transform:uppercase}
@media (max-height:559px){.vlt-offcanvas-menu__copyright{display:none}
}
.vlt-footer{width:100%}
.vlt-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1.875rem 1.875rem;pointer-events:none;color:#fff;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:1200px){.vlt-footer{padding:0 3.75rem 2.5rem}
}
.vlt-footer--fixed{position:fixed;z-index:10;right:0;bottom:0;left:0}
@media (max-height:559px){.vlt-footer--fixed{display:none}
}
.vlt-footer-copyright{font-size:.9375rem;pointer-events:auto}
.vlt-footer-copyright p{margin-bottom:0}
.vlt-page-comments{padding-top:8.75rem;padding-bottom:12.5rem;background-color:#202020}
.vlt-page-comments__title{margin-bottom:3.75rem}
.vlt-page-comments .vlt-comments,.vlt-page-comments .vlt-comments ul.children{margin:0;padding:0;list-style-type:none}
.vlt-page-comments .vlt-comments li.vlt-comment-item,.vlt-page-comments .vlt-comments ul.children li.vlt-comment-item{padding:2.8125rem 0}
.vlt-page-comments .vlt-comments li.vlt-comment-item:first-child,.vlt-page-comments .vlt-comments ul.children li.vlt-comment-item:first-child{padding-top:0}
.vlt-page-comments .vlt-comments li.vlt-comment-item:last-child,.vlt-page-comments .vlt-comments ul.children li.vlt-comment-item:last-child{padding-bottom:0}
.vlt-page-comments .vlt-comments ul.children{margin-top:5.625rem;margin-left:5rem}
@media only screen and (max-width:767px){.vlt-page-comments .vlt-comments ul.children{margin-left:0}
}
.vlt-page-comments .vlt-comments ul.children li.vlt-comment-item:last-child{padding-bottom:0}
.vlt-page-comments .vlt-page-comments__form{margin-top:6.25rem}
.vlt-comment-item__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.vlt-comment-item__inner .vlt-comment-avatar{margin-right:2.1875rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media only screen and (max-width:767px){.vlt-comment-item__inner .vlt-comment-avatar{display:none}
}
.vlt-comment-item__inner .vlt-comment-avatar img{max-width:5rem;border-radius:50%}
.vlt-comment-item__inner .vlt-comment-content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.vlt-comment-item__inner .vlt-comment-name{font-size:1rem;line-height:inherit}
.vlt-comment-item__inner .vlt-comment-metas{font-size:.8125rem;margin-left:1rem;text-transform:uppercase;color:rgba(255,255,255,.6)}
.vlt-comment-item__inner .vlt-comment-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.vlt-comment-item__inner .vlt-comment-text{margin-top:.625rem;color:rgba(255,255,255,.6)}
.vlt-comment-item__inner .vlt-comment-reply{font-size:.8125rem;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:2.1875rem;padding:.375rem 1.4375rem;color:#fff;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}
.vlt-comment-item__inner .vlt-comment-reply:hover{background-color:#366bc7;-webkit-box-shadow:inset 0 0 0 1px #366bc7;box-shadow:inset 0 0 0 1px #366bc7}
[data-anchor=Home] p{font-size:.9375rem;max-width:23.125rem;color:rgba(255,255,255,.6)}
[data-anchor=About] p{font-size:.9375rem;max-width:24.375rem;color:rgba(255,255,255,.6)}
[data-anchor=Contact] p{font-size:.9375rem;color:rgba(255,255,255,.6)}
[data-anchor=Contact] .tel{font-size:2rem;font-weight:500;line-height:1.3;color:#fff}
[data-anchor=Contact] .email{font-size:.9375rem;color:rgba(255,255,255,.6)}
.vlt-post--masonry{position:relative;z-index:1}
.vlt-post--masonry .vlt-post-border span{position:absolute;z-index:2;background-color:rgba(255,255,255,.4)}
.vlt-post--masonry .vlt-post-border span.top{top:0;left:0;width:100%;height:1px;-webkit-transition:all .3s 0s linear;transition:all .3s 0s linear;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.vlt-post--masonry .vlt-post-border span.bottom{bottom:0;left:0;width:100%;height:1px;-webkit-transition:all .3s 0s linear;transition:all .3s 0s linear;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
.vlt-post--masonry .vlt-post-border span.right{top:0;right:0;width:1px;height:100%;-webkit-transition:all .3s 0s linear;transition:all .3s 0s linear;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}
.vlt-post--masonry .vlt-post-border span.left{top:0;left:0;width:1px;height:100%;-webkit-transition:all .3s 0s linear;transition:all .3s 0s linear;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}
.vlt-post--masonry:hover .vlt-post-border span.top{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.vlt-post--masonry:hover .vlt-post-border span.right{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.vlt-post--masonry:hover .vlt-post-border span.bottom{-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.vlt-post--masonry:hover .vlt-post-border span.left{-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.vlt-post--masonry .vlt-post-media{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;width:100%;height:100%}
.vlt-post--masonry .vlt-post-media::before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:all .3s;transition:all .3s;background-color:rgba(22,22,22,.3)}
.vlt-post--masonry .vlt-post-media img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s;-o-object-fit:cover;object-fit:cover}
.vlt-post--masonry .vlt-post-header{margin-bottom:1.875rem}
.vlt-post--masonry .vlt-post-header .vlt-post-title{font-size:2rem;font-weight:500}
.vlt-post--masonry .vlt-post-header .vlt-post-date{font-size:.9375rem;font-weight:500;display:block;margin-bottom:.5rem;color:rgba(255,255,255,.6)}
.vlt-post--masonry .vlt-post-excerpt{font-size:.9375rem;color:rgba(255,255,255,.6)}
.vlt-post--masonry .vlt-post-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding:2.5rem;-webkit-transition:all .3s;transition:all .3s;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.vlt-post--masonry .vlt-post-footer{margin-top:6.25rem}
.vlt-post--masonry:hover .vlt-post-media img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.vlt-post--masonry:hover .vlt-post-media::before{background-color:#161616}
.vlt-post--masonry:hover .vlt-post-content{opacity:1}
.vlt-post--masonry .vlt-read-more-link{font-size:.9375rem;font-weight:500;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.vlt-post--masonry .vlt-read-more-link svg{height:10px;margin-left:.625rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.vlt-post--masonry .vlt-read-more-link:not(:hover){color:#fff}
.vlt-post--masonry .vlt-read-more-link:hover svg{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}
.vlt-post-hero-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;padding:30rem 0 9.375rem;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.vlt-post-hero-title .vlt-post-date{font-size:.9375rem;font-weight:500;display:block;margin-bottom:1.25rem;color:#fff}
.vlt-post-share,.vlt-post-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.vlt-post-share h5,.vlt-post-tags h5{font-size:1rem;font-weight:500;color:rgba(255,255,255,.6)}
.vlt-post-tags h5{margin-right:.5rem}
.vlt-post-tags a+a::before{content:', ';color:#fff}
.vlt-post-share h5{margin-right:1.5625rem}
.vlt-post-share a+a{margin-left:1.25rem}
.vlt-project>*{opacity:0}
.swiper-slide-active .vlt-project>*{-webkit-animation:vlt_fade_in_down .7s forwards;animation:vlt_fade_in_down .7s forwards}
.vlt-project>:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}
.vlt-project>:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}
.vlt-project-title{font-size:7.5rem;font-weight:600;line-height:1.1}
@media only screen and (max-width:767px){.vlt-project-title{font-size:5rem}
}
.vlt-project-excerpt{font-size:.9375rem;max-width:24.375rem;margin-top:2.5rem;margin-bottom:4.6875rem;color:rgba(255,255,255,.6)}
.vlt-is--single-product .vlt-main .vlt-product-hero-title{padding-top:25rem;padding-bottom:6.25rem}
.vlt-is--single-product .vlt-main .vlt-product-hero-title__details{display:grid;margin-top:17.5rem;grid-template-columns:repeat(4,1fr);grid-gap:3.75rem}
@media only screen and (max-width:991px){.vlt-is--single-product .vlt-main .vlt-product-hero-title__details{grid-template-columns:repeat(2,1fr)}
}
@media only screen and (max-width:767px){.vlt-is--single-product .vlt-main .vlt-product-hero-title__details{grid-template-columns:repeat(1,1fr)}
}
.vlt-is--single-product .vlt-main .vlt-product-hero-title__details p{font-size:1rem;margin-top:.5rem;color:rgba(255,255,255,.7)}
.vlt-is--single-product .vlt-main p{color:rgba(255,255,255,.6)}
.vlt-is--single-product .vlt-main p.large{font-size:1.375rem}
/*
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{background-color:#161616}
::-webkit-scrollbar-thumb{background-color:#366bc7}
*/
.vlt-fixed-socials{position:fixed;z-index:10;top:0;left:1.1875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;padding:5rem 0;pointer-events:none;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.vlt-fixed-socials::after,.vlt-fixed-socials::before{width:1px;height:100%;margin:0 auto;content:'';background-color:rgba(255,255,255,.4)}
.vlt-fixed-socials::before{margin-bottom:3.125rem}
.vlt-fixed-socials::after{margin-top:3.125rem}
@media only screen and (min-width:1200px){.vlt-fixed-socials{left:3.0625rem;padding:6.25rem 0}
}
@media only screen and (max-width:575px){.vlt-fixed-socials{display:none}
}
.vlt-fixed-socials a{pointer-events:auto}
.vlt-fixed-socials a+a{margin-top:2.1875rem}
.vlt-language-switcher{font-size:.9375rem;text-transform:uppercase;pointer-events:auto}
.vlt-language-switcher a.is-active{color:#366bc7}
.vlt-language-switcher a+a{margin-left:1.5625rem}
.vlt-like-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:7.5rem;height:7.5rem;color:#fff;border-radius:50%;background-color:#2b2b2b;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.vlt-like-button svg{height:2.5rem}
.vlt-like-button:hover{color:#fff}
.vlt-like-button:hover svg{-webkit-animation:vlt_heartbeat 2s linear infinite;animation:vlt_heartbeat 2s linear infinite}
.vlt-site-overlay{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.3)}
.animsition-loading-2{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%}
.spinner{position:absolute;z-index:2;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}
.double-bounce-one,.double-bounce-two{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:vlt_bounce 2s infinite ease-in-out;animation:vlt_bounce 2s infinite ease-in-out;opacity:.6;border-radius:50%;background-color:#366bc7}
.double-bounce-two{-webkit-animation-delay:-1s;animation-delay:-1s}
.vlt-social-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.vlt-social-icon.vlt-social-icon--style-1{font-size:1.375rem}
.vlt-social-icon.vlt-social-icon--style-1:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.fancybox-bg,.vp-fancybox .fancybox-bg{background-color:#161616}
.fancybox-is-open .fancybox-bg{opacity:.8}
.fancybox-loading{border:2px solid rgba(255,255,255,.2);border-top-color:#366bc7}
.jarallax{position:relative;z-index:0}
.jarallax>.jarallax-img{font-family:'object-fit: cover;';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}

.vlt-animated-block{width: 100%; height: 100vh;}

.vlt-animated-block.animated{-webkit-animation-name:vlt_animated_block;animation-name:vlt_animated_block;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.vlt-btn{line-height:1.1;position:relative;z-index:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap;text-decoration:none;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.vlt-btn.disabled,.vlt-btn:disabled{cursor:not-allowed;pointer-events:none}
.vlt-btn:focus{outline:0}
.vlt-btn--primary{font-size:.75rem;font-weight:500;text-transform:uppercase;color:#fff;background-color:#366bc7}
.vlt-btn--primary:hover{color:#fff;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}
.vlt-btn,.vlt-btn--md{height:2.8125rem;padding:0 2.8125rem}
.vlt-contact-form .message{font-size:.9375rem;display:none;margin-bottom:1.875rem}
.vlt-content-slider{width:100%; overflow: hidden;}


.vlt-experience-block{max-width:21.25rem;padding:4.375rem 4.6875rem 3.125rem 3.125rem;text-align:right;border:1px solid rgba(255,255,255,.4);border-right:none}
.vlt-experience-block__number{font-size:12.5rem;font-weight:500;line-height:1.1;margin-right:-.25rem;margin-bottom:3.125rem;color:#fff}
.vlt-experience-block__number span{margin-left:.5rem}
.vlt-experience-block__title{font-size:1.375rem;font-weight:400;line-height:1.5;position:relative;margin-top:2.1875rem}
.vlt-experience-block__title::before{position:absolute;bottom:.625rem;left:0;width:4.8125rem;height:1px;content:'';background-color:#fff}
.vlt-fullpage-slider{height:100vh}
.vlt-fullpage-slider .vlt-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;background-color:#161616;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column}
.vlt-fullpage-slider .vlt-section__vertical-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;flex-direction:column;width:100%;min-height:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.vlt-fullpage-slider .vlt-section__content{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:100%;padding:7.5rem 7.5rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:575px){.vlt-fullpage-slider .vlt-section__content{padding:7.5rem 0}
}
.vlt-fullpage-slider .vlt-section .vlt-section__projects-background{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none}
.vlt-fullpage-slider .vlt-section .vlt-section__projects-background img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 1.5s,-webkit-transform 2.5s;transition:opacity 1.5s,-webkit-transform 2.5s;transition:transform 2.5s,opacity 1.5s;transition:transform 2.5s,opacity 1.5s,-webkit-transform 2.5s;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);opacity:0;-o-object-fit:cover;object-fit:cover;will-change:transform,opacity}
.vlt-fullpage-slider .vlt-section .vlt-section__projects-background img.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.vlt-fullpage-slider .vlt-section .vlt-section__ken-burn-background{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none}
.vlt-fullpage-slider .vlt-section .vlt-section__ken-burn-background.has-mobile-image img:nth-child(2){display:none}
@media only screen and (max-width:575px){.vlt-fullpage-slider .vlt-section .vlt-section__ken-burn-background.has-mobile-image img:nth-child(1){display:none}
.vlt-fullpage-slider .vlt-section .vlt-section__ken-burn-background.has-mobile-image img:nth-child(2){display:block}
}
.vlt-fullpage-slider .vlt-section .vlt-section__ken-burn-background img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 2.5s;transition:-webkit-transform 2.5s;transition:transform 2.5s;transition:transform 2.5s,-webkit-transform 2.5s;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-o-object-fit:cover;object-fit:cover;will-change:transform}
.vlt-fullpage-slider .vlt-section.active .vlt-section__ken-burn-background img{-webkit-transition:-webkit-transform 5s;transition:-webkit-transform 5s;transition:transform 5s;transition:transform 5s,-webkit-transform 5s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.vlt-fullpage-slider-progress-bar{position:fixed;z-index:75;top:50%;right:1.875rem;width:2px;height:28.125rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:.3125rem;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@media only screen and (min-width:1200px){.vlt-fullpage-slider-progress-bar{right:3.75rem}
}
@media only screen and (max-width:575px){.vlt-fullpage-slider-progress-bar{display:none}
}
.vlt-fullpage-slider-progress-bar span{position:absolute;top:0;right:0;left:0;display:block;height:100%;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;border-radius:.3125rem;background-color:#366bc7}
.vlt-partners{display:grid;margin:0 -3.125rem;padding:0;list-style-type:none;grid-template-columns:repeat(4,1fr);grid-column-gap:3.125rem;grid-row-gap:9.375rem}
@media only screen and (max-width:991px){.vlt-partners{grid-template-columns:repeat(3,1fr)}
}
@media only screen and (max-width:767px){.vlt-partners{grid-template-columns:repeat(2,1fr);grid-column-gap:4.375rem;grid-row-gap:4.375rem}
}
@media only screen and (max-width:575px){.vlt-partners{grid-template-columns:repeat(1,1fr);grid-column-gap:4.375rem;grid-row-gap:4.375rem}
}
.vlt-partners li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.vlt-partners li img{max-width:100%;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.4}
.vlt-partners li img:hover{opacity:1}
.vlt-progress-bar__title{font-size:.8125rem;margin:0 0 1rem;text-transform:uppercase}
.vlt-progress-bar__title>span{float:right}
.vlt-progress-bar__title>span::after{content:'%'}
.vlt-progress-bar__bar{position:relative;overflow:hidden;width:100%;height:.4375rem;border-radius:.4375rem;background-color:#fff}
.vlt-progress-bar__bar span{position:absolute;top:0;left:0;height:100%;border-radius:.4375rem;background-color:#366bc7}
.vlt-pullquote{position:relative;padding:2.5rem 3.75rem 3.125rem 7.1875rem;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}
.vlt-pullquote svg{position:absolute;left:2.5rem;height:2.375rem;color:#366bc7}
.vlt-pullquote__text{font-size:1.25rem;color:#fff}
.vlt-pullquote__meta{margin-top:1.5625rem}
.vlt-pullquote__meta h5{font-size:1rem;font-weight:600}
.vlt-pullquote__meta p{margin-top:.5rem;color:rgba(255,255,255,.6)}
.vlt-simple-image{position:relative;overflow:hidden}
.vlt-simple-image__mask{position:absolute;z-index:1;top:0;bottom:0;left:100%;width:120%;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.vlt-simple-image__mask.active{-webkit-transform:translateZ(0);transform:translateZ(0)}
.vlt-simple-image__mask .inside{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;background-color:#161616}

.swiper-slide .vlt-testimonial{height: 100vh;
	display: flex;
	align-items: center;
	padding: 0 20px;
	background-size: cover;
	background-position: center center;
	background-repeat:no-repeat;}

.vlt-slider-controls{font-size:0;line-height:1; position: absolute;bottom: 100px; left: 100px; z-index: 999999;}
.vlt-slider-controls1{font-size:0;line-height:1; position: absolute;top: 50%; left: 30px; z-index: 999999; width: 100%;}


@media (max-width: 767px){
.swiper-slide .vlt-testimonial{height: 50vh;
	display: flex;
	align-items: center;
	padding: 0 20px;
	background-size: 100%;z-index: 999999;
	background-position: center center;
	background-repeat:no-repeat;}
	
.vlt-slider-controls1{font-size:0;line-height:1; position: absolute;top: 72%; left: 30px; z-index: 999999; width: 100%;}
	
	
}

.vlt-slider-controls .vlt-swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;opacity:1;background-color:#fff}
.vlt-slider-controls .vlt-swiper-pagination .swiper-pagination-bullet:focus{outline:0}
.vlt-slider-controls .vlt-swiper-pagination .swiper-pagination-bullet-active{background-color:#366bc7}
.vlt-slider-controls .vlt-swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:1.375rem}

.vlt-slider-controls--style-1 .vlt-swiper-button-next,.vlt-slider-controls--style-1 .vlt-swiper-button-prev{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:3.125rem;height:3.125rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:#fff;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.vlt-slider-controls--style-1 .vlt-swiper-button-next:focus,.vlt-slider-controls--style-1 .vlt-swiper-button-prev:focus{outline:0}
.vlt-slider-controls--style-1 .vlt-swiper-button-next:hover,.vlt-slider-controls--style-1 .vlt-swiper-button-prev:hover{background-color:#366bc7;-webkit-box-shadow:inset 0 0 0 1px #366bc7;box-shadow:inset 0 0 0 1px #366bc7}
.vlt-slider-controls--style-1 .vlt-swiper-button-next svg,.vlt-slider-controls--style-1 .vlt-swiper-button-prev svg{height:1.125rem}
.vlt-slider-controls--style-1 .vlt-swiper-button-prev+.vlt-swiper-button-next{margin-left:1.25rem}

.vlt-slider-controls--style-3 .vlt-swiper-button-next{ position: absolute; right: 60px; display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:3.125rem;height:3.125rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:#fff;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.vlt-slider-controls--style-3 .vlt-swiper-button-prev{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:3.125rem;height:3.125rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:#fff;background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.vlt-slider-controls--style-3 .vlt-swiper-button-next:focus,.vlt-slider-controls--style-3 .vlt-swiper-button-prev:focus{outline:0}
.vlt-slider-controls--style-3 .vlt-swiper-button-next:hover,.vlt-slider-controls--style-3 .vlt-swiper-button-prev:hover{background-color:#366bc7;-webkit-box-shadow:inset 0 0 0 1px #366bc7;box-shadow:inset 0 0 0 1px #366bc7}
.vlt-slider-controls--style-3 .vlt-swiper-button-next svg,.vlt-slider-controls--style-3 .vlt-swiper-button-prev svg{height:1.125rem}
.vlt-slider-controls--style-3 .vlt-swiper-button-prev+.vlt-swiper-button-next{margin-left:1.25rem}




.vlt-slider-controls--style-2 .vlt-swiper-button-next,.vlt-slider-controls--style-2 .vlt-swiper-button-prev{position:absolute;bottom:80px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:rgba(255,255,255,.4);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


@media (max-width:1500px){.vlt-slider-controls--style-2 .vlt-swiper-button-next,.vlt-slider-controls--style-2 .vlt-swiper-button-prev{display:none}
}
.vlt-slider-controls--style-2 .vlt-swiper-button-next:focus,.vlt-slider-controls--style-2 .vlt-swiper-button-prev:focus{outline:0}
.vlt-slider-controls--style-2 .vlt-swiper-button-next:hover,.vlt-slider-controls--style-2 .vlt-swiper-button-prev:hover{color:#fff}
.vlt-slider-controls--style-2 .vlt-swiper-button-next svg,.vlt-slider-controls--style-2 .vlt-swiper-button-prev svg{height:2.5rem}
.vlt-slider-controls--style-2 .vlt-swiper-button-prev{left:-6.25rem}
.vlt-slider-controls--style-2 .vlt-swiper-button-next{right:-6.25rem}




.vlt-testimonial{-webkit-transition:opacity .3s;transition:opacity .3s}
.vlt-testimonial__text{font-size:.9375rem;color:rgba(255,255,255,.6)}
.vlt-testimonial__meta{margin-top:4.375rem}
.vlt-testimonial__name{font-weight:600}
.vlt-testimonial__function{font-size:.9375rem;font-weight:500;margin-top:.625rem;color:rgba(255,255,255,.8)}
.vlt-timeline-item{padding:3.125rem 0}
.vlt-timeline-item+.vlt-timeline-item{border-top:1px solid rgba(255,255,255,.4)}
.vlt-timeline-item__date{font-size:.9375rem;display:block;margin-bottom:.3125rem;color:rgba(255,255,255,.6)}
@media only screen and (max-width:1199px){.vlt-timeline-item__date{margin-top:1.25rem}
}
.vlt-timeline-item__text{font-size:.9375rem;color:rgba(255,255,255,.6)}
@media only screen and (max-width:1199px){.vlt-timeline-item__text{margin-top:.625rem}
}
.vlt-video-button{color:#fff}
.vlt-video-button a{position:relative;z-index:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:6.875rem;height:6.875rem;color:currentColor;outline:0;background-color:transparent;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.vlt-video-button a::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;border:2px solid currentColor;border-radius:50%}
.vlt-video-button a svg{display:inline-block;height:1.875rem;margin-left:.5em;-webkit-transition:inherit;transition:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.vlt-video-button a:hover svg{-webkit-transition-delay:150ms;transition-delay:150ms;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.vlt-video-button a:hover::after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
