@charset "UTF-8";.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{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{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{top:0;left:0;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.container-wrapper{background:url(hero-carousel/css/img/header-legacy/buHeaderBaseBg.png) repeat-x rgba(255,255,255,.95);position:relative;z-index:51}
.avd-legacy .globalheader .topNav.buHeader{background:0}
.carousel-hero.wcmmode-edit .carousel-item{display:none}
.carousel-hero.wcmmode-edit .carousel-item:first-child{display:block}
.carousel-hero.wcmmode-edit .carousel-item.slick-active{display:block}
.carousel-hero{position:relative;overflow:hidden}
.carousel-hero .carousel-arrows .carousel-arrow.active{background-color:#000;border:1px solid #fff;opacity:1}
.column-control .carousel-hero .slick-list{overflow:hidden}
.carousel-hero .slick-list{overflow:visible}
.carousel-hero .carousel-arrows{position:absolute;right:30px;left:30px;z-index:2}
.carousel-hero .slick-dots{display:block;height:6px;margin:10px 0;padding:0;list-style:none;text-align:center;bottom:16px;width:100%;position:absolute}
.carousel-hero .slick-dots li{display:inline-block;margin:0 5px;vertical-align:top}
.carousel-hero .slick-dots li button{display:block;border:1px solid #c9c8c9;background-color:#c9c8c9;transition:height .3s ease-out;width:11px;height:11px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;padding:0}
.carousel-hero .slick-dots li.slick-active button{background-color:#c51517}
.carousel-hero .slick-dots li button:focus{outline:0}
.carousel-hero .carousel-arrows .carousel-arrow{position:absolute;display:block;top:257px;width:35px;height:35px;padding-top:6px;border-radius:50%;color:#fff;text-align:center;opacity:.5;font-size:16px}
.carousel-hero .carousel-arrows .carousel-arrow:hover{background-color:#000;border:1px solid #fff;opacity:1}
.carousel-hero .carousel-arrows .carousel-arrow.left{left:0;padding-right:2px}
.carousel-hero .carousel-arrows .carousel-arrow.right{right:0;padding-left:2px}
.carousel-hero .carousel-item{display:block;position:relative;height:620px}
.carousel-hero .carousel-item .item-container{position:absolute;top:38%;width:100%}
.carousel-hero .carousel-item .row{height:100%}
.carousel-hero .carousel-item .container{position:relative;margin-top:0;z-index:2;height:100%;width:auto;max-width:960px;padding:0 10px}
@media(min-width:1441px){.carousel-hero .carousel-item .container{max-width:1440px}
}
.carousel-hero .carousel-item .carousel-item-info{text-align:center;height:100%;overflow:hidden;padding:0}
.carousel-hero .carousel-item .carousel-item-info.text-left,.carousel-hero .carousel-item .carousel-item-info.text-left h1,.carousel-hero .carousel-item .carousel-item-info.text-left h2,.carousel-hero .carousel-item .carousel-item-info.text-left h3,.carousel-hero .carousel-item .carousel-item-info.text-left p{text-align:left}
.carousel-hero .carousel-item .carousel-item-info.text-left .item-container,.carousel-hero .carousel-item .carousel-item-info.text-right .item-container{padding-left:15px;padding-right:15px}
.carousel-hero .carousel-item .carousel-item-info.text-right,.carousel-hero .carousel-item .carousel-item-info.text-right h1,.carousel-hero .carousel-item .carousel-item-info.text-right h2,.carousel-hero .carousel-item .carousel-item-info.text-right h3,.carousel-hero .carousel-item .carousel-item-info.text-right p{text-align:right}
.carousel-hero .carousel-item .carousel-item-info.text-left .carousel-item-info-buttons{justify-content:flex-start}
.carousel-hero .carousel-item .carousel-item-info.text-left .carousel-item-info-buttons .button{margin-left:0}
.carousel-hero .carousel-item .carousel-item-info.text-right .carousel-item-info-buttons{justify-content:flex-end}
.carousel-hero .carousel-item .carousel-item-info.text-right .carousel-item-info-buttons .button{margin-right:0}
.carousel-hero .carousel-item .carousel-item-info.text-top .item-container{top:30px;padding-top:15px}
.carousel-hero .carousel-item .carousel-item-info.text-bottom .item-container{top:54%}
.carousel-hero .carousel-item .carousel-item-info h2{margin-top:0;color:#fff;font-weight:300;font-size:68px;margin-bottom:22px;text-shadow:1px 1px 9px #000}
.carousel-hero .carousel-item .carousel-item-info p{margin-top:10px;font-size:18px;color:#fff;letter-spacing:1px;font-weight:100;line-height:20px;text-shadow:1px 1px 9px #000}
.carousel-hero .carousel-item .carousel-item-info-buttons{margin-top:34px;display:flex;justify-content:center}
.carousel-hero .carousel-item .carousel-item-info-buttons .button{width:auto;margin:0 14px}
.carousel-hero .carousel-item .carousel-item-info-buttons .button a{text-align:center;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:400;padding:15px 10px;background:rgba(199,0,3,.8)}
.carousel-hero .carousel-item .carousel-item-info-buttons .button a:hover{background:#c70003}
.carousel-hero .carousel-item .item-background{position:absolute;display:block;width:100%;top:-171px;margin-bottom:-194px;bottom:0;z-index:0;overflow:hidden;background:#000}
.carousel-hero .carousel-item .item-background .item-video{display:block;position:absolute;left:50%;min-width:100%;min-height:100%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.carousel-hero .carousel-item .item-background .item-image{display:block;position:absolute;min-width:100%;min-height:100%;bottom:0;background-position:center center;background-size:cover}
.carousel-info-wrapper{display:block;margin-bottom:100px;padding-bottom:2px;background:-moz-linear-gradient(top,rgba(64,62,62,.8) 0,rgba(64,64,64,.85) 12%,rgba(80,79,79,.92) 27%,#5a5a5a 45%,#5b5b5b 47%,#5f5f5f 58%,#838383 99%,#efefef 100%);background:-webkit-linear-gradient(top,rgba(64,62,62,.8) 0,rgba(64,64,64,.85) 12%,rgba(80,79,79,.92) 27%,#5a5a5a 45%,#5b5b5b 47%,#5f5f5f 58%,#838383 99%,#efefef 100%);background:linear-gradient(top,rgba(64,62,62,.8) 0,rgba(64,64,64,.85) 12%,rgba(80,79,79,.92) 27%,#5a5a5a 45%,#5b5b5b 47%,#5f5f5f 58%,#838383 99%,#efefef 100%);background:-ms-linear-gradient(top,rgba(64,62,62,.8) 0,rgba(64,64,64,.85) 12%,rgba(80,79,79,.92) 27%,#5a5a5a 45%,#5b5b5b 47%,#5f5f5f 58%,#838383 99%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc4b4b4b',endColorstr='#efefef',GradientType=0)}
.carousel-hero .carousel-info-wrapper{margin-bottom:0}
.carousel-info-wrapper.col-xs-12.col-sm-12{min-width:168px}
.carousel-info{max-width:960px;margin:auto;display:flex;border-right:1px solid #787878;opacity:.8}
@media(min-width:1441px){.carousel-info{max-width:1440px}
}
.carousel-info.no-border,.carousel-info.no-border a{border:0}
.carousel-info a,.carousel-info div{text-align:center;padding:45px 20px 52px;border-left:1px solid #787878}
.carousel-info a:hover,.carousel-info div:hover{background:#363636;text-decoration:none}
.carousel-info a:visited,.carousel-info div:visited{text-decoration:none}
.carousel-info a .image-container,.carousel-info a .text-container,.carousel-info div .image-container,.carousel-info div .text-container{border:0;padding:0;display:block}
.carousel-info a .text-container.col-sm-9,.carousel-info div .text-container.col-sm-9{text-align:left;padding-right:110px}
.carousel-info a .text-container.col-sm-9 h3,.carousel-info div .text-container.col-sm-9 h3{margin-top:0;margin-bottom:5px}
.carousel-info a .image-container.col-sm-3 img,.carousel-info div .image-container.col-sm-3 img{margin-left:auto;margin-right:50px}
.carousel-info h3{font-size:20px;font-weight:100;letter-spacing:inherit;color:#fff;margin:12px 0 13px}
.carousel-info p{color:#fff;font-weight:100;letter-spacing:1px}
.carousel-info img{max-height:45px;width:auto;margin:auto}
.carousel-info .col-sm-12 div>h3{margin-bottom:0}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container h2,.carousel-hero .carousel-item .carousel-item-info .learn-more-container h3{margin-top:0;margin-bottom:10px;font-weight:300;color:#fff;text-align:left;text-shadow:none}
.learn-more-container{position:absolute;z-index:51;top:0;min-height:100%;background:rgba(199,0,3,.8);padding:60px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container h2{font-size:50px}
.carousel-hero .close-features{position:absolute;height:20px;width:20px;color:#fff;background-size:20px;right:50px;top:30px}
.carousel-hero .close-features:hover,.carousel-hero .close-features:visited{text-decoration:none;color:#fff}
.carousel-hero .learn-more-container ul{justify-content:center;padding-left:0}
.carousel-hero .learn-more-container ul li{color:#fff;list-style:none;text-align:left;font-size:18px;font-weight:100;line-height:23px;letter-spacing:1px;padding:15px 40px 15px 0}
.carousel-hero .learn-more-container p{text-shadow:none}
.carousel-hero .learn-more-container .features-phone{border-top:1px solid #c9c8c9;color:#fff;text-align:left;font-weight:200;font-size:36px;padding-top:40px;margin-top:25px}
.carousel-hero .learn-more-container .features-phone a{text-decoration:none;color:#fff;font-size:36px}
.carousel-hero .learn-more-container .details-video p{text-align:left;padding-right:20px;line-height:20px;text-shadow:none}
.carousel-hero .learn-more-container .details-video video{vertical-align:top;padding:15px 0;max-height:260px}
.learn-more-container .details-video{display:block}
@media only screen and (max-width:959px){.learn-more-container .details-video video{max-height:300px}
}
@media only screen and (max-width:767px){header{z-index:1100;position:relative}
.carousel-content{overflow:hidden}
.carousel-hero .carousel-arrows{display:none}
.carousel-hero .carousel-item{height:345px}
.carousel-hero .carousel-item .carousel-item-info .item-container{top:15%}
.carousel-hero .carousel-item .carousel-item-info.text-top .item-container{top:0;padding-top:15px}
.carousel-hero .carousel-item .item-background .item-video{top:50%;left:50%;transform:translate(-50%,-50%)}
.carousel-hero .carousel-item .carousel-item-info.text-bottom .item-container{top:26%}
.carousel-hero .carousel-item .carousel-item-info.text-left,.carousel-hero .carousel-item .carousel-item-info.text-left h1,.carousel-hero .carousel-item .carousel-item-info.text-left h2,.carousel-hero .carousel-item .carousel-item-info.text-left h3,.carousel-hero .carousel-item .carousel-item-info.text-left p,.carousel-hero .carousel-item .carousel-item-info.text-right,.carousel-hero .carousel-item .carousel-item-info.text-right h1,.carousel-hero .carousel-item .carousel-item-info.text-right h2,.carousel-hero .carousel-item .carousel-item-info.text-right h3,.carousel-hero .carousel-item .carousel-item-info.text-right p{text-align:center}
.carousel-hero .carousel-item .carousel-item-info.text-left .carousel-item-info-buttons,.carousel-hero .carousel-item .carousel-item-info.text-right .carousel-item-info-buttons{justify-content:center}
.carousel-hero .carousel-item .carousel-item-info .carousel-item-info-buttons .button{width:50%}
.carousel-hero .carousel-item .carousel-item-info .carousel-item-info-buttons .button a{padding-left:0;padding-right:0;font-size:11px}
.carousel-hero .carousel-item .carousel-item-info .item-background .item-image{margin-bottom:0}
.carousel-hero .carousel-item .carousel-item-info h2{margin-bottom:20px;font-size:32px;padding:0 15px;text-shadow:1px 1px 4px #000}
.carousel-hero .carousel-item .carousel-item-info p{padding:0 15px;font-size:14px;font-weight:200;text-shadow:1px 1px 4px #000}
.carousel-hero .carousel-item .carousel-item-info .cta-button{padding:18px 30px 0;width:auto;font-size:11px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container{padding:40px 10px 30px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container .close-features{right:13px;top:18px;background-size:16px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container ul{display:block;float:left;margin:0 0 15px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container p{font-weight:200;text-shadow:none}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container h2{text-align:center;margin-bottom:20px;font-size:32px;text-shadow:none}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container li{border-bottom:0;font-size:14px;font-weight:200;line-height:19px;letter-spacing:1px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container .features-phone{border:0;font-size:15px;margin-top:5px;text-align:center;padding-top:10px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container .features-phone a{text-decoration:underline;font-size:15px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container .details-video{display:block;border-bottom:1px solid #c9c8c9;padding-bottom:30px;margin-bottom:10px;clear:both;float:left}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container .details-video p{margin-bottom:15px}
.carousel-hero .carousel-item .carousel-item-info .learn-more-container .details-video video{max-height:220px}
.carousel-hero .slick-dots{bottom:20px}
.carousel-info-wrapper{padding:0;opacity:1;background:#606060}
.carousel-info{border:0;display:block;width:100%}
.carousel-info h3,.carousel-info p{text-align:left;padding-left:0;margin-top:0}
.carousel-info h3{font-weight:300;margin-bottom:5px}
.carousel-info p{font-size:12px;font-weight:200}
.carousel-info a,.carousel-info div{padding:25px 20px;border:0;display:flex}
.carousel-info a .image-container,.carousel-info a .text-container,.carousel-info div .image-container,.carousel-info div .text-container{display:block;padding:0}
.carousel-info a .text-container.col-sm-9,.carousel-info div .text-container.col-sm-9{padding-right:0}
.carousel-info a .image-container.col-sm-3 img,.carousel-info div .image-container.col-sm-3 img{margin:auto}
}
@media only screen and (max-width:480px),only screen and (max-device-width:480px){.carousel-hero .carousel-item .carousel-item-info p{letter-spacing:inherit}
}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-button:active,.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-button:focus,.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-button:hover,.carousel-content .carousel-hotspots .mobile-content .close-button:active,.carousel-content .carousel-hotspots .mobile-content .close-button:focus,.carousel-content .carousel-hotspots .mobile-content .close-button:hover{outline:0;text-decoration:none}
.carousel-content .carousel-hotspots{position:relative}
.carousel-content .carousel-hotspots .hotspots-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.carousel-content .carousel-hotspots .hotspots-container h2,.carousel-content .carousel-hotspots .hotspots-container h3,.carousel-content .carousel-hotspots .hotspots-container h4,.carousel-content .carousel-hotspots .hotspots-container h5{color:#fff;font-weight:300;letter-spacing:1px}
.carousel-content .carousel-hotspots .hotspots-container .grid-example{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.carousel-content .carousel-hotspots .hotspots-container .grid-example .hotspot-item{border:1px solid red}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item{position:absolute;width:8.33333%;height:10%;pointer-events:auto}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-1{left:0;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-1 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-2{left:8.33333%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-2 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-3{left:16.66667%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-3 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-4{left:25%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-4 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-5{left:33.33333%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-5 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-6{left:41.66667%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-6 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-7{left:50%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-7 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-8{left:58.33333%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-8 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-9{left:66.66667%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-9 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-10{left:75%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-10 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-11{left:83.33333%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-11 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-12{left:91.66667%;top:0}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-1-12 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-1{left:0;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-1 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-2{left:8.33333%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-2 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-3{left:16.66667%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-3 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-4{left:25%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-4 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-5{left:33.33333%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-5 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-6{left:41.66667%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-6 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-7{left:50%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-7 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-8{left:58.33333%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-8 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-9{left:66.66667%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-9 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-10{left:75%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-10 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-11{left:83.33333%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-11 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-12{left:91.66667%;top:10%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-2-12 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-1{left:0;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-1 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-2{left:8.33333%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-2 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-3{left:16.66667%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-3 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-4{left:25%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-4 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-5{left:33.33333%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-5 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-6{left:41.66667%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-6 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-7{left:50%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-7 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-8{left:58.33333%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-8 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-9{left:66.66667%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-9 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-10{left:75%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-10 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-11{left:83.33333%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-11 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-12{left:91.66667%;top:20%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-3-12 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-1{left:0;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-1 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-2{left:8.33333%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-2 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-3{left:16.66667%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-3 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-4{left:25%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-4 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-5{left:33.33333%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-5 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-6{left:41.66667%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-6 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-7{left:50%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-7 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-8{left:58.33333%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-8 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-9{left:66.66667%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-9 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-10{left:75%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-10 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-11{left:83.33333%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-11 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-12{left:91.66667%;top:30%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-4-12 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-1{left:0;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-1 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-2{left:8.33333%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-2 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-3{left:16.66667%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-3 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-4{left:25%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-4 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-5{left:33.33333%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-5 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-6{left:41.66667%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-6 .hotspot-content{left:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-7{left:50%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-7 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-8{left:58.33333%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-8 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-9{left:66.66667%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-9 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-10{left:75%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-10 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-11{left:83.33333%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-11 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-12{left:91.66667%;top:40%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-5-12 .hotspot-content{right:calc(50% - 30px);top:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-1{left:0;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-1 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-2{left:8.33333%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-2 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-3{left:16.66667%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-3 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-4{left:25%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-4 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-5{left:33.33333%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-5 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-6{left:41.66667%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-6 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-7{left:50%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-7 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-8{left:58.33333%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-8 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-9{left:66.66667%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-9 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-10{left:75%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-10 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-11{left:83.33333%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-11 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-12{left:91.66667%;top:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-6-12 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-1{left:0;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-1 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-2{left:8.33333%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-2 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-3{left:16.66667%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-3 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-4{left:25%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-4 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-5{left:33.33333%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-5 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-6{left:41.66667%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-6 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-7{left:50%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-7 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-8{left:58.33333%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-8 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-9{left:66.66667%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-9 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-10{left:75%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-10 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-11{left:83.33333%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-11 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-12{left:91.66667%;top:60%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-7-12 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-1{left:0;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-1 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-2{left:8.33333%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-2 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-3{left:16.66667%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-3 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-4{left:25%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-4 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-5{left:33.33333%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-5 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-6{left:41.66667%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-6 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-7{left:50%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-7 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-8{left:58.33333%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-8 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-9{left:66.66667%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-9 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-10{left:75%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-10 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-11{left:83.33333%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-11 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-12{left:91.66667%;top:70%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-8-12 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-1{left:0;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-1 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-2{left:8.33333%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-2 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-3{left:16.66667%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-3 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-4{left:25%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-4 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-5{left:33.33333%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-5 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-6{left:41.66667%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-6 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-7{left:50%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-7 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-8{left:58.33333%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-8 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-9{left:66.66667%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-9 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-10{left:75%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-10 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-11{left:83.33333%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-11 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-12{left:91.66667%;top:80%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-9-12 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-1{left:0;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-1 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-2{left:8.33333%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-2 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-3{left:16.66667%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-3 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-4{left:25%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-4 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-5{left:33.33333%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-5 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-6{left:41.66667%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-6 .hotspot-content{left:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-7{left:50%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-7 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-8{left:58.33333%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-8 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-9{left:66.66667%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-9 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-10{left:75%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-10 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-11{left:83.33333%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-11 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-12{left:91.66667%;top:90%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.pos-10-12 .hotspot-content{right:calc(50% - 30px);bottom:calc(50% - 30px)}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-button{display:block;position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);width:60px;height:60px;margin:auto;background-color:rgba(28,131,195,.9);border-radius:50%;color:#fff;font-size:40px;line-height:1.3;text-align:center;opacity:1;transition:opacity .3s ease-out;z-index:1}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-button span{background:url(hero-carousel/images/icons/plus-icon.png) center no-repeat;height:100%;width:100%;display:block}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-content{display:block;width:400px;position:absolute;padding:40px;background-color:rgba(28,131,195,.8);color:#fff;text-align:left;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease-out;z-index:2;cursor:pointer;user-select:none}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-content p{margin:0;padding:0;font-size:15px;line-height:1.2;font-weight:200;text-shadow:none}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-content ul{color:#fff;padding:0 15px;font-weight:200;letter-spacing:1px}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-image,.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .youtube-player{display:block;margin-bottom:30px}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-image img{display:block;max-width:100%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.active .hotspot-button{opacity:0;pointer-events:none}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.active .hotspot-content{opacity:1;pointer-events:auto}
.carousel-content .carousel-hotspots .item-container p{margin-top:25px;line-height:1.5}
.carousel-content .carousel-hotspots .mobile-content{display:none;position:absolute;top:0;left:0;width:100%;min-height:100%;padding:40px 20px;background-color:rgba(28,131,195,.9);pointer-events:auto;text-align:left;z-index:2}
.carousel-content .carousel-hotspots .mobile-content p,.carousel-content .carousel-hotspots .mobile-content ul{color:#fff;font-size:14px;font-weight:200}
.carousel-content .carousel-hotspots .mobile-content ul{padding:0 15px}
.carousel-content .carousel-hotspots .mobile-content p{padding:0;margin-bottom:10px;text-shadow:none}
.carousel-content .carousel-hotspots .mobile-content .hotspot-image{position:relative;text-align:center}
.carousel-content .carousel-hotspots .mobile-content .hotspot-image img{display:inline-block;width:auto;max-width:100%;max-height:100%}
.carousel-content .carousel-hotspots .mobile-content .close-button{display:block;position:absolute;top:15px;right:20px;color:#fff;font-size:20px;line-height:1;height:15px;width:15px;background-size:15px}
.carousel-content .carousel-hotspots.hotspot-active .item-container{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}
.carousel-content.hotspot-active .slick-dots{display:none !important}
@media screen and (min-width:960px){.carousel-content .carousel-hotspots.md-left{text-align:left;padding:0 15px}
.carousel-content .carousel-hotspots.md-left .carousel-item-info-buttons{justify-content:flex-start}
}
@media screen and (max-width:959px){.carousel-content .carousel-hotspots .hotspots-container .grid-example,.carousel-content .carousel-hotspots .hotspots-container .hotspot-item{display:none}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item:first-of-type{display:block;left:auto;right:15px}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-button{left:calc(50% - 15px);top:calc(50% - 15px);width:30px;height:30px;font-size:20px;line-height:1.4}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-button span{background-size:50%}
.carousel-content .carousel-hotspots .hotspots-container .hotspot-item .hotspot-content,.carousel-content .carousel-hotspots .hotspots-container .hotspot-item.active .hotspot-content{display:none}
.carousel-content .carousel-hotspots.hotspot-active .mobile-content{display:block}
.carousel-content .carousel-hotspots .item-container h2{margin-top:50px}
}