*{box-sizing:border-box;margin:0;padding:0}:focus{outline:0}img{border:none;display:block}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}li,ul{list-style:none;padding:0;margin:0}fieldset{border:none}.notransition,.popstate{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.notransition *,.popstate *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.notransition .wrap-ajax,.popstate .wrap-ajax{opacity:0!important}.notrans,.notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}@font-face{font-family:ff;src:url(fonts/Futura.eot);src:url(fonts/Futura.svg) format("svg"),url(fonts/Futura.eot?#iefix) format("embedded-opentype"),url(fonts/Futura.woff) format("woff"),url(fonts/Futura.woff2) format("woff2"),url(fonts/Futura.ttf) format("truetype");font-weight:400;font-style:normal}a,h1,h2,h3,h4,h5,p,span{font-family:ff,sans-serif}h1{font-size:3.6em;font-weight:400;color:#34312e;line-height:1.6em;letter-spacing:.04em;cursor:default}h1 a:active,h1 a:focus,h1 a:hover,h1 a:link,h1 a:visited{color:#4c2cc3;text-decoration:none;border-bottom:.1em solid #4c2cc3;padding:0 0 .08em 0}h1 a:active:focus,h1 a:active:hover,h1 a:focus:focus,h1 a:focus:hover,h1 a:hover:focus,h1 a:hover:hover,h1 a:link:focus,h1 a:link:hover,h1 a:visited:focus,h1 a:visited:hover{opacity:.9}h2{font-size:2.4em;font-weight:400;color:#34312e;line-height:1.6em;letter-spacing:.04em;cursor:default}h2 a:active,h2 a:focus,h2 a:hover,h2 a:link,h2 a:visited,h2 colour{color:#4c2cc3;text-decoration:none;border-bottom:.1em solid #4c2cc3;padding:0 0 .08em 0}h2 a:active:focus,h2 a:active:hover,h2 a:focus:focus,h2 a:focus:hover,h2 a:hover:focus,h2 a:hover:hover,h2 a:link:focus,h2 a:link:hover,h2 a:visited:focus,h2 a:visited:hover,h2 colour:focus,h2 colour:hover{opacity:.9}h1.green a:active,h1.green a:focus,h1.green a:hover,h1.green a:link,h1.green a:visited,h1.green colour,h2.green a:active,h2.green a:focus,h2.green a:hover,h2.green a:link,h2.green a:visited,h2.green colour{color:#56a054;text-decoration:none;border-bottom:.1em solid #56a054;padding:0 0 .08em 0}h1.green a:active:focus,h1.green a:active:hover,h1.green a:focus:focus,h1.green a:focus:hover,h1.green a:hover:focus,h1.green a:hover:hover,h1.green a:link:focus,h1.green a:link:hover,h1.green a:visited:focus,h1.green a:visited:hover,h1.green colour:focus,h1.green colour:hover,h2.green a:active:focus,h2.green a:active:hover,h2.green a:focus:focus,h2.green a:focus:hover,h2.green a:hover:focus,h2.green a:hover:hover,h2.green a:link:focus,h2.green a:link:hover,h2.green a:visited:focus,h2.green a:visited:hover,h2.green colour:focus,h2.green colour:hover{opacity:.9}p{font-size:1.8em;font-weight:400;color:#34312e;line-height:1.8em;letter-spacing:.03em;cursor:default}p a:active,p a:focus,p a:hover,p a:link,p a:visited,p colour{color:#4c2cc3;text-decoration:none;border-bottom:.1em solid #4c2cc3;padding:0 0 .08em 0}p a:active:focus,p a:active:hover,p a:focus:focus,p a:focus:hover,p a:hover:focus,p a:hover:hover,p a:link:focus,p a:link:hover,p a:visited:focus,p a:visited:hover,p colour:focus,p colour:hover{opacity:.9}h3{line-height:1.6em}h1,h2,h3,h4,h5,h6,p{font-weight:400!important}body,html{background:#f1e6d8;height:100%;-webkit-transition:background-color 250ms cubic-bezier(.23,1,.32,1);-moz-transition:background-color 250ms cubic-bezier(.23,1,.32,1);-o-transition:background-color 250ms cubic-bezier(.23,1,.32,1);transition:background-color 250ms cubic-bezier(.23,1,.32,1)}body{padding:0;padding-top:9.2em;margin:0 auto;font-family:ff,sans-serif;letter-spacing:.05em;font-size:50%;-webkit-font-smoothing:subpixel-antialiased;min-width:320px;overflow-x:hidden;background:#fffbf6}img[data-src]:not(.float){opacity:0;-webkit-transition:opacity 2s cubic-bezier(.23,1,.32,1);-moz-transition:opacity 2s cubic-bezier(.23,1,.32,1);-o-transition:opacity 2s cubic-bezier(.23,1,.32,1);transition:opacity 2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0}img[data-src]:not(.float)+img.giveheight{width:100%;height:auto;z-index:-1}img[data-src].loaded{opacity:1}.icon-load{position:absolute;top:-50vh;left:-50vw;width:2.5em;height:.8em;margin-top:4em;margin-left:-.8em;pointer-events:none;z-index:2000;display:none}.icon-load>div{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);-moz-transition:.6s cubic-bezier(.23,1,.32,1);-o-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);opacity:0;width:2.5em;height:.8em}.icon-load>div>div{width:2.5em;height:.8em;background:url(/assets/img/icon-sine-rep.png) repeat-x;animation:anim 1.4s infinite linear}@keyframes anim{from{background-position-x:0}to{background-position-x:5em}}.clicked .icon-load,.loading .icon-load{z-index:2000}.clicked .icon-load>div,.loading .icon-load>div{opacity:.4}body:not(.page-home) main.wrap-ajax>:not(nav):not(.hero-slider):not(.images):not(.nav-sub){-webkit-transform:scale(.996);-moz-transform:scale(.996);-ms-transform:scale(.996);-o-transform:scale(.996);transform:scale(.996);-webkit-transition:opacity 1.4s,transform 1.4s cubic-bezier(.23,1,.32,1);-moz-transition:opacity 1.4s,transform 1.4s cubic-bezier(.23,1,.32,1);-o-transition:opacity 1.4s,transform 1.4s cubic-bezier(.23,1,.32,1);transition:opacity 1.4s,transform 1.4s cubic-bezier(.23,1,.32,1);opacity:0}body.loaded main.wrap-ajax>:not(nav):not(.hero-slider):not(.images):not(.nav-sub):not(.notification){-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}body.clicked main.wrap-ajax>:not(nav):not(.hero-slider):not(.images):not(.nav-sub){-webkit-transform:scale(.996);-moz-transform:scale(.996);-ms-transform:scale(.996);-o-transform:scale(.996);transform:scale(.996)}main.wrap-ajax,main[role=main]{margin:0 auto;position:relative;margin-bottom:-9em;background:#fffbf6;-webkit-transition:opacity 350ms cubic-bezier(.23,1,.32,1);-moz-transition:opacity 350ms cubic-bezier(.23,1,.32,1);-o-transition:opacity 350ms cubic-bezier(.23,1,.32,1);transition:opacity 350ms cubic-bezier(.23,1,.32,1)}main.wrap-ajax:after,main[role=main]:after{content:"";display:block;height:9em}section{width:100%;background:#fffbf6}section:not(.hero-slider){padding:4em 2em}section:nth-child(odd){background:#f8f2eb}section:last-child{padding-bottom:12em!important}.arrow-link{display:block;position:relative;line-height:0}.arrow-link:after{content:"";display:table;clear:both}.arrow-link:before{content:"";display:inline-block;height:1px;width:12px;background:#34312e;margin-top:3px;vertical-align:top;-webkit-transition:all 150ms cubic-bezier(.55,.26,0,1);-webkit-transition:all 150ms cubic-bezier(.55,.26,0,1.65);-moz-transition:all 150ms cubic-bezier(.55,.26,0,1.65);-o-transition:all 150ms cubic-bezier(.55,.26,0,1.65);transition:all 150ms cubic-bezier(.55,.26,0,1.65)}.arrow-link:after{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #34312e}.icon-sine{position:relative}.icon-sine:before{content:"";position:absolute;top:-1em;left:0;width:4em;height:1em;background:url(/assets/img/icon-sine.png) no-repeat;background-size:50%}.icon-sine.small:before{width:1.5em}div{-ms-overflow-style:none}a,a:hover{cursor:pointer!important}.touch .icon-load{display:none!important}em.superscript{top:-.5em;position:relative;font-size:70%;font-style:normal}.which-respond{height:1px;display:none}.moveScroll{-webkit-transform:rotateY(.5deg);-moz-transform:rotateY(.5deg);-ms-transform:rotateY(.5deg);-o-transform:rotateY(.5deg);transform:rotateY(.5deg);-moz-transform:none!important}@media (min-width:35em){body{font-size:62.5%}section:not(.hero-slider),section:not(.hilo-software),section:not(.slideshow){padding:8em 4em}.which-respond{height:1px}.icon-sine:before{background-size:auto}}@media (min-width:48em){.icon-load{display:block}section:not(.hero-slider),section:not(.hilo-software),section:not(.slideshow){padding:8em 4em}.which-respond{height:2px}}@media (min-width:70em){section:not(.hero-slider),section:not(.hilo-software),section:not(.slideshow){padding:8em 14em}.which-respond{height:3px}}@media (min-width:90em){section:not(.hero-slider),section:not(.hilo-software),section:not(.slideshow){padding:8em 20em}.which-respond{height:3px}}footer{position:relative;width:100%;height:9em;background:#f8f2eb}footer.light{background:#fffbf6}footer ul{top:0;right:0;padding:1em 1.2em 0 1em;font-size:1.8em;text-align:center}footer ul:last-child{display:none}footer ul li{display:inline-block}footer ul li a{display:block;padding:1.1em 1.04em 1em;text-decoration:none;color:#34312e}footer ul li a:hover{opacity:.8}footer .footer-logo{position:absolute;top:calc(50% + .4em);left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}footer .footer-logo img{width:7em;height:4em}body.loading footer{opacity:0}body.scrolled footer{opacity:1}@media (min-width:70em){footer .footer-logo{display:block}footer ul:first-child{float:left}footer ul:last-child{float:right;display:block}footer ul li{float:left}}nav{position:absolute;top:0;width:100%;height:9.2em;z-index:2000;opacity:0;will-change:top}nav:after{content:"";display:table;clear:both}nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:9.2em;z-index:-1;background:rgba(248,242,235,.95);-webkit-transition:.6s cubic-bezier(.23,1,.32,1);-moz-transition:.6s cubic-bezier(.23,1,.32,1);-o-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1)}nav>a{float:left;padding:2em 2em 2em 2em;height:100%;-webkit-transition:.4s cubic-bezier(.35,.825,0,1);-moz-transition:.4s cubic-bezier(.35,.825,0,1);-o-transition:.4s cubic-bezier(.35,.825,0,1);transition:.4s cubic-bezier(.35,.825,0,1)}nav>a img{height:100%}nav>a img:nth-child(1){display:none}nav>a img:nth-child(2){display:block}nav ul{position:fixed;top:0;right:0;font-size:2.4em;background:#34312e;height:100vh;-webkit-transition:350ms cubic-bezier(.23,1,.32,1);-moz-transition:350ms cubic-bezier(.23,1,.32,1);-o-transition:350ms cubic-bezier(.23,1,.32,1);transition:350ms cubic-bezier(.23,1,.32,1);transform:translateX(11.1em);padding-top:3em}nav ul:after{content:"";display:table;clear:both}nav ul li{width:11em}nav ul li a{display:block;color:#34312e;text-decoration:none;padding:1em 2em;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1);opacity:1;border-bottom:1px solid rgba(255,251,246,.1);cursor:pointer}nav ul li a:focus,nav ul li a:hover{opacity:.8;text-decoration:none}nav ul li a:active{opacity:1;text-decoration:none}nav ul li:nth-child(2) a{-webkit-transition-delay:15ms;-moz-transition-delay:15ms;-o-transition-delay:15ms;transition-delay:15ms}nav ul li:nth-child(3) a{-webkit-transition-delay:30ms;-moz-transition-delay:30ms;-o-transition-delay:30ms;transition-delay:30ms}nav ul li:nth-child(4) a{-webkit-transition-delay:45ms;-moz-transition-delay:45ms;-o-transition-delay:45ms;transition-delay:45ms}nav ul li:nth-child(5) a{-webkit-transition-delay:60ms;-moz-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}nav ul li.cart a{opacity:0;width:auto;height:5em;padding:0;opacity:0;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1);-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}nav ul li.cart a span{display:block;position:absolute;top:1.4em;right:15em;width:1.75em;height:1.75em;background:#56a054;font-size:.5em;padding:.35em 0;border-radius:100%;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;color:#fff;text-align:center}nav ul li.cart img{padding-top:2em;padding-left:.3em;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms;padding-top:1.25em}nav ul li.cart img.dark{display:none}nav.add:before{background:rgba(167,212,165,.97)}nav ul.cart li.cart a{opacity:1;right:2em;padding-left:1.7em;height:3.2em}body:not(.touch) nav.light:before{background:rgba(248,242,235,0)}body:not(.touch) nav.light>a img:nth-child(1){display:block}body:not(.touch) nav.light>a img:nth-child(2){display:none}body:not(.touch) nav.light ul li a{color:#fffbf6}body:not(.touch) nav.light ul li.cart .dark{display:none}body:not(.touch) nav.light ul li.cart .light{display:block}.nav-close nav:not(.light):not(:hover){height:9.2em}.nav-close nav:not(.light):not(:hover):before{opacity:.8;height:5.2em}.nav-close nav:not(.light):not(:hover)>a{padding:.5em .5em 4.5em 2em;opacity:.7}.nav-close nav:not(.light):not(:hover) ul{padding-bottom:0}.nav-close nav:not(.light):not(:hover) ul li:not(.cart) a{-webkit-transform:translate3D(0,-1.09em,0);-moz-transform:translate3D(0,-1.09em,0);-ms-transform:translate3D(0,-1.09em,0);-o-transform:translate3D(0,-1.09em,0);transform:translate3D(0,-1.09em,0);padding-bottom:.8em;opacity:.8}.nav-close nav:not(.light):not(:hover) ul li.cart a img{padding-top:.9em}.nav-close nav:not(.light):not(:hover) ul li.cart a span{top:.9em}.nav-close nav:not(.light):not(:hover) ul.cart li.cart a img{padding-top:.9em}body.first-load nav,body.page-home nav{opacity:0}body.page-home nav.light:before{background:rgba(248,242,235,0);background:rgba(1,3,23,.6)}body.page-products.single nav{opacity:0}body.page-products.single.loaded nav{opacity:1}body.loading.page-home:not(.respond-s) nav{opacity:0;height:9.2em}body.loading.page-home:not(.respond-s) nav:before{opacity:.8;height:5.2em}body.loading.page-home:not(.respond-s) nav>a{margin-top:-1em;opacity:.7}body.loading.page-home:not(.respond-s) nav ul{padding-bottom:0}body.loading.page-home:not(.respond-s) nav ul li a{-webkit-transform:translate3D(0,-1.09em,0);-moz-transform:translate3D(0,-1.09em,0);-ms-transform:translate3D(0,-1.09em,0);-o-transform:translate3D(0,-1.09em,0);transform:translate3D(0,-1.09em,0);padding-bottom:.8em;opacity:.8}body.loading.page-home:not(.respond-s) nav ul li.cart a{top:-1em;opacity:0}body.clicked.page-home nav,body.loaded.page-home nav,body.page-home.respond-s nav,body.scrolled nav{opacity:1}body.clicked.first-load.nav-close nav:not(.light),body.loaded.first-load.nav-close nav:not(.light),body.loading.first-load.nav-close nav:not(.light),body.scrolled.first-load.nav-close nav:not(.light){opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body.clicked nav,body.loaded nav,body.loading nav{-webkit-transition:.4s cubic-bezier(.35,.825,0,1);-moz-transition:.4s cubic-bezier(.35,.825,0,1);-o-transition:.4s cubic-bezier(.35,.825,0,1);transition:.4s cubic-bezier(.35,.825,0,1);opacity:1}body.scrolled nav{opacity:1!important}.berger{position:fixed;display:block;top:-1.7em;right:-.9em;top:-.9em;right:-1.3em;z-index:10200;cursor:pointer;width:7em;height:6.5em;width:110px;height:105px;opacity:1;-webkit-transition:.2s cubic-bezier(.23,1,.32,1);-moz-transition:.2s cubic-bezier(.23,1,.32,1);-o-transition:.2s cubic-bezier(.23,1,.32,1);transition:.2s cubic-bezier(.23,1,.32,1);right:.6em;width:89px;height:81px}.berger:hover{opacity:.9}.berger .divs{width:4.5em;margin:50% 0 0 50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:relative}.berger .divs div{width:3.7em;height:.6em;margin-bottom:.5em;width:48px;height:6px;margin-bottom:8px;background:#34312e;-webkit-border-radius:.2em;border-radius:.2em;background-clip:padding-box;-webkit-transition:all 150ms cubic-bezier(.74,0,.37,.995);-webkit-transition:all 150ms cubic-bezier(.74,-.37,.37,.995);-moz-transition:all 150ms cubic-bezier(.74,-.37,.37,.995);-o-transition:all 150ms cubic-bezier(.74,-.37,.37,.995);transition:all 150ms cubic-bezier(.74,-.37,.37,.995)}.berger .divs div:nth-child(3){-webkit-transition:all 150ms cubic-bezier(.74,0,.37,.995);-webkit-transition:all 150ms cubic-bezier(.74,-.37,.37,.995);-moz-transition:all 150ms cubic-bezier(.74,-.37,.37,.995);-o-transition:all 150ms cubic-bezier(.74,-.37,.37,.995);transition:all 150ms cubic-bezier(.74,-.37,.37,.995)}.berger .divs div:nth-child(4){position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all 250ms cubic-bezier(.74,0,.37,.995);-webkit-transition:all 250ms cubic-bezier(.74,-.37,.37,.995);-moz-transition:all 250ms cubic-bezier(.74,-.37,.37,.995);-o-transition:all 250ms cubic-bezier(.74,-.37,.37,.995);transition:all 250ms cubic-bezier(.74,-.37,.37,.995);-webkit-box-shadow:0 1px 0 0 transparent;-moz-box-shadow:0 1px 0 0 transparent;box-shadow:0 1px 0 0 transparent}.nav-open .berger .divs div{background:#fffbf6}.nav-open .berger .divs div:first-child,.nav-open .berger .divs div:nth-child(3){-webkit-transform:translateX(4em);-moz-transform:translateX(4em);-ms-transform:translateX(4em);-o-transform:translateX(4em);transform:translateX(4em);opacity:0}.nav-open .berger .divs div:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-open .berger .divs div:nth-child(4){-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);opacity:1;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,.2);box-shadow:0 1px 0 0 rgba(0,0,0,.2)}.nav-open .berger .divs div:nth-child(2),.nav-open .berger .divs div:nth-child(4){width:4em;width:48px;-webkit-transition-delay:30ms;-moz-transition-delay:30ms;-o-transition-delay:30ms;transition-delay:30ms}.nav-open nav>ul{transform:translateX(0);-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1);-webkit-box-shadow:-.1em 0 0 0 rgba(52,49,46,.08);-moz-box-shadow:-.1em 0 0 0 rgba(52,49,46,.08);box-shadow:-.1em 0 0 0 rgba(52,49,46,.08);padding-top:3em;overflow:scroll}.nav-open nav>ul a{color:#fffbf6}.nav-open nav>ul li.cart .dark{display:none}.nav-open nav>ul li.cart .light{display:block}.nav-open main.wrap-ajax{transform:translateX(-22.4em);-webkit-transition:350ms cubic-bezier(.23,1,.32,1);-moz-transition:350ms cubic-bezier(.23,1,.32,1);-o-transition:350ms cubic-bezier(.23,1,.32,1);transition:350ms cubic-bezier(.23,1,.32,1)}.nav-open.clicked nav>ul{transform:translateX(11.01em);-webkit-transition:350ms cubic-bezier(.23,1,.32,1);-moz-transition:350ms cubic-bezier(.23,1,.32,1);-o-transition:350ms cubic-bezier(.23,1,.32,1);transition:350ms cubic-bezier(.23,1,.32,1)}.nav-open.clicked main.wrap-ajax{transform:translateX(0);-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}.nav-open.clicked .berger .divs div{background:#34312e}.nav-open.clicked .berger .divs div:first-child,.nav-open.clicked .berger .divs div:nth-child(3){-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.nav-open.clicked .berger .divs div:nth-child(2){-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.nav-open.clicked .berger .divs div:nth-child(4){-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);opacity:0;-webkit-box-shadow:0 1px 0 0 transparent;-moz-box-shadow:0 1px 0 0 transparent;box-shadow:0 1px 0 0 transparent}@media (min-width:35em){.berger{right:-1.3em;width:110px;height:105px}}@media (min-width:48em){.berger{opacity:0;display:none}nav{position:fixed;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}nav>a{padding-left:4em!important}nav>ul{padding:0 1.3em 0 1em;float:right;background:0 0;height:auto;font-size:1.8em;transform:translateX(0)}nav>ul.cart{margin-right:4.3em;padding-left:0}nav>ul.cart li.cart a{right:-1.9em;padding-left:0}nav>ul li{float:left;width:auto}nav>ul li a{padding:2em 1.1em;border-bottom:none}nav>ul li.cart a{position:absolute;top:0;width:2em;height:5em}nav>ul li.cart a img{padding-top:2em}nav>ul li.cart a img.dark{display:block}nav>ul li.cart a img.light{display:none}nav>ul li.cart a span{top:3em;right:0}}@media (min-width:90em){nav>a{padding-left:6em!important}nav>ul{padding-right:2.3em!important}nav>ul.cart{margin-right:4.3em}nav>ul.cart li.cart a{right:-.9em}}.nav-sub{padding-bottom:6em!important;position:relative;-webkit-transition:opacity 2s cubic-bezier(.23,1,.32,1);-moz-transition:opacity 2s cubic-bezier(.23,1,.32,1);-o-transition:opacity 2s cubic-bezier(.23,1,.32,1);transition:opacity 2s cubic-bezier(.23,1,.32,1);opacity:0;z-index:1000}.nav-sub:after{content:"";display:table;clear:both}.nav-sub ol.breadcrumbs,.nav-sub ul.breadcrumb{font-size:3.6em;z-index:100;position:relative}.nav-sub ol.breadcrumbs li,.nav-sub ul.breadcrumb li{display:inline-block;max-width:40em;font-size:inherit;color:inherit;padding-bottom:.3em;font-size:85%}.nav-sub ol.breadcrumbs li a,.nav-sub ul.breadcrumb li a{text-decoration:none;color:rgba(52,49,46,.5)}.nav-sub ol.breadcrumbs li a:hover,.nav-sub ul.breadcrumb li a:hover{color:rgba(52,49,46,.6)}.nav-sub ol.breadcrumbs li.active a,.nav-sub ol.breadcrumbs li:last-of-type a,.nav-sub ul.breadcrumb li.active a,.nav-sub ul.breadcrumb li:last-of-type a{color:#34312e}.nav-sub ol.breadcrumbs li.active a:hover,.nav-sub ol.breadcrumbs li:last-of-type a:hover,.nav-sub ul.breadcrumb li.active a:hover,.nav-sub ul.breadcrumb li:last-of-type a:hover{opacity:.9}.nav-sub ul.filter,.nav-sub ul.filter-sub{font-size:2.4em;margin-top:.8em}.nav-sub ul.filter li,.nav-sub ul.filter-sub li{display:inline-block;margin:0 .52em 0 0;text-decoration:none;padding:.7em .7em .5em;border:2px solid #34312e;color:#34312e;border-radius:.1em}.nav-sub ul.filter li:hover,.nav-sub ul.filter-sub li:hover{opacity:.85;cursor:pointer}.nav-sub ul.filter li:active,.nav-sub ul.filter-sub li:active{border:2px solid #4c2cc3;color:#4c2cc3;opacity:1}.nav-sub ul.filter li.active,.nav-sub ul.filter-sub li.active{border:2px solid #4c2cc3;background:#4c2cc3;color:#fffbf6}.nav-sub ul.filter li.active:hover,.nav-sub ul.filter-sub li.active:hover{opacity:1}.nav-sub ul.filter-sub.links li,.nav-sub ul.filter.links li{display:inline-block;padding:0;border:0}.nav-sub ul.filter-sub.links li a,.nav-sub ul.filter.links li a{text-decoration:none;display:block;text-decoration:none;padding:.7em .7em .5em;border:2px solid #34312e;color:#34312e;border-radius:.1em}.nav-sub ul.filter-sub.links li a:hover,.nav-sub ul.filter.links li a:hover{opacity:.85;cursor:pointer}.nav-sub ul.filter-sub.links li a:active,.nav-sub ul.filter.links li a:active{border:2px solid #4c2cc3;color:#4c2cc3;opacity:1;border-radius:.1em}.nav-sub ul.filter-sub.links li.active a,.nav-sub ul.filter.links li.active a{border:2px solid #4c2cc3;background:#4c2cc3;color:#fffbf6}.nav-sub ul.filter-sub.links li.active a:hover,.nav-sub ul.filter.links li.active a:hover{opacity:1}.nav-sub ul.filter-sub{font-size:1.8em}.nav-sub ul.filter-sub li{border-width:1px!important;margin-bottom:.52em;padding:.7em .7em .6em}.nav-sub>.img-circle{position:absolute;right:2em;width:8em;height:8em;border-radius:100%;overflow:hidden;opacity:.3}.nav-sub>.img-circle img{width:100%;height:100%;border-radius:100%}section.wrap-scroll{transform:none!important;padding-top:0;padding-bottom:0;position:absolute;top:21.5em;left:0;-webkit-transition:opacity 2s cubic-bezier(.23,1,.32,1);-moz-transition:opacity 2s cubic-bezier(.23,1,.32,1);-o-transition:opacity 2s cubic-bezier(.23,1,.32,1);transition:opacity 2s cubic-bezier(.23,1,.32,1);opacity:0;z-index:3000}section.wrap-scroll .scroll-filter{position:absolute;z-index:3000;-webkit-transition:margin-left .6s,top .6s cubic-bezier(.23,1,.32,1);-moz-transition:margin-left .6s,top .6s cubic-bezier(.23,1,.32,1);-o-transition:margin-left .6s,top .6s cubic-bezier(.23,1,.32,1);transition:margin-left .6s,top .6s cubic-bezier(.23,1,.32,1);padding-top:2em;width:auto}section.wrap-scroll .scroll-filter.fixed{position:fixed;top:9.2em;margin-left:2em}section.wrap-scroll .scroll-filter.fixed.nav-close{top:5.2em}section.wrap-scroll ul.scroll{display:inline-block;border-radius:.15em;overflow:hidden;z-index:100}section.wrap-scroll ul.scroll:after{content:"";display:table;clear:both}section.wrap-scroll ul.scroll li{float:left;overflow:hidden}section.wrap-scroll ul.scroll li a{text-decoration:none;display:block;text-decoration:none;padding:.8em .8em .6em;color:#fffbf6;background:rgba(76,44,195,.8);font-size:1.8em}section.wrap-scroll ul.scroll li a:hover{cursor:pointer;background:rgba(76,44,195,.9)}section.wrap-scroll ul.scroll li a:active{background:#4c2cc3}section.wrap-scroll ul.scroll li.active a{background:#4c2cc3}section.wrap-scroll ul.scroll li.active a:hover{opacity:1}body.clicked section.wrap-scroll,body.loaded section.wrap-scroll{opacity:1}body.page-products:not(.page-cables) .nav-sub{height:34.3em}.nav-sub.respond-filter{height:auto}.nav-sub.respond-filter .filter{font-size:1.8em}.nav-sub.respond-filter .filter li{display:block!important;text-align:center;margin:0 0 .5em}.nav-sub.respond-filter .filter li:last-of-type{margin-bottom:0}.nav-sub.respond-filter+.wrap-scroll{display:none!important}nav:hover~main.wrap-ajax section.wrap-scroll .scroll-filter.fixed{position:fixed;top:9em;-webkit-transition:.3s cubic-bezier(.23,1,.32,1);-moz-transition:.3s cubic-bezier(.23,1,.32,1);-o-transition:.3s cubic-bezier(.23,1,.32,1);transition:.3s cubic-bezier(.23,1,.32,1)}.loading .nav-sub{opacity:0}.clicked .nav-sub,.loaded .nav-sub{opacity:1}@media (min-width:35em){.nav-sub>.img-circle{right:4em}.nav-sub ol.breadcrumbs li,.nav-sub ul.breadcrumb li{font-size:100%}}@media (min-width:48em){.nav-sub>.img-circle{right:8em;opacity:1}}@media (min-width:70em){.nav-sub>.img-circle{right:12em;width:12em;height:12em}}@media (min-width:90em){.nav-sub>.img-circle{right:20em}}.btn,.btn a{display:inline-block;text-decoration:none;padding:.7em .7em .5em;border:2px solid #34312e;color:#34312e;border-radius:.1em;width:auto;font-size:2.4em;cursor:pointer}.btn a:hover,.btn:hover{opacity:.85;cursor:pointer}.btn a:active,.btn:active{border:2px solid #4c2cc3;color:#4c2cc3;opacity:1}.btn a.active,.btn.active{border:2px solid #4c2cc3;background:#4c2cc3;color:#fffbf6}.btn a.active:hover,.btn.active:hover{opacity:1}.btn a.green,.btn.green{border:2px solid #56a054;background:#56a054;color:#fffbf6}section.titleh1{padding:8.4em 2em 5.6em}section.titleh1 h1,section.titleh1 h2{position:relative;font-size:2.4em;max-width:21em;margin:0 auto}section.titleh1 h1 .customlink,section.titleh1 h2 .customlink{display:inline-block;font-size:40%;border:none;background:#fff;border-radius:5px;color:#4c2cc3;padding:1.1em 1em .9em;line-height:1em;border:1px solid #4c2cc3;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);-o-transform:translateY(2em);transform:translateY(2em)}@media (min-width:35em){section.titleh1{padding:15em 2em 14.3em}section.titleh1 h1,section.titleh1 h2{font-size:3.6em}}.page-home .wrap-ajax{position:static}.page-home .titleh1{perspective:10em}.page-home .titleh1 h1,.page-home .titleh1 h2{-webkit-transition:2s cubic-bezier(.23,1,.32,1);-moz-transition:2s cubic-bezier(.23,1,.32,1);-o-transition:2s cubic-bezier(.23,1,.32,1);transition:2s cubic-bezier(.23,1,.32,1)}.page-home .notification{position:absolute;z-index:1000;top:11em;right:5em;width:50em;overflow:hidden;height:4.2em;opacity:0;-webkit-transition:2s cubic-bezier(.23,1,.32,1);-moz-transition:2s cubic-bezier(.23,1,.32,1);-o-transition:2s cubic-bezier(.23,1,.32,1);transition:2s cubic-bezier(.23,1,.32,1);-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.page-home .notification a{position:absolute;display:inline-block;right:0;max-width:100%;background:#010317;padding:.8em 1.2em .6em;font-size:1.4em;border-radius:.4em;color:rgba(255,255,255,.85);opacity:1;text-decoration:none;margin-bottom:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;opacity:0;top:4.2em;-webkit-box-shadow:2px 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:2px 0 4px 0 rgba(0,0,0,.3);box-shadow:2px 0 4px 0 rgba(0,0,0,.3)}.page-home .notification a:before{content:'';position:absolute;z-index:-1;background:rgba(255,255,255,.4);bottom:0;left:0;height:1px;width:0}.page-home .notification a.active,.page-home .notification a.move{display:inline-block;opacity:.9;z-index:1;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1);top:0}.page-home .notification a.active:before,.page-home .notification a.move:before{width:100%;-webkit-transition:6s cubic-bezier(.25,.25,.75,.75);-moz-transition:6s cubic-bezier(.25,.25,.75,.75);-o-transition:6s cubic-bezier(.25,.25,.75,.75);transition:6s cubic-bezier(.25,.25,.75,.75)}.page-home .notification a.out{-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;top:-4.2em}.page-home .notification a.over:before{-webkit-transition:0s cubic-bezier(.25,.25,.75,.75);-moz-transition:0s cubic-bezier(.25,.25,.75,.75);-o-transition:0s cubic-bezier(.25,.25,.75,.75);transition:0s cubic-bezier(.25,.25,.75,.75);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;width:0%}.page-home .notification a.single:before{display:none}.page-home .notification a span{color:#8c75e0}.page-home .notification a:hover{opacity:1;color:#fff}.page-home section{-webkit-transition:750ms cubic-bezier(.23,1,.32,1);-moz-transition:750ms cubic-bezier(.23,1,.32,1);-o-transition:750ms cubic-bezier(.23,1,.32,1);transition:750ms cubic-bezier(.23,1,.32,1)}.page-home section:nth-child(even){background:#fffbf6}.page-home section:nth-child(odd){background:#f8f2eb}.page-home .slideshow{padding-bottom:0!important}.page-home.loaded .notification{right:6em;opacity:1}@media (max-width:48em){.notification{display:none}}.page-blog section.x2-outlink{background:#f8f2eb}.page-blog section.posts{background:#fffbf6;padding:0 0;padding-bottom:1.4em!important;padding-top:.3em!important}.page-blog section.posts:after{content:"";display:table;clear:both}.page-blog section.posts>span{margin-left:2em;margin-bottom:2.7em;margin-top:.7em;display:block}.page-blog section.posts>span:before{width:5em}.page-blog section.posts>h1{color:#4c2cc3;max-width:20em;-webkit-transition:.3s cubic-bezier(.35,.825,0,1);-moz-transition:.3s cubic-bezier(.35,.825,0,1);-o-transition:.3s cubic-bezier(.35,.825,0,1);transition:.3s cubic-bezier(.35,.825,0,1);height:0;margin:0;overflow:hidden;opacity:0;margin-left:.55em;padding-bottom:0}.page-blog section.posts>h1:before{top:-1em;width:0;background:url(/assets/img/icon-sine-purple.png) no-repeat}.page-blog section.posts>h1.open{margin-top:1em;opacity:1;height:auto;overflow:visible;padding-bottom:1.8em}.page-blog section.posts>h1.open:before{width:4em;-webkit-transition:5s cubic-bezier(.23,1,.32,1);-moz-transition:5s cubic-bezier(.23,1,.32,1);-o-transition:5s cubic-bezier(.23,1,.32,1);transition:5s cubic-bezier(.23,1,.32,1)}.page-blog section.posts .seemore{display:block;width:100%;text-align:center;margin-bottom:6.4em;clear:left}.page-blog section.posts .seemore div{margin-top:.5em}.page-blog section.posts .seemore.hide{display:none}.page-blog section.posts .seemore.hide div{opacity:0}.page-blog section.posts>div:not(.seemore){width:100%;float:left;padding:0 2em 6em;display:none}.page-blog section.posts>div:not(.seemore).show{display:block}.page-blog section.posts>div:not(.seemore).clear{clear:left}.page-blog section.posts>div:not(.seemore)>div{width:100%;position:relative;overflow:hidden}.page-blog section.posts>div:not(.seemore)>div a:nth-child(1){display:block}.page-blog section.posts>div:not(.seemore)>div a:nth-child(1):before{content:"";width:3em;height:.8em;position:absolute;background:url(/assets/img/icon-sine-rep.png) repeat-x;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);animation:anim 1.4s infinite linear;opacity:.5}.page-blog section.posts>div:not(.seemore)>div a:nth-child(1) img{width:100%}.page-blog section.posts>div:not(.seemore)>div a:nth-child(1) img.absolute{position:absolute;top:0;left:0}.page-blog section.posts>div:not(.seemore)>div a:nth-child(2){position:absolute;bottom:1em;background:#4c2cc3;font-size:1.4em;text-decoration:none;padding:.5em .5em .35em;color:#fff}.page-blog section.posts>div:not(.seemore)>div a:nth-child(2).Interviews{background:#c38e28}.page-blog section.posts>div:not(.seemore)>div a:nth-child(2).Newsevents{background:#147ea1}.page-blog section.posts>div:not(.seemore)>div a:nth-child(2).Protips{background:#56a054}.page-blog section.posts>div:not(.seemore)>div a:nth-child(2).Press{background:#863d76}.page-blog section.posts>div:not(.seemore) h3{margin-bottom:1em}.page-blog section.posts>div:not(.seemore) h3 a{font-size:1.8em;color:#34312e;text-decoration:none;line-height:1.6em;font-weight:400;padding-top:.7em;display:block;overflow:hidden;max-height:3.7em;position:relative}.page-blog section.posts>div:not(.seemore) h3 a:hover{opacity:.9}.page-blog section.posts>div:not(.seemore) h3.over a:before{content:"...";position:absolute;bottom:-.15em;right:0;width:2em;text-align:right;background:rgba(255,251,246,0);background:-moz-linear-gradient(left,rgba(255,251,246,0) 0,#fffbf6 27%,#fffbf6 100%);background:-webkit-linear-gradient(left,rgba(255,251,246,0) 0,#fffbf6 27%,#fffbf6 100%);background:linear-gradient(to right,rgba(255,251,246,0) 0,#fffbf6 27%,#fffbf6 100%)}.page-blog section.posts>div:not(.seemore)>div:hover~.arrow-link:before,.page-blog section.posts>div:not(.seemore)>h3:hover~.arrow-link:before{width:18px}@media (min-width:35em){.page-blog section.posts{padding:0 2em}.page-blog section.posts>div:not(.seemore){width:50%}}@media (min-width:48em){.page-blog section.posts{padding:0 6em}.page-blog section.posts>div:not(.seemore){width:33.33333%}}@media (min-width:70em){.page-blog section.posts{padding:0 12em}}@media (min-width:90em){.page-blog section.posts{padding:0 18em}}.page-about main,.page-blog.single main,.page-default main{background:#fffbf6}.page-about section.button-blog,.page-about section.share-blog,.page-blog.single section.button-blog,.page-blog.single section.share-blog,.page-default section.button-blog,.page-default section.share-blog{text-align:center;background:#fffbf6!important}.page-about section.button-blog a,.page-about section.share-blog a,.page-blog.single section.button-blog a,.page-blog.single section.share-blog a,.page-default section.button-blog a,.page-default section.share-blog a{margin:.5em}.page-about section.button-blog a:last-of-type,.page-about section.share-blog a:last-of-type,.page-blog.single section.button-blog a:last-of-type,.page-blog.single section.share-blog a:last-of-type,.page-default section.button-blog a:last-of-type,.page-default section.share-blog a:last-of-type{margin-bottom:0}.page-about section.button-blog,.page-blog.single section.button-blog,.page-default section.button-blog{background:#f8f2eb!important}.page-about section.blog-title,.page-blog.single section.blog-title,.page-default section.blog-title{text-align:center}.page-about section.blog-title a,.page-blog.single section.blog-title a,.page-default section.blog-title a{text-decoration:none;border-bottom:none;display:inline-block;max-width:24em;margin:0 auto}.page-about section.blog-title h3,.page-blog.single section.blog-title h3,.page-default section.blog-title h3{font-size:3.6em;margin-bottom:.95em}.page-about section.blog-title h3 a,.page-blog.single section.blog-title h3 a,.page-default section.blog-title h3 a{color:rgba(52,49,46,.4)}.page-about section.blog-title h3 a:hover,.page-blog.single section.blog-title h3 a:hover,.page-default section.blog-title h3 a:hover{opacity:.9}.page-about section.blog-title h1,.page-blog.single section.blog-title h1,.page-default section.blog-title h1{font-size:3.6em;position:relative}.page-about section.blog-title h1:before,.page-blog.single section.blog-title h1:before,.page-default section.blog-title h1:before{content:"";background:url(/assets/img/icon-sine.png) no-repeat;width:1.4em;height:.25em;position:absolute;bottom:-1.45em;left:calc(50% - .7em)}.page-about section.blog-title h4,.page-blog.single section.blog-title h4,.page-default section.blog-title h4{font-size:1.4em;color:rgba(52,49,46,.7);margin-top:7.9em;position:relative;cursor:default}.page-about section,.page-blog.single section,.page-default section{background:#fffbf6;-webkit-transition:opacity 2s cubic-bezier(.23,1,.32,1);-moz-transition:opacity 2s cubic-bezier(.23,1,.32,1);-o-transition:opacity 2s cubic-bezier(.23,1,.32,1);transition:opacity 2s cubic-bezier(.23,1,.32,1);opacity:0}.page-about section:nth-of-type(2),.page-blog.single section:nth-of-type(2),.page-default section:nth-of-type(2){background:#f8f2eb}.page-about section.images,.page-blog.single section.images,.page-default section.images{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.page-about section.images>div:after,.page-blog.single section.images>div:after,.page-default section.images>div:after{content:"";display:table;clear:both}.page-about section.images>div img,.page-blog.single section.images>div img,.page-default section.images>div img{float:left}.page-about section.images>div.one img,.page-blog.single section.images>div.one img,.page-default section.images>div.one img{width:100%}.page-about section.images>div.two img,.page-blog.single section.images>div.two img,.page-default section.images>div.two img{width:calc(50%)}.page-about section.block-quote,.page-blog.single section.block-quote,.page-default section.block-quote{position:relative;padding:11em 8em 10.4em;background:#4c2cc3;background:-moz-linear-gradient(left,#422e84,#4c2cc3);background:-webkit-gradient(left top,right top,color-stop(#422e84),color-stop(#4c2cc3));background:-webkit-linear-gradient(left,#422e84,#4c2cc3);background:-o-linear-gradient(left,#422e84,#4c2cc3);background:-ms-linear-gradient(left,#422e84,#4c2cc3);background:linear-gradient(to right,#422e84,#4c2cc3);padding:8em 2em}.page-about section.block-quote:before,.page-blog.single section.block-quote:before,.page-default section.block-quote:before{content:'';width:17em;height:12em;background-image:url(img/icon-block-quote.png);position:absolute;opacity:.1;background-repeat:no-repeat;top:0;left:0}.page-about section.block-quote h1,.page-blog.single section.block-quote h1,.page-default section.block-quote h1{position:relative;z-index:100;color:#fffbf6;max-width:24em;text-align:center;margin:0 auto;font-size:1.8em}.page-about section.block-quote+section.text-image,.page-about section.block-quote+section.video,.page-about section.images+section.text-image,.page-about section.images+section.video,.page-about section.slideshow+section.text-image,.page-about section.slideshow+section.video,.page-blog.single section.block-quote+section.text-image,.page-blog.single section.block-quote+section.video,.page-blog.single section.images+section.text-image,.page-blog.single section.images+section.video,.page-blog.single section.slideshow+section.text-image,.page-blog.single section.slideshow+section.video,.page-default section.block-quote+section.text-image,.page-default section.block-quote+section.video,.page-default section.images+section.text-image,.page-default section.images+section.video,.page-default section.slideshow+section.text-image,.page-default section.slideshow+section.video{padding-top:16em}.page-about section.text-image+section.block-quote,.page-about section.text-image+section.images,.page-about section.text-image+section.slideshow,.page-about section.titleparagraph section.video+section.block-quote,.page-about section.titleparagraph section.video+section.images,.page-about section.titleparagraph section.video+section.slideshow,.page-blog.single section.text-image+section.block-quote,.page-blog.single section.text-image+section.images,.page-blog.single section.text-image+section.slideshow,.page-blog.single section.titleparagraph section.video+section.block-quote,.page-blog.single section.titleparagraph section.video+section.images,.page-blog.single section.titleparagraph section.video+section.slideshow,.page-default section.text-image+section.block-quote,.page-default section.text-image+section.images,.page-default section.text-image+section.slideshow,.page-default section.titleparagraph section.video+section.block-quote,.page-default section.titleparagraph section.video+section.images,.page-default section.titleparagraph section.video+section.slideshow{margin-top:8em}.clicked.page-about section,.clicked.page-blog section,.loaded.page-about section,.loaded.page-blog section,.loaded.page-default section{opacity:1}@media (min-width:48em){.page-about section.images>div.one,.page-blog.single section.images>div.one,.page-default section.images>div.one{position:relative;overflow:hidden;height:80vh;width:100%}.page-about section.images>div.one .wrap-one-image,.page-blog.single section.images>div.one .wrap-one-image,.page-default section.images>div.one .wrap-one-image{position:absolute;top:-50%;left:-50%;width:200%;height:160vh}.page-about section.images>div.one img,.page-blog.single section.images>div.one img,.page-default section.images>div.one img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;width:auto}.page-about section.block-quote,.page-blog.single section.block-quote,.page-default section.block-quote{padding:11em 8em 10.4em}.page-about section.block-quote h1,.page-blog.single section.block-quote h1,.page-default section.block-quote h1{font-size:3.6em}}.page-careers .careers,.page-careers .contact,.page-careers section,.page-contact .careers,.page-contact .contact,.page-contact section,.page-pressroom .careers,.page-pressroom .contact,.page-pressroom section{background:#fffbf6}.page-careers .careers h2,.page-careers .contact h2,.page-careers section h2,.page-contact .careers h2,.page-contact .contact h2,.page-contact section h2,.page-pressroom .careers h2,.page-pressroom .contact h2,.page-pressroom section h2{font-size:2.4em}.page-careers .careers .group,.page-careers .contact .group,.page-careers section .group,.page-contact .careers .group,.page-contact .contact .group,.page-contact section .group,.page-pressroom .careers .group,.page-pressroom .contact .group,.page-pressroom section .group{margin-top:3em}.page-careers .careers .group .grid .wrap,.page-careers .contact .group .grid .wrap,.page-careers section .group .grid .wrap,.page-contact .careers .group .grid .wrap,.page-contact .contact .group .grid .wrap,.page-contact section .group .grid .wrap,.page-pressroom .careers .group .grid .wrap,.page-pressroom .contact .group .grid .wrap,.page-pressroom section .group .grid .wrap{width:100%!important}.page-careers .careers .group .grid .wrap a.inner>*,.page-careers .contact .group .grid .wrap a.inner>*,.page-careers section .group .grid .wrap a.inner>*,.page-contact .careers .group .grid .wrap a.inner>*,.page-contact .contact .group .grid .wrap a.inner>*,.page-contact section .group .grid .wrap a.inner>*,.page-pressroom .careers .group .grid .wrap a.inner>*,.page-pressroom .contact .group .grid .wrap a.inner>*,.page-pressroom section .group .grid .wrap a.inner>*{cursor:pointer}.page-careers .careers .group .grid .wrap .inner,.page-careers .contact .group .grid .wrap .inner,.page-careers section .group .grid .wrap .inner,.page-contact .careers .group .grid .wrap .inner,.page-contact .contact .group .grid .wrap .inner,.page-contact section .group .grid .wrap .inner,.page-pressroom .careers .group .grid .wrap .inner,.page-pressroom .contact .group .grid .wrap .inner,.page-pressroom section .group .grid .wrap .inner{padding:2.7em 3em 2.4em!important;display:block}.page-careers .careers .group .grid .wrap .inner p,.page-careers .contact .group .grid .wrap .inner p,.page-careers section .group .grid .wrap .inner p,.page-contact .careers .group .grid .wrap .inner p,.page-contact .contact .group .grid .wrap .inner p,.page-contact section .group .grid .wrap .inner p,.page-pressroom .careers .group .grid .wrap .inner p,.page-pressroom .contact .group .grid .wrap .inner p,.page-pressroom section .group .grid .wrap .inner p{font-size:1.4em!important}.page-careers .careers .group .grid .wrap .inner p:first-child,.page-careers .contact .group .grid .wrap .inner p:first-child,.page-careers section .group .grid .wrap .inner p:first-child,.page-contact .careers .group .grid .wrap .inner p:first-child,.page-contact .contact .group .grid .wrap .inner p:first-child,.page-contact section .group .grid .wrap .inner p:first-child,.page-pressroom .careers .group .grid .wrap .inner p:first-child,.page-pressroom .contact .group .grid .wrap .inner p:first-child,.page-pressroom section .group .grid .wrap .inner p:first-child{font-size:1.8em!important;margin-bottom:.5em}.page-careers .careers .group .grid .wrap .inner a[href*=tel],.page-careers .contact .group .grid .wrap .inner a[href*=tel],.page-careers section .group .grid .wrap .inner a[href*=tel],.page-contact .careers .group .grid .wrap .inner a[href*=tel],.page-contact .contact .group .grid .wrap .inner a[href*=tel],.page-contact section .group .grid .wrap .inner a[href*=tel],.page-pressroom .careers .group .grid .wrap .inner a[href*=tel],.page-pressroom .contact .group .grid .wrap .inner a[href*=tel],.page-pressroom section .group .grid .wrap .inner a[href*=tel]{text-decoration:none;border-bottom:none}.page-careers .careers .group .grid .wrap .inner table,.page-careers .contact .group .grid .wrap .inner table,.page-careers section .group .grid .wrap .inner table,.page-contact .careers .group .grid .wrap .inner table,.page-contact .contact .group .grid .wrap .inner table,.page-contact section .group .grid .wrap .inner table,.page-pressroom .careers .group .grid .wrap .inner table,.page-pressroom .contact .group .grid .wrap .inner table,.page-pressroom section .group .grid .wrap .inner table{font-size:1.4em;text-align:left;border-collapse:collapse}.page-careers .careers .group .grid .wrap .inner table a[href*=tel],.page-careers .contact .group .grid .wrap .inner table a[href*=tel],.page-careers section .group .grid .wrap .inner table a[href*=tel],.page-contact .careers .group .grid .wrap .inner table a[href*=tel],.page-contact .contact .group .grid .wrap .inner table a[href*=tel],.page-contact section .group .grid .wrap .inner table a[href*=tel],.page-pressroom .careers .group .grid .wrap .inner table a[href*=tel],.page-pressroom .contact .group .grid .wrap .inner table a[href*=tel],.page-pressroom section .group .grid .wrap .inner table a[href*=tel]{color:rgba(52,49,46,.8)!important}.page-careers .careers .group .grid .wrap .inner table td,.page-careers .careers .group .grid .wrap .inner table th,.page-careers .contact .group .grid .wrap .inner table td,.page-careers .contact .group .grid .wrap .inner table th,.page-careers section .group .grid .wrap .inner table td,.page-careers section .group .grid .wrap .inner table th,.page-contact .careers .group .grid .wrap .inner table td,.page-contact .careers .group .grid .wrap .inner table th,.page-contact .contact .group .grid .wrap .inner table td,.page-contact .contact .group .grid .wrap .inner table th,.page-contact section .group .grid .wrap .inner table td,.page-contact section .group .grid .wrap .inner table th,.page-pressroom .careers .group .grid .wrap .inner table td,.page-pressroom .careers .group .grid .wrap .inner table th,.page-pressroom .contact .group .grid .wrap .inner table td,.page-pressroom .contact .group .grid .wrap .inner table th,.page-pressroom section .group .grid .wrap .inner table td,.page-pressroom section .group .grid .wrap .inner table th{padding:.3em 0;color:rgba(52,49,46,.8)!important}.page-careers .careers .group .grid .wrap .inner table th,.page-careers .contact .group .grid .wrap .inner table th,.page-careers section .group .grid .wrap .inner table th,.page-contact .careers .group .grid .wrap .inner table th,.page-contact .contact .group .grid .wrap .inner table th,.page-contact section .group .grid .wrap .inner table th,.page-pressroom .careers .group .grid .wrap .inner table th,.page-pressroom .contact .group .grid .wrap .inner table th,.page-pressroom section .group .grid .wrap .inner table th{padding-right:2em}.page-careers .careers .group .grid .wrap .inner:hover a[href*=tel],.page-careers .contact .group .grid .wrap .inner:hover a[href*=tel],.page-careers section .group .grid .wrap .inner:hover a[href*=tel],.page-contact .careers .group .grid .wrap .inner:hover a[href*=tel],.page-contact .contact .group .grid .wrap .inner:hover a[href*=tel],.page-contact section .group .grid .wrap .inner:hover a[href*=tel],.page-pressroom .careers .group .grid .wrap .inner:hover a[href*=tel],.page-pressroom .contact .group .grid .wrap .inner:hover a[href*=tel],.page-pressroom section .group .grid .wrap .inner:hover a[href*=tel]{text-decoration:none;border-bottom:.1em solid rgba(52,49,46,.4);color:#34312e}.page-careers .careers .group .grid .wrap .inner:hover a[href*=tel]:hover,.page-careers .contact .group .grid .wrap .inner:hover a[href*=tel]:hover,.page-careers section .group .grid .wrap .inner:hover a[href*=tel]:hover,.page-contact .careers .group .grid .wrap .inner:hover a[href*=tel]:hover,.page-contact .contact .group .grid .wrap .inner:hover a[href*=tel]:hover,.page-contact section .group .grid .wrap .inner:hover a[href*=tel]:hover,.page-pressroom .careers .group .grid .wrap .inner:hover a[href*=tel]:hover,.page-pressroom .contact .group .grid .wrap .inner:hover a[href*=tel]:hover,.page-pressroom section .group .grid .wrap .inner:hover a[href*=tel]:hover{opacity:.8}.page-careers .careers .group .grid .wrap .inner:hover table a[href*=tel],.page-careers .contact .group .grid .wrap .inner:hover table a[href*=tel],.page-careers section .group .grid .wrap .inner:hover table a[href*=tel],.page-contact .careers .group .grid .wrap .inner:hover table a[href*=tel],.page-contact .contact .group .grid .wrap .inner:hover table a[href*=tel],.page-contact section .group .grid .wrap .inner:hover table a[href*=tel],.page-pressroom .careers .group .grid .wrap .inner:hover table a[href*=tel],.page-pressroom .contact .group .grid .wrap .inner:hover table a[href*=tel],.page-pressroom section .group .grid .wrap .inner:hover table a[href*=tel]{color:#34312e!important}.page-careers .careers .group .grid .wrap .inner:hover table td,.page-careers .careers .group .grid .wrap .inner:hover table th,.page-careers .contact .group .grid .wrap .inner:hover table td,.page-careers .contact .group .grid .wrap .inner:hover table th,.page-careers section .group .grid .wrap .inner:hover table td,.page-careers section .group .grid .wrap .inner:hover table th,.page-contact .careers .group .grid .wrap .inner:hover table td,.page-contact .careers .group .grid .wrap .inner:hover table th,.page-contact .contact .group .grid .wrap .inner:hover table td,.page-contact .contact .group .grid .wrap .inner:hover table th,.page-contact section .group .grid .wrap .inner:hover table td,.page-contact section .group .grid .wrap .inner:hover table th,.page-pressroom .careers .group .grid .wrap .inner:hover table td,.page-pressroom .careers .group .grid .wrap .inner:hover table th,.page-pressroom .contact .group .grid .wrap .inner:hover table td,.page-pressroom .contact .group .grid .wrap .inner:hover table th,.page-pressroom section .group .grid .wrap .inner:hover table td,.page-pressroom section .group .grid .wrap .inner:hover table th{color:#34312e!important}.page-contact section .group .grid .wrap{display:block!important}.page-contact section h2 a:active,.page-contact section h2 a:focus,.page-contact section h2 a:hover,.page-contact section h2 a:link,.page-contact section h2 a:visited,.page-contact section h2 colour{color:#56a054;text-decoration:none;border-bottom:.1em solid #56a054;padding:0 0 .08em 0}.page-contact section h2 a:active:focus,.page-contact section h2 a:active:hover,.page-contact section h2 a:focus:focus,.page-contact section h2 a:focus:hover,.page-contact section h2 a:hover:focus,.page-contact section h2 a:hover:hover,.page-contact section h2 a:link:focus,.page-contact section h2 a:link:hover,.page-contact section h2 a:visited:focus,.page-contact section h2 a:visited:hover,.page-contact section h2 colour:focus,.page-contact section h2 colour:hover{opacity:.9}@media (min-width:48em){.page-careers .careers h2,.page-careers .contact h2,.page-careers section h2,.page-contact .careers h2,.page-contact .contact h2,.page-contact section h2,.page-pressroom .careers h2,.page-pressroom .contact h2,.page-pressroom section h2{font-size:3.6em}.page-careers .careers .group .grid .wrap,.page-careers .contact .group .grid .wrap,.page-careers section .group .grid .wrap,.page-contact .careers .group .grid .wrap,.page-contact .contact .group .grid .wrap,.page-contact section .group .grid .wrap,.page-pressroom .careers .group .grid .wrap,.page-pressroom .contact .group .grid .wrap,.page-pressroom section .group .grid .wrap{width:50%!important}}.page-careers .arrow-link{margin-top:1.4em}.page-careers section .group .grid .wrap{display:block!important}.page-careers.single .careers h2{color:#4c2cc3;max-width:17em}.page-careers.single .careers h2:before{top:-1em;width:4em;background:url(/assets/img/icon-sine-purple.png) no-repeat}.page-careers.single .careers h3{font-size:2.4em;font-weight:300;padding-top:1.2em;padding-bottom:0;margin-bottom:1em;border-bottom:2px solid #34312e;display:inline-block;max-width:26em}.page-careers.single .careers h2+h3{padding-top:1.4em}.page-careers.single .careers ul{font-size:1.8em;margin-top:.2em;padding-left:2em;margin-bottom:1em}.page-careers.single .careers ul li{padding-bottom:.5em;list-style:circle}.page-careers.single .careers ul li:last-child{padding-bottom:0}.page-careers.single .careers ul li a:active,.page-careers.single .careers ul li a:focus,.page-careers.single .careers ul li a:hover,.page-careers.single .careers ul li a:link,.page-careers.single .careers ul li a:visited,.page-careers.single .careers ul li colour{color:#4c2cc3;text-decoration:none;border-bottom:.1em solid #4c2cc3;padding:0 0 .08em 0}.page-careers.single .careers ul li a:active:focus,.page-careers.single .careers ul li a:active:hover,.page-careers.single .careers ul li a:focus:focus,.page-careers.single .careers ul li a:focus:hover,.page-careers.single .careers ul li a:hover:focus,.page-careers.single .careers ul li a:hover:hover,.page-careers.single .careers ul li a:link:focus,.page-careers.single .careers ul li a:link:hover,.page-careers.single .careers ul li a:visited:focus,.page-careers.single .careers ul li a:visited:hover,.page-careers.single .careers ul li colour:focus,.page-careers.single .careers ul li colour:hover{opacity:.9}.page-careers.single .careers p{margin-bottom:.7em;max-width:33em}.page-careers.single .careers p:last-of-type{margin-bottom:0}.page-careers.single .careers .btn{margin-top:2.1em}.page-pressroom h2{padding-bottom:.7em;margin-top:-.7em}.page-pressroom h3{font-size:2.4em;font-weight:300;padding-top:1.2em;padding-bottom:0;margin-bottom:.8em;border-bottom:2px solid #34312e;display:inline-block;max-width:26em}.page-pressroom .wrap{margin-left:-1em;margin-right:-1em;margin-bottom:.2em}.page-pressroom .wrap:after{content:"";display:table;clear:both}.page-pressroom .wrap .h3{margin-left:1em}.page-pressroom .wrap .wrap-inner{width:50%;float:left}.page-pressroom .wrap .wrap-inner a{display:block;width:100%;text-decoration:none;padding:1em}.page-pressroom .wrap .wrap-inner a img{width:100%;padding-bottom:.4em}.page-pressroom .wrap .wrap-inner a p{cursor:pointer;font-size:1.2em}.page-pressroom .wrap .wrap-inner a p span{opacity:.6}.page-pressroom .post-password-form{max-width:50em;margin:4em auto}.page-pressroom .post-password-form p:first-child{margin-bottom:1em}.page-pressroom .post-password-form input{padding:.5em;height:3em}@media (min-width:35em){.page-pressroom .wrap .wrap-inner{width:33.333333%}}@media (min-width:48em){.page-pressroom .wrap .wrap-inner{width:16.6666666%}}section.products{padding:5.3em 0 8em;background:#fffbf6;-webkit-transition:2s cubic-bezier(.23,1,.32,1);-moz-transition:2s cubic-bezier(.23,1,.32,1);-o-transition:2s cubic-bezier(.23,1,.32,1);transition:2s cubic-bezier(.23,1,.32,1);opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}section.products .category{padding-top:9.8em}section.products .category:after{content:"";display:table;clear:both}section.products .category:first-child{padding-top:0}section.products .category a.anchor{display:block;position:relative;top:-14em;visibility:hidden}section.products .category h2{position:relative;padding-left:.5em;margin-bottom:.7em;font-size:3.6em}section.products .category h2.icon-sine:before{left:.6em}section.products .category h2.apps+.wrap-product .overlay{display:none!important}section.products .category .wrap-product{width:100%;float:left;padding:0 2em;perspective:6em;opacity:0;-webkit-transition:2s cubic-bezier(.23,1,.32,1);-moz-transition:2s cubic-bezier(.23,1,.32,1);-o-transition:2s cubic-bezier(.23,1,.32,1);transition:2s cubic-bezier(.23,1,.32,1)}section.products .category .wrap-product:nth-of-type(3){clear:left}section.products .category .wrap-product a{display:block;text-decoration:none;text-align:center;padding-bottom:2em;margin-bottom:2em;-webkit-transition:2s cubic-bezier(.23,1,.32,1);-moz-transition:2s cubic-bezier(.23,1,.32,1);-o-transition:2s cubic-bezier(.23,1,.32,1);transition:2s cubic-bezier(.23,1,.32,1)}section.products .category .wrap-product a .wrap-img{position:relative;display:block;margin-bottom:1.2em;background:#f5ede3;-webkit-transition:background-color .5s cubic-bezier(.23,1,.32,1);-moz-transition:background-color .5s cubic-bezier(.23,1,.32,1);-o-transition:background-color .5s cubic-bezier(.23,1,.32,1);transition:background-color .5s cubic-bezier(.23,1,.32,1)}section.products .category .wrap-product a .wrap-img:before{content:"";width:3em;height:.8em;position:absolute;background:url(/assets/img/icon-sine-rep.png) repeat-x;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);animation:anim 1.4s infinite linear;opacity:.5}@keyframes anim{from{background-position-x:0}to{background-position-x:5em}}section.products .category .wrap-product a .wrap-img .overlay{position:absolute;display:block;width:calc(100% - 4em);margin-left:2em;height:calc(100% - 4em);margin-top:2em;background-color:#34312e;opacity:0;z-index:1;-webkit-transition:.5s cubic-bezier(.23,1,.32,1);-moz-transition:.5s cubic-bezier(.23,1,.32,1);-o-transition:.5s cubic-bezier(.23,1,.32,1);transition:.5s cubic-bezier(.23,1,.32,1);overflow-y:scroll;overflow-x:hidden}section.products .category .wrap-product a .wrap-img .overlay>*{transform:translateX(-5%);-webkit-transition:1s cubic-bezier(.23,1,.32,1);-moz-transition:1s cubic-bezier(.23,1,.32,1);-o-transition:1s cubic-bezier(.23,1,.32,1);transition:1s cubic-bezier(.23,1,.32,1)}section.products .category .wrap-product a .wrap-img .overlay p{color:#fff;text-align:left;margin-bottom:1em;font-size:1.8em;cursor:pointer;position:relative}section.products .category .wrap-product a .wrap-img .overlay p.overlaytitle{padding:1.9em 2.2em 0}section.products .category .wrap-product a .wrap-img .overlay p:not(.overlaytitle){padding:0 2.8em;padding-left:4.2em;font-size:1.2em;margin-bottom:1.6em}section.products .category .wrap-product a .wrap-img .overlay p:not(.overlaytitle):before{content:"-";position:absolute;left:3.1em;top:-.1em}section.products .category .wrap-product a .wrap-img .overlay p:last-of-type{margin-bottom:3.6em}section.products .category .wrap-product a img{width:100%;padding:1em}section.products .category .wrap-product a h3{text-align:center;font-size:2.4em;line-height:1.8em;color:#4c2cc3;display:inline;border-bottom:3px solid #4c2cc3}section.products .category .wrap-product a:hover .wrap-img{background:rgba(52,49,46,.2)}section.products .category .wrap-product a:hover h3{opacity:.9}section.products .category.small .wrap-product{width:calc(100%);clear:none}section.products .category.small .wrap-product:nth-of-type(2n+1){clear:left}section.products .category.small .wrap-product a{margin-bottom:2em}section.products .category.small .wrap-product a .wrap-img{margin-bottom:1.5em}section.products .category.small .wrap-product a h3{font-size:1.8em;border-bottom:2px solid #4c2cc3;line-height:1.5em}section.products .category.small .wrap-product a img{padding:1em}section.products .category.small .wrap-product a:hover .wrap-img{background:rgba(52,49,46,.2)}section.products .category.small .wrap-product a:hover .wrap-img .overlay{opacity:0}.page-products:not(.single) .x2-outlink{background:#f8f2eb}.page-products:not(.single) .titleh1{background:#fffbf6}.clicked section.products,.loaded section.products{opacity:1}.clicked section.products .wrap-product,.loaded section.products .wrap-product{opacity:1;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (min-width:35em){section.products{padding-left:2em;padding-right:2em}section.products .category .wrap-product{width:50%}section.products .category .wrap-product a{margin-bottom:4em}section.products .category .wrap-product a .wrap-img{margin-bottom:3.2em}section.products .category.small .wrap-product{width:calc(50%)}}@media (min-width:48em){section.products{padding-left:6em;padding-right:6em}section.products .category .wrap-product a .wrap-img img{padding:2em}section.products .category.small .wrap-product{width:calc(25%);clear:none!important}section.products .category.small .wrap-product:nth-of-type(4n+1){clear:left!important}section.products .category.small .wrap-product a .wrap-img img{padding:1em}}@media (min-width:70em){section.products{padding-left:12em;padding-right:12em}section.products .category .wrap-product a:hover .wrap-img .overlay{opacity:1;background:rgba(52,49,46,.9)}section.products .category .wrap-product a:hover .wrap-img .overlay>*{transform:translateX(0)}}@media (min-width:90em){section.products{padding-left:18em;padding-right:18em}}.thin-image{width:100%;height:25em}.page-products.single section:nth-child(odd){background:#f8f2eb}.page-products.single section:nth-child(even){background:#fffbf6}.page-products.single .nav-sub{background:#fffbf6!important;height:auto}.page-products.single section{-webkit-transition:0s cubic-bezier(.23,1,.32,1);-moz-transition:0s cubic-bezier(.23,1,.32,1);-o-transition:0s cubic-bezier(.23,1,.32,1);transition:0s cubic-bezier(.23,1,.32,1);opacity:0}.page-products.single section.button-blog{text-align:center}.page-products.single section.hero-slider:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:2.5em;height:.8em;background:url(/assets/img/icon-sine-rep-white.png) repeat-x;animation:anim 1.4s infinite linear}@keyframes anim{from{background-position-x:0}to{background-position-x:5em}}.page-products.single section.hero-slider .slide{-webkit-transition:1s cubic-bezier(.23,1,.32,1);-moz-transition:1s cubic-bezier(.23,1,.32,1);-o-transition:1s cubic-bezier(.23,1,.32,1);transition:1s cubic-bezier(.23,1,.32,1)}.page-products.single section.hero-slider .slide img{-webkit-transition:1s cubic-bezier(.23,1,.32,1);-moz-transition:1s cubic-bezier(.23,1,.32,1);-o-transition:1s cubic-bezier(.23,1,.32,1);transition:1s cubic-bezier(.23,1,.32,1)}.page-products.single div.wrap-listlinks .list-links ul li{transition:none!important}.page-products.single div.wrap-listlinks .list-links ul li.active,.page-products.single div.wrap-listlinks .list-links ul li:hover{background:#f5ede3}.clicked.page-products.single section,.loaded.page-products.single section{opacity:1;-webkit-transition:2s cubic-bezier(.23,1,.32,1);-moz-transition:2s cubic-bezier(.23,1,.32,1);-o-transition:2s cubic-bezier(.23,1,.32,1);transition:2s cubic-bezier(.23,1,.32,1)}.page-careers .nav-sub,.page-contact .nav-sub,.page-howtobuy .nav-sub{height:auto}.page-careers section,.page-contact section,.page-howtobuy section{background:#fffbf6}.page-careers section h2,.page-contact section h2,.page-howtobuy section h2{margin-top:-.7em}.page-careers section h2 .filter-count,.page-contact section h2 .filter-count,.page-howtobuy section h2 .filter-count{opacity:.5}.page-careers .careers>input,.page-careers .contact>input,.page-careers .distrib>input,.page-contact .careers>input,.page-contact .contact>input,.page-contact .distrib>input,.page-howtobuy .careers>input,.page-howtobuy .contact>input,.page-howtobuy .distrib>input{width:100%;max-width:20em;padding:1em;font-size:1.4em}.page-careers .careers .hidden,.page-careers .contact .hidden,.page-careers .distrib .hidden,.page-contact .careers .hidden,.page-contact .contact .hidden,.page-contact .distrib .hidden,.page-howtobuy .careers .hidden,.page-howtobuy .contact .hidden,.page-howtobuy .distrib .hidden{display:none}.page-careers .careers .group,.page-careers .contact .group,.page-careers .distrib .group,.page-contact .careers .group,.page-contact .contact .group,.page-contact .distrib .group,.page-howtobuy .careers .group,.page-howtobuy .contact .group,.page-howtobuy .distrib .group{margin-left:-2em;margin-right:-2em}.page-careers .careers .group:after,.page-careers .contact .group:after,.page-careers .distrib .group:after,.page-contact .careers .group:after,.page-contact .contact .group:after,.page-contact .distrib .group:after,.page-howtobuy .careers .group:after,.page-howtobuy .contact .group:after,.page-howtobuy .distrib .group:after{content:"";display:table;clear:both}.page-careers .careers .group h3,.page-careers .contact .group h3,.page-careers .distrib .group h3,.page-contact .careers .group h3,.page-contact .contact .group h3,.page-contact .distrib .group h3,.page-howtobuy .careers .group h3,.page-howtobuy .contact .group h3,.page-howtobuy .distrib .group h3{font-size:2.4em;clear:left;padding-top:2.2em;margin-left:.8em}.page-careers .careers .group .grid .wrap,.page-careers .contact .group .grid .wrap,.page-careers .distrib .group .grid .wrap,.page-contact .careers .group .grid .wrap,.page-contact .contact .group .grid .wrap,.page-contact .distrib .group .grid .wrap,.page-howtobuy .careers .group .grid .wrap,.page-howtobuy .contact .group .grid .wrap,.page-howtobuy .distrib .group .grid .wrap{float:left;width:100%;padding:2em;display:none}.page-careers .careers .group .grid .wrap.active,.page-careers .contact .group .grid .wrap.active,.page-careers .distrib .group .grid .wrap.active,.page-contact .careers .group .grid .wrap.active,.page-contact .contact .group .grid .wrap.active,.page-contact .distrib .group .grid .wrap.active,.page-howtobuy .careers .group .grid .wrap.active,.page-howtobuy .contact .group .grid .wrap.active,.page-howtobuy .distrib .group .grid .wrap.active{display:block}.page-careers .careers .group .grid .wrap a.inner,.page-careers .contact .group .grid .wrap a.inner,.page-careers .distrib .group .grid .wrap a.inner,.page-contact .careers .group .grid .wrap a.inner,.page-contact .contact .group .grid .wrap a.inner,.page-contact .distrib .group .grid .wrap a.inner,.page-howtobuy .careers .group .grid .wrap a.inner,.page-howtobuy .contact .group .grid .wrap a.inner,.page-howtobuy .distrib .group .grid .wrap a.inner{text-decoration:none}.page-careers .careers .group .grid .wrap a.inner:hover p:first-child,.page-careers .contact .group .grid .wrap a.inner:hover p:first-child,.page-careers .distrib .group .grid .wrap a.inner:hover p:first-child,.page-contact .careers .group .grid .wrap a.inner:hover p:first-child,.page-contact .contact .group .grid .wrap a.inner:hover p:first-child,.page-contact .distrib .group .grid .wrap a.inner:hover p:first-child,.page-howtobuy .careers .group .grid .wrap a.inner:hover p:first-child,.page-howtobuy .contact .group .grid .wrap a.inner:hover p:first-child,.page-howtobuy .distrib .group .grid .wrap a.inner:hover p:first-child{color:#4c2cc3}.page-careers .careers .group .grid .wrap .inner,.page-careers .contact .group .grid .wrap .inner,.page-careers .distrib .group .grid .wrap .inner,.page-contact .careers .group .grid .wrap .inner,.page-contact .contact .group .grid .wrap .inner,.page-contact .distrib .group .grid .wrap .inner,.page-howtobuy .careers .group .grid .wrap .inner,.page-howtobuy .contact .group .grid .wrap .inner,.page-howtobuy .distrib .group .grid .wrap .inner{background:#f8f2eb;border-bottom:2px solid rgba(52,49,46,.1);padding:1.7em 2em 1.5em}.page-careers .careers .group .grid .wrap .inner p,.page-careers .contact .group .grid .wrap .inner p,.page-careers .distrib .group .grid .wrap .inner p,.page-contact .careers .group .grid .wrap .inner p,.page-contact .contact .group .grid .wrap .inner p,.page-contact .distrib .group .grid .wrap .inner p,.page-howtobuy .careers .group .grid .wrap .inner p,.page-howtobuy .contact .group .grid .wrap .inner p,.page-howtobuy .distrib .group .grid .wrap .inner p{font-size:1.4em}.page-careers .careers .group .grid .wrap .inner p:not(:first-child),.page-careers .contact .group .grid .wrap .inner p:not(:first-child),.page-careers .distrib .group .grid .wrap .inner p:not(:first-child),.page-contact .careers .group .grid .wrap .inner p:not(:first-child),.page-contact .contact .group .grid .wrap .inner p:not(:first-child),.page-contact .distrib .group .grid .wrap .inner p:not(:first-child),.page-howtobuy .careers .group .grid .wrap .inner p:not(:first-child),.page-howtobuy .contact .group .grid .wrap .inner p:not(:first-child),.page-howtobuy .distrib .group .grid .wrap .inner p:not(:first-child){opacity:.8;font-size:1.2em}.page-careers .careers .group .grid .wrap .inner p a,.page-careers .contact .group .grid .wrap .inner p a,.page-careers .distrib .group .grid .wrap .inner p a,.page-contact .careers .group .grid .wrap .inner p a,.page-contact .contact .group .grid .wrap .inner p a,.page-contact .distrib .group .grid .wrap .inner p a,.page-howtobuy .careers .group .grid .wrap .inner p a,.page-howtobuy .contact .group .grid .wrap .inner p a,.page-howtobuy .distrib .group .grid .wrap .inner p a{color:#34312e;border-color:#34312e}.page-careers .careers .group .grid .wrap .inner p.map a,.page-careers .contact .group .grid .wrap .inner p.map a,.page-careers .distrib .group .grid .wrap .inner p.map a,.page-contact .careers .group .grid .wrap .inner p.map a,.page-contact .contact .group .grid .wrap .inner p.map a,.page-contact .distrib .group .grid .wrap .inner p.map a,.page-howtobuy .careers .group .grid .wrap .inner p.map a,.page-howtobuy .contact .group .grid .wrap .inner p.map a,.page-howtobuy .distrib .group .grid .wrap .inner p.map a{border-bottom:none}.page-careers .careers .group .grid .wrap:hover,.page-careers .contact .group .grid .wrap:hover,.page-careers .distrib .group .grid .wrap:hover,.page-contact .careers .group .grid .wrap:hover,.page-contact .contact .group .grid .wrap:hover,.page-contact .distrib .group .grid .wrap:hover,.page-howtobuy .careers .group .grid .wrap:hover,.page-howtobuy .contact .group .grid .wrap:hover,.page-howtobuy .distrib .group .grid .wrap:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.page-careers .careers .group .grid .wrap:hover .inner p,.page-careers .contact .group .grid .wrap:hover .inner p,.page-careers .distrib .group .grid .wrap:hover .inner p,.page-contact .careers .group .grid .wrap:hover .inner p,.page-contact .contact .group .grid .wrap:hover .inner p,.page-contact .distrib .group .grid .wrap:hover .inner p,.page-howtobuy .careers .group .grid .wrap:hover .inner p,.page-howtobuy .contact .group .grid .wrap:hover .inner p,.page-howtobuy .distrib .group .grid .wrap:hover .inner p{opacity:1}.page-careers .careers .group .grid .wrap:hover .inner p a,.page-careers .contact .group .grid .wrap:hover .inner p a,.page-careers .distrib .group .grid .wrap:hover .inner p a,.page-contact .careers .group .grid .wrap:hover .inner p a,.page-contact .contact .group .grid .wrap:hover .inner p a,.page-contact .distrib .group .grid .wrap:hover .inner p a,.page-howtobuy .careers .group .grid .wrap:hover .inner p a,.page-howtobuy .contact .group .grid .wrap:hover .inner p a,.page-howtobuy .distrib .group .grid .wrap:hover .inner p a{color:#4c2cc3;border-color:#4c2cc3}.page-careers .careers .group .grid .wrap:hover .inner p.map a,.page-careers .contact .group .grid .wrap:hover .inner p.map a,.page-careers .distrib .group .grid .wrap:hover .inner p.map a,.page-contact .careers .group .grid .wrap:hover .inner p.map a,.page-contact .contact .group .grid .wrap:hover .inner p.map a,.page-contact .distrib .group .grid .wrap:hover .inner p.map a,.page-howtobuy .careers .group .grid .wrap:hover .inner p.map a,.page-howtobuy .contact .group .grid .wrap:hover .inner p.map a,.page-howtobuy .distrib .group .grid .wrap:hover .inner p.map a{color:#34312e;border-color:#34312e;border-bottom:2px solid rgba(52,49,46,.2)}#gmap{display:none}@media (min-width:48em){.page-careers .careers .group .grid .wrap,.page-careers .contact .group .grid .wrap,.page-careers .distrib .group .grid .wrap,.page-contact .careers .group .grid .wrap,.page-contact .contact .group .grid .wrap,.page-contact .distrib .group .grid .wrap,.page-howtobuy .careers .group .grid .wrap,.page-howtobuy .contact .group .grid .wrap,.page-howtobuy .distrib .group .grid .wrap{width:50%}}@media (min-width:70em){.page-careers .careers .group .grid .wrap,.page-careers .contact .group .grid .wrap,.page-careers .distrib .group .grid .wrap,.page-contact .careers .group .grid .wrap,.page-contact .contact .group .grid .wrap,.page-contact .distrib .group .grid .wrap,.page-howtobuy .careers .group .grid .wrap,.page-howtobuy .contact .group .grid .wrap,.page-howtobuy .distrib .group .grid .wrap{width:33.33333%}#gmap{display:block}}.page-compare section:not(.nav-sub){padding-right:0;position:relative}.page-compare section:not(.nav-sub).compare{background:#f8f2eb}.page-compare section:not(.nav-sub) .over{position:absolute;top:0;right:0;width:2em;height:100%;background:rgba(248,242,235,.75);z-index:2}.page-compare section:not(.nav-sub) .wrap{position:relative;overflow:scroll;font-size:80%}.page-compare section:not(.nav-sub) .wrap table{min-width:160em;border:0;border-spacing:0;border-collapse:collapse;white-space:nowrap}.page-compare section:not(.nav-sub) .wrap table .spaceit{padding-bottom:.75em}.page-compare section:not(.nav-sub) .wrap table .height{height:8em}.page-compare section:not(.nav-sub) .wrap table a:active,.page-compare section:not(.nav-sub) .wrap table a:focus,.page-compare section:not(.nav-sub) .wrap table a:hover,.page-compare section:not(.nav-sub) .wrap table a:link,.page-compare section:not(.nav-sub) .wrap table a:visited,.page-compare section:not(.nav-sub) .wrap table colour{color:#4c2cc3;text-decoration:none;border-bottom:.1em solid #4c2cc3;padding:0 0 .08em 0}.page-compare section:not(.nav-sub) .wrap table a:active:focus,.page-compare section:not(.nav-sub) .wrap table a:active:hover,.page-compare section:not(.nav-sub) .wrap table a:focus:focus,.page-compare section:not(.nav-sub) .wrap table a:focus:hover,.page-compare section:not(.nav-sub) .wrap table a:hover:focus,.page-compare section:not(.nav-sub) .wrap table a:hover:hover,.page-compare section:not(.nav-sub) .wrap table a:link:focus,.page-compare section:not(.nav-sub) .wrap table a:link:hover,.page-compare section:not(.nav-sub) .wrap table a:visited:focus,.page-compare section:not(.nav-sub) .wrap table a:visited:hover,.page-compare section:not(.nav-sub) .wrap table colour:focus,.page-compare section:not(.nav-sub) .wrap table colour:hover{opacity:.9}.page-compare section:not(.nav-sub) .wrap table td{font-size:1.4em}.page-compare section:not(.nav-sub) .wrap table th{font-size:1.8em}.page-compare section:not(.nav-sub) .wrap table td,.page-compare section:not(.nav-sub) .wrap table th{text-align:center;padding:.7em .3em;background:rgba(255,251,246,.5)}.page-compare section:not(.nav-sub) .wrap table td{border-top:1px solid #ebd9c5}.page-compare section:not(.nav-sub) .wrap table td:nth-child(2n),.page-compare section:not(.nav-sub) .wrap table th:nth-child(2n){background:#fffbf6}.page-compare section:not(.nav-sub) .wrap table th:nth-child(1){opacity:1}.page-compare section:not(.nav-sub) .wrap table .last,.page-compare section:not(.nav-sub) .wrap table tr:last-of-type{border-bottom:1px solid #ebd9c5}.page-compare section:not(.nav-sub) .wrap .inner{margin-left:30em;padding-bottom:8px!important}.page-compare section:not(.nav-sub) .wrap .inner .height th{vertical-align:top}.page-compare section:not(.nav-sub) .wrap .inner td,.page-compare section:not(.nav-sub) .wrap .inner th{background:#fffbf6}.page-compare section:not(.nav-sub) .wrap .inner td:nth-child(2n),.page-compare section:not(.nav-sub) .wrap .inner th:nth-child(2n){background:rgba(255,251,246,.5)}.page-compare section:not(.nav-sub) .wrap .inner tr.last+tr th{padding-top:2em}.page-compare section:not(.nav-sub) .wrap .inner .spacer{width:2em;background:0 0!important;display:block}.page-compare section:not(.nav-sub) .wrap>table{position:absolute;table-layout:fixed;background:#f8f2eb;width:30em;left:0;top:0;min-width:initial;z-index:1;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.03);-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.03);box-shadow:2px 0 0 0 rgba(0,0,0,.03)}.page-compare section:not(.nav-sub) .wrap>table th{font-size:1.8em}.page-compare section:not(.nav-sub) .wrap>table th:first-child{padding-top:2em}.page-compare section:not(.nav-sub) .wrap>table td:nth-child(1),.page-compare section:not(.nav-sub) .wrap>table th:nth-child(1){text-align:left;background:0 0;opacity:.7}.page-compare section:not(.nav-sub) .wrap>table tr.last+tr th{opacity:1}.page-compare section:not(.nav-sub) .wrap>table tr:first-child th:first-child{opacity:1}@media (min-width:35em){.page-compare section:not(.nav-sub) .over{display:block;width:4em}.page-compare section:not(.nav-sub) .wrap .inner .spacer{width:4em}}@media (min-width:48em){.page-compare section:not(.nav-sub) .over{width:8em;display:block}.page-compare section:not(.nav-sub) .wrap{overflow:visible;font-size:inherit}.page-compare section:not(.nav-sub) .wrap>table{float:none;position:absolute}.page-compare section:not(.nav-sub) .wrap .inner{overflow:scroll}.page-compare section:not(.nav-sub) .wrap .inner::-webkit-scrollbar{-webkit-appearance:none;height:10px}.page-compare section:not(.nav-sub) .wrap .inner::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.page-compare section:not(.nav-sub) .wrap .inner .spacer{width:6em}}@media (min-width:70em){.page-compare section:not(.nav-sub) .over{width:14em;display:block}.page-compare section:not(.nav-sub) .wrap .inner .spacer{width:11.1em}}@media (min-width:90em){.page-compare section:not(.nav-sub) .over{width:20em;display:block}}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute;height:100%}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:8px}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#b9b9b9;position:relative;border-radius:8px}.jspDrag{background:#979797;position:relative;top:0;left:0;cursor:default;border-radius:8px}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:default;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:8px}.jspHorizontalBar .jspArrow{width:8px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.page-downloads .nav-sub,.page-register .nav-sub,main.support .nav-sub{padding-bottom:4em!important}.page-downloads section.products .category,.page-register section.products .category,main.support section.products .category{padding-top:0}.page-downloads .h3,.page-register .h3,main.support .h3{margin-left:2em;margin-bottom:1.1em}.page-downloads .h3 h3,.page-register .h3 h3,main.support .h3 h3{font-size:2.4em;font-weight:300;padding-top:.5em;padding-bottom:0;margin-bottom:.8em;border-bottom:2px solid #34312e;display:inline-block;max-width:26em}.page-downloads section.products .category .wrap-product a:hover .wrap-img,.page-register section.products .category .wrap-product a:hover .wrap-img,main.support section.products .category .wrap-product a:hover .wrap-img{background:rgba(86,160,84,.2)}.page-downloads section.products .category .wrap-product a h3,.page-register section.products .category .wrap-product a h3,main.support section.products .category .wrap-product a h3{color:#56a054;border-bottom:solid 2px #56a054}.page-downloads .nav-sub ul.filter li a:hover,.page-downloads .nav-sub ul.filter-sub li a:hover,.page-register .nav-sub ul.filter li a:hover,.page-register .nav-sub ul.filter-sub li a:hover,main.support .nav-sub ul.filter li a:hover,main.support .nav-sub ul.filter-sub li a:hover{opacity:.85}.page-downloads .nav-sub ul.filter li a:active,.page-downloads .nav-sub ul.filter-sub li a:active,.page-register .nav-sub ul.filter li a:active,.page-register .nav-sub ul.filter-sub li a:active,main.support .nav-sub ul.filter li a:active,main.support .nav-sub ul.filter-sub li a:active{border:2px solid #56a054;color:#56a054;opacity:1}.page-downloads .nav-sub ul.filter li.active a,.page-downloads .nav-sub ul.filter-sub li.active a,.page-register .nav-sub ul.filter li.active a,.page-register .nav-sub ul.filter-sub li.active a,main.support .nav-sub ul.filter li.active a,main.support .nav-sub ul.filter-sub li.active a{border:2px solid #56a054;background:#56a054;color:#fff;opacity:1}.page-downloads .nav-sub ul.filter li.active a:active,.page-downloads .nav-sub ul.filter-sub li.active a:active,.page-register .nav-sub ul.filter li.active a:active,.page-register .nav-sub ul.filter-sub li.active a:active,main.support .nav-sub ul.filter li.active a:active,main.support .nav-sub ul.filter-sub li.active a:active{border:2px solid #56a054;color:#fff;background:#56a054;opacity:1}.page-downloads .nav-sub ul.filter-sub,.page-register .nav-sub ul.filter-sub,main.support .nav-sub ul.filter-sub{display:none}.page-downloads .nav-sub ul.filter-sub li,.page-register .nav-sub ul.filter-sub li,main.support .nav-sub ul.filter-sub li{display:none}.page-downloads .nav-sub ul.filter-sub li.show,.page-register .nav-sub ul.filter-sub li.show,main.support .nav-sub ul.filter-sub li.show{display:inline-block}.page-downloads .nav-sub ul.filter-sub.active,.page-register .nav-sub ul.filter-sub.active,main.support .nav-sub ul.filter-sub.active{display:block}.page-downloads.sub .nav-sub ul.filter li:active,.page-downloads.sub .nav-sub ul.filter-sub li:active,.page-register.sub .nav-sub ul.filter li:active,.page-register.sub .nav-sub ul.filter-sub li:active,main.support.sub .nav-sub ul.filter li:active,main.support.sub .nav-sub ul.filter-sub li:active{border:2px solid #56a054;color:#56a054;opacity:1}.page-downloads.sub .nav-sub ul.filter li.active,.page-downloads.sub .nav-sub ul.filter-sub li.active,.page-register.sub .nav-sub ul.filter li.active,.page-register.sub .nav-sub ul.filter-sub li.active,main.support.sub .nav-sub ul.filter li.active,main.support.sub .nav-sub ul.filter-sub li.active{background:#56a054!important;border:2px solid #56a054}.page-downloads.sub .nav-sub ul.filter li.active:active,.page-downloads.sub .nav-sub ul.filter-sub li.active:active,.page-register.sub .nav-sub ul.filter li.active:active,.page-register.sub .nav-sub ul.filter-sub li.active:active,main.support.sub .nav-sub ul.filter li.active:active,main.support.sub .nav-sub ul.filter-sub li.active:active{border:2px solid #56a054;color:#56a054}.page-downloads section.products,.page-register section.products,main.support section.products{padding-top:0}.page-downloads section,.page-register section,main.support section{background:#fffbf6}.page-downloads section.wrap-listlinks,.page-register section.wrap-listlinks,main.support section.wrap-listlinks{padding-top:3.2em}.page-downloads section.wrap-listlinks a,.page-register section.wrap-listlinks a,main.support section.wrap-listlinks a{color:#56a054!important}.page-downloads section.wrap-listlinks span.opac,.page-register section.wrap-listlinks span.opac,main.support section.wrap-listlinks span.opac{opacity:.4}.page-downloads section.wrap-listlinks span.opac.right,.page-register section.wrap-listlinks span.opac.right,main.support section.wrap-listlinks span.opac.right{font-size:75%}.page-downloads section.wrap-listlinks .icon-sine:before,.page-register section.wrap-listlinks .icon-sine:before,main.support section.wrap-listlinks .icon-sine:before{top:-1.7em}.page-downloads section.wrap-listlinks .text-dl,.page-register section.wrap-listlinks .text-dl,main.support section.wrap-listlinks .text-dl{width:calc(50% - 4px);display:inline-block;vertical-align:top;padding-right:2em}.page-downloads section.wrap-listlinks .text-dl h4,.page-register section.wrap-listlinks .text-dl h4,main.support section.wrap-listlinks .text-dl h4{color:#56a054;font-size:1.8em}.page-downloads section.wrap-listlinks .text-dl h4:first-of-type,.page-register section.wrap-listlinks .text-dl h4:first-of-type,main.support section.wrap-listlinks .text-dl h4:first-of-type{border-bottom:1px solid rgba(52,49,46,.2);padding-bottom:1em}.page-downloads section.wrap-listlinks .text-dl h4:last-of-type,.page-register section.wrap-listlinks .text-dl h4:last-of-type,main.support section.wrap-listlinks .text-dl h4:last-of-type{border-top:1px solid rgba(52,49,46,.2);padding-top:1.2em}.page-downloads section.wrap-listlinks .text-dl p,.page-register section.wrap-listlinks .text-dl p,main.support section.wrap-listlinks .text-dl p{margin:2.3em 0;font-size:1.4em}.page-downloads section.wrap-listlinks .text-dl p:not(:first-child),.page-register section.wrap-listlinks .text-dl p:not(:first-child),main.support section.wrap-listlinks .text-dl p:not(:first-child){margin:1em}.page-downloads section.wrap-listlinks .text-dl ol,.page-downloads section.wrap-listlinks .text-dl ul,.page-register section.wrap-listlinks .text-dl ol,.page-register section.wrap-listlinks .text-dl ul,main.support section.wrap-listlinks .text-dl ol,main.support section.wrap-listlinks .text-dl ul{padding-left:3.5em;margin:3.9em 0}.page-downloads section.wrap-listlinks .text-dl ol li,.page-downloads section.wrap-listlinks .text-dl ul li,.page-register section.wrap-listlinks .text-dl ol li,.page-register section.wrap-listlinks .text-dl ul li,main.support section.wrap-listlinks .text-dl ol li,main.support section.wrap-listlinks .text-dl ul li{list-style:circle;font-size:1.4em;padding-bottom:.8em;line-height:1.5em}.page-downloads section.wrap-listlinks .text-dl ol li,.page-register section.wrap-listlinks .text-dl ol li,main.support section.wrap-listlinks .text-dl ol li{list-style:decimal}.page-downloads section.wrap-listlinks>img,.page-register section.wrap-listlinks>img,main.support section.wrap-listlinks>img{width:50%;display:inline-block;padding-left:2em}.page-downloads .breadcrumb{max-width:80%}.page-downloads.single .wrap-listlinks .text-dl{width:100%}.page-downloads.single .wrap-listlinks img{display:none}@media (min-width:48em){.page-downloads.single .wrap-listlinks .text-dl{width:calc(50% - 4px);padding-right:2em}.page-downloads.single .wrap-listlinks img{display:inline-block}}section.nav-sub{background:#fffbf6}section.nav-sub .icon-sine:before{top:3.1em}section.cart-product{padding:5.5em 0 8em}.cart .cart-subtotal+p{display:none}.page-store.cart .shop_table .shipping{display:none}.cart_item{padding:4em 0}.cart_item:after{content:"";display:table;clear:both}.cart_item:not(:first-of-type){border-top:solid 5px rgba(74,46,9,.08)}.cart_item .product-thumbnail{float:left;width:100%;padding:0 2em}.cart_item .product-thumbnail img{width:100%}.cart_item .wrap-product-info{margin-left:2em;margin-top:3em;float:left}.cart_item .wrap-product-info .product-quantity input{padding:.5em;width:4em}.cart_item .wrap-product-info .product-remove p{font-size:1.4em}.cart_item .wrap-product-info .product-remove p a{color:#6c1919}.cart_item .wrap-product-info .product-remove .submit{position:absolute;left:999999999px}.cart_item .wrap-product-info .product-remove .update-product{cursor:pointer}.cart_item .wrap-product-info .product-quantity,.cart_item .wrap-product-info .product-subtotal,.cart_item .wrap-product-info .project-remove{margin-top:1em}.cart_item .wrap-product-info a{color:#34312e;border-bottom:none}.cart_totals{margin-top:4em}.cart_totals .spacer{display:none;width:100%;padding:0 2em;float:left}.cart_totals .wrap-subtotals{background:#f8f2eb;border-top:solid 5px rgba(74,46,9,.08);border-bottom:solid 5px rgba(74,46,9,.08)}.cart_totals .wrap-subtotals:after{content:"";display:table;clear:both}.cart_totals .wrap-subtotals .shop_table{float:left;padding:3em 8em 3em 2em}.cart_totals .wrap-subtotals .shop_table .cart-subtotal .amount{margin-left:1.4em}.cart_totals .wrap-subtotals .shop_table .shipping .amount{margin-left:3em}.cart_totals .wrap-total-checkout{padding:4em 8em 0 2em}.cart_totals .wrap-total-checkout .order-total{display:inline-block;margin-left:3em;margin-bottom:1em}.cart_totals .wrap-total-checkout .order-total p{font-size:2.4em}.cart_totals .wrap-total-checkout .order-total .amount{margin-left:3em}.cart_totals .wrap-total-checkout .btn{margin-top:.7em;margin-left:1.3em}.thankyou table{font-size:150%;font-weight:300}.woocommerce-thankyou-order-details{font-size:150%;padding-top:2em}.addresses .col-2{opacity:0}@media (min-width:35em){.cart_item .product-thumbnail{width:30%;margin:0 2em 0 4em;padding:0}.cart_totals .spacer{display:block;width:30%;margin:0 2em 0 4em;padding:0}}@media (min-width:48em){.cart_item .product-thumbnail{margin:0 2em 0 8em;padding:0}.cart_totals .spacer{margin:0 2em 0 8em;padding:0}}@media (min-width:70em){.cart_item .product-thumbnail{margin:0 2em 0 14em;padding:0}.cart_totals .spacer{margin:0 2em 0 14em;padding:0}}@media (min-width:90em){.cart_item .product-thumbnail{margin:0 2em 0 20em;padding:0}.cart_totals .spacer{margin:0 2em 0 20em;padding:0}}.woocommerce-message{text-align:center!important;font-size:1.8em!important;color:#fff!important;background:#56a054!important;max-width:50%!important;margin:0 auto!important;margin-top:4em!important;padding:.5em!important;border-radius:.1em!important;border-top:none!important}.woocommerce-message:before{display:none!important}.woocommerce-message a{color:#fff!important}.woocommerce-message a:hover{opacity:.8!important}.woocommerce-message .button.wc-forward{display:none!important}#place_order{padding:1em}#order_review_heading{font-size:1.8em;margin-bottom:.3em}.select2-with-searchbox{font-size:150%!important}.cart-empty{text-align:center;margin-top:4em}.woocommerce-info{display:none}.shop_table.woocommerce-checkout-review-order-table{font-size:90%}.shop_table.woocommerce-checkout-review-order-table .order-total{font-size:120%}h3#ship-to-different-address{font-size:1.8em;font-weight:100;margin-bottom:2em}h3#ship-to-different-address input{width:auto;margin-right:.5em}.checkout tr.shipping input{width:auto!important;vertical-align:top!important;margin-top:0!important}.checkout tr.shipping li{padding:1em!important}.checkout tr.shipping li:first-of-type{padding-bottom:0!important}.cart #shipping_method{display:none}.checkout .select2-dropdown.select2-dropdown--below{font-size:1.4em}.checkout .select2-container .select2-selection--single{height:2.2em;padding-top:.3em}.checkout .select2-container .select2-selection--single .select2-selection__arrow{top:.4em;right:.4em}.checkout textarea#order_comments{font-size:1em;padding:1em;height:5em;font-family:ff,sans-serif}.checkout #place_order{width:100%}.checkout .select2.select2-container.select2-container--default{display:none}.checkout .select2.select2-container.select2-container--default:first-of-type{display:block}.page-store .thankyou .woocommerce-customer-details{display:none}.page-store main:after{content:"";display:table;clear:both}.page-store main>h2{display:none}.page-store main section{background:#fffbf6}.page-store main section:after{content:"";display:table;clear:both}.page-store main .select2-drop-mask{font-family:ff,sans-serif}.page-store main .woocommerce-Price-amount.amount,.page-store main td,.page-store main th{font-weight:300!important}.page-store main .place-order .button{background:#56a054;font-family:ff,sans-serif}.page-store main .place-order .button:hover{background:#56a054;opacity:.9}.page-store main .place-order .button:active{opacity:1}.page-store main .store-form{width:50%;float:left;margin-top:1em;padding-top:0;position:relative;opacity:0;-webkit-transition:1s cubic-bezier(.35,.825,0,1);-moz-transition:1s cubic-bezier(.35,.825,0,1);-o-transition:1s cubic-bezier(.35,.825,0,1);transition:1s cubic-bezier(.35,.825,0,1)}.page-store main .store-form .shop_table p{font-size:1em}.page-store main .store-form .shop_table span.cart-only{display:none}.page-store main .store-form:first-of-type{padding-right:2em;display:none}.page-store main .store-form:last-of-type{width:100%}.page-store main .store-form .cart_item{padding-bottom:4em}.page-store main .store-form .cart_item>.product-thumbnail{padding-right:2em}.page-store main .store-form .cart_item:nth-child(1){padding-top:0}.page-store main .store-form .wc_payment_methods.payment_methods.methods{display:none}.page-store main .store-form .woocommerce-checkout-review-order{font-size:1.8em;text-align:left}.page-store main .store-form .woocommerce-checkout-payment{margin-top:2em}.page-store main .store-form .woocommerce-checkout #payment{background:0 0}.page-store main .store-form .woocommerce-checkout #payment div.form-row{padding:0}.page-store main .store-form input{padding:.5em;font-size:1em;width:100%;font-family:ff,sans-serif}.page-store main .store-form .cart_item .product-thumbnail{margin:0;width:50%}.page-store main .store-form .wrap-product-info{margin:0}.page-store main .store-form p{display:block;float:none;padding:0;width:100%}.page-store main .store-form .woocommerce-billing-fields{margin-top:-.9em}.page-store main .store-form .woocommerce-billing-fields:after{content:"";display:table;clear:both}.page-store main .store-form .woocommerce-billing-fields h3{display:none}.page-store main .store-form .woocommerce-billing-fields p{padding-top:.5em}.page-store main .store-form .woocommerce-billing-fields p:nth-of-type(1),.page-store main .store-form .woocommerce-billing-fields p:nth-of-type(2){width:50%;float:left;padding-right:.5em;padding-top:0}.page-store main .store-form .woocommerce-billing-fields p:nth-of-type(2){padding-right:0;padding-left:.5em}.page-store main .store-form .woocommerce-shipping-fields{padding-top:4em;padding-bottom:4em}.page-store main .store-form .woocommerce-shipping-fields textarea{font-size:1em;padding:1em;height:5em;font-family:ff,sans-serif}.page-store main .store-form .payment_method_stripe:after{content:"";display:table;clear:both}.page-store main .store-form .payment_method_stripe img{float:left;margin-right:.5em}body.loaded .store-form{opacity:1!important}@media (min-width:48em){.page-store main .store-form:first-of-type{padding-right:2em;display:block}.page-store main .store-form:last-of-type{width:50%;padding-left:2em}}section.section.hero{background:#fffbf6}.container section{background:#fffbf6!important;padding-bottom:0!important}main.support{min-height:auto;line-height:normal!important;opacity:0;-webkit-transition:.5s cubic-bezier(.23,1,.32,1);-moz-transition:.5s cubic-bezier(.23,1,.32,1);-o-transition:.5s cubic-bezier(.23,1,.32,1);transition:.5s cubic-bezier(.23,1,.32,1)}main.support .breadcrumbs li:not(:first-child):before{content:"/";color:rgba(52,49,46,.5)}main.support .category.small{padding-bottom:8em}main.support .categories.blocks{padding-left:1em;padding-right:1em;padding-top:2em;padding-bottom:.5em}main.support .knowledge-base{margin-bottom:7.8em}main.support .blocks-list{display:block;flex:none;margin:0!important;margin-bottom:2em!important}main.support .blocks-list:after{content:"";display:table;clear:both}main.support .blocks-list li{border:none;width:50%;float:left;margin:0;padding:1em;display:inline-block}main.support .blocks-list li:hover{background:0 0}main.support .blocks-list li a{padding:1.3em 1.3em 1.1em;font-size:2.4em;color:#56a054;border:2px solid #56a054;border-radius:.1em;display:block}main.support .blocks-list li a:hover{color:#fff;background:#56a054}main.support h3{margin-bottom:0!important}main.support .category>ul.article-list{padding-left:2em;padding-right:2em;padding-bottom:4em}main.support .category>ul.article-list li{padding:0;width:100%}main.support .category>ul.article-list li a{padding:1.2em 1em 1em;text-decoration:none;display:block;opacity:1}main.support .category>ul.article-list li a:hover{opacity:.8}main.support .category>ul.article-list li a:active{opacity:1}main.support h3 a{text-decoration:none;color:#34312e}main.support h3 a:hover{opacity:.8}main.support h3 a:active{opacity:1}main.support .category{padding-top:2.4em!important}main.support .nav-sub{padding-bottom:3.5em!important}main.support section{background:#fffbf6!important;padding-bottom:0!important}main.support .nav-sub ul.filter li.active a{background:#56a054!important;border:2px solid #56a054}main.support .nav-sub ul.filter li a:active{border:2px solid #56a054;color:#56a054}main[role=main] ul{line-height:normal!important}main[role=main] .container-divider{display:none}main[role=main] .container{padding:0}main[role=main] .icon-comments:before{color:#56a054}main[role=main] article.article{padding:0;flex:none;width:100%;max-width:none;max-width:70em;margin:0 auto}main[role=main] article.article h1{margin:0}main[role=main] article.article header{margin:0;margin-bottom:3.4em}main[role=main] article.article .icon-agent:before{background-color:#56a054!important}main[role=main] article.article .status-label{background-color:#56a054!important}main[role=main] article.article .article-comments{padding-bottom:11em;padding-top:6em}main[role=main] article.article .article-comments section{padding:0!important}main[role=main] article.article .comment-body{padding-left:0;padding-top:2em}main[role=main] article.article footer{padding:2em;height:auto}main[role=main] article.article footer .article-footer{padding:0;padding-bottom:1.7em}main[role=main] article.article footer .article-votes{padding-bottom:1em}main[role=main] article.article footer .article-votes-controls a{color:#56a054;border:1px solid #56a054}main[role=main] article.article footer .article-votes-controls a:after{color:#56a054}main[role=main] article.article footer .article-votes-controls a:hover{background:rgba(86,160,84,.7);color:#fff}main[role=main] article.article footer .article-votes-controls a:hover:after{color:#fff}main[role=main] article.article footer .article-votes-controls .button[aria-selected=true]{background:#56a054;color:#fff}main[role=main] article.article footer .article-votes-controls .button[aria-selected=true]:after{color:#fff}main[role=main] article.article footer ul.share li{font-size:1.4em;margin-right:.4em;line-height:0}main[role=main] article.article footer ul.share li a{border-radius:0;height:auto;width:auto;font-size:0;line-height:0;overflow:visible;color:#f8f2eb}main[role=main] article.article footer ul.share li a:before{color:#56a054}main[role=main] article.article .article-info{padding:0;margin:0;padding-bottom:3em!important}main[role=main] article.article .article-info .article-content{margin:0}main[role=main] article.article .article-info .article-content p{margin-bottom:1.2em}main[role=main] section h2{text-align:left;font-size:3.6em;margin-bottom:2em}main[role=main] section h2 a:active,main[role=main] section h2 a:focus,main[role=main] section h2 a:hover,main[role=main] section h2 a:link,main[role=main] section h2 a:visited,main[role=main] section h2 colour{color:#56a054;text-decoration:none;border-bottom:.1em solid #56a054;padding:0 0 .08em 0}main[role=main] section h2 a:active:focus,main[role=main] section h2 a:active:hover,main[role=main] section h2 a:focus:focus,main[role=main] section h2 a:focus:hover,main[role=main] section h2 a:hover:focus,main[role=main] section h2 a:hover:hover,main[role=main] section h2 a:link:focus,main[role=main] section h2 a:link:hover,main[role=main] section h2 a:visited:focus,main[role=main] section h2 a:visited:hover,main[role=main] section h2 colour:focus,main[role=main] section h2 colour:hover{opacity:.9}main[role=main] section .hero-inner{top:auto!important;transform:translateY(0)!important;max-width:initial!important}main[role=main] #query{font-size:2.4em;border-radius:6em;height:3.8em;padding-left:3em;padding-top:.2em}main[role=main] .search:before{font-size:2em;left:1.5em}main[role=main] .search input[type=search]{border:1px solid #56a054}main[role=main] .search input[type=search]:focus{border:1px solid #34312e;color:#34312e}main[role=main] .search-results-column{flex:1!important}main[role=main] .request{padding-top:0;margin-bottom:7em}main[role=main] .request article{max-width:70em;margin:0 auto}main[role=main] .request h1{margin-top:2.2em}main[role=main] .request .form,main[role=main] .request form{max-width:none}main[role=main] .request footer{background:#fffbf6;text-align:right;padding:0}main[role=main] .request footer input{background-color:#56a054}main[role=main] .products .icon-star{display:none}main[role=main] .hero{height:auto!important}.notification-notice{background:rgba(86,160,84,.2)}#navbar-container{height:auto}.loaded main.support{opacity:1}section.demorequest,section.register{background:0 0}section.demorequest .name,section.register .name{clear:both}section.demorequest h2,section.register h2{margin-top:-.7em;font-size:3.6em}section.demorequest .wrap-form,section.register .wrap-form{max-width:52em;margin:6.1em auto 0}section.demorequest .wrap-form:after,section.register .wrap-form:after{content:"";display:table;clear:both}section.demorequest .wrap-form input,section.demorequest .wrap-form select,section.demorequest .wrap-form textarea,section.register .wrap-form input,section.register .wrap-form select,section.register .wrap-form textarea{display:block;width:100%;font-size:1.8em;font-family:ff,sans-serif}section.demorequest .wrap-form label,section.register .wrap-form label{margin-bottom:.5em;display:block}section.demorequest .wrap-form input,section.demorequest .wrap-form select,section.demorequest .wrap-form textarea,section.register .wrap-form input,section.register .wrap-form select,section.register .wrap-form textarea{margin-bottom:1.2em;padding:.9em .9em .8em;max-width:100%;border:none;-webkit-box-shadow:0 0 0 1px rgba(52,49,46,.15) inset;-moz-box-shadow:0 0 0 1px rgba(52,49,46,.15) inset;box-shadow:0 0 0 1px rgba(52,49,46,.15) inset}section.demorequest .wrap-form input.error,section.demorequest .wrap-form select.error,section.demorequest .wrap-form textarea.error,section.register .wrap-form input.error,section.register .wrap-form select.error,section.register .wrap-form textarea.error{-webkit-box-shadow:0 0 0 1px rgba(255,0,0,.6) inset;-moz-box-shadow:0 0 0 1px rgba(255,0,0,.6) inset;box-shadow:0 0 0 1px rgba(255,0,0,.6) inset}section.demorequest .wrap-form select,section.register .wrap-form select{height:2.8em}section.demorequest .wrap-form textarea,section.register .wrap-form textarea{min-height:6em;-webkit-box-shadow:0 0 0 1px rgba(52,49,46,.15) inset;-moz-box-shadow:0 0 0 1px rgba(52,49,46,.15) inset;box-shadow:0 0 0 1px rgba(52,49,46,.15) inset}section.demorequest .wrap-form input:focus,section.demorequest .wrap-form textarea:focus,section.register .wrap-form input:focus,section.register .wrap-form textarea:focus{-webkit-box-shadow:0 0 0 1px rgba(52,49,46,.4) inset;-moz-box-shadow:0 0 0 1px rgba(52,49,46,.4) inset;box-shadow:0 0 0 1px rgba(52,49,46,.4) inset}section.demorequest .wrap-form input:focus.error,section.demorequest .wrap-form textarea:focus.error,section.register .wrap-form input:focus.error,section.register .wrap-form textarea:focus.error{-webkit-box-shadow:0 0 0 1px rgba(255,0,0,.6) inset;-moz-box-shadow:0 0 0 1px rgba(255,0,0,.6) inset;box-shadow:0 0 0 1px rgba(255,0,0,.6) inset}section.demorequest .wrap-form input[type=submit],section.register .wrap-form input[type=submit]{background:#4c2cc3;color:#fff;cursor:pointer}section.demorequest .wrap-form input[type=submit]:hover,section.register .wrap-form input[type=submit]:hover{background:rgba(76,44,195,.95)}section.demorequest .wrap-form input[type=submit]:active,section.register .wrap-form input[type=submit]:active{background:#4628b2}section.demorequest .wrap-form label.product,section.register .wrap-form label.product{width:50%;float:left;margin-bottom:2em;margin-top:.6em;text-align:center;cursor:pointer}section.demorequest .wrap-form label.product:nth-of-type(1),section.register .wrap-form label.product:nth-of-type(1){padding-right:1em}section.demorequest .wrap-form label.product:nth-of-type(2),section.register .wrap-form label.product:nth-of-type(2){padding-left:1em}section.demorequest .wrap-form img,section.register .wrap-form img{width:100%;margin-bottom:.7em;opacity:.5;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}section.demorequest .wrap-form img:hover,section.register .wrap-form img:hover{opacity:.7}section.demorequest .wrap-form input[type=radio],section.register .wrap-form input[type=radio]{position:absolute;left:-10000px;opacity:0}section.demorequest .wrap-form input[type=radio]+img.error,section.register .wrap-form input[type=radio]+img.error{-webkit-box-shadow:0 0 0 2px rgba(255,0,0,.6);-moz-box-shadow:0 0 0 2px rgba(255,0,0,.6);box-shadow:0 0 0 2px rgba(255,0,0,.6)}section.demorequest .wrap-form input[type=radio]:checked+img,section.register .wrap-form input[type=radio]:checked+img{-webkit-box-shadow:0 0 0 2px #56a054;-moz-box-shadow:0 0 0 2px #56a054;box-shadow:0 0 0 2px #56a054;opacity:1}section.demorequest .wrap-form input[type=radio]:checked~p,section.register .wrap-form input[type=radio]:checked~p{color:#56a054}section.demorequest .wrap-form .g-recaptcha,section.register .wrap-form .g-recaptcha{margin-bottom:2em}/*! jQuery UI - v1.12.1 - 2017-04-24
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=ui-lightness&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=diagonals_thick&bgColorOverlay=666666&iconColorError=ffd27a&fcError=ffffff&borderColorError=cd0a0a&bgImgOpacityError=18&bgTextureError=diagonals_thick&bgColorError=b81900&iconColorHighlight=228ef1&fcHighlight=363636&borderColorHighlight=fed22f&bgImgOpacityHighlight=75&bgTextureHighlight=highlight_soft&bgColorHighlight=ffe45c&iconColorActive=ef8c08&fcActive=eb8f00&borderColorActive=fbd850&bgImgOpacityActive=65&bgTextureActive=glass&bgColorActive=ffffff&iconColorHover=ef8c08&fcHover=c77405&borderColorHover=fbcb09&bgImgOpacityHover=100&bgTextureHover=glass&bgColorHover=fdf5ce&iconColorDefault=ef8c08&fcDefault=1c94c4&borderColorDefault=cccccc&bgImgOpacityDefault=100&bgTextureDefault=glass&bgColorDefault=f6f6f6&iconColorContent=222222&fcContent=333333&borderColorContent=dddddd&bgImgOpacityContent=100&bgTextureContent=highlight_soft&bgColorContent=eeeeee&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=e78f08&bgImgOpacityHeader=35&bgTextureHeader=gloss_wave&bgColorHeader=f6a828&cornerRadius=4px&fsDefault=1.1em&fwDefault=bold&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ccc}.ui-widget-content{border:1px solid #ddd;background:#eee url(img/datepicker/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(img/datepicker/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #ccc;background:#f6f6f6 url(img/datepicker/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:700;color:#1c94c4}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#1c94c4;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #fbcb09;background:#fdf5ce url(img/datepicker/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:700;color:#c77405}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#c77405;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #fbd850;background:#fff url(img/datepicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:700;color:#eb8f00}.ui-icon-background,.ui-state-active .ui-icon-background{border:#fbd850;background-color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(img/datepicker/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-checked{border:1px solid #fed22f;background:#ffe45c}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(img/datepicker/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(img/datepicker/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(img/datepicker/ui-icons_ffffff_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(img/datepicker/ui-icons_ef8c08_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(img/datepicker/ui-icons_ef8c08_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(img/datepicker/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(img/datepicker/ui-icons_ffd27a_256x240.png)}.ui-button .ui-icon{background-image:url(img/datepicker/ui-icons_ef8c08_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(img/datepicker/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{-webkit-box-shadow:-5px -5px 5px #000;box-shadow:-5px -5px 5px #000}.page-customshop{padding-top:0}section.customshop{background:url(/assets/img/aurora/bg-rep.png)!important;padding:16em 0!important;padding-bottom:12em!important;z-index:1;position:relative;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}section.customshop h1{text-align:center;color:#fff;position:relative;padding-bottom:2em}section.customshop h1 span{color:#9cabe3}section.customshop h1:after{content:"";width:80%;max-width:6em;height:1px;background:#fff;position:absolute;bottom:1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}section.customshop>p{color:#fff;text-align:center;max-width:24em;margin:.2em auto 2.5em}section.customshop>p a{color:#fff;border-bottom:1px solid rgba(255,255,255,.6)}section.customshop>.selectors{position:relative;padding:0 2em;padding-top:4em;text-align:center}section.customshop>.selectors h3{position:absolute;top:-2em;font-size:1.8em;color:#fff}section.customshop>.selectors:before{content:"";background:rgba(13,22,71,.3);height:96%;width:100%;position:absolute;top:0;left:0}section.customshop>.selectors>div{text-align:left;width:calc(49% - 2em);margin:0 1em;margin-top:4em;display:inline-block;vertical-align:top;cursor:pointer;position:relative;z-index:1;margin-bottom:4em}section.customshop>.selectors>div.active{z-index:100}section.customshop>.selectors>div>.drop,section.customshop>.selectors>div>.select{font-size:2.4em;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.customshop>.selectors>div>.select{opacity:.4;background:#fafbfc;background:-moz-linear-gradient(top,#fafbfc 0,#dadde6 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fafbfc),color-stop(100%,#dadde6));background:-webkit-linear-gradient(top,#fafbfc 0,#dadde6 100%);background:-o-linear-gradient(top,#fafbfc 0,#dadde6 100%);background:-ms-linear-gradient(top,#fafbfc 0,#dadde6 100%);background:linear-gradient(to bottom,#fafbfc 0,#dadde6 100%);color:#30417e;padding:1em 1.1em .85em;border-radius:5px;font-size:1.8em;position:relative}section.customshop>.selectors>div>.select:after{content:"";position:absolute;width:.5em;height:1em;top:1.1em;right:1em;background:url(/assets/img/aurora/arrow-d.png) no-repeat;background-size:100%;-webkit-transition:all .1s cubic-bezier(.55,.26,0,1);-webkit-transition:all .1s cubic-bezier(.55,.26,0,1.65);-moz-transition:all .1s cubic-bezier(.55,.26,0,1.65);-o-transition:all .1s cubic-bezier(.55,.26,0,1.65);transition:all .1s cubic-bezier(.55,.26,0,1.65)}section.customshop>.selectors>div>.select.active{opacity:1;box-shadow:0 0 1px 0 #3900db,0 0 0 5px rgba(255,255,255,.15)}section.customshop>.selectors>div>.select.active:hover{-webkit-filter:brightness(105%)}section.customshop>.selectors>div>.select.alert{-webkit-animation:alert .2s;-moz-animation:alert .2s;-o-animation:alert .2s;animation:alert .2s}@-webkit-keyframes alert{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}25%{-webkit-transform:rotate(.6deg);-moz-transform:rotate(.6deg);-ms-transform:rotate(.6deg);-o-transform:rotate(.6deg);transform:rotate(.6deg);opacity:.9}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}75%{-webkit-transform:rotate(-.6deg);-moz-transform:rotate(-.6deg);-ms-transform:rotate(-.6deg);-o-transform:rotate(-.6deg);transform:rotate(-.6deg);opacity:.9}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-moz-keyframes alert{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}25%{-webkit-transform:rotate(.6deg);-moz-transform:rotate(.6deg);-ms-transform:rotate(.6deg);-o-transform:rotate(.6deg);transform:rotate(.6deg);opacity:.9}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}75%{-webkit-transform:rotate(-.6deg);-moz-transform:rotate(-.6deg);-ms-transform:rotate(-.6deg);-o-transform:rotate(-.6deg);transform:rotate(-.6deg);opacity:.9}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@-o-keyframes alert{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}25%{-webkit-transform:rotate(.6deg);-moz-transform:rotate(.6deg);-ms-transform:rotate(.6deg);-o-transform:rotate(.6deg);transform:rotate(.6deg);opacity:.9}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}75%{-webkit-transform:rotate(-.6deg);-moz-transform:rotate(-.6deg);-ms-transform:rotate(-.6deg);-o-transform:rotate(-.6deg);transform:rotate(-.6deg);opacity:.9}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes alert{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}25%{-webkit-transform:rotate(.6deg);-moz-transform:rotate(.6deg);-ms-transform:rotate(.6deg);-o-transform:rotate(.6deg);transform:rotate(.6deg);opacity:.9}50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}75%{-webkit-transform:rotate(-.6deg);-moz-transform:rotate(-.6deg);-ms-transform:rotate(-.6deg);-o-transform:rotate(-.6deg);transform:rotate(-.6deg);opacity:.9}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}}section.customshop>.selectors>div.open{opacity:1}section.customshop>.selectors>div>.drop{display:none;background:#fff;position:absolute;top:0;left:0;font-size:1.8em;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 25px 0 rgba(0,0,0,.2);box-shadow:0 5px 25px 0 rgba(0,0,0,.2)}section.customshop>.selectors>div>.drop>div{padding:1em 1.1em .85em;position:relative}section.customshop>.selectors>div>.drop>div[data-lslotusb].na:before{content:"16 channels only";background:#34312e;color:#fff;border-radius:5px;padding:.4em;font-size:70%;position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;opacity:0;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}section.customshop>.selectors>div>.drop>div[data-pre4].na:before,section.customshop>.selectors>div>.drop>div[data-pre8].na:before{content:"Lower Line I/O";background:#34312e;color:#fff;border-radius:5px;padding:.4em;font-size:70%;position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;opacity:0;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}section.customshop>.selectors>div>.drop>div[data-aes16].na:before,section.customshop>.selectors>div>.drop>div[data-aes16adat].na:before{content:"Lower Line I/O or Mic pres";background:#34312e;color:#fff;border-radius:5px;padding:.4em;font-size:70%;position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;opacity:0;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}section.customshop>.selectors>div>.drop>div[data-lslot0].na:before{content:"Requires AES + 8 to 24 Line I/O";background:#34312e;color:#fff;border-radius:5px;padding:.4em;font-size:70%;position:absolute;top:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;opacity:0;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}section.customshop>.selectors>div>.drop>div:hover.na:before{opacity:1}section.customshop>.selectors>div>.drop>div:first-child{cursor:default;background:#e9edff;color:#303031}section.customshop>.selectors>div>.drop>div:first-child:after{content:"";position:absolute;width:.5em;height:1em;top:1.1em;right:1em;background:url(/assets/img/aurora/arrow-d.png) no-repeat;background-size:100%;opacity:.2;-webkit-transition:all 250ms cubic-bezier(.55,.26,0,1);-webkit-transition:all 250ms cubic-bezier(.55,.26,0,1.65);-moz-transition:all 250ms cubic-bezier(.55,.26,0,1.65);-o-transition:all 250ms cubic-bezier(.55,.26,0,1.65);transition:all 250ms cubic-bezier(.55,.26,0,1.65)}section.customshop>.selectors>div>.drop.open{display:block}section.customshop>.selectors>div>.drop>div:not(:first-child){border-bottom:1px solid #d6daec;color:#3c509a}section.customshop>.selectors>div>.drop>div:not(:first-child).active{background:#d6daec}section.customshop>.selectors>div>.drop>div:not(:first-child).na{background:#ffede9;color:rgba(190,146,137,.6);cursor:pointer!important;border-bottom:1px solid rgba(190,146,137,.6)}section.customshop>.selectors>div>.drop>div:not(:first-child).na:after{display:none}section.customshop>.selectors>div>.drop>div:not(:first-child):after{content:"";position:absolute;width:.5em;height:1.1em;top:1.15em;right:1em;background:url(/assets/img/aurora/arrow-d.png) no-repeat;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);background-size:100%;-webkit-transition:all 250ms cubic-bezier(.55,.26,0,1);-webkit-transition:all 250ms cubic-bezier(.55,.26,0,1.65);-moz-transition:all 250ms cubic-bezier(.55,.26,0,1.65);-o-transition:all 250ms cubic-bezier(.55,.26,0,1.65);transition:all 250ms cubic-bezier(.55,.26,0,1.65)}section.customshop>.selectors>div>.drop>div:not(:first-child):hover:not(.na){opacity:.8}section.customshop>.selectors>div>.drop>div:not(:first-child):hover:not(.na):after{right:1.1em}section.customshop>.selectors>div>.drop>div:last-child{border-bottom:none}section.customshop>.selectors .wrap-img{width:100%;position:relative;z-index:0;max-width:none;display:block;margin:0}section.customshop>.selectors .wrap-img:after{content:"";display:table;clear:both}section.customshop>.selectors .wrap-img img.shell{width:calc(100% - 4em);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}section.customshop>.selectors .wrap-img>div{float:left;width:calc(28.2% - 1em);position:relative;z-index:1;margin-right:.2%;margin-top:1%}section.customshop>.selectors .wrap-img>div img{width:100%;position:absolute;top:0;left:-50%;-webkit-transform:translateX(50%) scale(1);-moz-transform:translateX(50%) scale(1);-ms-transform:translateX(50%) scale(1);-o-transform:translateX(50%) scale(1);transform:translateX(50%) scale(1);cursor:default}section.customshop>.selectors .wrap-img>div img.empty{position:relative}section.customshop>.selectors .wrap-img>div img.hide{-webkit-transition:0s cubic-bezier(.23,1,.32,1);-moz-transition:0s cubic-bezier(.23,1,.32,1);-o-transition:0s cubic-bezier(.23,1,.32,1);transition:0s cubic-bezier(.23,1,.32,1);opacity:0;-webkit-transform:translateX(50%) scale(.95);-moz-transform:translateX(50%) scale(.95);-ms-transform:translateX(50%) scale(.95);-o-transform:translateX(50%) scale(.95);transform:translateX(50%) scale(.95)}section.customshop>.selectors .wrap-img>div img.fade{-webkit-transition:.4s cubic-bezier(.23,1,.32,1);-moz-transition:.4s cubic-bezier(.23,1,.32,1);-o-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);opacity:1;-webkit-transform:translateX(50%) scale(1);-moz-transform:translateX(50%) scale(1);-ms-transform:translateX(50%) scale(1);-o-transform:translateX(50%) scale(1);transform:translateX(50%) scale(1)}section.customshop>.selectors .wrap-img>div:nth-of-type(1){margin-left:calc(3.4% + 2em)}section.customshop>.wrap-dealers{display:none;padding:2em 2em 0;z-index:0;position:relative;text-align:center;opacity:0;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}section.customshop>.wrap-dealers .toggle{margin-top:3em}section.customshop>.wrap-dealers .toggle>div{display:inline-block;border:1px solid #fff;color:#fff;background:rgba(255,255,255,.1);padding:1em 1em .9em;border-radius:5px;margin:0 .3em;cursor:pointer;font-size:1.1em}section.customshop>.wrap-dealers .toggle>div:hover{background:rgba(255,255,255,.2)}section.customshop>.wrap-dealers .toggle>div.active{background:#fff;color:#20317d}section.customshop>.wrap-dealers .toggle>div.active:hover{background:#fff}section.customshop>.wrap-dealers h2{color:#fff;text-align:center;margin-top:2em;font-size:1.8em}section.customshop>.wrap-dealers .search{margin:0 auto;display:inline-block;clear:both;margin:2em auto;width:100%;max-width:26em;position:relative}section.customshop>.wrap-dealers .search:before{content:'';width:2em;height:2em;background:url(/assets/img/aurora/search.png) no-repeat;background-size:80%;position:absolute;top:2.1em;right:1.6em;pointer-events:none}section.customshop>.wrap-dealers .search input{border-radius:5px;border:none;padding:1.5em 1.5em 1.4em;background:#20317d;color:#fff;font-size:1.4em;font-family:ff,sans-serif;width:100%}section.customshop>.wrap-dealers .search input ::-webkit-input-placeholder{color:rgba(255,255,255,.6)}section.customshop>.wrap-dealers .search input :-moz-placeholder{color:rgba(255,255,255,.6)}section.customshop>.wrap-dealers .search input ::-moz-placeholder{color:rgba(255,255,255,.6)}section.customshop>.wrap-dealers .search input :-ms-input-placeholder{color:rgba(255,255,255,.6)}section.customshop>.wrap-dealers .dealers{text-align:left;max-width:109em;margin:0 auto;opacity:0;-webkit-transition:1s cubic-bezier(.23,1,.32,1);-moz-transition:1s cubic-bezier(.23,1,.32,1);-o-transition:1s cubic-bezier(.23,1,.32,1);transition:1s cubic-bezier(.23,1,.32,1);-webkit-transform:translateY(4em);-moz-transform:translateY(4em);-ms-transform:translateY(4em);-o-transform:translateY(4em);transform:translateY(4em)}section.customshop>.wrap-dealers .dealers:after{content:"";display:table;clear:both}section.customshop>.wrap-dealers .dealers .group:after{content:"";display:table;clear:both}section.customshop>.wrap-dealers .dealers .dealer{float:left;width:50%;padding:1em;position:relative;display:none;cursor:pointer}section.customshop>.wrap-dealers .dealers .dealer.active{display:block}section.customshop>.wrap-dealers .dealers .dealer>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.customshop>.wrap-dealers .dealers .dealer>a:hover+.inner{background:#fff}section.customshop>.wrap-dealers .dealers .dealer .inner{background:#fafbfc;background:-moz-linear-gradient(top,#fafbfc 0,#e1e3ec 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fafbfc),color-stop(100%,#e1e3ec));background:-webkit-linear-gradient(top,#fafbfc 0,#e1e3ec 100%);background:-o-linear-gradient(top,#fafbfc 0,#e1e3ec 100%);background:-ms-linear-gradient(top,#fafbfc 0,#e1e3ec 100%);background:linear-gradient(to bottom,#fafbfc 0,#e1e3ec 100%);border-radius:5px;overflow:hidden;min-height:15.5em}section.customshop>.wrap-dealers .dealers .dealer .inner p{font-size:1.4em;padding:.9em 1.05em .8em;color:#3a3a3a}section.customshop>.wrap-dealers .dealers .dealer .inner p.name{background:rgba(76,96,175,.1);font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}section.customshop>.wrap-dealers .dealers .dealer .inner p.address{height:4.7em;overflow:hidden}section.customshop>.wrap-dealers .dealers .dealer .inner p.email{color:#3149a4;padding-top:.2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}section.customshop>.wrap-dealers .dealers .dealer .inner p.hidden{display:none}section.customshop>.wrap-dealers .dealers .dealer:hover .inner{background:#fff}section.customshop>.wrap-dealers.show{opacity:1}section.customshop>.wrap-dealers.show .dealers{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}section.customshop .price{position:absolute;margin-top:1em;font-size:1.4em;color:rgba(255,255,255,.5);width:calc(100% - 4em);-webkit-transform:translate(3em);-moz-transform:translate(3em);-ms-transform:translate(3em);-o-transform:translate(3em);transform:translate(3em)}section.customshop .price div{display:none;padding:.8em;font-size:80%;background:rgba(0,0,0,.6);color:#fff;border-radius:5px}section.customshop .price div.show{display:inline-block}section.customshop .send{position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%;max-width:40em;padding:4em;background:#d9ddee;z-index:1000;border-radius:5px;-webkit-box-shadow:0 .3em 3em 0 rgba(0,0,0,.7);-moz-box-shadow:0 .3em 3em 0 rgba(0,0,0,.7);box-shadow:0 .3em 3em 0 rgba(0,0,0,.7);display:none}section.customshop .send.show{display:block}section.customshop .send h2{font-size:1.8em;margin-bottom:1.4em;color:rgba(52,49,46,.6)}section.customshop .send h2 span{color:#000}section.customshop .send img{position:absolute;top:0;right:0;width:5.7em;z-index:100;opacity:.6;padding:2em;cursor:pointer}section.customshop .send img:hover{opacity:.8}section.customshop .send form label p{font-size:1.4em}section.customshop .send form div.submit,section.customshop .send form input{font-family:ff,sans-serif;font-size:1.8em;padding:1em;margin-bottom:1em;border:none;border-radius:5px}section.customshop .send form div.submit:last-child,section.customshop .send form input:last-child{margin-bottom:0}section.customshop .send form div.submit.error,section.customshop .send form input.error{-webkit-box-shadow:inset 0 0 0 1px #ff4c73;-moz-box-shadow:inset 0 0 0 1px #ff4c73;box-shadow:inset 0 0 0 1px #ff4c73}section.customshop .send form div.submit.submit,section.customshop .send form input.submit{background:#4c60af;color:#fff;cursor:pointer;margin-top:1em;display:inline-block;margin-bottom:0}section.customshop .send form div.submit.submit:hover,section.customshop .send form input.submit:hover{opacity:.9}section.customshop .send form div.submit#email,section.customshop .send form div.submit#name,section.customshop .send form div.submit#phone,section.customshop .send form input#email,section.customshop .send form input#name,section.customshop .send form input#phone{width:100%;font-size:1.4em}section.customshop .send form div.submit#aes,section.customshop .send form div.submit#dealer,section.customshop .send form div.submit#ip,section.customshop .send form div.submit#line,section.customshop .send form div.submit#lslot,section.customshop .send form div.submit#ordercode,section.customshop .send form div.submit#pre,section.customshop .send form input#aes,section.customshop .send form input#dealer,section.customshop .send form input#ip,section.customshop .send form input#line,section.customshop .send form input#lslot,section.customshop .send form input#ordercode,section.customshop .send form input#pre{display:none}section.customshop .send form div.submit{display:none!important}section.customshop .send form div.submit.show{display:inline-block!important}section.customshop .send.success{background:#bddebd;text-align:center}section.customshop .send.success h2{margin-bottom:0;color:#34312e}section.customshop .send.error{background:#edd1d3;text-align:center}section.customshop .send.error h2{margin-bottom:0;color:#34312e}section.customshop .notification{width:80%;max-width:60em;background:rgba(255,255,255,.2);margin:4em auto 0;padding:2em 3.2em 1.7em 2em;position:relative;border:solid 1px rgba(255,255,255,.3);display:none}section.customshop .notification img{width:2em;position:absolute;top:1em;right:1em}section.customshop .notification p{font-size:1.4em;color:#fff;display:none}.page-products section.customshop{padding-top:8em!important;z-index:1000}@media (min-width:60em){section.customshop .price{margin-top:2em}section.customshop .price div{padding:1em 1em .9em;font-size:100%}section.customshop>.selectors{white-space:nowrap}section.customshop>.selectors:before{height:80%}section.customshop>.selectors>div{width:calc(25% - 2em)}section.customshop>.wrap-dealers .dealers .dealer{width:25%}}@media (min-width:70em){section.customshop>.selectors>div{max-width:25em}}.page-404 section.wrap-404{background:#fffbf6;padding-top:12em}.page-404 section.wrap-404 h1{max-width:20em;margin:0 auto}.hero-slider{position:relative;width:100%;height:100vh;margin-top:-9.2em;background:#fff!important;overflow:hidden;-webkit-transition:1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}.hero-slider.shrink{-webkit-transform:translateY(-5vh);-moz-transform:translateY(-5vh);-ms-transform:translateY(-5vh);-o-transform:translateY(-5vh);transform:translateY(-5vh)}.hero-slider .slide{position:absolute;width:100%;height:100vh;z-index:100;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.35,.825,0,1);-moz-transition:opacity .5s cubic-bezier(.35,.825,0,1);-o-transition:opacity .5s cubic-bezier(.35,.825,0,1);transition:opacity .5s cubic-bezier(.35,.825,0,1);will-change:opacity;top:-50%;left:-50%;width:200%;height:200%}.hero-slider .slide>div.colourlay{width:100%;height:200%;position:absolute;top:0;left:0;background:#000;z-index:200;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.35,.825,0,1);-moz-transition:opacity 1s cubic-bezier(.35,.825,0,1);-o-transition:opacity 1s cubic-bezier(.35,.825,0,1);transition:opacity 1s cubic-bezier(.35,.825,0,1)}.hero-slider .slide>img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;overflow-x:hidden;z-index:300;-webkit-transition:6s;-webkit-transition:6s;-moz-transition:6s;-o-transition:6s;transition:6s;width:1400px;height:850px}.hero-slider .slide>img.good{opacity:0}.hero-slider .slide>img.good.loaded{opacity:1}.hero-slider .slide>img.bad{z-index:100;opacity:0;-webkit-transition:4s;-webkit-transition:4s;-moz-transition:4s;-o-transition:4s;transition:4s;-webkit-transition-delay:0!important;-moz-transition-delay:0!important;-o-transition-delay:0!important;transition-delay:0!important}.hero-slider .slide>img.bad.loaded{opacity:1}.hero-slider .slide>img.bad.loaded~.colourlay{opacity:.7}.hero-slider .slide.active{opacity:1;z-index:300;left:-50%;-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1);-moz-transition:opacity .5s cubic-bezier(.23,1,.32,1);-o-transition:opacity .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1)}.hero-slider .slide.fadein{opacity:1;z-index:250}.hero-slider .slide.notrans{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:200;left:-50%}.hero-slider .slide.opacity0{opacity:0}.hero-slider .slide .hero-background{width:100%;height:100vh}.hero-slider .wrap{-webkit-transition:opacity .8s cubic-bezier(.35,.825,0,1);-moz-transition:opacity .8s cubic-bezier(.35,.825,0,1);-o-transition:opacity .8s cubic-bezier(.35,.825,0,1);transition:opacity .8s cubic-bezier(.35,.825,0,1);opacity:0;z-index:400;position:absolute;-webkit-transform:translateY(-2em);-moz-transform:translateY(-2em);-ms-transform:translateY(-2em);-o-transform:translateY(-2em);transform:translateY(-2em);bottom:0;left:0;width:100%}.hero-slider .wrap>a{position:absolute;bottom:4em;left:0;z-index:400;opacity:0;-webkit-transition:all 250ms cubic-bezier(.55,.26,0,1);-webkit-transition:all 250ms cubic-bezier(.55,.26,0,1.65);-moz-transition:all 250ms cubic-bezier(.55,.26,0,1.65);-o-transition:all 250ms cubic-bezier(.55,.26,0,1.65);transition:all 250ms cubic-bezier(.55,.26,0,1.65);transition-delay:.1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;text-decoration:none;left:-2em;bottom:2em;font-size:85%}.hero-slider .wrap>a h2{cursor:pointer;color:rgba(235,171,120,.5);font-size:3.6em;perspective:8em}.hero-slider .wrap>a h2>span:not(.product-text){display:none}.hero-slider .wrap>a h2 .product-text .underline{border-bottom:3px #ebab78 solid;padding-bottom:.03em}.hero-slider .wrap>a h2 .product-text,.hero-slider .wrap>a h2 .text-adjective{color:#ebab78;will-change:auto}.hero-slider .wrap>a h2 .text-adjective{opacity:0;-webkit-transition:150ms cubic-bezier(.35,.825,0,1);-moz-transition:150ms cubic-bezier(.35,.825,0,1);-o-transition:150ms cubic-bezier(.35,.825,0,1);transition:150ms cubic-bezier(.35,.825,0,1);position:absolute;-webkit-transform:rotateY(-25deg) scale(1.15);-moz-transform:rotateY(-25deg) scale(1.15);-ms-transform:rotateY(-25deg) scale(1.15);-o-transform:rotateY(-25deg) scale(1.15);transform:rotateY(-25deg) scale(1.15);-moz-transform:none}.hero-slider .wrap>a h2 .text-adjective.fadein{opacity:1;z-index:100}.hero-slider .wrap>a h2 .text-adjective.active{opacity:1;z-index:100;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms;-webkit-transform:rotateY(0) scale(1);-moz-transform:rotateY(0) scale(1);-ms-transform:rotateY(0) scale(1);-o-transform:rotateY(0) scale(1);transform:rotateY(0) scale(1);-moz-transform:none;color:#ebab78}.hero-slider .wrap>a h2 .text-adjective.move{opacity:0;-webkit-transform:rotateY(25deg) scale(.85);-moz-transform:rotateY(25deg) scale(.85);-ms-transform:rotateY(25deg) scale(.85);-o-transform:rotateY(25deg) scale(.85);transform:rotateY(25deg) scale(.85);-moz-transform:none;color:#000}.hero-slider .wrap>a h2 .text-end{-webkit-transition:.3s cubic-bezier(.35,.825,0,1);-moz-transition:.3s cubic-bezier(.35,.825,0,1);-o-transition:.3s cubic-bezier(.35,.825,0,1);transition:.3s cubic-bezier(.35,.825,0,1)}.hero-slider .wrap>a.active{opacity:1;transform:translate3d(5em,0,0);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;z-index:500}.hero-slider .wrap>a.move{transform:translate3d(10em,0,0);z-index:300}.hero-slider .wrap .image-circle{position:absolute;bottom:6em;right:6em;width:20em;height:20em;z-index:500;background:#34312e;border-radius:100%;-webkit-box-shadow:0 2px 0 0 rgba(52,49,46,.3);-moz-box-shadow:0 2px 0 0 rgba(52,49,46,.3);box-shadow:0 2px 0 0 rgba(52,49,46,.3);-webkit-transition:all .1s cubic-bezier(.55,.26,0,1);-webkit-transition:all .1s cubic-bezier(.55,.26,0,1.65);-moz-transition:all .1s cubic-bezier(.55,.26,0,1.65);-o-transition:all .1s cubic-bezier(.55,.26,0,1.65);transition:all .1s cubic-bezier(.55,.26,0,1.65);opacity:0;display:none}.hero-slider .wrap .image-circle img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;opacity:0;-webkit-transition:1.5s cubic-bezier(.35,.825,0,1);-moz-transition:1.5s cubic-bezier(.35,.825,0,1);-o-transition:1.5s cubic-bezier(.35,.825,0,1);transition:1.5s cubic-bezier(.35,.825,0,1)}.hero-slider .wrap .image-circle img.fadein{z-index:500;opacity:1}.hero-slider .wrap .image-circle img.active{opacity:1;z-index:400}.hero-slider .wrap .image-circle img.notrans{opacity:1}.hero-slider .wrap .circle-anim{position:absolute;z-index:500;bottom:5.5em;right:5.5em;width:21em;height:21em;z-index:500;cursor:pointer;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-ms-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px);display:none}.hero-slider.animate .wrap .circle-anim,.hero-slider.animate .wrap .image-circle{-webkit-transform:scale(.99);-moz-transform:scale(.99);-ms-transform:scale(.99);-o-transform:scale(.99);transform:scale(.99)}body.page-home.loading .hero-slider,body.page-products.loading .hero-slider{background:#0f0f0f!important;-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}body.page-home.loading .hero-slider .colourlay,body.page-products.loading .hero-slider .colourlay{opacity:.07}body.page-home.loaded .hero-slider,body.page-products.loaded .hero-slider{background:#373634!important}body.page-home.loaded .hero-slider .wrap,body.page-products.loaded .hero-slider .wrap{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}body.page-home.loaded .hero-slider .circle-anim,body.page-home.loaded .hero-slider .image-circle,body.page-products.loaded .hero-slider .circle-anim,body.page-products.loaded .hero-slider .image-circle{opacity:1}body.page-products .hero-slider .wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}body.page-products.single .hero-slider{background:#fffbf6;height:calc(100vh - 38em);min-height:50em;opacity:0}body.page-products.single .hero-slider .wrap .circle-anim{width:14em;height:14em;bottom:3.5em;right:3.5em}body.page-products.single .hero-slider .wrap .image-circle{width:13.4em;height:13.4em;bottom:3.8em;right:3.8em}body.page-products.single.clicked .hero-slider,body.page-products.single.loaded .hero-slider{opacity:1}body.page-products.single.respond-s .hero-slider{height:auto;min-height:0}.scrolled .hero-slider .wrap{opacity:0!important;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);-o-transform:translateY(2em);transform:translateY(2em)}.scrolled .hero-slider .wrap>a{-webkit-transform:translateX(-1em);-moz-transform:translateX(-1em);-ms-transform:translateX(-1em);-o-transform:translateX(-1em);transform:translateX(-1em)}.hero-slider-mob{padding:0!important;background:#fffbf6}.hero-slider-mob .slide img{width:100%}.hero-slider{display:none!important}.respond-s .hero-slider{height:auto;max-height:none;padding:0}.respond-s .hero-slider .slide,.respond-s .hero-slider .slide.active{position:relative;top:auto;bottom:auto;left:auto;right:auto;height:auto;width:100%;display:none!important;opacity:0}.respond-s .hero-slider .slide.active.slide:first-child,.respond-s .hero-slider .slide.slide:first-child{display:block!important;opacity:1}.respond-s .hero-slider .slide img,.respond-s .hero-slider .slide.active img{position:relative;top:auto;bottom:auto;left:auto;right:auto;height:auto;width:100%}.respond-s .hero-slider .slide img.bad,.respond-s .hero-slider .slide.active img.bad{position:absolute;top:0;left:0}body.touch .circle-anim,body.touch .image-circle{display:none!important}@media (min-width:48em){.hero-slider-mob{display:none!important}.hero-slider{display:block!important}.hero-slider .wrap .circle-anim,.hero-slider .wrap .image-circle{display:block}.hero-slider .wrap>a{left:0;bottom:4em;font-size:100%}.hero-slider .slide>img{width:auto;height:auto}}@media (min-width:70em){.hero-slider{max-height:none}.hero-slider h2>span:not(.product-text){display:inline}.hero-slider .wrap>a h2>span:not(.product-text){display:inline}}.wrap-listlinks{margin:0 auto}.wrap-listlinks:after{content:"";display:table;clear:both}.wrap-listlinks .list-img{position:relative;float:left;width:50%;padding-left:2em}.wrap-listlinks .list-img img{padding:0;width:100%}.wrap-listlinks .list-img img.active{z-index:200}.wrap-listlinks .list-img img:not(.fill){position:absolute;top:0;left:2em;right:0;width:calc(100% - 2em);left:0;width:100%}.wrap-listlinks.downloads{padding-top:.3em!important}.wrap-listlinks .list-links{position:relative;width:100%;perspective:10em}.wrap-listlinks .list-links:first-child{margin-bottom:7.6em}.wrap-listlinks .list-links.software{padding:0!important;margin-bottom:4em;width:100%}.wrap-listlinks .list-links.software li:not(.heading){display:none}.wrap-listlinks .list-links.software li:not(.heading) span.archived{display:none;position:absolute;top:1.7em;right:1.5em;font-size:.6em;background:#e0dcd8;padding:.4em .5em .3em;color:#76736f;z-index:1000;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}.wrap-listlinks .list-links.software li:not(.heading).archived a,.wrap-listlinks .list-links.software li:not(.heading).archived a>span:not(.archived){color:#ba9389!important}.wrap-listlinks .list-links.software li:not(.heading).archived span.archived{display:block}.wrap-listlinks .list-links.software li:not(.heading):hover span.archived{right:4.5em}.wrap-listlinks .list-links.right{padding:0!important;width:100%;margin-top:3.1em}.wrap-listlinks .list-links.right li{border:none!important}.wrap-listlinks .list-links.right li a{color:#56a054!important;border-bottom:2px solid rgba(86,160,84,.7)}.wrap-listlinks .list-links.right li a:hover{opacity:.8}.wrap-listlinks .list-links li{-webkit-transition:2s cubic-bezier(.23,1,.32,1);-moz-transition:2s cubic-bezier(.23,1,.32,1);-o-transition:2s cubic-bezier(.23,1,.32,1);transition:2s cubic-bezier(.23,1,.32,1)}.wrap-listlinks .list-links li.heading{margin-bottom:1em}.wrap-listlinks .list-links li.heading h3{font-size:2.4em;display:inline-block;font-weight:300}.wrap-listlinks .list-links li.heading h3 span{opacity:.4}.wrap-listlinks .list-links li.heading h3 a{display:inline-block;padding:0;color:#34312e;font-size:inherit;text-decoration:none;cursor:pointer}.wrap-listlinks .list-links li:not(.heading){position:relative;line-height:3em}.wrap-listlinks .list-links li:not(.heading) .list-copy,.wrap-listlinks .list-links li:not(.heading) a{cursor:pointer;padding:1em 0 .8em 1em;text-decoration:none;color:rgba(52,49,46,.8);border-top:1px solid #8a8782}.wrap-listlinks .list-links li:not(.heading) .list-copy.video,.wrap-listlinks .list-links li:not(.heading) a.video{padding-left:3em}.wrap-listlinks .list-links li:not(.heading) .list-copy.video:before,.wrap-listlinks .list-links li:not(.heading) a.video:before{content:'';position:absolute;width:1.3em;height:1.3em;top:.9em;left:1em;background-image:url(/assets/img/icon-play.png);background-repeat:no-repeat}.wrap-listlinks .list-links li:not(.heading) .list-copy.video .arrow-link,.wrap-listlinks .list-links li:not(.heading) a.video .arrow-link{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.wrap-listlinks .list-links li:not(.heading) .list-copy .overlay-grad,.wrap-listlinks .list-links li:not(.heading) a .overlay-grad{position:absolute;top:1px;right:0;width:3em;height:calc(100% - 2px);background:rgba(255,251,246,0);background:-moz-linear-gradient(left,rgba(255,251,246,0) 0,#fffbf6 64%,#fffbf6 100%);background:-webkit-linear-gradient(left,rgba(255,251,246,0) 0,#fffbf6 64%,#fffbf6 100%);background:linear-gradient(to right,rgba(255,251,246,0) 0,#fffbf6 64%,#fffbf6 100%)}.wrap-listlinks .list-links li:not(.heading) .list-copy .arrow-link,.wrap-listlinks .list-links li:not(.heading) a .arrow-link{display:inline-block;position:absolute;right:.7em;top:1.4em;opacity:0;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}.wrap-listlinks .list-links li:not(.heading).active,.wrap-listlinks .list-links li:not(.heading):hover{background:#f8f3ec}.wrap-listlinks .list-links li:not(.heading).active .list-copy,.wrap-listlinks .list-links li:not(.heading):hover .list-copy{color:#34312e}.wrap-listlinks .list-links li:not(.heading).active .list-copy .overlay-grad,.wrap-listlinks .list-links li:not(.heading).active a .overlay-grad,.wrap-listlinks .list-links li:not(.heading):hover .list-copy .overlay-grad,.wrap-listlinks .list-links li:not(.heading):hover a .overlay-grad{width:6em;background:rgba(248,243,236,0);background:-moz-linear-gradient(left,rgba(248,243,236,0) 0,#f8f3ec 64%,#f8f3ec 100%);background:-webkit-linear-gradient(left,rgba(248,243,236,0) 0,#f8f3ec 64%,#f8f3ec 100%);background:linear-gradient(to right,rgba(248,243,236,0) 0,#f8f3ec 64%,#f8f3ec 100%)}.wrap-listlinks .list-links li:not(.heading).active .list-copy .arrow-link,.wrap-listlinks .list-links li:not(.heading).active a .arrow-link,.wrap-listlinks .list-links li:not(.heading):hover .list-copy .arrow-link,.wrap-listlinks .list-links li:not(.heading):hover a .arrow-link{opacity:1;right:1em}.wrap-listlinks .list-links li:not(.heading).noclick a{cursor:default;background:#fffbf6}.wrap-listlinks .list-links li:not(.heading).show{display:block}.wrap-listlinks .list-links li:not(.heading).hide{display:none}.wrap-listlinks .list-links li:not(.heading).active-video .list-copy.video:before,.wrap-listlinks .list-links li:not(.heading).active-video a.video:before{background-image:url(/assets/img/icon-stop.png)}.wrap-listlinks .list-links li:not(.heading) .list-copy,.wrap-listlinks .list-links li:not(.heading) a{display:block;padding-left:1em;font-size:1.8em}.wrap-listlinks .list-links li.last,.wrap-listlinks .list-links li:last-child{border-bottom:1px solid #8a8782}.page-downloads .btn.viewall{display:none;font-size:1.8em;border-width:1px!important;margin-bottom:2.3em;padding:.7em .7em .6em}.page-downloads .btn.viewall:active{border-color:#56a054!important;color:#56a054!important}.page-downloads .btn.viewall.show{display:inline-block}.page-home section.wrap-listlinks{background:#fffbf6;max-width:136em}@media (min-width:35em){.wrap-listlinks .list-links{width:50%;float:left}.wrap-listlinks .list-links:first-child{padding-right:2em}.wrap-listlinks .list-links:last-child{padding-left:2em}.wrap-listlinks .list-img img:not(.fill){left:2em;width:calc(100% - 2em)}}@media (min-width:48em){.wrap-listlinks .list-links li:not(.heading){overflow:hidden;white-space:nowrap;line-height:inherit}}section.x2-outlink>a{display:none}section.x2-outlink>div{position:relative;cursor:pointer;padding-bottom:1.6em;perspective:10em}section.x2-outlink>div:after{content:"";display:table;clear:both}section.x2-outlink>div>a{display:block;width:100%;position:relative;background:#f5ede3;-webkit-transition:3s cubic-bezier(.23,1,.32,1);-moz-transition:3s cubic-bezier(.23,1,.32,1);-o-transition:3s cubic-bezier(.23,1,.32,1);transition:3s cubic-bezier(.23,1,.32,1)}section.x2-outlink>div>a.img:before{content:"";width:3em;height:.8em;position:absolute;background:url(/assets/img/icon-sine-rep.png) repeat-x;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);animation:anim 1.4s infinite linear;opacity:.5}@keyframes anim{from{background-position-x:0}to{background-position-x:5em}}section.x2-outlink>div>a img{width:100%}section.x2-outlink>div>span{display:block;width:100%;padding-top:2em}section.x2-outlink>div>span h2{cursor:pointer}section.x2-outlink>div>span h2 a{cursor:pointer}section.x2-outlink>div>span p{opacity:.7;margin-top:1.25em;cursor:pointer}section.x2-outlink>div>span p a{text-decoration:none;color:#34312e;border:none;cursor:pointer}section.x2-outlink>div>span p a:hover{opacity:1}section.x2-outlink>div:nth-of-type(even){padding-top:4em;padding-bottom:0}section.x2-outlink>div:nth-of-type(even)>a{float:right}section.x2-outlink>div:nth-of-type(even)>span{float:left}section.x2-outlink>div .arrow-link{margin-top:3em}section.x2-outlink>div:hover .arrow-link:before{width:18px}@media (min-width:48em){section.x2-outlink>div{padding-bottom:4em}section.x2-outlink>div>a{width:50%;float:left;width:calc(50% + 4em)}section.x2-outlink>div>span{float:right;width:calc(50% - 4em);padding:3.05em 4em 0}}.distrib h2{font-size:3.6em;margin-top:-.3em}.distrib>p{margin-top:1em;opacity:.8}.distrib ul{position:relative;text-align:center;display:block;margin-top:4em}.distrib ul li{display:inline-block;width:20em;margin:0 3em}.distrib ul li:hover img{opacity:1}.distrib ul li img{padding:1em;background:#fff;display:block;width:100%;opacity:.25}.distrib ul li a{text-align:center;text-decoration:none;display:block;position:relative}.distrib ul li a p{cursor:pointer;padding-top:.7em;padding-bottom:.7em}.video .wrap-video{position:relative}.video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video img{width:100%}section.titleparagraph{padding-bottom:7.5em}section.titleparagraph .wrap{max-width:52em;margin:0 auto}section.titleparagraph .wrap h2{font-size:2.4em;margin-bottom:1em;margin-top:1.8em}section.titleparagraph .wrap h2:before{top:-1.75em}section.titleparagraph .wrap p{margin-bottom:1.5em}section.titleparagraph .wrap p:first-child{margin-top:-.4em}section.titleparagraph .wrap p:last-child{margin-bottom:0}section.titleparagraph .wrap>ul{padding-left:3em;opacity:.8;font-size:1.8em}section.titleparagraph .wrap>ul li{margin-bottom:1.4em;list-style:initial;color:#34312e}section.titleparagraph .wrap>ul li:last-child{margin-bottom:0}section.titleparagraph .wrap>ul li>ul{margin-left:2em;margin-top:.5em;font-size:80%}section.titleparagraph .wrap>ul li>ul>li{margin-bottom:.4em;list-style:circle}section.titleparagraph .wrap>ul li>ul>li>ul{margin-left:4em}section.titleparagraph .wrap>ul li>ul>li>ul>li{margin-bottom:.4em}section.titleparagraph .wrap a{color:#4c2cc3}section.titleparagraph .wrap p+ul,section.titleparagraph .wrap ul+p{margin-top:2.6em}section.titleparagraph+section.titleparagraph{padding-top:0}.mailchimp{width:100%;background:#34312e;padding:8em;padding-bottom:7em;text-align:center;position:relative;opacity:0;-webkit-transition:250ms cubic-bezier(.23,1,.32,1);-moz-transition:250ms cubic-bezier(.23,1,.32,1);-o-transition:250ms cubic-bezier(.23,1,.32,1);transition:250ms cubic-bezier(.23,1,.32,1)}.mailchimp.purple{background:rgba(76,44,195,.8)}.mailchimp label{display:block;font-size:2.4em;margin:0 auto;margin-bottom:1em;color:#fff;max-width:30em}.mailchimp input[type=email],.mailchimp input[type=submit]{font-size:1.8em;padding:.9em .9em .8em;border:none;-webkit-box-shadow:0 0 0 1px rgba(52,49,46,.15) inset;-moz-box-shadow:0 0 0 1px rgba(52,49,46,.15) inset;box-shadow:0 0 0 1px rgba(52,49,46,.15) inset;display:inline-block;background:#fff;margin:.5em;margin-bottom:1em;border-radius:3px;opacity:.9}.mailchimp input[type=email]:focus,.mailchimp input[type=email]:hover,.mailchimp input[type=submit]:focus,.mailchimp input[type=submit]:hover{opacity:1}.mailchimp input[type=email].error,.mailchimp input[type=submit].error{-webkit-box-shadow:0 0 0 1px rgba(255,0,0,.6) inset;-moz-box-shadow:0 0 0 1px rgba(255,0,0,.6) inset;box-shadow:0 0 0 1px rgba(255,0,0,.6) inset}.mailchimp input[type=submit]{cursor:pointer}.mailchimp div.mce_inline_error{color:#fff}.mailchimp .response{color:#fff;max-width:42em;margin:0 auto}body.loaded .mailchimp{opacity:1}.list-links li span{color:rgba(0,0,0,.8)}.list-links li:hover span{color:#000}.wrap-content{position:relative;padding-left:4em;float:left;width:50%}.wrap-content div,.wrap-content img{position:absolute;top:0;left:0;width:100%;opacity:0}.wrap-content div.fill,.wrap-content img.fill{position:relative;width:100%;height:100%}.wrap-content div.active,.wrap-content img.active{opacity:1;z-index:200}.key-features h2{font-size:3.6em;margin-top:-.3em}.key-features .feature-line:after{content:"";display:table;clear:both}.key-features .feature-line:not(:nth-child(1)):not(:nth-child(2)){display:none}.key-features .feature-line:first-child{margin-top:5em}.key-features .feature-line:nth-child(odd) p:first-child{opacity:1}.key-features .feature-line:nth-child(even) p:last-child{opacity:1}.key-features .feature-line p.icon-sine{padding-top:.1em;position:relative;float:none;width:100%;font-size:1.8em;opacity:.85;margin-top:2.8em}.key-features .feature-line p.icon-sine:before{width:.8em}@media (min-width:35em){.key-features .feature-line{margin-top:7em;display:block!important}.key-features .feature-line p.icon-sine{width:50%;float:left;margin-top:0}.key-features .feature-line p.icon-sine:nth-child(odd){padding-right:2em}.key-features .feature-line p.icon-sine:nth-child(even){padding-left:2em}.key-features .feature-line p.icon-sine:nth-child(even):before{left:2em}}.who-its-for{background:#f8f2eb!important}.who-its-for:after{content:"";display:table;clear:both}.who-its-for h2{font-size:3.6em}.who-its-for .introduction{margin-top:-1em;position:relative;max-width:50em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.who-its-for .introduction p{margin-top:1em;opacity:.8}.who-its-for .wrap-listlinks{margin-top:5.5em}.who-its-for .wrap-listlinks .list-img,.who-its-for .wrap-listlinks .list-links{width:100%;float:none}.who-its-for .wrap-listlinks .list-links{margin-top:2em}@media (min-width:48em){.who-its-for .wrap-listlinks .list-img,.who-its-for .wrap-listlinks .list-links{width:50%}.who-its-for .wrap-listlinks .list-links{margin-top:0;float:left}.who-its-for .wrap-listlinks .list-img{float:right}}.hilo-hardware{background:#000;background:-moz-linear-gradient(45deg,#000 0,#292929 51%,#000 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,#000),color-stop(51%,#292929),color-stop(100%,#000));background:-webkit-linear-gradient(45deg,#000 0,#292929 51%,#000 100%);background:-o-linear-gradient(45deg,#000 0,#292929 51%,#000 100%);background:-ms-linear-gradient(45deg,#000 0,#292929 51%,#000 100%);background:linear-gradient(45deg,#000 0,#292929 51%,#000 100%);text-align:center}.hilo-hardware .label{position:relative;display:inline-block;padding:1.4em 1.8em 1em 1.8em;border:1px solid #ebab78}.hilo-hardware .label:after,.hilo-hardware .label:before{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#ebab78;border-width:6px;margin-left:-6px;bottom:100%;left:50%}.hilo-hardware .label p{color:#ebab78}.hilo-hardware h2{font-size:3.6em;padding-left:.6em;padding-top:2em;padding-bottom:3em;color:#fffbf6;text-align:left}.hilo-hardware .hilo-back,.hilo-hardware .hilo-front{position:relative;display:inline-block;margin:0 auto;margin-bottom:14.8em}.hilo-hardware .hilo-back .label,.hilo-hardware .hilo-front .label{position:absolute}.hilo-hardware .hilo-back img,.hilo-hardware .hilo-front img{position:relative;width:30em}.hilo-hardware .hilo-front{margin-bottom:4.8em}.hilo-hardware .hilo-front .label{font-size:55%;display:none}.hilo-hardware .hilo-front .label.one{top:-8em;left:12em}.hilo-hardware .hilo-front .label.two{top:-8em;right:1.3em}.hilo-hardware .hilo-front .label.two:after,.hilo-hardware .hilo-front .label.two:before{top:100%;left:50%;border-top-color:#ebab78;margin-left:-6px}.hilo-hardware .hilo-front .label.three{bottom:-7em;right:.9em}.hilo-hardware .hilo-front .label.four{bottom:-7em;left:0}.hilo-hardware .hilo-front .label.one:after,.hilo-hardware .hilo-front .label.one:before,.hilo-hardware .hilo-front .label.two:after,.hilo-hardware .hilo-front .label.two:before{top:auto;right:auto;bottom:auto;left:auto;margin:auto;top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ebab78;border-width:6px;margin-left:-6px}.hilo-hardware .hilo-back{margin-bottom:14.6em}.hilo-hardware .hilo-back .label{font-size:55%;display:none}.hilo-hardware .hilo-back .label.one{top:-8em;left:8em}.hilo-hardware .hilo-back .label.two{top:-8em;right:5.5em}.hilo-hardware .hilo-back .label.three{right:-12.7em;top:5em;display:none}.hilo-hardware .hilo-back .label.four{right:-13em;top:15em;display:none}.hilo-hardware .hilo-back .label.five{top:20.8em;right:8.6em}.hilo-hardware .hilo-back .label.six{top:20.8em;left:9em}.hilo-hardware .hilo-back .label.one:after,.hilo-hardware .hilo-back .label.one:before,.hilo-hardware .hilo-back .label.two:after,.hilo-hardware .hilo-back .label.two:before{top:auto;right:auto;bottom:auto;left:auto;margin:auto;top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ebab78;border-width:6px;margin-left:-6px}@media (min-width:35em){.hilo-hardware h2{padding-left:1.2em}.hilo-hardware .hilo-back img,.hilo-hardware .hilo-front img{width:50em}.hilo-hardware .hilo-front{margin-bottom:22.8em}.hilo-hardware .hilo-front .label{font-size:inherit;display:block}.hilo-hardware .hilo-front .label.one{left:11em}.hilo-hardware .hilo-back .label{font-size:inherit;display:block}.hilo-hardware .hilo-back .label.one{top:-8em;left:7em}.hilo-hardware .hilo-back .label.two{top:-8em;right:4.5em}.hilo-hardware .hilo-back .label.five{top:20.7em;right:8em}.hilo-hardware .hilo-back .label.six{top:20.7em;left:8em}}@media (min-width:48em){.hilo-hardware h2{padding-left:2.3em}.hilo-hardware .hilo-back img,.hilo-hardware .hilo-front img{width:61em}.hilo-hardware .hilo-front .label.one{top:-8em;left:21em}.hilo-hardware .hilo-front .label.two{top:-8em;right:1.3em}.hilo-hardware .hilo-front .label.three{bottom:-7em;right:.9em}.hilo-hardware .hilo-front .label.four{bottom:-7em;left:0}.hilo-hardware .hilo-back .label.one{top:-8em;left:9em}.hilo-hardware .hilo-back .label.two{top:-8em;right:5.5em}.hilo-hardware .hilo-back .label.five{top:24.4em;right:12em}.hilo-hardware .hilo-back .label.six{top:24.4em;left:11em}}@media (min-width:70em){.hilo-hardware h2{padding-left:4em}.hilo-hardware .hilo-front{margin-bottom:18.7em}.hilo-hardware .hilo-front .label.one{top:-8em;left:21em}.hilo-hardware .hilo-front .label.one:after,.hilo-hardware .hilo-front .label.one:before{top:auto;right:auto;bottom:auto;left:auto;margin:auto;top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ebab78;border-width:6px;margin-left:-6px}.hilo-hardware .hilo-front .label.two{top:3.5em;right:-18.7em}.hilo-hardware .hilo-front .label.three{bottom:4.2em;right:-20.3em}.hilo-hardware .hilo-front .label.four{bottom:4.2em;left:-18.5em}.hilo-hardware .hilo-front .label.four:after,.hilo-hardware .hilo-front .label.four:before{top:auto;right:auto;bottom:auto;left:auto;margin:auto;left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#ebab78;border-width:6px;margin-top:-6px}.hilo-hardware .hilo-front .label.three:after,.hilo-hardware .hilo-front .label.three:before,.hilo-hardware .hilo-front .label.two:after,.hilo-hardware .hilo-front .label.two:before{top:auto;right:auto;bottom:auto;left:auto;margin:auto;right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#ebab78;border-width:6px;margin-top:-6px}.hilo-hardware .hilo-back .label.one{top:-8em;left:8em}.hilo-hardware .hilo-back .label.two{top:-8em;right:5.5em}.hilo-hardware .hilo-back .label.three{right:-12.7em;top:5em;display:block}.hilo-hardware .hilo-back .label.four{right:-13em;top:15em;display:block}.hilo-hardware .hilo-back .label.five{top:24.4em;right:12em}.hilo-hardware .hilo-back .label.six{top:24.4em;left:11em}.hilo-hardware .hilo-back .label.four:after,.hilo-hardware .hilo-back .label.four:before,.hilo-hardware .hilo-back .label.three:after,.hilo-hardware .hilo-back .label.three:before{top:auto;right:auto;bottom:auto;left:auto;margin:auto;right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#ebab78;border-width:6px;margin-top:-6px}}section.hilo-software{padding:4em 2em}section.hilo-software>h2{font-size:3.6em;max-width:14.5em;margin:-.3em auto 0}section.hilo-software .wrap-video{position:relative;width:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-top:5em;background-color:#000;display:none}section.hilo-software .wrap-video:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:2.5em;height:.8em;background:url(/assets/img/icon-sine-rep-white.png) repeat-x;animation:anim 1.4s infinite linear}@keyframes anim{from{background-position-x:0}to{background-position-x:5em}}section.hilo-software .wrap-video img{width:100%}section.hilo-software .wrap-video video{position:absolute;top:calc(11% + 3px);margin-left:-2px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:45%;opacity:0;-webkit-transition:.5s cubic-bezier(.23,1,.32,1);-moz-transition:.5s cubic-bezier(.23,1,.32,1);-o-transition:.5s cubic-bezier(.23,1,.32,1);transition:.5s cubic-bezier(.23,1,.32,1)}section.hilo-software .wrap-video video.active{z-index:200;opacity:1;-webkit-transition:.5s cubic-bezier(.23,1,.32,1);-moz-transition:.5s cubic-bezier(.23,1,.32,1);-o-transition:.5s cubic-bezier(.23,1,.32,1);transition:.5s cubic-bezier(.23,1,.32,1)}section.hilo-software .wrap-listlinks{padding:0;margin-top:4em;max-width:52em}section.hilo-software .wrap-listlinks:after{content:"";display:table;clear:both}section.hilo-software .wrap-listlinks .wrap-content{margin-top:1em;float:none;width:100%;padding-left:0}section.hilo-software .wrap-listlinks .wrap-content div{padding-left:2em;position:relative;display:block;padding-left:0;opacity:1;padding-top:4em}section.hilo-software .wrap-listlinks .wrap-content div:first-child{padding-top:0}section.hilo-software .wrap-listlinks .wrap-content div.active{display:block}section.hilo-software .wrap-listlinks .wrap-content div p{opacity:.8}section.hilo-software .wrap-listlinks .wrap-content div img{position:relative;margin:1em 0 1.4em}section.hilo-software .wrap-listlinks .list-links{display:none}@media (min-width:48em){section.hilo-software{padding:8em}section.hilo-software:after{content:"";display:table;clear:both}section.hilo-software>h2{padding-left:2.2em;max-width:none}section.hilo-software .wrap-video{display:block}section.hilo-software .wrap-listlinks{padding:0 8em;max-width:none}section.hilo-software .wrap-listlinks .wrap-content{float:left;width:50%;padding-left:4em}section.hilo-software .wrap-listlinks .wrap-content div{display:none;padding-top:0}section.hilo-software .wrap-listlinks .wrap-content div.active{display:block}section.hilo-software .wrap-listlinks .wrap-content div img{display:none}section.hilo-software .wrap-listlinks .list-links{display:block}}section.text-image{padding:4em 2em}section.text-image:after{content:"";display:table;clear:both}section.text-image h2{font-size:2.4em}section.text-image .image,section.text-image .text{position:relative}section.text-image .text{max-width:52em;margin:0 auto}section.text-image .text p{margin-top:1.2em;opacity:.8}section.text-image .text ol li,section.text-image .text ul li{font-size:1.4em;line-height:1.5em;cursor:default;list-style:circle;margin-left:2em;opacity:.8;margin-top:1em}section.text-image .text a{position:relative;color:#000;border-bottom:none;opacity:1}section.text-image .text a:after,section.text-image .text a:before{position:absolute;bottom:-.8em;left:0}section.text-image .text a:before{content:"";display:inline-block;height:1px;width:12px;background:#34312e;margin-top:4px;vertical-align:top;-webkit-transition:all 150ms cubic-bezier(.55,.26,0,1);-webkit-transition:all 150ms cubic-bezier(.55,.26,0,1.65);-moz-transition:all 150ms cubic-bezier(.55,.26,0,1.65);-o-transition:all 150ms cubic-bezier(.55,.26,0,1.65);transition:all 150ms cubic-bezier(.55,.26,0,1.65)}section.text-image .text a:after{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #34312e;bottom:-1em;left:.6em}section.text-image .image{width:100%;max-width:52em;margin:7em auto 0}section.text-image .image img{width:100%}section.text-image-list h2{font-size:3.6em}section.text-image-list .image,section.text-image-list .text{max-width:50em;margin:0 auto}section.text-image-list .image{margin-top:2em}section.text-image-list p{opacity:.8;margin-top:1.2em}section.text-image-list ul{text-align:center}section.text-image-list ul li{display:inline-block;position:relative;padding:0 1em;width:24%;max-width:9em}section.text-image-list ul li img.giveheight{width:100%}section.text-image-list ul li img{width:100%}@media (min-width:35em){section.text-image{padding:8em 0}}@media (min-width:48em){section.text-image{padding:8em 8em 8em 8em}section.text-image .image,section.text-image .text{float:left}section.text-image .text{margin-top:-.8em;width:50%;padding-right:4em}section.text-image .image{width:50%;padding-left:2em;float:right;max-width:none;margin:0}section.text-image:nth-of-type(even) .image{float:left;margin-top:0;padding-right:2em;padding-left:0}section.text-image:nth-of-type(even) .text{padding-right:0;padding-left:4em;float:right}}@media (min-width:70em){section.text-image{padding:8em 20em}div.thin-image+section.text-image{padding-top:11.8em}}.technical-specification>h2{font-size:3.6em;margin-top:-.3em}.technical-specification .headers{width:100%;margin-top:4em;text-align:center}.technical-specification .headers li{padding:1.2em 1.9em .6em;background:#fffbf6;display:block;cursor:pointer;border:2px solid transparent}.technical-specification .headers li:hover{opacity:.9}.technical-specification .headers li:active{opacity:1}.technical-specification .headers li h2{cursor:pointer;opacity:.8}.technical-specification .headers li.active{background:#f8f2eb;border:2px solid #56a054;border-left:none;border-right:none;height:6em}.technical-specification .headers li.active:hover{opacity:1}.technical-specification .headers li.active h2{opacity:1;color:#56a054}.technical-specification .tech-whole{padding-top:.5em;display:none}.technical-specification .tech-whole.active{display:block}.technical-specification .tech-line{padding-top:5em}.technical-specification .tech-line:after{content:"";display:table;clear:both}.technical-specification .tech-segment{width:100%;float:none}.technical-specification .tech-segment:nth-of-type(even){padding-top:5em}.technical-specification .tech-segment>p{position:relative;font-weight:400}.technical-specification .tech-segment>p:before{width:.8em}.technical-specification .tech-segment li{position:relative;margin-left:2em;padding-left:2em;margin-top:.9em;opacity:.8}.technical-specification .tech-segment li p{font-size:1.4em}.technical-specification .tech-segment li:before{content:'';position:absolute;height:4px;width:4px;background:#98928c;top:1em;left:0;border-radius:1000px}section:nth-child(even).technical-specification li.active{background:#fffbf6!important}@media (min-width:70em){.technical-specification .headers{height:6em;border-bottom:2px solid #56a054}.technical-specification .headers li{display:inline-block;height:calc(6em - 2px);margin-left:-2px;white-space:nowrap}.technical-specification .headers li.active{border:2px solid #56a054;border-bottom:none}.technical-specification .tech-segment{width:50%;float:left}.technical-specification .tech-segment:nth-of-type(odd){padding-right:2em}.technical-specification .tech-segment:nth-of-type(even){padding-left:2em;padding-top:0}}section.overview{padding-top:8em}section.overview:after{content:"";display:table;clear:both}section.overview .image,section.overview .text{float:left;position:relative}section.overview .text{width:100%}section.overview .text h2{font-size:3.6em;position:relative}section.overview .text h2:before{top:-1.6em}section.overview .text p{opacity:.8;margin-bottom:1.3em}section.overview .text p:last-of-type{margin-bottom:0}section.overview .text p:first-of-type{margin-top:1em}section.overview .text ul{padding-left:4.4em;opacity:.8}section.overview .text ul li{margin-bottom:1.4em;list-style:initial;font-size:1.8em;color:#34312e}section.overview .text ul li:last-child{margin-bottom:0}section.overview .text p+ul,section.overview .text ul+p{margin-top:2.6em}section.overview .text .btn{margin-top:1.3em}section.overview .text .added,section.overview .text .gotocart{display:none}section.overview .text .added.added,section.overview .text .gotocart.added{cursor:default}section.overview .text .added.added:hover,section.overview .text .gotocart.added:hover{opacity:1}section.overview .text .added.show,section.overview .text .gotocart.show{display:inline-block}section.overview .image{width:100%;margin-top:4em;background:#f5ede3}section.overview .image img{width:100%;padding:2em}@media (min-width:70em){section.overview .text{width:40%;padding-right:4em}section.overview .image{width:60%;margin-top:0}}section.slideshow{padding:0}section.slideshow .wrap-slideshow{height:auto}section.slideshow .wrap-slideshow:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:2.5em;height:.8em;background:url(/assets/img/icon-sine-rep-white.png) repeat-x;animation:anim 1.4s infinite linear}@keyframes anim{from{background-position-x:0}to{background-position-x:5em}}section.slideshow .dots,section.slideshow .next,section.slideshow .prev{display:none}section.slideshow .slide{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:auto}section.slideshow .slide img:not(:nth-child(1)){display:none}section.slideshow .slide img{position:relative;width:100%}@media (min-width:48em){section.slideshow .wrap-slideshow{position:relative;height:100vh;overflow:hidden;background:#34312e}section.slideshow:not(.samesize) .slide{position:absolute;top:-50%;left:-50%;width:200%;height:200vh}section.slideshow:not(.samesize) .slide img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;width:auto;opacity:0;-webkit-transition:.5s cubic-bezier(.23,1,.32,1);-moz-transition:.5s cubic-bezier(.23,1,.32,1);-o-transition:.5s cubic-bezier(.23,1,.32,1);transition:.5s cubic-bezier(.23,1,.32,1)}section.slideshow:not(.samesize) .slide img:not(:nth-child(1)){display:block}section.slideshow:not(.samesize) .slide img.active{z-index:200;opacity:1;-webkit-transition:.5s cubic-bezier(.23,1,.32,1);-moz-transition:.5s cubic-bezier(.23,1,.32,1);-o-transition:.5s cubic-bezier(.23,1,.32,1);transition:.5s cubic-bezier(.23,1,.32,1)}section.slideshow.samesize .wrap-slideshow{height:auto}section.slideshow.samesize .wrap-slideshow .slide{position:relative;width:100%}section.slideshow.samesize .wrap-slideshow .slide img:first-of-type{width:100%;height:auto;opacity:0}section.slideshow.samesize .wrap-slideshow .slide img:first-of-type.active{z-index:200;display:block;opacity:1}section.slideshow.samesize .wrap-slideshow .slide img:not(:first-of-type){position:absolute;top:0;left:0;width:100%;height:auto;opacity:0}section.slideshow.samesize .wrap-slideshow .slide img:not(:first-of-type).active{z-index:300;opacity:1;display:block}section.slideshow .next,section.slideshow .prev{cursor:pointer;position:absolute;top:0;width:5em;height:100%;padding:0 8em;background-repeat:no-repeat;background-position:center;opacity:.4;z-index:300;display:block}section.slideshow .next:hover,section.slideshow .prev:hover{opacity:1}section.slideshow .next{right:0;background-image:url(/assets/img/icon-next.png)}section.slideshow .prev{left:0;background-image:url(/assets/img/icon-prev.png)}section.slideshow ul.dots{position:absolute;bottom:3em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:300;display:block}section.slideshow ul.dots li{cursor:pointer;display:inline-block;width:2em;height:2em;padding:2em}section.slideshow ul.dots li div{width:2em;height:2em;margin-top:-1em;margin-left:-1em;border-radius:50%;background:#fffbf6;opacity:.3}section.slideshow ul.dots li:last-child{margin-right:0}section.slideshow ul.dots li.active div{opacity:1}}