:root{--brand-dz-primary-color:#232e4e;--brand-dz-secondary-color:rgba(33,76,142,.67);--brand-dz-inputgrey-color:#d7d7d7;--brand-dz-text-inputgrey-color:#a7a8aa;--white-dz-color:#fff;--body-dz-font:'Open Sans' , sans-serif;--p-dz-font:'Open Sans' , sans-serif}.dz-header#store-banner{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3b393a}.dz-header#store-banner h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.dz-header#store-banner h2{font-size:1.75rem;font-weight:600;margin-bottom:.85rem}.dz-header#store-banner h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.dz-header#store-banner h4{font-size:1.25rem;font-weight:600;margin-bottom:.6rem}.dz-header#store-banner h5{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.dz-header.dz-header#store-banner h6{font-size:1rem;font-weight:600;margin-bottom:.4rem}#store-banner p{font-size:1rem;font-weight:400;margin-bottom:1rem}.dz-header#store-banner small{font-size:.875rem;font-weight:400}.dz-header#store-banner a{font-family:inherit;font-size:1rem;font-weight:500;color:#134760;text-decoration:none;transition:color .3s ease}.dz-header#store-banner a:hover{color:#fff;outline:none}.dz-header{width:100vw!important;position:relative;margin-left:-50vw;left:50%;box-sizing:border-box;padding:.7em 0;border-bottom:4px solid var(--brand-dz-primary-color);background-color:var(--brand-dz-primary-color)}.dz-header>.row-fluid{max-width:1140px;margin:0 auto;padding:7px;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;flex-direction:row}.dz-header .span3.logo-dz-sws img.brandlogo{width:100%;margin-left:0}.dz-header .row-fluid .navbar.navbar-inner-dz-subsite{float:right}.dz-header .span9.subheading-nav{float:right;margin-top:9px}.dz-header .row-fluid .navbar .nav-collapse.sws.collapse{margin-top:0!important;width:52rem}.navbar .nav.navbar-dz-subsite{margin-right:0;width:90%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex-wrap:nowrap;-moz-box-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.1em}.navbar .nav.navbar-dz-subsite>li.home-btn{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:0}.navbar .nav.navbar-dz-subsite>li{-webkit-box-flex:4;-moz-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:0;text-align:center}.navbar.navbar-inner-dz-subsite-french .nav.navbar-dz-subsite>li{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;text-align:center}.navbar.navbar-inner-dz-subsite .nav>li>a{text-shadow:none;color:var(--white-dz-color)!important;display:block;white-space:nowrap}.navbar.navbar-inner-dz-subsite .nav>li>a:active,.navbar.navbar-inner-dz-subsite .nav>li>a:hover,.navbar .nav.navbar-dz-subsite li.dropdown.open>.dropdown-toggle,.navbar .nav.navbar-dz-subsite li.dropdown.active>.dropdown-toggle,.navbar .nav.navbar-dz-subsite li.dropdown.open.active>.dropdown-toggle{background-color:var(--brand-dz-primary-color)}.navbar.navbar-inner-dz-subsite .navbar-dz-subsite li{line-height:1.5}.nav-home-icon-svg{color:#fff;width:18px;height:18px;transition:color .2s ease;filter:drop-shadow(0 2px 3px var(--brand-dz-secondary-color));display:block}.navbar .nav.navbar-dz-subsite a.nav-home-icon{padding:11px 20px}.navbar.navbar-inner-dz-subsite .nav>li>a{padding:6px 20px;font-size:1.2rem!important}.navbar.navbar-inner-dz-subsite.navbar-inner-dz-subsite-french.mhide .nav>li>a{padding:6px 24px}.navbar.navbar-inner-dz-subsite.navbar-inner-dz-subsite-french.mhide a.nav-home-icon{padding:11px 24px!important}.nav,.navbar{margin-bottom:0}.navbar .nav.navbar-dz-subsite>li:last-child{flex-grow:2;max-width:270px}ul.dropdown-menu.dz-whole-cateogies-list-menu .dropdown-submenu{position:relative}ul.dropdown-menu.dz-whole-cateogies-list-menu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px}.navbar .pull-right>li>.dropdown-menu.dz-whole-cateogies-list-menu .dropdown-menu{border-radius:0}ul.dropdown-menu.dz-whole-cateogies-list-menu .dropdown-submenu>a:after{margin-right:20px;border-left-color:#232e4e}ul.dropdown-menu.dz-whole-cateogies-list-menu .dropdown-submenu:hover>a:after{margin-right:10px;transition:all .3s ease-in-out!important}#dz-categories-dropdown::after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;vertical-align:middle}#dz-categories-dropdown[aria-expanded="true"]::after{transform:rotate(-135deg)}.navbar .nav>li>.dz-whole-cateogies-list-menu.dropdown-menu:before,.navbar .nav>li>.dz-whole-cateogies-list-menu.dropdown-menu:after{display:none}.navbar .nav>li>.dz-whole-cateogies-list-menu.dropdown-menu{display:block!important;width:265px;left:0!important;top:40px;border-radius:0;background-color:var(--white-dz-color);box-shadow: 0 2px 3px #13486040;padding:10px;margin:0;border:1px solid var(--brand-dz-primary-color);border-top:4px solid var(--brand-dz-primary-color);opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .25s ease , transform .5s ease}.navbar.navbar-inner-dz-subsite.navbar-inner-dz-subsite-french.mhide .dropdown-menu.dz-whole-cateogies-list-menu{width:308px}.navbar .nav>li.open>.dz-whole-cateogies-list-menu.dropdown-menu{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-menu.dz-whole-cateogies-list-menu .dz-flex-dropdown{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;margin:0 auto;width:fit-content}.dropdown-menu.dz-whole-cateogies-list-menu li a,.dropdown-menu.dz-whole-cateogies-list-menu li.dropdown-header-title,.dropdown-menu.dz-whole-cateogies-list-menu li.dropdown-header a{white-space:break-spaces;padding:5px 2px!important;line-height:1.5;font-family: var(--body-dz-font);font-size:16px;text-align:left;display:block;text-decoration:none;transition:all .3s ease-in-out!important}.dropdown-menu.dz-whole-cateogies-list-menu li a:not(.dropdown-header) {font-weight:600!important;margin-left:10px}.dropdown-menu.dz-whole-cateogies-list-menu li a:not(.dropdown-header):hover {margin-left:18px;background:transparent!important;color:var(--brand-dz-primary-color)!important}.dropdown-menu.dz-whole-cateogies-list-menu li.dropdown-header-title,.dropdown-menu.dz-whole-cateogies-list-menu li.dropdown-header a{font-weight:700;color:var(--brand-dz-primary-color);margin-left:0}.dropdown-menu.dz-whole-cateogies-list-menu li.dropdown-header a:hover{margin-left:4px}.dropdown-menu.dz-whole-cateogies-list-menu li>a:focus{background-color:transparent!important}.dropdown-menu .dz-flex-dropdown .divider{height:1px;margin:2px 1px;overflow:hidden;background-color:var(--brand-dz-inputgrey-color)}ul.dropdown-menu.dz-whole-cateogies-list-menu:hover{background-color:var(--white-dz-color)}.navbar.navbar-inner-dz-subsite.navbar-inner-dz-subsite-french.mhide ul.dropdown-menu.dz-whole-cateogies-list-menu.solutions-by-industry,ul.dropdown-menu.dz-whole-cateogies-list-menu.solutions-by-industry{width:fit-content;padding:10px}ul.dropdown-menu.dz-whole-cateogies-list-menu.solutions-by-industry li{margin-left:10px 10px 5px}ul.dropdown-menu.dz-whole-cateogies-list-menu.solutions-by-industry li>a{margin-left:10px 0}.dz-search form#ProductDisplayForm button.btn.btn-default i.icon-search,.dz-mobile .mobile-search button .icon-search{margin-top:1px!important;background-image:url(/images/pages/dz/dz-search-btn.svg)}.dz-search .btn{padding:0}.dz-search.input-append{position:relative;display:flex;align-items:center;justify-content:flex-end;height:35px;border-radius:4px;overflow:hidden;width:35px;transition:width .4s ease , box-shadow .3s ease}.dz-search.input-append:hover,.dz-search.input-append:focus-within{width:250px}.dz-search form#ProductDisplayForm{display:flex;align-items:center;justify-content:flex-end;width:100%;height:35px;margin:0;position:relative;white-space:nowrap}.dz-search input#ProductSearch.appendInputButton{flex:1 1 auto;width:0;opacity:0;padding:0;border:none;background:transparent;font-weight:400;font-size:15px;transition:width .4s ease , opacity .3s ease , padding .3s ease;box-shadow:none}.dz-search.input-append:hover input#ProductSearch.appendInputButton,.dz-search.input-append:focus-within input#ProductSearch.appendInputButton{width:100%;opacity:1;padding:7px 8px 6px 10px;background-color:var(--white-dz-color)}.dz-search input#ProductSearch.appendInputButton:focus{outline:none;box-shadow:none}.dz-search input#ProductSearch.appendInputButton::placeholder{color:var(--brand-dz-dkgrey-color);opacity:1}.dz-search form#ProductDisplayForm button.btn.btn-default{background-color:var(--brand-dz-third-color);border:none;border-radius:0 4px 4px 0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .3s ease;cursor:pointer;z-index:2}.navbar-dz-subsite>li:last-child{margin-left:6px}.dz-search.input-append:hover form#ProductDisplayForm button.btn.btn-default,.dz-search.input-append:focus-within form#ProductDisplayForm button.btn.btn-default{background-color:#3f4c71}.dz-search form#ProductDisplayForm button.btn.btn-default img{width:20px;height:auto;margin:0;display:block}.carousel-top.dz-sws-store{margin-top:0;width:100vw!important;position:relative;margin-left:-50vw;left:50%;padding-bottom:0}.dz-sws-store #myCarousel{margin-bottom:10px}.dz-sws-store #myCarousel .carousel-inner.hero-section,.dz-sws-store #myCarousel .carousel-inner.hero-section-french{height:400px}.dz-sws-store #myCarousel .hero-section{width:100%;background-image:url(/images/pages/dranetz/xdranetz-hero-bg.webp.pagespeed.ic.6Sng_m-vzR.webp);background-size:cover;background-position:center;position:relative;display:flex;justify-content:center;margin-top:0}.dz-sws-store #myCarousel .hero-content{max-width:1100px;width:1100px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:15px 20px;height:340px;margin:1em auto;background-color:rgba(33,76,142,.67)}.dz-sws-store #myCarousel .text-content{padding:0 40px;width:100%;max-width:410px;display:flex;flex-direction:column;justify-content:center;align-items:center}.dz-sws-store #myCarousel .image-content{margin:auto}.dz-sws-store #myCarousel .image-content img{object-fit:contain;height:auto;max-width:100%;max-height:320px}.carousel-control-new{color:var(--white-dz-color)!important;background-color:rgba(35,46,78,.5);border:2px solid var(--white-dz-color);border-radius:50%!important;width:40px!important;height:40px!important;line-height:40px;text-align:center;font-size:20px;font-weight:lighter;text-shadow:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out}.carousel-control-new.left{left:2rem}.carousel-control-new.right{right:2rem}.carousel-control-new:hover{border:2px solid var(--white-dz-color);color:var(--white-dz-color)!important;box-shadow:0 4px 7px rgba(0,0,0,.25)}.dz-sws-store #myCarousel h1{font-size:2rem;margin-bottom:.5em;color:var(--white-dz-color);text-align:center;letter-spacing:.5px;font-weight:700}.dz-sws-store #myCarousel h2{color:var(--white-dz-color);font-size:1.15rem;line-height:1.5;margin-top:5px;font-weight:200;text-align:center}.dz-sws-store #myCarousel .carousel-btn{color:var(--brand-dz-primary-color);background-color:var(--white-dz-color);border-radius:2px;margin-top:1em;font-size:16px;padding:.7em 3em;display:inline-flex;font-weight:600;text-decoration:none;transition:.3s ease-out;box-shadow:none;text-transform:uppercase}.dz-sws-store #myCarousel .carousel-btn:hover{color:var(--white-dz-color);background-color:var(--brand-dz-primary-color);box-shadow:0 2px 3px var(--brand-dz-secondary-color)}@supports (gap: 1em) {
  .sws-dz-buttons .dz-grid-container > * {
    margin: 0; /* Reset when gap is supported */
  }
}.dz-flex-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.dz-grid-container{position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease;height:100%;max-height:200px;display:flex;flex-direction:column;justify-content:flex-end}.dz-grid-container img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.application-bkg{position:absolute;bottom:0;left:0;width:100%;background:rgba(33,76,142,.67);color:#fff;text-align:center;padding:10px 0;transition:background .3s ease;margin-bottom:0}.application-title{margin:0;font-size:1.1rem;font-weight:600}.sws-dz-buttons-fr .application-title{padding:0 2px}.series-title,.dz-side-ad-title .application-title,.dz-side-ad-subtitle span.application-subtitle{display:block;color:var(--white-dz-color);text-shadow:1px 1px 1px rgba(0,0,0,.5)}.gts span.series-title{font-weight:500}.dz-grid-container:hover img{transform:scale(1.1)}a.dz-item.side-ad{background-color:#6684af;background-image:url(/images/pages/dranetz/xdranetz-side-ad-bg.webp.pagespeed.ic.O73gH7Gk9s.webp);background-repeat:no-repeat;background-size:185%;background-position:center 15em;background-position:center calc(15em - 1vh);gap:3em;grid-row:span 4;overflow:hidden;display:flex;flex-direction:column;justify-content:start;padding:5em 2em 1em 2em}.dz-side-ad-title .application-title{font-size:1.6rem;text-align:left;line-height:1}span.application-subtitle{font-size:1.15rem;text-align:left;padding-right:6em;line-height:1.5rem}.dz-side-ad-img{padding-top:4em}.dz-side-ad-img img{width:100%;height:auto;object-fit:contain;margin:10px 0}.dz-side-ad-cta{margin:0 auto;padding-top:5em}.side-ad-btn{display:inline-block;background-color:var(--white-dz-color);color:var(--brand-dz-primary-color);text-decoration:none;border-radius:2px;font-weight:600;transition:.3s ease-out;padding:.7em 3em;display:inline-block;text-transform:uppercase;margin-bottom:2em}.side-ad-btn:hover{background-color:var(--brand-dz-primary-color);color:var(--white-dz-color)}@media (max-width:600px){.dz-flex-container{grid-template-columns:1fr}.side-ad{grid-column:span 1}}.dz-hero-container{margin-top:-15px;width:100vw!important;position:relative;margin-left:-50vw;left:50%}.dz-about .about-dz-hero{background: linear-gradient(rgba(102,131,175,0.4), rgba(102,131,175,0.1)), url('/images/pages/dranetz/about-us-bg.jpg') center/cover no-repeat;position:relative;height:250px;margin-bottom:20px;display:flex;align-items:center}.dz-about .about-dz-hero .span5{width:fit-content}.dz-about .about-dz-hero h1{color:var(--white-dz-color);padding:.5em;font-size:4rem;line-height:1.2;font-weight:700;position:relative;text-transform:uppercase;text-align:center;text-shadow:1px 1px 1px var(--brand-dz-primary-color);margin-bottom:0}.row-fluid.about-dz-container h2{text-align:center}.row-fluid.about-dz-main-content h2,.row-fluid.about-dz-container h2{color:var(--brand-dz-primary-color);font-weight:700;font-size:1.5rem;line-height:normal}.dz-about .row-fluid p{text-align:left;font-size:.9rem;padding-bottom:0;line-height:1.5;margin-bottom:0}.row-fluid.about-dz-main-content,.row-fluid.about-dz-container{padding-bottom:1em}@media (min-width:1199px){.dz-sws-store.gts-carousel #myCarousel h1{padding:0 4px}}@media (max-width:1199px){.dz-header>.row-fluid{max-width:914px}.dz-header .row-fluid .navbar .nav-collapse.sws.collapse{width:43rem}.dz-header .row-fluid .navbar.navbar-inner-dz-subsite.navbar-inner-dz-subsite-french .nav-collapse.sws.collapse{width:48rem}.dz-sws-store #myCarousel .hero-content{grid-template-columns:1fr 1fr;width:880px}.dz-sws-store #myCarousel .text-content{padding:0 0 0 2em;width:400px}.dz-sws-store #myCarousel .image-content{width:400px}.carousel-control-new.left{left:.75rem}.carousel-control-new.right{right:.75rem}a.dz-item.side-ad{background-position:center calc(18em - 1vh)}.dz-side-ad-title .application-title{font-size:1.3rem}span.application-subtitle{font-size:1.1rem;padding-right:3em}.dz-side-ad-img{padding-top:5em}}@media (max-width:1199px) and (min-width:980px){.dz-search.input-append:hover,.dz-search.input-append:focus-within{width:176px}.navbar.navbar-inner-dz-subsite .nav>li>a{padding:6px 10px}}@media (max-width:979px){.row-fluid.dz-sws-store{padding-top:9px}.navbar-inner.dz-mobile{font-family: var(--body-dz-font);background:#0093d0;background-color:var(--brand-dz-primary-color);padding-top:7px;padding-bottom:7px}.dz-mobile .logo-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:10px;align-items:center}.dz-mobile .span3{width:30%;float:left;margin:0}.dz-mobile img.brand.mobile-logo{width:100%;padding:0 0 0 0;margin:0 0 0 -2px}.dz-mobile .span9{margin-left:0;margin-top:0;width:60%}.dz-mobile .mobile-search{width:100%;margin-top:0;padding:0 2px 0}.dz-mobile .mobile-search .input-append{padding:0!important;background-color:var(--white-dz-color);height:32px;border-radius:4px;border:1px solid var(--white-dz-color);position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dz-mobile .input-append input{background:transparent;padding:6px 10px 7px;border-radius:4px 0 0 4px;border:none;font-size:14px!important;width:100%!important;box-shadow:none}.dz-mobile .input-append .btn{padding:6px;background-color:var(--brand-dz-primary-color);height:32px;border-radius:0 4px 4px 0;width:36px;transform:translateY(0%);margin-left:0;margin-top:0;float:right;border:none}.dz-mobile .input-append input.refine-search:focus:invalid:focus{color:var(--brand-dz-secondary-color);outline:0;outline:thin dotted \9 ;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.dz-mobile .input-append input[type="text"]:focus{box-shadow:none!important;color:var(--brand-dz-third-color)}.dz-mobile .input-append input.refine-search.appendInputButton::-webkit-input-placeholder{color:var(--brand-dz-dkgrey-color)}.dz-mobile .input-append input.refine-search.appendInputButton:-moz-placeholder{color:var(--brand-dz-dkgrey-color)}.dz-mobile .input-append input.refine-search.appendInputButton::-moz-placeholder{color:var(--brand-dz-dkgrey-color)}.dz-mobile .input-append input.refine-search.appendInputButton:-ms-input-placeholder{color:var(--brand-dz-dkgrey-color)}.dz-mobile .input-append input.refine-search.appendInputButton::-ms-input-placeholder{color:var(--brand-dz-dkgrey-color)}.dz-mobile .input-append input.refine-search.appendInputButton::placeholder{color:var(--brand-dz-dkgrey-color)}.dz-mobile .sws-mobile-header-nav .navbar-dz-subsite-mobile{width:100%;margin:0!important;border-radius:0}.dz-mobile #SWS-mobile-nav-button-adjust{display:flex;width:100%;padding:0;margin:0;list-style:none;background-color:var(--brand-dz-primary-color);border:1px solid #fff;position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}.dz-mobile #SWS-mobile-nav-button-adjust>li{margin:0;padding:0;text-align:center;position:relative}.dz-mobile #SWS-mobile-nav-button-adjust>li.nav-item.dz-home{flex:0 0 60px;background-color:var(--brand-dz-primary-color)}.dz-mobile #SWS-mobile-nav-button-adjust>li.nav-item.dz-products,.dz-mobile #SWS-mobile-nav-button-adjust>li.nav-item.dz-about{flex:1;background-color:var(--brand-dz-primary-color)}.dz-mobile #SWS-mobile-nav-button-adjust > li + li:not(.collapse) {border-left:1px solid #fff}.dz-mobile #SWS-mobile-nav-button-adjust>li>a,.dz-mobile #SWS-mobile-nav-button-adjust>li>.nav-home-icon{display:flex;width:100%;padding:4px 0;color:#fff;text-decoration:none;align-items:center;justify-content:space-around;text-transform:uppercase;font-weight:700;text-shadow:0 2px 3px var(--brand-dz-secondary-color);font-size:1rem}.dz-mobile .dz-mobile-sub-nav.collapse{-webkit-transition:height .8s ease;-moz-transition:height .8s ease;-o-transition:height .8s ease;transition:height .8s ease}li#mobile-sws-1,li#mobile-sws-2{width:100%}li.accordion-inner.dz-mobile-first-dropdown.nav.mshow{padding:0}li.accordion-inner.dz-mobile-first-dropdown.nav.mshow.open,li.accordion-inner.dz-mobile-first-dropdown.nav.mshow{margin-bottom:0}.dz-mobile-first-dropdown .dropdown-menu li>a:hover,.dz-mobile-first-dropdown .dropdown-menu li>a:focus,.dz-mobile-first-dropdown .dropdown-submenu:hover>a,.dz-mobile-first-dropdown .dropdown-submenu:focus>a,.dz-mobile-first-dropdown .dropdown-menu li>a:active,.dz-mobile-first-dropdown .dropdown-submenu:active>a{background-color:rgba(0,0,0,.2)!important;color:var(--white-dz-color)!important}ul.dropdown-menu li a{line-height:16px}.dz-mobile .dz-mobile-sub-nav.collapse ul{margin:0;padding:0;list-style:none;border-top:1px solid #fff}.dz-mobile .dz-mobile-sub-nav.collapse li a{display:block;padding:8px 12px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);text-transform:uppercase;text-align:left;font-size:.9rem;font-weight:600;margin-bottom:0}.dz-mobile .dz-mobile-sub-nav.collapse li:last-child a{border-bottom:none;margin:0}.dz-mobile .dz-mobile-sub-nav.collapse li a:hover,.dz-mobile .sws-mobile-header-nav .nav>li>a:active,.dz-mobile .sws-mobile-header-nav .nav>li>a:focus{background-color:rgba(0,0,0,.2);margin:0;border-radius:0}.dz-sws-store #myCarousel .hero-content{width:90vw}.row-fluid.dz-sws-store{padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:-4px}.dz-sws-store #myCarousel .carousel-inner.hero-section,.dz-sws-store #myCarousel .carousel-inner.hero-section-french{height:330px}.dz-sws-store #myCarousel .hero-content{max-width:979px;height:272px}.dz-sws-store #myCarousel .text-content{padding:0;width:100%}.dz-sws-store #myCarousel .text-content.text-content-french{padding:0;max-width:380px}.dz-sws-store #myCarousel .image-content{max-width:400px}.dz-sws-store #myCarousel .carousel-btn{font-size:.9rem}.dz-sws-store #myCarousel .image-content img{object-fit:contain;height:auto;max-height:300px}.dz-sws-store #myCarousel .carousel-inner.hero-section.hero-section-french h1{font-size:1.7rem;line-height:1.15em}.dz-sws-store #myCarousel .carousel-inner.hero-section.hero-section-french h2{font-size:1.1rem;line-height:1.05em}.dz-item:not(.side-ad) {height:8em}.dz-application-img{height:112px}.dz-application-title .application-title{font-size:1.1rem;width:10em}.sws-dz-buttons.sws-dz-buttons-fr .dz-application-title .application-title{font-size:1rem}a.dz-item.side-ad{padding-top:9em}.sws-dz-buttons .side-ad-btn{font-size:.9rem}.dz-side-ad-title .application-title{font-size:1.3em}.dz-side-ad-subtitle span.application-subtitle{font-size:1rem;padding-right:1em}.dz-hero-container{margin-top:0}.dz-about .about-dz-hero{background-position:bottom}}@media (min-width:768px) and (max-width:979px){.dz-grid-container{max-height:180px}a.dz-item.side-ad{background-position:center calc(15em - 1vh);padding:4em 1em 0 1em}}@media (min-width:768px) and (max-width:886px){a.dz-item.side-ad{background-position:center calc(16em - 1vh);padding-top:4em}.sws-dz-buttons .side-ad-btn{padding:.6em 2em}}@media (max-width:767px){.row-fluid.dz-sws-store{padding-top:0}.navbar-inner.dz-mobile{margin-left:-20px;margin-right:-20px}.dz-mobile .span3{width:45%}.dz-mobile .span9{margin-bottom:0}.row-fluid.dz-sws-store{padding-bottom:0}.dz-sws-store #myCarousel .carousel-inner.hero-section,.dz-sws-store #myCarousel .carousel-inner.hero-section-french{height:340px;box-shadow:none}.dz-sws-store #myCarousel .hero-content{max-width:768px;padding:20px}.dz-sws-store #myCarousel .text-content{padding:0 5em 0 2em}.dz-sws-store #myCarousel .text-content.text-content-french{padding:0 0 0 1em;max-width:380px}.dz-sws-store #myCarousel h1{font-size:1.7rem;line-height:32px}.dz-sws-store #myCarousel .carousel-inner.hero-section.hero-section-french h1{font-size:1.4rem;line-height:30px}.dz-sws-store #myCarousel h2{font-size:1.1rem}.dz-sws-store #myCarousel .carousel-inner.hero-section.hero-section-french h2{font-size:1rem;line-height:normal}.dz-sws-store #myCarousel .image-content{max-width:290px}.dz-sws-store #myCarousel .hero-content .image-content img{box-shadow:none;max-height:220px}.carousel-indicators{margin-bottom:10px}.text-content.text-content-french .dz-sws-store #myCarousel .carousel-btn{padding:.7em 2em}.dz-flex-container .dz-item.side-ad{display:none;visibility:hidden}.dz-item:not(.side-ad) {height:8em}.dz-flex-container{grid-template-columns:repeat(2,1fr)}.row-fluid.about-dz-container h2{text-align:left}.dz-about .about-dz-hero h1{font-size:3rem}}@media (max-width:600px){.dz-mobile .span3{width:60%}.dz-mobile .input-append input{font-size:12px!important}.dz-mobile .mobile-search .input-append,.dz-mobile .input-append .btn{height:30px}.row-fluid.dz-sws-store{padding-top:4px}.dz-sws-store #myCarousel .carousel-inner.hero-section,.dz-sws-store #myCarousel .carousel-inner.hero-section-french{height:400px;margin-top:0;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.dz-sws-store #myCarousel .hero-section,.dz-sws-store #myCarousel .image-content{order:-1;padding:0}.dz-sws-store #myCarousel .hero-content{max-width:600px;width:95vw;height:378px;margin:10px auto;justify-items:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:0}.dz-sws-store #myCarousel .text-content{padding:0 1em;width:100%;text-align:center;display:flex;align-items:center;max-width:480px;margin-bottom:1em;height:auto}.dz-sws-store #myCarousel h1{font-size:1.4rem;line-height:26px}.dz-sws-store #myCarousel .hero-section.hero-section-french .image-content{max-width:276px}.dz-sws-store #myCarousel .hero-content .image-content img{box-shadow:none;max-height:166px}.dz-sws-store #myCarousel .carousel-btn{margin-bottom:inherit}.sws-dz-buttons.sws-dz-buttons-fr .dz-application-title .application-title{width:11em}.dz-item:not(.side-ad) {height:8em}.dz-application-title .application-title{width:6em}.dz-about.dz-about-french .about-dz-hero h1{font-size:3rem}}@media (max-width:480px){.dz-mobile .logo-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:.8em}.dz-mobile .span3{width:60%;margin-top:.5em}.dz-mobile .span9{width:100%}.dz-mobile .mobile-search .input-append{height:30px}.dz-mobile .input-append input{padding:4px 10px;font-size:12px!important}.dz-mobile .input-append .btn{height:30px}.dz-mobile #SWS-mobile-nav-button-adjust>li>a{font-weight:600}.dz-mobile #SWS-mobile-nav-button-adjust>li.nav-item.dz-products,.dz-mobile #SWS-mobile-nav-button-adjust>li.nav-item.dz-about{flex:auto}.dz-mobile #SWS-mobile-nav-button-adjust>li.nav-item.dz-home{flex:0 0 44px}.carousel-top.dz-sws-store{padding-bottom:0}.dz-sws-store #myCarousel .hero-content{max-width:480px}.dz-sws-store #myCarousel h1{font-size:1.1rem;padding-left:10px;padding-right:10px;line-height:22px}.dz-sws-store #myCarousel h2{font-size:.9rem;padding:0 1em}.dz-sws-store #myCarousel .text-content,.dz-sws-store #myCarousel .text-content.text-content-french{max-width:400px}.dz-sws-store #myCarousel .image-content{margin:15px auto}.dz-flex-container{grid-template-columns:repeat(1,1fr)}.dz-about .about-dz-hero h1{padding:.3em;font-size:2.7rem}.dz-about.dz-about-french .about-dz-hero h1{font-size:2rem}}@media (max-width:399px){.dz-mobile .logo-wrapper{gap:8px;margin-bottom:0}.dz-mobile img.brand.mobile-logo{width:60%}.dz-mobile .span9{margin-bottom:10px;width:100%}.dz-mobile .span3{width:100%}.dz-mobile #SWS-mobile-nav-button-adjust>li.nav-item.dz-home{flex:0 0 40px}.dz-mobile #SWS-mobile-nav-button-adjust>li>a,.dz-mobile #SWS-mobile-nav-button-adjust>li>.nav-home-icon{font-size:.85rem}.nav-home-icon-svg{width:auto;height:15px}.dz-sws-store #myCarousel h2,.dz-sws-store #myCarousel p{padding:0 10px}.dz-sws-store #myCarousel .image-content{max-width:270px}.sws-dz-buttons .dz-grid-container{grid-template-columns:repeat(1,1fr)}.dz-application-title .application-title{font-size:1rem;width:10em}.sws-dz-buttons.sws-dz-buttons-fr .dz-application-title .application-title{width:11em}.dz-sws-store #myCarousel .carousel-inner.hero-section.hero-section-french h1{font-size:1.1rem;line-height:24px}.dz-sws-store #myCarousel .text-content.text-content-french{padding:0}.dz-sws-store #myCarousel .image-content.image-content-french{margin:10px auto}.dz-about .about-dz-hero{height:150px}.dz-about .row-fluid p{font-size:.8rem}}@media (max-width:329px){.navbar-inner.dz-mobile{padding-bottom:0}.dz-mobile img.brand.mobile-logo{width:65%}.dz-mobile .span9{margin-bottom:5px}.dz-mobile .sws-mobile-header-nav .nav>li>a,li.accordion-inner.dz-mobile-first-dropdown.nav.mshow.open ul.dropdown-menu a{font-size:.8em}.dz-mobile .mobile-search .input-append{height:25px}.dz-mobile .input-append input{padding:2px 10px}.dz-mobile .input-append .btn{height:25px;padding:0}.dz-sws-store #myCarousel .carousel-inner.hero-section-french h2 br{display:none}.dz-sws-store #myCarousel .hero-content .image-content img{box-shadow:none;max-height:150px}.sws-dz-buttons .dz-grid-container{grid-template-columns:repeat(1,1fr)}.dz-about .about-dz-hero h1{font-size:1.7rem}.row-fluid.about-dz-main-content h2,.row-fluid.about-dz-container h2{font-size:1.3rem}}