.ds2-techhub--details,.ds2-techhub-overview{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.ds2-techhub--teasers{width:100%;clear:both;display:flex;flex-wrap:wrap}
.ds2-techhub--teasers::after,.ds2-techhub--teasers::before{width:0}
.ds2-techhub--teasers--item{margin:0 7.5px 20px;display:flex;flex-basis:auto;width:calc(25% - 15px);min-width:0;border:solid 1px #e6e6e6}
.ds2-techhub--teasers--item:hover .ds2-techhub--teasers--item-inner>.ds2-link{color:#0653b6}
.ds2-techhub--teasers--item:hover .ds2-techhub--teasers--item-inner>.ds2-link.ds2-icon--arrow-big-r-blue-2::after,.ds2-techhub--teasers--item:hover .ds2-techhub--teasers--item-inner>.ds2-link.ds2-icon--arrow-big-r-blue-2::before{margin-left:5px}
.ds2-techhub--teasers--item:hover .ds2-techhub--teasers--item-inner img{transform:scale(1)}
.ds2-techhub--teasers--item-inner{padding:15px;padding-bottom:60px;height:100%;width:100%;position:relative}
.ds2-techhub--teasers--item-inner>.ds2-link{position:absolute;bottom:20px;margin-bottom:0;margin-left:-10px;padding-left:30px;color:#262626}
.ds2-techhub--teasers--item-inner>.ds2-link.ds2-icon--arrow-big-r-blue-2::after,.ds2-techhub--teasers--item-inner>.ds2-link.ds2-icon--arrow-big-r-blue-2::before{background-size:auto 36px;background-position:left center;width:100%;height:100%;transition:margin .5s ease}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-techhub--teasers--item{width:calc(50% - 15px)}
}
@media only screen and (max-width:520px){.ds2-techhub--teasers--item{width:100%}
}
.ds2-techhub--teasers--header-category{font-size:35px;min-height:1em;display:block;margin:60px 0 30px;color:#e6e6e6;line-height:1;text-transform:uppercase;padding-right:0}
@media only screen and (min-width:981px){.ds2-techhub--teasers--header-category{font-size:96px;margin:105px 0 60px}
}
.ds2-techhub--teasers--image-cointainer{margin-bottom:15px;overflow:hidden;height:0;padding-bottom:56.25%}
.ds2-techhub--teasers--image-cointainer img{width:100%;height:auto;display:block;transform:scale(1.1);transition:transform .2s ease,opacity .5s ease-in-out .25s;opacity:0}
.ds2-techhub--teasers--image-cointainer img[data-was-processed=true]{opacity:1}
.ds2-techhub--teasers--header,.ds2-techhub--teasers--title{width:100%;font-size:25px;line-height:31px;color:#262626;display:block;margin-top:10px;padding-right:0}
.ds2-techhub--teasers--actions{clear:both;margin:40px auto 0 auto}
@media only screen and (max-width:980px){.ds2-techhub--teasers--actions{margin:10px auto}
}
.ds2-techhub--load-teasers-button{background-color:#4d4d4d;margin:10px auto 0 auto;display:none;min-width:100%;min-height:50px;font-size:12px;padding:15px}
@media only screen and (min-width:521px){.ds2-techhub--load-teasers-button{margin-top:0;min-width:322px}
}
@media only screen and (min-width:981px){.ds2-techhub--load-teasers-button{min-width:285px}
}
.ds2-techhub--load-teasers-button:hover{background-color:#262626}
.ds2-techhub--load-teasers-button.is-visible{display:block}
.ds2-techhub-overview{max-width:1680px;margin:0 auto;position:relative;padding-bottom:75px}
.ds2-techhub-overview .ds2-techhub--overview{max-width:1185px}
.ds2-techhub-overview .ds2-preloader-wrapper,.ds2-techhub-overview .ds2-preloading-content,.ds2-techhub-overview .ds2-techhub-overview--keyvisual-image-container img{transition:opacity .5s ease-in-out}
.ds2-techhub-overview .ds2-techhub-overview--keyvisual-image-container img{transition-delay:.25s}
.ds2-techhub-overview .ds2-techhub-overview--keyvisual-model img{transition-delay:.5s}
.ds2-techhub-overview .ds2-preloader-wrapper{opacity:1}
.ds2-techhub-overview .ds2-preloader-wrapper--fade-out{opacity:0}
.ds2-techhub-overview .ds2-preloading-content,.ds2-techhub-overview .ds2-preloading-content .ds2-techhub-overview--keyvisual-image-container img{opacity:0}
.ds2-techhub-overview .ds2-preloading-content--fade-in,.ds2-techhub-overview .ds2-preloading-content--fade-in .ds2-techhub-overview--keyvisual-image-container img[data-was-processed=true]{opacity:1}
.ds2-techhub-overview--keyvisual{position:relative}
.ds2-techhub-overview--keyvisual-image-container{max-width:1680px;position:relative;margin:0 auto;text-align:center}
.ds2-techhub-overview--keyvisual-image-container:not(.ds2-techhub-overview--keyvisual-model){padding-bottom:45.04505%}
.ds2-techhub-overview--keyvisual-image-container:not(.ds2-techhub-overview--keyvisual-model) img{position:absolute;top:0;left:0}
.ds2-techhub-overview--keyvisual-model-wrapper{width:100%;position:absolute;bottom:-10vw}
@media only screen and (min-width:521px){.ds2-techhub-overview--keyvisual-model-wrapper{right:-25%;max-width:100%}
}
@media only screen and (min-width:1680px){.ds2-techhub-overview--keyvisual-model-wrapper{bottom:-168px}
}
.ds2-techhub-overview--keyvisual-model-wrapper img{width:100%}
@media only screen and (max-width:520px){.ds2-techhub-overview--keyvisual-cta,.ds2-techhub-overview--keyvisual-cta-location{position:relative}
}
.ds2-techhub-overview .row .row.ds2-techhub--teasers{margin:0 -7.5px}
.ds2-techhub-overview .ds2-techhub--teasers.row{opacity:0;transition:opacity .5s ease-in-out .25s}
.ds2-techhub-overview .ds2-techhub--teasers.row[data-component-initialized=true]{opacity:1}
.ds2-techhub-overview .ds2-techhub--teasers--item{display:none}
.ds2-techhub-overview .ds2-techhub--teasers--item.is-visible{display:flex}
@media only screen and (min-width:521px){.ds2-techhub-overview .ds2-techhub--teasers--item:nth-child(-n+4){display:flex}
}
@media only screen and (max-width:980px){.ds2-techhub-overview .ds2-techhub--teasers--item:nth-child(-n+2){display:flex}
}
.ds2-techhub-stage--container{height:100%;width:100%;position:relative;top:0;left:0;z-index:260}
@media only screen and (min-width:981px){.ds2-techhub-stage--container{position:absolute}
}
@media only screen and (min-width:981px){.ds2-techhub-stage--with-uxn{padding-top:100px}
}
.ds2-techhub-stage--content{width:100%;padding:0 7.5px;margin-top:20px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-techhub-stage--content{margin-top:45px}
}
@media only screen and (min-width:981px){.ds2-techhub-stage--content{margin-top:75px}
}
.ds2-techhub-stage--subtitle,.ds2-techhub-stage--title{color:#262626;width:100%}
@media only screen and (min-width:981px){.ds2-techhub-stage--subtitle:not(.ds2-color-alternative),.ds2-techhub-stage--title:not(.ds2-color-alternative){color:#fff}
}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease .25s,opacity .5s ease .5s,padding .5s ease .25s}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer.is-visible{max-height:200px;opacity:1;padding-top:15px;padding-bottom:15px}
@media only screen and (min-width:521px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer.is-visible{padding-bottom:0;margin-bottom:-10px}
}
@media only screen and (min-width:981px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer.is-visible{padding-top:45px;padding-bottom:30px;margin-bottom:0}
}
@media only screen and (min-width:981px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer-item{display:inline}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer-item:not(:last-child)::after{content:'; '}
}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer span{display:block}
@media only screen and (min-width:521px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer span{display:inline}
}
.ds2-techhub-overview .ds2-techhub-stage--disclaimer .column{list-style:none;margin:0}
@media only screen and (min-width:720px){.ds2-techhub-overview .ds2-techhub-stage--disclaimer .column{padding-left:42.5%}
}
.ds2-techhub-overview .ds2-bottom-disclaimer{margin-top:45px}
.ds2-techhub-overview .ds2-bottom-disclaimer .ds2-disclaimer,.ds2-techhub-overview .ds2-bottom-disclaimer .ds2-disclaimer--list{margin:0}
.ds2-techhub-overview .ds2-bottom-disclaimer .ds2-disclaimer--list-item .ds2-cms-output{margin-top:0;margin-bottom:1.5rem}
.ds2-techhub-overview .ds2-bottom-disclaimer .ds2-disclaimer--list-item:last-child .ds2-cms-output{margin-bottom:0}
.ds2-techhub--details{padding-top:90px;padding-bottom:55px;opacity:0;transition:opacity .5s ease .5s}
@media only screen and (min-width:981px){.ds2-techhub--details{padding-top:125px;padding-bottom:70px}
}
.ds2-techhub--details[data-component-initialized=true],.ds2-techhub-modal--content-inner .ds2-techhub--details{opacity:1}
.ds2-techhub--details--with-uxn,.ds2-techhub--details--with-uxn .ds2-techhub--details-back{margin-top:60px}
@media only screen and (min-width:521px){.ds2-techhub--details--with-uxn,.ds2-techhub--details--with-uxn .ds2-techhub--details-back{margin-top:100px}
}
.ds2-techhub--details-back{color:#262626;padding:0 0 0 32px;overflow:hidden;position:absolute;top:25px;left:-5px}
.ds2-techhub--details-back::after,.ds2-techhub--details-back::before{background-color:transparent;background-position:left center;background-size:35px;width:30px;height:100%;top:1px;left:0}
@media only screen and (min-width:521px){.ds2-techhub--details-back{top:35px}
}
@media only screen and (min-width:981px){.ds2-techhub--details-back{top:50px}
}
.ds2-techhub--details-back:focus{outline:0}
.ds2-techhub--details-back.is-hidden{display:none}
.ds2-techhub--details .ds2-expand--copy-content{margin-bottom:24px}
.ds2-techhub--details .ds2-expand--copy-content h1,.ds2-techhub--details .ds2-expand--copy-content h2,.ds2-techhub--details .ds2-expand--copy-content h3,.ds2-techhub--details .ds2-expand--copy-content h4,.ds2-techhub--details .ds2-expand--copy-content h5,.ds2-techhub--details .ds2-expand--copy-content h6{display:block;margin-bottom:8px;font-weight:400}
@media only screen and (max-width:980px){.ds2-techhub--details .ds2-expand--copy-content h1,.ds2-techhub--details .ds2-expand--copy-content h2,.ds2-techhub--details .ds2-expand--copy-content h3,.ds2-techhub--details .ds2-expand--copy-content h4,.ds2-techhub--details .ds2-expand--copy-content h5,.ds2-techhub--details .ds2-expand--copy-content h6{font-size:15px;margin-bottom:7px}
}
.ds2-techhub--details .ds2-expand--copy-content div,.ds2-techhub--details .ds2-expand--copy-content p{font-size:15px;line-height:25px}
.ds2-techhub--details--image{position:relative;overflow:hidden;height:0;width:auto;padding-bottom:45vw;margin:15px -20px 30px}
@media only screen and (min-width:981px){.ds2-techhub--details--image{width:100%;padding-bottom:45%}
}
.ds2-techhub--details--image img{position:absolute;width:100%;height:auto;left:0;top:50%;transform:translateY(-50%)}
@media only screen and (min-width:521px){.ds2-techhub--details--image{margin:30px -45px}
}
@media only screen and (min-width:981px){.ds2-techhub--details--image{margin:30px 0}
}
.ds2-techhub--details h2{padding:75px 0 15px;display:block}
.ds2-techhub--details h2.ds2-font-xxxl{padding-top:0}
.ds2-techhub--details--image+h2{padding:45px 0 15px}
.ds2-techhub--details .ds2-techhub-supporting-vehicles{margin-bottom:15px}
.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link{padding-left:30px;margin-left:-10px;margin-bottom:15px}
.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-icon--arrow-big-r-blue-2::after,.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-icon--arrow-big-r-blue-2::before{background-size:auto 36px;background-position:left center;width:100%;height:100%}
.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-link-box{display:flex;align-items:center;height:90px;margin:0;border-bottom:1px solid #e6e6e6;padding:0 30px 0 20px}
.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-link-box.ds2-icon--arrow-big-r-blue-2::after,.ds2-techhub--details .ds2-techhub-supporting-vehicles .ds2-link.ds2-link-box.ds2-icon--arrow-big-r-blue-2::before{background-position:right center;top:0;left:0}
.ds2-techhub--details .ds2-techhub-supporting-vehicles [class*=column]+[class*=column]:last-child{float:left}
.ds2-techhub-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;will-change:opacity;transition:opacity .5s linear;z-index:6110;padding:0}
@media only screen and (min-width:981px){.ds2-techhub-modal{padding:0 15px}
}
.ds2-techhub-modal.is-visible{opacity:1;overflow:auto;-webkit-overflow-scrolling:touch}
.ds2-techhub-modal--background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;will-change:opacity;transition:opacity .5s linear}
.ds2-techhub-modal--background.is-visible{opacity:.7}
.ds2-techhub-modal--content{pointer-events:all;background:#fff;overflow:visible;height:auto;max-width:1285px;width:100%;margin:0;padding:0 20px;position:relative;min-height:100vh}
@media only screen and (min-width:521px){.ds2-techhub-modal--content{padding:0 45px}
}
@media only screen and (min-width:981px){.ds2-techhub-modal--content{margin:70px auto 15px;padding:0 50px;min-height:calc(100vh - 140px)}
}
@media only screen and (min-width:1281px){.ds2-techhub-modal--content{margin:140px auto 15px;min-height:calc(100vh - 280px)}
}
.ds2-techhub-modal--content .ds2-preloader-wrapper{margin:0;top:50%;left:50%;transform:translate(-50%)}
.ds2-techhub-modal--close{position:absolute;right:0;top:0;width:50px;height:50px;display:block;background-size:cover;padding:0;cursor:pointer}
@media only screen and (min-width:981px){.ds2-techhub-modal--close{right:35px;top:35px}
}
@media only screen and (min-width:521px){.ds2-techhub-modal .ds2-techhub--details{padding-top:100px}
}
@media only screen and (min-width:981px){.ds2-techhub-modal .ds2-techhub--details{padding-top:110px}
}
.ds2-techhub-modal .ds2-techhub--details .ds2-techhub-hidden-overlay{display:none}
.ds2-techhub-modal .ds2-techhub--details-back{top:15px;left:10px}
@media only screen and (min-width:521px){.ds2-techhub-modal .ds2-techhub--details-back{top:45px;left:35px}
}
@media only screen and (min-width:981px){.ds2-techhub-modal .ds2-techhub--details-back{top:50px}
}
.ds2-techhub-modal .ds2-techhub--details-back:hover{color:#0653b6;background-color:transparent}
@media only screen and (max-width:520px){.ds2-techhub-modal .ds2-link.ds2-icon--arrow-big-r-blue-2{position:static;margin-bottom:5px;color:#262626}
}
.ds2-techhub-description{margin-top:45px}
.ds2-techhub-overview .ds2-linklist{margin-bottom:-45px}
.ds2-techhub-overview .ds2-linklist .ds2-link.ds2-icon::after,.ds2-techhub-overview .ds2-linklist .ds2-link.ds2-icon::before{top:0}
@media only screen and (max-width:980px){.ds2-techhub-overview--series .ds2-techhub-stage--container{margin-bottom:45px}
}
.ds2-techhub-overview--series .ds2-techhub--teasers--item{display:flex}
.ds2-techhub-overview--series .ds2-techhub--teasers--item h2 a,.ds2-techhub-overview--series .ds2-techhub--teasers--item h2 a:link,.ds2-techhub-overview--series .ds2-techhub--teasers--item h2 a:visited{color:#262626}
.ds2-techhub-overview--series .ds2-techhub--teasers--item h2 a:hover{color:#0653b6}
.ds2-techhub-trigger,a.ds2-techhub--detail-link{pointer-events:none}
.ds2-techhub-trigger[data-component-initialized=true],a.ds2-techhub--detail-link[data-component-initialized=true]{pointer-events:all}
.ds2-techhub-trigger{pointer-events:all;position:absolute;z-index:240;display:flex;background-color:rgba(255,255,255,.7);min-width:50px;height:50px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);transition:opacity .5s ease,background-color .5s ease,box-shadow .5s ease;opacity:0;margin:20px;max-width:calc(100% - 40px)}
.ds2-techhub-trigger[data-component-initialized=true]{opacity:1}
@media only screen and (min-width:981px){.ds2-techhub-trigger{margin:30px;max-width:calc(50% - 30px)}
.large-3 .ds2-techhub-trigger,.large-6 .ds2-techhub-trigger{margin:20px;max-width:calc(100% - 40px)}
}
@media only screen and (min-width:521px){.ds2-expand--float:not(.float-right) .ds2-techhub-trigger{margin-right:27.5px}
}
@media only screen and (min-width:981px){.ds2-expand--float:not(.float-right) .ds2-techhub-trigger{margin-right:35px}
}
@media only screen and (min-width:521px){.ds2-expand--float.float-right .ds2-techhub-trigger{margin-left:27.5px}
}
@media only screen and (min-width:981px){.ds2-expand--float.float-right .ds2-techhub-trigger{margin-left:35px}
}
.ds2-techhub-trigger::after,.ds2-techhub-trigger::before{content:' ';display:block;position:absolute;background-position:center;background-repeat:no-repeat;transition:opcity .5s ease}
.ds2-techhub-trigger::before{opacity:1}
.ds2-techhub-trigger::after{opacity:0}
.ds2-techhub-trigger:hover::before{opacity:0}
.ds2-techhub-trigger:hover::after{opacity:1}
.ds2-techhub-trigger::after,.ds2-techhub-trigger::before{width:50px;height:50px;top:0;left:0;background-size:22px auto}
.ds2-techhub-trigger span{display:inline-block;color:#262626;padding:0 20px 0 50px;font-size:12px;line-height:50px;transition:color .5s ease,opacity .5s ease,max-width .5s ease,padding 125ms ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ds2-techhub-trigger:hover{background-color:rgba(255,255,255,.9);box-shadow:0 8px 15px 0 rgba(0,0,0,.15),0 2px 8px 0 rgba(0,0,0,.15)}
.ds2-techhub-trigger:hover span{color:#0653b6}
@media only screen and (max-width:520px){.ds2-techhub-trigger span{padding-right:0;opacity:0;max-width:50px}
.ds2-techhub-trigger:hover span{padding-right:20px;opacity:1;max-width:500px}
}
@media only screen and (min-width:521px) and (max-width:980px){.medium-3 .ds2-techhub-trigger span,.medium-6 .ds2-techhub-trigger span{padding-right:0;opacity:0;max-width:50px}
.medium-3 .ds2-techhub-trigger:hover span,.medium-6 .ds2-techhub-trigger:hover span{padding-right:20px;opacity:1;max-width:500px}
}
@media only screen and (min-width:981px){.large-3 .ds2-techhub-trigger span{padding-right:0;opacity:0;max-width:50px}
.large-3 .ds2-techhub-trigger:hover span{padding-right:20px;opacity:1;max-width:500px}
}
.ds2-techhub-trigger--wrapper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
.ds2-techhub-trigger--wrapper.ds2-techhub-trigger--with-uxn{margin-top:60px}
@media only screen and (min-width:768px){.ds2-techhub-trigger--wrapper.ds2-techhub-trigger--with-uxn{margin-top:110px}
}
@media only screen and (min-width:981px){.ds2-techhub-trigger--wrapper.ds2-techhub-trigger--with-uxn{margin-top:100px}
}
@media only screen and (min-width:521px){.ds2-techhub-trigger--wrapper{left:25px;right:25px}
}
@media only screen and (min-width:981px){.ds2-techhub-trigger--wrapper{left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 30px);max-width:1245px;z-index:240}
}
.ds2-topic-slider .ds2-techhub-trigger--wrapper{max-height:calc(100% - 50px)}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-techhub-trigger--wrapper{max-height:calc(45vw - 50px)}
}
@media only screen and (min-width:981px){.ds2-showroom-multicontent:not(.ds2-showroom-multicontent--with-nav) .ds2-showroom-multicontent__hero-image:not(.ds2-showroom-multicontent__hero-image--with-box) .ds2-techhub-trigger--wrapper{margin-bottom:45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent.horizontal .ds2-showroom-multicontent__hero-image:not(.ds2-showroom-multicontent__hero-image--with-box) .ds2-techhub-trigger--wrapper{margin:0}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent.vertical .ds2-techhub-trigger--wrapper{margin-bottom:45px}
}
@media only screen and (min-width:981px){.ds2-showroom-multicontent.horizontal .ds2-techhub-trigger--wrapper{width:100%}
}
@media only screen and (min-width:981px){.ds2-showroom-multicontent--with-nav.vertical .ds2-techhub-trigger--wrapper{margin-bottom:0}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent--with-nav.vertical .ds2-techhub-trigger--wrapper{margin-bottom:75px}
}
@media only screen and (max-width:520px){.ds2-showroom-multicontent .ds2-showroom-multicontent__hero-image--with-box .ds2-techhub-trigger--wrapper{margin-right:25px}
}
@media only screen and (max-width:650px){.ds2-showroom-multicontent .ds2-showroom-multicontent__hero-image--with-box .ds2-techhub-trigger--wrapper{margin-bottom:45px}
}
.ds2-techhub-trigger.position-bottomLeft{bottom:0;left:0}
.ds2-techhub-trigger.position-topLeft{left:0;top:0}
.ds2-techhub-trigger.position-topRight{right:0;top:0}
@media only screen and (max-width:520px){.ds2-techhub-trigger--with-uxn .ds2-techhub-trigger.position-topLeft,.ds2-techhub-trigger--with-uxn .ds2-techhub-trigger.position-topRight{top:auto;bottom:0}
}
.ds2-techhub-trigger.position-bottomRight{right:0;bottom:0}
.ds2-showroom-multicontent .ds2-techhub-trigger.position-bottomRight{right:0}
@media only screen and (min-width:650px){.ds2-showroom-multicontent .ds2-techhub-trigger.position-bottomRight{max-width:25vw}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent .ds2-techhub-trigger.position-bottomRight{max-width:50vw}
}
.ds2-showroom-multicontent .ds2-showroom-multicontent__hero--horizontal.is-active .ds2-techhub-trigger.position-bottomRight{opacity:1}
.ds2-micro-story--image-container{position:relative}
a.ds2-techhub--detail-link{position:relative;font-size:inherit;line-height:inherit}
.ds2-accordion--element .ui-widget-content a.ds2-techhub--detail-link,.ds2-cms-output a.ds2-techhub--detail-link,a.ds2-techhub--detail-link{color:#262626}
.ds2-accordion--element .ui-widget-content a.ds2-techhub--detail-link:hover,.ds2-cms-output a.ds2-techhub--detail-link:hover,a.ds2-techhub--detail-link:hover{color:#0653b6}
a.ds2-techhub--detail-link:not(:empty){padding-left:1.5em}
a.ds2-techhub--detail-link:not(:empty)::after,a.ds2-techhub--detail-link:not(:empty)::before{content:' ';display:block;position:absolute;background-position:center;background-repeat:no-repeat;transition:opcity .5s ease}
a.ds2-techhub--detail-link:not(:empty)::before{opacity:1}
a.ds2-techhub--detail-link:not(:empty)::after{opacity:0}
a.ds2-techhub--detail-link:not(:empty):hover::before{opacity:0}
a.ds2-techhub--detail-link:not(:empty):hover::after{opacity:1}
a.ds2-techhub--detail-link:not(:empty)::after,a.ds2-techhub--detail-link:not(:empty)::before{width:1.1em;height:1.1em;top:.05em;left:.05em;background-size:100% auto}
.ds2-techhub-dropdown{height:50px;width:100%;max-width:285px;border-top:solid 1px #8e8e8e;margin:45px 0;z-index:250;background-color:#fff;transition:width .5s ease-in-out,max-width .5s ease-in-out,opacity .5s ease .5s,box-shadow .2s ease,border .2s ease;opacity:0}
@media only screen and (min-width:521px){.ds2-techhub-dropdown{width:50%}
}
.ds2-techhub-dropdown[data-component-initialized=true]{opacity:1}
@media only screen and (max-width:520px){.ds2-techhub-dropdown{margin:30px 0}
}
@media only screen and (max-width:980px){.ds2-techhub-dropdown{max-width:100%;left:0;position:relative}
}
.ds2-techhub-dropdown:hover{box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-top:solid 1px #fff}
.ds2-techhub-dropdown.is-expanded{height:auto;width:50%;max-width:590px;box-shadow:0 2px 8px rgba(0,0,0,.2),0 8px 15px rgba(0,0,0,.15);border-top:solid 1px #fff}
@media only screen and (max-width:980px){.ds2-techhub-dropdown.is-expanded{width:100%;max-width:100%}
}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-placeholder{border:solid 1px #fff;border-bottom:solid 1px #e6e6e6;border-top:0}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-icon{transition:none;transform:translateY(-50%) rotate(270deg)}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-icon:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23bbbbbb%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-list{pointer-events:all;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);transform:scaleY(1);opacity:1;padding:0}
.ds2-techhub-dropdown-placeholder{border:solid 1px #8e8e8e;border-top:0;line-height:17px;min-height:50px;padding:5px 55px 7px 20px;color:#262626;position:relative;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;background-color:#fff;transition:border .2s ease}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds2-techhub-dropdown-placeholder{display:table;width:100%}
.ds2-techhub-dropdown-placeholder-title{display:table-cell;vertical-align:middle}
}
.ds2-techhub-dropdown-placeholder:hover{border:solid 1px #fff;border-top:0}
.ds2-techhub-dropdown-placeholder .ds2-techhub-dropdown-icon{transition:none}
.ds2-techhub-dropdown-placeholder .ds2-techhub-dropdown-icon:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23bbbbbb%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-techhub-dropdown-icon{position:absolute;right:20px;font-size:20px;height:1em;width:1em;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;opacity:.45;transition:.5s transform ease}
.ds2-techhub-dropdown-icon::after,.ds2-techhub-dropdown-icon::before{background-position:center;background-size:2em;left:0}
.ds2-techhub-dropdown-icon:hover{opacity:1}
.ds2-techhub-dropdown .inner{position:relative;pointer-events:none;width:100%;margin-bottom:-2px}
.ds2-techhub-dropdown-list{position:absolute;padding-top:20px;padding-bottom:30px;width:100%;background:#fff;opacity:0;transform:scaleY(0);transform-origin:top center;transition:transform .25s linear .1s,opacity .4s ease}
@media only screen and (max-width:980px){.ds2-techhub-dropdown-list{position:relative}
}
.ds2-techhub-dropdown-category{width:100%}
@media only screen and (min-width:521px){.ds2-techhub-dropdown-category{width:33%}
}
.ds2-techhub-dropdown-category-title{line-height:17px;text-align:left;color:#262626;display:block;padding:10px 10px 10px 16px;margin:0;border-left:solid 4px transparent;transition:.2s font-size linear,.5s color ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ds2-techhub-dropdown-category-title.is-active,.ds2-techhub-dropdown-category-title:active,.ds2-techhub-dropdown-category-title:focus,.ds2-techhub-dropdown-category-title:hover{border-left-color:#1c69d4;color:#262626}
.ds2-techhub-dropdown-category-title.is-active{pointer-events:none}
.ds2-techhub-dropdown-category-title.is-active+.ds2-techhub-dropdown-models{pointer-events:all;opacity:1;padding:0}
@media only screen and (max-width:520px){.ds2-techhub-dropdown-category-title.is-active+.ds2-techhub-dropdown-models{display:block;margin:10px 0;padding:5px 0}
}
.ds2-techhub-dropdown-models{pointer-events:none;position:absolute;left:33%;right:1px;top:0;opacity:0;transition:.2s opacity linear;will-change:opacity;border-left:solid 1px #e6e6e6;list-style-type:none;height:100%;max-height:100%;overflow-y:auto;padding-top:20px;padding-bottom:50px}
@media only screen and (max-width:520px){.ds2-techhub-dropdown-models{width:calc(100% - 45px);left:29px;position:relative;display:none}
}
.ds2-techhub-dropdown-models li a{line-height:17px;text-align:left;color:#262626;display:block;padding:10px 10px 10px 16px;margin:0;border-left:solid 4px transparent;transition:.2s font-size linear,.5s color ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ds2-techhub-dropdown-models li a.is-active,.ds2-techhub-dropdown-models li a:active,.ds2-techhub-dropdown-models li a:focus,.ds2-techhub-dropdown-models li a:hover{border-left-color:#1c69d4;color:#262626}
.ds2-techhub-dropdown-models li a.is-active{pointer-events:none}
.ds2-techhub--anchornav{overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:keep-all;white-space:nowrap;width:calc(100% + 25px);height:65px;background-color:transparent;top:0;left:50%;transform:translateX(-50%);position:absolute;overflow:hidden;transition:height .5s ease,background-color .5s ease}
.ds2-techhub--anchornav-spacer{height:45px}
@media only screen and (min-width:521px){.ds2-techhub--anchornav-spacer{height:105px}
}
@media only screen and (min-width:981px){.ds2-techhub--anchornav-spacer{height:75px}
}
@media only screen and (min-width:521px){.ds2-techhub--anchornav{width:calc(100% - 15px);height:100px}
}
.ds2-techhub--anchornav:not([data-component-initialized=true]){position:fixed;opacity:0;pointer-events:none}
.ds2-techhub--anchornav.is-sticky{position:fixed;z-index:690;width:100%;background-color:#fff}
@media only screen and (min-width:521px){.ds2-techhub--anchornav.is-sticky{height:80px}
}
.ds2-techhub--anchornav.is-sticky .ds2-techhub--anchornav-wrapper{max-width:1680px}
.ds2-techhub--anchornav-wrapper{border-bottom:1px solid #e6e6e6;max-width:1185px;height:inherit;transition:max-width .5s ease;margin:0 auto;overflow:hidden;display:flex}
.ds2-techhub--anchornav-inner{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;margin:0 auto;overflow:hidden}
@media only screen and (min-width:521px){.ds2-techhub--anchornav-inner{flex-direction:row}
}
@media only screen and (min-width:521px){.is-sticky .ds2-techhub--anchornav-inner{padding:0 45px}
}
@media only screen and (min-width:1275px){.is-sticky .ds2-techhub--anchornav-inner{max-width:1185px;padding:0}
}
.ds2-techhub--anchornav-slider{position:relative;width:auto;height:100%;padding:0 40px;overflow:hidden;transition:padding .5s ease}
.ds2-techhub--anchornav .ds2-techhub--anchornav-title{display:none}
@media only screen and (min-width:521px){.ds2-techhub--anchornav .ds2-techhub--anchornav-title{cursor:pointer;display:inline-block;height:50px;width:auto;line-height:50px;padding:0 40px 0 20px;margin:0;border-right:1px solid #e6e6e6}
.ds2-techhub--anchornav .ds2-techhub--anchornav-title:hover{color:#0653b6}
}
.ds2-techhub--anchornav-dropdown-placeholder{display:block}
@media only screen and (min-width:521px){.ds2-techhub--anchornav-dropdown-placeholder{display:none}
}
.ds2-techhub--anchornav-list{opacity:0;visibility:hidden;overflow:hidden;width:100%;height:100%}
.ds2-techhub--anchornav-list.slick-initialized{opacity:1;visibility:visible}
.ds2-techhub--anchornav-list.slick-initialized .slick-track{display:flex;overflow:hidden;height:100%;transition:transform .5s ease}
.ds2-techhub--anchornav-list.slick-initialized .slick-list{height:100%}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide{display:flex;align-items:center;height:100%;border-bottom:3px solid #fff;transition:border-bottom-color .5s ease}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide .ds2-techhub--anchornav-list-item{display:inline-block;width:auto;height:auto;line-height:1;padding:0 20px;margin:0;color:#8e8e8e;transition:color .5s ease}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide:focus{outline:0}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide.is-active,.ds2-techhub--anchornav-list.slick-initialized .slick-slide:hover{border-bottom-color:#1c69d4;cursor:pointer}
.ds2-techhub--anchornav-list.slick-initialized .slick-slide.is-active .ds2-techhub--anchornav-list-item,.ds2-techhub--anchornav-list.slick-initialized .slick-slide:hover .ds2-techhub--anchornav-list-item{color:#262626}
@media only screen and (min-width:521px){.ds2-techhub--anchornav .slick-next,.ds2-techhub--anchornav .slick-prev{margin:0;opacity:1}
.ds2-techhub--anchornav .slick-next::after,.ds2-techhub--anchornav .slick-next::before,.ds2-techhub--anchornav .slick-prev::after,.ds2-techhub--anchornav .slick-prev::before{background-size:45px;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .25s ease;background-position:center center}
.ds2-techhub--anchornav .slick-prev{left:10px}
.ds2-techhub--anchornav .slick-next{right:-10px}
.ds2-techhub--anchornav.is-first .slick-prev{opacity:0;pointer-events:none}
.ds2-techhub--anchornav.is-first .ds2-techhub--anchornav-slider{padding-left:20px}
.ds2-techhub--anchornav.is-last .slick-next{opacity:0;pointer-events:none}
.ds2-techhub--anchornav.is-last .ds2-techhub--anchornav-slider{padding-right:0}
}
@media only screen and (max-width:520px){.ds2-techhub--anchornav{background:#fff}
.ds2-techhub--anchornav .slick-next,.ds2-techhub--anchornav .slick-prev{opacity:0;pointer-events:none}
.ds2-techhub--anchornav.is-sticky.is-open{z-index:6050}
.ds2-techhub--anchornav.is-sticky.is-open,.ds2-techhub--anchornav.is-sticky.is-open-wrapper{height:100%}
.ds2-techhub--anchornav-slider{width:100%;max-height:100%;padding:0 0 15px;overflow:auto;-webkit-overflow-scrolling:touch}
.ds2-techhub--anchornav-wrapper{flex-direction:column}
.ds2-techhub--anchornav-dropdown-placeholder{width:100%;height:65px;padding:0 50px;font-weight:700;position:relative;display:block;text-align:center;cursor:pointer;border-bottom:1px solid #e6e6e6}
.ds2-techhub--anchornav-dropdown-placeholder-with-cta{padding:0 100px}
.ds2-techhub--anchornav-dropdown-placeholder-title{width:100%;display:inline-block;line-height:65px;font-size:15px;color:#262626;overflow:hidden;text-overflow:ellipsis}
.ds2-techhub--anchornav-dropdown-placeholder-with-cta .ds2-techhub--anchornav-dropdown-icon{right:80px}
.ds2-techhub--anchornav-dropdown-icon{position:absolute;right:20px;height:20px;width:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .5s ease;opacity:.45}
.is-sticky.is-open .ds2-techhub--anchornav-dropdown-icon{transform:translateY(-50%) rotate(-90deg)}
.ds2-techhub--anchornav-dropdown-icon::after,.ds2-techhub--anchornav-dropdown-icon::before{background-position:center;background-size:40px;left:0}
.ds2-techhub--anchornav-dropdown-icon:hover{opacity:1}
.ds2-techhub--anchornav-list{height:auto;padding:10px 0;visibility:visible;opacity:1}
.ds2-techhub--anchornav-list-item{display:block;margin:5px 0;padding:10px 20px;color:#8e8e8e;overflow:hidden;text-overflow:ellipsis;border-left:4px solid rgba(255,255,255,0);transition:.25s border ease;cursor:pointer}
.ds2-techhub--anchornav-list-item.is-active,.ds2-techhub--anchornav-list-item:hover{border-left-color:#1c69d4;color:#262626}
}
.ds2-techhub--anchornav-cta.button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px;min-height:50px;min-width:calc(100% - 40px);margin:20px;padding:0}
@media only screen and (min-width:521px){.ds2-techhub--anchornav-cta.button{min-width:50px;margin:0 0 0 10px;padding:0}
}
@media only screen and (min-width:981px){.ds2-techhub--anchornav-cta.button{min-width:calc(25% - 11.25px);margin:0 0 0 25px;padding:0 50px}
}
.ds2-techhub--anchornav-cta-mobile.button{position:absolute;top:7.5px;right:20px;min-width:50px;min-height:50px}
.ds2-techhub--anchornav-cta-icon{font-size:50px;position:absolute;left:0;top:0;opacity:.7}
.ds2-techhub--anchornav-cta span{white-space:normal}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-techhub--anchornav-cta span{display:none}
}