@media(prefers-reduced-motion:reduce){.view-demo-v2 .view-demo-v2--form-bounce .view-demo-v2__form-wrap,.view-demo-v2 .view-demo-v2--form-bounce .view-demo-v2__logo{animation:bounce-right .0001s ease-out}
}
@media(prefers-reduced-motion:no-preference){.view-demo-v2 .view-demo-v2--form-bounce .view-demo-v2__form-wrap,.view-demo-v2 .view-demo-v2--form-bounce .view-demo-v2__logo{animation:bounce-right .6s ease-out}
}
.view-demo-v2 .view-demo-v2__popup-list{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}
.view-demo-v2__form-wrap{position:fixed;display:none;top:0;left:0;right:0;bottom:0;transform:translate3d(0,0,0);z-index:221;width:100%;align-items:center;justify-content:center;background:0;padding:0}
.view-demo-v2__form-wrap--active{display:block}
.view-demo-v2__placeholder{padding-bottom:30px}
.view-demo-v2__placeholder .view-demo-v2__placeholder-list{display:flex;flex-wrap:wrap}
.view-demo-v2__placeholder .view-demo-v2__placeholder-item{width:33.33%;padding:10px 16px;align-items:flex-end}
.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-image,.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-title,.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-views{background-image:linear-gradient(90deg,#f6f5f1 0,#fff 30px,#f6f5f1 60px);background-size:calc(553px);border-radius:10px}
@media(prefers-reduced-motion:reduce){.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-image,.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-title,.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-views{animation:placeholder-loading .0001s infinite ease-out}
}
@media(prefers-reduced-motion:no-preference){.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-image,.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-title,.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-views{animation:placeholder-loading 2s infinite ease-out}
}
.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-image{width:100%;height:213px}
.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-title{width:100%;height:21px;margin-top:15px}
.view-demo-v2__placeholder .view-demo-v2__placeholder-item .view-demo-v2__placeholder-views{width:35%;height:18px;margin-top:5px}
.view-demo-v2__placeholder--hidden{display:none}
.view-demo-v2__form-content{height:auto;width:100%;max-height:100%;padding:0;border:0;overflow:auto;scrollbar-width:none}
.view-demo-v2__form-content::-webkit-scrollbar{display:none}
.view-demo-v2__form-end{opacity:0}
.view-demo-v2__content-image{margin-left:440px;max-width:800px;box-sizing:content-box;padding:90px 10% 105px}
.view-demo-v2 .view-demo-v2__thumb{width:33.33%;padding:10px 16px;align-items:flex-end;border-radius:4px}
.view-demo-v2 .view-demo-v2__thumb:hover{cursor:pointer}
.view-demo-v2 .view-demo-v2__thumb:hover .view-demo-v2__thumb-title{color:#0684bd}
.view-demo-v2 .view-demo-v2__thumb-img-wrap{padding-top:62.86%;width:100%;position:relative}
.view-demo-v2 .view-demo-v2__thumb-img{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1)}
.view-demo-v2 .view-demo-v2__thumb-icon{position:absolute;margin:auto;width:72px;height:72px;top:0;left:0;right:0;bottom:0}
.view-demo-v2 .view-demo-v2__thumb-duration{position:absolute;right:5px;bottom:5px;background-color:rgba(34,34,34,0.6);padding:3px 5px;border-radius:5px;font-size:14px;line-height:1.5;color:#fff;font-weight:500}
.view-demo-v2 .view-demo-v2__thumb-title{font-weight:600;font-style:normal;color:#222;font-size:18px;line-height:1.222;margin-top:15px}
.view-demo-v2 .view-demo-v2__thumb-views{color:rgba(34,34,34,0.6);font-size:12px;line-height:1.5}
.view-demo-v2 .view-demo-v2__thumb--default .view-demo-v2__thumb-img-wrap{padding-top:61%;overflow:hidden;border-radius:10px}
.view-demo-v2 .view-demo-v2__thumb--active .view-demo-v2__thumb-img-wrap:before{background:#0073ae;opacity:.8;position:absolute;top:0;left:0;right:0;bottom:0;content:""}
.view-demo-v2 .view-demo-v2__thumb--active .view-demo-v2__thumb-stick{height:15%;width:12.5%;background:#fff}
.view-demo-v2 .view-demo-v2__thumb--active .view-demo-v2__thumb-play{display:flex;width:32px;height:32px;justify-content:space-between;align-items:flex-end;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;opacity:1}
.view-demo-v2 .view-demo-v2__thumb--playing .view-demo-v2__thumb-icon{display:none}
.view-demo-v2 .view-demo-v2__thumb--playing .view-demo-v2__thumb-stick{animation-name:equalizer;animation-timing-function:ease;animation-iteration-count:infinite}
@media(prefers-reduced-motion:reduce){.view-demo-v2 .view-demo-v2__thumb--playing .view-demo-v2__thumb-stick{animation-duration:.0001s}
}
@media(prefers-reduced-motion:no-preference){.view-demo-v2 .view-demo-v2__thumb--playing .view-demo-v2__thumb-stick{animation-duration:1.2s}
}
.view-demo-v2 .view-demo-v2__thumb--playing .view-demo-v2__thumb-stick:nth-child(2){animation-delay:.3s}
.view-demo-v2 .view-demo-v2__thumb--playing .view-demo-v2__thumb-stick:nth-child(3){animation-delay:.1s}
.view-demo-v2 .view-demo-v2__thumb--playing .view-demo-v2__thumb-stick:nth-child(4){animation-delay:.8s}
.view-demo-v2 .view-demo-v2__thumb--playing .view-demo-v2__thumb-stick:nth-child(5){animation-delay:.5s}
.view-demo-v2 .view-demo-v2__thumb-views{color:#828384}
.view-demo-v2__overlay{position:fixed;display:block;top:-100px;left:-100px;right:-100px;bottom:-100px;background:rgba(0,0,0,0.39);opacity:.7;z-index:220}
.view-demo-v2__backdrop{position:fixed;display:block;top:-100px;left:-100px;right:-100px;bottom:-100px;background:#fff;z-index:222}
.view-demo-v2__backdrop--hidden{display:none}
.view-demo-v2__carousel-inner{position:relative}
.view-demo-v2__carousel-arrow{position:absolute;top:100px;left:-43px;height:30px;margin:0;z-index:1}
.view-demo-v2__carousel-arrow--next{right:-43px;left:auto}
.view-demo-v2__popup-videos{padding-bottom:30px}
.view-demo-v2 .tabs-block__nav{display:flex;justify-content:center;align-items:center;width:max-content;width:-moz-max-content;margin:0 auto;padding:8px;background-color:#eeece5;border-radius:9999px;transform:translateY(-38px)}
.view-demo-v2 .tabs-block__nav-item{padding:17px 60px 19px 60px;border-radius:9999px}
.view-demo-v2 .tabs-block__nav-item:first-child{margin-right:2.5px}
.view-demo-v2 .tabs-block__nav-item:last-child{margin-left:2.5px}
.view-demo-v2 .tabs-block__nav-item--active{background-color:#fff}
.view-demo-v2 .tabs-block__nav-item--active .tabs-block__nav-text{color:#066fac}
.view-demo-v2 .tabs-block__nav-text{color:#222;font-size:20px;font-weight:500}
.view-demo-v2 .tabs-block__content{position:relative;background-color:#fff}
.view-demo-v2 .tabs-block__content-item{display:none}
.view-demo-v2 .tabs-block__content-item--active{display:block}
.view-demo-v2--popup-active.view-demo-v2 .view-demo-v2__thumb--active .view-demo-v2__thumb-img-wrap:before{background:#222;border-radius:10px}
.view-demo-v2--popup-active.view-demo-v2--cx .view-demo-v2__thumb:hover .view-demo-v2__thumb-title{color:#0684bd}
.view-demo-v2--popup-active.view-demo-v2--cx .view-demo-v2__thumb-views{display:block}
.view-demo-v2__end{opacity:0}
.view-demo-v2__content{display:none}
.view-demo-v2__content-block{position:relative}
.view-demo-v2__carousel-inner{display:flex;align-items:center}
.view-demo-v2__carousel-slide .view-demo-v2__thumb-title{color:#fff}
.view-demo-v2__carousel-arrow{flex-shrink:0;width:16px;color:#828384;cursor:pointer}
.view-demo-v2__carousel-arrow--disabled{visibility:hidden;opacity:0}
.view-demo-v2__carousel-arrow--prev{margin-right:31px}
.view-demo-v2__carousel-arrow--next{margin-left:31px}
.view-demo-v2__carousel-arrow--hide{display:none}
.view-demo-v2__carousel-dots{display:flex;justify-content:center;margin-top:30px}
.view-demo-v2__video-wrap{padding-bottom:20px}
.view-demo-v2__list-block{background-color:#fff;display:block;overflow:hidden}
.view-demo-v2__play-icon--hidden{display:none}
.view-demo-v2__list-title{font-size:24px;color:#fff;padding-left:10px;padding-top:20px}
.view-demo-v2__popup{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:#2b2926;overflow-y:auto;overflow-x:hidden;z-index:221}
.view-demo-v2__popup-list{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}
.view-demo-v2__popup-content{text-align:center;background-color:#000;position:relative}
.view-demo-v2__popup-button-close{position:absolute;right:20px;top:15px;width:42px;height:42px;border-radius:50%;font-size:22px;background-color:#fff;color:#000;cursor:pointer;z-index:1}
.view-demo-v2__popup-button-close svg{width:16px;height:16px;margin:0 auto}
.view-demo-v2 iframe.view-demo-v2__popup-video{width:100%;height:100%;margin:0 auto}
.view-demo-v2--no-form .view-demo-v2__content{display:block}
.view-demo-v2--no-form .view-demo-v2__list-block{display:block}
.view-demo-v2--no-form .view-demo-v2__form-wrap,.view-demo-v2--no-form .view-demo-v2__overlay{display:none}
.view-demo-v2--no-form .view-demo-v2__logo-path-1{fill:#0684bc}
.view-demo-v2--no-form .view-demo-v2__logo-path-2{fill:#ff7a00}
.view-demo-v2--popup-active{padding-top:0;background-color:#2b2926}
.view-demo-v2--popup-active .view-demo-v2__popup{display:block}
.view-demo-v2__api-data{display:none}
.view-demo-v2__list{display:flex;flex-wrap:wrap;margin:0 -16px;padding:0}
.view-demo-v2__list--loaded{padding:16px 0 74px 0}
.view-demo-v2__show-more-button{background:transparent;font-size:18px;color:#066fac;display:flex;margin:30px auto;align-items:center;flex-direction:column;font-weight:600;font-style:normal;border-radius:4px}
.view-demo-v2__show-more-icon{width:16px;height:16px;margin:10px auto 0 auto}
@media(prefers-reduced-motion:reduce){.view-demo-v2__show-more-icon{transition:none}
}
@media(prefers-reduced-motion:no-preference){.view-demo-v2__show-more-icon{transition:all .2s ease-in}
}
.view-demo-v2__show-more-block,.view-demo-v2__show-more-button{display:none}
.view-demo-v2--show-more--active .view-demo-v2__list-block{padding-top:8px;padding-bottom:8px}
.view-demo-v2--show-more--active .view-demo-v2__thumb{margin:0}
.view-demo-v2--show-more--active .view-demo-v2__show-more-button{display:block}
.view-demo-v2--show-more--expanded .view-demo-v2__show-more-icon{transform:rotate(180deg)}
body.no-scroll{overflow:hidden;position:fixed;width:100%}
body{color:#222}
.aem-AuthorLayer-Edit .view-demo-v2__form-wrap{display:none}
.aem-AuthorLayer-Edit .view-demo-v2__overlay{display:none}
@keyframes equalizer{0{height:15%}
20%{height:50%}
40%{height:25%}
60%{height:50%}
80%{height:100%}
100%{height:40%}
}
@keyframes bounce-right{0{transform:translate3d(0,0,0)}
50%{transform:translate3d(40px,0,0)}
65%{transform:translate3d(0,0,0)}
79%{transform:translate3d(10px,0,0)}
86%{transform:translate3d(0,0,0)}
93%{transform:translate3d(4px,0,0)}
100%{transform:translate3d(0,0,0)}
}
@keyframes placeholder-loading{0{background-position:0 0}
40%,100%{background-position:340px}
}
@media(max-width:1024px){.view-demo-v2__carousel-arrow{top:83px;left:-25px}
.view-demo-v2__carousel-arrow--next{right:-25px;left:auto}
}
@media only screen and (max-width:1229px){.view-demo-v2__carousel-arrow{width:11px;height:28px;top:-39px}
.view-demo-v2__carousel-arrow--next{left:10px;margin-left:11px}
.view-demo-v2__carousel-arrow--prev{left:-10px;margin-right:11px}
.view-demo-v2--no-form .view-demo-v2__form-wrap{display:none;transform:translate3d(0,0,0)}
.view-demo-v2--form-bounce .view-demo-v2__form-wrap,.view-demo-v2--form-bounce .view-demo-v2__logo{animation:none}
.view-demo-v2__content{order:0;padding:0;margin-left:0}
.view-demo-v2__form-wrap{width:100%}
.view-demo-v2__form-wrap:before,.view-demo-v2__form-wrap:after{display:block;bottom:92px;top:auto}
.view-demo-v2__list{padding-top:20px;padding-bottom:92px}
.view-demo-v2__thumb{width:50%;margin-bottom:10px}
.view-demo-v2__thumb-icon{width:91px;height:91px}
.view-demo-v2__carousel-arrow{position:relative;top:-34px;left:-10px}
.view-demo-v2__carousel-arrow--next{left:10px}
.view-demo-v2 .tabs-block__nav-item{padding:20px 44px}
}
@media only screen and (max-width:1229px) and (max-height:500px){.view-demo-v2__logo{position:absolute}
}
@media screen and (max-width:896px) and (orientation:landscape){.view-demo-v2__form-content{overflow-y:auto;padding-left:16px;padding-right:16px}
}
@media only screen and (max-width:767px){.view-demo-v2__overlay{display:none}
.view-demo-v2__form-wrap{position:absolute;width:100%;top:0;bottom:0;padding-top:27px;padding-bottom:35px;transform:none}
.view-demo-v2__form-wrap::before,.view-demo-v2__form-wrap::after{display:none}
.view-demo-v2__form-content{padding-top:0;padding-left:16px;padding-right:16px;border-top:0;overflow-y:auto}
.view-demo-v2__list{padding-top:4px;padding-bottom:28px}
.view-demo-v2 .view-demo-v2__thumb{width:100%}
.view-demo-v2 .view-demo-v2__thumb-icon{width:52px;height:52px}
.view-demo-v2__thumb-title{font-size:16px}
.view-demo-v2 .tabs-block__nav{padding:0;transform:translateY(-26.5px)}
.view-demo-v2 .tabs-block__nav-item{padding:9px 0 11px 0}
.view-demo-v2 .tabs-block__nav-item--active{box-shadow:0 3px 10px rgba(0,0,0,0.15)}
.view-demo-v2 .tabs-block__nav-text{font-size:14px;max-width:130px}
.view-demo-v2__placeholder .view-demo-v2__placeholder-item{width:100%}
body.body--no-form .view-demo-v2{position:static;height:auto}
.l-site{display:flex;flex-direction:column;min-height:100vh}
.l-site>main,.aem-Grid,.responsivegrid,.view-demo-v2,.view-demo-v2 .view-demo-v2__wrapper,.view-demo-v2 .view-demo-v2__content-block{display:flex;flex-direction:column;flex-grow:1}
}