/*!* Chapter Carousel v2.4 */.dmc-c-carousel,.dmc-c-carousel *{box-sizing:border-box}
.dmc-c-carousel{width:100%;position:relative;overflow:hidden;margin-bottom:25px}
.dmc-c-carousel.compact{margin-bottom:0}
.dmc-c-carousel .dmc-carousel-panel{padding:0}
.dmc-c-carousel .r-slides{width:100%;line-height:0}
.dmc-c-carousel .panel-wrp{position:relative;top:0;left:0;font-size:0;white-space:nowrap;overflow:hidden;transition:left 1s linear}
.dmc-c-carousel.cntv-bg .panel-wrp{background:rgba(34,33,34,0.9)}
.dmc-c-carousel .panel{display:inline-block;white-space:normal;vertical-align:top}
.dmc-c-carousel.cntv-bg .panel-wrp .panel{vertical-align:middle}
.dmc-c-carousel .navs{width:100%;padding:0;list-style:none;position:absolute;top:-31px;margin-top:56.25%;text-align:center;z-index:2;max-width:1280px;margin-bottom:0}
.dmc-c-carousel.tabs .navs{max-width:1600px}
.dmc-c-carousel.circles .navs.mq{top:unset;bottom:5px;margin-top:0}
.dmc-c-carousel.tabs .navs{top:0;margin:0}
.dmc-c-carousel .navs.play{top:unset;bottom:0}
.dmc-c-carousel.tabs .navs a.prev,.dmc-c-carousel.tabs .navs a.next{background:url('../icons/tab-arrow.svg') no-repeat;position:absolute;height:16px;width:11px;z-index:1;top:0;padding:37px 16px;background-position:center}
.dmc-c-carousel.tabs.light .navs a.prev,.dmc-c-carousel.tabs.light .navs a.next{filter:brightness(0.5)}
.dmc-c-carousel.tabs .navs a.prev{left:0;transform:rotate(180deg)}
.dmc-c-carousel.tabs .navs a.next{right:0}
.dmc-c-carousel .navs.hide a.prev,.dmc-c-carousel .navs.hide a.next,.dmc-c-carousel .navs a.prev.hide,.dmc-c-carousel .navs a.next.hide{display:none}
.dmc-c-carousel.tabs .navs span.next,.dmc-c-carousel.tabs .navs span.back{position:absolute;text-transform:uppercase;top:15px;color:#fff;z-index:1}
.dmc-c-carousel.tabs .navs span.next{right:35px}
.dmc-c-carousel.tabs .navs span.back{left:35px}
.dmc-c-carousel.tabs .navs span.next p,.dmc-c-carousel.tabs .navs span.back p{margin-bottom:0}
.dmc-c-carousel .navs .nav-wrp{position:relative;max-width:1280px;overflow:hidden;white-space:nowrap}
.dmc-c-carousel.circles .navs .nav-wrp{margin:0 20px}
.dmc-c-carousel.tabs .navs .nav-wrp{margin:0;max-width:1600px}
.dmc-c-carousel .navs li{background:none repeat scroll 0 0 #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;display:inline-block;margin:0 5px 0;padding:6px;height:12px;width:12px;line-height:12px;cursor:pointer;font-size:0;white-space:normal;box-shadow:inset 0 0 2px #4d4c4c}
.dmc-c-carousel.tabs .navs li,.dmc-c-carousel.tabs .navs li.current{width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0.8));border-radius:0;height:75px;line-height:75px;margin:0;padding:0;box-shadow:none}
.dmc-c-carousel.tabs.light .navs li,.dmc-c-carousel.tabs.light .navs li.current{background:linear-gradient(to bottom,rgba(242,242,242,0),#f2f2f2)}
.dmc-c-carousel .navs li.current{background:none repeat scroll 0 0 #00bceb}
.dmc-c-carousel.tabs .navs li.current.hide,.dmc-c-carousel.tabs .navs span.back.hide,.dmc-c-carousel.tabs .navs span.next.hide{display:none}
.dmc-c-carousel .navs .nav-wrp li a{margin-bottom:0;display:block}
.dmc-c-carousel.circles .navs .nav-wrp li a{padding:6px;width:100%}
.dmc-c-carousel.tabs .navs .nav-wrp li a{height:75px}
.dmc-c-carousel .navs li .dm-img,.dmc-c-carousel .navs li .img-cntr,.dmc-c-carousel .navs li span{display:none}
.dmc-c-carousel .navs li p{display:none;pointer-events:none}
.dmc-c-carousel.tabs .navs li p{display:block;color:#fff;text-align:right;padding:35px 35px 22px 35px;margin:0}
.dmc-c-carousel.tabs.light .navs li p,.dmc-c-carousel.tabs.light .navs span.next,.dmc-c-carousel.tabs.light .navs span.back{color:#4d4c4c}
.dmc-c-carousel.tabs .navs li.txt-aln p{text-align:left}
html[dir="rtl"] .dmc-c-carousel.tabs .navs a.next{left:0;right:unset;transform:rotate(180deg)}
html[dir="rtl"] .dmc-c-carousel.tabs .navs a.prev{right:0;left:unset;transform:rotate(0)}
html[dir="rtl"] .dmc-c-carousel.tabs .navs span.next{left:35px;right:unset}
html[dir="rtl"] .dmc-c-carousel.tabs .navs li p{text-align:left}
html[dir="rtl"] .dmc-c-carousel.tabs .navs span.back{right:35px;left:unset}
html[dir="rtl"] .dmc-c-carousel.tabs .navs li.txt-aln p{text-align:right}
@media only screen and (min-width:37.5em){.dmc-c-carousel{margin-bottom:30px}
.dmc-c-carousel.circles.cntv-bg .r-slides{padding-bottom:40px}
.dmc-c-carousel.cntv-bg .panel-wrp .panel{vertical-align:top}
.dmc-c-carousel .navs{top:-46px}
.dmc-c-carousel .navs li{padding:7px;height:14px;width:14px;line-height:14px}
.dmc-c-carousel.circles .navs .nav-wrp li a{padding:7px}
}
@media only screen and (min-width:48em){.dmc-c-carousel{margin-bottom:40px}
.dmc-c-carousel.tabs .navs a.prev,.dmc-c-carousel.tabs .navs a.next{padding:37px 18px}
.dmc-c-carousel.tabs .navs li p{padding:35px 37px 22px 37px}
.dmc-c-carousel.tabs .navs span.next{right:37px}
.dmc-c-carousel.tabs .navs span.back{left:37px}
html[dir="rtl"] .dmc-c-carousel.tabs .navs span.next{left:37px}
html[dir="rtl"] .dmc-c-carousel.tabs .navs span.back{right:37px}
}
@media only screen and (min-width:64em){.dmc-c-carousel.circles.cntv-bg .r-slides{padding-bottom:0}
.dmc-c-carousel .navs,.dmc-c-carousel.circles .navs.mq{margin:0 auto -53px;top:-53px;position:relative;bottom:unset}
.dmc-c-carousel.tmb-top .navs{top:44px;margin:-44px auto 0}
.dmc-c-carousel.circles.tmb-top .navs.mq{top:51px;margin:-51px auto 0}
.dmc-c-carousel.tabs .navs{top:75px;margin:-75px auto 0}
.dmc-c-carousel .navs.play,.dmc-c-carousel.circles .navs.mq.play{top:0;margin:30px auto 0}
.dmc-c-carousel.tmb-top .navs.play,.dmc-c-carousel.circles.tmb-top .navs.mq.play{margin:0 auto 30px}
.dmc-c-carousel .navs li{width:150px;height:auto;margin:0 18px;padding:0;background:0;text-align:left;display:inline-flex;flex-direction:column;vertical-align:top;box-shadow:none}
.dmc-c-carousel.circles .navs .nav-wrp li a{padding:0}
.dmc-c-carousel.circles .navs .nav-wrp li a,.dmc-c-carousel.circles .navs .nav-wrp li a:hover{color:#4d4c4c}
.dmc-c-carousel .navs li:first-child{margin-left:0}
.dmc-c-carousel .navs li:last-child{margin-right:0}
.dmc-c-carousel.tmb-top .navs li{vertical-align:bottom;flex-direction:column-reverse}
.dmc-c-carousel .navs li.current{background:0}
.dmc-c-carousel.tmb-top .navs .nav-wrp li a{vertical-align:bottom;flex-direction:column-reverse;display:inline-flex}
.dmc-c-carousel .navs li .dm-img{display:block;width:100px;border-radius:50%;padding-top:0}
.dmc-c-carousel .navs li .img-cntr,.dmc-c-carousel .navs li span{height:100px;width:100px;border-radius:50%;line-height:100px;object-fit:cover;border:2px solid #fff;display:block;filter:drop-shadow(0 0 2px rgba(0,0,0,0.25))}
.dmc-c-carousel .navs li .img-cntr{overflow:hidden;position:relative;background-color:rgba(0,0,0,0.05)}
.dmc-c-carousel .navs li .img-cntr img{position:absolute;height:100%}
.dmc-c-carousel .navs li .img-cntr.focal-L img{left:0;right:auto;transform:translateX(0)}
.dmc-c-carousel .navs li .img-cntr.focal-C img{left:50%;right:auto;transform:translateX(-50%)}
.dmc-c-carousel .navs li .img-cntr.focal-R img{left:auto;right:0;transform:translateX(0)}
.dmc-c-carousel .navs li span{background-color:#434343}
.dmc-c-carousel .navs li.current span{background-color:#0d274d}
.dmc-c-carousel .navs li.current span.blue{background-color:#18365a}
.dmc-c-carousel .navs li.current .img-cntr,.dmc-c-carousel .navs li.current span{border:2px solid #00bceb;filter:none}
.dmc-c-carousel .navs li.play-icon:after{width:19px;height:20px;content:" ";background-image:url("../icons/vid-play.svg");position:absolute;top:41px;left:40px;filter:drop-shadow(0 0 8px rgba(0,0,0,0.35))}
.dmc-c-carousel.tabs.light .navs li.play-icon:after{background-position:0 -21px}
.dmc-c-carousel.tabs.light .navs li.current.play-icon:after{background-position:0 -41px}
.dmc-c-carousel .navs.play li.current.play-icon:after,.dmc-c-carousel.tabs .navs li.play-icon:after{display:none}
.dmc-c-carousel.tmb-top .navs li.play-icon:after{top:unset;bottom:37px}
.dmc-c-carousel.circles.tmb-top .navs.mq li.play-icon:after{bottom:41px}
.dmc-c-carousel.tabs .navs li.play-icon:after{top:26px}
.dmc-c-carousel .navs li p{display:block;margin-top:15px;margin-bottom:0}
.dmc-c-carousel.circles.tmb-top .navs li p{margin-top:0;margin-bottom:15px}
.dmc-c-carousel .navs a.prev,.dmc-c-carousel .navs a.next{background:url('../icons/nav-arrows.svg') no-repeat;background-position:0 0;height:60px;width:60px;background-size:cover;border-radius:50%;box-shadow:0 4px 4px 0 #ccc,0 0 4px 0 #ccc;position:absolute;top:12%;z-index:1}
.dmc-c-carousel.circles.tmb-top .navs a.prev,.dmc-c-carousel.circles.tmb-top .navs a.next{top:61%}
.dmc-c-carousel.tabs .navs a.prev,.dmc-c-carousel.tabs .navs a.next{border-radius:0;box-shadow:none}
.no-touch .dmc-c-carousel .navs a:hover{background-position:0 -60px}
.no-touch .dmc-c-carousel.tabs .navs a:hover{background-position:center}
.dmc-c-carousel .navs a.prev{left:0;-ms-transform:translateY(-5%) rotateY(180deg);-webkit-transform:translateY(-5%) rotateY(180deg);transform:translateY(-5%) rotateY(180deg)}
.dmc-c-carousel .navs a.next{right:0}
html[dir="rtl"] .dmc-c-carousel .navs li{margin:0 18px;text-align:right}
html[dir="rtl"] .dmc-c-carousel.tabs .navs li{margin:0}
html[dir="rtl"] .dmc-c-carousel .navs li:first-child{margin-right:0}
html[dir="rtl"] .dmc-c-carousel .navs li:last-child{margin-left:0}
html[dir="rtl"] .dmc-c-carousel .navs li.play-icon:after{left:auto;right:40px}
html[dir="rtl"] .dmc-c-carousel .navs a.prev{left:auto;right:0;transform:none}
html[dir="rtl"] .dmc-c-carousel .navs a.next{right:auto;left:0;-ms-transform:translateY(-5%) rotateY(180deg);-webkit-transform:translateY(-5%) rotateY(180deg);transform:translateY(-5%) rotateY(180deg)}
}
@media only screen and (min-width:80em){.dmc-c-carousel.tabs.tmb-top .navs{position:absolute}
.dmc-c-carousel.tabs .navs a.prev,.dmc-c-carousel.tabs .navs a.next{background:0}
.dmc-c-carousel.tabs .navs span.next,.dmc-c-carousel.tabs .navs span.back{display:none}
.dmc-c-carousel.tabs .navs .nav-wrp{display:flex}
.dmc-c-carousel.tabs .navs li,.dmc-c-carousel.tabs .navs li.current{border-right:1px solid #fff}
.dmc-c-carousel.tabs.light .navs li,.dmc-c-carousel.tabs.light .navs li.current{border-right:1px solid #c5c5c5}
.dmc-c-carousel.tabs .navs li:last-child,.dmc-c-carousel.tabs .navs li.current:last-child{border-right:0}
.dmc-c-carousel.tabs .navs li.current{box-shadow:0 2px 4px 0 rgba(0,0,0,0.35);background:linear-gradient(to bottom,rgba(0,80,115,0.75),rgba(0,80,115,0.75))}
.dmc-c-carousel.tabs.light .navs li.current{background:#fff}
.dmc-c-carousel.tabs .navs li:before{content:" ";position:absolute;bottom:0;height:5px;background-color:#00bceb;width:0}
.dmc-c-carousel.tabs[data-autorotate="true"] .navs li.current:before{width:0}
.dmc-c-carousel.tabs.a-rotate .navs li.current:before{-webkit-transition:width 5s linear;transition:width 5s linear}
.dmc-c-carousel.tabs .navs li.current:before,.dmc-c-carousel.tabs.a-rotate .navs li.current:before,.dmc-c-carousel.tabs.rotated .navs li.current:before{width:100%}
.dmc-c-carousel.tabs .navs li{flex-direction:column;justify-content:center}
.dmc-c-carousel.tabs .navs .nav-wrp li a{flex-direction:column;justify-content:center;display:inline-flex}
.dmc-c-carousel.tabs .navs li.current.hide{display:inline-flex}
.dmc-c-carousel.tabs .navs li.play-icon:after{display:block}
.dmc-c-carousel.tabs .navs li p{text-align:left;padding:0 40px;margin:0}
.dmc-c-carousel.tabs .navs li.play-icon p{padding:0 40px 0 70px}
html[dir="rtl"] .dmc-c-carousel.tabs .navs li,html[dir="rtl"] .dmc-c-carousel.tabs .navs li.current{border-left:1px solid #c5c5c5;border-right:0}
html[dir="rtl"] .dmc-c-carousel.tabs.light .navs li,html[dir="rtl"] .dmc-c-carousel.tabs.light .navs li.current{border-left:1px solid #c5c5c5}
html[dir="rtl"] .dmc-c-carousel.tabs .navs li:last-child,html[dir="rtl"] .dmc-c-carousel.tabs .navs li.current:last-child{border-left:0}
html[dir="rtl"] .dmc-c-carousel.tabs .navs li p{text-align:right}
html[dir="rtl"] .dmc-c-carousel.tabs .navs li.play-icon p{padding:0 70px 0 40px}
}