@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,600&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:icons;src:url(icons.eot);src:url(icons.eot?#iefix) format("eot"),url(icons.woff) format("woff"),url(icons.ttf) format("truetype"),url(icons.svg#icons) format("svg");font-weight:400;font-style:normal}.checkbox input:checked~label:after,.iconcss,[class*=" icon-"],[class^=icon-]{font-family:icons;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bin:before{content:"\EA01"}.checkbox input:checked~label:after,.icon-checkmark:before{content:"\EA02"}.icon-cog:before{content:"\EA03"}.icon-comments:before{content:"\EA04"}.icon-copy:before{content:"\EA05"}.icon-heart:before{content:"\EA06"}.icon-info:before{content:"\EA07"}.icon-lock:before{content:"\EA08"}.icon-new:before{content:"\EA09"}.icon-save:before{content:"\EA0A"}.icon-star-empty:before{content:"\EA0B"}.icon-star-full:before{content:"\EA0C"}.icon-user:before{content:"\EA0D"}.icon-minus:before{content:"\EA0E"}.icon-plus:before{content:"\EA0F"}.icon-arrow-down:before{content:"\EA10"}.icon-arrow-up:before{content:"\EA11"}.icon-cancel-circle:before{content:"\EA12"}.icon-sound:before{content:"\EA13"}.icon-video:before{content:"\EA14"}.icon-settings:before{content:"\EA15"}.icon-search:before{content:"\EA16"}.icon-magic-wand:before{content:"\EA17"}.icon-shield:before{content:"\EA18"}.icon-arrow-left:before{content:"\EA19"}.icon-arrow-right:before{content:"\EA1A"}.icon-circle-down:before{content:"\EA1B"}.icon-circle-left:before{content:"\EA1C"}.icon-circle-right:before{content:"\EA1D"}.icon-circle-up:before{content:"\EA1E"}body{font:lighter 16px "Open Sans",sans-serif;background:#ccc}body.-dragging{cursor:none}.breadcrumb{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;color:#fff}.breadcrumb li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.breadcrumb li:not(:last-child):after{content:'›';margin:0 .5em}.breadcrumb a{color:inherit}.breadcrumb a:focus,.breadcrumb a:hover{text-decoration:underline}.content__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0 -7.5px}@media (min-width:768px){.content__inner{margin:0 -7.5px}}@media (min-width:1024px){.content__inner{margin:0 -7.5px}}@media (min-width:1280px){.content__inner{margin:0 -7.5px}}.content__subnav{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 7.5px}@media (min-width:768px){.content__subnav{padding:0 7.5px}}@media (min-width:1024px){.content__subnav{padding:0 7.5px}}@media (min-width:1280px){.content__subnav{padding:0 7.5px}}@media (min-width:1024px){.content__subnav{-ms-flex:0 0 350px;flex:0 0 350px;width:350px;position:fixed}}.content__main{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 7.5px;-ms-flex:1;flex:1}@media (min-width:768px){.content__main{padding:0 7.5px}}@media (min-width:1024px){.content__main{padding:0 7.5px}}@media (min-width:1280px){.content__main{padding:0 7.5px}}@media (min-width:1024px){.content__main{padding-left:365px}}.content .container{max-width:1300px;transition:padding .2s}@media (max-width:1023px){.content .container{padding-top:70px;padding-bottom:0;padding-left:0;padding-right:0}.content .container .row{margin:0}.content .container .col{padding:0}}@media (min-width:1024px){.content .container{padding-top:85px;padding-bottom:30px}}.content .rte{padding:15px;background:#fff;color:#000}@media (max-width:1023px){.content .rte{border-bottom:1px dotted #555}}@media (min-width:1024px){.content .rte{padding:30px;border-radius:3px}.content .rte:not(:last-child){margin-bottom:30px}}.content .rte h1{font:bold 28px "Open Sans",sans-serif;margin:30px 0 10px}.content .rte h1:first-child{margin-top:0}.content .rte h2{font-size:20px;font-weight:400;margin:20px 0 10px 0}.content .rte ol,.content .rte p,.content .rte ul{margin:10px 0}.content .rte ol ol,.content .rte ol ul,.content .rte ul ol,.content .rte ul ul{margin-left:40px}.content .rte ol li,.content .rte ul li{margin:10px 0}.content .rte ol{margin-left:17px}.content .rte ol[type="a"]{list-style:lower-alpha}.content .rte ol[type="i"]{list-style:lower-roman}.content .rte ul li{padding-left:17px;position:relative}.content .rte ul li:before{content:'›';position:absolute;top:0;left:0}.content .rte a{color:inherit;text-decoration:underline}.content .rte a:focus,.content .rte a:hover{color:#ff8712}.content .rte em{font-style:italic}.content .rte strong{font-weight:700}.content .rte i{display:inline-block;font-size:.8em;margin:0 .3em;padding:4px;border:1px solid currentColor;border-radius:3px}.content .rte i.-first{margin-left:0}.content .rte .def{cursor:help}.content .rte .def:after{content:'?';font-size:.7em;vertical-align:top}.content .rte [data-subnav-item]{position:relative}.content .rte [data-subnav-item]:before{content:'';position:absolute;top:0;bottom:0;left:-15px;width:3px;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#000;opacity:0;transition:opacity 1s}.content .rte [data-subnav-item].-active:before{opacity:1}.cookies-message{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;padding:15px 0;background:#000;color:#fff;font:15px "Open Sans",sans-serif;text-align:center}.cookies-message.-active{display:block}.cookies-message p{margin:0 0 1em}.cookies-message a{color:inherit}.cookies-message a:focus,.cookies-message a:hover{color:#ff8712}.cookies-message button{margin:auto}main{transition:padding-top .2s;min-height:100vh;padding-top:55px;padding-bottom:90px}@media (min-width:768px){main{padding-top:55px}}@media (min-width:1024px){main{padding-bottom:50px}}main.-home,main.-page{background-image:url(../images/splash.jpg);background-position:top right;background-attachment:fixed;background-size:cover}.status-message{margin:30px;text-align:center}.status-message strong{font-weight:700}.status-message em{font-style:italic}.status-message a{color:inherit}.status-message a:focus,.status-message a:hover{color:#ff8712}.subheader{height:70px;background:#555;overflow:hidden;position:fixed;z-index:10;top:55px;left:0;right:0;padding:15px 0}.subheader__title{font:lighter 22px Oswald,sans-serif;color:#fff}.subheader .container{height:100%}.subnav{padding:15px;background:#fff;color:#000;max-height:calc(100vh - 220px);overflow-y:auto}@media (max-width:1023px){.subnav{border-bottom:1px dotted #555}}@media (min-width:1024px){.subnav{padding:30px;border-radius:3px}.subnav:not(:last-child){margin-bottom:30px}}.-touch-events .subnav{overflow-y:scroll}.subnav__heading{font:bold 28px "Open Sans",sans-serif;margin:30px 0 10px}.subnav__heading:first-child{margin-top:0}.subnav__title{font-weight:700}.subnav__section{margin:0 0 1em}.subnav__item{margin:.25em 0;display:-ms-flexbox;display:flex}.subnav__item:before{content:'›';margin:0 .5em 0 0}.subnav a{color:inherit;text-decoration:none}.subnav a:focus,.subnav a:hover{text-decoration:underline}.-mb-off{margin-bottom:0!important}.-mb-sm{margin-bottom:7.5px!important}.-mb-md{margin-bottom:15px!important}.-mb-lg{margin-bottom:30px!important}.container{margin:0 auto;width:100%;max-width:1800px;padding:0 15px}@media (min-width:768px){.container{padding:0 15px}}@media (min-width:1024px){.container{padding:0 15px}}@media (min-width:1280px){.container{padding:0 15px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0 -7.5px}@media (min-width:768px){.row{margin:0 -7.5px}}@media (min-width:1024px){.row{margin:0 -7.5px}}@media (min-width:1280px){.row{margin:0 -7.5px}}.row.-align-left{-ms-flex-pack:start;justify-content:flex-start}.row.-align-center{-ms-flex-pack:distribute;justify-content:space-around}.row.-align-justify{-ms-flex-pack:justify;justify-content:space-between}.row.-align-right{-ms-flex-pack:end;justify-content:flex-end}.row.-align-top{-ms-flex-align:start;align-items:flex-start}.row.-align-middle{-ms-flex-align:center;align-items:center}.row.-align-bottom{-ms-flex-align:end;align-items:flex-end}@media (min-width:560px){.row.-sm-align-left{-ms-flex-pack:start;justify-content:flex-start}.row.-sm-align-center{-ms-flex-pack:center;justify-content:center}.row.-sm-align-justify{-ms-flex-pack:justify;justify-content:space-between}.row.-sm-align-right{-ms-flex-pack:end;justify-content:flex-end}.row.-sm-align-top{-ms-flex-align:start;align-items:flex-start}.row.-sm-align-middle{-ms-flex-align:center;align-items:center}.row.-sm-align-bottom{-ms-flex-align:end;align-items:flex-end}}@media (min-width:768px){.row.-md-align-left{-ms-flex-pack:start;justify-content:flex-start}.row.-md-align-center{-ms-flex-pack:center;justify-content:center}.row.-md-align-justify{-ms-flex-pack:justify;justify-content:space-between}.row.-md-align-right{-ms-flex-pack:end;justify-content:flex-end}.row.-md-align-top{-ms-flex-align:start;align-items:flex-start}.row.-md-align-middle{-ms-flex-align:center;align-items:center}.row.-md-align-bottom{-ms-flex-align:end;align-items:flex-end}}@media (min-width:1024px){.row.-lg-align-left{-ms-flex-pack:start;justify-content:flex-start}.row.-lg-align-center{-ms-flex-pack:center;justify-content:center}.row.-lg-align-justify{-ms-flex-pack:justify;justify-content:space-between}.row.-lg-align-right{-ms-flex-pack:end;justify-content:flex-end}.row.-lg-align-top{-ms-flex-align:start;align-items:flex-start}.row.-lg-align-middle{-ms-flex-align:center;align-items:center}.row.-lg-align-bottom{-ms-flex-align:end;align-items:flex-end}}@media (min-width:1280px){.row.-xl-align-left{-ms-flex-pack:start;justify-content:flex-start}.row.-xl-align-center{-ms-flex-pack:center;justify-content:center}.row.-xl-align-justify{-ms-flex-pack:justify;justify-content:space-between}.row.-xl-align-right{-ms-flex-pack:end;justify-content:flex-end}.row.-xl-align-top{-ms-flex-align:start;align-items:flex-start}.row.-xl-align-middle{-ms-flex-align:center;align-items:center}.row.-xl-align-bottom{-ms-flex-align:end;align-items:flex-end}}.col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 7.5px}@media (min-width:768px){.col{padding:0 7.5px}}@media (min-width:1024px){.col{padding:0 7.5px}}@media (min-width:1280px){.col{padding:0 7.5px}}.col.-col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col.-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col.-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col.-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col.-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col.-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col.-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col.-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col.-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:560px){.col.-sm-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.col.-sm-grow{-ms-flex:1 1 0px;flex:1 1 0}.col.-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col.-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col.-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col.-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col.-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col.-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col.-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col.-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col.-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col.-md-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.col.-md-grow{-ms-flex:1 1 0px;flex:1 1 0}.col.-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col.-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col.-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col.-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col.-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col.-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col.-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col.-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col.-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.col.-lg-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.col.-lg-grow{-ms-flex:1 1 0px;flex:1 1 0}.col.-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col.-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col.-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col.-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col.-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col.-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col.-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col.-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col.-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1280px){.col.-xl-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.col.-xl-grow{-ms-flex:1 1 0px;flex:1 1 0}.col.-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col.-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col.-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col.-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col.-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col.-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col.-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col.-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col.-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.checkbox{line-height:17px;font:lighter 16px Oswald,sans-serif;color:#fff;display:inline-block;position:relative;padding-left:30px}.checkbox input{position:absolute;opacity:0;pointer-events:none}.checkbox label{line-height:17px;display:inline-block;cursor:pointer}.checkbox label:before{content:'';position:absolute;top:0;left:0;width:17px;height:17px;border:1px solid #555;border-color:currentColor;border-radius:3px;margin-right:8.5px}.checkbox.-light label:before{border-color:#fff;background:0 0;border-color:currentColor}.checkbox input:checked~label:after{font-size:13px;position:absolute;top:3px;left:3.5px}.checkbox input[disabled]~label{border-color:#ccc;color:#ccc;cursor:default}.checkbox a{color:inherit}.checkbox a:focus,.checkbox a:hover{color:#ff8712}.checkbox__info{font:lighter 14px "Open Sans",sans-serif}.form__item{margin:0 0 15px}.form__item:last-child,.form__item:last-child :last-child{margin-bottom:0}.form__item.-sep:after{content:'';display:block;margin-top:15px;border-bottom:1px dotted #555}.form__subtitle{font:lighter 18px Oswald,sans-serif;margin:0 0 15px}.form__subtitle~.form__text{margin-top:-11.25px}.form__text{font:normal 14px "Open Sans",sans-serif;margin:0 0 15px}.form__text strong{font-weight:700}.form__text p{margin:0 0 .5em}.form__text a{color:inherit;text-decoration:underline}.form__text a:focus,.form__text a:hover{color:#ff8712}.form__text:last-child :last-child{margin-bottom:0}.form__offer strong{display:block;margin-bottom:5px}.form__message{font:lighter 15px "Open Sans",sans-serif;font:normal 14px "Open Sans",sans-serif;padding:10px;border-radius:3px}.form__message.-success{border:1px solid #0c0;background:green}.form__message.-notice{border:1px solid #ff8712;background:#c56100}.form__message.-error{border:1px solid #c00;background:maroon}.form__loading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.form__loading:before{content:'';display:block;width:50px;height:50px;background-image:url(../images/loading.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.optionlist__title{font-weight:700;margin-bottom:7.5px}.optionlist li:not(:last-child){margin-bottom:7.5px}.textfield{position:relative}.textfield input,.textfield select,.textfield textarea{height:40px;font:lighter 16px Oswald,sans-serif;color:#fff;background:#222;border:1px solid #555;border-radius:3px;display:block;width:100%;margin:0;padding:0 10px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.textfield input[disabled],.textfield input[readonly],.textfield select[disabled],.textfield select[readonly],.textfield textarea[disabled],.textfield textarea[readonly]{cursor:default}.textfield input[disabled],.textfield select[disabled],.textfield textarea[disabled]{border-color:#ccc;color:#ccc;cursor:default}.textfield input:-ms-input-placeholder,.textfield select:-ms-input-placeholder,.textfield textarea:-ms-input-placeholder{color:#ccc;opacity:1}.textfield input::placeholder,.textfield select::placeholder,.textfield textarea::placeholder{color:#ccc;opacity:1}.textfield select{cursor:pointer;box-shadow:none}.textfield textarea{padding:.5em;height:auto;resize:none;box-shadow:none}.textfield label{position:absolute;left:-999em;display:block;overflow:hidden;width:0;height:0}.textfield.-light input,.textfield.-light select,.textfield.-light textarea{border-color:#fff;background:0 0}.textfield.-stealth input,.textfield.-stealth select,.textfield.-stealth textarea{border-color:transparent;background:0 0}.textfield.-select{position:relative}.textfield.-select input,.textfield.-select select{cursor:pointer}.textfield.-select::after{content:'';position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;width:0;height:0;border-style:solid;border-width:7px 5px 0 5px;border-color:#fff transparent transparent transparent}.button{font:lighter 18px Oswald,sans-serif;background-color:#ff8712;border:1px solid transparent;padding-bottom:1px;color:#fff;transition:all .2s;height:40px;min-width:140px;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;padding-bottom:.1em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;background-image:url(../images/loading.svg);background-size:0;background-repeat:no-repeat;background-position:center}.button.-icon{width:40px;min-width:0}.button.-icon:not(:first-child){margin-left:15px}.button.-light{border-color:#fff;background-color:transparent}.button.-dark{background-color:#555}.button.-active{background-color:#ff8712;border:1px solid transparent}.button.-inline{display:-ms-inline-flexbox;display:inline-flex}.button.-submitting{color:transparent;background-size:auto 60%}.button.-link{padding:0}.button[disabled]{background-color:#a2a2a2;color:#fff;cursor:default}.button i{font-size:16px}.button a{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:inherit}.header{background:#000;color:#fff;height:55px;transition:all .2s;position:fixed;z-index:20;top:0;left:0;right:0;display:-ms-flexbox;display:flex}@media (min-width:768px){.header{height:55px}}.header__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0 -7.5px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%}@media (min-width:768px){.header__items{margin:0 -7.5px}}@media (min-width:1024px){.header__items{margin:0 -7.5px}}@media (min-width:1280px){.header__items{margin:0 -7.5px}}.header__logo{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:0 7.5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:768px){.header__logo{padding:0 7.5px}}@media (min-width:1024px){.header__logo{padding:0 7.5px}}@media (min-width:1280px){.header__logo{padding:0 7.5px}}.header__logo a{font:lighter 18px Oswald,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase}.header__logo a:focus,.header__logo a:hover{color:#ff8712}.header__logo span{font:lighter 18px Oswald,sans-serif;color:#fff;padding:3px 6px;margin-left:15px;background:#ff8712;font-size:14px}.header__nav{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:0 7.5px}@media (min-width:768px){.header__nav{padding:0 7.5px}}@media (min-width:1024px){.header__nav{padding:0 7.5px}}@media (min-width:1280px){.header__nav{padding:0 7.5px}}.footer{height:90px;margin-top:-90px;background:#555;color:#fff;font:lighter 14px "Open Sans",sans-serif;padding:15px 0;position:relative;z-index:20;text-align:center}@media (min-width:1024px){.footer{height:50px;margin-top:-50px}}.-home .footer{background:0 0}.footer .container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.footer__links{display:-ms-inline-flexbox;display:inline-flex}.footer p{display:-ms-inline-flexbox;display:inline-flex}.footer a{display:inline-block;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none;margin:0 .3em}.footer a:before{content:'•';margin-right:.25em;display:inline-block;text-decoration:none}.footer a:focus,.footer a:hover{text-decoration:underline}.nav{font:lighter 18px Oswald,sans-serif;color:#fff}.nav__toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:30px;height:21px;border-top:3px solid currentColor;border-bottom:3px solid currentColor;font-size:0;color:transparent}.nav__toggle:before{content:'';display:block;width:100%;height:0;border-top:3px solid currentColor}.-nav-menu .nav__toggle{color:#ff8712}@media (min-width:768px){.nav__toggle{display:none}}@media (max-width:767px){.nav__items{background:#222;margin:0 auto;width:100%;max-width:1800px;padding:0 15px;transition:all .2s;padding:15px;position:fixed;z-index:10;top:55px;left:100%;right:0;bottom:0;overflow:hidden}}@media (max-width:767px) and (min-width:768px){.nav__items{padding:0 15px}}@media (max-width:767px) and (min-width:1024px){.nav__items{padding:0 15px}}@media (max-width:767px) and (min-width:1280px){.nav__items{padding:0 15px}}@media (max-width:767px){.-nav-menu .nav__items{left:0}}@media (min-width:768px){.nav__items{display:-ms-flexbox;display:flex}}@media (min-width:768px){.nav__item{margin:0 0 0 1em}}.nav a{color:inherit;text-decoration:none;text-transform:uppercase}.nav a:focus,.nav a:hover{color:#ff8712}.plans__item{display:-ms-flexbox;display:flex;position:relative;margin-bottom:20px}.plans__plan{transition:background .2s;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#555;padding:15px;border-radius:3px;text-align:center;cursor:pointer}.plans__title{font:24px Oswald,sans-serif;line-height:1;margin:0 0 10px;-ms-flex:0;flex:0}.plans__description{font:lighter 13px "Open Sans",sans-serif;-ms-flex:1;flex:1}.plans__offer{margin-top:10px;font:bold 13px "Open Sans",sans-serif}.plans__price{font:18px Oswald,sans-serif;line-height:1;margin:10px 0 0;-ms-flex:0;flex:0}.plans__currency{font-size:.7em}.plans input{position:absolute;opacity:0;bottom:-5px}.plans input:checked~label{background:#ff8712}.result-item{background:#000;color:#fff;width:100%;padding:15px;margin-bottom:15px;border-radius:3px}.result-item__header{width:100%;display:-ms-flexbox;display:flex;margin-bottom:15px}.result-item__title{font:lighter 20px Oswald,sans-serif;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;margin-top:-.1em}.result-item__meta{font-size:18px;-ms-flex:0;flex:0;display:-ms-flexbox;display:flex;margin-top:.2em;margin-left:7.5px}.result-item__meta i{margin-left:7.5px}.result-item__taxonomies{overflow:hidden}.-touch-events .result-item__taxonomies{overflow-x:scroll;-webkit-overflow-scrolling:touch}.result-item a{color:inherit;text-decoration:none}.result-item .taglist:not(:first-child){margin-top:7.5px}.result-list{min-height:100px}.result-list.-loading{background-image:url(../images/loading.svg);background-position:center 30px;background-repeat:no-repeat}.result-list.-loading .col{opacity:0}.result-list .col{transition:opacity .2s;display:-ms-flexbox;display:flex}.search-header{height:70px;background:#555;height:180px;transition:height .2s;overflow:visible}@media (min-width:768px){.search-header{height:70px}}@media (min-width:768px){.search-header .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.search-header__title{height:40px;-ms-flex:1;flex:1}@media (max-width:767px){.search-header__title{margin-bottom:15px}}.search-header__title h1{font:lighter 22px Oswald,sans-serif;color:#fff}.search-header__meta{position:relative}@media (min-width:768px){.search-header__meta{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding:0 7.5px}}@media (min-width:768px) and (min-width:768px){.search-header__meta{padding:0 7.5px}}@media (min-width:768px) and (min-width:1024px){.search-header__meta{padding:0 7.5px}}@media (min-width:768px) and (min-width:1280px){.search-header__meta{padding:0 7.5px}}@media (min-width:1024px){.search-header__meta{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 7.5px}}@media (min-width:1024px) and (min-width:768px){.search-header__meta{padding:0 7.5px}}@media (min-width:1024px) and (min-width:1024px){.search-header__meta{padding:0 7.5px}}@media (min-width:1024px) and (min-width:1280px){.search-header__meta{padding:0 7.5px}}.search-header__taxonomies{-ms-flex:1;flex:1}@media (max-width:767px){.search-header__category{padding-right:62.5px}.search-header__category.-with-reset{padding-right:117.5px}}@media (max-width:767px){.search-header__category,.search-header__device{margin-bottom:15px}}@media (max-width:767px){.search-header__device,.search-header__sort{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 7.5px}}@media (max-width:767px) and (min-width:768px){.search-header__device,.search-header__sort{padding:0 7.5px}}@media (max-width:767px) and (min-width:1024px){.search-header__device,.search-header__sort{padding:0 7.5px}}@media (max-width:767px) and (min-width:1280px){.search-header__device,.search-header__sort{padding:0 7.5px}}.search-header__actions{-ms-flex:0;flex:0;display:-ms-flexbox;display:flex}@media (max-width:767px){.search-header__actions{position:absolute;top:0;right:0}}.search-header__actions button:not(:first-child){margin-left:15px}@media (min-width:768px){.search-header__category,.search-header__device,.search-header__sort{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding:0 7.5px}}@media (min-width:768px) and (min-width:768px){.search-header__category,.search-header__device,.search-header__sort{padding:0 7.5px}}@media (min-width:768px) and (min-width:1024px){.search-header__category,.search-header__device,.search-header__sort{padding:0 7.5px}}@media (min-width:768px) and (min-width:1280px){.search-header__category,.search-header__device,.search-header__sort{padding:0 7.5px}}.search-header__advanced{position:relative}.search-menu:not(:last-child){margin-bottom:15px}.search-menu__title{font-weight:700}.search-menu__option{margin-top:5px}.search-menu__devices{margin-top:15px}.search-menu__device{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:7.5px 0;border-top:1px dotted rgba(255,255,255,.3);font:lighter 18px Oswald,sans-serif}.search-menu__device:last-child{padding-bottom:0}.search-menu select{text-align:center}.search-menu .checkbox{font:inherit}.search{transition:padding-top .2s;padding-top:195px}@media (min-width:768px){.search{padding-top:85px}}.add-device{margin:30px;text-align:center}.add-device__add{background:0 0;color:#555;border:4px solid currentColor;border-radius:50%;padding:15px;font-size:32px;transition:color .2s;margin:15px auto;display:block;cursor:pointer}.add-device__add:focus,.add-device__add:hover{color:#000}.choose-device__device{font:lighter 20px Oswald,sans-serif;color:#fff;text-shadow:0 1px 2px #000;transition:all .2s;cursor:pointer;display:block;width:100%;padding:50% 0 0;background:0 0;border:1px solid #555;border-radius:3px;position:relative;background-color:transparent;background-size:cover;background-position:center}.choose-device__device:before{transition:all .2s;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.6}.choose-device__device:not([disabled]):focus,.choose-device__device:not([disabled]):hover{border-color:#ccc}.choose-device__device:not([disabled]):focus:before,.choose-device__device:not([disabled]):hover:before{opacity:.4}.choose-device__device:not([disabled]):focus .choose-device__notes,.choose-device__device:not([disabled]):hover .choose-device__notes{opacity:1;height:auto}.choose-device__device[disabled]{filter:grayscale(100%);color:#555;cursor:default}.choose-device__title{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.choose-device__image{display:none}.choose-device .row{margin-bottom:-15px}.choose-device .col{margin-bottom:15px}.device-actions{transition:opacity .2s;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;pointer-events:none;background:#000;border-radius:3px}.device-actions.-active{opacity:.8;pointer-events:auto}.device-actions__action{display:block;margin:20px;border:0;background:0 0;padding:0;cursor:pointer;outline:0;font-size:30px;color:#fff}.patch-device{position:relative;margin:0 auto 30px;background-size:100% 100%}.-patch-viewing .patch-device{pointer-events:none}.-patch-editing .patch-device{pointer-events:auto}.patch-device__image{width:100%;height:100%}.patch-device__control{position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.patch-device__label{position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.patch-device__label label,.patch-device__label textarea{display:block;width:100%;height:100%;background:0 0;border:0}.patch-device__label textarea{resize:none;text-align:center;padding:5px;font:normal 17px monospace;color:inherit;line-height:20px;overflow:hidden}.patch-device__socket{width:40px;height:40px;transition:opacity .2s;border-radius:50%;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.patch-device__socket:before{content:'';display:block;width:50%;height:50%;border-radius:50%;background-color:currentColor;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.patch-device__socket.-source{color:#ff00ff;opacity:1;animation:source 1s infinite}.patch-device__socket.-destination{color:#0f0;opacity:.6}.patch-device__inner.-interface{opacity:0}@keyframes source{0%{opacity:.6}50%{opacity:.3}100%{opacity:.6}}@keyframes destination{0%{opacity:.6}50%{opacity:.3}100%{opacity:.6}}.patch-devices{padding:15px 0 0}.patch-devices__outer{overflow-x:auto;overflow-y:hidden}.-touch-events .patch-devices__outer{overflow-x:scroll;-webkit-overflow-scrolling:touch}.patch-devices__inner{position:relative;-ms-transform-origin:0 0;transform-origin:0 0;margin:auto;overflow:hidden}.patch-devices__panels{position:relative;z-index:1}.patch-devices__cables{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0}.patch-devices__cables canvas{width:100%;height:100%}.patch-devices__controls{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}.patch-header{height:70px;background:#555;height:125px;transition:height .2s}@media (min-width:768px){.patch-header{height:70px;height:70px}}@media (max-width:767px){.patch-header{height:125px}.-patch-info .patch-header{height:220px}.-patch-editing .patch-header{height:180px}.-patch-editing.-patch-info .patch-header{height:460px}}@media (min-width:768px){.patch-header{height:70px}.-patch-info .patch-header{height:267px}.-patch-editing .patch-header{height:70px}.-patch-editing.-patch-info .patch-header{height:267px}}.patch-header__title{-ms-flex:1;flex:1;margin-bottom:15px}@media (min-width:768px){.patch-header__title{margin-bottom:0}}.patch-header__title input{font:lighter 22px Oswald,sans-serif;color:#fff;-ms-transform:translateY(-2px);transform:translateY(-2px);padding-left:0;text-overflow:ellipsis}.patch-header__meta{position:relative}@media (min-width:768px){.-patch-viewing .patch-header__meta{-ms-flex:1;flex:1}.-patch-editing .patch-header__meta{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 7.5px}}@media (min-width:768px) and (min-width:768px){.-patch-editing .patch-header__meta{padding:0 7.5px}}@media (min-width:768px) and (min-width:1024px){.-patch-editing .patch-header__meta{padding:0 7.5px}}@media (min-width:768px) and (min-width:1280px){.-patch-editing .patch-header__meta{padding:0 7.5px}}@media (min-width:768px){.patch-header__meta .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:768px){.patch-header__taxonomies{-ms-flex:1;flex:1}.patch-header__taxonomies .col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 7.5px}}@media (min-width:768px) and (min-width:768px){.patch-header__taxonomies .col{padding:0 7.5px}}@media (min-width:768px) and (min-width:1024px){.patch-header__taxonomies .col{padding:0 7.5px}}@media (min-width:768px) and (min-width:1280px){.patch-header__taxonomies .col{padding:0 7.5px}}@media (min-width:768px) and (max-width:1279px){.-patch-actions .patch-header__taxonomies{display:none}}.patch-header__actions{-ms-flex:0;flex:0;display:none}.-patch-actions .patch-header__actions{display:-ms-flexbox;display:flex}@media (min-width:1280px){.patch-header__actions{display:-ms-flexbox;display:flex}}.patch-header__settings,.patch-header__toggle{-ms-flex:0;flex:0}@media (max-width:767px){.patch-header__settings,.patch-header__toggle{position:absolute;bottom:0;right:0}}@media (min-width:1280px){.patch-header__toggle{display:none}}.patch-header__category,.patch-header__tags{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 7.5px}@media (min-width:768px){.patch-header__category,.patch-header__tags{padding:0 7.5px}}@media (min-width:1024px){.patch-header__category,.patch-header__tags{padding:0 7.5px}}@media (min-width:1280px){.patch-header__category,.patch-header__tags{padding:0 7.5px}}@media (min-width:768px){.patch-header__category,.patch-header__tags{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 7.5px}}@media (min-width:768px) and (min-width:768px){.patch-header__category,.patch-header__tags{padding:0 7.5px}}@media (min-width:768px) and (min-width:1024px){.patch-header__category,.patch-header__tags{padding:0 7.5px}}@media (min-width:768px) and (min-width:1280px){.patch-header__category,.patch-header__tags{padding:0 7.5px}}@media (max-width:767px){.patch-header__category{margin-bottom:15px}}@media (max-width:767px){.patch-header__taglist,.patch-header__tags{height:40px;padding-right:62.5px}.-patch-actions .patch-header__taglist,.-patch-actions .patch-header__tags{display:none}}.patch-header__taglist{-ms-flex:0;flex:0}.patch-header__info{height:95px}@media (min-width:768px){.patch-header__info{height:197px;height:197px}}.patch-header__info .checkbox,.patch-header__info .textfield{margin-top:15px}.patch-header__info .patch__description{height:80px}@media (min-width:768px){.patch-header__info .patch__description{height:180px}}.patch-header__info .patch__notes{height:80px}@media (min-width:768px){.patch-header__info .patch__notes{height:80px}}.patch{transition:padding-top .2s}@media (max-width:767px){.patch{padding-top:125px}.patch.-patch-info{padding-top:220px}.patch.-patch-editing{padding-top:180px}.patch.-patch-editing.-patch-info{padding-top:460px}}@media (min-width:768px){.patch{padding-top:70px}.patch.-patch-info{padding-top:267px}.patch.-patch-editing{padding-top:70px}.patch.-patch-editing.-patch-info{padding-top:267px}}.modal{background:rgba(0,0,0,.95);position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:15px}.modal.-loading{pointer-events:none}.modal.-loading .modal__content{min-height:150px;max-height:150px}.modal.-loading .modal__footer,.modal.-loading .modal__scroll{display:none}.modal.-loading .modal__loading{opacity:1;pointer-events:auto}.modal.-submitting{pointer-events:none}.modal__inner{max-width:450px;background:#222;color:#fff;border:1px solid #555;border-radius:3px;width:100%}.modal__header{font:lighter 18px Oswald,sans-serif;background:#555;padding:15px;line-height:1}.modal__content{font:lighter 15px "Open Sans",sans-serif;transition:all .2s;position:relative;margin:1px 0;overflow:hidden;max-height:999px}.modal__scroll{padding:15px;max-height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto}.-touch-events .modal__scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal__message p{margin:0 0 .5em}.modal__message p:last-child{margin-bottom:0}.modal__message a{color:inherit}.modal__message a:focus,.modal__message a:hover{color:#ff8712}.modal__loading{transition:opacity .2s;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../images/loading.svg);background-position:center;background-repeat:no-repeat;background-color:#222}.modal__footer{padding:15px;border-top:1px solid #555;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.modal__footer .button{width:100%;max-width:140px}.modal__footer .button:not(:last-child){margin-right:15px}.taglist{display:-ms-flexbox;display:flex;overflow-x:hidden}.-touch-events .taglist{overflow-x:scroll;-webkit-overflow-scrolling:touch}.tag{font:lighter 13px Oswald,sans-serif;text-transform:uppercase;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-inline-flexbox;display:inline-flex;line-height:1;height:25px;min-width:25px;padding:0 8px .05em;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:default}.tag[ng-click]{cursor:pointer}.tag:not(:first-child){margin-left:7.5px}.tag.-patch{height:40px;padding:0 10px}@media (min-width:768px){.tag.-patch{padding:0 15px}}.tag.-user{background:0 0;border:1px solid #fff;color:#fff}.tag.-user.-search{background:#222;border:1px solid #222;color:#fff}.tag.-user.-active{background:#fff;color:#555}.tag.-category{background:#ccc;border:1px solid #ccc;color:#000}.tag.-device{background:#222;border:1px solid #222;color:#fff}.tag.-style{background:#999;border:1px solid #999;color:#000}@media (max-width:1023px){.tag.-style.-patch{display:none}}.tag.-dark{color:#000}.tag.-circle{border-radius:50%}.tag.-remove::after{content:'×';display:inline-black;margin-left:.2em;-ms-transform:translateX(30%);transform:translateX(30%);font-size:2em}.pagination{font:lighter 18px Oswald,sans-serif;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:relative;height:1em;margin-top:15px;margin-bottom:30px}.pagination li:not(:first-child):not(:last-child){margin:0 5px}@media (max-width:1023px){.pagination li:not(:first-child):not(:last-child){display:none}}.pagination li:first-child,.pagination li:last-child{font-size:2em;position:absolute}.pagination li:first-child{left:0}.pagination li:last-child{right:0}.pagination a{color:inherit;text-decoration:none}.pagination a:focus,.pagination a:hover{color:#ff8712}.pagination .active{font-weight:700}.pagination .disabled{opacity:.3;pointer-events:none}.home{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10vh;background-color:#333;background-image:url(../images/splash.jpg);background-position:top right;background-size:cover}.home__headline{transition:all .2s;-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;font:80px Oswald,sans-serif;line-height:1.2;text-transform:uppercase;text-shadow:0 1px 3px #000;color:#fff}@media (min-width:560px){.home__headline{font-size:80px}}@media (min-width:768px){.home__headline{font-size:80px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:1}}@media (min-width:1024px){.home__headline{font-size:100px}}@media (min-width:1280px){.home__headline{font-size:120px}}.home__headline span{width:100%;display:block;text-align:center}@media (min-width:768px){.home__headline span{width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home__headline span:not(:last-child):after{content:'';width:2px;height:3em;margin:0 .3em;background:linear-gradient(transparent,#fff,transparent)}}.home__subtitle{font:50px Oswald,sans-serif;margin-top:30px;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 1px 3px #000;color:#fff}.home__action{margin-top:40px;text-align:center;color:#fff}.home__action p{font-size:20px}@media (min-width:560px){.home__action p{font-size:30px}}.home__action span{display:inline-block;font-weight:700}.home__action .button{font-size:30px;text-shadow:0 1px 2px #000;height:60px;padding-left:1em;padding-right:1em}.home__action .button:focus,.home__action .button:hover{background:#ff8712;border-color:#ff8712}.-migrate{padding:80px 0}.-migrate h1{font-size:20px;font-weight:700;margin-bottom:15px}.-migrate h2{font-size:18px;font-weight:700;margin-bottom:15px}.-migrate h3{font-size:16px;font-weight:700;margin-bottom:15px}.-migrate b{font-weight:700}.-migrate ul{list-style:disc;padding-left:18px;margin-top:15px}.-migrate ul.errorlist{color:red}.-migrate section{padding:15px;background:#ddd;margin-top:15px}.-migrate section.errors{background:red;color:#fff}.-migrate section.errors ul{margin-bottom:0}.-migrate section section{border:1px solid #666}.-migrate .ok{display:inline-block;margin-top:15px;padding:10px 15px;background:green;color:#fff}.-migrate .err{display:inline-block;margin-top:15px;padding:10px 15px;background:red;color:#fff}.-migrate .button,.-migrate .link{margin-top:15px}.-migrate .debug{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.-migrate .debug textarea{margin-top:15px;width:calc(50% - 7.5px)}.patchbay .label{width:108px;height:50px;background:rgba(255,255,255,.3);color:#000}.patchbay .label textarea{transition:background .2s;color:inherit}.patchbay .label textarea:focus{background:rgba(255,255,255,.6)}.grandmother .switch-1__inner{width:34px;height:34px;border-radius:50%;background-image:url(../images/grandmother-switch-1.png);background-size:100%;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.grandmother .switch-1__inner[data-value="0"]{background-position:0 0}.grandmother .switch-1__inner[data-value="1"]{background-position:0 -100%}.grandmother .switch-1__inner[data-value="2"]{background-position:0 -200%}.grandmother .switch-2__inner{width:64px;height:64px;background-image:url(../images/grandmother-switch-2.png);background-size:100%}.grandmother .switch-2__inner[data-value="0"]{background-position:0 0}.grandmother .switch-2__inner[data-value="1"]{background-position:0 -64px}.grandmother .knob-1__inner{width:75px;height:75px;border-radius:50%;background-image:url(../images/grandmother-knob-1.png);background-size:100%}.grandmother .knob-2__inner{width:80px;height:80px;border-radius:50%;background-image:url(../images/grandmother-knob-2.png);background-size:100%}.grandmother .knob-3__inner{width:98px;height:98px;border-radius:50%;background-image:url(../images/grandmother-knob-1.png);background-size:100%}.grandmother .slider-1{position:relative;width:70px;height:243px}.grandmother .slider-1__inner{background-image:url(../images/grandmother-slider.png);display:block;background-size:100%;width:70px;height:48px;position:absolute;bottom:0;left:0}.ms20 .knob-1__inner{background-image:url(../images/ms20-knob-1.png);background-size:100%;width:96px;height:96px;border-radius:50%}.ms20 .knob-2__inner{background-image:url(../images/ms20-knob-2.png);background-size:100%;width:70px;height:70px;border-radius:50%}.sherman-filterbank .knob-lg__inner{background-image:url(../images/sherman-knob-lg.png);background-size:100%;width:60px;height:60px;border-radius:50%}.sherman-filterbank .knob-harmonics{-ms-transform:rotate(-165deg);transform:rotate(-165deg)}.sherman-filterbank .knob-harmonics__inner{background-image:url(../images/sherman-knob-lg.png);background-size:100%;background-color:#000;border:5px solid #000;width:70px;height:70px;border-radius:50%}.sherman-filterbank .knob-harmonics:after{content:'';width:13px;height:13px;position:absolute;bottom:83px;left:79px;border-radius:50%;background:#5b8ef4;box-shadow:inset 0 0 6px #000;border:1px solid #000}.sherman-filterbank .knob-harmonics[data-value="30"]:after{background:#333}.sherman-filterbank .knob-depth__inner,.sherman-filterbank .knob-sm-b__inner,.sherman-filterbank .knob-sm-g__inner,.sherman-filterbank .knob-sm-o__inner,.sherman-filterbank .knob-sm-r__inner,.sherman-filterbank .knob-sm-w__inner,.sherman-filterbank .knob-sm-y__inner{width:48px;height:48px;border-radius:50%;background-size:100%}.sherman-filterbank .knob-depth{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.sherman-filterbank .knob-depth__inner{background-image:url(../images/sherman-knob-sm-y.png)}.sherman-filterbank .knob-sm-y__inner{background-image:url(../images/sherman-knob-sm-y.png)}.sherman-filterbank .knob-sm-o__inner{background-image:url(../images/sherman-knob-sm-o.png)}.sherman-filterbank .knob-sm-r__inner{background-image:url(../images/sherman-knob-sm-r.png)}.sherman-filterbank .knob-sm-b__inner{background-image:url(../images/sherman-knob-sm-b.png)}.sherman-filterbank .knob-sm-g__inner{background-image:url(../images/sherman-knob-sm-g.png)}.sherman-filterbank .knob-sm-w__inner{background-image:url(../images/sherman-knob-sm-w.png)}.model-d .sherman-filterbank .switch-4__inner,.model-d .sherman-filterbank .switch-5__inner,.s1-mk2 .sherman-filterbank .switch-4__inner,.sherman-filterbank .model-d .switch-4__inner,.sherman-filterbank .model-d .switch-5__inner,.sherman-filterbank .s1-mk2 .switch-4__inner,.sherman-filterbank .switch-1__inner,.sherman-filterbank .switch-2__inner,.sherman-filterbank .switch-3__inner{width:34px;height:34px;border-radius:50%;background-size:100%}.sherman-filterbank .switch-1__inner{background-image:url(../images/sherman-switch-v.png)}.sherman-filterbank .switch-1__inner[data-value="0"]{background-position:0 0}.sherman-filterbank .switch-1__inner[data-value="1"]{background-position:0 -100%}.sherman-filterbank .switch-1__inner[data-value="2"]{background-position:0 -200%}.sherman-filterbank .switch-2__inner{background-image:url(../images/sherman-switch-h.png)}.sherman-filterbank .switch-2__inner[data-value="0"]{background-position:0 0}.sherman-filterbank .switch-2__inner[data-value="1"]{background-position:0 -100%}.sherman-filterbank .switch-2__inner[data-value="2"]{background-position:0 -200%}.sherman-filterbank .switch-3__inner{background-image:url(../images/sherman-switch-v.png)}.sherman-filterbank .switch-3__inner[data-value="0"]{background-position:0 0}.sherman-filterbank .switch-3__inner[data-value="1"]{background-position:0 -200%}.Ø-coast .switch-1__inner{width:21px;height:21px;border:2px solid #000;background:#222;border-radius:50%}.Ø-coast .switch-1[data-value="1"] .switch-1__inner{background:radial-gradient(#fff,#666)}.Ø-coast .knob-1__inner{width:85px;height:85px;border-radius:50%;background-image:url(../images/ocoast-knob-1.png);background-size:100%}.Ø-coast .knob-2__inner{width:46px;height:46px;border-radius:50%;background-image:url(../images/ocoast-knob-2.png);background-size:100%}.Ø-coast .knob-3__inner{width:25px;height:25px;border-radius:50%;background-image:url(../images/ocoast-knob-3.png);background-size:100%}.mother-32 .knob-1__inner{width:75px;height:75px;border-radius:50%;background-image:url(../images/mother32-knob-1.png);background-size:100%}.mother-32 .switch-1__inner{width:34px;height:34px;border-radius:50%;background-size:100%;background-image:url(../images/mother32-switch-1.png)}.mother-32 .switch-1__inner[data-value="0"]{background-position:0 0}.mother-32 .switch-1__inner[data-value="1"]{background-position:0 -200%}.dfam .knob-1__inner,.dfam .knob-2__inner,.dfam .knob-3__inner{border-radius:50%;background-size:100% 100%}.dfam .knob-1__inner{width:75px;height:75px;background-image:url(../images/dfam-knob-1.png)}.dfam .knob-2__inner{width:28px;height:28px;background-image:url(../images/dfam-knob-2.png)}.dfam .knob-3__inner{width:28px;height:28px;background-image:url(../images/dfam-knob-2.png)}.dfam .knob-3__inner[data-value="30"]{background-image:url(../images/dfam-knob-3.png)}.dfam .model-d .switch-3__inner,.dfam .model-d .switch-4__inner,.dfam .model-d .switch-5__inner,.dfam .s1-mk2 .switch-3__inner,.dfam .s1-mk2 .switch-4__inner,.dfam .sherman-filterbank .switch-3__inner,.dfam .switch-1__inner,.dfam .switch-2__inner,.model-d .dfam .switch-3__inner,.model-d .dfam .switch-4__inner,.model-d .dfam .switch-5__inner,.s1-mk2 .dfam .switch-3__inner,.s1-mk2 .dfam .switch-4__inner,.sherman-filterbank .dfam .switch-3__inner{width:34px;height:34px;border-radius:50%;background-size:100% 300%;background-image:url(../images/dfam-switch-1.png)}.dfam .switch-1__inner[data-value="0"]{background-position:0 0}.dfam .switch-1__inner[data-value="1"]{background-position:0 -200%}.dfam .switch-2__inner[data-value="0"]{background-position:0 0}.dfam .switch-2__inner[data-value="1"]{background-position:0 -100%}.dfam .switch-2__inner[data-value="2"]{background-position:0 -200%}.s1-mk2 .knob-1__inner{background-image:url(../images/s1mk2-knob-1.png);background-size:100%;width:62px;height:62px;border-radius:50%}.model-d .s1-mk2 .switch-5__inner,.s1-mk2 .model-d .switch-5__inner,.s1-mk2 .switch-1__inner,.s1-mk2 .switch-2__inner,.s1-mk2 .switch-3__inner,.s1-mk2 .switch-4__inner{width:30px;height:30px;border-radius:50%;background-size:100%;background-image:url(../images/s1mk2-switch-1.png)}.s1-mk2 .switch-1__inner[data-value="0"]{background-position:0 0}.s1-mk2 .switch-1__inner[data-value="1"]{background-position:0 -200%}.s1-mk2 .switch-2__inner[data-value="0"]{background-position:0 0}.s1-mk2 .switch-2__inner[data-value="1"]{background-position:0 -100%}.s1-mk2 .switch-2__inner[data-value="2"]{background-position:0 -200%}.s1-mk2 .switch-3__inner{-ms-transform:rotate(90deg);transform:rotate(90deg)}.s1-mk2 .switch-3__inner[data-value="0"]{background-position:0 0}.s1-mk2 .switch-3__inner[data-value="1"]{background-position:0 -200%}.s1-mk2 .switch-4__inner{-ms-transform:rotate(90deg);transform:rotate(90deg)}.s1-mk2 .switch-4__inner[data-value="0"]{background-position:0 0}.s1-mk2 .switch-4__inner[data-value="1"]{background-position:0 -100%}.s1-mk2 .switch-4__inner[data-value="2"]{background-position:0 -200%}.erebus-v3 .knob-1__inner,.erebus-v3 .knob-2__inner,.erebus-v3 .knob-3__inner{border-radius:50%;background-size:100%}.erebus-v3 .knob-1__inner{width:105px;height:105px;background-image:url(../images/erebus3-knob-1.png)}.erebus-v3 .knob-2__inner{width:65px;height:65px;background-image:url(../images/erebus3-knob-2.png)}.erebus-v3 .knob-3__inner{width:26px;height:26px;background-image:url(../images/erebus3-knob-3.png)}.erebus-v3 .slider-1{position:relative;width:8px;height:121px}.erebus-v3 .slider-1__inner{display:block;width:16px;height:24px;position:absolute;bottom:0;left:-4px;background-image:url(../images/erebus3-slider-1.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center}.erebus-v3 .slider-2{position:relative;width:121px;height:8px}.erebus-v3 .slider-2__inner{background-image:url(../images/erebus3-slider-2.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;display:block;width:24px;height:16px;position:absolute;left:0;top:-4px}.erebus-v3 .model-d .switch-3__inner,.erebus-v3 .model-d .switch-4__inner,.erebus-v3 .model-d .switch-5__inner,.erebus-v3 .s1-mk2 .switch-3__inner,.erebus-v3 .s1-mk2 .switch-4__inner,.erebus-v3 .sherman-filterbank .switch-3__inner,.erebus-v3 .switch-1__inner,.erebus-v3 .switch-2__inner,.model-d .erebus-v3 .switch-3__inner,.model-d .erebus-v3 .switch-4__inner,.model-d .erebus-v3 .switch-5__inner,.s1-mk2 .erebus-v3 .switch-3__inner,.s1-mk2 .erebus-v3 .switch-4__inner,.sherman-filterbank .erebus-v3 .switch-3__inner{width:34px;height:34px;border-radius:50%;background-size:100% 300%;background-image:url(../images/erebus3-switch-1.png)}.erebus-v3 .switch-1__inner[data-value="0"]{background-position:0 0}.erebus-v3 .switch-1__inner[data-value="1"]{background-position:0 -100%}.erebus-v3 .switch-1__inner[data-value="2"]{background-position:0 -200%}.erebus-v3 .switch-2__inner{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.erebus-v3 .switch-2__inner[data-value="0"]{background-position:0 0}.erebus-v3 .switch-2__inner[data-value="1"]{background-position:0 -200%}.model-d .knob-1__inner,.model-d .knob-2__inner,.model-d .knob-3__inner{border-radius:50%;background-size:100%}.model-d .knob-1__inner{width:125px;height:125px;background-image:url(../images/modeld-knob-1.png)}.model-d .knob-2__inner{width:103px;height:103px;background-image:url(../images/modeld-knob-2.png)}.model-d .knob-3__inner{width:117px;height:117px;background-image:url(../images/modeld-knob-3.png)}.model-d .switch-1__inner,.model-d .switch-2__inner,.model-d .switch-3__inner,.model-d .switch-4__inner,.model-d .switch-5__inner{width:115px;height:47px;background-size:100% 100%}.model-d .switch-1__inner{background-image:url(../images/modeld-switch-o.png)}.model-d .switch-1__inner[data-value="1"]{-ms-transform:rotate(180deg);transform:rotate(180deg)}.model-d .switch-2__inner{background-image:url(../images/modeld-switch-o.png);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.model-d .switch-2__inner[data-value="1"]{-ms-transform:rotate(90deg);transform:rotate(90deg)}.model-d .switch-3__inner{background-image:url(../images/modeld-switch-w.png)}.model-d .switch-3__inner[data-value="1"]{-ms-transform:rotate(180deg);transform:rotate(180deg)}.model-d .switch-4__inner{background-image:url(../images/modeld-switch-b.png)}.model-d .switch-4__inner[data-value="1"]{-ms-transform:rotate(180deg);transform:rotate(180deg)}.model-d .switch-5__inner{background-image:url(../images/modeld-switch-b.png);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.model-d .switch-5__inner[data-value="1"]{-ms-transform:rotate(90deg);transform:rotate(90deg)}.subharmonicon .button-quantize__inner,.subharmonicon .button-seq-oct__inner,.subharmonicon .button-seq1__inner,.subharmonicon .button-seq2__inner{width:40px;height:25px;background-image:url(../images/subharmonicon-button-1.png);background-size:100%}.subharmonicon .button-osc1__inner,.subharmonicon .button-osc2__inner,.subharmonicon .button-sub1__inner,.subharmonicon .button-sub2__inner{width:32px;height:32px;background-image:url(../images/subharmonicon-button-2.png);background-size:100%}.subharmonicon .button-quantize__inner::before,.subharmonicon .button-seq-oct__inner::before{content:'';position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:9px;height:9px;border-radius:50%;background:radial-gradient(red,#a00)}.subharmonicon .knob-1__inner{width:75px;height:75px;border-radius:50%;background-image:url(../images/subharmonicon-knob-1.png);background-size:100%}.subharmonicon .knob-2__inner{width:60px;height:60px;border-radius:50%;background-image:url(../images/subharmonicon-knob-1.png);background-size:100%}.subharmonicon .knob-3__inner{width:34px;height:34px;border-radius:50%;background-image:url(../images/subharmonicon-knob-3.png);background-size:100%}.subharmonicon .switch-1__inner{width:34px;height:34px;border-radius:50%;background-size:100%;background-image:url(../images/subharmonicon-switch-1.png)}.subharmonicon .switch-1__inner[data-value="0"]{background-position:0 0}.subharmonicon .switch-1__inner[data-value="1"]{background-position:0 -100%}.subharmonicon .switch-1__inner[data-value="2"]{background-position:0 -200%}.subharmonicon .button-osc1__inner{background-position:0 0}.subharmonicon .button-osc1__inner[data-value="1"]{background-position:0 -100%}.subharmonicon .button-osc2__inner{background-position:0 -200%}.subharmonicon .button-osc2__inner[data-value="1"]{background-position:0 -300%}.subharmonicon .button-sub1__inner{background-position:0 -400%}.subharmonicon .button-sub1__inner[data-value="1"]{background-position:0 -500%}.subharmonicon .button-sub2__inner{background-position:0 -600%}.subharmonicon .button-sub2__inner[data-value="1"]{background-position:0 -700%}.subharmonicon .button-seq1__inner{background-position:0 0}.subharmonicon .button-seq1__inner[data-value="1"]{background-position:0 -100%}.subharmonicon .button-seq2__inner{background-position:0 -200%}.subharmonicon .button-seq2__inner[data-value="1"]{background-position:0 -300%}.subharmonicon .button-seq-oct__inner{background:0 0}.subharmonicon .button-seq-oct__inner[data-value="0"]::before{top:-68px}.subharmonicon .button-seq-oct__inner[data-value="1"]::before{top:-48px}.subharmonicon .button-seq-oct__inner[data-value="2"]::before{top:-28px}.subharmonicon .button-quantize__inner{background:0 0}.subharmonicon .button-quantize__inner[data-value="0"]::before{top:-88px}.subharmonicon .button-quantize__inner[data-value="1"]::before{top:-68px}.subharmonicon .button-quantize__inner[data-value="2"]::before{top:-48px}.subharmonicon .button-quantize__inner[data-value="3"]::before{top:-28px}.subharmonicon .button-quantize__inner[data-value="4"]::before{display:none}