﻿/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,main,section,summary{display:block}ul,ol,li{margin:0;padding:0;list-style:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,0.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}#rgbValue,#hslaValue{float:right}.container{overflow:auto}#showPicker{float:left}.colorPicker{border-radius:.3em;margin:1em;margin-bottom:0.2em;display:inline-block}.colorPicker .extras{float:right;margin:0.5em}.colorPicker .extras .currentColorContainer{overflow:hidden}.colorPicker .extras .currentColor{float:right;width:65px;height:30px;border:1px solid #BBB;border-radius:.3em}.colorPicker .extras .colorFields{margin-top:0.5em;margin-bottom:0.5em}.colorPicker .extras .color{text-align:right}.colorPicker .extras .colorFields input{width:40px;margin-left:0.5em}.colorPicker .extras .hex{float:right}.colorPicker .extras .hex input{width:60px}.colorPicker .twod{float:left;margin:0.5em}.colorPicker .twod,.colorPicker .twod .bg{width:236px;height:200px;border-radius:4px}.colorPicker .oned,.colorPicker .oned .bg{height:200px;border-radius:4px}.colorPicker .oned,.colorPicker .oned .bg,.colorPicker .oned .pointer .shape{width:26px}.colorPicker .twod .bg{position:absolute}.colorPicker .twod .pointer{position:relative;z-index:2;width:8px}.colorPicker .twod .pointer .shape{position:absolute}.colorPicker .twod .pointer .shape1{transform:translate(-50%, -50%);width:11px;height:11px;border:2px solid black;border-radius:5px}.colorPicker .twod .pointer .shape2{transform:translate(-50%, -50%);width:8px;height:8px;border:2px solid white;border-radius:4px}.colorPicker .oned{float:left;margin:0.5em 2px}.colorPicker .oned .pointer{position:relative;z-index:2}.colorPicker .oned .pointer .shape{position:absolute;margin-left:-1px;margin-top:-4px;height:6px;width:29px;border:2px solid black;border-radius:5px}.colorPicker .oned .bg{background:linear-gradient(to bottom, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 66%, #f0f 83%, red 100%)}.colorPicker .twod .bg1{z-index:0;background:linear-gradient(to right, white 0%, rgba(255,255,255,0) 100%)}.colorPicker .twod .bg2{z-index:1;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, black 100%)}#hslPicker .twod .bg1{background:linear-gradient(to right, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 66%, #f0f 83%, red 100%)}#hslPicker .twod .bg2{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #7f7f7f 100%)}#hslPicker .oned .bg{z-index:1;background:linear-gradient(to bottom, white 0%, rgba(0,0,0,0) 50%, black 100%)}#hslPicker .extras{width:100px}#hslPicker .oned.alpha{margin:0}#hslPicker .oned.alpha .bg{background:linear-gradient(to bottom, white 0%, black 100%)}h1{font-size:42px;font-size:2.625em;font-weight:700;line-height:1.25;letter-spacing:0.00625em}@media only screen and (min-width: 40.051em){h1{font-size:55px;font-size:3.4375em}}h2{font-size:12px;font-size:0.75em;font-weight:700;line-height:1.25;letter-spacing:0.075em;text-transform:uppercase}@media only screen and (min-width: 40.051em){h2{font-size:16px;font-size:1em}}h3{font-size:26px;font-size:1.625em;font-weight:400;line-height:1.25;letter-spacing:0.00625em}@media only screen and (min-width: 60.051em){h3{font-size:34px;font-size:2.125em}}h4{font-size:21px;font-size:1.3125em;font-weight:700;line-height:1.25;letter-spacing:0.025em}h5{font-size:16px;font-size:1em;font-weight:700;letter-spacing:0.00625em}h6{font-size:12px;font-size:0.75em;font-weight:700;letter-spacing:0.075em;text-transform:uppercase}p{color:#535858;font-size:16px;font-size:1em;font-weight:400;line-height:1.33333;letter-spacing:0.00625em}@media only screen and (min-width: 60.051em){p{font-size:21px;font-size:1.3125em;line-height:1.5}}a{text-decoration:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0)}::-moz-selection{color:#FFFFFF;background:#0F1010}::selection{color:#FFFFFF;background:#0F1010}::-moz-selection{color:#FFFFFF;background:#0F1010}html,body{font-family:"din-2014", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif}body{width:100vw;overflow-x:hidden;background:#FFFFFF}@media only screen and (-webkit-max-device-pixel-ratio: 1.9979166667),only screen and (max-resolution: 191.8dpi){body{-webkit-font-smoothing:antialiased}}body.modal-is-open{overflow:hidden}.body-header{position:fixed;display:flex;flex-direction:column;top:0;left:0;right:0;width:100%;height:3.75em;z-index:1000;border-bottom:1px solid #eaeaea;background-color:#FFFFFF;transition:border-color 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99),background-color 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99),transform 200ms linear}body.application.index .body-header{border-bottom:1px solid rgba(15,16,16,0);background-color:#fff}body.application.index.is-scrolled .body-header,body.application.index.menu-is-open .body-header{border-color:#0f1010;background-color:white}.body-header.headroom--pinned{transform:translateY(0%)}.body-header.headroom--unpinned{transform:translateY(-100%)}.menu-is-open .body-header{height:100%;overflow:hidden;border-bottom:none}.modal-is-open .body-header{transform:translateY(0)}.body-footer{width:100%;padding:0em 0 2em;border-top:1px solid #0F1010}@media only screen and (min-width: 40.051em){.body-footer{padding:0em 0}}body.designs.index .body-footer{margin-top:8em}@media only screen and (min-width: 40.051em){body.designs.index .body-footer{margin-top:8em}}*,*:before,*:after{box-sizing:border-box}.flex{display:flex;flex:0 1 auto;justify-content:space-between}.b{display:flex;flex:0 1 auto;flex-wrap:wrap;flex-direction:row;align-content:flex-start;width:100%}.g{display:flex;flex:0 1 auto;flex-wrap:wrap;flex-direction:row;align-content:flex-start;width:100%;max-width:100vw;margin:0 auto;padding:0 1rem}@media only screen and (min-width: 40.051em){.g{max-width:100vw;padding:0 1rem}}@media only screen and (min-width: 60.051em){.g{max-width:100vw;padding:0 1rem}}@media only screen and (min-width: 80.051em){.g{max-width:84rem;padding:0 2rem}}@media only screen and (min-width: 100.051em){.g{max-width:106rem;padding:0 3rem}}.g .g{width:calc(100% + 1em);max-width:none;margin-left:-0.5rem;margin-right:-0.5rem;padding:0}@media only screen{.g0-xs{flex:0 1 auto;width:0%;max-width:0%;padding-left:0.5rem;padding-right:0.5rem}.g0-xs-offset{margin-left:0%}.g1-xs{flex:0 1 auto;width:8.3333333333%;max-width:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g1-xs-offset{margin-left:8.3333333333%}.g2-xs{flex:0 1 auto;width:16.6666666667%;max-width:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g2-xs-offset{margin-left:16.6666666667%}.g3-xs{flex:0 1 auto;width:25%;max-width:25%;padding-left:0.5rem;padding-right:0.5rem}.g3-xs-offset{margin-left:25%}.g4-xs{flex:0 1 auto;width:33.3333333333%;max-width:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g4-xs-offset{margin-left:33.3333333333%}.g5-xs{flex:0 1 auto;width:41.6666666667%;max-width:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g5-xs-offset{margin-left:41.6666666667%}.g6-xs{flex:0 1 auto;width:50%;max-width:50%;padding-left:0.5rem;padding-right:0.5rem}.g6-xs-offset{margin-left:50%}.g7-xs{flex:0 1 auto;width:58.3333333333%;max-width:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g7-xs-offset{margin-left:58.3333333333%}.g8-xs{flex:0 1 auto;width:66.6666666667%;max-width:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g8-xs-offset{margin-left:66.6666666667%}.g9-xs{flex:0 1 auto;width:75%;max-width:75%;padding-left:0.5rem;padding-right:0.5rem}.g9-xs-offset{margin-left:75%}.g10-xs{flex:0 1 auto;width:83.3333333333%;max-width:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g10-xs-offset{margin-left:83.3333333333%}.g11-xs{flex:0 1 auto;width:91.6666666667%;max-width:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g11-xs-offset{margin-left:91.6666666667%}.g12-xs{flex:0 1 auto;width:100%;max-width:100%;padding-left:0.5rem;padding-right:0.5rem}.g12-xs-offset{margin-left:100%}}@media only screen and (min-width: 40.051em){.g0-sm{flex:0 1 auto;width:0%;max-width:0%;padding-left:0.5rem;padding-right:0.5rem}.g0-sm-offset{margin-left:0%}.g1-sm{flex:0 1 auto;width:8.3333333333%;max-width:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g1-sm-offset{margin-left:8.3333333333%}.g2-sm{flex:0 1 auto;width:16.6666666667%;max-width:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g2-sm-offset{margin-left:16.6666666667%}.g3-sm{flex:0 1 auto;width:25%;max-width:25%;padding-left:0.5rem;padding-right:0.5rem}.g3-sm-offset{margin-left:25%}.g4-sm{flex:0 1 auto;width:33.3333333333%;max-width:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g4-sm-offset{margin-left:33.3333333333%}.g5-sm{flex:0 1 auto;width:41.6666666667%;max-width:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g5-sm-offset{margin-left:41.6666666667%}.g6-sm{flex:0 1 auto;width:50%;max-width:50%;padding-left:0.5rem;padding-right:0.5rem}.g6-sm-offset{margin-left:50%}.g7-sm{flex:0 1 auto;width:58.3333333333%;max-width:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g7-sm-offset{margin-left:58.3333333333%}.g8-sm{flex:0 1 auto;width:66.6666666667%;max-width:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g8-sm-offset{margin-left:66.6666666667%}.g9-sm{flex:0 1 auto;width:75%;max-width:75%;padding-left:0.5rem;padding-right:0.5rem}.g9-sm-offset{margin-left:75%}.g10-sm{flex:0 1 auto;width:83.3333333333%;max-width:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g10-sm-offset{margin-left:83.3333333333%}.g11-sm{flex:0 1 auto;width:91.6666666667%;max-width:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g11-sm-offset{margin-left:91.6666666667%}.g12-sm{flex:0 1 auto;width:100%;max-width:100%;padding-left:0.5rem;padding-right:0.5rem}.g12-sm-offset{margin-left:100%}}@media only screen and (min-width: 60.051em){.g0-md{flex:0 1 auto;width:0%;max-width:0%;padding-left:0.5rem;padding-right:0.5rem}.g0-md-offset{margin-left:0%}.g1-md{flex:0 1 auto;width:8.3333333333%;max-width:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g1-md-offset{margin-left:8.3333333333%}.g2-md{flex:0 1 auto;width:16.6666666667%;max-width:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g2-md-offset{margin-left:16.6666666667%}.g3-md{flex:0 1 auto;width:25%;max-width:25%;padding-left:0.5rem;padding-right:0.5rem}.g3-md-offset{margin-left:25%}.g4-md{flex:0 1 auto;width:33.3333333333%;max-width:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g4-md-offset{margin-left:33.3333333333%}.g5-md{flex:0 1 auto;width:41.6666666667%;max-width:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g5-md-offset{margin-left:41.6666666667%}.g6-md{flex:0 1 auto;width:50%;max-width:50%;padding-left:0.5rem;padding-right:0.5rem}.g6-md-offset{margin-left:50%}.g7-md{flex:0 1 auto;width:58.3333333333%;max-width:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g7-md-offset{margin-left:58.3333333333%}.g8-md{flex:0 1 auto;width:66.6666666667%;max-width:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g8-md-offset{margin-left:66.6666666667%}.g9-md{flex:0 1 auto;width:75%;max-width:75%;padding-left:0.5rem;padding-right:0.5rem}.g9-md-offset{margin-left:75%}.g10-md{flex:0 1 auto;width:83.3333333333%;max-width:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g10-md-offset{margin-left:83.3333333333%}.g11-md{flex:0 1 auto;width:91.6666666667%;max-width:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g11-md-offset{margin-left:91.6666666667%}.g12-md{flex:0 1 auto;width:100%;max-width:100%;padding-left:0.5rem;padding-right:0.5rem}.g12-md-offset{margin-left:100%}}@media only screen and (min-width: 80.051em){.g0-lg{flex:0 1 auto;width:0%;max-width:0%;padding-left:0.5rem;padding-right:0.5rem}.g0-lg-offset{margin-left:0%}.g1-lg{flex:0 1 auto;width:8.3333333333%;max-width:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g1-lg-offset{margin-left:8.3333333333%}.g2-lg{flex:0 1 auto;width:16.6666666667%;max-width:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g2-lg-offset{margin-left:16.6666666667%}.g3-lg{flex:0 1 auto;width:25%;max-width:25%;padding-left:0.5rem;padding-right:0.5rem}.g3-lg-offset{margin-left:25%}.g4-lg{flex:0 1 auto;width:33.3333333333%;max-width:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g4-lg-offset{margin-left:33.3333333333%}.g5-lg{flex:0 1 auto;width:41.6666666667%;max-width:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g5-lg-offset{margin-left:41.6666666667%}.g6-lg{flex:0 1 auto;width:50%;max-width:50%;padding-left:0.5rem;padding-right:0.5rem}.g6-lg-offset{margin-left:50%}.g7-lg{flex:0 1 auto;width:58.3333333333%;max-width:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g7-lg-offset{margin-left:58.3333333333%}.g8-lg{flex:0 1 auto;width:66.6666666667%;max-width:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g8-lg-offset{margin-left:66.6666666667%}.g9-lg{flex:0 1 auto;width:75%;max-width:75%;padding-left:0.5rem;padding-right:0.5rem}.g9-lg-offset{margin-left:75%}.g10-lg{flex:0 1 auto;width:83.3333333333%;max-width:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g10-lg-offset{margin-left:83.3333333333%}.g11-lg{flex:0 1 auto;width:91.6666666667%;max-width:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g11-lg-offset{margin-left:91.6666666667%}.g12-lg{flex:0 1 auto;width:100%;max-width:100%;padding-left:0.5rem;padding-right:0.5rem}.g12-lg-offset{margin-left:100%}}@media only screen and (min-width: 100.051em){.g0-xl{flex:0 1 auto;width:0%;max-width:0%;padding-left:0.5rem;padding-right:0.5rem}.g0-xl-offset{margin-left:0%}.g1-xl{flex:0 1 auto;width:8.3333333333%;max-width:8.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g1-xl-offset{margin-left:8.3333333333%}.g2-xl{flex:0 1 auto;width:16.6666666667%;max-width:16.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g2-xl-offset{margin-left:16.6666666667%}.g3-xl{flex:0 1 auto;width:25%;max-width:25%;padding-left:0.5rem;padding-right:0.5rem}.g3-xl-offset{margin-left:25%}.g4-xl{flex:0 1 auto;width:33.3333333333%;max-width:33.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g4-xl-offset{margin-left:33.3333333333%}.g5-xl{flex:0 1 auto;width:41.6666666667%;max-width:41.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g5-xl-offset{margin-left:41.6666666667%}.g6-xl{flex:0 1 auto;width:50%;max-width:50%;padding-left:0.5rem;padding-right:0.5rem}.g6-xl-offset{margin-left:50%}.g7-xl{flex:0 1 auto;width:58.3333333333%;max-width:58.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g7-xl-offset{margin-left:58.3333333333%}.g8-xl{flex:0 1 auto;width:66.6666666667%;max-width:66.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g8-xl-offset{margin-left:66.6666666667%}.g9-xl{flex:0 1 auto;width:75%;max-width:75%;padding-left:0.5rem;padding-right:0.5rem}.g9-xl-offset{margin-left:75%}.g10-xl{flex:0 1 auto;width:83.3333333333%;max-width:83.3333333333%;padding-left:0.5rem;padding-right:0.5rem}.g10-xl-offset{margin-left:83.3333333333%}.g11-xl{flex:0 1 auto;width:91.6666666667%;max-width:91.6666666667%;padding-left:0.5rem;padding-right:0.5rem}.g11-xl-offset{margin-left:91.6666666667%}.g12-xl{flex:0 1 auto;width:100%;max-width:100%;padding-left:0.5rem;padding-right:0.5rem}.g12-xl-offset{margin-left:100%}}.show-xs,.hide-xs-only,.hide-sm,.hide-sm-only,.hide-md,.hide-md-only,.hide-lg,.hide-lg-only,.hide-xl{display:block}.show-xs-inline{display:inline-block}.hide-xs,.show-xs-only,.show-xs-inline-only,.show-sm,.show-sm-inline,.show-sm-only,.show-sm-inline-only,.show-md,.show-md-inline,.show-md-only,.show-md-inline-only,.show-lg,.show-lg-inline,.show-lg-only,.show-lg-inline-only,.show-xl,.show-xl-inline{display:none !important}.text-xs-right{text-align:right}.text-xs-left{text-align:left}.text-xs-center{text-align:center}.text-sm-right,.text-sm-left,.text-sm-center,.text-md-right,.text-md-left,.text-md-center,.text-lg-right,.text-lg-left,.text-lg-center,.text-xl-right,.text-xl-left,.text-xl-center{text-align:none}@media only screen and (max-width: 40em){.show-xs-only{display:block !important}.show-xs-inline-only{display:inline-block !important}.hide-xs-only{display:none !important}}@media only screen and (min-width: 40.051em){.show-sm{display:block !important}.show-sm-inline{display:inline !important}.hide-sm{display:none !important}.text-sm-right{text-align:right}.text-sm-left{text-align:left}.text-sm-center{text-align:center}}@media only screen and (min-width: 40.051em) and (max-width: 60em){.show-sm-only{display:block !important}.show-sm-inline-only{display:inline-block !important}.hide-sm-only{display:none !important}}@media only screen and (min-width: 60.051em){.show-md{display:block !important}.show-md-inline{display:inline-block !important}.hide-md{display:none !important}.text-md-right{text-align:right}.text-md-left{text-align:left}.text-md-center{text-align:center}}@media only screen and (min-width: 60.051em) and (max-width: 80em){.show-md-only{display:block !important}.show-md-inline-only{display:inline-block !important}.hide-md-only{display:none !important}}@media only screen and (min-width: 80.051em){.show-lg{display:block !important}.show-lg-inline{display:inline-block !important}.hide-lg{display:none !important}.text-lg-right{text-align:right}.text-lg-left{text-align:left}.text-lg-center{text-align:center}}@media only screen and (min-width: 80.051em) and (max-width: 100em){.show-lg-only{display:block !important}.show-lg-inline-only{display:inline-block !important}.hide-xl-only{display:none !important}}@media only screen and (min-width: 100.051em){.show-xl{display:block !important}.show-xl-inline{display:inline-block !important}.hide-xl{display:none !important}.text-xl-right{text-align:right}.text-xl-left{text-align:left}.text-xl-center{text-align:center}}.menu-desktop{position:relative;display:flex;flex:0 0 auto;justify-content:space-between;width:100%;max-width:100vw;height:3.75em;margin:0 auto;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 40.051em){.menu-desktop{max-width:100vw;padding-left:1rem;padding-right:1rem}}@media only screen and (min-width: 60.051em){.menu-desktop{max-width:100vw;padding-left:1rem;padding-right:1rem}}@media only screen and (min-width: 80.051em){.menu-desktop{max-width:84rem;padding-left:2rem;padding-right:2rem}}@media only screen and (min-width: 100.051em){.menu-desktop{max-width:106rem;padding-left:3rem;padding-right:3rem}}.menu-is-open .menu-desktop{border-bottom:1px solid #eaeaea}.menu-desktop__list{padding:0 0.5rem}.menu-desktop__list:first-child .menu-desktop__item{display:none}@media only screen and (min-width: 60.051em){.menu-desktop__list:first-child .menu-desktop__item{display:list-item}}.menu-desktop__list:first-child .menu-desktop__item:first-child{display:list-item}.menu-desktop__item{float:left;padding:1.125em 0 0.875em}.menu-desktop__item--search{display:none;padding:0.75em 0}@media only screen and (min-width: 40.051em){.menu-desktop__item--search{display:flex;flex:0 1 auto;align-items:center}}.menu-desktop__item--admin,.menu-desktop__item--login,.menu-desktop__item--logout,.menu-desktop__item--profile{display:none;text-align:right}@media only screen and (min-width: 1100px){.menu-desktop__item--admin,.menu-desktop__item--login,.menu-desktop__item--logout,.menu-desktop__item--profile{display:list-item}}@media only screen and (min-width: 60.051em){.menu-desktop__item--login{display:list-item}}@media only screen and (min-width: 60.051em){.menu-desktop__item--login+.menu-desktop__item--mobile{display:none}}.menu-desktop__item--mobile{margin-left:2rem;padding:1.125rem 0 1rem}@media only screen and (min-width: 640px){.menu-desktop__item--mobile{display:none}}.menu-desktop__logo{margin-right:2em;color:#0F1010;font-size:21px;font-size:1.3125em;font-weight:700;line-height:1.125;letter-spacing:0.075em;text-transform:uppercase}@media only screen and (min-width: 80.051em){.menu-desktop__logo{margin-right:2.9em}}.menu-desktop__logo svg{fill:#F82400;opacity:1;width:154px;height:100%;max-height:20px;margin-bottom:-4px;transition:fill 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.menu-desktop__logo svg:hover{fill:#0A0A0A}.menu-desktop__logo span{text-indent:-10000px;display:inline-block}body.application.index.is-scrolled .menu-desktop__logo,body.application.index.menu-is-open .menu-desktop__logo{color:#0F1010;text-shadow:none}.menu-desktop__link{margin-right:1.5em;color:color-zahner-black;font-size:16px;font-size:1em;font-weight:400;line-height:1;letter-spacing:0.00625em;border:none;background:none;transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 80.051em){.menu-desktop__link{margin-right:2em}}.menu-desktop__item:last-child .menu-desktop__link{margin-right:0}body.application.index .menu-desktop__link{color:#0A0A0A;text-shadow:0 0 2rem rgba(15,16,16,0.5)}body.application.index.is-scrolled .menu-desktop__link{color:#0F1010;text-shadow:none}.menu-desktop__link:hover{color:#F82400}.menu-desktop__link.is-active{font-weight:700}.menu-desktop__link.is-active:hover{color:#0F1010}.menu-desktop__link--admin,.menu-desktop__link--login,.menu-desktop__link--logout,.menu-desktop__link--profile{color:#0A0A0A;margin-left:1.5em;margin-right:0;padding:0}@media only screen and (min-width: 80em){.menu-desktop__link--admin,.menu-desktop__link--login,.menu-desktop__link--logout,.menu-desktop__link--profile{margin-left:2em}}body.application.index .menu-desktop__link--admin,body.application.index .menu-desktop__link--login,body.application.index .menu-desktop__link--logout,body.application.index .menu-desktop__link--profile{color:#0A0A0A}body.application.index.is-scrolled .menu-desktop__link--admin,body.application.index.is-scrolled .menu-desktop__link--login,body.application.index.is-scrolled .menu-desktop__link--logout,body.application.index.is-scrolled .menu-desktop__link--profile{color:#535858}.menu-desktop__link--profile{position:relative}.menu-desktop__dropdown{position:absolute;top:60px;right:0;width:320px;padding:20px;background:#fff;border:1px solid #E1EAEA;border-top:none;text-align:left;opacity:0;visibility:hidden;transform:translateY(-30px);transition:all 175ms ease-out}.menu-desktop__dropdown.is-active{opacity:1;visibility:visible;transform:translateY(0px)}.menu-desktop__dropdown-title{margin:16px 0 24px}.menu-desktop__dropdown-row{display:flex;margin-bottom:8px}.menu-desktop__dropdown-image{background:#F7F9F9;text-align:center;width:60px;height:30px;margin:2.5px 8px 2.5px 0}.menu-desktop__dropdown-image img{max-width:60px;max-height:30px}.menu-desktop__dropdown-text{display:inline-block;vertical-align:middle;color:#535858;font-size:16px;font-size:1em;margin-top:7px;width:206px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-desktop__dropdown-link{display:inline-block;background:#F82400;width:100%;text-align:center;margin-top:16px;padding:12px 0;color:#fff;font-weight:bold;border-radius:4px}.menu-desktop__caret{display:inline-block;vertical-align:top;box-sizing:initial;margin-top:-3px;margin-left:0.25em}body.application.index .menu-desktop__caret{display:none}body.application.index.is-scrolled .menu-desktop__caret{display:inline-block}.menu-desktop__caret:after{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial;width:5px;height:5px;background:transparent;border-right:1px solid #0F1010;border-bottom:1px solid #0F1010;transform:rotate(45deg)}@media only screen and (min-width: 40.051em){.menu-desktop__caret:after{width:6px;height:6px}}body.application.index .menu-desktop__caret:after{border-color:#FFFFFF}body.application.index.is-scrolled .menu-desktop__caret:after{border-color:#0F1010}.menu-desktop__input{height:34px;width:11.5em;padding:0.75em 1.25em;border:0;border-radius:0;border-top-left-radius:0.25em;border-bottom-left-radius:0.25em;outline:none;background-color:#F7F9F9;font-size:12px;font-size:0.75em;font-weight:700;line-height:1;letter-spacing:0.075em;text-transform:uppercase}@media only screen and (min-width: 80.051em){.menu-desktop__input{width:17em}}body.application.index.is-scrolled .menu-desktop__input,body.application.index.menu-is-open .menu-desktop__input{background-color:#F7F9F9}.menu-desktop__input::-webkit-input-placeholder{opacity:1;color:#0A0A0A;-webkit-transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}body.application.index .menu-desktop__input::-webkit-input-placeholder{color:#0A0A0A}body.application.index.is-scrolled .menu-desktop__input::-webkit-input-placeholder,body.application.index.menu-is-open .menu-desktop__input::-webkit-input-placeholder{color:#0A0A0A}.menu-desktop__input:focus::-webkit-input-placeholder{color:#0A0A0A}body.application.index .menu-desktop__input:focus::-webkit-input-placeholder{opacity:0.5}body.application.index.is-scrolled .menu-desktop__input:focus::-webkit-input-placeholder,body.application.index.menu-is-open .menu-desktop__input:focus::-webkit-input-placeholder{color:#0A0A0A}.menu-desktop__input:-ms-input-placeholder{opacity:1;color:#0A0A0A;-ms-transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}body.application.index .menu-desktop__input:-ms-input-placeholder{color:#0A0A0A}body.application.index.is-scrolled .menu-desktop__input:-ms-input-placeholder,body.application.index.menu-is-open .menu-desktop__input:-ms-input-placeholder{color:#0A0A0A}.menu-desktop__input:focus:-ms-input-placeholder{color:#0A0A0A}body.application.index .menu-desktop__input:focus:-ms-input-placeholder{opacity:0.5}body.application.index.is-scrolled .menu-desktop__input:focus:-ms-input-placeholder,body.application.index.menu-is-open .menu-desktop__input:focus:-ms-input-placeholder{color:#0A0A0A}.menu-desktop__input:-moz-placeholder{opacity:1;color:#0A0A0A;-moz-transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}body.application.index .menu-desktop__input:-moz-placeholder{color:#0A0A0A}body.application.index.is-scrolled .menu-desktop__input:-moz-placeholder,body.application.index.menu-is-open .menu-desktop__input:-moz-placeholder{color:#0A0A0A}.menu-desktop__input:focus:-moz-placeholder{color:#0A0A0A}body.application.index .menu-desktop__input:focus:-moz-placeholder{opacity:0.5}body.application.index.is-scrolled .menu-desktop__input:focus:-moz-placeholder,body.application.index.menu-is-open .menu-desktop__input:focus:-moz-placeholder{color:#0A0A0A}.menu-desktop__button{position:relative;width:21px;height:24px;padding:0;font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;text-indent:-9999px;z-index:600;background:transparent}.menu-desktop__button:focus{outline:none}.menu-desktop__button-line{position:absolute;display:block;background-color:#F82400;width:100%;height:3px;padding:0;z-index:6;transition:transform 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99),opacity 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99),background-color 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 40.051em){.menu-desktop__button-line{background-color:#F82400}}body.application.index .menu-desktop__button-line{background-color:#F82400}.menu-is-open .menu-desktop__button-line,body.application.index.is-scrolled .menu-desktop__button-line,body.application.index.menu-is-open .menu-desktop__button-line{background-color:#F82400}.menu-desktop__button-line:nth-child(1){top:0}.menu-desktop__button-line:nth-child(2){top:8px}.menu-desktop__button-line:nth-child(3){top:16px}.menu-is-open .menu-desktop__button-line:nth-child(1){transform:translate3d(0, 8px, 0) rotate(45deg)}.menu-is-open .menu-desktop__button-line:nth-child(2){opacity:0;transition:opacity 0ms}.menu-is-open .menu-desktop__button-line:nth-child(3){transform:translate3d(0, -8px, 0) rotate(-45deg)}.menu-desktop__submit{flex:0 1 auto;height:34px;padding-left:1em;outline:none;border:0;border-radius:0;border-top-right-radius:0.25em;border-bottom-right-radius:0.25em;background-color:#F7F9F9;cursor:pointer}body.application.index.is-scrolled .menu-desktop__submit{background-color:#F7F9F9}.menu-desktop__arrow{position:relative;top:-2px;right:2px;display:inline-block;vertical-align:middle;box-sizing:initial}.menu-desktop__arrow:before,.menu-desktop__arrow:after{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial}.menu-desktop__arrow:before{width:14px;height:2px;background-color:#0A0A0A;transition:background-color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}body.application.index .menu-desktop__arrow:before{background-color:#0A0A0A}body.application.index.is-scrolled .menu-desktop__arrow:before{background-color:#0A0A0A}body.application.index.is-scrolled .menu-desktop__arrow:hover:before{background-color:#0F1010}.menu-desktop__arrow:after{left:-7px;width:6px;height:6px;background:transparent;border-top:2px solid #0A0A0A;border-right:2px solid #0A0A0A;transform:rotate(45deg);transition:border-color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}body.application.index .menu-desktop__arrow:after{border-color:#0A0A0A}body.application.index.is-scrolled .menu-desktop__arrow:after{border-color:#0A0A0A}body.application.index.is-scrolled .menu-desktop__arrow:after{border-color:#0A0A0A}.menu-desktop__link.menu-desktop__back-to-site:hover .menu-desktop__arrow:after{border-color:#F82400}body.application.index .menu-desktop__link.menu-desktop__back-to-site:hover .menu-desktop__arrow:after{border-color:#F82400}.menu-desktop__link.menu-desktop__back-to-site:hover .menu-desktop__arrow:before{background-color:#F82400}body.application.index .menu-desktop__link.menu-desktop__back-to-site:hover .menu-desktop__arrow:before{background-color:#F82400}.menu-desktop__link.menu-desktop__back-to-site{color:#0F1010}@media only screen and (max-width: 500px){.menu-desktop__link.menu-desktop__back-to-site{display:none}}.menu-desktop__link.menu-desktop__back-to-site:hover{color:#F82400}.menu-desktop__link.menu-desktop__back-to-site span{margin-left:24px}.menu-desktop__link.menu-desktop__back-to-site span.menu-desktop__arrow{margin-left:5px}.menu-mobile{position:relative;left:0;right:0;width:100%;height:100%;margin:0 auto;padding:1rem 1.5rem 40px;overflow-y:auto;z-index:600;transform:translate3d(0, -100vh, 0);transition:transform 0ms}@media only screen and (min-width: 40.051em){.menu-mobile{padding:0.5rem 1.5rem 0}}@media only screen and (min-width: 640px){.menu-mobile{display:none}}.menu-is-open{overflow-y:hidden}.menu-is-open .menu-mobile{background-color:#FFFFFF;transform:translate3d(0, 0, 0);transition:transform 0ms}.menu-mobile__list--actions{display:flex;flex:0 1 auto}@media only screen and (min-width: 40.051em){.menu-mobile__list--actions{width:50%}}.menu-mobile__item{margin:0.5em 0}@media only screen and (min-width: 20.051em){.menu-mobile__item{margin:0.75em 0}}@media only screen and (min-width: 40.051em){.menu-mobile__item{margin:1em 0}}.menu-mobile__item--search{display:flex;flex:0 1 auto;align-items:center;margin:-1em -1.5em 0.75em;border-bottom:1px solid #E1EAEA}@media only screen and (min-width: 20.051em){.menu-mobile__item--search{margin:1em -1.5em 1em}}@media only screen and (min-width: 40.051em){.menu-mobile__item--search{display:none}}.menu-mobile__item--login,.menu-mobile__item--signup,.menu-mobile__item--logout,.menu-mobile__item--profile{flex:0 1 auto;width:50%}.menu-mobile__link{color:#0F1010;font-size:26px;font-size:1.625em;font-weight:400;letter-spacing:0.00625em}@media only screen and (min-width: 20.051em){.menu-mobile__link{font-size:34px;font-size:2.125em}}.menu-mobile__link.is-active{font-weight:700}.menu-mobile__link--login,.menu-mobile__link--signup,.menu-mobile__link--logout,.menu-mobile__link--profile{display:block;width:100%;padding:0.5em 1em;color:#535858;font-size:16px;font-size:1em;font-weight:700;line-height:1.5;letter-spacing:0.125em;text-align:center;text-transform:uppercase;border:2px solid #F82400}@media only screen and (min-width: 20.051em){.menu-mobile__link--login,.menu-mobile__link--signup,.menu-mobile__link--logout,.menu-mobile__link--profile{padding:0.75em 1.25em}}.menu-mobile__link--signup,.menu-mobile__link--profile{color:#FFFFFF;border-top-left-radius:0.25em;border-bottom-left-radius:0.25em;background-color:#F82400}.menu-mobile__link--login,.menu-mobile__link--logout{color:#F82400;border-top-right-radius:0.25em;border-bottom-right-radius:0.25em;background-color:transparent}.menu-mobile__input{flex:1 1 auto;padding:1em 1.5em;border:0;border-radius:2px;outline:none;background-color:#F7F9F9;font-size:16px;font-size:1em;font-weight:700;line-height:1;letter-spacing:0.075em;text-transform:uppercase}@media only screen and (min-width: 20.051em){.menu-mobile__input{padding:1.25em 1.5em}}.menu-mobile__input::-webkit-input-placeholder{opacity:1;color:#535858;-webkit-transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.menu-mobile__input:focus::-webkit-input-placeholder{color:#9DA8A8}.menu-mobile__input:-ms-input-placeholder{opacity:1;color:#535858;-ms-transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.menu-mobile__input:focus:-ms-input-placeholder{color:#9DA8A8}.menu-mobile__input::-moz-placeholder{opacity:1;color:#535858;-moz-transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.menu-mobile__input:focus::-moz-placeholder{color:#9DA8A8}.menu-mobile__input:-moz-placeholder{opacity:1;color:#535858;-moz-transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.menu-mobile__input:focus:-moz-placeholder{color:#9DA8A8}.menu-mobile__submit{flex:0 1 auto;height:53px;padding-left:2em;outline:none;border:0;border-left:1px solid #E1EAEA;border-radius:0;background-color:#F7F9F9;cursor:pointer}@media only screen and (min-width: 20.051em){.menu-mobile__submit{height:61px}}.menu-mobile__arrow{position:relative;top:-2px;right:10px;display:inline-block;vertical-align:middle;box-sizing:initial}.menu-mobile__arrow:before,.menu-mobile__arrow:after{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial}.menu-mobile__arrow:before{width:18px;height:2px;background-color:#535858}.menu-mobile__arrow:after{left:-9px;width:8px;height:8px;background:transparent;border-top:2px solid #535858;border-right:2px solid #535858;transform:rotate(45deg)}.modal-hide{display:none}.modal{display:none}.vanilla-modal .modal{display:block;position:fixed;content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:-1;opacity:0;transition:opacity 0.2s, z-index 0s 0.2s;text-align:center;overflow:hidden;overflow-y:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.vanilla-modal .modal>*{display:inline-block;white-space:normal;vertical-align:middle;text-align:left}.vanilla-modal .modal:before{display:inline-block;overflow:hidden;width:0;height:100%;vertical-align:middle;content:""}.vanilla-modal.modal-is-open .modal{z-index:999;opacity:1;transition:opacity 0.2s}.modal-inner{position:relative;overflow:hidden;width:26.25em;max-width:90%;max-height:90%;overflow-x:hidden;overflow-y:auto;padding:3em;border-radius:0.25rem;background:#FFFFFF;z-index:-1;opacity:0;transform:scale(0);transition:opacity 0.2s, transform 0.2s, z-index 0s 0.2s}.modal-is-open .modal-inner{z-index:100;opacity:1;transform:scale(1);transition:opacity 0.2s, transform 0.2s}[data-current-modal^="purchase"] .modal-inner{padding:0}[data-current-modal^="purchase"] .modal__form{padding:0 3em 3em}[data-current-modal="support-modal"] .modal-inner,[data-current-modal="share-modal"] .modal-inner,[data-current-modal^="purchase"] .modal-inner{width:37.5em}.modal__form{display:flex;flex:0 1 auto;flex-wrap:wrap;flex-direction:row;align-content:flex-start}.modal__field{width:100%}.modal__field--6{width:50%}.modal__title{margin:0 0 2rem}.modal__title--nocase{text-transform:none}.modal__price{display:inline-block;width:100%;text-align:right;color:#9DA8A8}.modal__price-title{display:block;margin-top:2rem;font-size:16px;font-size:1em;font-weight:700;text-transform:uppercase;letter-spacing:0.075em}.modal__price-digit{display:block;margin-bottom:1rem;font-size:34px;font-size:2.125em;font-weight:400;letter-spacing:0.00625em}.modal__subtitle{margin:1rem 0}.modal__description{margin:0;font-size:16px;font-size:1em}.modal__description--small{line-height:1.25;margin-bottom:1rem}.modal__description--legal{line-height:1.25;margin-top:1rem}.modal__description-link{color:#535858;text-decoration:underline}.modal__label{display:inline-block;margin-bottom:0.25rem}.modal__input{width:100%;margin-bottom:0.75rem;padding:0.5rem 1rem;border-radius:0.25rem;border:1px solid #E1EAEA}.modal__input:focus{outline:none;border-color:#F82400}.modal__input::-webkit-input-placeholder{opacity:1;color:#9DA8A8;-webkit-transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.modal__input:focus::-webkit-input-placeholder{color:#E1EAEA}.menu-desktop__input:-ms-input-placeholder{opacity:1;color:#9DA8A8;-ms-transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.menu-desktop__input:focus:-ms-input-placeholder{color:#E1EAEA}.menu-desktop__input:-moz-placeholder{opacity:1;color:#9DA8A8;-moz-transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.menu-desktop__input:focus:-moz-placeholder{color:#E1EAEA}.modal__submit{cursor:pointer;display:block;width:100%;text-align:center;color:#FFFFFF;border-radius:0.25rem;border:none;background-color:#F82400;padding:0.5rem 1rem;margin-top:1rem;font-weight:700;font-size:16px;font-size:1em;letter-spacing:0.0375em}.modal__submit.is-loading{background:repeating-linear-gradient(-45deg, #ff4b2c, #ff4b2c 8px, #F82400 8px, #F82400 16px);background-size:281px;animation:Gradient 1.5s infinite linear}.modal__cancel{display:inline-block;cursor:pointer;margin-top:1.5rem;color:#535858;border-bottom:1px solid #535858;transition:all 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.modal__cancel:hover{color:#0F1010;border-color:#0F1010}.modal__options{width:100%;margin-top:1rem}.modal__link{color:#0F1010;border-bottom:1px solid #0F1010}.modal__link:first-child{margin-right:1rem}.modal__flow{width:100%;padding:0 3em;margin-bottom:2rem;border-bottom:1px solid #E1EAEA}.modal__list{display:flex;width:100%}.modal__item{flex:0 1 auto;width:33.33333%;padding:1rem;border-right:1px solid #E1EAEA;text-align:center;border-bottom:2px solid #FFFFFF}.modal__item:nth-child(3){border-right:none}.modal__item.is-active{border-bottom:2px solid #F82400}.modal__item-number{display:inline-block;vertical-align:middle;width:2em;height:2em;margin-bottom:0.25rem;padding:0.3em 0.275em 0 0.2em;font-size:10px;font-size:0.625rem;font-weight:700;line-height:1;color:#9DA8A8;border-width:2px;border-style:solid;border-color:#9DA8A8;border-radius:50%}.modal__item:nth-child(3) .modal__item-number{padding:0.3em 0.25em 0}.is-active .modal__item-number{color:#F82400;border-color:#F82400}.is-complete .modal__item-number{color:#535858;border-color:#535858}.modal__item-title{display:inline-block;vertical-align:middle;width:100%;color:#9DA8A8;font-size:12px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.075em}.is-active .modal__item-title{color:#F82400}.is-complete .modal__item-title{color:#535858}.modal__item-done{position:relative;display:inline-block;width:2em;height:2em;margin:0 0 0.25rem;padding:0;outline:none;background-color:white;color:#535858;border-width:2px;border-style:solid;border-color:#535858;border-radius:50%;font-size:10px;font-size:0.625rem;font-weight:700;line-height:1}.modal__item-done:before,.modal__item-done:after{content:"";position:absolute;display:block}.modal__item-done:before{top:9px;left:4px;width:4px;height:2px;transform:rotate(36deg);background-color:#535858}.modal__item-done:after{top:5px;left:8px;width:2px;height:7px;transform:rotate(36deg);background-color:#535858}.modal__line{margin-top:2rem;margin-bottom:1rem}.modal__line-item{display:flex;justify-content:space-between;padding:0.75rem;text-transform:uppercase}.modal__line-item:nth-child(odd){background-color:#F7F9F9}.modal__line-item:nth-child(2){border-bottom:1px solid #E1EAEA}.modal__line-item:nth-child(4){font-weight:700}.modal__failure{text-align:center;font-weight:700;padding:1em}.modal__share{display:flex;flex:0 1 auto;width:100%;margin-bottom:1rem}.modal__share-link{flex:1 1 auto;display:inline-block;vertical-align:middle;padding:0.75em 1em 0.625em;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;border:1px solid #E1EAEA;border-right:none}.modal__button{flex:0 0 auto;display:inline-block;vertical-align:middle;padding:0.75em 1em 0.625em;border-radius:0;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;border:1px solid #F82400;background-color:#F82400}.modal__button:focus{outline:none}.modal__share-alert{position:absolute;transform:translateY(-1em);opacity:0;color:#F82400;font-size:1rem;font-weight:700}.is-active .modal__share-alert{animation:share 1s}@keyframes share{0%{opacity:0;transform:translateY(-2em)}25%{opacity:1}75%{opacity:0}100%{transform:translateY(-3em)}}.modal__share-title{display:inline-block;vertical-align:top;margin-right:0.5rem;color:#FFFFFF}.modal__share-icon{display:inline-block;vertical-align:middle;width:1em}.modal__select{width:100%;height:2.375rem;margin-bottom:1rem;background-color:#FFFFFF;border-radius:0.25rem;border:1px solid #E1EAEA}.modal__processing-bar{display:flex;align-items:center;justify-content:space-around;height:3rem;width:100%;text-align:center;color:#FFFFFF;border-radius:0.25rem;border:none;margin-top:1rem;font-weight:700;font-size:16px;font-size:1em;letter-spacing:0.0375em;background:repeating-linear-gradient(-45deg, #ff4b2c, #ff4b2c 12px, #F82400 12px, #F82400 24px);background-size:1030px;animation:Gradient 5.5s infinite linear reverse}.modal__support-id{font-weight:bold}.page-cta{padding:3em 0;background-size:cover;background-repeat:no-repeat;background-position:center;border-top:1px solid #E1EAEA}@media only screen and (min-width: 40.051em){.page-cta{margin-top:3em;padding:6em 0}}.page-cta .g{align-items:center}.page-cta__text{text-align:center}@media only screen and (min-width: 40.051em){.page-cta__text{text-align:left}}.page-cta__title{margin:0 0 0.25em;font-size:26px;font-size:1.625em;font-weight:700;text-shadow:0 0 3rem rgba(15,16,16,0.25)}@media only screen and (min-width: 40.051em){.page-cta__title{font-size:34px;font-size:2.125em}}@media only screen and (min-width: 80.051em){.page-cta__title{font-size:42px;font-size:2.625em}}.page-cta__description{margin:0;font-size:16px;font-size:1em;text-shadow:0 0 3rem rgba(15,16,16,0.25)}@media only screen and (min-width: 80.051em){.page-cta__description{font-size:21px;font-size:1.3125em}}.page-cta__action{text-align:center}@media only screen and (min-width: 40.051em){.page-cta__action{text-align:right}}.page-cta__button{position:relative;display:inline-block;overflow:hidden;margin-top:1em;padding:1em 4em;color:#FFFFFF;border-radius:0.25rem;background-color:#F82400;font-size:16px;font-size:1em;font-weight:700;letter-spacing:0.0375em}@media only screen and (min-width: 80.051em){.page-cta__button{font-size:21px;font-size:1.3125em}}.page-cta__button-background{position:absolute;top:50%;left:50%;width:25em;height:25em;opacity:0;border-radius:50%;transform:translate3d(-50%, -50%, 0) scale(0);background-color:#c51d00;transition:transform 0ms 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99),opacity 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-cta__button:hover .page-cta__button-background{opacity:1;transform:translate3d(-50%, -50%, 0) scale(1);transition:transform 400ms ease-in, opacity 0ms}.page-cta__button-title{position:relative}.page-form--update{margin-bottom:3rem}.page-form--delete{margin-bottom:6rem}.page-form__label{display:inline-block;margin-bottom:0.5em;color:#535858;font-size:16px;font-size:1em;font-weight:400;line-height:1.25em;letter-spacing:0.00625em}@media only screen and (min-width: 40.051em){.page-form__label{font-size:21px;font-size:1.3125em}}.page-form__input,.page-form__textarea{width:100%;margin-bottom:1em;padding:0.75em 1em;color:#535858;font-size:16px;font-size:1em;font-weight:400;line-height:1.25em;letter-spacing:0.00625em;border-radius:0.25rem;border:1px solid #9DA8A8;transition:border-color 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 40.051em){.page-form__input,.page-form__textarea{font-size:21px;font-size:1.3125em}}.page-form__textarea{resize:none;height:8.375em}.page-form__input:focus,.page-form__textarea:focus{outline:none;border-color:#F82400}.is-error .page-form__input,.is-error .page-form__textarea{border-color:#FE8545}.page-form__contact{margin-top:1em;text-align:center}.page-form__button{cursor:pointer;padding:0.375em 1.25em;color:#0F1010;font-size:21px;font-size:1.3125em;font-weight:700;line-height:1.25em;letter-spacing:0.00625em;border-radius:0.25rem;border:2px solid #0F1010;background-color:transparent;transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-form__button:hover{color:#F82400;border-color:#F82400}.page-form__button.is-success{cursor:default;pointer-events:none;border:none;color:#F82400}.page-form__submit{cursor:pointer;padding:0.375em 1.25em;color:#FFFFFF;font-size:21px;font-size:1.3125em;font-weight:700;line-height:1.25em;letter-spacing:0.00625em;border-radius:0.25rem;border:2px solid #F82400;background-color:#F82400;transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-form__delete{cursor:pointer;padding:0.375em 1.25em;color:#FFFFFF;font-size:21px;font-size:1.3125em;font-weight:700;line-height:1.25em;letter-spacing:0.00625em;border-radius:0.25rem;border:2px solid #FE8545;background-color:#FE8545;transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-form__error{display:none}.is-error .page-form__error{display:inline-block;margin-left:1rem;text-align:right;color:#FE8545}.page-form__note{margin-left:1rem;color:#535858}.page-form__helper{display:block;margin-top:-1rem;margin-bottom:1rem;color:#535858}.page-form__link{color:#535858;text-decoration:underline}.form-error-text{display:none}.form-error-text p{color:#FE8545;font-style:italic}.form-error-text.active{display:block}.is-error input{border-color:#FE8545}.page-legal__list{margin-left:1.5rem}.page-legal__item{color:#535858;margin:0.5rem 0;padding-left:1rem;list-style:inherit;font-size:21px;font-size:1.3125rem;font-weight:400;line-height:1.5;letter-spacing:0.00625rem}.page-legal__list--numbered{list-style:decimal outside none}.page-legal__list--numbered>li{margin-bottom:1rem}.page-legal__list--lettered{list-style:lower-alpha outside none}.page-legal__list--roman{list-style:lower-roman outside none}.page-header{position:relative;width:100%;text-align:center}.page-header--home{height:18em;text-align:left}@media only screen and (min-width: 20.051em){.page-header--home{height:20em}}@media only screen and (min-width: 40.051em){.page-header--home{height:25em}}@media only screen and (min-width: 60.051em){.page-header--home{height:30em}}@media only screen and (min-width: 80.051em){.page-header--home{height:33.75em}}@media only screen and (min-width: 100.051em){.page-header--home{height:37.5em}}.page-header__overlay{position:absolute;width:100%;height:18em;background:linear-gradient(to bottom, rgba(15,16,16,0.25) 0%, rgba(15,16,16,0) 100%)}@media only screen and (min-width: 20.051em){.page-header__overlay{height:20em}}@media only screen and (min-width: 40.051em){.page-header__overlay{height:25em}}@media only screen and (min-width: 60.051em){.page-header__overlay{height:30em}}@media only screen and (min-width: 80.051em){.page-header__overlay{height:33.75em}}@media only screen and (min-width: 100.051em){.page-header__overlay{height:37.5em}}.page-header__frame{position:absolute;overflow:hidden;display:block;width:100%;height:100%}.page-header__frame--home{height:18em;opacity:1}@media only screen and (min-width: 20.051em){.page-header__frame--home{height:20em}}@media only screen and (min-width: 40.051em){.page-header__frame--home{height:25em}}@media only screen and (min-width: 60.051em){.page-header__frame--home{height:30em}}@media only screen and (min-width: 80.051em){.page-header__frame--home{height:33.75em}}@media only screen and (min-width: 100.051em){.page-header__frame--home{height:37.5em}}.page-header__image{position:absolute;display:block;height:100%;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.page-header__text{position:relative;padding-top:6em;text-align:center}.page-header--home .page-header__text{padding-top:4.5em}@media only screen and (min-width: 20.051em){.page-header--home .page-header__text{padding-top:5.75em}}@media only screen and (min-width: 40.051em){.page-header--home .page-header__text{padding-top:8em}}@media only screen and (min-width: 60.051em){.page-header--home .page-header__text{padding-top:10em}}@media only screen and (min-width: 80.051em){.page-header--home .page-header__text{padding-top:10.5em}}@media only screen and (min-width: 100.051em){.page-header--home .page-header__text{padding-top:12em}}.page-header__title{margin-top:0;margin-bottom:0.25em}.page-header--home .page-header__title{display:block;margin-right:0.1875em;margin-bottom:0.5rem;text-shadow:0 0 3rem rgba(15,16,16,0.5);color:#FFFFFF;font-size:26px;font-size:1.625em;line-height:1.125em;letter-spacing:0}@media only screen and (min-width: 20.051em){.page-header--home .page-header__title{font-size:34px;font-size:2.125em}}@media only screen and (min-width: 40.051em){.page-header--home .page-header__title{display:inline;margin-bottom:0;font-size:42px;font-size:2.625em;letter-spacing:0.00625em}}@media only screen and (min-width: 60.051em){.page-header--home .page-header__title{font-size:48px;font-size:3em}}@media only screen and (min-width: 1025px){.page-header--home .page-header__title{font-size:55px;font-size:3.4375em}}.page-header__title--400{font-weight:400}.page-header__list,.page-header__description{margin-top:0;margin-bottom:0;color:#0F1010;font-size:26px;font-size:1.625em;line-height:1.125em}@media only screen and (min-width: 40.051em){.page-header__list,.page-header__description{font-size:34px;font-size:2.125em}}.page-header__description--small{color:#535858;font-size:16px;font-size:1em;line-height:1.33333em}@media only screen and (min-width: 40.051em){.page-header__description--small{font-size:21px;font-size:1.3125em}}.page-header--home .page-header__description{display:inline;text-shadow:0 0 3rem rgba(15,16,16,0.5);color:#FFFFFF;font-size:21px;font-size:1.3125em;line-height:1.125em}@media only screen and (min-width: 40.051em){.page-header--home .page-header__description{font-size:42px;font-size:2.625em}}@media only screen and (min-width: 60.051em){.page-header--home .page-header__description{font-size:48px;font-size:3em}}@media only screen and (min-width: 1025px){.page-header--home .page-header__description{font-size:55px;font-size:3.4375em}}@media only screen and (min-width: 100.051em){.page-header--home .page-header__description{display:block}}.page-header__link{color:#0F1010;border-bottom:2px solid #0F1010;transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-header__link:hover{color:#F82400;border-color:#F82400}.page-header__list{display:block;margin-bottom:1em}.page-header__item{display:inline-block;margin:0.25em}@media only screen and (min-width: 40.051em){.page-header__item{margin:0 0.5em}}.page-header__menu{position:relative;margin-top:2.5em}@media only screen and (min-width: 20.051em){.page-header__menu{margin-top:3.25em}}@media only screen and (min-width: 40.051em){.page-header__menu{margin-top:6.5em}}@media only screen and (min-width: 60.051em){.page-header__menu{margin-top:7em}}@media only screen and (min-width: 1025px){.page-header__menu{margin-top:6em}}@media only screen and (min-width: 80.051em){.page-header__menu{margin-top:9.5em}}@media only screen and (min-width: 100.051em){.page-header__menu{margin-top:9em}}.page-header__menu-list{display:flex;flex:0 1 auto;flex-wrap:wrap;width:100%;border-radius:0.25em;border:1px solid #E1EAEA;background-color:#FFFFFF;box-shadow:0 0 2rem 0.5rem rgba(15,16,16,0.125)}@media only screen and (min-width: 40.051em){.page-header__menu-list{flex-wrap:nowrap;height:9em;box-shadow:0 0 3rem 1rem rgba(15,16,16,0.125)}}@media only screen and (min-width: 60.051em){.page-header__menu-list{height:10em}}@media only screen and (min-width: 100.051em){.page-header__menu-list{height:14em}}.page-header__menu-item{position:relative;flex:0 1 auto;width:50%;padding:0.5em 0 1em;border:1px solid transparent;text-align:center;transition:width 300ms cubic-bezier(0.16, 0.68, 0.43, 0.99),margin 300ms cubic-bezier(0.16, 0.68, 0.43, 0.99),padding 300ms cubic-bezier(0.16, 0.68, 0.43, 0.99),box-shadow 300ms cubic-bezier(0.16, 0.68, 0.43, 0.99),border-color 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 40.051em){.page-header__menu-item{width:25%;margin:1em 0;padding:0;border-radius:0.25em;background-color:#FFFFFF}}.page-header__menu-item:nth-child(1){border-right:1px solid #E1EAEA;border-bottom:1px solid #E1EAEA}@media only screen and (min-width: 40.051em){.page-header__menu-item:nth-child(1){border:none;border-left:1px solid #E1EAEA}}.page-header__menu-item:nth-child(2){border-bottom:1px solid #E1EAEA}@media only screen and (min-width: 40.051em){.page-header__menu-item:nth-child(2){border:none;border-left:1px solid #E1EAEA}}.page-header__menu-item:nth-child(3){border-right:1px solid #E1EAEA}@media only screen and (min-width: 40.051em){.page-header__menu-item:nth-child(3){border:none;border-left:1px solid #E1EAEA}}@media only screen and (min-width: 40.051em){.page-header__menu-item:nth-child(4){border-left:1px solid #E1EAEA}}@media only screen and (min-width: 40.051em){.page-header__menu-item:hover,.page-header__menu-item.is-active{flex:1 1 auto;width:30%;margin:-2.75em -1px -2.75em 0;padding:1em 1em;z-index:500;box-shadow:0 0 1rem 0.25rem rgba(15,16,16,0.125);border-color:#E1EAEA}}@media only screen and (min-width: 60.051em){.page-header__menu-item:hover,.page-header__menu-item.is-active{margin:-2em -1px -3em 0;padding:1em 2em}}@media only screen and (min-width: 1025px){.page-header__menu-item:hover,.page-header__menu-item.is-active{margin:-2em -1px -4em 0}}.page-header__menu-image{pointer-events:none;position:relative;display:block;width:75%;margin:0 auto;transition:max-width 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);backface-visibility:hidden}@media only screen and (min-width: 40.051em){.page-header__menu-image{max-width:8em}}@media only screen and (min-width: 60.051em){.page-header__menu-image{max-width:10em}}@media only screen and (min-width: 100.051em){.page-header__menu-image{max-width:15em}}@media only screen and (min-width: 40.051em){.page-header__menu-item:hover .page-header__menu-image,.page-header__menu-item.is-active .page-header__menu-image{max-width:11em}}@media only screen and (min-width: 60.051em){.page-header__menu-item:hover .page-header__menu-image,.page-header__menu-item.is-active .page-header__menu-image{max-width:12em}}@media only screen and (min-width: 100.051em){.page-header__menu-item:hover .page-header__menu-image,.page-header__menu-item.is-active .page-header__menu-image{max-width:17.5em}}.page-header__menu-title{pointer-events:none;margin:0;color:#0F1010}.page-header__menu-button{pointer-events:none;position:relative;display:none;justify-content:space-between;width:100%;margin:1.5em auto 0;padding:0.75em 0.75em 0.75em 1.25em;opacity:0;border-radius:0.25em;color:#FFFFFF;font-size:16px;font-size:1em;font-weight:700;letter-spacing:0.0375em;background-color:#F82400;transform:translate3d(0, 3em, 0);transition:opacity 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99),transform 200ms 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 40.051em){.page-header__menu-button{display:flex;flex:0 1 auto}}.page-header__menu-item:hover .page-header__menu-button,.page-header__menu-item.is-active .page-header__menu-button{opacity:1;transform:translate3d(0, 0, 0);transition:all 250ms 150ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-header__menu-button-title,.page-header__menu-button-arrow{pointer-events:none;display:inline-block;flex:0 1 auto}.page-header__menu-button-arrow{position:relative;top:-2px;right:2px;display:inline-block;vertical-align:middle;box-sizing:initial}.page-header__menu-button-arrow:before,.page-header__menu-button-arrow:after{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial}.page-header__menu-button-arrow:before{width:22px;height:2px;background-color:#FFFFFF;transition:background-color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-header__menu-button-arrow:hover:before{background-color:#0F1010}.page-header__menu-button-arrow:after{left:-8px;width:7px;height:7px;background:transparent;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;transform:rotate(45deg);transition:border-color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-header__menu-link{display:block}.page-section--steps{padding-top:0em;padding-bottom:3em;background-color:#F7F9F9}@media only screen and (min-width: 40.051em){.page-section--steps{padding-top:5em;padding-bottom:4.5em}}@media only screen and (min-width: 80.051em){.page-section--steps{padding-top:5.25em;padding-bottom:6em}}@media only screen and (min-width: 100.051em){.page-section--steps{padding-top:9em}}.page-section--demos{margin-top:3em}.page-section--reorder .page-section__text{order:3}@media only screen and (min-width: 40.051em){.page-section--reorder .page-section__text{order:unset}}.page-section--reorder .page-section__frame,.page-section--reorder .page-section__mosaic{order:2}@media only screen and (min-width: 40.051em){.page-section--reorder .page-section__frame,.page-section--reorder .page-section__mosaic{order:unset}}.page-section--profile{padding-top:6rem;background-color:#F7F9F9}.page-section--actions{padding-top:9rem;padding-bottom:6rem;background-color:#F7F9F9}.page-section__text{margin-top:1.5em;margin-bottom:1.5em;text-align:center}@media only screen and (min-width: 40.051em){.page-section__text{margin-top:0;margin-bottom:0;text-align:left}}.page-section__picture{position:relative;overflow:hidden;display:block;width:100%;height:0;padding-bottom:75%;border-radius:0.25rem}.page-section__picture--natural{position:relative;overflow:hidden;display:block;width:100%;height:100%;border-radius:0.25rem}.page-section__image{position:absolute;display:block;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);backface-visibility:hidden}.page-section__image--natural{display:block;width:100%;border-radius:0.25rem}.page-section__title{margin:3em 0 1.5em;text-align:center}@media only screen and (min-width: 40.051em){.page-section__title{margin:4.5em 0 3em}}@media only screen and (min-width: 60.051em){.page-section__title{margin:6em 0 3em}}.page-section--reorder .page-section__title{order:1}@media only screen and (min-width: 40.051em){.page-section--reorder .page-section__title{order:unset}}.page-section__subtitle{margin-top:0;font-size:26px;font-size:1.625em;font-weight:400;line-height:1.25;letter-spacing:0.00625em}@media only screen and (min-width: 60.051em){.page-section__subtitle{font-size:34px;font-size:2.125em}}.page-section__description p{margin-top:0;margin-bottom:2em}.page-section--center .page-section__subtitle,.page-section--center .page-section__description{text-align:center}.page-section__link{color:#535858;text-decoration:underline;transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-section__link:hover{color:#F82400}.page-section__number{font-size:12px;font-size:0.75em;font-weight:400;line-height:3;letter-spacing:0.125em}.page-section__button{padding:0.75em 1.5em;color:#0F1010;border-radius:0.25rem;border:2px solid #0F1010;font-size:16px;font-size:1em;font-weight:700;line-height:1;letter-spacing:0.0375em;transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 40.051em){.page-section__button{font-size:16px;font-size:1em}}.page-section__button:hover{color:#F82400;border-color:#F82400}.page-section__list{text-align:center}@media only screen and (min-width: 40.051em){.page-section__list{margin-top:2em;text-align:left}}@media only screen and (min-width: 60.051em){.page-section__list{margin-top:3em}}.page-section__list--left{order:4}@media only screen and (min-width: 40.051em){.page-section__list--left{order:unset}}.page-section__list--right{order:5}@media only screen and (min-width: 40.051em){.page-section__list--right{order:unset}}.page-section__list--left .page-section__list-title{margin-top:0;margin-bottom:0}@media only screen and (min-width: 40.051em){.page-section__list--left .page-section__list-title{margin-top:1em;margin-bottom:1em}}.page-section__list--right .page-section__list-title{margin-bottom:0}@media only screen and (min-width: 40.051em){.page-section__list--right .page-section__list-title{margin-bottom:1em}}.page-section__list-item{text-align:center}@media only screen and (min-width: 40.051em){.page-section__list-item{text-align:left}}.page-section__list-item p{line-height:1.33333;margin:0.75em 0}.page-section__steps-video{display:none;width:100%}@media only screen and (min-width: 60.051em){.page-section__steps-video{display:block}}.page-section__step{text-align:center;padding-top:1em;padding-bottom:1.5em;background-color:#FFFFFF}@media only screen and (min-width: 40.051em){.page-section__step{background-color:transparent;padding:0}}.page-section__step:nth-child(1){border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-section__step:nth-child(1){border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.page-section__step-image{display:block;width:75%;margin:0 auto}@media only screen and (min-width: 40.051em){.page-section__step-image{width:100%}}@media only screen and (min-width: 60.051em){.page-section__step-image{display:none}}.page-section__step-title{margin:0.5em}.page-section__step-description{margin:0 1em;font-size:16px;font-size:1em}@media only screen and (min-width: 40.051em){.page-section__step-description{margin:0}}.page-section__step-number{display:inline-block;width:2em;height:2em;margin-top:1rem;padding:0.3125em 0.575em;font-size:12px;font-size:0.75em;font-weight:700;line-height:1;border-width:2px;border-style:solid;border-color:#0F1010;border-radius:50%}@media only screen and (min-width: 40.051em){.page-section__step-number{margin-top:1.5em}}.page-section__mosaic-frame{position:relative;overflow:hidden;display:block;width:100%;height:0;margin-bottom:1em;border-radius:0.25em}.page-section__mosaic-frame--small{padding-bottom:90%}.page-section__mosaic-frame--large{padding-bottom:62%}@media only screen and (min-width: 60.051em){.page-section__mosaic-frame--large{padding-bottom:62.75%}}.page-section__mosaic-frame--3,.page-section__mosaic-frame--4{margin-bottom:0}.page-section__mosaic-image{position:absolute;display:block;top:50%;left:50%;height:100%;transform:translate(-50%, -50%);backface-visibility:hidden;transition:transform 600ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.page-companies{align-items:center;margin-top:1.5em}@media only screen and (min-width: 40.051em){.page-companies{margin-top:3em}}@media only screen and (min-width: 60.051em){.page-companies{margin-top:3em;margin-bottom:3em}}.page-company__image{display:inline-block;vertical-align:middle;width:100%}.page-section__carousel{width:100%}.page-section__carousel--steps{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}@media only screen and (min-width: 40.051em){.page-section__carousel--steps{display:flex;width:100%;margin-left:0;margin-right:0}}.page-section__map{width:100%;height:0;padding-bottom:62.5%;border-radius:0.25rem}@media only screen and (min-width: 40.051em){.page-section__map{padding-bottom:50%}}.page-section__address{margin-top:3rem;text-align:center;font-size:16px;font-size:1em}@media only screen and (min-width: 40.051em){.page-section__address{font-size:21px;font-size:1.3125em}}.page-section__item{width:100%;margin-bottom:0.5rem;border-radius:0.25rem;background-color:#FFFFFF}.page-section__item-link{display:block}.page-section__item-frame{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;width:25%;height:5rem;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;background-color:#E1EAEA}.page-section__item-image{position:absolute;display:block;height:100%;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.page-section__item-title{display:inline-block;vertical-align:middle;padding:1rem;color:#535858;font-size:16px;font-size:1em}@media only screen and (min-width: 40.051em){.page-section__item-title{font-size:21px;font-size:1.3125em}}.page-section__item-tag{padding:0.375em 1.25em;color:#0F1010;font-size:12px;font-size:0.75em;font-weight:700;letter-spacing:0.00625em;border-radius:0.25rem;border:2px solid #F82400;background-color:transparent;color:#F82400}.card-design__link{position:relative;cursor:pointer;display:block;flex:0 1 auto;width:100%;border-radius:0.25rem;border:1px solid #E1EAEA}.card-design__frame{pointer-events:none;position:relative;overflow:hidden;display:block;width:100%;height:0;padding-bottom:75%;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;background-color:#F7F9F9}.card-design__picture{position:relative;overflow:hidden;display:block;width:100%;height:0;padding-bottom:75%;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card-design__image{pointer-events:none;position:absolute;display:block;top:50%;left:50%;width:100%;min-height:100%;transform:translate(-50%, -50%);background:#F7F9F9;backface-visibility:hidden;transition:transform 600ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-design__button{position:relative;display:block;margin:0 auto;opacity:0;color:#FFFFFF;padding:0.5em 1em;border:none;border-radius:0.25rem;background-color:#F82400;transition:all 300ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-design__button:focus{outline:none}.card-design__link:hover .card-design__button{opacity:1;transform:translateY(-3.25em);transition:all 300ms 100ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-design__text{pointer-events:none;position:relative;width:100%;padding:1em 0.5em}.card-design__title{pointer-events:none;margin:0 0 0.5rem;color:#0F1010;font-size:16px;font-size:1em;font-weight:700;line-height:1.125;letter-spacing:0.00625em;text-align:center}@media only screen and (min-width: 40.051em){.card-design__title{font-size:21px;font-size:1.3125em}}.card-design__material{pointer-events:none;display:block;color:#9DA8A8;font-size:12px;font-size:0.75em;font-weight:400;letter-spacing:0.125em;text-align:center;text-transform:uppercase}.card-person{text-align:center}.card-person__avatar{display:block}.card-person__image{display:block;width:100%;border-radius:0.25rem}.card-person__title{font-weight:400}.card-person__social{margin:0.5em}.card-person__social .icon-social{width:1em;height:1em;fill:#535858;transition:fill 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 40.051em){.card-person__social .icon-social{width:1.125em;height:1.125em}}.card-person__social:hover .icon-social{fill:#F82400}.card-project{margin-bottom:1rem}.card-project__link{position:relative;cursor:pointer;display:block;width:100%;height:0;padding-bottom:75%}.card-project__frame{pointer-events:none;position:absolute;overflow:hidden;display:block;width:100%;height:0;padding-bottom:75%;border-radius:0.25em;background-color:#F7F9F9}.card-project__image{pointer-events:none}.card-project__image img{pointer-events:none;position:absolute;display:block;top:50%;left:50%;width:100%;min-height:100%;transform:translate(-50%, -50%);background:#F7F9F9;backface-visibility:hidden;transition:transform 600ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-project__link:hover .card-project__image img{transform:translate(-50%, -50%) scale(1.0625)}.card-project__text{pointer-events:none;position:absolute;width:calc(100% - 2em);left:0;right:0;bottom:1em;margin:0 auto;padding:0 1rem;border-radius:0.25em;background-color:#FFFFFF}.card-project__title{pointer-events:none;margin:0 0 0.375em;color:#0F1010;font-size:26px;font-size:1.625em;font-weight:700;line-height:1.125;letter-spacing:0.00625em;text-align:center}@media only screen and (min-width: 40.051em){.card-project__title{font-size:26px;font-size:1.625em}}@media only screen and (min-width: 80.051em){.card-project__title{font-size:34px;font-size:2.125em}}.card-project__location{pointer-events:none;display:block;margin-top:1.33333em;color:#0F1010;font-size:12px;font-size:0.75em;font-weight:400;letter-spacing:0.125em;text-align:center;text-transform:uppercase}.card-material{margin-bottom:1rem}.card-material:only-child{margin-left:auto;margin-right:auto}.card-material__link{position:relative;overflow:hidden;display:block;width:100%;height:25em}@media only screen and (min-width: 80.051em){.card-material__link{height:25em}}@media only screen and (min-width: 100.051em){.card-material__link{height:30em}}.card-material__frame{position:relative;overflow:hidden;display:block;width:100%;height:16.875em;border-radius:0.25em;background-color:#F7F9F9}@media only screen and (min-width: 40.051em){.card-material__frame{height:16.875em}}@media only screen and (min-width: 60.051em){.card-material__frame{height:16.875em}}@media only screen and (min-width: 80.051em){.card-material__frame{height:18em}}@media only screen and (min-width: 100.051em){.card-material__frame{height:21em}}.card-material__image img{position:absolute;display:block;top:50%;left:50%;width:100%;min-height:100%;transform:translate(-50%, -50%);background:#F7F9F9;backface-visibility:hidden;transition:transform 600ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-material__link:hover .card-material__image img{transform:translate(-50%, -50%) scale(1.125)}.card-material__action{display:none}.card-material__text{position:relative;width:calc(100% - 2em);height:16.375em;margin:0 auto;padding:1em;border-radius:0.25em;border:1px solid transparent;transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 80.051em){.card-material__text{height:14.375em}}@media only screen and (min-width: 100.051em){.card-material__text{padding:2em}}.card-material__link:hover .card-material__text{border-color:#E1EAEA;background-color:#FFFFFF;transform:translateY(-9em)}@media only screen and (min-width: 100.051em){.card-material__link:hover .card-material__text{transform:translateY(-7em)}}.card-material__title{margin:0 0 0.375em;color:#0F1010;font-size:26px;font-size:1.625em;font-weight:700;line-height:1.125;letter-spacing:0.0375em;text-align:center}.card-material__subtitle{display:block;color:#535858;font-size:21px;font-size:1.3125em;font-weight:400;line-height:1.125;letter-spacing:0.00625em;text-align:center}.card-material__description{display:block;opacity:0;overflow:hidden;color:#535858;font-size:16px;font-size:1em;font-weight:400;letter-spacing:0.00625em;text-align:center;transform:translateY(1em);transition:all 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-material__link:hover .card-material__description{opacity:1;transform:translateY(0);transition:all 400ms 100ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-resource__link{position:relative;cursor:pointer;display:block;flex:0 1 auto;width:100%;border-radius:0.25rem;border:1px solid #E1EAEA}.card-resource__frame{pointer-events:none;position:relative;overflow:hidden;display:block;width:100%;height:0;padding-bottom:75%;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;background-color:#F7F9F9}.card-resource__picture{position:relative;overflow:hidden;display:block;width:100%;height:0;padding-bottom:75%;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.card-resource__image{pointer-events:none;position:absolute;display:block;top:50%;left:50%;width:100%;min-height:100%;transform:translate(-50%, -50%);background:#F7F9F9;backface-visibility:hidden;transition:transform 600ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-resource__type{position:absolute;top:0;right:0;padding:1em;border-width:0 0 1px 1px;border-style:solid;border-color:#E1EAEA;border-top-right-radius:0.25rem;border-bottom-left-radius:0.25rem;background-color:#FFFFFF;color:#9DA8A8;font-size:12px;font-size:0.75em;font-weight:700;line-height:1;letter-spacing:0.075em;text-transform:uppercase}@media only screen and (min-width: 40.051em){.card-resource__type{font-size:16px;font-size:1em}}.card-resource__text{position:relative;width:100%;padding:1em}.card-resource__title{margin:0 0 0.5rem;color:#0F1010;font-size:16px;font-size:1em;font-weight:700;line-height:1.125;letter-spacing:0.00625em;text-align:center}@media only screen and (min-width: 40.051em){.card-resource__title{font-size:21px;font-size:1.3125em}}.card-resource__description{margin:0;font-size:12px;font-size:0.75em;text-align:center}@media only screen and (min-width: 40.051em){.card-resource__description{font-size:16px;font-size:1em}}.card-resource__button{position:relative;display:block;width:100%;margin:1em auto 0;color:#FFFFFF;padding:0.5em 1em;border:none;border-radius:0.25rem;background-color:#F82400;transition:all 300ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-resource__button:focus{outline:none}.card-resource__link:hover .card-resource__button{transition:all 300ms 100ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.card-testimonial{position:relative;width:100%;margin:0 auto}.card-testimonial__quote{position:relative;width:75%;margin:0 auto;text-align:center}@media only screen and (min-width: 40.051em){.card-testimonial__quote{width:75%}}@media only screen and (min-width: 60.051em){.card-testimonial__quote{width:66.66667%}}.card-testimonial__text{color:#0F1010;font-size:21px;font-size:1.3125em;font-weight:400;line-height:1.25;letter-spacing:0.00625em}@media only screen and (min-width: 40.051em){.card-testimonial__text{font-size:26px;font-size:1.625em}}@media only screen and (min-width: 60.051em){.card-testimonial__text{font-size:34px;font-size:2.125em}}.card-testimonial__cite{display:block;margin-top:1.5rem;color:#535858;font-size:16px;font-size:1em;font-style:normal;font-weight:400;line-height:1.375;letter-spacing:0.00625em}@media only screen and (min-width: 40.051em){.card-testimonial__cite{font-size:21px;font-size:1.3125em}}.footer__link{display:inline-block;margin-bottom:0.75em;color:#0F1010;font-size:12px;font-size:0.75em;font-weight:700;letter-spacing:0.00625em}@media only screen and (min-width: 40.051em){.footer__link{font-size:16px;font-size:1em}}.footer__link--logo{display:block;margin:0;font-size:16px;font-size:1em;font-weight:700;letter-spacing:0.075em;text-transform:uppercase}@media only screen and (min-width: 40.051em){.footer__link--logo{font-size:21px;font-size:1.3125em}}.footer__link--contact{display:block;margin-bottom:0;color:#535858;font-weight:400}.footer__link--actions{font-weight:400}.footer__legal{margin-top:2em;color:#535858;font-size:12px;font-size:0.75em}@media only screen and (min-width: 40.051em){.footer__legal{margin-top:0.5em;font-size:12px;font-size:0.75em}}@media only screen and (min-width: 60.051em){.footer__legal{margin-top:2.25em}}.footer__legal-link,.footer__colophon-link{color:#535858;text-decoration:underline;transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.footer__legal-link:nth-child(1),.footer__legal-link:nth-child(2){margin-right:0.5em}.footer__colophon{display:block;margin-top:0.5em}@media only screen and (min-width: 60.051em){.footer__colophon{display:inline-block}}@media only screen and (min-width: 1181px){.footer__colophon{margin-top:0;margin-left:1.375em}}@media only screen and (min-width: 80.051em){.footer__colophon{margin-left:2em}}@media only screen and (min-width: 40.051em){.footer__credit,.footer__copyright{display:inline}}@media only screen and (min-width: 60.051em){.footer__credit,.footer__copyright{display:inline-block}}.footer__credit a{color:#535858;text-decoration:underline;transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.footer__credit a:hover{color:#0F1010}.footer__title{margin-top:1.5em;margin-bottom:0.75em;font-size:0.75em}@media only screen and (min-width: 40.051em){.footer__title{margin-top:0;font-size:1em}}.footer__social{display:inline-block;width:1em;height:1em;margin-top:1em;margin-right:0.75em}@media only screen and (min-width: 40.051em){.footer__social{display:block;margin-top:0;margin-bottom:1em}}@media only screen and (min-width: 60.051em){.footer__social{display:inline-block;width:1.125em;height:1.125em;margin-bottom:0}}@media only screen and (min-width: 80.051em){.footer__social{margin-right:1em}}.footer__social .icon-social{width:1em;height:1em;fill:#535858;transition:fill 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}@media only screen and (min-width: 60.051em){.footer__social .icon-social{width:1.125em;height:1.125em}}.footer__social:hover .icon-social{fill:#F82400}@font-face{font-family:'entypo-fontello';font-weight:normal;font-style:normal;font-display:auto;src:url("https://www.azahner.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.eot");src:url("https://www.azahner.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.eot?#iefix") format("embedded-opentype"),url("https://www.azahner.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.woff") format("woff"),url("https://www.azahner.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.woff2") format("woff2"),url("https://www.azahner.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.ttf") format("truetype"),url("https://www.azahner.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.svg#entypo-fontello") format("svg")}.avia-font-entypo-fontello,body .avia-font-entypo-fontello,html body [data-av_iconfont='entypo-fontello']:before{font-family:'entypo-fontello'}.body-footer{background:#000}.av-layout-grid-container{width:100%;table-layout:fixed;display:table;border-top-style:none;border-top-width:0px}.flex_cell{display:table-cell;padding:30px;vertical-align:top}.no_margin.av_one_half{width:50%}div .no_margin{margin-left:0;margin-top:0}.body-footer .bottom-section .flex_column{text-align:center}div .flex_column{z-index:1;float:left;position:relative;min-height:1px;width:100%}.body-footer .social_bookmarks{display:inline-block;margin:6px auto}.body-footer .social_bookmarks li{height:100%;float:left;padding:0;transition:all 0.2s ease-in-out;border-right-style:solid;border-right-width:1px;display:block;width:30px}.body-footer .social_bookmarks li{margin-left:0;border-right:none;width:35px}.social_bookmarks li{background:transparent}.avia-font-entypo-fontello,body .avia-font-entypo-fontello,html body [data-av_iconfont='entypo-fontello']:before{font-family:'entypo-fontello'}[data-av_icon]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;content:attr(data-av_icon);speak:none}.body-footer .social_bookmarks li a{float:left;width:30px;line-height:30px;display:block;margin:0px;outline:none;padding:0;min-height:30px;height:100%;overflow:visible;z-index:2;position:relative;text-align:center}.avia_hidden_link_text{display:none}.body-footer .social_bookmarks li a{transition:all 0.3s ease-out}.body-footer .social_bookmarks li a{font-size:18px;color:#8a8a8a}.body-footer .social_bookmarks li a:hover{color:#F82400}.body-footer p{font-weight:300;font-style:normal;line-height:1.6;letter-spacing:0.025em;font-size:15px}.body-footer p a{color:#5A5A5A;transition:color 200ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.body-footer p a:hover{color:#F82400}@media only screen and (min-width: 961px){.body-footer br{display:block}}@media only screen and (min-width: 1281px){.body-footer br{display:none}}.footer.top-section .container{max-width:1310px;width:100%;padding:0px 50px;margin:0 auto;overflow:visible}.body-footer .flex_column.av_three_fifth>section:first-of-type{margin-bottom:5rem}.body-footer .flex_column.footer-sidebar{margin-top:-90px;border-top:4px solid #F82400;border-color:#F82400;position:absolute;right:50px;max-width:100%;transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.body-footer .footer-logo svg path,.body-footer .footer-logo:hover svg path{fill:#fff}.footer.top-section .breadcrumb-trail span,.body-footer .footer.top-section .breadcrumb-trail span a{font-weight:300;letter-spacing:0.025em;line-height:1.2;font-size:22.5px;overflow:hidden;font-weight:400}.body-footer .footer.top-section .breadcrumb-trail span,.body-footer .footer.top-section .breadcrumb-trail span a{color:#fff}.footer.top-section .breadcrumb-trail>span:before{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial;margin-right:10px;margin-left:5px}.footer.top-section .breadcrumb-trail>span:before{background:transparent;border-top:1px solid #8a8a8a;border-right:1px solid #8a8a8a;transform:rotate(45deg)}.footer.top-section .breadcrumb-trail>span:before{width:8px;height:8px}.footer.top-section .breadcrumb-trail>span.trail-before:before{display:none}.avia-section-small .content,.avia-section-small .sidebar{padding-top:20px;padding-bottom:20px}.footer-sidebar a{border-bottom-color:#eaeaea}.footer-sidebar a{display:block;width:100%;height:0;padding-bottom:56.25%;border:1px solid #eaeaea;background:#ffffff;text-decoration:none;position:relative}.footer-sidebar span{display:inline-block;vertical-align:middle;margin-right:0.5rem;color:#F82400;line-height:1;font-weight:300;font-size:15px}.footer.top-section button span{display:inline-block;vertical-align:middle;margin-right:0.5rem;color:#F82400;font-weight:300;letter-spacing:0.025em;line-height:1.6;font-size:15px}.footer-sidebar section:last-of-type a{border-top:none}.footer.top-section .footer-sidebar a h5,.footer.top-section .footer-sidebar a:hover h5{color:#8a8a8a;line-height:1}.footer.top-section h5{color:#0A0A0A}.footer h5{color:#5a5a5a;font-weight:700;line-height:1.5;letter-spacing:0.075em;text-transform:uppercase;font-size:12px}.footer h3{font-weight:300;letter-spacing:0.00625em;line-height:1.33333;font-size:27px;color:#5a5a5a}.footer-sidebar h3{position:absolute;bottom:4rem;font-size:22.5px;transition:color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}div#av_section_1{min-height:350px}.footer-sidebar a:hover h3{text-decoration:none;color:#F82400}.footer-sidebar-button{position:absolute;bottom:2.5rem}.footer.top-section h5{color:#fff;margin:15px 0 10px}.footer.top-section input{display:block;width:100%;padding:8px 12px;background:transparent;border:1px solid #eaeaea;color:#fff;font-weight:300;letter-spacing:0.025em;line-height:1.5;font-size:18px;transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);max-width:350px}.footer.top-section button{margin:1rem 0 0;padding:0;background:transparent;outline:none;border:none;border-radius:0px}.footer .icon-arrow{transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.footer .icon-arrow:before,.footer .icon-arrow:after{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial}.footer .icon-arrow:before{height:1px;background:#F82400;transition:background 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.footer .icon-arrow:after{background:transparent;border-top:1px solid #F82400;border-right:1px solid #F82400;transform:rotate(45deg);transition:border-color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.footer .icon-arrow-xs:after{left:-7px;width:6px;height:6px}.footer .icon-arrow-xs:before{width:16px}.footer a:hover .icon-arrow{transform:translate3d(8px, 0, 0)}.footer p,.footer a,.footer h5,.footer h3,.footer button{font-family:"aktiv-grotesk", "Aktiv Grotesk", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.footer-sidebar a>div{width:100%;padding:1rem}div .av_one_third{width:100%}div .av_two_third{width:100%}div .av_three_fifth{width:100%}div .av_two_fifth{width:100%}.footer .g{position:relative}@media only screen and (min-width: 321px){.footer-sidebar a>div{padding:1.5rem}}@media only screen and (min-width: 768px){.footer-sidebar a>div{padding:.5rem 1rem}.footer-sidebar h3{bottom:.5rem;font-size:26.5px}.footer-sidebar-button{bottom:1rem}div .av_one_third{width:29.333333333333332%}div .av_two_third{width:64.66666666666666%}div .av_three_fifth{width:57.599999999999994%}div .av_two_fifth{width:36.4%}}@media only screen and (min-width: 961px){.footer.top-section .breadcrumb-trail span{font-size:22.5px}.body-footer .flex_column.footer-sidebar{max-width:450px}.footer-sidebar a>div{padding:1rem}.footer-sidebar h3{bottom:2rem;font-size:26.5px}.footer-sidebar{right:100px}.footer-sidebar-button{bottom:1rem}div .av_three_fifth{width:100%}}@media only screen and (min-width: 1281px){.footer-sidebar a>div{padding:3rem}.footer-sidebar h3{bottom:2rem;font-size:27px}}@media only screen and (max-width: 960px){.footer.bottom-section .flex_column{width:100%}}@media only screen and (max-width: 768px){.footer .flex_cell.av_one_half{width:100%}.body-footer .flex_column.av_three_fifth>section:first-of-type{margin-bottom:0}.footer.top-section .flex_column{width:100%;right:auto;margin-left:auto;margin-right:auto;float:none;clear:both;position:relative;text-align:center}.entry-content-wrapper{display:flex;flex-direction:column;position:relative}.footer-sidebar h5{text-align:left}.footer-sidebar h3{bottom:1.5rem}.footer-sidebar-button{bottom:1.5rem}.footer.top-section .flex_column.avia-builder-el-first{order:2;margin-top:25px}.footer.top-section .flex_column.avia-builder-el-last{order:1}.body-footer .flex_cell:first-of-type{padding-bottom:0}.body-footer .flex_cell:last-of-type{padding-top:0}}@media only screen and (max-width: 660px){.footer .flex_cell{width:100%;display:block}}.notification{position:absolute;top:0.5em;left:0;right:0;width:20rem;margin:0 auto;padding:1em;opacity:0;background-color:#F82400;text-align:center;border-radius:0.25rem;transform:translateY(-150%);animation:notify 3s}.notification__message{color:#FFFFFF;font-size:16px;font-size:1em;font-weight:700;line-height:1;letter-spacing:0.075em;text-transform:uppercase}@keyframes notify{0%{transform:translateY(-150%);opacity:0}16.66667%{transform:translateY(0);opacity:1}83.33333%{transform:translateY(0);opacity:1}100%{transform:translateY(-150%);opacity:0}}html,body{-moz-osx-font-smoothing:grayscale}@-moz-document url-prefix(){html,body{font-weight:lighter !important}}.design-clear{clear:both}.design-top{margin-top:60px}.design-app{height:730px;background:#f2f2f2;border-bottom:1px solid #aaa;position:relative}@media only screen and (max-width: 60.051em){.design-app{height:994px}}.design-webgl{position:absolute;right:0;width:calc(100vw - 250px);height:670px;z-index:2}.design-webgl canvas{transition:opacity 50ms ease-out}@media only screen and (max-width: 60.051em){.design-webgl{left:0;right:0;width:100%;height:300px}}.design-menu{position:absolute;top:10px;left:30px;width:320px;height:630px;background:#fff;border:1px solid #ccc;z-index:2;overflow:hidden}@media only screen and (max-width: 60.051em){.design-menu{top:360px;left:0;right:0;margin:auto}}.design-menu__color{position:absolute;top:53px;width:320px;height:382px;background:#fff;z-index:2;border-bottom:1px solid #ccc;transform:translateY(-105%);box-shadow:0 2px 2px rgba(0,0,0,0.2);transition:all 250ms ease-out}.design-menu__color.active{transform:translateY(0%)}.color-block__select{padding:0 20px}.design-menu__color-defaults{display:flex;flex-wrap:wrap;padding:8px 0px;justify-content:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.design-menu__color-default{width:30px;height:30px;margin:8px 6px;border-radius:15px;background:#999}.design-color__select{padding:16px 20px}.duplicate-btn{margin-top:8px}.duplicate-btn button{width:100% !important}.design-color__input{width:76px;margin-top:0px;border-radius:4px;padding:0 8px;border:1px solid #ddd;margin-left:4px;height:40px}.design-color__select-buttton{float:right;display:block;width:170px;text-align:center;color:#FFFFFF;border-radius:0.25rem;border:none;background-color:#FFCF44;padding:0.5rem 0;font-weight:700;font-size:16px;font-size:1em;letter-spacing:0.0375em}.design-menu__title{display:flex;position:absolute;top:0;left:0;width:100%;height:54px;line-height:54px;background:#fff;color:#0F1010;letter-spacing:0.00625em;padding:0 20px;border-bottom:1px solid #ccc;z-index:3}.design-menu__title-input{width:200px;padding:0.375em 0.75em;border:0;border-radius:2px;outline:none;background:#F7F9F9;font-size:16px;line-height:1}.design-menu__title-id{margin-left:auto}.design-menu__title-id span{font-size:12px}.design-menu h2{font-size:12px !important}.design-menu button:focus{outline:none}.design-menu button.active{position:relative;border:1px solid #F82400;border-radius:2px;background:#fff;color:#0F1010;z-index:1}.design-menu__button{background:#F7F9F9;color:#888;border:1px solid #ccc;border-radius:2px}.design-menu__button:disabled{color:#ddd}.design-menu__button.active:disabled{border-color:#0F1010}.design-menu__panes{position:absolute;top:66px;width:100%;height:390px;overflow:hidden}.design-menu__pane{position:absolute;top:0;left:0;width:100%;padding:0 20px}.design-menu__pane-2{transform:translateX(320px);z-index:1}.design-menu__pane-content{display:none}.design-menu__pane-content.active{display:block}.design-menu__pane-content.pane-system h2{margin-top:16px;margin-bottom:6px}.pane-system__cover{position:absolute;top:274px;left:0;width:100%;height:200px;background:#fff;opacity:0.95;z-index:-1}.pane-system__cover.active{z-index:5}.design-menu__back-link{position:relative;color:#0F1010;font-size:13px;padding-left:14px;opacity:0.5;transition:opacity 225ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.design-menu__back-link:hover{cursor:pointer;opacity:0.8}.design-menu__back-link svg{position:absolute;top:4px;left:0;pointer-events:none;cursor:default}.design-menu__pane-title{margin:1em 0 0.4em;font-size:21px;font-size:1.3125em;letter-spacing:0.00625em}.design-menu__pane-description{font-size:14px;margin:0}.design-menu__admin-tools{position:absolute;top:688px;left:356px;z-index:2}.design-menu__admin-tools button{width:2rem;height:2rem;margin:0;font-size:1.5rem;background:white;text-align:center;border-radius:5px;border:1px solid #FFCF44}.design-system__input{width:100%}.design-imagery__actions{position:relative;width:280px;height:40px}.design-imagery__icon{position:absolute;top:8px}.design-imagery__input{position:absolute;top:0;left:22px;height:32px;font-size:14px;border:none}.design-imagery__input:focus{outline:none}.design-imagery__upload{display:flex;position:absolute;right:0}.design-imagery__upload-wrapper{position:relative;height:32px;width:122px;overflow:hidden}.design-imagery__upload-thumb{display:none;width:32px;height:32px;background-color:#eee;background-size:cover;background-position:center;border-radius:4px;margin-right:4px}.design-imagery__upload-thumb.active{border:3px solid #F82400}.design-imagery__upload-button{position:absolute;width:100%;display:block;height:32px;background:#fff;border:1px solid #bbb;border-radius:4px;font-size:14px;box-shadow:0 4px 4px rgba(0,0,0,0.03);transition:all 225ms ease-out;pointer-events:none}.design-imagery__upload-input{position:absolute;height:60px;cursor:pointer;display:block;font-size:0px;width:100%;margin-top:-20px}.design-imagery__upload-button:hover{box-shadow:0 4px 6px rgba(0,0,0,0.2)}.design-imagery__upload-button:focus,.design-imagery__upload-button:active{outline:none}.design-imagery__gallery{position:relative;height:126px}.design-imagery__gallery-images{position:relative;width:280px;height:120px;background:#f2f2f2;overflow:hidden;z-index:1}.design-imagery__custom{position:absolute;top:0;left:0;width:280px;height:120px;background:#f2f2f2;text-align:center;opacity:0;z-index:0;transition:opacity 250ms ease-out}.design-imagery__custom.active{opacity:1;z-index:2}.design-imagery__custom img{max-width:100%;max-height:100%}.design-imagery__gallery-images .image{position:absolute}.design-imagery__gallery-images .image.active{border:3px solid #F82400}.design-imagery__settings{height:24px;width:290px}.design-imagery__selected-thumb{width:48px;height:36px;background-color:#eee;background-size:cover;background-position:center;border-radius:4px;margin-right:4px;display:inline-block;float:left}.design-imagery__settings-button{float:left;background:#F7F9F9;font-size:12px;color:#888;border:1px solid #ccc;width:114px;margin:0;height:36px}.design-imagery__settings-button.active{color:#0F1010;background:#fff}.design-imagery__settings-button-stretch{border-top-left-radius:4px;border-bottom-left-radius:4px}.design-imagery__settings-button-crop{margin-left:-1px;width:114px;border-top-right-radius:4px;border-bottom-right-radius:4px}.design-options{margin-top:26px}.design-options__label{margin:0;margin-bottom:6px}.design-option{display:flex;position:relative;width:100%;height:50px;border:1px solid #d9d9d9;margin-top:-1px;transition:all 275ms ease-out;z-index:0}.design-option:hover{cursor:pointer;border-color:#aaa;box-shadow:0 1px 4px rgba(0,0,0,0.1);z-index:1}.design-option:hover .design-option__arrow{transform:translateX(2px)}.design-option.active{border:none;box-shadow:none;padding:10px 0;height:70px;border-bottom:1px solid #ccc}.design-option.active .design-option__text{border:none}.design-option.active .design-option__arrow{transform:scale(-1, 1)}.design-option__icon{width:70px}.design-option__icon-block{display:flex;justify-content:center;align-items:center;width:36px;height:36px;margin-top:6px;margin-left:17px;border:1px solid #eee}.design-option__text{width:168px;border-right:1px solid #F3F3F3}.design-option__text-title{color:#444;font-size:17px;margin-top:5px}.design-option__text-detail{color:#888;font-size:12px}.design-option__arrow{margin-top:14px;margin-left:14px;transition:all 275ms ease-out}.design-menu__material{position:relative;display:flex;align-items:flex-start;width:300px;height:63px;margin-top:8px;border-bottom:1px solid #EBEBEB}.design-menu__material-title{position:relative;width:70px;color:#999;font-size:13px;font-weight:500;margin:0;z-index:2}.design-menu__material-prev{position:absolute;z-index:5;top:9px;left:55px;background:none;border:none;font-size:21px}.design-menu__material-next{position:absolute;z-index:5;top:-8px;right:0;background:rgba(255,255,255,0.8);border:none;height:64px;font-size:21px;width:50px}.design-menu__material-title:before{content:' ';position:absolute;top:0;left:-20px;width:84px;height:66px;background:rgba(255,255,255,0.2);background:linear-gradient(to right, white 0%, white 40%, rgba(255,255,255,0.85) 99%, rgba(255,255,255,0.5) 100%);z-index:-1}.design-menu__material-row{display:flex;width:230px;transition:transform 225ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.design-menu__material-swatch{margin-right:8px}.design-menu__material-swatch-image{position:relative;width:86px;height:39px;background:#ccc;background-size:cover;border-radius:2px;cursor:pointer;pointer-events:none}.design-menu__material-swatch-image span{position:absolute;top:0;right:0;width:13px;height:13px}.design-menu__material-swatch-image span:nth-child(1){top:0px;border-top-right-radius:3px;background:red}.design-menu__material-swatch-image span:nth-child(2){top:13px;background:green}.design-menu__material-swatch-image span:nth-child(3){top:26px;border-bottom-right-radius:3px;background:blue}.design-menu__material-swatch-image span:nth-child(4){top:0px;right:13px;background:orange}.design-menu__material-swatch-image span:nth-child(5){top:13px;right:13px;background:purple}.design-menu__material-swatch-image span:nth-child(6){top:26px;right:13px;background:pink}.design-menu__material-swatch.active .design-menu__material-swatch-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #F82400;border-radius:2px}.design-menu__material-swatch-title{font-size:12px;pointer-events:none;width:86px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.design-menu__hardware-swatch{border:1px solid #ccc;border-radius:2px;height:25px;width:72px;position:relative;overflow:hidden;cursor:pointer;display:none}.design-menu__hardware-swatch.active{display:block}.design-menu__hardware-swatch-image{position:absolute;right:-1px;top:-1px}.design-menu__hardware-swatch-image span:nth-child(2){top:13px;background:green;border-bottom-right-radius:3px}.design-menu__hardware-swatch-image span:nth-child(3){top:0;right:13px;border-bottom-right-radius:0px}.design-menu__hardware-swatch-image span:nth-child(4){top:13px;right:13px;background:orange}.design-menu__footer{position:absolute;bottom:6px;padding:12px 20px 0;border-top:1px solid #aaa}.design-menu__footer--uneditable{position:absolute;bottom:6px;padding:12px 20px 0;border-top:1px solid #aaa;width:100%;text-align:center}.design-menu__footer-buttons{display:flex}.save-button{width:100px;margin-right:8px;background:none;border:1px solid #F82400;border-radius:4px}.save-button.is-saving{color:#FFFFFF;font-weight:700;background:#F82400;background:repeating-linear-gradient(-45deg, #ff4b2c, #ff4b2c 8px, #F82400 8px, #F82400 16px);background-size:120px 120px;animation:Gradient 1.5s infinite linear}@keyframes Gradient{0%{background-position:0% 0}100%{background-position:100% 0}}.buy-button{width:170px;height:50px;padding:0;background:#F82400;color:#fff;border:none;border-radius:4px;font-size:24px}.buy-button.is-calculating{color:#FFFFFF;font-weight:700;background:#F82400;background:repeating-linear-gradient(-45deg, #ff4b2c, #ff4b2c 8px, #F82400 8px, #F82400 16px);background-size:238px 238px;animation:Gradient 1.5s infinite linear}.buy-button__content--calculated{pointer-events:none;display:flex;align-items:center;padding:0 12px}.buy-button__content--calculating{pointer-events:none;display:none}.buy-button.is-calculating .buy-button__content--calculated{display:none}.buy-button.is-calculating .buy-button__content--calculating{display:block}.buy-button__price{margin-left:15px;width:102px;height:50px;line-height:50px;font-weight:300;text-align:left;pointer-events:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:auto}.buy-button__buy-text,.buy-button__rom-text,.buy-button__sqft-text{font-size:75%;pointer-events:none;white-space:nowrap}.buy-button__starting{font-size:50%;white-space:normal}.buy-button__arrow{margin-left:8px;margin-top:4px;pointer-events:none}.buy-button:not(.rom) .buy-button__rom-text,.buy-button.rom .buy-button__buy-text,.buy-button:not(.sqft) .buy-button__sqft-text{display:none}.buy-button.no-price .buy-button__arrow,.buy-button.no-price .buy-button__price{display:none}.buy-button.no-price .buy-button__buy-text{margin:auto;font-size:100%}.design-menu__footer-actions{display:flex;margin-top:8px}#action-export-image{width:170px}#action-export-image{width:170px;font-size:16px}.design-menu__footer-action:nth-child(2){margin-right:0}.design-menu__footer-action:nth-child(1){width:50%;font-size:16px}.design-menu__footer-action{border:none;background:none;color:#0F1010;border:1px solid #F82400;padding:1px 6px;border-radius:4px;margin-right:8px;transition:linear all .3s;letter-spacing:0.02em;height:50px}.design-menu__footer-action:last-child{margin-right:0px}.design-menu__footer-action:hover{background:#F82400;color:#FFF}.design-views{position:absolute;top:150px;right:30px;z-index:5;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 60.051em){.design-views{top:80px;right:16px}}.design-views button{display:block}.design-view__shade{font-size:11px;text-transform:uppercase;text-align:center;width:92px;margin-bottom:24px}.design-view__shade .range-slider{text-align:left;margin-top:4px}.design-view__shade .noUi-handle{background:linear-gradient(-90deg, #fff 50%, #0F1010 50%)}button.design-view__toggle{display:flex;align-items:center;width:104px;font-size:11px;text-transform:uppercase;text-align:left;margin-bottom:12px;background:none;border:none}button.design-view__toggle:active,button.design-view__toggle:focus{outline:none}@media only screen and (max-width: 40.051em){button.design-view__toggle{display:none}}.design-view__toggle-label{display:block;position:relative;height:28px;line-height:28px;width:64px;padding-left:6px;background:#fff;border:1px solid #999;border-top-left-radius:4px;border-bottom-left-radius:4px}.design-view__toggle-notice{display:block;width:32px;height:28px;line-height:28px;background:#eee;color:#888;border:1px solid #999;border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:center;margin-left:-1px}.design-view__toggle-notice:before{content:'Off'}.design-view__toggle.active .design-view__toggle-notice{color:#F82400;background:#fff}.design-view__toggle.active .design-view__toggle-notice:before{content:'On'}.design-view__view{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:1px solid #999;margin-bottom:8px;cursor:pointer}@media only screen and (max-width: 60.051em){.design-view__view{width:36px;height:36px}}.design-view__view.disabled{background:#f2f2f2;cursor:not-allowed}.design-view__view--round{outline:none;border-radius:48px;font-size:24px}@media only screen and (max-width: 60.051em){.design-view__view--round{font-size:12px;border-radius:18px}}.design-view__break{margin-bottom:32px}@media only screen and (max-width: 60.051em){.design-view__break{margin-bottom:16px}}.design-stats{position:absolute;right:35px;bottom:15px;z-index:5;font-size:14px;color:#888;letter-spacing:0.02em}@media only screen and (max-width: 60.051em){.design-stats{display:none}}.design-stats__calculating{display:none}.design-stats.is-calculating .design-stats__calculated{display:none}.design-stats.is-calculating .design-stats__calculating{display:block}.design-stats__calculated>span>span{color:#555;font-size:16px;margin-right:4px}.range-slider{position:relative}.range-slider__text-input{position:absolute;top:-20px;width:50px;border:none;border-bottom:1px solid #ccc;color:#888888;text-align:right;cursor:pointer;font-size:13px;transition:all 350ms ease-out}.range-slider__text-input:focus{outline:none;border-bottom:1px solid #0F1010}.range-slider__text-input.smaller{width:30px}.range-slider__text-input-lower{right:60px}.range-slider__text-input-higher{right:14px}.range-slider__text-input-inline{top:-5px;right:0}.range-slider__text-input-label{position:absolute;top:-20px;right:0;font-size:13px}.range-slider__symbol{display:inline-block;height:40px;width:40px;float:left;clear:bottom;fill:#888888;stroke:#888888}#width-input,#height-input,#perf-input,#depth-input{width:80%;float:left;margin-top:6px}.reduction-range{position:relative;margin-top:8px}.reduction-range__slider{position:absolute !important;top:2px;right:42px;width:60%;display:inline-block}.wall-size__symbol{width:25px;height:25px;display:inline-block;float:left;margin:4px 10px 15px 1px;stroke-width:1;stroke:#0F1010}#perforation-size,#perforation-intensity{margin:4% 1%;width:69%;display:inline-block;float:left}.noUi-base::after{content:'';width:100%;height:2px;background-image:repeating-radial-gradient(rgba(9,9,9,0.3), rgba(9,9,9,0.7) 1px, transparent 1px, transparent 100%);background-image:-webkit-repeating-radial-gradient(center center, rgba(9,9,9,0.3), rgba(9,9,9,0.7) 1px, transparent 1px, transparent 100%);background-repeat:repeat-x;background-size:3px 7px;position:absolute;top:7px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{transform:translate3d(0, 0, 0)}.noUi-horizontal{height:18px}.noUi-target{border-radius:4px}.noUi-connect{background:#0F1010;box-shadow:inset 0 0 3px rgba(51,51,51,0.45);transition:background 150ms;height:5px;top:6px;z-index:2}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:2px solid #0F1010;border-radius:100%;background:#FFF;cursor:default;width:18px;height:18px;left:-10px;top:0px;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}.noUi-handle:after{left:17px}[disabled] .noUi-connect{background:#B8B8B8}.noUi-target[disabled],.noUi-handle[disabled],[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate3d(-50%, 50%, 0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate3d(0, 50%, 0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}.noUi-horizontal .noUi-tooltip{transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translate(0, -50%);top:50%;right:120%}.static .wall-size__symbol,.unused .wall-size__symbol{margin-bottom:0}.static .design-menu__pane-reason,.unused .design-menu__pane-reason{margin:9px 0 15px}.static .range-slider__slider,.unused .range-slider__slider{display:none}.unused .range-slider__text-input,.unused .range-slider__text-input-label{display:none}.design__included-list p{text-align:left}@media only screen and (max-width: 40.051em){.design__included-list .right-column{order:100}}.tooltip{position:relative}.tooltip:hover:before{display:block;background:white;content:attr(data-tooltip);position:absolute;font-size:14px;text-transform:none;top:54px;right:0px;width:187px;text-align:left;padding:6px;border:1px solid #aaa;box-shadow:0 1px 4px rgba(0,0,0,0.1)}.tooltip:hover>div:before,.tooltip:hover>div:after{content:"";position:absolute;border-style:solid}.tooltip:hover>div:before{top:44px;right:37px;border-width:0 10px 10px;border-color:#888 transparent}.tooltip:hover>div:after{top:45px;right:37px;border-width:0 10px 10px;border-color:#fff transparent}.modal__support-comments{resize:vertical}.design-cta-bar{background:#F82400}.design-cta-bar h3{margin:0.25em 0;color:#FFFFFF}.design-cta-bar a{color:#FFFFFF}.design-cta-bar .g{display:flex;align-items:center}@media screen and (max-width: 960px){.design-cta-bar{padding:35px 0}}section.page-section:nth-of-type(2) .page-section__text{display:flex;align-items:center}@media screen and (max-width: 640px){.design-cta-bar{margin-top:1em}.design-cta-bar h3{text-align:center}section.page-section:nth-of-type(2) .page-section__text:last-child{margin-top:0}section.page-section:nth-of-type(2) .page-section__text:last-child g{justify-content:center}section.page-section:nth-of-type(2) .page-section__text:last-child .page-section__subtitle{text-align:center !important}}@media only screen and (min-width: 60.051em){.design-cta-bar h3{font-size:1.625em}section.page-section:nth-of-type(2) .page-section__text:last-child .page-section__subtitle{font-size:1.625em}}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:transparent !important;background:transparent !important;cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:transparent}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}body.projects.index.vanilla-modal[data-current-modal="project-modal"] .modal{background:#FFFFFF}body.projects.index[data-current-modal="project-modal"] .modal-inner{position:relative;overflow:hidden;width:100%;max-width:100vw;min-height:100vh;max-height:none;margin-top:3.75em;padding:0;overflow-x:hidden;overflow-y:auto;background:#FFFFFF;z-index:-1;opacity:0;transform:scale(0) translateY(18em);transition:opacity 0.2s, transform 0.2s, z-index 0s 0.2s}@media only screen and (min-width: 40.051em){body.projects.index[data-current-modal="project-modal"] .modal-inner{max-width:100vw}}@media only screen and (min-width: 60.051em){body.projects.index[data-current-modal="project-modal"] .modal-inner{max-width:100vw}}@media only screen and (min-width: 80.051em){body.projects.index[data-current-modal="project-modal"] .modal-inner{max-width:84rem}}@media only screen and (min-width: 100.051em){body.projects.index[data-current-modal="project-modal"] .modal-inner{max-width:106rem}}body.projects.index.modal-is-open[data-current-modal="project-modal"] .modal-inner{z-index:100;opacity:1;transform:scale(1) translateY(0);transition:opacity 0.2s, transform 0.2s}body.projects.index.vanilla-modal[data-current-modal="project-modal"] .modal>*{display:inline-block;white-space:normal;vertical-align:top;text-align:left}.project__modal-controls{height:3.75em;align-items:center}.modal-control__button--right{text-align:right}.modal-control__back{display:inline-block;vertical-align:middle;cursor:pointer;color:#0F1010;font-size:12px;font-size:0.75em;font-weight:700;line-height:1;letter-spacing:0.125em;text-transform:uppercase}.modal-control__arrow{position:relative;top:-2px;right:2px;display:inline-block;vertical-align:middle;box-sizing:initial}.modal-control__arrow:before,.modal-control__arrow:after{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial}.modal-control__arrow:before{right:-7px;width:6px;height:6px;background:transparent;border-left:2px solid #0F1010;border-bottom:2px solid #0F1010;transform:rotate(45deg);transition:border-color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.modal-control__arrow:after{width:14px;height:2px;background-color:#0F1010;transition:background-color 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.modal-control__close{display:inline-block;vertical-align:middle;cursor:pointer;color:#0F1010;font-size:12px;font-size:0.75em;font-weight:700;line-height:1;letter-spacing:0.125em;text-transform:uppercase}.modal-control__close:after{content:"\00D7";display:inline-block;vertical-align:middle;color:#0F1010;font-size:26px;font-size:1.625rem;font-weight:400;line-height:0}@media only screen and (min-width: 60.051em){.modal-control__close:after{margin-top:-2px;margin-left:0.25em;font-size:36px;font-size:2.25rem}}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:transparent !important;background:transparent !important;cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:transparent}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.project{margin-top:4.75em}.project--modal{margin-top:0}.project-carousel__slide{height:10em}@media only screen and (min-width: 40.051em){.project-carousel__slide{height:18.75em}}@media only screen and (min-width: 60.051em){.project-carousel__slide{height:22.5em}}@media only screen and (min-width: 80.051em){.project-carousel__slide{height:26.25em}}@media only screen and (min-width: 100.051em){.project-carousel__slide{height:30em}}.project-carousel__slide img{position:relative;display:block;height:100%;margin-right:1em}@media only screen and (min-width: 40.051em){.project-text,.project-data{margin-top:2em}}.project-text__title{margin-top:0;font-size:34px;font-size:2.125em;font-weight:400;line-height:1.25;letter-spacing:0.00625em}@media only screen and (min-width: 60.051em){.project-text__title{margin-bottom:2rem;font-size:42px;font-size:2.625em}}.project-text__year{font-size:12px;font-size:0.75em;font-weight:400;line-height:3;letter-spacing:0.125em}.project-text__description p{margin:0}.project-data__title{margin-top:1.5rem;margin-bottom:0.5rem;font-size:16px;font-size:1em;font-weight:700;letter-spacing:0.125em;text-transform:uppercase}.project-data__description{margin-top:0;margin-bottom:1rem}.project-gallery{margin:3em 0}.project-gallery__title{margin:3em 0 1em;text-align:center}@media only screen and (min-width: 40.051em){.project-gallery__title{margin:6em 0 3em}}.project-gallery__button{margin-top:1.5em;text-align:center}@media only screen and (min-width: 40.051em){.project-gallery__button{margin-top:3em}}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:transparent !important;background:transparent !important;cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:transparent}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}#error_explanation{margin-bottom:3rem}
