@font-face{font-family:SSGizmo;src:url(/fonts/ss-gizmo.eot);src:url(/fonts/ss-gizmo.eot?#iefix) format('embedded-opentype') , url(/fonts/ss-gizmo.woff) format('woff') , url(/fonts/ss-gizmo.ttf) format('truetype') , url(/fonts/ss-gizmo.svg#SSGizmo) format('svg');font-weight:400;font-style:normal}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.reset-flow{position:relative;width:100%!important;height:auto!important;top:initial!important;bottom:initial!important;left:initial!important;right:initial!important}.no-transition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none;color:inherit;outline:0}html,body{font-family:omnes-pro,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px}@media only screen and (max-width:760px){html,body{font-size:14px}}#main{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.no-transform{transform:none!important}body{color:#302f2f;position:relative;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}body.stop-scrolling{height:100%;overflow:hidden}body.hidden{opacity:0;background:0 0;visibility:hidden;background-image:none}body.loading{overflow:hidden}img.responsive{visibility:hidden}.fullscreen:not(.ds-primary-carousel) .image-container img {visibility:hidden}#ds-loader{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#fff;overflow:hidden}#ds-loader:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}#ds-loader .loader{width:50px;height:50px;display:inline-block;-webkit-perspective:1200;perspective:1200}#ds-loader .flipper{position:relative;display:block;height:inherit;width:inherit;-webkit-animation:flip 1s infinite ease-in-out;-moz-animation:flip 1s infinite ease-in-out;animation:flip 1s infinite ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#ds-loader .front,#ds-loader .back{position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;width:100%}#ds-loader .back{z-index:800;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:#ccc}@-webkit-keyframes flip {
 0% {
  -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  -moz-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  -ms-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  transform:perspective(120px) rotateX(0deg) rotateY(0deg)
 }
 50% {
  -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  -moz-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  -ms-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
 }
 100% {
  -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  -moz-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  -ms-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
 }
}@-moz-keyframes flip {
 0% {
  -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  -moz-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  -ms-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  transform:perspective(120px) rotateX(0deg) rotateY(0deg)
 }
 50% {
  -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  -moz-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  -ms-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
 }
 100% {
  -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  -moz-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  -ms-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
 }
}@keyframes flip {
 0% {
  -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  -moz-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  -ms-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
  transform:perspective(120px) rotateX(0deg) rotateY(0deg)
 }
 50% {
  -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  -moz-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  -ms-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
 }
 100% {
  -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  -moz-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  -ms-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
 }
}@media only screen and (max-width:750px){img.landscape{display:none}.ds-poster.video-poster{display:none}}@media only screen and (min-width:751px){.portrait.poster-image.image-container{display:none}}@media only screen and (max-width:500px){.scroll-down-arrow-desktop{display:none}}.scroll-down-arrow-mobile{display:none}@media only screen and (max-width:499px){.scroll-down-arrow-mobile{position:relative!important;bottom:0!important;display:inline-block;vertical-align:middle}}.scroll-down-arrow{position:absolute;text-align:center;right:7.5%;bottom:35px;border:2px solid #fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:30px;height:30px;font-size:14px;line-height:30px;color:#fff;z-index:5;cursor:pointer;overflow:hidden}@media only screen and (max-width:600px){.scroll-down-arrow{bottom:39px}}.scroll-down-arrow:before{position:absolute;top:0;left:6px}.scroll-down-arrow.animated:before{-webkit-transition:top .3s ease;-moz-transition:top .3s ease;-ms-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.scroll-down-arrow.slid-up:before{top:-22px}.scroll-down-arrow.slid-down:before{top:22px}.scroll-down-arrow.slid-way-down:before{-webkit-transition:top .6s ease;-moz-transition:top .6s ease;-ms-transition:top .6s ease;-o-transition:top .6s ease;transition:top .6s ease;top:22px}.bg-container{position:fixed!important;bottom:0;right:0}.anim{visibility:hidden}.hide{display:none}.collapsed-hide{display:none}.less-error-message{z-index:1000000;position:relative}section{position:relative;-webkit-transform:translate3d(0,0,0)}.global-modal{position:fixed;overflow:hidden;top:0;z-index:99}.global-modal .modal-bg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff}.preload img,.preloaded img{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.preload.preload img,.preloaded.preload img{opacity:0}body.resizing .preload img,body.resizing .preloaded img{-webkit-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-ms-transition-duration:.2s!important;-o-transition-duration:.2s!important;transition-duration:.2s!important}.ds-page-content{width:85%;margin:auto;position:relative}.ds-page-content .column{float:left}.ds-page-content-small{width:85%;margin:auto;position:relative;max-width:55.25%;width:880px}.ds-page-content-small .column{float:left}@media only screen and (max-width:760px){.ds-page-content-small{max-width:76.5%}}.ds-template-container{display:none}.ds-poster .poster-image{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:2}.ds-poster .video-object{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;visibility:hidden}.ds-poster .video-object.active{visibility:visible}.ds-primary-carousel{overflow:hidden}.ds-primary-carousel .carousel-item{height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden;display:block;width:100%}.ds-primary-carousel .carousel-item.darken aside{background-color:rgba(0,0,0,.5)}.ds-primary-carousel .carousel-item.black aside{color:#000}.ds-primary-carousel .carousel-item aside{display:block;color:#fff;z-index:3;text-align:center;position:relative}.ds-primary-carousel .carousel-item aside h2{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;line-height:.95em;width:85%;margin:auto;margin-bottom:20px;letter-spacing:-.05em}.ds-primary-carousel .carousel-item aside h2.lowercase{text-transform:initial}.ds-primary-carousel .carousel-item aside h3{font-family:futura-pt,sans-serif;font-weight:400;text-transform:uppercase;font-size:.875em;margin:auto;margin-bottom:10px;width:80%;max-width:800px;padding:0 7.5%}@media only screen and (max-width:499px){.ds-primary-carousel .carousel-item aside h3{margin:0 20px auto 0!important;vertical-align:middle;width:80%!important}}.ds-primary-carousel .carousel-item aside h4{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;font-size:.9375em;line-height:1em}.ds-primary-carousel .carousel-item aside .icon-squiggle{font-size:.75em;margin:10px 0}.ds-primary-carousel .carousel-item aside img{width:250px;max-width:90%}.ds-primary-carousel .carousel-item .image-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:2}.ds-poster-container{overflow:hidden;display:block;width:100%}.ds-poster-container.darken aside{background-color:rgba(0,0,0,.5)}.ds-poster-container.black aside{color:#000}.ds-poster-container aside{display:block;color:#fff;z-index:3;text-align:center;position:relative}.ds-poster-container aside h2{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;line-height:.95em;width:85%;margin:auto;margin-bottom:20px;letter-spacing:-.05em}.ds-poster-container aside h2.lowercase{text-transform:initial}.ds-poster-container aside h3{font-family:futura-pt,sans-serif;font-weight:400;text-transform:uppercase;font-size:.875em;margin:auto;margin-bottom:10px;width:80%;max-width:800px;padding:0 7.5%}@media only screen and (max-width:499px){.ds-poster-container aside h3{margin:0 20px auto 0!important;vertical-align:middle;width:80%!important}}.ds-poster-container aside h4{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;font-size:.9375em;line-height:1em}.ds-poster-container aside .icon-squiggle{font-size:.75em;margin:10px 0}.ds-poster-container aside img{width:250px;max-width:90%}.ds-poster-container .image-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:2}.ds-social-icons li{display:inline-block;width:19px;height:19px;font-size:19px;line-height:19px;text-align:center;margin-right:10px}.page-template-contact .ds-social-icons .facebook{width:11px}.ds-bullet-container{position:absolute;width:100%;bottom:50px;text-align:center;z-index:5;height:14px}.ds-bullet-container .bullet{width:14px;height:14px;display:inline-block;border:solid 2px #fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;margin-bottom:5px;margin-left:10px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.ds-bullet-container .bullet .inner{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);position:absolute;width:6px;height:6px;top:50%;left:50%;margin-left:-3px;margin-top:-3px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;z-index:2}.ds-bullet-container .bullet.active .inner{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}@media only screen and (max-width:480px){.ds-bullet-container{bottom:20px}}.ds-big-text-wrapper{padding:0 15%;height:500px}.ds-big-text-wrapper .big-text-inner{width:1000px;height:100%;max-width:100%;position:relative;margin:auto}.ds-big-text-wrapper .big-text-container{visibility:hidden;font-family:futura-pt,sans-serif;font-weight:700;width:100%}.ds-big-text-wrapper .big-text-container .type-in{padding:1.5% 0;margin-bottom:-3.5%}.ds-padded-text{padding:0 7.5%;line-height:24px}.ds-padded-text h2{font-family:futura-pt,sans-serif;font-weight:700;font-size:2em;line-height:.875em;text-transform:uppercase;margin-bottom:30px}.ds-padded-text h3{font-family:futura-pt,sans-serif;font-weight:700;font-size:1.625em;line-height:.9230769230769231em;text-transform:uppercase;margin-bottom:30px}.ds-padded-text h4,.ds-padded-text h5,.ds-padded-text h6{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;font-size:.9375em;line-height:1em;margin-bottom:30px}.ds-padded-text p{margin-bottom:20px;font-family:omnes-pro,sans-serif;font-weight:400;font-size:16px;line-height:24px}.ds-text-section{padding:30px 0;line-height:24px}.ds-text-section:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.ds-text-section .icon-squiggle{margin-bottom:20px}.ds-text-section h2{font-family:futura-pt,sans-serif;font-weight:700;font-size:2em;line-height:.875em;text-transform:uppercase;margin-bottom:30px}.ds-text-section h3{font-family:futura-pt,sans-serif;font-weight:700;font-size:1.625em;line-height:.9230769230769231em;text-transform:uppercase;margin-bottom:30px}.ds-text-section h4,.ds-text-section h5,.ds-text-section h6{font-family:futura-pt,sans-serif;font-weight:700;text-transform:uppercase;font-size:.9375em;line-height:1em;margin-bottom:30px}.ds-text-section p{margin-bottom:20px;font-family:omnes-pro,sans-serif;font-weight:400;font-size:16px;line-height:24px}.ds-text-section .column.one{padding-left:5%;padding-right:2.5%;width:60%}.ds-text-section .column.two{width:40%;padding-top:35px;padding-right:5%;text-align:right}.ds-text-section .column.full{padding-left:5%;padding-right:5%}.ds-text-section .column.left,.ds-text-section .column.right{float:left;width:50%;padding-left:5%;padding-right:5%}@media only screen and (max-width:700px){.ds-text-section .column.one,.ds-text-section .column.two,.ds-text-section .column.full{padding-left:10%;padding-right:10%;width:100%!important;text-align:center;float:none}}.ds-grid-container{position:relative}.ds-grid-container .grid-item{position:absolute;overflow:hidden}.ds-grid-container .grid-item .image-container{width:100%;height:100%;position:absolute}@media only screen and (max-width:480px){.ds-grid-container{height:auto!important}.ds-grid-container .grid-item{display:block;position:relative!important;width:100%!important;top:auto!important}.ds-grid-container .grid-item.grid-item-career,.ds-grid-container .grid-item.grid-item-culture{height:auto!important}.ds-grid-container .grid-item.grid-item-career aside,.ds-grid-container .grid-item.grid-item-culture aside{padding-bottom:100px!important}.ds-grid-container .grid-item aside{left:0!important;max-width:100%!important;max-width:-webkit-calc(100% - 0)!important;max-width:calc(100% - 0px)!important}.ds-grid-container .grid-item aside h6 span.title{display:none}.ds-grid-container .grid-item aside h6 span.mobile-title{display:table-cell}}.ds-work-grid-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.ds-work-grid-item .image-container{bottom:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.ds-work-grid-item .image-container img{display:none}.ds-work-grid-item .copy-overlay{z-index:2;position:absolute;bottom:0;width:100%;height:60px;padding:30px;font-family:futura-pt,sans-serif;font-weight:400;text-transform:uppercase}@media only screen and (max-width:479px){.ds-work-grid-item .copy-overlay{padding:30px 24px}}.ds-work-grid-item .copy-overlay .title-container{position:absolute;width:100%;height:100%;bottom:-60px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#000!important;padding:0 30px;left:0;text-align:center;color:#fff;line-height:1em;background-color:#181719}.ds-work-grid-item .copy-overlay i{display:block;position:absolute;margin-top:-12px;z-index:2}.ds-work-grid-item .copy-overlay h6{font-weight:700;padding-left:0;width:100%;height:100%;display:table}.ds-work-grid-item .copy-overlay h6 span{display:table-cell;vertical-align:middle}.ds-work-grid-item .copy-overlay h6 span.mobile-title{display:none}body.detection-touch .desktop-only{display:none}body:not(.detection-touch) .ds-work-grid-item:hover .copy-overlay .title-container,body:not(.detection-touch) .ds-work-grid-item.active .copy-overlay .title-container {bottom:0}body:not(.detection-touch) .ds-work-grid-item:hover .copy-overlay .ds-cross:before,body:not(.detection-touch) .ds-work-grid-item.active .copy-overlay .ds-cross:before {transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}body:not(.detection-touch) .ds-work-grid-item:hover .copy-overlay .ds-cross:after,body:not(.detection-touch) .ds-work-grid-item.active .copy-overlay .ds-cross:after {transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);opacity:0}body:not(.detection-touch) .ds-work-grid-item:hover .image-container,body:not(.detection-touch) .ds-work-grid-item.active .image-container {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}body:not(.detection-touch) .grid-item-career aside:hover .ds-cross:not(.minus):before,body:not(.detection-touch) .grid-item-culture:hover aside .ds-cross:not(.minus):before,body:not(.detection-touch) .grid-item-contact:hover aside .ds-cross:not(.minus):before,body:not(.detection-touch) .grid-item-career aside:hover .ds-cross:not(.minus):after,body:not(.detection-touch) .grid-item-culture:hover aside .ds-cross:not(.minus):after,body:not(.detection-touch) .grid-item-contact:hover aside .ds-cross:not(.minus):after {transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}body.detection-touch .ds-work-grid-item.active .image-container{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}body.detection-touch .ds-work-grid-item.active .copy-overlay .title-container{bottom:0}html.no-touch .ds-scroll-item.animate:not(.one-column-scroll),html.no-touch .ds-scroll-item-added.animate:not(.one-column-scroll) {opacity:0;-webkit-transform:translateY(120px);-moz-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px)}html.no-touch .ds-scroll-item.animate:not(.one-column-scroll).ds-scroll-item-added.scroll-active,html.no-touch .ds-scroll-item-added.animate:not(.one-column-scroll).ds-scroll-item-added.scroll-active {-webkit-animation:moveUp .45s cubic-bezier(.645,.045,.355,1) forwards;-moz-animation:moveUp .45s cubic-bezier(.645,.045,.355,1) forwards;animation:moveUp .45s cubic-bezier(.645,.045,.355,1) forwards}html.no-cssanimations .ds-scroll-item,html.no-cssanimations .ds-scroll-item-added{opacity:1!important}.ds-ajax-loader{position:fixed;top:0;display:none;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:1000}.ds-ajax-loader:after{content:"";position:absolute;width:50px;height:50px;top:50%;left:50%;margin-left:-25px;margin-top:-25px;background-color:#000}.ds-header-shift{padding-top:50px}@media only screen and (max-width:900px){.ds-header-shift{padding-top:40px}}.ds-carousel .dot-container{display:none;width:100%;position:absolute;bottom:-50px;left:0;height:34px}.ds-carousel .dot-container ul{width:100%;display:block;text-align:center;margin:0!important}.ds-carousel .dot-container ul li.dot{display:inline-block;background-color:#424242;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ds-carousel .dot-container ul li.dot img{visibility:hidden}.ds-carousel .dot-container ul li.dot.current{border:2px solid #fff;background-color:transparent!important;border:2px solid #424242}.ds-carousel .dot-container ul li.dot.infinite{border:0!important;background-color:#fff!important;background-color:#424242!important}.ds-carousel .nav-container{position:absolute;bottom:0;right:0}.ds-carousel .nav-container .arrow{width:110px;height:50px;position:relative;background-color:#fff;display:inline-block;color:#181719;text-align:center;cursor:pointer}.ds-carousel .nav-container .arrow .icon{line-height:50px;font-size:25px}.ds-carousel .nav-container .arrow.left{margin-right:1px}.ds-carousel .nav-container .arrow.left .icon{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media only screen and (max-width:480px){.ds-carousel .nav-container{background-color:#fff;width:100%;bottom:-50px}.ds-carousel .nav-container .arrow{width:50%;border:1px solid rgba(0,0,0,.1)}.ds-carousel .nav-container .arrow.left{margin-right:0}}html.touch .ds-carousel .nav-container{display:none}html.touch .ds-carousel .dot-container{display:block}.ds-cross{width:21px;height:21px;position:relative;cursor:pointer}.ds-cross:before,.ds-cross:after{content:"";display:block;background-color:#fff}.ds-cross.black:before,.ds-cross.black:after{background-color:#000}.ds-cross:before{position:absolute;width:21px;height:1px;top:50%;left:50%;margin-left:-10.5px;margin-top:-.5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ds-cross:after{position:absolute;width:1px;height:21px;top:50%;left:50%;margin-left:-.5px;margin-top:-10.5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ds-cross .minus:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.ds-cross .minus:after{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);opacity:0}.width-limited{max-width:1440px;margin:0 auto}@-webkit-keyframes moveUp {
 to {
  -webkit-transform:translateY(0);
  opacity:1
 }
}@-moz-keyframes moveUp {
 to {
  -moz-transform:translateY(0);
  opacity:1
 }
}@keyframes moveUp {
 to {
  transform:translateY(0);
  opacity:1
 }
}@-webkit-keyframes moveDown {
 to {
  -webkit-transform:translateY(100px);
  opacity:0
 }
}@-moz-keyframes moveDown {
 to {
  -moz-transform:translateY(100px);
  opacity:0
 }
}@keyframes moveDown {
 to {
  transform:translateY(100px);
  opacity:0
 }
}.sketch{display:none}