﻿/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */@import url("https://fonts.googleapis.com/css?family=Unna&display=swap");.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-f6d8c091e81dfb911fc0815e7c9952c90b361a3f685804be08a5fa2ee6d6198b.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-f6d8c091e81dfb911fc0815e7c9952c90b361a3f685804be08a5fa2ee6d6198b.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-c23f23416a84a359723ffe28c6231f7e6edd10de024da40c190f9e0706c70276.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-24221a00d39ccfd2da654907e99b5af8d8dc60b91bfb414b4ca82779f7f9ffb6.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-0a3bb6e0c499ea585572cbda26b638d08b96a568bfb173f0dce2c9eee4a441b3.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-c7cf3a680d1476856186d49a361c0b3e09d13a2f4ba4ebd638595bbad9d21c2d.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-ea4f5d5317b31eaaaf01e3db3357884b418c8b3361019647559c835996ddaedb.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}body.admin body,body.admin a,body.admin input,body.admin select,body.admin textarea{font-size:1rem}body.admin input[type="file"]{padding:5px 12px;width:180px}body.admin input[type="submit"],body.admin input[type="button"]{background-color:#333;border:1px solid #333;color:#fff;cursor:pointer;min-width:60px}body.admin input[type="submit"]:hover,body.admin input[type="button"]:hover{opacity:0.8}body.admin select{width:228px;height:32px}body.admin img{display:block}body.admin span{display:inline-block}html.admin{font-size:80%}html.admin,html.admin body{height:100%}html.admin body{white-space:nowrap;font-size:0}html.admin .nav,html.admin .content{display:inline-block;vertical-align:top;white-space:normal;font-size:1rem}html.admin .nav{width:calc(12rem - 1px);height:100%;border-right:1px solid #F0F0F0}html.admin .nav .logo{padding:1rem}html.admin .nav .logo .logo-image-wrapper img{display:block;width:3rem;border-radius:2px}html.admin .nav .links{padding:2rem 0;padding-top:0}html.admin .nav .links .link{padding:.5rem 1rem;display:block}html.admin .nav .links .link.active{background-color:#F0F0F0}html.admin .content{width:calc(100% - 12rem);height:100%;overflow:auto}html.admin .content .content-wrapper{padding:2rem;padding-right:14rem;position:relative}html.admin .content .content-wrapper .new-link{position:absolute;top:2rem;right:2rem}html.admin .api-buttons{position:fixed;top:2.4rem;right:2rem}html.admin a.clear{display:inline-block;vertical-align:bottom}.button{background-color:#333;color:#fff;padding:0.6rem 1rem;border-radius:2px;border:0;font-size:1rem;cursor:pointer;outline:none}.button:hover{opacity:0.8}.ui-input-set-editor{width:30rem}.ui-input-set-editor .input-editors-container{display:table;margin-bottom:0.5rem}.ui-input-set-editor .input-editors-container .input-headings-container{display:table-row}.ui-input-set-editor .input-editors-container .input-headings-container .input-heading{display:table-cell;padding:0.5rem 1rem;font-weight:bold}.ui-input-set-editor .input-editors-container .ui-input-editor{display:table-row}.ui-input-set-editor .input-editors-container .ui-input-editor .input-key-container,.ui-input-set-editor .input-editors-container .ui-input-editor .input-title-container,.ui-input-set-editor .input-editors-container .ui-input-editor .input-type-container,.ui-input-set-editor .input-editors-container .ui-input-editor .input-options-container,.ui-input-set-editor .input-editors-container .ui-input-editor .delete-material-association{display:table-cell;vertical-align:top}.ui-input-set-editor .input-editors-container .ui-input-editor .input-key-container,.ui-input-set-editor .input-editors-container .ui-input-editor .input-title-container{padding-right:2px}.ui-input-set-editor .input-editors-container .ui-input-editor .input-key-container .ui-input input,.ui-input-set-editor .input-editors-container .ui-input-editor .input-title-container .ui-input input{width:calc(100% - 2rem - 2px)}.ui-input-set-editor .input-editors-container .ui-input-editor .input-key-container .ui-input{width:8rem}.ui-input-set-editor .input-editors-container .ui-input-editor .input-title-container .ui-input{width:12rem}.ui-input-set-editor .input-editors-container .ui-input-editor .input-type-container .ui-input{width:8rem}.ui-input-set-editor .input-editors-container .ui-input-editor .input-options-container .options-container{width:12rem}.ui-input-set-editor .input-editors-container .ui-input-editor .input-options-container .options-container .ui-input{width:12rem;padding-bottom:2px}.ui-input-set-editor .input-editors-container .ui-input-editor .input-options-container .options-container .ui-input input{width:calc(100% - 2rem - 2px)}.ui-input-set-editor .input-editors-container .ui-input-editor .input-options-container .add-option{cursor:pointer}.ui-input-set-editor .input-editors-container .ui-input-editor .input-options-container .add-option:hover{color:rgba(0,0,0,0.8)}.ui-input-set-editor .input-editors-container .ui-input-editor .delete-input{padding:0.5rem 1rem;padding-right:0}.ui-materials-associations-input .material-associations{display:table;margin-bottom:0.5rem;width:100%}.ui-materials-associations-input .material-associations .input-headings-container{display:table-row}.ui-materials-associations-input .material-associations .input-headings-container .input-heading{display:table-cell;padding:0.5rem 1rem;font-weight:bold}.ui-materials-associations-input .material-associations .ui-materials-associations-input-material{display:table-row;width:100%}.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .material-key-container,.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .material-class-id-container,.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .delete-material-association{display:table-cell;vertical-align:middle}.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .material-key-container,.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .material-title-container{padding-right:2px;width:7rem}.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .material-key-container .ui-input input,.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .material-title-container .ui-input input{width:calc(100% - 2rem - 2px) !important}.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .material-class-id-container{width:15rem}.ui-materials-associations-input .material-associations .ui-materials-associations-input-material .delete-material-association{width:1rem;padding:0.5rem 1rem;padding-right:0}.ui-product-summary-details-input{display:inline-block;min-height:100%;position:relative;width:auto;padding:0.5rem 1rem;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);outline:none;font-size:1rem}.ui-product-summary-details-input .constraints-container{margin-bottom:1rem}.ui-product-summary-details-input .constraints-container .constraints-header .tcell{padding-left:0.5rem;padding-bottom:0.25rem}.ui-product-summary-details-input .constraints-container .constraints.trow .constraint-title{text-align:right}.ui-product-summary-details-input .constraints-container .constraints.trow .tcell{padding-right:0.5rem;padding-bottom:0.5rem}.ui-product-summary-details-input .constraints-container .constraints.trow .tcell .constraint-property-input{width:3rem !important;min-width:3rem !important}.ui-product-summary-details-input .constraints-container .constraints.trow .tcell .constraint-property-input.fixed{width:7.5rem !important;min-width:7.5rem !important}.ui-product-summary-details-input .notes-container .notes-title{padding-left:0.5rem;padding-bottom:0.5rem}.ui-product-summary-details-input .notes-container textarea{width:28.25rem !important;min-width:28.25rem !important;height:auto}.admin-appliances-index-view .appliances{border-top:1px solid #ddd;border-left:1px solid #ddd;width:100%}.admin-appliances-index-view .appliances .table-cell{padding:0.5rem 1rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.admin-appliances-index-view .appliances a:hover{background-color:#f9f9f9}.admin-appliances-index-view .appliances .headers .table-cell{background-color:#f5f5f5;font-weight:bold}.admin-appliances-show-view .ui-dimensions-input{white-space:nowrap;position:relative;left:-1.3rem}.admin-appliances-show-view .ui-dimensions-input.show-labels .ui-size-inputs-container .size-input-container{width:6rem}.admin-appliances-show-view .ui-dimensions-input.show-labels .ui-size-inputs-container .size-input-container .dimension-input-label{padding-left:0.5rem;padding-right:0.5rem}.admin-appliances-show-view .ui-dimensions-input.show-labels .ui-size-inputs-container .size-input-container .ui-input{width:calc(100% - 2rem)}.admin-appliances-show-view .ui-dimensions-input.show-labels .ui-size-inputs-container .size-input-container .ui-input input{border-right:1px solid rgba(0,0,0,0.1);border-radius:2px}.admin-appliances-show-view .checklist{border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);width:14rem;padding:0.5rem 1rem}.admin-appliances-show-view .checklist .checklist-item{display:flex;align-items:center}.admin-appliances-show-view .checklist .checklist-item:not(:last-child){padding-bottom:0.5rem}.admin-appliances-show-view .checklist .checklist-item input{width:auto !important}.admin-appliances-show-view .checklist .checklist-item .checkbox-label{padding-left:0.5rem}.admin-components-show-view .form.standard .section{display:block;margin-bottom:3rem}.admin-components-show-view .form.standard .section .field .icon-preview{position:relative;height:15rem;margin-bottom:1rem;vertical-align:middle}.admin-components-show-view .form.standard .section .field .icon-preview:not(:hover) .button-wrapper{display:none}.admin-components-show-view .form.standard .section .field .icon-preview img{max-height:100%;max-width:33.5rem;position:relative;top:50%;transform:translateY(-50%)}.admin-components-show-view .form.standard .section .field .upload-button.button{background-color:#7890aa;color:#fff;text-align:center;cursor:pointer;font-weight:normal;display:inline-block;margin-left:1rem}.admin-components-show-view .form.standard .section .field .upload-button.button:hover{opacity:0.8}.admin-components-show-view .form.standard .section .field input[type='file']{display:none}.admin-documents-show-view .form.standard .field .upload-button{background-color:#7890aa;color:#fff;text-align:center;cursor:pointer;font-weight:normal;display:inline-block}.admin-documents-show-view .form.standard .field .upload-button:hover{opacity:0.8}.admin-documents-show-view .form.standard .field input[type='file']{display:none}.admin-documents-show-view .form.standard .field .tag-dot{padding:0;width:10px;height:10px}.admin-documents-show-view .form.standard .field .rank-input input{height:1.3em}.admin-documents-show-view .form.standard .field .checklist{border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);width:16rem}.admin-documents-show-view .form.standard .field .checklist .checklist-item{margin:.5rem}.admin-documents-show-view .form.standard .field .checklist .checklist-item input{display:inline-block;width:auto;float:left}.admin-documents-show-view .form.standard .field .checklist .checklist-item .checkbox-label{padding-left:2rem}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor{border:1px solid rgba(0,0,0,0.1);border-radius:2px;padding:0.5rem;margin:0.5rem;position:relative;background-color:rgba(0,0,0,0.025)}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .delete{position:absolute;top:0.5rem;right:0.5rem}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .subtopic-editor-field{display:flex;flex-direction:row;align-items:center;margin:0.5rem}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .subtopic-editor-field.subtopic-keywords input{width:100%;overflow:auto}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .subtopic-editor-field .subtopic-input-label{font-weight:bold;text-transform:capitalize;width:5.5rem}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .subtopic-editor-field .ui-input.text-input{width:calc(100% - 7rem)}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .subtopic-editor-field .ui-input.text-input textarea{height:4rem;width:100%;resize:both;overflow:auto}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .subtopic-editor-compatibility-container{display:flex;flex-direction:row;margin-left:6rem}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .subtopic-editor-compatibility-container .checkbox-input{display:flex;flex-direction:row;margin-right:1rem}.admin-documents-show-view .form.standard .field .document-subtopics-container .subtopic-editor .subtopic-editor-compatibility-container .checkbox-input input{width:2rem}.admin-documents-show-view .form.standard .field.subjects-field{display:block;width:68rem;margin-top:1rem}.admin-documents-show-view .form.standard .field.supporting-file-field{display:block;width:32.5rem;margin-top:1rem}.admin-documents-show-view .form.standard .field.document-subtopics-field{width:calc(100% - 16rem)}.admin-documents-show-view .form.standard .field.document-subtopics-field .create{margin:0.5rem}.admin_material_classes_controller.index_view .content .content-wrapper{padding-right:2rem}.adm-material-classes-index-view .material-classes .material-class{border:1px solid #f0f0f0;background-color:#fcfcfc;margin-bottom:1px;border-bottom:0}.adm-material-classes-index-view .material-classes .material-class .material-class-header{padding:1rem;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex}.adm-material-classes-index-view .material-classes .material-class .material-class-header:hover{background-color:#f9f9f9}.adm-material-classes-index-view .material-classes .material-class .material-class-title{flex-grow:1}.adm-material-classes-index-view .material-classes .material-class .material-class-content{height:30rem;overflow:auto;padding:1rem;border-bottom:1px solid #f0f0f0;display:flex}.adm-material-classes-index-view .material-classes .material-class .material-class-content .material-class-products,.adm-material-classes-index-view .material-classes .material-class .material-class-content .material-class-parts,.adm-material-classes-index-view .material-classes .material-class .material-class-content .material-class-materials{width:33%}.adm-material-classes-index-view .material-classes .material-class .material-class-content .material-class-products .product-category{margin-bottom:0.5rem}.adm-material-classes-index-view .material-classes .material-class .material-class-content .material-class-parts .part-category{margin-bottom:0.5rem}.admin-materials-show-view .form.standard .section .field .color-input{width:17rem}.admin-materials-show-view .form.standard .section .field .color-input .color-preview{display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle}.admin-materials-show-view .form.standard .section .field .color-input #color{display:inline-block;width:12rem}.admin-materials-show-view .form.standard .section .field .checklist{border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);padding:0.5rem}.admin-materials-show-view .form.standard .section .field .checklist.material-classes{width:49.5rem}.admin-materials-show-view .form.standard .section .field .checklist:not(.material-classes){padding:0.1rem 0.4rem}.admin-materials-show-view .form.standard .section .field .checklist .checklist-item{display:inline-block;vertical-align:top;width:14rem;padding:0.5rem}.admin-materials-show-view .form.standard .section .field .checklist .checklist-item input{display:inline-block;width:auto;float:left;vertical-align:middle}.admin-materials-show-view .form.standard .section .field .checklist .checklist-item .checkbox-label{padding-left:2rem}.admin-media-index-view{width:100%}.admin-media-index-view .s3-wrapper{display:none}.admin-media-index-view .filters-container{height:6rem;border-bottom:1px solid #ccc;margin-right:2rem}.admin-media-index-view .media-container{overflow:auto;height:calc(100% - 5rem - 1px)}.admin-parts-index-view .table.standard .trow.item #check{text-align:center}.admin-parts-show-view .form.standard .section{margin-bottom:2rem}.admin-parts-show-view .form.standard .section .field.double-wide{width:33rem;padding-right:1rem}.admin-parts-show-view .form.standard .section .field.input-set-id-field,.admin-parts-show-view .form.standard .section .field .manage-input-sets{display:inline-block;vertical-align:bottom}.admin-parts-show-view .form.standard .section .field.input-set-id-field{padding-bottom:0px}.admin-parts-show-view .form.standard .section .field .manage-input-sets{padding-top:0.5rem;padding-bottom:0.5rem}.admin-parts-show-view .form.standard .section .field .category-id-container{width:16rem}.admin-parts-show-view .form.standard .section .field .checklist{margin-top:1.75rem;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);width:16rem}.admin-parts-show-view .form.standard .section .field .checklist.zone-risk-assessment{margin-top:0rem}.admin-parts-show-view .form.standard .section .field .checklist .checklist-item{margin:.5rem}.admin-parts-show-view .form.standard .section .field .checklist .checklist-item input{display:inline-block;width:auto;float:left}.admin-parts-show-view .form.standard .section .field .checklist .checklist-item .checkbox-label{padding-left:2rem}.admin-product-category-show-view .form.standard .section .product-category-full-title{font-size:2rem;padding:1rem 0rem}.admin-product-category-show-view .form.standard .section .double-wide{width:33rem;padding-right:1rem}.admin-product-category-show-view .form.standard .section .double-wide select{width:33.5rem}.admin-product-category-show-view .form.standard .section .double-wide input{width:31.5rem}.admin-product-media-show-view .s3-wrapper{display:none}.admin-product-options-index-view .table.standard .trow.item #price{text-align:right}.admin-product-options-index-view .table.standard .trow.item #multiple,.admin-product-options-index-view .table.standard .trow.item #vp{text-align:center}.admin-product-options-show-view .form.standard .section{display:block;margin-bottom:3rem}.admin-product-options-show-view .form.standard .section .field .icon-preview{position:relative;height:15rem;margin-bottom:1rem;vertical-align:middle}.admin-product-options-show-view .form.standard .section .field .icon-preview:not(:hover) .button-wrapper{display:none}.admin-product-options-show-view .form.standard .section .field .icon-preview img{max-height:100%;max-width:33.5rem;position:relative;top:50%;transform:translateY(-50%)}.admin-product-options-show-view .form.standard .section .field .upload-button.button{background-color:#7890aa;color:#fff;text-align:center;cursor:pointer;font-weight:normal;display:inline-block;margin-left:1rem}.admin-product-options-show-view .form.standard .section .field .upload-button.button:hover{opacity:0.8}.admin-product-options-show-view .form.standard .section .field input[type='file']{display:none}.admin-product-options-show-view .form.standard .section .field.subjects-field{display:block;width:48.5rem;margin-top:1rem}.admin-product-options-show-view .form.standard .section .field .checklist.wide{border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);width:33.25rem}.admin-product-options-show-view .form.standard .section .field .checklist.wide .checklist-item{margin:.5rem}.admin-product-options-show-view .form.standard .section .field .checklist.wide .checklist-item input{display:inline-block;width:auto;float:left}.admin-product-options-show-view .form.standard .section .field .checklist.wide .checklist-item .checkbox-label{padding-left:2rem}body.admin_products_controller.index_view .content-wrapper{padding:0;height:100%}.admin-products-index-view{display:inline-block;width:100%;height:100%}.admin-products-index-view .admin-products-index-right-pane,.admin-products-index-view .product-category-navigation{float:left;height:100%}.admin-products-index-view .product-category-navigation{width:25rem}.admin-products-index-view .admin-products-index-right-pane{width:calc(100% - 25rem - 1px)}.admin-products-index-view .admin-products-index-header{padding:2rem;height:2.4rem;border-bottom:1px solid #f0f0f0}.admin-products-index-view .admin-products-index-header .enable-reorder-container{padding:0.5rem 1rem}.admin-products-index-view .admin-products-index-header .enable-reorder-container .checkbox-input .checkbox-input-label,.admin-products-index-view .admin-products-index-header .enable-reorder-container .checkbox-input .input-container{display:inline-block}.admin-products-index-view .admin-products-index-content{height:calc(100% - 2.4rem - 4rem - 1px);overflow:auto}.admin-products-index-view .product-categories .product-category .product-category-header{padding:0.8rem 0;padding-left:5rem;font-size:1.5rem;background-color:rgba(0,0,0,0.05)}.admin-products-index-view .product-categories .product-category .product-table{width:calc(100% - 4rem);padding:1rem 2rem}.admin-products-index-view .product-categories .product-category .product-table .tcell{padding:0.3rem 0.5rem}.admin-products-index-view .product-categories .product-category .product-table .thead .tcell{font-weight:bold}.admin-products-index-view .product-categories .product-category .product-table .tbody .reorder-char{width:2rem;text-align:center;opacity:0.5}.admin-products-index-view .product-categories .product-category .product-table .tbody .reorder-char:hover{cursor:pointer}.admin-products-show-view .form.standard .section{display:block;margin-bottom:3rem}.admin-products-show-view .form.standard .section .field .icon-preview{margin-bottom:1rem;padding-left:1rem}.admin-products-show-view .form.standard .section .field .icon-preview:not(:hover) .button-wrapper{display:none}.admin-products-show-view .form.standard .section .field .upload-button.button{background-color:#7890aa;color:#fff;text-align:center;cursor:pointer;font-weight:normal;display:inline-block;margin-left:1rem}.admin-products-show-view .form.standard .section .field .upload-button.button:hover{opacity:0.8}.admin-products-show-view .form.standard .section .field input[type='file']{display:none}.admin-products-show-view .form.standard .section .field .checklist{border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);width:14rem;padding:0.5rem 1rem}.admin-products-show-view .form.standard .section .field .checklist .checklist-item{display:flex;align-items:center}.admin-products-show-view .form.standard .section .field .checklist .checklist-item:not(:last-child){padding-bottom:0.5rem}.admin-products-show-view .form.standard .section .field .checklist .checklist-item input{width:auto}.admin-products-show-view .form.standard .section .field .checklist .checklist-item .checkbox-label{padding-left:0.5rem}.admin-products-show-view .form.standard .section .field textarea{width:31.5rem;height:6.8rem}.admin-products-show-view .form.standard .section .narrow input{width:7rem}.admin-products-show-view .form.standard .section .double-wide{width:33rem;padding-right:1rem}.admin-products-show-view .form.standard .section .double-wide select{width:33.5rem}.admin-products-show-view .form.standard .section .double-wide input{width:31.5rem}.admin-products-show-view .form.standard .section .triple-wide{width:51rem;padding-right:1rem}.admin-products-show-view .form.standard .section .quadruple-wide{width:68rem;padding-right:1rem}.admin-pulls-show-view .form.standard .section{margin-bottom:2rem}.admin-pulls-show-view .form.standard .section .field .checklist{margin-top:1.75rem;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);width:16rem}.admin-pulls-show-view .form.standard .section .field .checklist .checklist-item{margin:.5rem}.admin-pulls-show-view .form.standard .section .field .checklist .checklist-item input{display:inline-block;width:auto;float:left}.admin-pulls-show-view .form.standard .section .field .checklist .checklist-item .checkbox-label{padding-left:2rem}body.admin .tag-dot,body.documentation .tag-dot{margin-right:3px;height:1.4rem;width:1.4rem;padding:0.1rem;border-radius:1.5rem;display:inline-block;text-align:center}body,html{height:100%}body{padding:0;margin:0;line-height:1.4;background-color:#fff}a{color:#000;text-decoration:none}img{border:none}body,input,textarea,select{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}input,textarea,select{outline:none}body.admin input:not([type="checkbox"]),body.admin textarea,body.documentation input:not([type="checkbox"]),body.documentation textarea,body.project-manager input:not([type="checkbox"]),body.project-manager textarea{padding:0.5rem 1rem}body.admin input,body.admin textarea,body.admin select,body.documentation input,body.documentation textarea,body.documentation select,body.project-manager input,body.project-manager textarea,body.project-manager select{border:1px solid rgba(0,0,0,0.1);border-radius:3px;background-color:rgba(0,0,0,0.025);outline:none;font-size:1rem}body.admin input:focus:not([type="checkbox"]):not([type="submit"]),body.admin textarea:focus:not([type="checkbox"]):not([type="submit"]),body.admin select:focus:not([type="checkbox"]):not([type="submit"]),body.documentation input:focus:not([type="checkbox"]):not([type="submit"]),body.documentation textarea:focus:not([type="checkbox"]):not([type="submit"]),body.documentation select:focus:not([type="checkbox"]):not([type="submit"]),body.project-manager input:focus:not([type="checkbox"]):not([type="submit"]),body.project-manager textarea:focus:not([type="checkbox"]):not([type="submit"]),body.project-manager select:focus:not([type="checkbox"]):not([type="submit"]){background-color:#fff}body.admin input:not([type="checkbox"]):not([type="submit"]),body.admin textarea,body.documentation input:not([type="checkbox"]):not([type="submit"]),body.documentation textarea{width:14rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.flLeft{float:left}.flRight{float:right}.clear{clear:both}.clearfix:after{content:"";display:table;clear:both}.table{display:table}.tbody,.table-row-group{display:table-row-group}.thead,.table-header-group{display:table-header-group}.trow,.table-row{display:table-row}.tcell,.table-cell{display:table-cell !important}.verylight{opacity:0.5}.rel{position:relative}.iblock{display:inline-block}.nowrap{white-space:nowrap}.text-uppercase{text-transform:uppercase}.light-text{color:#666}.bold{font-weight:bold}.noselect,.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.add-char::after{content:"+"}.delete-char{cursor:pointer}.delete-char:hover{color:rgba(0,0,0,0.8)}.delete-char::after{content:"✕"}.reorder-char{cursor:grab}.reorder-char:active{cursor:move}.reorder-char::after{content:"="}.down-caret-char::after,.down-triangle-char::after{content:"▼"}.up-triangle-char::after{content:"▲"}.left-triangle-char::after{content:"◀"}.right-triangle-char::after{content:"▶"}.gdpr-banner,.gdpr-banner *{box-sizing:border-box}body.standard{font-size:80%}html.standard,body.standard{height:auto}html.standard,html.standard input,html.standard textarea,html.standard label,html.standard a,html.standard select,body.standard,body.standard input,body.standard textarea,body.standard label,body.standard a,body.standard select{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}html.standard .wrapper,body.standard .wrapper{margin:auto;font-size:1rem}html.standard .wrapper .controls,body.standard .wrapper .controls{padding-bottom:2rem}html.standard .wrapper .controls .control,body.standard .wrapper .controls .control{padding-right:1rem;display:inline-block}body.calculators_project_delivery_date_calculator_controller.index_view .project-delivery-date-calculator-container{margin:auto;margin-top:10rem;width:22rem;text-align:center}body.calculators_project_delivery_date_calculator_controller.index_view .project-delivery-date-calculator-container h1{font-weight:normal;padding:0.5rem 0;margin-bottom:2rem}body.calculators_project_delivery_date_calculator_controller.index_view .project-delivery-date-calculator-container .details{opacity:0.7;font-style:italic}body.calculators_project_delivery_date_calculator_controller.index_view .project-delivery-date-calculator-container label{font-weight:normal;text-align:center}body.calculators_project_delivery_date_calculator_controller.index_view .project-delivery-date-calculator-container input{text-align:center}body.calculators_project_delivery_date_calculator_controller.index_view .project-delivery-date-calculator-container .delivery-date{margin-top:1rem;font-size:0.9rem}body.client .content .button{padding:0.7rem 1.1rem;border:none;background-color:#7890aa;color:#fff;text-align:center;display:inline-block;cursor:pointer;border-radius:0.2rem;text-transform:uppercase;font-weight:bold}body.client .content .button .centered{margin:auto}body.client a:hover{opacity:0.8}body.client label{display:inline-block;min-width:7rem;padding-right:0.7rem}body.client input{width:20rem;border:none;border-bottom:0.2rem solid #d5e3f2;padding:0.7rem;-webkit-appearance:none}body.client input:focus{border-bottom:0.2rem solid #adc2d9}body.client input.submit{width:auto;padding:0.8rem 1.1rem;border:none;background-color:#7890aa;color:#fff;text-align:center;display:block;cursor:pointer;border-radius:0.2rem;text-transform:uppercase;font-weight:bold;margin-top:3rem}body.client input.submit:hover{opacity:0.8}body.client h1,body.client h2,body.client h3,body.client h4,body.client h5,body.client h6{font-weight:normal;margin-top:0;margin-bottom:0.5em}@media only screen and (max-device-width: 736px){body.client label,body.client input{display:block}body.client label{padding-left:0.7rem;padding-top:1rem;font-weight:bold}}body.client form .column{float:left;width:50%}body.client form .field_header{font-weight:bold;font-size:1.2rem;margin-top:1.4rem;margin-bottom:0.7rem}@media only screen and (max-device-width: 736px){body.client form .column{width:100%;float:none}}html.client{font-size:85%}html.client input,html.client select{font-size:1rem}html.client .wrapper{max-width:80rem;margin:auto;padding:0 1.5rem}html.client .header{position:fixed;top:0;left:0;width:100%;height:3rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.4);z-index:20;background-color:#fff}html.client .header .button{padding:0.3rem 0.7rem;display:inline-block;cursor:pointer;background-color:transparent}html.client .header .button img{width:2.4rem;display:block}html.client .header .button.instagram{padding:0.7rem 1.0rem}html.client .header .button.instagram img{width:1.6em}html.client .header .button:hover{background-color:#f5f5f5}html.client .header .label{padding:0.8rem 1rem}html.client .header form{display:inline-block}html.client .header form select{background-color:#fff;border:none;display:block;height:3rem;border-radius:0;cursor:pointer}html.client .header form select:hover{background-color:#f5f5f5}html.client .header .sidebar{display:none;position:fixed;top:0;left:0;height:calc(100% - 8em);width:25em;opacity:0.95;z-index:50;overflow:auto;background-color:#fff;padding:4em;box-shadow:0 0 0.5rem rgba(0,0,0,0.4)}html.client .header .sidebar .section{font-size:1.2rem;min-width:6rem;position:relative}html.client .header .sidebar .section.breakAfter{margin-bottom:2rem}html.client .header .sidebar .section a.level1.breakAfter{margin-bottom:0.7rem !important}html.client .header .sidebar .section span{display:inline-block;min-width:10rem;float:left;cursor:pointer}html.client .header .sidebar .section span span:hover{opacity:0.5}html.client .header .sidebar .section a{text-decoration:none;display:block}html.client .header .sidebar .section .links.level1{min-width:6rem;padding-left:1.5rem;float:left}html.client .header .sidebar .section .links.level1:not(.open){display:none}html.client .header .sidebar .section.active .links.level1{display:block}html.client .header .sidebar .section .links.level1 a.level1{font-size:1rem;margin-bottom:0.2rem}html.client .header .sidebar .section .links.level1 a.level1:first-child{padding-top:0.3rem}html.client .header .sidebar .section.active span a,html.client .header .sidebar .section a.active{color:#ee746b}html.client .header .sidebar .section a:hover{color:#ee746b}html.client .content{padding-top:7rem;padding-bottom:4rem}html.client .content .sub_title{opacity:0.8}html.client .stop_impersonating_link{color:red}@media only screen and (max-device-width: 736px){html.client{font-size:40px}html.client .header .sidebar{width:13rem}html.client .header .sidebar .section span,html.client .header .sidebar .section .links.level1{float:none}html.client .header form select{-webkit-appearance:none}}html.client .preload{display:none}body.client_contact_controller.index_view .contact_table{margin-top:50px;width:100%}body.client_contact_controller.index_view .contact_table .title{font-size:1.1em}body.client_contact_controller.index_view .contact_table .sub_title{opacity:0.7}body.client_contact_controller.index_view .contact_table .tcell{padding:1rem 3rem;width:33%}body.client_contact_controller.index_view .contact_table .thead .tcell{border-bottom:0.2rem solid #d5e3f2;font-weight:bold}body.client_contact_controller.index_view .contact_table .tbody .trow:first-child .tcell{padding-top:2rem}@media only screen and (max-device-width: 736px){body.client_contact_controller.index_view .contact{overflow:scroll}body.client_contact_controller.index_view .contact .contact_table{width:200%}}body.client_files_controller.index_view .files_wrapper .title_wrapper{float:left;width:50%}body.client_files_controller.index_view .files_wrapper .title_wrapper .title{padding:0px 20px}body.client_files_controller.index_view .files_wrapper .title_wrapper .sub_title{padding:10px 20px}body.client_files_controller.index_view .files_wrapper form{float:left;width:200px;margin-left:calc(50% - 220px)}body.client_files_controller.index_view .files_wrapper form .upload_button{background-color:#7890aa;color:#fff;padding:20px 0px;margin-top:20px;width:200px;border-radius:3px;text-align:center;display:block;cursor:pointer;text-transform:uppercase;font-weight:bold}body.client_files_controller.index_view .files_wrapper form .upload_button:hover{opacity:0.8}body.client_files_controller.index_view .files_wrapper form .file_input{display:none}body.client_files_controller.index_view .files_wrapper .files_table{border-top:2px solid #d5e3f2;width:100%;margin-top:30px;padding-top:30px}body.client_files_controller.index_view .files_wrapper .files_table .tcell{padding:5px 20px}body.client_files_controller.index_view .files_wrapper .files_table .tcell.date{opacity:0.7;text-align:right}body.client_files_controller.index_view .files_wrapper .files_table a:hover{color:#ee746b}body.client_message_controller.show_view .content .wrapper{max-width:50rem;margin:auto;font-size:1.2rem}body.client_message_controller.show_view .content .wrapper .message{padding-top:2rem;padding-bottom:4rem}body.client_message_controller.show_view .content .wrapper .message li{padding:0.2rem 0}@media only screen and (max-device-width: 736px){body.client_message_controller.show_view .content .wrapper{max-width:none}}body.client_resources_controller.show_view .title{margin-bottom:1.5rem}body.client_resources_controller.show_view .main_resource_content{float:left;width:calc(100% - 22rem)}body.client_resources_controller.show_view .main_resource_content .resource_content .title{font-size:1.3rem;margin-bottom:0}body.client_resources_controller.show_view .files{float:left;width:17rem;padding-left:5rem}body.client_resources_controller.show_view .files .file{display:block;margin-bottom:0.4rem}@media only screen and (max-device-width: 736px){body.client_resources_controller.show_view .main_resource_content{width:100%;float:none}body.client_resources_controller.show_view .files{float:none;width:100%;padding:0;padding-top:5rem}}body.client_schedule_controller .schedule.print .event:not(.active):not(.disabled){cursor:default}body.client_schedule_controller .schedule.print .event:not(.active):not(.disabled):hover{background-color:#f3f7fb}body.client_schedule_controller .schedule.print .event .event_content{display:block}body.client_schedule_controller .schedule .event{background-color:#f3f7fb;padding:1.5rem;border-bottom:0.1rem solid #dedede}body.client_schedule_controller .schedule .event.active{background-color:#d5e3f2}body.client_schedule_controller .schedule .event.active .title,body.client_schedule_controller .schedule .event.active .phase{font-size:1.35rem}body.client_schedule_controller .schedule .event.active .event_content{display:block}body.client_schedule_controller .schedule .event:not(.active):not(.disabled){cursor:pointer}body.client_schedule_controller .schedule .event:not(.active):not(.disabled):hover{background-color:#eaeff3}body.client_schedule_controller .schedule .event.complete .title,body.client_schedule_controller .schedule .event.complete .phase{opacity:0.5}body.client_schedule_controller .schedule .event.complete .title{text-decoration:line-through}body.client_schedule_controller .schedule .event.complete .check{display:block}body.client_schedule_controller .schedule .event:first-child{border-top-left-radius:0.2rem;border-top-right-radius:0.2rem}body.client_schedule_controller .schedule .event:last-child{border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem;border:none}body.client_schedule_controller .schedule .event .title,body.client_schedule_controller .schedule .event .phase{float:left;font-size:1.2rem}body.client_schedule_controller .schedule .event .phase{width:7rem;min-height:0.1rem}body.client_schedule_controller .schedule .event .check{float:right;display:none;width:1rem;padding-top:0.3rem}body.client_schedule_controller .schedule .event .check img{display:block;width:1rem}body.client_schedule_controller .schedule .event .event_content{padding-top:0.8rem;padding-left:7rem;display:none}body.client_schedule_controller .schedule .event .event_content .date{opacity:0.7}body.client_schedule_controller .schedule .event .event_content .tasks{margin:0;padding-top:1.4rem;padding-left:1.4rem;line-height:1.5}body.client_schedule_controller .schedule .event .event_content .tasks .task .resource_link{display:inline-block;padding-left:0.3rem}body.client_schedule_controller .schedule .event .event_content .tasks .task .resource_link img{width:1.1rem;position:relative;top:2px;opacity:0.5;display:block}@media only screen and (max-device-width: 736px){body.client_schedule_controller .schedule .event .event_content{padding-left:0}body.client_schedule_controller .schedule .event .phase{display:none}}body.client_session_controller.login_view form{width:30rem;margin:auto}body.client_session_controller.login_view form .component{padding:0.7rem}body.client_session_controller.login_view form .component .title,body.client_session_controller.login_view form .component .sub_title,body.client_session_controller.login_view form .component .error{padding:0 0.7rem}body.client_session_controller.login_view form .component .sub_title{margin-bottom:3rem}body.client_session_controller.login_view form .component .sub_title a{color:#ee746b}body.client_session_controller.login_view form .component .error{color:#b4383e}body.client_session_controller.login_view form .component input{width:calc(100% - 1.4rem)}body.client_session_controller.login_view form .component input.submit{width:100%}body.client_session_controller.login_view form .component.controls{padding:0 1.4rem;padding-top:2rem}body.client_session_controller.login_view form .component.controls .control{cursor:pointer;margin:0.25rem 0}body.client_session_controller.login_view form .component.controls .control:hover{opacity:0.8}@media only screen and (max-device-width: 736px){body.client_session_controller.login_view .content{padding-top:2rem}body.client_session_controller.login_view form{width:100%}}body.client_visual_resources_controller.show_view .inset{margin-left:1rem}body.client_visual_resources_controller.show_view .material_guides{margin-bottom:1rem}body.client_visual_resources_controller.show_view .material_guides .choosing_materials_button,body.client_visual_resources_controller.show_view .material_guides .wood_button,body.client_visual_resources_controller.show_view .material_guides .interior_details,body.client_visual_resources_controller.show_view .material_guides .material_consistency_button{color:#ee746b;cursor:pointer;display:inline-block}body.client_visual_resources_controller.show_view .material_guides .choosing_materials_button:hover,body.client_visual_resources_controller.show_view .material_guides .wood_button:hover,body.client_visual_resources_controller.show_view .material_guides .interior_details:hover,body.client_visual_resources_controller.show_view .material_guides .material_consistency_button:hover{opacity:0.8}body.client_visual_resources_controller.show_view .material_guides .choosing_materials,body.client_visual_resources_controller.show_view .material_guides .wood{display:none}body.client_visual_resources_controller.show_view .material_guides .choosing_materials li,body.client_visual_resources_controller.show_view .material_guides .wood li{margin-bottom:0.5rem}body.client_visual_resources_controller.show_view .material_guides .choosing_materials h4,body.client_visual_resources_controller.show_view .material_guides .wood h4{font-weight:bold;margin-bottom:0}body.client_visual_resources_controller.show_view .material_guides .choosing_materials ul,body.client_visual_resources_controller.show_view .material_guides .wood ul{margin-top:0.5rem;margin-bottom:0.25rem}body.client_visual_resources_controller.show_view .material_guides .interior_details{display:block}body.client_visual_resources_controller.show_view .accessory_links a{color:#ee746b;display:block}body.client_visual_resources_controller.show_view .section_title{margin-top:2rem}body.client_visual_resources_controller.show_view .item{width:calc(20% - 2rem - 0.5rem);padding:1rem;display:inline-block;vertical-align:top}body.client_visual_resources_controller.show_view .item img{width:100%}body.client_visual_resources_controller.show_view .item .item_title{margin-top:0.5rem;opacity:0.8;font-size:0.9rem}body.client_visual_resources_controller.show_view .item:not(.noslides){cursor:pointer}body.client_visual_resources_controller.show_view .item:not(.noslides):hover{opacity:0.8;background-color:#f5f5f5}@media only screen and (max-device-width: 736px){body.client_visual_resources_controller.show_view .item{width:calc(100% - 2rem)}body.client_visual_resources_controller.show_view .item:not(.noslides):hover{opacity:1;background-color:transparent}}body.client_visual_resources_controller.show_view.mobile .slideshow .close{display:block}body.configurator h1,body.configurator h2,body.configurator h3,body.configurator h4,body.configurator h5,body.configurator h6{font-weight:normal}body.configurator a{color:inherit}body.configurator a,body.configurator input,body.configurator select,body.configurator textarea{font-size:1rem}body.configurator .ui-select-input{width:calc(100% - 2rem + 3px)}body.configurator input:not([type="checkbox"]),body.configurator textarea,body.configurator select,body.configurator .chosen-single{border:none !important;outline:none;background-color:#444 !important;border-radius:1.25rem !important;color:#fff !important;width:calc(100% - 3rem);-webkit-appearance:none;-moz-appearance:none}body.configurator input:not([type="checkbox"]):hover,body.configurator textarea:hover,body.configurator select:hover,body.configurator .chosen-single:hover{background-color:#454545 !important}body.configurator input:not([type="checkbox"])::-webkit-input-placeholder,body.configurator textarea::-webkit-input-placeholder,body.configurator select::-webkit-input-placeholder,body.configurator .chosen-single::-webkit-input-placeholder{color:#ddd}body.configurator input:not([type="checkbox"]):-ms-input-placeholder,body.configurator textarea:-ms-input-placeholder,body.configurator select:-ms-input-placeholder,body.configurator .chosen-single:-ms-input-placeholder{color:#ddd}body.configurator input:not([type="checkbox"])::-moz-placeholder,body.configurator textarea::-moz-placeholder,body.configurator select::-moz-placeholder,body.configurator .chosen-single::-moz-placeholder{color:#ddd;opacity:1}body.configurator input:not([type="checkbox"]):-moz-placeholder,body.configurator textarea:-moz-placeholder,body.configurator select:-moz-placeholder,body.configurator .chosen-single:-moz-placeholder{color:#ddd;opacity:1}body.configurator input:not([type="checkbox"]),body.configurator textarea,body.configurator select,body.configurator label,body.configurator .chosen-single,body.configurator .chosen-results li{display:block;padding:0.75rem 1.5rem !important}body.configurator label{padding-bottom:0.5rem !important;font-weight:normal !important}body.configurator input[type="submit"]{margin-top:2rem;width:auto;min-width:60px;background-color:#fff;color:#282828;cursor:pointer}body.configurator input[type="number"]{-moz-appearance:textfield}body.configurator textarea{box-sizing:border-box;max-width:100%;min-width:100%}body.configurator select{width:100%;cursor:pointer}body.configurator .chosen-container{height:auto;padding:none;font-size:inherit !important;font-family:inherit !important;line-height:normal !important;width:100% !important}body.configurator .chosen-container .chosen-single{background:none;background-color:#444;box-shadow:none;height:auto;line-height:normal !important;border:none !important;width:100% !important}body.configurator .chosen-container .chosen-single span{height:auto;line-height:normal !important}body.configurator .chosen-container .chosen-single div b{background:none;border-top:5px solid #ddd;border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;position:relative;top:1.2rem;left:-0.5rem}body.configurator .chosen-container .chosen-drop{border:none}body.configurator .chosen-container .chosen-drop,body.configurator .chosen-container .chosen-drop .chosen-results li:last-child{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}body.configurator .chosen-container .chosen-drop li:last-child{position:relative;top:1px;padding-bottom:1rem}body.configurator .chosen-container .chosen-drop .chosen-results{padding:0;margin:0}body.configurator .chosen-container .chosen-drop .chosen-results li{font-size:inherit !important;font-family:inherit !important}body.configurator .chosen-container .chosen-drop .chosen-results li.highlighted{background:none;background-color:#888}body.configurator .chosen-container .chosen-drop .chosen-results li.result-selected{background-color:#666;color:#fff}body.configurator .chosen-container.chosen-with-drop .chosen-single{border-top-right-radius:1.3rem !important;border-top-left-radius:1.3rem !important}body.configurator .g-recaptcha{border-radius:1.3rem !important;border:none !important;width:100% !important}body.configurator .grow-on-hover{transition:transform 0.2s ease-in-out}body.configurator .grow-on-hover:hover{transform:scale(1.05);box-shadow:0px 0px 2px rgba(0,0,0,0.3);z-index:2}body.configurator .grow-child-on-hover:hover .grow-child-on-hover-element{transform:scale(1.05);box-shadow:0px 0px 2px rgba(0,0,0,0.3);z-index:2}body.configurator .grow-child-on-hover:hover .grow-child-on-hover-element.scale-big{transform:scale(1.2)}body.configurator .button:not(.trow){transition:background-position 0.5s;background-size:220% 220%;background-position:95% 0%}body.configurator .button.light:not(.trow){background-image:linear-gradient(90deg, #ccc, #ccc 49.9%, #fff 50%)}body.configurator .button.dark:not(.trow){background-image:linear-gradient(90deg, #666, #666 49.9%, #454545 50%)}body.configurator .button:not(.trow):hover{background-position:5% 0%}body.configurator .form,body.configurator .centered-small-content{color:#fff}body.configurator .form .section,body.configurator .centered-small-content .section{background-color:#2c2c2c;padding:1rem;border-radius:1rem;box-shadow:0px 2px 2px rgba(0,0,0,0.1);width:41.5rem}body.configurator .form .section.fill,body.configurator .centered-small-content .section.fill{width:auto}body.configurator .form .section .section-title,body.configurator .centered-small-content .section .section-title{text-transform:uppercase;letter-spacing:1px;padding-left:1.5rem;padding-bottom:0.8rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,0.07)}body.configurator .form .section .section-message,body.configurator .centered-small-content .section .section-message{padding:0 1.5rem;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,0.07)}body.configurator .form .section .section-content,body.configurator .centered-small-content .section .section-content{padding:0}body.configurator .form .section .section-content.center,body.configurator .centered-small-content .section .section-content.center{text-align:center}body.configurator .form .section.info,body.configurator .centered-small-content .section.info{line-height:1.6;margin-left:3rem;width:21.5rem;font-weight:lighter;background-color:#2c2c2c;padding:1rem;border-radius:1rem;box-shadow:0px 2px 2px rgba(0,0,0,0.1)}body.configurator .form .section.info .section-title,body.configurator .centered-small-content .section.info .section-title{text-transform:uppercase;letter-spacing:1px;padding-left:0.5rem;padding-bottom:0.8rem;margin-bottom:1.5rem;border-bottom:1px solid #444}body.configurator .form .section.info .section-content,body.configurator .centered-small-content .section.info .section-content{padding:0.5rem;padding-top:0}body.configurator .form .section.left,body.configurator .form .section.right,body.configurator .centered-small-content .section.left,body.configurator .centered-small-content .section.right{width:26rem}body.configurator .form .field.short,body.configurator .centered-small-content .field.short{width:13rem}body.configurator .form .field.inline-checkbox-field,body.configurator .centered-small-content .field.inline-checkbox-field{padding:0.75rem 1.5rem;width:14rem}body.configurator .form .form-button-container,body.configurator .centered-small-content .form-button-container{margin-left:1.5rem;text-align:center}body.configurator .form .form-button-container .button,body.configurator .centered-small-content .form-button-container .button{margin-right:1rem}.cfg-editor-view.theme-light .form{color:black !important}body.configurator .right{float:right}body.configurator .left{float:left}body.configurator .readable{line-height:1.7}body.configurator .button{background-color:#fff;color:#282828;cursor:pointer;user-select:none;opacity:1 !important}body.configurator .button.dark{color:#fff;background-color:#454545}body.configurator button,body.configurator .button:not(.trow){border-radius:1.5rem;display:inline-block}body.configurator button,body.configurator .button:not(.trow),body.configurator .input,body.configurator .table.list .tcell:not(.delete){padding:0.75rem 1.5rem}body.configurator .centered-small-content{margin:auto;width:80%;max-width:60rem;min-width:40rem;padding-top:10rem}body.configurator .centered-small-content .section{margin:auto;margin-bottom:3rem}body.configurator .table.list{border-spacing:0 0.5rem}body.configurator .trow.button{background-color:transparent}body.configurator .trow.button .tcell{background-color:#fff}body.configurator .trow.button .tcell:first-child{border-top-left-radius:2rem;border-bottom-left-radius:2rem}body.configurator .trow.button .tcell:last-child{border-top-right-radius:2rem;border-bottom-right-radius:2rem}body.configurator .field,body.configurator .text-block{padding:0.2rem 0;margin-bottom:1rem}body.configurator .field.inline,body.configurator .text-block.inline{display:inline-block;text-align:left;width:20.5rem}body.configurator .text-block{padding:0.2rem 0;margin-bottom:1rem}body.configurator .text-block.inline{vertical-align:top}body.configurator .text-block.inline .text-block-title{padding:0.75rem 1.5rem}body.configurator .text-block.inline .text-block-content{padding:0 1.5rem;opacity:0.7}body.configurator .field.inline{vertical-align:middle}body.configurator .field.inline label{padding-top:0;padding-right:1rem}body.configurator .field.inline label .hint{font-weight:lighter;padding:0;opacity:0.8}body.configurator .field.optional label:after{content:'optional';padding-left:0.25rem;opacity:0.6;font-style:italic}body.configurator .field.short{width:10rem}body.configurator .field.medium{width:15rem}body.configurator .width100{width:100%}body.configurator .trow,body.configurator .table-row{display:table-row !important}body.configurator .ui-popup-window.sharing-settings{min-width:40rem}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-title{font-size:2rem;padding-bottom:1rem}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-subheading{padding-bottom:1rem}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-section{padding-bottom:1rem;display:flex;flex-direction:column}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-section .sharing-popup-section-title{font-weight:bold;padding-bottom:0.5rem}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-section .sharing-popup-section-content .users-input-container .ui-input.users-input .user-search-results{height:12rem}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-section .sharing-popup-section-content .users-input-container .ui-input.users-input .user-search-results .search-result{border-top:1px solid #444}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-section .sharing-popup-section-content .users-input-container .ui-input.users-input .user-search-results .search-result:last-child{border-bottom:1px solid #444}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-section .sharing-popup-section-content .users-input-container .ui-input.users-input .user-search-results .search-result:hover{background-color:#333}body.configurator .ui-popup-window.sharing-settings .ui-popup-content .sharing-popup-content .sharing-popup-section .sharing-popup-section-content .users-input-container .ui-input.users-input .user-search-results .search-result.active{background-color:#555}body.configurator .ui-popup-window.feedback{min-width:60rem}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-title{font-size:2rem;padding-bottom:1rem}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-section{padding-bottom:1rem;display:flex;flex-direction:column}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-section .feedback-popup-section-title{font-weight:bold;padding-bottom:0.5rem}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-section .feedback-popup-section-content .todo-list-input-container .todo-list-input .todo-list-items .todo-list-item{padding:0.25rem 1rem;margin-bottom:0.5rem;background-color:#444;border-radius:1.75rem}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-section .feedback-popup-section-content .todo-list-input-container .todo-list-input .todo-list-items .todo-list-item .todo-list-item-checkbox input:hover{cursor:pointer}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-section .feedback-popup-section-content .todo-list-input-container .todo-list-input .todo-list-items .todo-list-item .todo-list-item-text-input input{background-color:transparent !important}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-section .feedback-popup-section-content .todo-list-input-container .todo-list-input .todo-list-items .todo-list-item:hover{background-color:#343434}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-section .feedback-popup-button-container{margin-top:2rem;text-align:center}body.configurator .ui-popup-window.feedback .ui-popup-content .feedback-popup-content .feedback-popup-section .feedback-popup-button-container .button{margin-right:1rem}body.configurator .cfg-editor-view.theme-light .button{background-color:#282828 !important;color:#fff !important}html.configurator{font-size:80%}body.configurator{background-color:#282828;color:#fff}body.configurator:not(.configurator_invoice_controller):not(.configurator_drawings_controller) .content{padding-top:4.5rem}body.configurator:not(.configurator_invoice_controller):not(.configurator_drawings_controller) .content .full-size-message{height:100%;text-align:center;display:flex;align-items:center;justify-content:center}body.configurator .header{position:fixed;top:0;height:4.5rem;transition:height 0.3s;width:calc(100% - 4rem);background-color:#333;padding:0 2rem;font-size:0.9rem;z-index:3}body.configurator .header.expanded{height:13rem}body.configurator .header .clearfix{position:relative}body.configurator .header .icon{padding:1rem 0.5rem;display:inline-block;width:2.5rem;height:2.5rem;z-index:1;cursor:pointer}body.configurator .header .icon:hover{background-color:#444}body.configurator .header .icon img{width:2.5rem;display:block}body.configurator .header .logo{padding:1rem;padding-right:0}body.configurator .header .logo .image-wrapper img{height:2.5rem;display:block;border-radius:3px}body.configurator .header .button{margin-top:0.75rem;margin-right:0.5rem;font-size:1rem}body.configurator .header .button.icon-button{position:relative;height:1.25rem;width:0.75rem}body.configurator .header .button.icon-button img{opacity:0.8;position:absolute;width:1.5rem;height:1.5rem;left:calc(50% - 0.75rem);top:calc(50% - 0.75rem)}body.configurator .header #layout.button.icon-button img{transform:scale(0.9, 0.9)}body.configurator .header .item{padding:0 1rem;padding-top:1.7rem;height:2.8rem;font-size:inherit}body.configurator .header .item .save{display:none;position:relative}body.configurator .header .item .save .check,body.configurator .header .item .save .text{display:inline-block;vertical-align:center}body.configurator .header .item .save .check{width:2rem;position:absolute;top:-0.5rem;left:-2.3rem}body.configurator .header .item.clickable{cursor:pointer}body.configurator .header .item.clickable:hover{background-color:#444}@media screen and (max-width: 1150px){body.configurator .header .item .progress-dot{width:3rem !important}body.configurator .header .item .progress-dot .dot{top:1.7rem}body.configurator .header .item .progress-dot .line{top:calc(1.7rem + 6px)}body.configurator .header .item .progress-dot .label{display:none}}body.configurator .header .price{white-space:nowrap;cursor:pointer}body.configurator .header .price.hidden div{visibility:hidden}body.configurator .header .price .delivery-date,body.configurator .header .price .dollars-shipping-container{display:block}body.configurator .header .price .dollars-shipping-container{font-weight:lighter}body.configurator .header .price .dollars-shipping-container .shipping,body.configurator .header .price .dollars-shipping-container .dollars{text-align:right;display:inline-block}body.configurator .header .price .delivery-date{text-align:right}body.configurator .header .project-id{cursor:default}body.configurator .header .price{padding-top:0.5rem;height:3.4rem}body.configurator .header .project-status,body.configurator .header .project-id{padding-top:1.2rem;height:3.3rem}body.configurator .header .price:hover,body.configurator .header .project-status:hover,body.configurator .header .project-id:hover{background-color:rgba(255,255,255,0.1)}body.configurator .header .price.price .dollars,body.configurator .header .price.project-status,body.configurator .header .price.project-id,body.configurator .header .project-status.price .dollars,body.configurator .header .project-status.project-status,body.configurator .header .project-status.project-id,body.configurator .header .project-id.price .dollars,body.configurator .header .project-id.project-status,body.configurator .header .project-id.project-id{font-size:1.6rem}body.configurator.print{padding-top:4rem;background-color:#fff}body.configurator.print .wrapper{width:100%;min-width:100%;max-width:100%}body.configurator.print .header{display:none}body.configurator .sidebar{display:none;position:fixed;top:0px;height:calc(100% - 6rem);padding:3rem;overflow-y:auto;background-color:#222;z-index:1000;box-shadow:0px 0px 1rem #000}body.configurator .sidebar.help-sidebar{width:25rem;font-size:0.9rem;font-weight:lighter}body.configurator .sidebar.help-sidebar .subject{margin-bottom:2rem}body.configurator .sidebar.help-sidebar .subject .title{font-weight:bold}body.configurator .sidebar.help-sidebar .subject .body p{margin-top:0}body.configurator .sidebar.help-sidebar .button{font-size:1rem;line-height:1.4;margin-bottom:0.5rem}body.configurator .sidebar.help-sidebar .help-faq{margin-bottom:2rem;height:50%;background-color:#333;border-radius:1.3rem}body.configurator .sidebar.help-sidebar .help-faq .questions{height:calc(100% - 4rem);overflow:auto;margin-top:1rem;padding:0 1.5rem}body.configurator .sidebar.help-sidebar .help-faq .questions .question{margin-bottom:2rem}body.configurator .sidebar.help-sidebar .help-faq .questions .question .question-text{font-weight:bold;margin-bottom:0.2rem}body.configurator .sidebar.help-sidebar .help-faq .questions .question .answer{white-space:pre-line}body.configurator .sidebar.help-sidebar .help-contact{margin:3rem 1.5rem}body.configurator .sidebar:not(.right){left:0px}body.configurator .sidebar.right{right:0px}body.configurator .header .toggle-interaction{color:#c6d99d}body.configurator:not(.interaction-disabled) .header .toggle-interaction{color:#eb8787}body.configurator.configurator_elevations_controller.show_view .header .price,body.configurator.configurator_projects_controller.show_view .header .price{display:block}body.configurator .request-lock{position:fixed;top:0px;left:0px;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none}body.configurator .request-lock .request-lock-popup{background-color:#333;border-radius:0.5rem;padding:1rem 2rem;width:24rem;height:6rem;left:calc(50% - 12rem - 4rem);top:calc(50% - 3rem - 2rem);position:relative;box-shadow:0px 0px 5px rgba(0,0,0,0.5)}body.configurator .request-lock .request-lock-popup .status{text-align:center;margin:1rem 0;font-size:1rem}body.configurator .request-lock .request-lock-popup .bar{width:100%;border-radius:6px;height:6px;background-color:#222;margin:2rem 0}body.configurator .request-lock .request-lock-popup .bar .progress{width:5%;height:100%;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#fff}body.configurator .request-lock .request-lock-popup .bar .progress.complete{border-radius:6px}body.configurator .project-status-tooltip{max-width:20rem}body.configurator .project-status-tooltip .project-status{padding:0.1rem 0}body.configurator .project-status-tooltip .project-status .project-status-indicator,body.configurator .project-status-tooltip .project-status .project-status-info{display:table-cell}body.configurator .project-status-tooltip .project-status .project-status-indicator{width:2px;min-width:2px;height:100%;background-color:#eee}body.configurator .project-status-tooltip .project-status .project-status-indicator.active{background-color:#999}body.configurator .project-status-tooltip .project-status .project-status-info{padding:0.5rem 0;padding-left:1rem}body.configurator .project-status-tooltip .project-status .project-status-info .project-status-title{font-weight:bold}body.configurator .cfg-properties-field-tooltip{padding:0.5rem 0;display:flex;flex-direction:row}body.configurator .cfg-properties-field-tooltip .tooltip-content-left .tooltip-image{margin-right:1.5rem}body.configurator .cfg-properties-field-tooltip .tooltip-content-left .tooltip-image img{display:block;height:20rem}body.configurator .cfg-properties-field-tooltip .tooltip-content-right{width:15rem}body.configurator .cfg-properties-field-tooltip .tooltip-content-right .tooltip-title{font-weight:bold;margin-bottom:0.25rem}body.configurator .tooltip .tooltip-content{box-shadow:0px 0px 5px rgba(0,0,0,0.5)}body.configurator.hide-tooltips .tooltip{display:none}body.configurator .button-set .button-set-button,body.configurator .button-set .button-set-label{background-color:#444;padding:0.75rem 1rem}body.configurator .button-set .button-set-button:last-child,body.configurator .button-set .button-set-label:last-child{padding-right:1.2rem;border-top-right-radius:2rem;border-bottom-right-radius:2rem}body.configurator .button-set .button-set-button:first-child,body.configurator .button-set .button-set-label:first-child{padding-left:1.2rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem}body.configurator .button-set .button-set-button.button-set-button:hover,body.configurator .button-set .button-set-label.button-set-button:hover{background-color:#555}body.configurator .button-set .icon-set-icon{height:20px;cursor:pointer}body.configurator .cfg-editor-view.theme-light .button-set .button-set-button,body.configurator .cfg-editor-view.theme-light .button-set .button-set-label{color:#ccc}body.configurator .slideshow .bottom_bar .caption .slideshow_title,body.configurator .slideshow .bottom_bar .caption .credit{font-size:0.8rem}body.configurator .cfg-configurator-details-popup .ui-popup-window{width:40rem}body.configurator .cfg-configurator-details-popup .ui-popup-window .ui-popup-content,body.configurator .cfg-configurator-details-popup .ui-popup-window .configurator-details-popup{height:100%}body.configurator .cfg-configurator-details-popup .resource-summary{height:calc(100% - 60%);overflow:auto}body.configurator .cfg-configurator-details-popup .resource-summary .resource-summary-content{padding:2rem;display:flex;flex-direction:row;min-height:calc(100% - 4rem - 177px)}body.configurator .cfg-configurator-details-popup .resource-summary .resource-summary-content .resource-summary-text{width:calc(100% - 10rem)}body.configurator .cfg-configurator-details-popup .resource-summary .resource-summary-content .resource-dimensions{width:10rem}body.configurator .cfg-configurator-details-popup .resource-summary .resource-summary-content .resource-summary-text .resource-title{font-size:1.4rem;font-weight:normal;text-transform:uppercase;letter-spacing:1px}body.configurator .cfg-configurator-details-popup .resource-summary .resource-summary-content .resource-summary-text .resource-price{margin:1rem 0;opacity:0.5}body.configurator .cfg-configurator-details-popup .resource-summary .material-swatches-container{flex-direction:row;vertical-align:top;vertical-align:top;padding-bottom:0.5rem}body.configurator .cfg-configurator-details-popup .resource-summary .material-swatches-container:not(:last-child){margin-right:0.5rem;margin-bottom:0.5rem}body.configurator .cfg-configurator-details-popup .resource-summary .material-swatches-container .material-swatch-container{padding:1rem;vertical-align:top;display:inline-block}body.configurator .cfg-configurator-details-popup .resource-summary .material-swatches-container .material-swatch-container:first-child{margin-left:2rem;padding-left:0rem}body.configurator .cfg-configurator-details-popup .resource-summary .material-swatches-container .material-swatch-container .material-swatch{width:5rem;height:5rem;margin:auto;margin-bottom:1rem;border-radius:2.5rem;background-clip:padding-box;background-size:cover;background-position:50% center;background-repeat:no-repeat;background-color:rgba(255,255,255,0.02)}body.configurator .cfg-configurator-details-popup .resource-summary .material-swatches-container .material-swatch-container .material-swatch-label{text-align:center;width:7.5rem}body.configurator .cfg-configurator-details-popup .resource-slideshow{height:60%}body.configurator .ui-precision-picker{white-space:nowrap;background-color:#444;border-radius:1.5rem;display:inline-block;font-size:0.9rem}body.configurator .ui-precision-picker .ui-precision-picker-inline-element{padding:0.4rem .5rem;vertical-align:middle;display:inline-block;font-size:0.9rem;user-select:none}body.configurator .ui-precision-picker .ui-precision-picker-inline-element.picker-label{color:#ccc}body.configurator .ui-precision-picker .ui-precision-picker-inline-element.precision-input-lock{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:.75rem;padding-right:.75rem}body.configurator .ui-precision-picker .ui-precision-picker-inline-element.precision-value{font-size:1rem;padding:0rem 0.5rem;width:2rem;text-align:center}body.configurator .ui-precision-picker .ui-precision-picker-inline-element.increase-button:hover,body.configurator .ui-precision-picker .ui-precision-picker-inline-element.decrease-button:hover{cursor:pointer;background-color:#555}body.configurator .ui-precision-picker .ui-precision-picker-inline-element:first-child{padding-left:1.2rem;border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}body.configurator .ui-precision-picker .ui-precision-picker-inline-element:last-child{padding-right:1.2rem;border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}body.configurator .cfg-editor-view.theme-light .ui-precision-picker{color:#ccc}body.configurator .progress-dots-input-container{position:absolute;text-align:center;height:100%;z-index:1;white-space:nowrap;font-size:0;left:calc(50% - 200px);top:1px}body.configurator .progress-dots-input-container .progress-dots-input{height:inherit;display:flex;align-items:center}body.configurator .progress-dots-input-container .progress-dots-input .prev-arrow,body.configurator .progress-dots-input-container .progress-dots-input .next-arrow{position:relative;font-size:1.2rem;width:30px;top:-0.1rem}body.configurator .progress-dots-input-container .progress-dots-input .prev-arrow.disabled,body.configurator .progress-dots-input-container .progress-dots-input .next-arrow.disabled{opacity:0}body.configurator .progress-dots-input-container .progress-dots-input .prev-arrow:not(.disabled),body.configurator .progress-dots-input-container .progress-dots-input .next-arrow:not(.disabled){opacity:1}body.configurator .progress-dots-input-container .progress-dots-input .prev-arrow:not(.disabled):hover,body.configurator .progress-dots-input-container .progress-dots-input .next-arrow:not(.disabled):hover{cursor:pointer;transform:scale(1.2)}body.configurator .progress-dots-input-container .progress-dots-input .prev-arrow::after{content:'←'}body.configurator .progress-dots-input-container .progress-dots-input .next-arrow::after{content:'→'}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container{height:inherit}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot{display:inline-block;vertical-align:middle;position:relative;width:30px;height:inherit;cursor:default}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot .progess-dot-circle{border:1px solid #bbb;border-radius:13px;width:13px;height:13px;margin:auto;z-index:2;background-color:#333;position:absolute;top:calc(50% - 8.5px);left:calc(50% - 8.5px)}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot .progess-dot-line{border-bottom:1px solid #555;width:50%;position:absolute;top:calc(50% - 2px);z-index:1}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot .progess-dot-line.line-left{left:0}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot .progess-dot-line.line-right{left:50%}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot .progess-dot-label{font-size:0.9rem;padding:0.1rem 0.6rem;top:45px;left:40px;background-color:none;opacity:0;transition:opacity 0.3s linear, font-size 0.3s, padding 0.3s, line-height 0.3s;transform:rotate(40deg);transform-origin:top left;z-index:1;text-align:left;color:#bbb;border-radius:1.4rem;position:absolute;line-height:1.2rem}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot .progess-dot-label .progress-dot-title{position:relative;top:-4px}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot .progess-dot-label:after{top:5px;left:-18px;width:20px;position:absolute;content:'';height:0;border-bottom:dotted 1px #444}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.child-progress-dot .progess-dot-circle{top:calc(50% - 4.5px);left:calc(50% - 4.5px);width:5px;height:5px}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot:first-child .progess-dot-line.line-left{display:none}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot:last-child .progess-dot-line.line-right{display:none}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.completed .progess-dot-circle{background-color:#bbb}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.completed .progess-dot-label:after{border-bottom-color:#bbb}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.completed .progess-dot-line.line-left,body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.completed .progess-dot-line.line-right{border-bottom:1px solid #ccc}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.active .progess-dot-circle{border-color:#fff;background-color:#fff}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.active .progess-dot-label{color:white}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.active .progess-dot-label:after{border-bottom-color:#fff}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.active .progess-dot-line.line-left{border-bottom-color:#ccc}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.disabled .progess-dot-label{color:#666}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.disabled .progess-dot-label:after{border-bottom-color:#444}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot.disabled:not(.completed) .progess-dot-circle{border:solid 1px #444}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot:not(.disabled):not(.active):hover{cursor:pointer}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot:not(.disabled):not(.active):hover .progess-dot-circle{transform:scale(1.2)}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot:not(.disabled):not(.active):hover .progess-dot-label{color:#fff}body.configurator .progress-dots-input-container .progress-dots-input .progress-dots-container .progress-dot:not(.disabled):not(.active):hover .progess-dot-label:after{border-bottom-color:#fff}body.configurator .progress-dots-input-container .progress-dots-input.show-labels .progress-dot .progess-dot-label{opacity:1}body.configurator .progress-dots-input-container .progress-dots-input:not(.show-labels) .progress-dot .progess-dot-label{font-size:0rem}.project-timeline-view .timeline-event,.project-timeline-view .timeline-warning{margin-bottom:0.5rem}.project-timeline-view .timeline-event:last-child,.project-timeline-view .timeline-warning:last-child{margin-bottom:0.5rem}.project-timeline-view .timeline-event{position:relative}.project-timeline-view .timeline-event.is-expanded .timeline-event-header .event-header-cell.event-title,.project-timeline-view .timeline-event.has-warning .timeline-event-header .event-header-cell.event-title{border-bottom-left-radius:0}.project-timeline-view .timeline-event.is-expanded .timeline-event-header .event-header-cell.event-button,.project-timeline-view .timeline-event.has-warning .timeline-event-header .event-header-cell.event-button{border-bottom-right-radius:0}.project-timeline-view .timeline-event.has-warning .timeline-event-body{border-radius:0}.project-timeline-view .timeline-event .timeline-event-header{display:flex}.project-timeline-view .timeline-event .timeline-event-header .event-header-cell{padding:1rem 1.5rem;background-color:#444;border:none;align-items:center;display:flex}.project-timeline-view .timeline-event .timeline-event-header .event-header-cell.event-title{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;text-transform:uppercase;width:10rem}.project-timeline-view .timeline-event .timeline-event-header .event-header-cell.event-status{flex-grow:1;padding-left:0;padding-right:0}.project-timeline-view .timeline-event .timeline-event-header .event-header-cell.event-button{border-radius:0;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;width:7rem;justify-content:center}.project-timeline-view .timeline-event .timeline-event-warning{text-align:center;padding:0.25rem 1.5rem;color:#000;background-color:#f1c232ff;border:none;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.project-timeline-view .timeline-event .timeline-event-employee-only-container{position:absolute;top:0;left:calc(100% + 2rem);white-space:nowrap}.project-timeline-view .timeline-event .timeline-event-employee-only-container .employee-only-button,.project-timeline-view .timeline-event .timeline-event-employee-only-container .employee-only-hint,.project-timeline-view .timeline-event .timeline-event-employee-only-container .employee-only-input-container{min-width:10rem !important}.project-timeline-view .timeline-event .timeline-event-employee-only-container .employee-only-hint{position:absolute;text-align:center;top:-1.75rem;width:14rem;opacity:0.6;font-style:italic}.project-timeline-view .timeline-event .timeline-event-employee-only-container .employee-only-button,.project-timeline-view .timeline-event .timeline-event-employee-only-container .employee-only-input-container{display:inline-block;margin-right:0.5rem}.project-timeline-view .timeline-event .timeline-event-employee-only-container .employee-only-button{padding:1rem 2rem;min-width:10rem;background-color:#444;border:none;align-items:center;text-align:center}.project-timeline-view .timeline-event .timeline-event-employee-only-container .employee-only-input-container input{padding:1.25rem 2rem !important;width:10rem !important;border-radius:1.5rem !important;text-align:center}.project-timeline-view .timeline-event.completed{color:#bbb}.project-timeline-view .timeline-event.active .timeline-event-header .event-status{animation:pulse-blue 2s infinite}@keyframes pulse-blue{0%{color:#fff}50%{color:#6a95ca}100%{color:#fff}}body.configurator_admin_dashboard_controller.index_view .content{padding:2rem;padding-top:12rem;max-width:90rem;margin:auto}body.configurator_admin_dashboard_controller.index_view .dashboard-title{font-size:3rem;padding-bottom:2rem;padding-left:1rem}body.configurator_admin_dashboard_controller.index_view .dashboard-item{display:inline-block;border-radius:0.5rem;background-color:rgba(255,255,255,0.05);width:calc(100%);box-shadow:0px 2px 3px rgba(0,0,0,0.2)}body.configurator_admin_dashboard_controller.index_view .dashboard-item .dashboard-item-title{text-transform:uppercase;text-align:center;letter-spacing:1px;padding:1rem;font-size:0.9rem;background-color:rgba(255,255,255,0.05);border-top-right-radius:0.5rem;border-top-left-radius:0.5rem}body.configurator_admin_dashboard_controller.index_view .dashboard-item .dashboard-item-content{padding:1rem}body.configurator_admin_dashboard_controller.index_view .review-call-calendar{width:100%}body.configurator_admin_dashboard_controller.index_view .review-call-calendar .trow:nth-child(2n){background-color:rgba(255,255,255,0.02)}body.configurator_admin_dashboard_controller.index_view .review-call-calendar .tcell{padding:1rem 2rem;vertical-align:top}body.configurator_admin_dashboard_controller.index_view .review-call-calendar .tcell:last-child{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}body.configurator_admin_dashboard_controller.index_view .review-call-calendar .tcell:first-child{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}body.configurator_admin_dashboard_controller.index_view .review-call-calendar .project-review-card{background-color:rgba(255,255,255,0.05);border-radius:0.5rem;padding:1rem;display:inline-block}body.configurator_drawings_controller.index_view{position:relative;background-color:#fff;color:rgba(0,0,0,0.8)}body.configurator_drawings_controller.index_view .header{display:none}@media print{body.configurator_drawings_controller.index_view .content{margin-top:0}body.configurator_drawings_controller.index_view .drawings-controls{display:none}}@media not print{body.configurator_drawings_controller.index_view .content{padding-top:0}}.cfg-drawings-index-view{min-width:85rem;font-size:0.8rem;font-family:arial}.cfg-drawings-index-view,.cfg-drawings-index-view .drawings-content{height:100%}.cfg-drawings-index-view .drawings-controls{position:fixed;top:2rem;left:2rem;padding:0.5rem;z-index:3;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,0.3)}.cfg-drawings-index-view .drawings-button-item{position:relative;cursor:pointer !important;z-index:2}.cfg-drawings-index-view .drawings-content .drawings-page{border:1px solid rgba(0,0,0,0.3);page-break-after:always;height:calc(100% - 2px)}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content{height:calc(100% - calc(5rem + 4px))}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-graphic{background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container{height:100%;display:flex}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-page-main-content{width:calc(100% - 1px - 20rem - 4rem);height:calc(100% - 4rem);padding:2rem;float:left}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-page-main-content .standard-page-elements{position:relative;overflow:hidden}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-page-main-content .standard-page-elements .graphic-image{display:flex;flex-direction:column;align-items:center;justify-content:center}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-page-main-content .standard-page-elements .empty.graphic-image{color:red;background-color:transparent;box-shadow:inset 0 0 0 1px red}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-page-main-content .standard-page-elements .graphic-label{text-transform:uppercase;text-align:center;margin:0 auto;min-width:auto;font-weight:bold;color:grey}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-page-main-content .standard-page-elements .empty .graphic-label{color:red}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-page-main-content .standard-page-elements div.draggable{cursor:move}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-page-main-content .standard-page-elements div.dragging{box-shadow:inset 0 0 0 1px red}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel{float:right;border-left:1px solid rgba(0,0,0,0.2);width:20rem;height:100%;display:flex;flex-direction:column;overflow:auto}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-keys{margin-bottom:1rem;float:none;border-bottom:1px solid rgba(0,0,0,0.1)}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-keys .drawings-key{display:block;margin:auto;width:15rem;height:15rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content{flex-grow:1;display:flex;flex-direction:column}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section.side-panel-details{flex-grow:1}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-header,.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content{padding:1rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-header{border-bottom:1px solid rgba(0,0,0,0.1);font-size:1rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .binding-dimensions-key-image{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:20rem;height:9rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .side-panel-list-item:not(:last-child){margin-bottom:0.4rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .room-title:not(:first-child){margin-top:1rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-item-with-hatch{padding-bottom:0.5rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-item-with-hatch .detail-item-title,.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-item-with-hatch .detail-item-hatch{display:inline-block;vertical-align:middle}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-item-with-hatch .detail-item-hatch{width:22px;height:22px;margin-right:0.5rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-item-with-hatch .detail-item-hatch .canvas-container{border:1px solid #333}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-item-with-hatch .detail-item-hatch canvas,.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-item-with-hatch .detail-item-hatch .canvas-container{width:20px !important;height:20px !important}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-item-with-hatch .detail-item-title{width:calc(100% - 22px - 1rem);text-transform:lowercase;font-weight:bold}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-category{padding-bottom:1rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-category .detail-category-title{opacity:0.8;margin-bottom:0.3rem;border-bottom:1px solid rgba(0,0,0,0.1)}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-category .detail-category-items .detail-item{text-indent:-1rem;margin-left:1rem;padding-bottom:0.25rem}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .drawings-side-panel-content .side-panel-section .side-panel-section-content .detail-category .detail-category-items .detail-item .detail-item-title{text-transform:lowercase;font-weight:bold}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .signature-container{width:calc(100% - 2rem);align-self:flex-end;padding:1rem;height:8rem;display:flex;align-items:flex-end}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .signature-container .signature-content{display:flex;border-top:1px solid rgba(0,0,0,0.2);opacity:0.7;padding:0.5rem;width:100%}.cfg-drawings-index-view .drawings-content .drawings-page .drawings-page-content .drawings-side-panel-container .drawings-side-panel .signature-container .signature-content .date-label{flex-grow:1;text-align:right}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-footer{display:none}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .approval-container{width:38%;position:absolute;margin:20px 0px 0px 10px;font-family:'Libre Franklin', arial}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .approval-container .approval-container-content{padding-top:1.5rem;padding-left:2rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .final-approval{margin-top:20px 0px 0px 20px;padding-top:100px 0px 0px 10px;font-size:0.8rem;color:grey}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .fir-heading{color:red;border-bottom:2px solid grey;text-transform:uppercase}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .sec-heading{border-bottom:2px solid grey;text-transform:uppercase;width:70px;font-weight:bold;color:grey}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .designer-contact-input{background-color:inherit !important;color:inherit !important;border:none;padding:0;margin:0;font-size:0.8rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content{position:relative}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container{display:flex;flex-direction:column;width:60%;height:45%;position:relative;top:50%;left:40%}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .company-name,.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .project-name,.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .delivery-address,.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .issue-date,.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .signature-container{padding-left:1rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .company-name{border-bottom:1px solid rgba(0,0,0,0.2);font-size:2.8rem;width:90%}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .company-name span{opacity:0.7}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .project-name,.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .delivery-address,.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .issue-date{font-size:1.5rem;margin-top:1.5rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .project-name{opacity:0.9}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .delivery-address{opacity:0.75}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .issue-date{opacity:0.6;flex-grow:1}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .signature-container{display:flex;width:30rem;border-top:1px solid rgba(0,0,0,0.2);padding-top:0.5rem;padding-right:0.5rem;align-self:flex-end;margin-right:10%;opacity:0.7}.cfg-drawings-index-view .drawings-content .drawings-page.type-cover .drawings-page-content .cover-container .signature-container .date-label{flex-grow:1;text-align:right}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container{height:100%;display:flex}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .critical-schedules-outlines{height:100%}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container{display:flex;flex-direction:column}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-dimensions{padding:1rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-dimensions{display:flex;justify-content:center;flex-direction:row;align-items:center;white-space:nowrap;flex-grow:1}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-dimensions .site-access-volume{width:33%}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-dimensions .site-access-volume .volume-title{text-transform:lowercase;text-align:center;font-size:1rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-dimensions .site-access-volume .volume-title .in-packaging{opacity:0.6}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-dimensions .site-access-volume .volume-graphic{height:30rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-disclaimer{display:flex;flex-direction:row;border:1px solid rgba(0,0,0,0.2);align-items:center}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-disclaimer .disclaimer-terms-red,.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-disclaimer .disclaimer-terms-black{padding:1rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-disclaimer .disclaimer-terms-red{color:red;font-weight:bold;border-right:1px solid rgba(0,0,0,0.2)}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-disclaimer .disclaimer-terms-red .red-text-attention{font-size:1.5rem;display:block;letter-spacing:0.25rem;padding-bottom:0.5rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .site-access-content-container .site-access-disclaimer .disclaimer-terms-black ul{margin:0;padding-left:1rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .drawings-side-panel{display:flex}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .drawings-side-panel .drawings-side-panel-content .appliances .table-cell,.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .drawings-side-panel .drawings-side-panel-content .glossary .table-cell{padding:2px 0}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .drawings-side-panel .drawings-side-panel-content .appliances .table-cell:not(:first-child),.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .drawings-side-panel .drawings-side-panel-content .glossary .table-cell:not(:first-child){padding-left:1rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-critical-schedules .critical-schedules-container .drawings-side-panel .drawings-side-panel-content .glossary .glossary-title{font-weight:bold}.cfg-drawings-index-view .drawings-content .drawings-page.type-floors .floors-container{padding:2rem;height:calc(100% - 4rem);display:flex;align-items:center;justify-content:center}.cfg-drawings-index-view .drawings-content .drawings-page.type-floors .floors-container .drawings-floor{box-sizing:border-box;display:inline-block}.cfg-drawings-index-view .drawings-content .drawings-page.type-floors .floors-container .drawings-floor .drawings-floor-graphic{width:100%;height:calc(100% - 1.2rem)}.cfg-drawings-index-view .drawings-content .drawings-page.type-floors .floors-container .drawings-floor .floor-title{height:1.2rem;text-transform:lowercase;text-align:center}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content{position:relative}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .drawings-room-left-panel,.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .room-elevations,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .drawings-room-left-panel,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .room-elevations{float:left}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .drawings-room-left-panel,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .drawings-room-left-panel{width:100%;height:100%;margin-right:2rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .drawings-room-left-panel .drawings-room-graphic,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .drawings-room-left-panel .drawings-room-graphic{width:100%;height:100%}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .drawings-room-annotations-view-container,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .drawings-room-annotations-view-container{position:absolute;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:80%;height:20%}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .drawings-room-annotations-view-container .drawings-annotation,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .drawings-room-annotations-view-container .drawings-annotation{display:inline;margin-left:2rem;min-width:25rem;max-width:30rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .drawings-room-annotations-view-container .drawings-room-annotation-title,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .drawings-room-annotations-view-container .drawings-room-annotation-title{font-weight:bold}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .room-elevations,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .room-elevations{width:33%;height:100%;display:none}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .room-elevations .room-elevation,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .room-elevations .room-elevation{height:calc(25% + 0.2rem)}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .room-elevations .room-elevation .room-elevation-graphic,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .room-elevations .room-elevation .room-elevation-graphic{height:calc(100% - 2rem - 1.5rem);width:100%;text-align:center}.cfg-drawings-index-view .drawings-content .drawings-page.type-room .drawings-page-main-content .room-elevations .room-elevation .room-elevation-title,.cfg-drawings-index-view .drawings-content .drawings-page.type-room-binding-dimensions .drawings-page-main-content .room-elevations .room-elevation .room-elevation-title{padding-top:0.5rem;text-align:center;width:100%;text-overflow:ellipsis}.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation .elevation-container,.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation-binding-dimensions .elevation-container{position:relative}.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation .elevation-container .drawings-elevation-graphic,.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation-binding-dimensions .elevation-container .drawings-elevation-graphic{width:100%;height:100%}.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation .elevation-container .drawings-elevation-annotations-view-container,.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation-binding-dimensions .elevation-container .drawings-elevation-annotations-view-container{position:absolute;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:80%;height:20%}.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation .elevation-container .drawings-elevation-annotations-view-container .drawings-elevation-annotation,.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation-binding-dimensions .elevation-container .drawings-elevation-annotations-view-container .drawings-elevation-annotation{display:inline;margin-left:2rem;min-width:25rem;max-width:30rem}.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation .elevation-container .drawings-elevation-annotations-view-container .drawings-elevation-annotation-title,.cfg-drawings-index-view .drawings-content .drawings-page.type-elevation-binding-dimensions .elevation-container .drawings-elevation-annotations-view-container .drawings-elevation-annotation-title{font-weight:bold}.cfg-drawings-index-view .drawings-footer,.cfg-drawings-index-view .drawings-page-footer{height:calc(calc(5rem + 4px) - 1px);border-top:1px solid rgba(0,0,0,0.3);padding:0 2rem}.cfg-drawings-index-view .drawings-footer .left,.cfg-drawings-index-view .drawings-page-footer .left{padding:1rem 0}.cfg-drawings-index-view .drawings-footer .left .company-name,.cfg-drawings-index-view .drawings-footer .left .project-name,.cfg-drawings-index-view .drawings-footer .left .project-link,.cfg-drawings-index-view .drawings-footer .left .project-link a,.cfg-drawings-index-view .drawings-page-footer .left .company-name,.cfg-drawings-index-view .drawings-page-footer .left .project-name,.cfg-drawings-index-view .drawings-page-footer .left .project-link,.cfg-drawings-index-view .drawings-page-footer .left .project-link a{display:inline-block;vertical-align:middle}.cfg-drawings-index-view .drawings-footer .left .company-name,.cfg-drawings-index-view .drawings-page-footer .left .company-name{font-size:calc(calc(5rem + 4px) - 3rem);margin-top:0.4rem;line-height:1;padding-left:2rem}.cfg-drawings-index-view .drawings-footer .left .company-name span,.cfg-drawings-index-view .drawings-page-footer .left .company-name span{opacity:0.7}.cfg-drawings-index-view .drawings-footer .left .project-name,.cfg-drawings-index-view .drawings-page-footer .left .project-name{opacity:0.7;padding-left:2rem;font-size:1.5rem;position:relative;top:3px}.cfg-drawings-index-view .drawings-footer .left .project-link a,.cfg-drawings-index-view .drawings-page-footer .left .project-link a{font-size:1rem;position:relative;top:0.2rem;margin-right:0.8rem}.cfg-drawings-index-view .drawings-footer .right,.cfg-drawings-index-view .drawings-page-footer .right{height:100%}.cfg-drawings-index-view .drawings-footer .right .toggle-menu-visible,.cfg-drawings-index-view .drawings-page-footer .right .toggle-menu-visible{cursor:pointer}.cfg-drawings-index-view .drawings-footer .right .table,.cfg-drawings-index-view .drawings-page-footer .right .table{height:100%}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item,.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item{display:table-cell;padding:1rem;vertical-align:middle;font-size:0.8rem;text-align:center}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item [class*='-toggle-option'],.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item [class*='-toggle-option']{text-align:left;cursor:pointer}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item .active[class*='-toggle-option'],.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item .active[class*='-toggle-option']{font-weight:bold}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item:not(:last-child),.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item:not(:last-child){border-right:1px solid rgba(0,0,0,0.2)}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item:last-child,.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item:last-child{padding-right:0}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item.drawings-disclaimer,.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item.drawings-disclaimer{text-align:left;opacity:0.9rem;width:24rem;line-height:1.3}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item.page-number,.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item.page-number{min-width:3rem}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item.page-title,.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item.page-title{text-transform:lowercase;min-width:calc(20rem - 3rem - 2px);opacity:0.7}.cfg-drawings-index-view .drawings-footer .right .table .drawings-footer-right-item.page-title .page-title-title,.cfg-drawings-index-view .drawings-page-footer .right .table .drawings-footer-right-item.page-title .page-title-title{font-size:1.5rem}@media print{.cfg-drawings-index-view .drawings-controls{display:none}.cfg-drawings-index-view .drawings-page-settings{display:none}.cfg-drawings-index-view .drawings-page{height:calc(11in - 2px)}.cfg-drawings-index-view .drawings-page .standard-page-elements{height:100%;min-width:13in}}@media not print{.cfg-drawings-index-view:not(.old-mode){background-color:#eee;overflow:auto}.cfg-drawings-index-view:not(.old-mode) .drawings-content{overflow:initial;max-width:17in;margin:auto;margin-top:1rem}.cfg-drawings-index-view:not(.old-mode) .drawings-content .drawings-page{background-color:white;margin-right:1rem;margin-left:1rem;margin-bottom:1rem;height:calc(11in - 2px);box-shadow:0px 0px 5px rgba(0,0,0,0.3)}.cfg-drawings-index-view:not(.old-mode) .drawings-content .drawings-page .drawings-page-main-content{overflow-x:auto}.cfg-drawings-index-view:not(.old-mode) .drawings-content .drawings-page .drawings-page-main-content .standard-page-elements{height:100%;min-width:13in}.cfg-drawings-index-view:not(.old-mode) .drawings-content .drawings-page:not(:last-child){border-bottom:none !important;height:11in}.cfg-drawings-index-view .drawings-footer .page-title,.cfg-drawings-index-view .drawings-page-footer .page-title{min-width:calc(20rem - 3rem) !important}.cfg-drawings-index-view .drawings-content{overflow:auto;height:100%}.cfg-drawings-index-view .drawings-content .drawings-page{height:100%;border:none}.cfg-drawings-index-view .drawings-content .drawings-page:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.3);height:100%}.cfg-drawings-index-view .drawings-content .drawings-page:first-child .drawings-page-content{height:100%}.cfg-drawings-index-view .drawings-content .drawings-page:not(:first-child) .drawings-page-content{height:calc(100% - calc(5rem + 4px))}}.cfg-drawings-index-view.production-mode .site-access-disclaimer,.cfg-drawings-index-view.production-mode .signature-container{display:none !important}body.company-key-hb .cfg-drawings-index-view{font-family:'Libre Franklin', arial !important}.drawings-options-menu{position:absolute;top:calc(50% - 250px);left:calc(50% - 5rem);height:500px;width:10rem;padding:1rem;box-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#eee;border-radius:3px;z-index:2}.drawings-options-menu .drawings-footer-item{margin-bottom:0.5rem}.drawings-options-menu [class*='-toggle-option'],.drawings-options-menu .apply{margin-bottom:1rem;text-align:left;cursor:pointer}.drawings-options-menu .active[class*='-toggle-option'],.drawings-options-menu .apply.active{font-weight:bold}.drawings-options-menu .apply{background-color:#333;color:#fff;padding:0.6rem 1rem;border:0;cursor:pointer;outline:none;display:inline-block}body.configurator .annotations-view-container .add-annotation-button-container{border-bottom:1px solid #383838}body.configurator .annotations-view-container .add-annotation-button-container .button{margin:1rem}body.configurator .annotations-view-container .annotation-forms .annotation-form{border-bottom:1px solid #383838}body.configurator .annotations-view-container .annotation-forms .annotation-form .ui-multi-picker{width:100%}body.configurator .annotations-view-container .annotation-forms .annotation-form .ui-multi-picker .ui-pickers-container{width:100%}body.configurator .annotations-view-container .annotation-forms .annotation-form .ui-multi-picker .ui-pickers-container .ui-picker{width:calc(100% - 2rem);margin:0.5rem;margin-bottom:0}body.configurator .annotations-view-container .annotation-forms .annotation-form .ui-multi-picker .ui-pickers-container .ui-picker .select-input-target{width:calc(100% - 1.5rem)}body.configurator .annotations-view-container .annotation-forms .annotation-form .annotation-tolerance-picker-container{margin:1rem;margin-top:0.5;margin-bottom:0;width:'100%'}body.configurator .annotations-view-container .annotation-forms .annotation-form .annotation-tolerance-picker-container .ui-select-input{width:100%}body.configurator .annotations-view-container .annotation-forms .annotation-form .annotation-textarea-container{display:flex;justify-content:center;align-items:center;width:calc(100% - 2rem);margin:0rem 1rem}body.configurator .annotations-view-container .annotation-forms .annotation-form .annotation-textarea-container .annotation-textarea{height:5rem;margin-top:0.5rem}body.configurator .annotations-view-container .annotation-forms .annotation-form .annotation-textarea-container .annotation-textarea.is-zombie-annotation{color:red !important}body.configurator .annotations-view-container .annotation-forms .annotation-form .annotation-delete-button{margin:0.5rem 1rem;width:6rem}body.configurator .annotations-view-container .annotation-forms .annotation-form .annotation-position-button{margin-left:1rem;margin-top:0.5rem}body.configurator .annotations-view-container .annotation-forms .annotation-form .annotation-point-to-position-button{margin-left:0.5rem;margin-top:0.5rem}body.configurator .cfg-editor-view .cfg-editor-assistant-view .assistant-view-tip,body.configurator .cfg-editor-view .cfg-editor-assistant-view .assistant-view-action{border-top:1px solid #383838;padding:1rem 2rem}body.configurator .cfg-editor-view .cfg-editor-assistant-view .assistant-view-tip ul,body.configurator .cfg-editor-view .cfg-editor-assistant-view .assistant-view-action ul{margin:0;padding-left:1rem;list-style-type:circle}body.configurator .cfg-editor-view .cfg-editor-assistant-view .assistant-view-action{font-size:1.2rem;cursor:pointer;padding-bottom:1.1rem;user-select:none}body.configurator .cfg-editor-view .cfg-editor-assistant-view .assistant-view-action:hover{background-color:#333}.cfg-editor-initialize-project-view{height:100%}.cfg-editor-initialize-project-view .initialization-options{height:50rem;position:relative;top:2rem;left:calc(50% - 40rem)}.cfg-editor-initialize-project-view .initialization-options .initialization-option{padding:2rem;width:80rem;height:30rem;display:block;border-radius:0.5rem;background-color:#444;padding:2rem;margin:0.5rem}.cfg-editor-initialize-project-view .initialization-options .initialization-option.option-blank-slate{height:12rem}.cfg-editor-initialize-project-view .initialization-options .initialization-option.option-blank-slate .option-container{height:12rem}.cfg-editor-initialize-project-view .initialization-options .initialization-option.option-blank-slate .option-container .option-content-container .option-top-align{height:calc(100% - 36.17px)}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container{display:flex;justify-content:space-between;height:30rem;vertical-align:top}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-content-container{display:inline-block;width:38.5rem;height:100%;vertical-align:top;margin-right:1rem}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-content-container .option-top-align{display:block;vertical-align:text-top;height:calc(100% - 85.17px)}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-content-container .option-top-align .option-number{font-size:3rem;margin-bottom:1rem}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-content-container .option-bottom-align{width:38.5rem}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-content-container .option-bottom-align .option-size-container{margin-bottom:1rem}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-content-container .option-bottom-align .option-size-container .radio-input-option:not(.active){background-color:#555}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-slideshow-container{width:384px;height:384px}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-slideshow-container img{height:100%;top:0px;left:0px;right:0px;margin-left:auto;margin-right:auto}.cfg-editor-initialize-project-view .initialization-options .initialization-option .option-container .option-slideshow-container .primary-objects-link-container{display:none}.cfg-editor-properties-view{height:100%;overflow:auto}.cfg-editor-properties-view .properties-view-content .info-title{display:flex;padding:1rem 1.2rem;padding-left:3rem;font-size:1rem;border-bottom:1px solid rgba(255,255,255,0.03)}.cfg-editor-properties-view .properties-view-content .field-set{background-color:rgba(255,255,255,0.02);border-bottom:1px solid rgba(255,255,255,0.03);padding:1rem 1.5rem;padding-top:0}.cfg-editor-properties-view .properties-view-content .field-set .field-set-title{padding:1rem 1.5rem;padding-bottom:0;text-transform:uppercase;letter-spacing:1px;opacity:0.5}.cfg-editor-properties-view .properties-view-content .field-set .form-field{vertical-align:bottom}.cfg-editor-properties-view .properties-view-content .field-set .form-field.short{width:12rem}.cfg-editor-properties-view .properties-view-content .field-set .form-field label{padding-right:0 !important;font-weight:normal}.cfg-editor-properties-view .properties-view-content .field-set .form-field label .subtitle{opacity:0.75;font-weight:lighter}.cfg-editor-properties-view .related-models{padding:1.2rem 1.5rem}.cfg-editor-properties-view .related-models .related-model{padding:0.6rem 1.2rem;font-size:0.9rem}.cfg-editor-properties-view .related-models .related-model+.related-model{margin-bottom:0.5rem}.cfg-editor-settings{padding:2rem}.cfg-editor-settings .settings-title{font-size:2rem;padding-bottom:2rem;padding-left:1rem}.cfg-editor-settings .cfg-editor-settings-header{border-bottom:1px solid #383838}.cfg-editor-settings .field-set{border-bottom:1px solid #383838;padding:1rem;padding-bottom:1.1rem;padding-top:0.1rem}.cfg-editor-settings .field-set .form-field{display:inline-block}.cfg-editor-settings .field-set .form-field label{padding-left:0 !important}.cfg-editor-settings .field-set .form-field label .subtitle{opacity:0.75;font-weight:lighter}.cfg-editor-plan-dimensions-side-controls.is-hidden{display:none}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree input{display:inline-block;width:12rem !important;text-overflow:ellipsis}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree input:not(:hover):not(:focus){background-color:transparent !important}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .add-room,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .add-floor{cursor:pointer}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .add-room .hint,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .add-floor .hint{display:inline-block;color:#666;padding:0 0.5rem;opacity:0;transition:opacity 0.2s}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .add-floor:hover .hint,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floor .floor-meta:hover .add-room .hint{opacity:1}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floor-meta .delete-floor,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floor-meta .delete-room,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .room-meta .delete-floor,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .room-meta .delete-room{opacity:0;transition:opacity 0.2s;color:#666;cursor:pointer}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floor-meta:hover .delete-floor,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floor-meta:hover .delete-room,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .room-meta:hover .delete-floor,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .room-meta:hover .delete-room{opacity:1}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor{background-color:#222}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .floor-meta{padding:0.3rem 0.5rem;white-space:nowrap}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .floor-meta .floor-title,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .floor-meta .add-room,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .floor-meta .delete-floor{display:inline-block;vertical-align:middle}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .floor-meta .floor-title{width:calc(100% - 0.8rem - 8rem - 4rem)}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .floor-meta .add-room{width:8rem;height:1.4rem}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .floor-meta .delete-floor{width:4rem}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room{background-color:black;cursor:pointer;border-left:5px solid #222}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room input{font-size:0.9rem}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room:hover{border-left:5px solid #666}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room.active{border-left:5px solid white}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta{padding:0.3rem 1.5rem}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta .room-title,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta .delete-room,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta .status-dot{display:inline-block;vertical-align:middle}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta .room-title{width:calc(100% - 0.8rem - 3rem - 2rem)}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta .delete-room{width:3rem}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta .status-dot{width:6px;height:6px;border-radius:3px;margin-left:calc(2rem - 6px);position:relative;left:3px}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta .status-dot.status-good{background-color:#80b963}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .rooms .room .room-meta .status-dot.status-bad{background-color:#ce6f6f}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .add-floor{padding:1rem 1.5rem}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .floors .floor .floor-meta,.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .add-floor{background-color:#111;font-size:1.1rem}.cfg-editor-plan-dimensions-side-controls .cfg-editor-project-tree .preset-back-button{margin:1rem 1.5rem}.cfg-editor-products-side-controls{height:100%}.cfg-editor-products-side-controls .products-search{padding:1rem 1.5rem;height:calc(4.5rem - 2rem);border-bottom:1px solid rgba(255,255,255,0.05);overflow:visible}.cfg-editor-products-side-controls .product-categories{height:calc(100% - 4.5rem - 1px);overflow:auto}.cfg-editor-products-side-controls .product-categories .product-category .product-category-meta{padding:1rem 1.5rem;background-color:rgba(255,255,255,0.05)}.cfg-editor-products-side-controls .product-categories .product-category .product-category-meta .product-category-title{margin-left:1.3rem}.cfg-editor-products-side-controls .product-categories .product-category .products .product{display:table;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cfg-editor-products-side-controls .product-categories .product-category .products .product:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.05)}.cfg-editor-products-side-controls .product-categories .product-category .products .product:hover .product-cell.product-more-info{opacity:1}.cfg-editor-products-side-controls .product-categories .product-category .products .product .product-cell{display:table-cell;padding:1rem;vertical-align:middle;height:9rem}.cfg-editor-products-side-controls .product-categories .product-category .products .product .product-cell.product-title,.cfg-editor-products-side-controls .product-categories .product-category .products .product .product-cell.product-icon{cursor:move}.cfg-editor-products-side-controls .product-categories .product-category .products .product .product-cell.product-title.is-disabled,.cfg-editor-products-side-controls .product-categories .product-category .products .product .product-cell.product-icon.is-disabled{opacity:0.3;cursor:not-allowed}.cfg-editor-products-side-controls .product-categories .product-category .products .product .product-cell.product-more-info{width:4rem;text-align:center;background-color:#333;cursor:pointer;opacity:0;transition:opacity 0.2s}.cfg-editor-products-side-controls .product-categories .product-category .products .product .product-cell.product-icon{width:10rem;text-align:center}.cfg-editor-products-side-controls .product-categories .product-category .products .product .product-cell.product-icon img{display:block;margin:auto}body.configurator .cfg-editor-view.theme-light .product-more-info{filter:invert(100%)}.cfg-editor-view.products-step .step-side-controls-container{height:100%}.cfg-editor-fittings-side-controls{height:100%;overflow:auto}.cfg-editor-fittings-side-controls .product{display:flex;align-items:center;height:9rem}.cfg-editor-fittings-side-controls .product:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.05)}.cfg-editor-fittings-side-controls .product:hover .more-info,.cfg-editor-fittings-side-controls .product:hover .add-button{opacity:1}.cfg-editor-fittings-side-controls .product .product-icon,.cfg-editor-fittings-side-controls .product .more-info,.cfg-editor-fittings-side-controls .product .add-button{display:flex;flex-direction:column;justify-content:center}.cfg-editor-fittings-side-controls .product .product-icon{width:10rem;text-align:center}.cfg-editor-fittings-side-controls .product .product-icon img{display:block;margin:auto}.cfg-editor-fittings-side-controls .product .product-title{width:calc(100% - 12rem - 8rem);padding:1rem}.cfg-editor-fittings-side-controls .product .add-button,.cfg-editor-fittings-side-controls .product .more-info{width:4rem;text-align:center;cursor:pointer;opacity:0;transition:opacity 0.2s;height:100%;color:white}.cfg-editor-fittings-side-controls .product .add-button:hover,.cfg-editor-fittings-side-controls .product .more-info:hover{opacity:0.8}.cfg-editor-fittings-side-controls .product .add-button{background-color:#333}.cfg-editor-fittings-side-controls .product .more-info{background-color:#363636}.cfg-editor-fittings-main-content{height:100%;overflow:auto}.cfg-editor-fittings-main-content .product-instance{display:flex;align-items:center;height:9rem;border-bottom:1px solid rgba(255,255,255,0.05)}.cfg-editor-fittings-main-content .product-instance:hover .delete-product-instance{opacity:1}.cfg-editor-fittings-main-content .product-instance .product-icon,.cfg-editor-fittings-main-content .product-instance .delete-char,.cfg-editor-fittings-main-content .product-instance .product-price{display:flex;flex-direction:column;justify-content:center}.cfg-editor-fittings-main-content .product-instance .product-icon{width:10rem;text-align:center}.cfg-editor-fittings-main-content .product-instance .product-icon img{display:block;margin:auto}.cfg-editor-fittings-main-content .product-instance .product-title{width:calc(100% - 12rem - 12rem);padding:1rem}.cfg-editor-fittings-main-content .product-instance .increase-quantity,.cfg-editor-fittings-main-content .product-instance .decrease-quantity{padding:1rem;margin:0.5rem;cursor:pointer}.cfg-editor-fittings-main-content .product-instance .increase-quantity:hover,.cfg-editor-fittings-main-content .product-instance .decrease-quantity:hover{opacity:0.6}.cfg-editor-fittings-main-content .product-instance .product-price{width:6rem;text-align:center;padding:1rem}.cfg-editor-fittings-main-content .product-instance .delete-product-instance{width:4rem;text-align:center;background-color:#333;cursor:pointer;opacity:0;transition:opacity 0.2s;height:100%;color:#fff}.cfg-editor-fittings-main-content .product-instance .delete-product-instance:hover{opacity:0.8}.cfg-editor-view.theme-light .cfg-editor-fittings-main-content{color:black !important}.cfg-editor-detail-picker .detail-thumbnail,.cfg-editor-details-side-controls .detail-thumbnail{width:5rem;height:5rem;border-radius:2.5rem;background-clip:padding-box;background-size:cover;background-position:50% center;background-repeat:no-repeat;background-color:rgba(255,255,255,0.02)}.cfg-editor-detail-picker .detail-thumbnail.is-mixed .mixed-text,.cfg-editor-details-side-controls .detail-thumbnail.is-mixed .mixed-text{font-size:0.8rem;text-align:center;position:relative;top:calc(50% - 0.5rem);opacity:0.7rem}.cfg-editor-detail-picker .detail-thumbnail.small-thumbnail,.cfg-editor-details-side-controls .detail-thumbnail.small-thumbnail{width:3rem;height:3rem;border-radius:1.5rem}.cfg-editor-details-side-controls{height:100%}.cfg-editor-details-side-controls .cfg-editor-project-tree,.cfg-editor-details-side-controls .cfg-editor-material-selections{overflow:auto}.cfg-editor-details-side-controls .cfg-editor-project-tree{height:50%}.cfg-editor-details-side-controls .cfg-editor-project-tree .project-element-wrapper .project-element-children.is-hidden{display:none}.cfg-editor-details-side-controls .cfg-editor-project-tree .project-element-wrapper .project-element{padding:1rem 1.5rem;border-right:2px solid transparent;border-bottom:1px solid rgba(255,255,255,0.03);cursor:pointer;user-select:none}.cfg-editor-details-side-controls .cfg-editor-project-tree .project-element-wrapper .project-element.active,.cfg-editor-details-side-controls .cfg-editor-project-tree .project-element-wrapper .project-element:hover:not(.active){border-right:2px solid white;background-color:rgba(0,0,0,0.1)}.cfg-editor-details-side-controls .cfg-editor-project-tree .project-element-wrapper .project-element .project-element-title,.cfg-editor-details-side-controls .cfg-editor-project-tree .project-element-wrapper .project-element .project-element-type{display:inline-block;vertical-align:middle}.cfg-editor-details-side-controls .cfg-editor-project-tree .project-element-wrapper .project-element .project-element-title{margin-left:0.5rem}.cfg-editor-details-side-controls .cfg-editor-project-tree .project-element-wrapper .project-element .project-element-type{text-align:center;color:black;width:16px;height:16px;border-radius:8px}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme{border-right:2px solid transparent;cursor:pointer;user-select:none;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid rgba(255,255,255,0.03)}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme.active,.cfg-editor-details-side-controls .cfg-editor-material-themes .theme:hover:not(.active){background-color:rgba(0,0,0,0.1)}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-title,.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-thumbnail-container,.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-more-info,.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-right-align{display:inline-block;vertical-align:middle}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-title{padding:1.5rem 1.5rem;width:7rem}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-right-align{justify-content:center;align-items:center}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-right-align .theme-thumbnail-container{padding-right:1rem}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-right-align .theme-thumbnail-container .theme-thumbnail{display:inline-block;vertical-align:middle;color:black;width:2rem;height:2rem;border-radius:1rem}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-right-align .theme-thumbnail-container .theme-thumbnail:not(:last-child){margin-right:0.25rem}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-right-align .theme-more-info{width:7rem;padding:1.5rem 0.5rem;vertical-align:center;text-align:center;background-color:#454545}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme .theme-right-align .theme-more-info:hover{background-color:#666;cursor:hover}.cfg-editor-details-side-controls .cfg-editor-material-themes .theme:hover .theme-more-info{opacity:1}.cfg-editor-details-side-controls .cfg-editor-detail-list{height:calc(50% - 1px);border-top:1px solid rgba(255,255,255,0.05);overflow:auto}.cfg-editor-details-side-controls .cfg-editor-detail-list .detail{padding:1rem;border-bottom:1px solid rgba(255,255,255,0.03);cursor:pointer}.cfg-editor-details-side-controls .cfg-editor-detail-list .detail:hover{background-color:rgba(0,0,0,0.05)}.cfg-editor-details-side-controls .cfg-editor-detail-list .detail .detail-meta,.cfg-editor-details-side-controls .cfg-editor-detail-list .detail .detail-thumbnail-container{display:inline-block;vertical-align:middle}.cfg-editor-details-side-controls .cfg-editor-detail-list .detail .detail-meta{margin-left:1rem;width:calc(100% - 6rem)}.cfg-editor-details-side-controls .cfg-editor-detail-list .detail .detail-meta .detail-description{opacity:0.7}.cfg-editor-view.details-step .step-side-controls-container{height:100%}.cfg-editor-view.details-step.theme-light .theme-more-info{background-color:white !important}.cfg-editor-view.details-step.theme-light .theme-more-info:hover{background-color:rgba(0,0,0,0.05) !important;cursor:hover}.cfg-editor-detail-picker{width:100%;height:100%;display:flex;flex-direction:column}.cfg-editor-detail-picker .detail-options{width:100%;display:flex;align-items:flex-start}.cfg-editor-detail-picker .detail-options .detail-option-group{margin:1rem;white-space:normal}.cfg-editor-detail-picker .detail-options .detail-option-group:not(:first-child){border-left:1px solid rgba(255,255,255,0.3);padding-left:2rem;margin-left:2rem}.cfg-editor-detail-picker .detail-options .detail-option-group:not(:last-child){margin-right:0px}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option{display:inline-block;vertical-align:top;border:2px solid transparent;border-radius:3rem;vertical-align:top}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option:not(:last-child){margin-right:0.5rem;margin-bottom:0.5rem}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option.active{border-color:white}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option.invalid{border-color:red}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option.invalid>.detail-thumbnail{display:flex;justify-content:center;align-items:center;color:red;font-size:24px}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option.is-europly>.detail-thumbnail{display:flex;justify-content:center;align-items:center;color:black;font-size:24px}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option.is-color-matched>.detail-thumbnail{display:flex;justify-content:center;align-items:center;color:black;font-size:24px}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option:not(.active){cursor:pointer}.cfg-editor-detail-picker .detail-options .detail-option-group .detail-option:not(.active) canvas{cursor:pointer !important}.cfg-editor-detail-picker .detail-options .detail-option-group:not(.detail-settings) .detail-option:not(.active):hover{border-color:white}.cfg-editor-detail-picker .detail-options .detail-option-group.detail-settings{height:calc(5rem + 2px + 0.5rem)}.cfg-editor-detail-picker .detail-options .detail-option-group.detail-settings input{width:7rem}.cfg-editor-detail-picker .detail-options .detail-option-group.detail-settings input:first-child{margin-bottom:0.5rem}.cfg-editor-detail-picker .slideshow-container{width:100%;flex:1}.cfg-editor-detail-picker .slideshow-container .no-images{text-align:center;position:relative;top:calc(50% - 0.5rem)}body.configurator_projects_controller.edit_view .tooltip{z-index:1001}body.configurator .cfg-editor-view{height:calc(100% - 1px);border-top:1px solid #383838}body.configurator .cfg-editor-view.theme-light{background-color:white}body.configurator .cfg-editor-view.theme-light .top-pane,body.configurator .cfg-editor-view.theme-light .side-controls,body.configurator .cfg-editor-view.theme-light .content-controls,body.configurator .cfg-editor-view.theme-light .main-canvas-view-controls{background-color:white;color:black}body.configurator .cfg-editor-view.theme-light .ui-iterator-input{color:#ccc}body.configurator .cfg-editor-view.theme-light .hatch-instances,body.configurator .cfg-editor-view.theme-light .accessories-guide-button-container{background-color:white}body.configurator .cfg-editor-view.theme-light .hatch-thumb{border:1px solid black !important}body.configurator .cfg-editor-view.theme-light .icon-list-item:hover{color:#ccc}body.configurator .cfg-editor-view .top-pane,body.configurator .cfg-editor-view .bottom-pane{font-size:0;display:flex}body.configurator .cfg-editor-view .content-controls,body.configurator .cfg-editor-view .main-canvas-view-controls,body.configurator .cfg-editor-view .side-controls,body.configurator .cfg-editor-view .main-canvas-view{font-size:0.9rem}body.configurator .cfg-editor-view .content-controls,body.configurator .cfg-editor-view .main-canvas-view-controls,body.configurator .cfg-editor-view .side-controls,body.configurator .cfg-editor-view .main-canvas-view,body.configurator .cfg-editor-view .step-input-step,body.configurator .cfg-editor-view input,body.configurator .cfg-editor-view .radio-input-inline-element{font-size:0.9rem}body.configurator .cfg-editor-view .ui-iterator-input{white-space:nowrap}body.configurator .cfg-editor-view .ui-iterator-input .iterator-value{width:calc(100% - 6rem - 1px)}body.configurator .cfg-editor-view .ui-iterator-input .iterator-value .iterator-value-title{text-overflow:ellipsis;overflow:hidden}body.configurator .cfg-editor-view .ui-iterator-input .iterator-next,body.configurator .cfg-editor-view .ui-iterator-input .iterator-prev,body.configurator .cfg-editor-view .ui-iterator-input .iterator-value-title,body.configurator .cfg-editor-view .ui-iterator-input .iterator-option{font-size:0.9rem;padding:0.6rem 1.2rem}body.configurator .cfg-editor-view .step-input{padding:0.5rem 1.2rem;display:inline-block}body.configurator .cfg-editor-view .step-input .step-input-step{min-width:0.9rem;height:0.9rem;font-size:0.9rem}body.configurator .cfg-editor-view .radio-input .radio-input-inline-element,body.configurator .cfg-editor-view .button-set-button,body.configurator .cfg-editor-view .button-set-label,body.configurator .cfg-editor-view input{padding-top:0.4rem;padding-bottom:0.4rem}body.configurator .cfg-editor-view input{padding-left:1rem;padding-right:1rem;height:1rem}body.configurator .cfg-editor-view .button-set>img{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:.75rem;padding-right:.75rem}body.configurator .cfg-editor-view .icon-group-label{display:flex;flex-direction:column;width:max-content;text-align:center}body.configurator .cfg-editor-view .content-controls,body.configurator .cfg-editor-view .main-canvas-view-controls,body.configurator .cfg-editor-view .side-controls,body.configurator .cfg-editor-view .hatch-legend,body.configurator .cfg-editor-view .accessories-guide-button-container{background-color:#2d2d2d}body.configurator .cfg-editor-view .content-controls,body.configurator .cfg-editor-view .side-controls .scroll-content{padding:1.5rem}body.configurator .cfg-editor-view .content-controls,body.configurator .cfg-editor-view .side-controls{border-right:1px solid #383838}body.configurator .cfg-editor-view .main-canvas-view-controls{width:calc(100% - 30rem - 3rem - 1px)}body.configurator .cfg-editor-view .main-canvas-view{width:calc(100% - 30rem - 3rem - 1px);height:100%;overflow:auto;position:relative}body.configurator .cfg-editor-view .main-canvas-view .warning-queue{z-index:3}body.configurator .cfg-editor-view .main-canvas-view .editor-main-content{display:none;height:100%;overflow:auto}body.configurator .cfg-editor-view .top-pane{border-bottom:1px solid #383838;height:8.2rem;display:flex}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls{height:calc(100%);top:0}body.configurator .cfg-editor-view .top-pane .content-controls{width:30rem;top:0;height:calc(100% - 3rem)}body.configurator .cfg-editor-view .top-pane .content-controls .step-title{font-size:1.5rem;text-align:center;margin-bottom:0.75rem}body.configurator .cfg-editor-view .top-pane .content-controls .iterator-container.is-hidden{display:none}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls{display:flex}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .context-canvas-view-container,body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .canvas-control-inputs,body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .canvas-control{display:inline-block;vertical-align:text-bottom}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .canvas-control-inputs{padding:.5rem}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .canvas-control-inputs.is-hidden{display:none}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .canvas-control-inputs .precision-input.is-hidden{display:none}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .context-canvas-view-container{width:calc(8.2rem + 3rem);height:8.2rem;margin-right:0.5rem;position:relative}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .canvas-control-inputs{flex-grow:1;overflow:auto;max-width:720px}body.configurator .cfg-editor-view .top-pane .main-canvas-view-controls .canvas-control-inputs .canvas-control{margin-bottom:0.1rem}body.configurator .cfg-editor-view .top-pane .accessories-guide-button-container{flex-grow:1;text-align:right;padding:1.5rem}body.configurator .cfg-editor-view .top-pane .accessories-guide-button-container.is-hidden{display:none}body.configurator .cfg-editor-view .top-pane .dimensions-mode-legend{display:flex;flex-direction:column;align-items:center;margin-top:8px}body.configurator .cfg-editor-view .top-pane .hatch-legend{vertical-align:top;width:16rem;overflow:auto;position:relative;height:100%;box-sizing:border-box}body.configurator .cfg-editor-view .top-pane .hatch-legend .hatch-instances{display:flex;flex-direction:column;justify-content:center;padding:1rem;min-height:100%;box-sizing:border-box}body.configurator .cfg-editor-view .top-pane .hatch-legend .hatch-instance:not(:last-child){margin-bottom:5px}body.configurator .cfg-editor-view .top-pane .hatch-legend .hatch-instance .hatch-title,body.configurator .cfg-editor-view .top-pane .hatch-legend .hatch-instance .hatch-thumb{display:inline-block;vertical-align:middle}body.configurator .cfg-editor-view .top-pane .hatch-legend .hatch-instance .hatch-title{font-size:0.9rem;white-space:nowrap;text-transform:lowercase}body.configurator .cfg-editor-view .top-pane .hatch-legend .hatch-instance .hatch-thumb{border:1px solid white;margin-right:1rem}body.configurator .cfg-editor-view .top-pane .hatch-legend .hatch-instance .hatch-thumb .canvas-container,body.configurator .cfg-editor-view .top-pane .hatch-legend .hatch-instance .hatch-thumb canvas{width:20px !important;height:20px !important}body.configurator .cfg-editor-view .bottom-pane{height:calc(100% - 8.2rem - 1px)}body.configurator .cfg-editor-view .bottom-pane .side-controls{height:100%;width:33rem}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-assistant-view-wrapper .assistant-view-action{display:none}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view{overflow:auto;position:relative}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .tab-view .tab-view-header{border-bottom:1px solid #383838;height:2.45rem}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .tab-view .tab-view-header .radio-input-inline-element{font-size:0.9rem}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .disabled-items-header{font-size:1rem;padding:1rem 1rem;background-color:rgba(255,255,255,0.05);text-align:center}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item{border-bottom:1px solid #383838;font-size:0;cursor:move;user-select:none;display:table;width:100%;height:9rem}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item.disabled{opacity:0.15}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item.disabled:hover{cursor:not-allowed;background-color:inherit}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item:hover{background-color:#383838}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-icon,body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-title,body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-more-info{vertical-align:middle}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-title,body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-more-info{display:table-cell;padding:1rem;font-size:1rem}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-icon{display:inline-block}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-icon.type-image{padding:1rem;padding-right:none;min-width:10rem;text-align:center}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-title{width:50%}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-more-info{width:4rem;text-align:center;background-color:#333;cursor:pointer;opacity:0;transition:opacity 0.2s}body.configurator .cfg-editor-view .bottom-pane .side-controls .side-controls-scroll-view .icon-list .icon-list-item .icon-list-more-info:hover{opacity:1}body.configurator .cfg-editor-view:not(.plan-dimensions) .toggle-stencil{display:none}body.configurator .ui-popup .upload-dxf-file-field label{margin-bottom:1.1rem}body.configurator_elevations_controller.show_view{height:100%}body.configurator_elevations_controller.show_view .wrapper{min-width:700px}body.configurator_elevations_controller.show_view .configurator-wrapper{height:100%;font-size:0}body.configurator_elevations_controller.show_view .elevation,body.configurator_elevations_controller.show_view .meta-panel{display:inline-block;white-space:normal;font-size:1rem;vertical-align:top;height:100%}body.configurator_elevations_controller.show_view .elevation{position:relative;width:calc(100% - 22rem)}body.configurator_elevations_controller.show_view .elevation .warning-queue{z-index:3}body.configurator_elevations_controller.show_view .elevation.expanded{width:100%}body.configurator_elevations_controller.show_view .elevation .controls,body.configurator_elevations_controller.show_view .elevation .navigation{position:absolute;right:2rem;z-index:2}body.configurator_elevations_controller.show_view .elevation .controls{top:2rem;text-align:right;white-space:nowrap}body.configurator_elevations_controller.show_view .elevation .controls .add-product,body.configurator_elevations_controller.show_view .elevation .controls .zoom-in-wrapper,body.configurator_elevations_controller.show_view .elevation .controls .zoom-out-wrapper,body.configurator_elevations_controller.show_view .elevation .controls .undo-wrapper,body.configurator_elevations_controller.show_view .elevation .controls .redo-wrapper,body.configurator_elevations_controller.show_view .elevation .controls .clear{display:inline-block;vertical-align:middle}body.configurator_elevations_controller.show_view .elevation .controls .zoom-in-wrapper,body.configurator_elevations_controller.show_view .elevation .controls .zoom-out-wrapper{width:3rem}body.configurator_elevations_controller.show_view .elevation .controls .undo-wrapper,body.configurator_elevations_controller.show_view .elevation .controls .redo-wrapper{width:5.5rem}body.configurator_elevations_controller.show_view .elevation .controls .redo-wrapper,body.configurator_elevations_controller.show_view .elevation .controls .zoom-in-wrapper,body.configurator_elevations_controller.show_view .elevation .controls .clear{margin-right:1rem}body.configurator_elevations_controller.show_view .elevation .controls .button.zoom-in,body.configurator_elevations_controller.show_view .elevation .controls .button.zoom-out{padding:0.75rem 1rem;width:1rem;text-align:center}body.configurator_elevations_controller.show_view .elevation .navigation{bottom:2rem}body.configurator_elevations_controller.show_view .elevation .canvas-wrapper{overflow:auto;width:100%;height:100%}body.configurator_elevations_controller.show_view .elevation .canvas-wrapper .canvas-container{margin:auto}body.configurator_elevations_controller.show_view .elevation .left-margin-slider,body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider{position:absolute;display:none}body.configurator_elevations_controller.show_view .elevation .left-margin-slider .slider,body.configurator_elevations_controller.show_view .elevation .left-margin-slider .slider span,body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider .slider,body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider .slider span{border:none}body.configurator_elevations_controller.show_view .elevation .left-margin-slider .slider,body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider .slider{background-color:rgba(255,255,255,0.5)}body.configurator_elevations_controller.show_view .elevation .left-margin-slider .slider span,body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider .slider span{outline:none;border-radius:10px;background-color:#fff}body.configurator_elevations_controller.show_view .elevation .left-margin-slider .slider span:hover,body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider .slider span:hover{background-color:#ddd}body.configurator_elevations_controller.show_view .elevation .left-margin-slider .slider span:not(.ui-state-active),body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider .slider span:not(.ui-state-active){cursor:pointer}body.configurator_elevations_controller.show_view .elevation .left-margin-slider .slider{width:100%;height:1px}body.configurator_elevations_controller.show_view .elevation .left-margin-slider .slider span{height:10px;width:10px;margin-left:-5px;top:-5px}body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider .slider{height:100%;width:1px}body.configurator_elevations_controller.show_view .elevation .bottom-margin-slider .slider span{width:10px;height:10px;margin-bottom:-5px;left:-5px}body.configurator_elevations_controller.show_view .elevation .hole-count-picker{display:none;position:absolute;white-space:nowrap}body.configurator_elevations_controller.show_view .elevation .hole-count-picker .subtract,body.configurator_elevations_controller.show_view .elevation .hole-count-picker .add{position:absolute;cursor:pointer}body.configurator_elevations_controller.show_view .elevation .hole-count-picker .subtract:hover,body.configurator_elevations_controller.show_view .elevation .hole-count-picker .add:hover{opacity:0.8}body.configurator_elevations_controller.show_view .elevation .hole-count-picker .holes .hole{width:1px;height:1px;border:1px solid rgba(255,255,255,0.4);border-radius:2px}body.configurator_elevations_controller.show_view .elevation .hole-count-picker.horizontal .subtract,body.configurator_elevations_controller.show_view .elevation .hole-count-picker.horizontal .add{bottom:-12px}body.configurator_elevations_controller.show_view .elevation .hole-count-picker.horizontal .subtract{left:-1px}body.configurator_elevations_controller.show_view .elevation .hole-count-picker.horizontal .add{right:-3px}body.configurator_elevations_controller.show_view .elevation .hole-count-picker.horizontal .holes .hole{display:inline-block}body.configurator_elevations_controller.show_view .elevation .hole-count-picker.vertical .rel{top:1px}body.configurator_elevations_controller.show_view .elevation .hole-count-picker.vertical .subtract,body.configurator_elevations_controller.show_view .elevation .hole-count-picker.vertical .add{right:-14px}body.configurator_elevations_controller.show_view .elevation .hole-count-picker.vertical .subtract{bottom:-6px}body.configurator_elevations_controller.show_view .elevation .hole-count-picker.vertical .add{top:-8px}body.configurator_elevations_controller.show_view .meta-panel{text-align:left;width:22rem;background-color:#2b2b2b;font-size:0.9rem;z-index:1;overflow:auto;position:relative;transition:opacity 0.25s}body.configurator_elevations_controller.show_view .meta-panel.auto-hide:not(:hover){opacity:0.2}body.configurator_elevations_controller.show_view .meta-panel .scroll-wrapper{padding:3rem 2rem;white-space:nowrap}body.configurator_elevations_controller.show_view .meta-panel .field{width:calc(100% - 0.6rem);vertical-align:bottom}body.configurator_elevations_controller.show_view .meta-panel .field.short{width:8.2rem}body.configurator_elevations_controller.show_view .meta-panel .field .button{display:block;font-size:1rem}body.configurator_elevations_controller.show_view .products-sidebar{position:fixed;top:0px;right:0px;height:100%;background-color:#222;z-index:3;display:none;box-shadow:0px 0px 1rem rgba(0,0,0,0.5)}body.configurator_elevations_controller.show_view .products-sidebar .padding{padding:4rem 0;height:calc(100% - 3rem);width:20rem}body.configurator_elevations_controller.show_view .products-sidebar .padding .field{width:calc(100% - 8rem);padding-right:4rem;padding-left:4rem}body.configurator_elevations_controller.show_view .products-sidebar .padding .products{margin-top:4rem;height:calc(100% - 8rem);width:calc(35rem - 2px);position:relative;left:calc(-15rem + 2px);overflow:auto}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .table{width:100%}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product{text-align:center;width:calc(100% - 2px);position:relative;cursor:move;display:table-row}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .show-product-details,body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .product-drag-target{display:table-cell;vertical-align:middle;margin:0}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .show-product-details:hover .backstretch{opacity:0.3}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product:hover .show-product-details{border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff;background-color:#010101 !important}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product:hover .show-product-details .text,body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product:hover .show-product-details .backstretch{visibility:visible}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product:hover .product-drag-target{border-right:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .show-product-details{cursor:pointer;position:relative;text-align:center;width:calc(15rem - 4px);border-left:2px solid transparent;border-top:2px solid transparent;border-bottom:2px solid transparent}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .show-product-details .text,body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .show-product-details .backstretch{visibility:hidden}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .show-product-details .text{padding:0 2rem;text-transform:uppercase;font-size:0.9rem;letter-spacing:1px}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .show-product-details .backstretch{opacity:0.6}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .product-drag-target{padding-top:3rem;padding-bottom:2rem;background-color:#010101;border-right:2px solid #010101;border-top:2px solid #010101;border-bottom:2px solid #010101;width:calc(100% - 15rem - 2px)}body.configurator_elevations_controller.show_view .products-sidebar .padding .products .product .product-drag-target .title{width:10rem;margin:auto;padding:1rem 1rem}body.configurator_elevations_controller.show_view .products-sidebar .product-details{display:none;background-color:#333;height:100%;font-weight:lighter;width:40rem;position:relative}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-info{margin-top:2.5rem;max-height:calc(100% - 2.5rem - 30rem);overflow:auto}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-info .title,body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-info .price,body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-info .description{padding:0 3rem}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-info .title{font-size:1.4rem;font-weight:normal;text-transform:uppercase;letter-spacing:1px}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-info .price{margin:1rem 0;opacity:0.5}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-info .description{padding-bottom:2rem}body.configurator_elevations_controller.show_view .products-sidebar .product-details .close{width:2rem;position:absolute;top:0;right:0;padding:0.75rem;cursor:pointer}body.configurator_elevations_controller.show_view .products-sidebar .product-details .close:hover{background-color:#444}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-slideshow{position:absolute;top:auto;bottom:0px;left:0px;height:30rem;width:100%}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-slideshow .bottom_bar{min-height:4rem}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-slideshow .bottom_bar .caption{padding:2rem}body.configurator_elevations_controller.show_view .products-sidebar .product-details .product-slideshow .bottom_bar .caption .caption_text{margin:0}body.configurator_elevations_controller.show_view .product-image{filter:brightness(20%) invert(100%);-webkit-filter:brightness(20%) invert(100%)}body.configurator_elevations_controller.show_view .elevation-overview{font-weight:lighter;display:none;white-space:nowrap;font-size:0;height:100%}body.configurator_elevations_controller.show_view .elevation-overview .material-picker,body.configurator_elevations_controller.show_view .elevation-overview .left-panel-wrapper{white-space:normal;display:inline-block;vertical-align:top;font-size:1rem}body.configurator_elevations_controller.show_view .elevation-overview .left-panel-wrapper{background-color:#232323;position:relative;z-index:20;height:100%}body.configurator_elevations_controller.show_view .elevation-overview .left-panel-wrapper .panel-indicator{position:absolute;left:100%;top:0;background-color:#444;padding:2rem;display:none}body.configurator_elevations_controller.show_view .elevation-overview .left-panel-wrapper .panel-indicator .panels .panel-row{font-size:0;white-space:nowrap}body.configurator_elevations_controller.show_view .elevation-overview .left-panel-wrapper .panel-indicator .panels .panel-row .panel{vertical-align:top;display:inline-block;border:1px solid #fff}body.configurator_elevations_controller.show_view .elevation-overview .left-panel-wrapper .panel-indicator .panels .panel-row .panel.active{background-color:#fff}body.configurator_elevations_controller.show_view .elevation-overview .left-panel-wrapper .panel-indicator .panels .panel-row .panel:not(:first-child){border-left:none}body.configurator_elevations_controller.show_view .elevation-overview .left-panel-wrapper .panel-indicator .panels .panel-row:not(:first-child) .panel{border-top:none}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper{height:calc(100% - 5.4rem)}body.configurator_elevations_controller.show_view .elevation-overview .navigation{padding:1.2rem;text-align:center}body.configurator_elevations_controller.show_view .elevation-overview .navigation .button{font-size:1rem}body.configurator_elevations_controller.show_view .elevation-overview .material-picker{width:calc(100% - 30rem)}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-header{padding:1rem 4rem;min-height:calc(4rem + 4px)}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group{padding:0.5rem 0;white-space:nowrap}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .title,body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options{display:inline-block;vertical-align:top}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .title{padding-right:2rem;min-width:4rem;text-transform:lowercase;padding-top:calc(1.5rem + 2px)}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options{white-space:normal;max-width:calc(100% - 6rem)}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options .material-option{margin:0 0.1rem;display:inline-block;vertical-align:top}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options .material-option.active .material-swatch,body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options .material-option:hover .material-swatch{border:2px solid #fff}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options .material-option .info{display:none;padding-top:2px;width:100%}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options .material-option .info img{width:2rem;cursor:pointer}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options .material-option .info img:hover{opacity:0.8}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-options-group .material-options .material-option:hover .info{display:block}body.configurator_elevations_controller.show_view .elevation-overview .material-picker .material-swatch-wrapper .material-slideshow{width:100%;height:30rem}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper{overflow:auto}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list{width:30rem}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product{cursor:pointer;background-color:#232323;padding:2rem 50px;width:calc(100% - 100px)}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product.active{background-color:#444}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product:hover{background-color:#555}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .material,body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .details{vertical-align:middle}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .material{padding-right:2rem;width:2rem}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .material .material-swatch{display:block;margin:0.4rem 0}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .details{font-weight:lighter}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .details .notes,body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .details .price{font-size:0.9rem}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .details .title{font-size:1.1rem;font-weight:bolder}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .details .price{margin-top:0.2rem}body.configurator_elevations_controller.show_view .elevation-overview .component-list-wrapper .component-list .product .details .notes{margin-top:0.5rem;margin-bottom:1px}body.configurator_elevations_controller.show_view .material-swatch{display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:cover;width:30px;height:30px;border-radius:15px;display:block}body.configurator_elevations_controller.show_view .material-swatch.large{width:50px;height:50px;border-radius:28px;border:2px solid #282828;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;cursor:pointer;position:relative}body.configurator_elevations_controller.show_view .elevation-products{height:calc(100% - 2rem - 20rem - 4px);padding:1rem;position:relative;top:calc(10rem - 2px);border-top:2px solid transparent;border-bottom:2px solid transparent;overflow:auto}body.configurator_elevations_controller.show_view .elevation-products.dragging-dropping{background-color:#222;border-top:2px dashed #fff;border-bottom:2px dashed #fff}body.configurator_elevations_controller.show_view .elevation-products .hint{position:relative;text-align:center}body.configurator_elevations_controller.show_view .elevation-products .products .product{padding:1rem;display:inline-block;vertical-align:bottom;text-align:center;background-color:rgba(255,255,255,0.1);border-radius:3px;margin:0.5rem;min-width:8rem;position:relative;cursor:pointer}body.configurator_elevations_controller.show_view .elevation-products .products .product .product-image-wrapper{min-height:5rem;text-align:center}body.configurator_elevations_controller.show_view .elevation-products .products .product .product-image-wrapper .product-image{position:relative;left:auto !important}body.configurator_elevations_controller.show_view .elevation-products .products .product .title{margin:auto;margin-top:1rem;max-width:10rem}body.configurator_elevations_controller.show_view .elevation-products .products .product .delete{display:none;position:absolute;margin-left:1rem;margin-top:1rem;text-transform:uppercase;letter-spacing:1px}body.configurator_elevations_controller.show_view .elevation-products .products .product:hover{background-color:#333}body.configurator_elevations_controller.show_view .elevation-products .products .product:hover .delete{display:block}body.configurator_elevations_controller.show_view .elevation-products .products .product:hover .product-image-wrapper,body.configurator_elevations_controller.show_view .elevation-products .products .product:hover .title{visibility:hidden}body.configurator_elevations_controller.show_view .product-drag-drop-container{position:fixed;z-index:10}body.configurator_elevations_controller.show_view.interaction-disabled .header .add,body.configurator_elevations_controller.show_view.interaction-disabled .clear,body.configurator_elevations_controller.show_view.interaction-disabled .left-margin-slider,body.configurator_elevations_controller.show_view.interaction-disabled .bottom-margin-slider,body.configurator_elevations_controller.show_view.interaction-disabled .hole-count-picker{display:none !important}body.configurator_invoice_controller{color:rgba(0,0,0,0.8)}body.configurator_invoice_controller .header{display:none}@media print{body.configurator_invoice_controller .content{margin-top:0}}@media not print{body.configurator_invoice_controller{background-color:#eee}body.configurator_invoice_controller .content{padding-top:0}}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-subtotal{text-align:right;justify-content:flex-end;font-weight:bold;padding-top:1rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.child-body-row .line-item-cell{opacity:0.7}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:not(:last-child){padding-right:0.5rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(1){width:3rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(2){width:calc(100% - 25rem)}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(3){width:18rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(4){width:2rem;text-align:center}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(5){width:4rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(6){width:4rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(5),body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(6){text-align:right}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .summary-page .invoice-costs{height:calc(100% - 50rem)}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .summary-page .invoice-costs .line-item-group:not(:last-child){padding-bottom:1rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .summary-page .invoice-costs .line-item-group .line-item{display:flex;width:100%;justify-content:flex-end}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .summary-page .invoice-costs .line-item-group .line-item.type-body-row .line-item-cell:nth-child(2){width:6rem;padding-left:2rem;text-align:right}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .summary-page .invoice-order-form{font-size:0.8rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .summary-page .invoice-order-form a{font-size:0.8rem;color:#0645ad}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .summary-page .invoice-order-form ol{padding-inline-start:1rem}body.configurator_invoice_controller .itemized-pages-index-view .itemized-pages-content .summary-page .approval-signature-header{padding-top:2rem}body.configurator .cfg-menu-wrapper{width:100%;height:100%;position:fixed;display:none;z-index:1000;top:0px}body.configurator .cfg-menu-wrapper .cfg-menu{padding:2.5rem 3rem;overflow:auto;position:relative;left:-16rem;width:10rem;height:100%;background-color:#2d2d2d;box-shadow:0px 0px 1rem #000}body.configurator .cfg-menu-wrapper .cfg-menu .cfg-menu-content .link{display:block;font-size:1.2rem;padding-bottom:0.2rem}body.configurator .cfg-menu-wrapper .cfg-menu .cfg-menu-content .link:hover{opacity:0.8}body.configurator_message_controller.index_view .message-container{text-align:center;padding-top:10rem}body.configurator_message_controller.index_view .message-container a{text-decoration:underline}body.configurator.configurator_overview_controller .overview{padding:5rem}body.configurator.configurator_overview_controller .overview .project-title{font-size:2rem}body.configurator.configurator_overview_controller .overview .elevation{page-break-after:always;margin-bottom:10rem}body.configurator.configurator_overview_controller .overview .elevation .standard-drawing,body.configurator.configurator_overview_controller .overview .elevation .dimensions{page-break-inside:avoid}body.configurator.configurator_overview_controller .overview .elevation .elevation-title{font-size:1.3rem;padding:1rem 0;border-bottom:1px solid #666}body.configurator.configurator_overview_controller .overview .elevation .dimensions{page-break-after:always}body.configurator.configurator_overview_controller .overview .elevation .component-list{width:100%;padding:2rem 0;page-break-inside:avoid}body.configurator.configurator_overview_controller .overview .elevation .component-list .product .tcell{border:1px solid #444;padding:0.5rem 2rem}body.configurator.configurator_overview_controller .overview .elevation .component-list .product .tcell:not(:last-child){border-right-width:0}body.configurator.configurator_overview_controller .overview .elevation .component-list .product .tcell:first-child{width:15rem}body.configurator.configurator_overview_controller .overview .elevation .component-list .product .tcell:last-child{width:8rem}body.configurator.configurator_overview_controller .overview .elevation .component-list .product:not(:first-child) .tcell{text-transform:lowercase}body.configurator.configurator_overview_controller .overview .elevation .component-list .product:first-child .tcell{background-color:#333}body.configurator.configurator_overview_controller .overview .elevation .component-list .product:not(:last-child) .tcell{border-bottom-width:0}body.configurator.configurator_overview_controller.print{padding-top:0}body.configurator.configurator_overview_controller.print .overview{padding:2rem;max-width:29cm;color:#000}body.configurator.configurator_overview_controller.print .overview .elevation{margin:0}body.configurator.configurator_overview_controller.print .overview .elevation .elevation-title{font-size:1.8rem}body.configurator.configurator_overview_controller.print .overview .elevation .component-list .product:first-child .tcell{background-color:#eee;font-weight:bold}body.configurator_pay_controller.show_view .centered-small-content{padding:5rem 0;width:70rem;max-width:none}body.configurator_pay_controller.show_view .centered-small-content .table.order-pricing{width:100%;margin-bottom:0.5rem}body.configurator_pay_controller.show_view .centered-small-content .table.order-pricing .trow .tcell{padding:0.2rem 0}body.configurator_pay_controller.show_view .centered-small-content .table.order-pricing .trow .tcell:last-child{text-align:right}body.configurator_pay_controller.show_view .centered-small-content .pay-button-wrapper{margin:3rem;margin-right:0;text-align:center}body.configurator_pay_controller.show_view .centered-small-content .pay-button-wrapper .pay-button{display:inline-block}.cfg-project-edit-view{height:100%}.cfg-project-edit-view .s3-uploader{display:none}body.configurator_projects_controller.edit_view .api-loading-indicator{margin-left:1rem}body.configurator_projects_controller.index_view .centered-content{margin:auto;max-width:100rem;padding:5rem}body.configurator_projects_controller.index_view .centered-content .index-view-tabs-container .index-view-tab{font-size:3rem;padding-bottom:2rem;padding-left:1.5rem;color:#666;cursor:pointer;display:inline-block}body.configurator_projects_controller.index_view .centered-content .index-view-tabs-container .index-view-tab:hover{color:#ccc}body.configurator_projects_controller.index_view .centered-content .index-view-tabs-container .index-view-tab.active{color:#fff;cursor:default}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-header{padding-bottom:2rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-header .button{margin-right:0.5rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group{padding-bottom:2rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .project-group-title{font-size:2rem;padding-left:1.5rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .table-cell{padding:0.2rem 1.5rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .table-cell:nth-child(1){width:5rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .table-cell:nth-child(2){width:20rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row:hover .table-cell{background-color:#555}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell{padding:1rem 1.5rem;transition:opacity 0.3s;background-color:#454545}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell:hover{cursor:pointer}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell.button-cell{width:4.5rem;text-align:center;border-left:1px solid rgba(0,0,0,0.2);background-image:linear-gradient(90deg, #ccc, #ccc 49.9%, #fff 50%);color:#000;transition:opacity 0.3s, background-position 0.5s;background-size:220% 220%;background-position:95% 0%}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell.button-cell.delete-project-button{background-image:linear-gradient(90deg, #555, #555 49.9%, #b8737f 50%)}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell.button-cell.icon-button-with-text{position:relative;padding-left:3.25rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell.button-cell.icon-button-with-text img{position:absolute;width:1.5rem;height:1.5rem;left:1rem;top:calc(50% - 0.75rem);opacity:0.8;transform:scale(90%)}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row #layout.table-cell.button-cell.icon-button-with-text img{transform:scale(0.9, 0.9)}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell.button-cell:hover{background-position:5% 0%}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell.button-cell.delete-project-button:hover{color:#fff}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell:first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}body.configurator_projects_controller.index_view .centered-content .active-tab .tab-content .project-group .projects-table .project-row .table-cell:last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}body.configurator_projects_controller.show_view .centered-small-content{padding:5rem 0;max-width:none;width:60rem}body.configurator_projects_controller.show_view .centered-small-content .cfg-project-view-title{font-size:1.5rem;text-align:center;margin-bottom:1.5rem}body.configurator_projects_controller.show_view .centered-small-content .form{display:none}body.configurator_projects_controller.show_view .centered-small-content .form .contract{height:20rem;overflow:auto;padding:0 1.75rem}body.configurator_projects_controller.show_view .centered-small-content .form .contract .contract-section{padding-bottom:2rem}body.configurator_projects_controller.show_view .centered-small-content .form .contract .contract-section .contract-section-title{text-transform:uppercase;font-size:0.9rem;letter-spacing:1px}body.configurator_projects_controller.show_view .centered-small-content .form .contract .contract-section .contract-section-body,body.configurator_projects_controller.show_view .centered-small-content .form .contract .contract-section .contract-section-body a{font-size:0.9rem;font-weight:lighter;margin-top:0.5rem;line-height:1.5}body.configurator_projects_controller.show_view .centered-small-content .form .contract .contract-section .contract-section-body a{text-decoration:underline}body.configurator_projects_controller.show_view .centered-small-content .form .agreement{margin-top:1rem}body.configurator_projects_controller.show_view .centered-small-content .form .agreement .field{margin:auto;text-align:center;overflow:auto}body.configurator_projects_controller.show_view .centered-small-content .form .contacts-table{padding:0 1.5rem}body.configurator_projects_controller.show_view .centered-small-content .form .contacts-table .contacts-table-row{display:flex;margin-bottom:1rem}body.configurator_projects_controller.show_view .centered-small-content .form .contacts-table .contacts-table-row:last-child{margin-bottom:0.5rem}body.configurator_projects_controller.show_view .centered-small-content .form .contacts-table .contacts-table-row .contact-title{text-transform:uppercase;width:12rem}body.configurator_projects_controller.show_view .centered-small-content .form .contacts-table .contacts-table-row .contact-email{flex-grow:1}body.configurator_projects_controller.show_view .centered-small-content .form .contacts-table .contacts-table-row .contact-phone{text-align:right}body.configurator_projects_controller.show_view .centered-small-content #project-status.form #feedback-section.section{display:none}body.configurator_projects_controller.show_view .centered-small-content #project-status.form #feedback-section.section .section-content .feedback-section-button{margin-bottom:0.5rem}body.configurator_projects_controller.show_view .centered-small-content .versions{margin-top:5rem}body.configurator_projects_controller.show_view .centered-small-content .versions .version .tcell{background-color:#454545}body.configurator_projects_controller.show_view .centered-small-content .versions .version .tcell:first-child{padding-top:0px;padding-bottom:0px}body.configurator_projects_controller.show_view .centered-small-content .versions .version .tcell,body.configurator_projects_controller.show_view .centered-small-content .versions .version .tcell input{color:#fff !important}body.configurator_projects_controller.show_view .centered-small-content .versions .version.active .tcell{background-color:#fff}body.configurator_projects_controller.show_view .centered-small-content .versions .version.active .tcell,body.configurator_projects_controller.show_view .centered-small-content .versions .version.active .tcell input{color:#000 !important}body.configurator_projects_controller.show_view .centered-small-content .versions .version .ui-input .input-container input[type="text"]{background-color:transparent !important}body.configurator_projects_controller.show_view .centered-small-content .versions .version .delete{padding-top:0rem;padding-bottom:0rem;width:3rem}body.configurator_projects_controller.show_view .centered-small-content .versions .version .delete img{height:1.5rem;display:block;margin:auto;position:relative;top:0.4rem}body.configurator_qualify_controller.index_view .questionnaire .controls{position:absolute;top:1.6rem;width:25rem;left:calc(50% - 15rem)}body.configurator_session_controller.login_view .session-wrapper{width:20rem;margin:auto;margin-top:10rem}body.configurator_session_controller.login_view .session-wrapper .error{color:#ff7676;padding:1.5rem;padding-bottom:0rem}body.configurator_session_controller.login_view .session-wrapper a{color:#97aab7}body.configurator_session_controller.login_view .session-wrapper .control{padding:0.25rem 1.5rem;cursor:pointer}body.configurator_session_controller.login_view .session-wrapper .control:hover{opacity:0.8}body.configurator_session_controller.login_view .session-wrapper .field.submit input{width:100%}body.configurator_versions_controller.show_view .content{display:none}body.configurator_versions_controller.show_view .steps .step{display:none}body.configurator_versions_controller.show_view .steps .step.step-0{display:block}body.configurator_versions_controller.show_view .step.configure .centered-small-content{padding:5rem 0}body.configurator_versions_controller.show_view .step.configure .centered-small-content .elevation .delete{padding-top:0rem;padding-bottom:0rem;width:3rem}body.configurator_versions_controller.show_view .step.configure .centered-small-content .elevation .delete img{height:1.5rem;display:block;margin:auto;position:relative;top:0.4rem}body.configurator_versions_controller.show_view .step.configure .project-link{height:6rem;width:10rem;display:flex;justify-content:center;align-items:center;border-radius:1rem;background-color:#444}body.configurator_versions_controller.show_view .step.configure .project-link:not(:last-child){margin-right:1rem}body.configurator_versions_controller.show_view .step.review .elevations,body.configurator_versions_controller.show_view .step.review .elevation-menu,body.configurator_versions_controller.show_view .step.review .elevation-summary{height:100%}body.configurator_versions_controller.show_view .step.review .elevations{white-space:nowrap;font-size:0}body.configurator_versions_controller.show_view .step.review .elevations .elevation-menu,body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary{display:inline-block;vertical-align:top;overflow:auto;white-space:normal;font-size:1rem}body.configurator_versions_controller.show_view .step.review .elevations .elevation-menu{background-color:#222;width:26rem}body.configurator_versions_controller.show_view .step.review .elevations .elevation-menu .elevation{padding:1rem 3rem;width:calc(100% - 6rem);background-color:#222;cursor:pointer}body.configurator_versions_controller.show_view .step.review .elevations .elevation-menu .elevation.active{background-color:#444}body.configurator_versions_controller.show_view .step.review .elevations .elevation-menu .elevation:hover:not(.active){background-color:#343434}body.configurator_versions_controller.show_view .step.review .elevations .elevation-menu .elevation .title{width:80%}body.configurator_versions_controller.show_view .step.review .elevations .elevation-menu .elevation .price{width:20%}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary{width:calc(100% - 26rem)}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation{display:none}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .canvas-container{margin:auto}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation.active{display:block}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .component-list{width:calc(100% - 4rem);padding:2rem;page-break-inside:avoid}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .component-list .product .tcell{border:1px solid #444;padding:0.5rem 2rem}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .component-list .product .tcell:not(:last-child){border-right-width:0}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .component-list .product .tcell.width,body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .component-list .product .tcell.height{white-space:nowrap}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .component-list .product:not(:first-child) .tcell{text-transform:lowercase}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .component-list .product:first-child .tcell{background-color:#333}body.configurator_versions_controller.show_view .step.review .elevations .elevation-summary .elevation .component-list .product:not(:last-child) .tcell{border-bottom-width:0}body.configurator_versions_controller.show_view .step.delivery-info .centered-small-content,body.configurator_versions_controller.show_view .step.submit .centered-small-content,body.configurator_versions_controller.show_view .step.contract-step .centered-small-content{padding:5rem 0;width:70rem;max-width:none}body.configurator_versions_controller.show_view .step.contract-step .contract{height:20rem;overflow:auto;padding:0 1.75rem}body.configurator_versions_controller.show_view .step.contract-step .contract .contract-section{padding-bottom:2rem}body.configurator_versions_controller.show_view .step.contract-step .contract .contract-section .contract-section-title{text-transform:uppercase;font-size:0.9rem;letter-spacing:1px}body.configurator_versions_controller.show_view .step.contract-step .contract .contract-section .contract-section-body,body.configurator_versions_controller.show_view .step.contract-step .contract .contract-section .contract-section-body a{font-size:0.9rem;font-weight:lighter;margin-top:0.5rem;line-height:1.5}body.configurator_versions_controller.show_view .step.contract-step .contract .contract-section .contract-section-body a{text-decoration:underline}body.configurator_versions_controller.show_view .step.contract-step .agreement{margin-top:1rem}body.configurator_versions_controller.show_view .step.contract-step .agreement .field{margin:auto;text-align:center}body.configurator_versions_controller.show_view .step.submit .table.project-pricing{width:calc(100% - 3.5rem);padding:0 1.75rem;margin-bottom:0.5rem}body.configurator_versions_controller.show_view .step.submit .table.project-pricing .trow .tcell{padding:0.5rem 0}body.configurator_versions_controller.show_view .step.submit .table.project-pricing .trow .tcell:last-child{text-align:right}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker{padding:0 0.25rem;padding-top:1rem}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .note{padding:2rem 1.5rem;padding-bottom:1rem}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .review-call-days{white-space:nowrap}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .review-call-days .review-call-day{display:inline-block}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .review-call-days .review-call-day:not(:last-child){margin-right:0.7rem}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .review-call-days .review-call-day .review-call-day-title,body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .review-call-days .review-call-day .review-call-time{padding-left:1.5rem;padding-right:1.5rem;width:6.5rem;text-align:center}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .review-call-days .review-call-day .review-call-day-title{padding-bottom:0.5rem}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .review-call-days .review-call-day .review-call-times .review-call-time{display:block;margin-bottom:5px}body.configurator_versions_controller.show_view .step.submit .review-call-time-picker .review-call-days .review-call-day .review-call-times .review-call-time.invisible{visibility:hidden}body.configurator_versions_controller.show_view .footer{position:fixed;bottom:0px;width:calc(100% - 6rem);padding:1rem 3rem;background-color:#333}body.configurator_versions_controller.show_view .footer .navigation .prev-step{display:none}body.configurator_versions_controller.show_view .footer .overview{display:block}body.configurator_versions_controller.show_view.interaction-disabled .centered-small-content .delete,body.configurator_versions_controller.show_view.interaction-disabled .centered-small-content .delete-heading,body.configurator_versions_controller.show_view.interaction-disabled .centered-small-content #new-elevation,body.configurator_versions_controller.show_view.interaction-disabled .centered-small-content .spacer,body.configurator_versions_controller.show_view.interaction-disabled .centered-small-content #add-extra-components{display:none !important}body.configurator_versions_controller.show_view.interaction-disabled .centered-small-content .tcell:nth-last-child(2){border-top-right-radius:2rem;border-bottom-right-radius:2rem}html.documentation{font-size:80%}.companies-filter{margin-bottom:1rem}.companies-filter .company-filter{display:inline-block;padding:0.5rem 1rem;border-radius:2px;margin-bottom:3px;font-size:1rem;color:#fff}.companies-filter .company-filter:hover{cursor:pointer}.companies-filter .company-filter.disabled{opacity:0.25}.tags-filter{margin-bottom:1rem}.tags-filter .tag-filter,.tags-filter .clear-filter{display:inline-block;padding:0.5rem 1rem}.tags-filter .tag-filter:hover,.tags-filter .clear-filter:hover{cursor:pointer}.tags-filter .tag-filter{border-radius:2px;margin-bottom:3px}.tags-filter .tag-filter.disabled{opacity:0.25}.tags-filter .clear-filter{display:none}.documentation-documents-show-view{width:53rem}.documentation-documents-show-view .subject-header{background-color:#333;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);padding:1rem 2rem}.documentation-documents-show-view .subject-header .subject-title{font-size:1.5rem}.documentation-documents-show-view.company-violapark .subject-header{background-color:#a8c387}.documentation-documents-show-view .subject-body{padding:2rem}.documentation-documents-show-view .subject-body .subject-icon-container,.documentation-documents-show-view .subject-body .summary-detail-dimensions{display:inline-block;vertical-align:top}.documentation-documents-show-view .subject-body .subject-icon-container,.documentation-documents-show-view .subject-body .summary-detail-dimensions,.documentation-documents-show-view .subject-body .summary-detail-notes{padding:1rem}.documentation-documents-show-view .subject-body .summary-detail-price-range{padding:1rem;padding-bottom:0rem}.documentation-documents-show-view .subject-body .summary-detail-notes ul{padding-left:1.3rem;width:calc(100% - 1.3rem - 1rem)}.documentation-documents-show-view .subject-body .subject-documents-tags-filter-container{margin-top:1rem;margin-bottom:1rem}.documentation-documents-show-view .subject-body .document-sets .document-set-title{font-weight:bold;text-align:center}.documentation-documents-show-view .subject-body .document-sets .document-set{margin:1rem 0}.documentation-documents-show-view .subject-body .document-sets .document-set .document-link{display:block;margin-bottom:0.25rem;padding:0.5rem 1rem;border-radius:2px;background-color:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.05);max-width:60rem}.documentation-documents-show-view .subject-body .document-sets .document-set .document-link:hover{background-color:rgba(0,0,0,0.04)}.documentation-documents-show-view .subject-body .document-sets .document-set .document-link .document-title,.documentation-documents-show-view .subject-body .document-sets .document-set .document-link .document-tag-dots,.documentation-documents-show-view .subject-body .document-sets .document-set .document-link .document-file-extension{display:inline-block}.documentation-documents-show-view .subject-body .document-sets .document-set .document-link .document-title{margin-right:.5rem;width:70%}.documentation-documents-show-view .subject-body .document-sets .document-set .document-link .document-tag-dots{margin-right:.5rem;width:20%}.documentation-documents-show-view .subject-body .document-sets .document-set .document-link .document-file-extension{float:right;text-align:right;text-transform:uppercase;color:#5f5f5f;width:5%}.documentation-documents-show-view .subject-body .product-media .media-grid-wrapper{margin-top:2rem}body.documentation_main_controller.index_view .header{padding:0 2rem;background-color:rgba(0,0,0,0.02);border-bottom:1px solid rgba(0,0,0,0.1);height:4.5rem}body.documentation_main_controller.index_view .header .form{display:inline-block;width:22rem;border-right:1px solid rgba(0,0,0,0.1);padding:0.5rem 0}body.documentation_main_controller.index_view .header .form .header-logo,body.documentation_main_controller.index_view .header .form .field{display:inline-block;vertical-align:middle}body.documentation_main_controller.index_view .header .form .header-logo{display:inline-block}body.documentation_main_controller.index_view .header .form .header-logo img{display:block;border-radius:2px;height:calc(2.6rem)}body.documentation_main_controller.index_view .header .form .search{position:relative;display:inline-block;padding-left:0.75rem}body.documentation_main_controller.index_view .header .form .search .header-search{font-size:1.1rem;padding:0.6rem 2rem 0.6rem 1rem}body.documentation_main_controller.index_view .header .form .search .clear-search{display:none;position:absolute;right:0;top:0;padding:0.75rem 0.5rem;display:inline-block;font-size:1.5rem;user-select:none;cursor:pointer}body.documentation_main_controller.index_view .header .meta-navigation{display:inline-block;vertical-align:middle;padding:1rem}body.documentation_main_controller.index_view .header .meta-navigation .navigation-item{display:inline-block;font-size:1.1rem;padding:0.5rem 1rem;cursor:pointer;text-align:center;border-radius:2px}body.documentation_main_controller.index_view .header .meta-navigation .navigation-item:hover{background-color:#F0F0F0}body.documentation_main_controller.index_view .header .meta-navigation .active{font-weight:bold}body.documentation_main_controller.index_view .content{display:none}body.documentation_main_controller.index_view .product-view{height:calc(100% - 4.5rem - 1px);display:flex;flex-direction:row}body.documentation_main_controller.index_view .product-view .navigation,body.documentation_main_controller.index_view .product-view .product-categories{height:calc(100% - 2rem);overflow:auto;float:left}body.documentation_main_controller.index_view .product-view .navigation{width:24rem;vertical-align:top;white-space:normal;font-size:1rem;border-right:1px solid rgba(0,0,0,0.1);padding:1rem 0}body.documentation_main_controller.index_view .product-view .navigation .product-category-link{display:block;cursor:pointer;padding:0.2rem 2rem}body.documentation_main_controller.index_view .product-view .navigation .product-category-link:hover{background-color:#F0F0F0}body.documentation_main_controller.index_view .product-view .product-categories{flex:1;position:relative;padding:1rem 2rem}body.documentation_main_controller.index_view .product-view .product-categories .category{position:relative}body.documentation_main_controller.index_view .product-view .product-categories .category .category-title{border-bottom:1px solid #CCC;font-size:2rem;padding:1rem 2rem}body.documentation_main_controller.index_view .product-view .product-categories .category .category-products{padding:2rem}body.documentation_main_controller.index_view .product-view .product-categories .category .category-products .product{display:inline-block;vertical-align:bottom;text-align:center;padding:2rem 1rem;cursor:pointer}body.documentation_main_controller.index_view .product-view .product-categories .category .category-products .product .product-image{width:60px}body.documentation_main_controller.index_view .product-view .product-categories .category .category-products .product .product-title{font-size:.9rem;width:8rem;height:3rem;color:#666;margin-top:1rem}body.documentation_main_controller.index_view .product-view .product-categories .category .category-products .product:hover{background-color:#f9f9f9}body.documentation_main_controller.index_view .product-view .slideshow{z-index:1001}body.documentation_main_controller.index_view .component-view{margin:1rem 2rem;position:absolute}body.documentation_main_controller.index_view .component-view .component{display:inline-block;vertical-align:bottom;text-align:center;height:5rem;margin-bottom:1rem;margin-right:1rem;cursor:pointer;background-color:#f9f9f9}body.documentation_main_controller.index_view .component-view .component .component-title{font-size:.9rem;width:8rem;color:#666;padding-top:1rem}body.documentation_main_controller.index_view .component-view .component:hover{background-color:#e9e9e9}body.documentation_main_controller.index_view .document-view{margin:1rem 2rem;font-size:1rem}body.documentation_main_controller.index_view .document-link{display:block;margin-bottom:0.25rem;padding:0.5rem 1rem;border-radius:2px;background-color:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.05);max-width:60rem}body.documentation_main_controller.index_view .document-link:hover{background-color:rgba(0,0,0,0.04)}body.documentation_main_controller.index_view .document-link .document-title,body.documentation_main_controller.index_view .document-link .document-tag-dots,body.documentation_main_controller.index_view .document-link .document-file-extension{display:inline-block}body.documentation_main_controller.index_view .document-link .document-title{margin-right:.5rem;width:70%}body.documentation_main_controller.index_view .document-link .document-tag-dots{margin-right:.5rem;width:20%}body.documentation_main_controller.index_view .document-link .document-file-extension{float:right;text-align:right;text-transform:uppercase;color:#5f5f5f;width:5%}body.documentation_main_controller.index_view .media-view{margin:2rem;font-size:1rem;height:calc(100% - 12rem) !important}body.documentation_main_controller.index_view .media-view .media-index-view-container{height:100%}body.documentation_main_controller.index_view .media-view .media-index-view-container .filters-container{border-bottom:1px solid #ccc;margin-right:2rem}body.documentation_main_controller.index_view .media-view .media-index-view-container .media-container{overflow:auto;height:calc(100% - 5rem - 1px)}body.documentation_main_controller.index_view .misc-view{margin:2rem;font-size:1rem}body.documentation_main_controller.index_view .misc-view .misc-item{display:block;margin-bottom:0.25rem;padding:0.5rem 1rem;border-radius:2px;background-color:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.05);max-width:60rem}body.documentation_main_controller.index_view .misc-view .misc-item:hover{background-color:rgba(0,0,0,0.04)}body.documentation_main_controller.index_view .misc-view .misc-item .misc-item-title{display:inline-block;margin-right:.5rem;width:70%}body.documentation_main_controller.index_view .misc-view .misc-item .misc-item-file-extension{float:right;text-align:right;text-transform:uppercase;color:#5f5f5f;width:25%}button,.form.standard input[type="submit"],.button{background-color:#333;color:#fff;padding:0.6rem 1rem;border-radius:3px;border:0;font-size:1rem;cursor:pointer;outline:none;display:inline-block}button:hover,.form.standard input[type="submit"]:hover,.button:hover{opacity:0.8}button.delete,.form.standard input.delete[type="submit"],.button.delete{background-color:#d68694 !important}.canvas-view .numeric-input-container{position:absolute;bottom:2rem;right:2rem;z-index:3;display:none}.canvas-drag-drop-manager-preview{position:fixed;z-index:1;width:100px;height:100px;cursor:move;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editable-canvas-view{width:100%;height:100%;overflow:hidden;position:relative}.editable-canvas-view .scroll-overlay{overflow:auto;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.editable-canvas-view canvas{z-index:0}.editable-canvas-view .x-scrollbar,.editable-canvas-view .y-scrollbar{z-index:1}.editable-canvas-view .x-scrollbar,.editable-canvas-view .y-scrollbar{position:absolute;overflow:auto}.editable-canvas-view .x-scrollbar .scrollbar-content-sizer,.editable-canvas-view .y-scrollbar .scrollbar-content-sizer{width:1px;height:1px}.editable-canvas-view .x-scrollbar{width:100%;height:17px;bottom:0;left:0}.editable-canvas-view .y-scrollbar{height:100%;width:17px;right:0;top:0}.form.standard .column{display:block;float:left;width:17rem}.form.standard .column:not(:first-child){padding-left:1rem}.form.standard .form-column{float:left}.form.standard .form-column:not(:last-child){margin-right:1rem}.form.standard .form-field{width:18rem}.form.standard .form-field.inline{display:inline-block}.form.standard .form-field.short{width:10rem}.form.standard .form-field label{display:block;font-weight:bold;padding:0.5rem 1rem}.form.standard .form-field label.button-label{padding-left:0 !important;padding-right:0 !important}.form.standard .form-field .checkbox{width:16rem;padding:calc(0.5rem - 1px) calc(1rem - 2px);border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025)}.form.standard .form-field textarea{height:calc(6rem - 1px);display:block}.form.standard .field{padding:0.4rem 0;display:inline-block;width:17rem;vertical-align:top}.form.standard .field label{display:block;font-weight:bold;padding-bottom:0.4rem;padding-left:calc(0.9rem + 2px);text-align:left}.form.standard .field.checklist label{padding-bottom:0}.form.standard .field.inline-checkbox-field label,.form.standard .field.inline-checkbox-field input{display:inline;vertical-align:middle;width:auto}.form.standard .field.inline-checkbox-field label{font-weight:normal;padding:0 !important;margin-left:0.5rem}.form.standard .field.inline-checkbox-field label a{font-size:inherit;line-height:inherit;text-decoration:underline}.form.standard .field input,.form.standard .field textarea,.form.standard .field select,.form.standard .field .checkbox,.form.standard .field .tags-input{width:14rem;padding:0.5rem 1rem;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);outline:none;font-size:1rem;min-width:0}.form.standard .field input:focus,.form.standard .field textarea:focus,.form.standard .field select:focus,.form.standard .field .checkbox:focus,.form.standard .field .tags-input:focus{background-color:#fff}.form.standard .field input[type="file"]{padding:5px 12px;width:180px}.form.standard .field input[type="submit"],.form.standard .field input[type="button"],.form.standard .field input.submit{background-color:#333;border:1px solid #333;color:#fff;cursor:pointer;width:auto}.form.standard .field input[type="submit"]:hover,.form.standard .field input[type="button"]:hover{opacity:0.8}.form.standard .field input[type="submit"]{-webkit-appearance:none}.form.standard .field input[type="checkbox"]{margin:0}.form.standard .field select{width:calc(15.8rem + 4px);-webkit-appearance:none}.form.standard .field .invalid{border-color:#D18484;background-color:#F2ADAD}.canvas-view{position:relative}.show-loader{background-repeat:no-repeat;background-size:50px;background-position:center}.show-loader.loader-light{background-image:url("https://s3-us-west-2.amazonaws.com/henrybuilt-cdn/images/loader-light.gif")}.show-loader.loader-dark{background-image:url("https://s3-us-west-2.amazonaws.com/henrybuilt-cdn/images/loader-dark.gif")}body.mobile .slideshow{line-height:inherit}body.mobile .slideshow .mobile-video{width:100%;height:auto;position:relative}body.mobile .slideshow .bottom_bar{font-size:inherit}body.mobile .slideshow .bottom_bar .slideshow_title{font-family:'Noto Serif JP', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-transform:none}body.mobile .slideshow .bottom_bar .caption,body.mobile .slideshow .bottom_bar .controls{float:none}body.mobile .slideshow .bottom_bar .button:hover{background-color:transparent}body.mobile .slideshow .bottom_bar .close{float:left}body.mobile .slideshow .bottom_bar .controls .button,body.mobile .slideshow .bottom_bar .controls .label{text-align:center}body.mobile .slideshow .bottom_bar .controls .button img,body.mobile .slideshow .bottom_bar .controls .button span,body.mobile .slideshow .bottom_bar .controls .label img,body.mobile .slideshow .bottom_bar .controls .label span{position:relative;top:0;left:0}body.mobile .slideshow .bottom_bar .controls .button img,body.mobile .slideshow .bottom_bar .controls .label img{width:100%;height:100%}body.mobile .slideshow .bottom_bar .controls .label{width:auto}body.mobile .slideshow .bottom_bar .controls .slideshow-show-details span{font-size:0.9rem}@media only screen and (min-device-width: 160px) and (max-device-width: 667px){body.mobile .slideshow .bottom_bar .caption{width:90%;padding:4vw 5%;padding-top:0}body.mobile .slideshow .bottom_bar .caption .slideshow_title{font-size:6vw}body.mobile .slideshow .bottom_bar .caption .caption_text{margin-top:2vw;font-size:4vw}body.mobile .slideshow .bottom_bar .controls .button,body.mobile .slideshow .bottom_bar .controls .label{font-size:5vw;padding:2vw 4vw;height:10vw;width:10vw}body.mobile .slideshow .bottom_bar .controls .label{padding-top:4vw;width:auto}body.mobile .slideshow .overlay_caption .caption_text{width:80%;font-size:4vw}}@media only screen and (min-device-width: 160px) and (max-device-width: 667px) and (orientation: landscape){body.mobile .slideshow .bottom_bar .caption{padding-bottom:2vw}body.mobile .slideshow .bottom_bar .caption .slideshow_title{font-size:3vw}body.mobile .slideshow .bottom_bar .caption .caption_text{margin-top:1vw;font-size:2vw}body.mobile .slideshow .bottom_bar .controls .button,body.mobile .slideshow .bottom_bar .controls .label{font-size:3vw;padding:2vw 2vw;height:5vw;width:5vw}body.mobile .slideshow .bottom_bar .controls .label{padding-top:2.5vw}body.mobile .slideshow .bottom_bar .controls .slideshow-show-details{width:9vw}body.mobile .slideshow .overlay_caption .caption_text{width:90%;font-size:2vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.mobile .slideshow .bottom_bar .caption{padding-bottom:2vw}body.mobile .slideshow .bottom_bar .caption .slideshow_title{font-size:2.5vw}body.mobile .slideshow .bottom_bar .caption .caption_text{margin-top:1vw;font-size:2vw}body.mobile .slideshow .bottom_bar .controls .button,body.mobile .slideshow .bottom_bar .controls .label{font-size:2.5vw;padding:1vw;height:5vw;width:5vw}body.mobile .slideshow .bottom_bar .controls .label{padding-top:2vw}body.mobile .slideshow .bottom_bar .controls .slideshow-show-details{width:9vw}body.mobile .slideshow .overlay_caption .caption_text{width:84%;font-size:3vw}}.pricing-rule-description .pricing-rule-expression-description:not(:last-child){margin-bottom:0.4rem}.pricing-rule-description .pricing-rule-expression-description .expression-plus,.pricing-rule-description .pricing-rule-expression-description .expression-text{display:inline-block;vertical-align:bottom}.pricing-rule-description .pricing-rule-expression-description .expression-plus{width:1rem}.pricing-rule-description .pricing-rule-expression-description .expression-text .small-large-fixed-width{min-width:7.5rem}.pricing-rule-description .pricing-rule-expression-description .expression-text .dimension-ranges-table{padding:0}.pricing-rule-description .pricing-rule-expression-description .expression-text .dimension-ranges-table .table-cell{padding-top:0.1rem;padding-right:1rem;text-align:right}.pricing-rule-description .pricing-rule-expression-description .expression-text .dimension-ranges-table .table-header-group .table-cell{opacity:0.6;padding-right:1.2rem}.pricing-rule-description .pricing-rule-expression-description span,.pricing-rule-description .pricing-rule-expression-description .expression-plus{opacity:0.6}.pricing-rule-range span{display:inline-block;vertical-align:middle}.pricing-rule-range span.price-secondary-info{opacity:0.6}.popup-wrapper{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,0.5)}.popup-wrapper .popup-container{width:50rem;height:42rem;border-radius:0.3rem;position:relative;font-size:1rem;padding:2rem;box-shadow:0 0 1rem rgba(0,0,0,0.2)}.popup-wrapper .popup-container.no-padding{padding:0}.popup-wrapper .popup-container.light{background-color:#fff;color:#000}.popup-wrapper .popup-container.dark{background-color:#282828;color:#fff}.popup-wrapper .popup-container.informational{padding:0rem;padding-bottom:2rem}.popup-wrapper .popup-container.informational .slide-content{margin-bottom:2rem;height:30rem;position:relative;background-color:#282828}.popup-wrapper .popup-container.informational .slide-content,.popup-wrapper .popup-container.informational .slide-content .backstretch,.popup-wrapper .popup-container.informational .slide-content image{border-top-right-radius:0.25rem;border-top-left-radius:0.25rem}.popup-wrapper .popup-container.informational .description{text-align:center;margin:auto;width:70%;min-height:7rem}.popup-wrapper .popup-container.informational .controls{text-align:center;padding:1rem 0;user-select:none}.popup-wrapper .popup-container.informational .controls .dots,.popup-wrapper .popup-container.informational .controls .prev-wrapper,.popup-wrapper .popup-container.informational .controls .next-wrapper{display:inline-block;vertical-align:middle}.popup-wrapper .popup-container.informational .controls .prev-wrapper,.popup-wrapper .popup-container.informational .controls .next-wrapper{width:4rem}.popup-wrapper .popup-container.informational .controls .prev,.popup-wrapper .popup-container.informational .controls .next{padding:0 1rem;opacity:0.5;cursor:pointer;position:relative;top:1px}.popup-wrapper .popup-container.informational .controls .dots .dot{width:8px;height:8px;border-radius:4px;background-color:#ccc;display:inline-block;vertical-align:middle;margin:0.5rem;cursor:pointer}.popup-wrapper .popup-container.informational .controls .dots .dot:hover{opacity:0.8}.popup-wrapper .popup-container.informational .controls .dots .dot.active{background-color:#333}.popup-wrapper .popup-container.informational .controls .dots .dot.seen{background-color:#666}.popup-wrapper .popup-container.informational .close{color:#fff;position:absolute;right:2rem;bottom:1.8rem;display:none;padding:0.75rem 1.5rem;border-radius:1.5rem;background-color:#333;display:inline-block;cursor:pointer}.popup-wrapper .popup-container.informational .close:hover{opacity:0.8}.popup-wrapper .popup-container.fitted,.popup-wrapper .popup-container.confirm,.popup-wrapper .popup-container.alert{width:auto;height:auto;display:inline-block}.popup-wrapper .popup-container.confirm,.popup-wrapper .popup-container.alert{width:20rem}.popup-wrapper .popup-container.confirm .confirm-content,.popup-wrapper .popup-container.confirm .confirm-text,.popup-wrapper .popup-container.confirm .alert-text,.popup-wrapper .popup-container.alert .confirm-content,.popup-wrapper .popup-container.alert .confirm-text,.popup-wrapper .popup-container.alert .alert-text{margin-bottom:3rem}.popup-wrapper .popup-container.confirm .confirm-text,.popup-wrapper .popup-container.confirm .alert-text,.popup-wrapper .popup-container.alert .confirm-text,.popup-wrapper .popup-container.alert .alert-text{white-space:pre-line}.popup-wrapper .popup-container.confirm .buttons,.popup-wrapper .popup-container.alert .buttons{text-align:right}.popup-wrapper .popup-container.pane{width:50rem;border-radius:0;height:100%;left:auto;right:0;position:fixed}.popup-wrapper .popup-container.pane .popup-content{overflow:auto;height:100%}.popup-wrapper .popup-container .popup-content .button{display:inline-block}.questionnaire{font-size:1.2rem;font-weight:lighter;width:100%;height:100%}.questionnaire.centered{width:40rem;margin:auto;margin-top:10rem;text-align:center}.questionnaire .controls{width:100%;font-size:0;white-space:nowrap;text-align:center}.questionnaire .controls .previous,.questionnaire .controls .next,.questionnaire .controls .progress-bar{display:inline-block;vertical-align:middle}.questionnaire .controls .previous{width:5rem;font-size:1rem;text-align:center}.questionnaire .controls .previous .previous-button{width:20px;height:20px;border-radius:10px;text-align:center;display:inline-block;cursor:pointer;user-select:none}.questionnaire .controls .previous .previous-button:hover{background-color:#fff;color:#222}.questionnaire .controls .previous .previous-button .previous-button-text{display:inline-block;position:relative;top:1px}.questionnaire .controls .progress-bar{width:calc(100% - 5rem);border-radius:6px;height:6px;background-color:#222}.questionnaire .controls .progress-bar .completed-bar{width:5%;height:100%;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#fff}.questionnaire .controls .progress-bar .completed-bar.complete{border-radius:6px}.questionnaire .fullscreen-questions{width:100%;height:100%;position:relative}.questionnaire .fullscreen-questions .question-sidebar{position:absolute;right:0px;top:0px;width:30rem;background-color:rgba(0,0,0,0.75);padding:2rem 6rem;height:calc(100% - 4rem)}.questionnaire .questions{padding-top:10rem}.questionnaire .questions .question .question-text{margin-bottom:5rem;white-space:pre-line}.questionnaire .questions .question:not(.active){display:none}.questionnaire .questions .question.radio-type .radio-option{display:inline-block;vertical-align:top;margin-right:1rem}.questionnaire .questions .question.radio-type .radio-option .radio-button,.questionnaire .questions .question.radio-type .radio-option .radio-title{display:inline-block;vertical-align:middle}.questionnaire .questions .question.radio-type .radio-option .radio-button{border:2px solid #fff;border-radius:8px;width:12px;height:12px;margin-right:0.2rem;cursor:pointer}.questionnaire .questions .question.radio-type .radio-option .radio-button.active,.questionnaire .questions .question.radio-type .radio-option .radio-button:hover{background-color:#fff}.questionnaire .final-message{display:none}.remove.icon{color:#000;position:absolute;right:0;top:0;margin-right:3px;margin-top:3px;width:15px;height:15px;display:none;z-index:1000}.remove.icon:hover{cursor:pointer !important}.remove.icon:before{content:'';position:absolute;top:7.5px;width:15px;height:1px;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.remove.icon:after{content:'';position:absolute;top:7.5px;width:15px;height:1px;background-color:currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.align-with-table{padding-left:1rem}.table.standard .headings .tcell{font-weight:bold}.table.standard .item .tcell{border:none;padding:0.5rem 1rem;border-bottom:1px solid #ddd;vertical-align:middle;border-radius:0}.table.standard .item:last-child .tcell{border-bottom:none}.table.standard .item a.tcell:hover{background-color:#eee}.tags-input{user-select:none}.tags-input .tags-input-tag{padding:0.5rem 1rem;margin:3px;background-color:rgba(0,0,0,0.02);display:inline-block;vertical-align:top;cursor:pointer;border-radius:2px;border:1px solid rgba(0,0,0,0.05)}.tags-input .tags-input-tag:hover{background-color:rgba(0,0,0,0.04)}.tags-input .tags-input-tag.active{background-color:rgba(0,0,0,0.04);border:1px solid #000}.tags-input .tags-input-tag .tags-input-text{margin-right:0.5rem}.box-3d-container{height:200px;display:flex;align-items:center}.box-3d-container *{box-sizing:border-box}.box-3d-container .box-3d{margin:auto;position:relative;transform-style:preserve-3d;transform:translateZ(-100px) rotateX(-45deg) rotateY(45deg)}.box-3d-container .box-3d .box-face{position:absolute;border:1px solid #666}.box-3d-container .box-3d .box-face .box-dimension-container{position:relative;width:100%;height:100%}.box-3d-container .box-3d .box-face .box-dimension-container .box-dimension{position:absolute;border-top:1px solid #999999;width:100%}.box-3d-container .box-3d .box-face .box-dimension-container .box-dimension.box-dimension-height{transform:rotateZ(-90deg);top:calc(100%);transform-origin:0% 0%;left:calc(100% + 0.4rem)}.box-3d-container .box-3d .box-face .box-dimension-container .box-dimension.box-dimension-height .box-dimension-text{transform:rotateZ(90deg) rotateX(-45deg) rotateY(-45deg);font-size:1.5rem;padding-left:50%;text-align:left;position:relative;left:-0.9rem}.box-3d-container .box-3d .box-face .box-dimension-container .box-dimension:not(.box-dimension-height){top:calc(100% + 0.5rem);left:0}.box-3d-container .box-3d .box-face .box-dimension-container .box-dimension .box-dimension-text{text-align:center;position:relative;top:0.2rem;font-size:1rem}.box-3d-container .box-3d .box-face-right,.box-3d-container .box-3d .box-face-bottom,.box-3d-container .box-3d .box-face-back{display:none}.box-3d-container .box-3d .box-face-top{background-color:rgba(0,0,0,0.3)}.box-3d-container .box-3d .box-face-left{background-color:rgba(0,0,0,0.5)}.box-3d-container .box-3d .box-face-front{background-color:rgba(0,0,0,0.4)}.box-3d-container .box-3d .box-face-front{transform:rotateY(0deg) translateZ(100px)}.box-3d-container .box-3d .box-face-right{transform:rotateY(90deg) translateZ(100px)}.box-3d-container .box-3d .box-face-back{transform:rotateY(180deg) translateZ(100px)}.box-3d-container .box-3d .box-face-left{transform:rotateY(-90deg) translateZ(100px)}.box-3d-container .box-3d .box-face-top{transform:rotateX(90deg) translateZ(100px)}.box-3d-container .box-3d .box-face-bottom{transform:rotateX(-90deg) translateZ(100px)}.button-set{display:inline-block}.button-set:after{content:"";display:table;clear:both}.button-set .button-set-button,.button-set .button-set-label{float:left;padding:0.5rem;display:inline-block;vertical-align:middle;user-select:none}.button-set .button-set-button:first-child,.button-set .button-set-label:first-child{padding-left:1rem}.button-set .button-set-button:last-child,.button-set .button-set-label:last-child{padding-right:1rem}.button-set .button-set-label{color:#ccc}.button-set .button-set-button{cursor:pointer}.collapsible-section .toggle-button,.collapsible-section .collapsible-section-title{display:inline-block;cursor:pointer}.collapsible-section .toggle-button{width:1.5rem}.collapsible-section .toggle-button.rotated{transform:rotate(180deg);transform-origin:50% 50%}.collapsible-section .collapsible-section-title{vertical-align:super}.collapsible-section .collapsible-content{display:none}.collapsible-section .collapsible-content.visible{display:block}.context-menu{box-shadow:0 0 3px rgba(0,0,0,0.4);background-color:white;display:none;position:fixed;z-index:1000;font-size:1rem}.context-menu .context-menu-action{padding:0.5rem 1rem;cursor:pointer}.context-menu .context-menu-action:not(:last-child){border-bottom:1px solid #eee}.context-menu .context-menu-action:hover{background-color:#eee}.ui-dimension-constraints .dimension{display:block;margin-bottom:0.5rem;white-space:nowrap}.ui-dimension-constraints .dimension .dimension-title,.ui-dimension-constraints .dimension .dimension-values,.ui-dimension-constraints .dimension .dimension-value,.ui-dimension-constraints .dimension .step-line{display:inline-block;vertical-align:middle}.ui-dimension-constraints .dimension .dimension-title{font-weight:bold;width:1.5rem;font-size:1.3rem;margin-right:0.5rem}.ui-dimension-constraints .dimension .dimension-values{white-space:normal;max-width:calc(100% - 2rem)}.ui-dimension-constraints .dimension .dimension-values .dimension-value{font-size:1rem}.ui-dimension-constraints .dimension .dimension-values .dimension-value.min,.ui-dimension-constraints .dimension .dimension-values .dimension-value.max,.ui-dimension-constraints .dimension .dimension-values .dimension-value.fixed{padding:0.1rem 0.6rem}.ui-dimension-constraints .dimension .dimension-values .dimension-value.step{width:1.2rem;padding:0.1 0.2rem}.ui-dimension-constraints .dimension .dimension-values .dimension-value.fixed{margin-left:-1px;margin-top:-1px;min-width:2.6rem;text-align:center}.ui-dimension-constraints .dimension .step-line{height:0;text-align:center;width:0.5rem}.ui-dimension-constraints.theme-light{color:black}.ui-dimension-constraints.theme-light .dimension-values.min,.ui-dimension-constraints.theme-light .dimension-values.max,.ui-dimension-constraints.theme-light .dimension-values.fixed,.ui-dimension-constraints.theme-light .dimension-value.min,.ui-dimension-constraints.theme-light .dimension-value.max,.ui-dimension-constraints.theme-light .dimension-value.fixed{border:1px solid black}.ui-dimension-constraints.theme-light .step-line{border-bottom:1px solid black}.ui-dimension-constraints.theme-dark{color:white}.ui-dimension-constraints.theme-dark .dimension-title{opacity:0.8}.ui-dimension-constraints.theme-dark .dimension-values.min,.ui-dimension-constraints.theme-dark .dimension-values.max,.ui-dimension-constraints.theme-dark .dimension-values.fixed,.ui-dimension-constraints.theme-dark .dimension-value.min,.ui-dimension-constraints.theme-dark .dimension-value.max,.ui-dimension-constraints.theme-dark .dimension-value.fixed{border:1px solid #666666}.ui-dimension-constraints.theme-dark .step-line{border-bottom:1px solid #666666}.landing-page-links-container{position:absolute;bottom:20vh;z-index:40;font-family:"Work Sans", serif;display:flex;flex-direction:column;justify-content:space-between;right:0;transition:background-color 0.4s}.landing-page-links-container .landing-page-link{margin-bottom:4vh}.landing-page-links-container .landing-page-link:hover:not(.is-hidden) .landing-page-link-title,.landing-page-links-container .landing-page-link:hover:not(.is-hidden) .landing-page-link-subtitle{background-color:rgba(0,0,0,0.5)}.landing-page-links-container .landing-page-link.is-hidden .landing-page-link-line{width:0}.landing-page-links-container .landing-page-link.is-hidden .landing-page-link-title,.landing-page-links-container .landing-page-link.is-hidden .landing-page-link-subtitle{opacity:0}.landing-page-links-container .landing-page-link:not(.is-hidden) .landing-page-link-title::before,.landing-page-links-container .landing-page-link:not(.is-hidden) .landing-page-link-subtitle::before{z-index:-1;content:'';position:absolute;filter:blur(25px);background-color:rgba(0,0,0,0.3);width:100%;height:2rem}.landing-page-links-container .landing-page-link .landing-page-link-line{width:100%;height:1px;background-color:#FFFFFF;align-self:flex-end;transition:width 0.6s ease-out;transition-delay:0.1s}.landing-page-links-container .landing-page-link .landing-page-link-title,.landing-page-links-container .landing-page-link .landing-page-link-subtitle{padding:0.5rem;color:#FFFFFF !important;text-transform:uppercase;letter-spacing:1px;text-shadow:10px 10px 20px rgba(0,0,0,0.9);transition:opacity 1.5s ease-out;letter-spacing:2px;cursor:pointer}.landing-page-links-container .landing-page-link .landing-page-link-subtitle{padding-top:0}.landing-page-links-container.compact{bottom:10vh}.landing-page-links-container.compact .landing-page-link{margin-bottom:2vh}@media screen and (min-width: 851px){.landing-page-links-container{max-width:35vw;min-width:30vw}.landing-page-links-container .landing-page-link .landing-page-link-title,.landing-page-links-container .landing-page-link .landing-page-link-subtitle{font-size:1rem;max-width:35vw}}@media screen and (max-width: 850px){.landing-page-links-container{max-width:85vw;min-width:85vw}.landing-page-links-container .landing-page-link .landing-page-link-title,.landing-page-links-container .landing-page-link .landing-page-link-subtitle{font-size:0.7rem;max-width:85vw}}.links-dropdown-menu-element{position:relative;z-index:20}.links-dropdown-menu-element .links-dropdown-menu-wrapper{line-height:1.2;position:absolute;top:100%;left:0;padding-top:5px}.links-dropdown-menu-element .links-dropdown-menu-wrapper:not(.visible){display:none}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .up-arrow{z-index:1;position:absolute;top:-4px;left:5px;text-shadow:0 -2px 2px rgba(0,0,0,0.3);transform:scaleX(1.5);color:white;font-size:10px}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .up-arrow::after{content:"▲"}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .links-dropdown-menu{position:relative;top:5px;z-index:0;box-shadow:0 0 3px rgba(0,0,0,0.5);border-radius:2px;background-color:white;color:black}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .links-dropdown-menu .links-link{display:block;white-space:nowrap;min-width:10rem;padding:0.5rem 1rem;font-size:1rem;color:black}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .links-dropdown-menu .links-link:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .links-dropdown-menu .links-link:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .links-dropdown-menu .links-link:not(:last-child){border-bottom:#ccc}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .links-dropdown-menu .links-link.active{background-color:#ccc}.links-dropdown-menu-element .links-dropdown-menu-wrapper .rel .links-dropdown-menu .links-link:hover:not(.active){background-color:#eee}.links-dropdown-menu-element .links-dropdown-menu-wrapper:not(.show-arrow) .up-arrow{display:none}.links-dropdown-menu-element .links-dropdown-menu-wrapper.align-right{left:auto;right:0}.links-dropdown-menu-element .links-dropdown-menu-wrapper.align-right .rel .up-arrow{left:auto;right:10px}.details-pane .ui-popup-content{padding:2rem}.details-pane .ui-popup-content .details-pane-element{margin-bottom:1.5rem}.details-pane .ui-popup-content .details-pane-element .element-content{line-height:1.4}.details-pane .ui-popup-content .details-pane-element.format-table-groups .table-row-group:not(:last-child) .table-row:last-child .table-cell{padding-bottom:1.5rem}body.main_pages_controller .details-pane .ui-popup-window{background-color:rgba(0,0,0,0.8);color:#fff;max-width:calc(100% - 5rem)}body.main_pages_controller .details-pane .ui-popup-window a{color:#ee746b}body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content{width:25rem}body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details{font-size:0.8rem}body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .table-header-group,body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .element-title{text-transform:uppercase;letter-spacing:1px;font-size:0.7rem}body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .table-header-group .table-cell,body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .element-title{border-bottom:1px solid rgba(255,255,255,0.5)}body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .element-title,body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .element-content,body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .table-cell{padding:0.2rem 0.5rem}body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .element-content,body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .table-row-group .table-row:first-child .table-cell{padding-top:0.6rem}body.main_pages_controller .details-pane .ui-popup-window .ui-popup-content .details-pane-details .table{width:100%}.ui-popup{position:fixed;top:0px;left:0px;width:100%;height:100%;font-size:1rem;background-color:rgba(0,0,0,0.5)}.ui-popup .ui-popup-window{display:inline-block;min-width:20rem;position:relative;border-radius:2px;padding:2rem;box-shadow:0 0 1rem rgba(0,0,0,0.2)}.ui-popup .ui-popup-window.theme-light{background-color:#fff;color:#000}.ui-popup .ui-popup-window.theme-dark{background-color:#282828 !important;color:#fff}.ui-popup .ui-popup-window.theme-dark .close-button{filter:invert(100%)}.ui-popup .ui-popup-window.no-padding{padding:0}.ui-popup .ui-popup-window .ui-popup-content.plain-text{max-width:25rem}.ui-popup .ui-popup-window .ui-popup-buttons{margin-top:3rem;text-align:right}.ui-popup .ui-popup-window .ui-popup-buttons .button{display:inline-block}.ui-popup.type-pane .ui-popup-window{border-radius:0;height:100%;padding:0;left:auto;right:0;position:fixed;overflow:auto;max-width:calc(100% - 4rem)}.ui-popup.type-pane .ui-popup-window.ui-popup-content:not(.no-padding){padding:2rem}.ui-popup.type-pane .ui-popup-buttons,.ui-popup.type-fitted .ui-popup-buttons{display:none}.ui-popup.type-alert .ui-popup-confirm{display:none !important}.ui-popup.subscribe{background-color:rgba(0,0,0,0);z-index:50;opacity:0}.ui-popup.subscribe.is-visible{opacity:1}.ui-popup.subscribe .ui-popup-window .close-button{opacity:0.5;position:absolute !important;top:calc(2rem - 8px) !important;left:calc(100% - 3.5rem) !important}.ui-popup.subscribe .ui-popup-window .close-button img{height:90% !important;width:90% !important}.ui-popup.subscribe .ui-popup-window .subscribe-popup-content{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.ui-popup.subscribe .ui-popup-window .subscribe-popup-content .subscribe-popup-tagline,.ui-popup.subscribe .ui-popup-window .subscribe-popup-content .subscribe-popup-message{margin-bottom:2rem;width:calc(100% - 1.5rem)}.ui-popup.subscribe .ui-popup-window .subscribe-popup-content .subscribe-popup-tagline{font-size:1.4rem}.ui-popup.subscribe .ui-popup-window .subscribe-popup-content .subscribe-popup-message{color:#999;font-size:0.9rem}.ui-popup.subscribe .ui-popup-window .subscribe-popup-content .subscribe-popup-form-container{height:1.5rem}.ui-popup.subscribe .ui-popup-window .subscribe-popup-content .subscribe-popup-form-container .contact-forms .contact-form-iframe-container{width:100%}.ui-popup.subscribe .ui-popup-window .subscribe-popup-content .subscribe-popup-form-container .contact-forms .contact-form-iframe-container .contact-form-iframe{padding:0;width:100% !important}body.mobile .ui-popup.subscribe .ui-popup-window{width:80%}body.mobile .ui-popup.subscribe .ui-popup-window .subscribe-popup-content{padding:4rem 0.5rem}body:not(.mobile) .ui-popup.subscribe .ui-popup-window{width:35rem}body:not(.mobile) .ui-popup.subscribe .ui-popup-window .subscribe-popup-content{padding:4rem}.component .primary-objects-link-container{bottom:5vh}.primary-objects-link-container{position:absolute;bottom:20vh;z-index:60;font-family:"Work Sans", serif;display:flex;flex-direction:column;justify-content:space-between;right:0;cursor:pointer;transition:background-color 0.4s}.primary-objects-link-container:hover:not(.is-hidden){background-color:rgba(0,0,0,0.3)}.primary-objects-link-container.is-hidden .separator-line{width:0}.primary-objects-link-container.is-hidden .po-main,.primary-objects-link-container.is-hidden .po-tagline{opacity:0}.primary-objects-link-container .separator-line{width:100%;height:1px;background-color:#FFFFFF;align-self:flex-end;transition:width 0.6s ease-out;transition-delay:0.1s}.primary-objects-link-container .po-main,.primary-objects-link-container .po-tagline{margin:0.5rem;color:#FFFFFF !important;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);transition:opacity 1.5s ease-out;letter-spacing:2px}.primary-objects-link-container .po-main.po-main,.primary-objects-link-container .po-tagline.po-main{transition-delay:0.7s}.primary-objects-link-container .po-main.po-tagline,.primary-objects-link-container .po-tagline.po-tagline{transition-delay:1.3s}@media screen and (min-width: 801px){.primary-objects-link-container{max-width:30vw;min-width:25vw}.primary-objects-link-container .po-main,.primary-objects-link-container .po-tagline{font-size:0.9rem;margin-left:1rem;max-width:30vw}.primary-objects-link-container .po-main.large-text,.primary-objects-link-container .po-tagline.large-text{font-size:1.2rem}}@media screen and (max-width: 800px){.primary-objects-link-container{max-width:60vw}.primary-objects-link-container .po-main,.primary-objects-link-container .po-tagline{font-size:0.5rem;margin-left:0.5rem;max-width:60vw}.primary-objects-link-container .po-main.large-text,.primary-objects-link-container .po-tagline.large-text{font-size:0.6rem}}.product-category-index{height:100%;width:100%;overflow-y:auto;font-size:1rem}.product-category-index .product-category-index-category{padding:0.2rem 1.5rem}.product-category-index .product-category-index-category:hover{cursor:pointer;background-color:rgba(0,0,0,0.025)}.product-category-index .product-category-index-category:first-child{margin-top:1rem}.product-category-index .product-category-index-category:last-child{margin-bottom:1rem}body.theme-dark .product-category-index{border-right:1px solid white}body.theme-light .product-category-index{border-right:1px solid #f0f0f0}.promo-section{display:flex;margin:auto;height:100%}@media screen and (min-width: 721px){.promo-section{font-size:1.25vw}}@media screen and (max-width: 720px){.promo-section{font-size:3vw}}.promo-section.theme-dark{background-color:#000;opacity:0.9;color:#fff}.promo-section.theme-dark a{color:#999;text-transform:uppercase;border-bottom:1px solid #999;padding-bottom:3px}.promo-section.theme-dark a:hover{opacity:0.8}.promo-section .promo-section-content-container{display:flex;margin:auto;justify-content:center}.promo-section .promo-section-content-container .promo-section-content{padding:1vw 1vw;text-align:center}.promo-section .promo-section-content-container .promo-section-content .promo-section-tagline{font-family:'Sentinel A', 'Sentinel B';font-weight:400;margin-bottom:1vw}@media screen and (min-width: 721px){.promo-section .promo-section-content-container .promo-section-content .promo-section-tagline{font-size:1.6vw;line-height:1.5}}@media screen and (max-width: 720px){.promo-section .promo-section-content-container .promo-section-content .promo-section-tagline{font-size:4vw;line-height:2}}.promo-section .promo-section-media-container img{width:100%;height:100%;object-fit:cover}.promo-section.layout-text{min-height:12vw}.promo-section.layout-text-left-media-right{height:30vw;max-width:60vw}.promo-section.layout-text-left-media-right .promo-section-content-container,.promo-section.layout-text-left-media-right .promo-section-media-container{flex:1}.promo-section.layout-media-top-text-bottom{flex-direction:column;height:30vw;max-width:30vw}.promo-section.layout-media-top-text-bottom .promo-section-media-container{flex-grow:1}.promo-section.layout-media-top-text-bottom .promo-section-content-container{min-height:30%}.promo-section.layout-subscribe .subscribe-form-container{margin-top:3vw}.ui-request-lock{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000}.ui-request-lock .lock-window{position:relative;top:calc(50% - 5rem);left:calc(50% - 5rem);display:inline-block;text-align:center;width:8rem;padding:1rem;border-radius:0.5rem}.ui-request-lock .lock-window .loader{width:8rem;height:5rem}.ui-request-lock .lock-window .status-text{margin-top:1rem;font-size:1rem}.ui-request-lock.theme-dark .lock-window{background-color:#333}.ui-request-lock.theme-dark .lock-window .status-text{color:#fff}.ui-request-lock.theme-light .lock-window{background-color:#fff}.ui-request-lock.theme-light .lock-window .status-text{color:#000}.tooltip{z-index:1000}body.project-manager .tooltip.tooltip-element.tooltip-theme-arrows .tooltip-content,body.internal-pricing .tooltip.tooltip-element.tooltip-theme-arrows .tooltip-content{font-size:1rem;background:#333;color:#fff}body.project-manager .tooltip.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-left .tooltip-content::before,body.internal-pricing .tooltip.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-left .tooltip-content::before{border-right-color:#333}body.project-manager .tooltip.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom .tooltip-content::before,body.internal-pricing .tooltip.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom .tooltip-content::before{border-top-color:#333}.ui-custom-data-input .custom-data-inputs-container{width:100%;display:flex;flex-direction:row;align-items:flex-end}.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container{flex-grow:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container.custom-data-fill .value-input-container{outline:solid 1px #ff0000}.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .calculator-input-container{background-color:#F8F8F8;border-bottom:1px solid #eee}.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .calculator-input-container .ui-select-input,.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .calculator-input-container .text-input,.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .value-input-container .ui-select-input,.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .value-input-container .text-input{width:100% !important}.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .calculator-input-container .ui-select-input .input-container,.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .calculator-input-container .text-input .input-container,.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .value-input-container .ui-select-input .input-container,.ui-custom-data-input .custom-data-inputs-container .custom-data-input-container .value-input-container .text-input .input-container{width:100%}.ui-dimensions-input.show-labels{padding-left:1rem;min-width:15rem}.ui-dimensions-input.show-labels .ui-size-inputs-container .size-input-container .ui-input{width:calc(100% - 1rem)}.ui-dimensions-input .ui-size-inputs-container{width:100%}.ui-dimensions-input .ui-size-inputs-container .size-input-container{display:inline-block;width:33%}.ui-dimensions-input .ui-size-inputs-container .size-input-container .input-container{width:100%}.ui-dimensions-input .ui-size-inputs-container .size-input-container .input-container input{border-radius:0px;width:calc(100% - 2px - 2rem)}.ui-dimensions-input .ui-size-inputs-container .size-input-container:not(:last-child) input{border-right:none;width:calc(100% - 1px - 2rem)}.ui-dimensions-input .ui-size-inputs-container .size-input-container:first-child .input-container input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ui-dimensions-input .ui-size-inputs-container .size-input-container:last-child{width:34%}.ui-dimensions-input .ui-size-inputs-container .size-input-container:last-child .input-container input{border-top-right-radius:2px;border-bottom-right-radius:2px}.ui-dimensions-input .ui-size-inputs-container .dimension-input-label,.ui-dimensions-input .ui-size-inputs-container .ui-input{display:inline-block;vertical-align:middle}.ui-dimensions-input .ui-size-inputs-container .dimension-input-label{width:1rem;opacity:0.5}body.project-manager .ui-dimensions-input:focus-within input{border-color:#333}.ex-machina-input{margin:4rem 0}.ex-machina-input .em-frames .em-frame{margin-bottom:2.5rem;min-width:15rem}.ex-machina-input .em-frames .em-frame .frame-label{text-transform:uppercase;font-size:0.8em;margin-bottom:0.5rem;opacity:0.7}.ex-machina-input .em-frames .em-frame .frame-label .typewriter-text{display:inline}.ex-machina-input .em-frames .em-frame .frame-label .typewriter-text:nth-child(2){opacity:0.5}.ex-machina-input .em-frames .em-frame .frame-input.em-radio-input{display:flex;justify-content:space-between}.ex-machina-input .em-frames .em-frame .frame-input.em-radio-input .frame-option{border-bottom:1px solid #ccc;padding:0.2rem 0px;cursor:pointer}.ex-machina-input .em-frames .em-frame .frame-input.em-radio-input .frame-option:hover{opacity:0.8}.ex-machina-input .em-frames .em-frame .frame-input.em-text-input{border:none;border-bottom:1px solid #ccc;padding:0.2rem 0px;border-radius:0px;width:100%;box-sizing:border-box}body:not(.configurator) .ui-input.ui-input-2{padding:0.5rem 1rem;background-color:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.1);border-radius:2px}.ui-iterator-input{font-size:0}.ui-iterator-input .iterator-prev,.ui-iterator-input .iterator-next,.ui-iterator-input .iterator-value-title,.ui-iterator-input .iterator-option:not(.active){cursor:pointer}.ui-iterator-input .iterator-prev,.ui-iterator-input .iterator-next,.ui-iterator-input .iterator-value{display:inline-block;vertical-align:top;font-size:1rem;user-select:none}.ui-iterator-input .iterator-value{position:relative}.ui-iterator-input .iterator-value .iterator-dropdown{display:none;position:absolute;width:100%;top:100%;left:0;box-shadow:0 3px 5px rgba(0,0,0,0.3);overflow:auto;z-index:1}.configurator .ui-iterator-input .iterator-prev,.configurator .ui-iterator-input .iterator-next,.configurator .ui-iterator-input .iterator-value-title,.configurator .ui-iterator-input .iterator-option{padding:0.75rem 1.5rem}.configurator .ui-iterator-input .iterator-prev,.configurator .ui-iterator-input .iterator-next,.configurator .ui-iterator-input .iterator-value-title{background-color:#444}.configurator .ui-iterator-input .iterator-prev:hover,.configurator .ui-iterator-input .iterator-next:hover,.configurator .ui-iterator-input .iterator-value-title:hover,.configurator .ui-iterator-input .iterator-option:not(.active):hover{background-color:#555}.configurator .ui-iterator-input .iterator-prev:first-child,.configurator .ui-iterator-input .iterator-value:first-child .iterator-value-title{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.configurator .ui-iterator-input .iterator-next:last-child,.configurator .ui-iterator-input .iterator-value:last-child .iterator-value-title{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.configurator .ui-iterator-input .iterator-value{min-width:20rem}.configurator .ui-iterator-input .iterator-value .iterator-option.active{background-color:#eee;color:#000}.configurator .ui-iterator-input .iterator-value .iterator-value-title{text-align:center}.configurator .ui-iterator-input .iterator-value .iterator-dropdown{background-color:#343434;overflow:auto;max-height:14rem}.configurator .ui-iterator-input .iterator-value .iterator-dropdown .iterator-option{text-align:center;font-size:0.9rem}.ui-json-input-editor{width:25rem;height:25rem}.ui-link-input{padding:0.5rem 1rem;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025)}.ui-link-input .link-input-preview .link-input-link-container,.ui-link-input .link-input-preview .link-input-edit{display:inline-block;vertical-align:middle}.ui-link-input .link-input-preview .link-input-link-container{width:calc(100% - 4.5rem);overflow:hidden;text-overflow:ellipsis}.ui-link-input .link-input-preview .link-input-link-container a{color:#1155cc;text-decoration:underline;cursor:pointer}.ui-link-input .link-input-editor{display:none}.ui-link-input .link-input-editor .link-input-input{width:calc(100% - 7rem) !important}.ui-multi-picker{display:inline-block;min-height:100%;position:relative;width:calc(100% - 2rem - 2px);border-radius:2px;outline:none;font-size:1rem}.ui-picker{width:20rem;min-height:100%;position:relative;display:inline-block;vertical-align:top;margin-right:0.5rem;margin-bottom:0.5rem;padding:0.5rem;background-color:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.1);border-radius:2px}.ui-picker .ui-picker-input-container{position:relative}.ui-picker .ui-picker-selections{margin-top:0.5rem}.ui-picker .ui-picker-selections .ui-picker-selection{padding:0.5rem 1rem;margin-right:0.25rem;margin-bottom:0.25rem;background-color:rgba(0,0,0,0.04);display:inline-block;vertical-align:top;cursor:default;border-radius:2px;border:1px solid rgba(0,0,0,0.05)}.ui-picker .ui-picker-selections .ui-picker-selection .ui-picker-selection-target:hover{text-decoration:line-through;cursor:pointer}.ui-picker .ui-picker-selections .ui-picker-selection .ui-picker-fields{display:inline-block;padding-top:0.5rem}.ui-picker .ui-picker-selections .ui-picker-selection .ui-picker-fields .ui-picker-field{display:flex;align-items:center}.ui-picker .ui-picker-selections .ui-picker-selection .ui-picker-fields .ui-picker-field .ui-picker-field-title{padding-right:1rem}.ui-picker .ui-picker-selections .ui-picker-selection .ui-picker-fields .ui-picker-field .ui-picker-field-input-container input{width:calc(100% - 2rem - 1px) !important}.radio-input{white-space:nowrap;display:inline-block;font-size:0}.radio-input .radio-input-inline-element{vertical-align:middle;display:inline-block;font-size:1rem;user-select:none}.radio-input .radio-input-inline-element.radio-input-option.active{cursor:default}.radio-input .radio-input-inline-element.radio-input-option:not(.active){cursor:pointer}body:not(.configurator) .radio-input{background-color:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.1);border-radius:2px}body:not(.configurator) .radio-input .radio-input-inline-element{padding:0.5rem 1rem}body:not(.configurator) .radio-input .radio-input-inline-element.radio-input-label{color:rgba(0,0,0,0.6)}body:not(.configurator) .radio-input .radio-input-inline-element.radio-input-option.active,body:not(.configurator) .radio-input .radio-input-inline-element.radio-input-option:not(.active):hover{background-color:rgba(0,0,0,0.075)}body:not(.configurator) .radio-input .radio-input-inline-element:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}body:not(.configurator) .radio-input .radio-input-inline-element:last-child{border-bottom-right-radius:2px;border-top-right-radius:2px}body.configurator .radio-input{background-color:#444;border-radius:1.5rem}body.configurator .radio-input .radio-input-inline-element{padding:0.75rem 1rem}body.configurator .radio-input .radio-input-inline-element.radio-input-label{color:#ccc}body.configurator .radio-input .radio-input-inline-element.radio-input-option.active{background-color:#eee;color:#333}body.configurator .radio-input .radio-input-inline-element.radio-input-option:not(.active):hover{background-color:#555}body.configurator .radio-input .radio-input-inline-element:first-child{padding-left:1.2rem;border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}body.configurator .radio-input .radio-input-inline-element:last-child{padding-right:1.2rem;border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.cfg-editor-view.theme-light .radio-input{color:#ccc}.cfg-editor-view.theme-light .radio-input .radio-input-inline-element.radio-input-label{background-color:#444}.cfg-editor-view.theme-light .radio-input .radio-input-inline-element.radio-input-option.active{background-color:#555;color:#ccc}.cfg-editor-view.theme-light .radio-input .radio-input-inline-element.radio-input-option:not(.active):hover{color:#444;background-color:#eee}.schedule-picker-input{padding:0 0.25rem}.schedule-picker-input .schedule-picker-days{white-space:nowrap;display:flex;align-items:flex-start;flex-wrap:nowrap}.schedule-picker-input .schedule-picker-days .schedule-picker-day{flex-grow:1}.schedule-picker-input .schedule-picker-days .schedule-picker-day:not(:last-child){margin-right:0.7rem}.schedule-picker-input .schedule-picker-days .schedule-picker-day .schedule-picker-day-title,.schedule-picker-input .schedule-picker-days .schedule-picker-day .schedule-picker-time{padding-left:1.5rem;padding-right:1.5rem;width:auto;text-align:center}.schedule-picker-input .schedule-picker-days .schedule-picker-day .schedule-picker-day-title{padding-bottom:0.5rem}.schedule-picker-input .schedule-picker-days .schedule-picker-day .schedule-picker-times .schedule-picker-time{display:block;margin-bottom:5px}.schedule-picker-input .schedule-picker-days .schedule-picker-day .schedule-picker-times .schedule-picker-time.invisible{visibility:hidden}.schedule-picker-input .schedule-picker-days .schedule-picker-day .schedule-picker-times .schedule-picker-time.active{pointer-events:none;background-image:none;background-color:#fff;color:#000}.ui-select-input{position:relative;display:inline-block;vertical-align:top;width:100%}.ui-select-input .select-input-label{display:block;font-weight:bold;padding-bottom:0.4rem;padding-left:calc(0.9rem + 2px);text-align:left}.ui-select-input .delete-char{position:absolute;display:none;vertical-align:top;color:#666;right:0.3rem;bottom:0;z-index:1;padding:0.4rem}.ui-select-input .delete-char:hover{cursor:pointer;color:black}.ui-select-input .select-input-target{position:relative;height:calc(1rem - 2px);width:calc(100% - 3rem - 2px);vertical-align:middle;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);outline:none;padding:0.5rem 1rem;padding-right:2rem;cursor:pointer}.ui-select-input .select-input-target:hover{opacity:0.8}.ui-select-input .select-input-target.invalid{outline:#a63d2f auto 5px}.ui-select-input .select-input-target .value-title{display:inline-block;white-space:nowrap;overflow:hidden;line-height:1;width:calc(100% - 1rem)}.ui-select-input .select-input-target .select-input-icon{position:absolute;vertical-align:top;right:0.5rem;bottom:0.3rem;z-index:1}.ui-select-input .select-input-target .select-input-icon.add-char::after{content:"+"}.ui-select-input .select-input-target .select-input-icon.down-triangle-char,.ui-select-input .select-input-target .select-input-icon.up-triangle-char{font-size:0.8rem;bottom:0.4rem}.ui-select-input .dropdown{display:none;position:absolute;border:1px solid rgba(0,0,0,0.2);border-radius:3px;border-top-left-radius:0;z-index:5;background-color:#fff;min-width:calc(100% + 0.5rem);box-shadow:0px 5px 5px rgba(0,0,0,0.2)}.ui-select-input .dropdown .dropdown-search{border:none !important;border-bottom:1px solid rgba(0,0,0,0.2) !important;border-radius:0 !important;width:calc(100% - 2rem) !important;padding:0.5rem 1rem}.ui-select-input .dropdown .dropdown-options{min-height:1rem;max-height:20rem;overflow:auto;white-space:nowrap}.ui-select-input .dropdown .dropdown-options .option-group-title{font-weight:600;padding:7px;cursor:default}.ui-select-input .dropdown .dropdown-options .option{padding:7px 13px}.ui-select-input .dropdown .dropdown-options .option:hover{background-color:#637d96;color:#fff;cursor:pointer}.ui-select-input .dropdown .dropdown-options .option.active{background-color:#637d96;color:#fff}.ui-select-input .dropdown .dropdown-options .option-disabled{padding:7px 13px;color:#4444;cursor:default}.ui-select-input .dropdown .add-option.button{display:block;border-top-left-radius:0;border-top-right-radius:0}.ui-select-input.is-focused .select-input-target{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;background-color:#fff}.ui-select-input.is-disabled .select-input-target{color:rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.05)}.ui-select-input.is-disabled .select-input-target:hover{opacity:1;cursor:default}body.configurator .cfg-editor-view.theme-light .option,body.configurator .cfg-editor-view.theme-light .option-group-title,body.configurator .cfg-editor-view.theme-light .value-title{filter:invert(100%)}body.configurator .ui-select-input.is-focused .select-input-target{border-bottom-right-radius:0;border-bottom-left-radius:0}body.configurator .ui-select-input .select-input-target{border:none;font-size:0.9rem;padding:0.6rem 1.2rem;padding-right:2rem;border-radius:1.2rem;background-color:#444444;height:auto;width:calc(100% - 3rem - 3px)}body.configurator .ui-select-input .select-input-target .value-title{position:relative;top:1px}body.configurator .ui-select-input .select-input-target .select-input-icon{right:1rem}body.configurator .ui-select-input .select-input-target .select-input-icon.down-triangle-char,body.configurator .ui-select-input .select-input-target .select-input-icon.up-triangle-char{top:calc(50% - 0.5rem)}body.configurator .ui-select-input .dropdown{border:none;background-color:#444444;min-width:0;width:100%}body.configurator .ui-select-input .dropdown .dropdown-search{width:calc(100% - 3rem) !important}body.configurator .ui-select-input .dropdown .dropdown-options .option:hover,body.configurator .ui-select-input .dropdown .dropdown-options .option.active{background-color:#ffffff;color:#000}body.configurator .property-field-productId{width:calc(100% - 3rem) !important}.step-input{padding:0.5rem 1.5rem;border-radius:2rem;white-space:nowrap;min-width:25rem}.step-input .step-input-meta,.step-input .step-input-steps-wrapper{vertical-align:middle;display:inline-block}.step-input .step-input-meta{min-width:12rem;margin-right:0.5rem}.step-input .step-input-steps-wrapper{position:relative}.step-input .step-input-steps-wrapper .step-input-steps{font-size:0;z-index:10;position:relative;display:inline-block;vertical-align:middle}.step-input .step-input-steps-wrapper .step-input-steps .step-input-step{padding:0.3rem;min-width:1rem;height:1rem;border-radius:2rem;display:inline-block;vertical-align:middle;font-size:1rem;line-height:1.1;text-align:center;cursor:pointer}.step-input .step-input-steps-wrapper .step-input-steps .step-input-step:not(:last-child){margin-right:4px}.step-input .step-input-steps-wrapper .step-input-line{position:absolute;top:calc(50% - 2px);left:1rem;width:calc(100% - 2rem);border-top:4px solid #fff;z-index:0}body[data-theme="dark"] .step-input{background-color:#444}body[data-theme="dark"] .step-input .step-input-steps-wrapper .step-input-line{border-top-color:#666}body[data-theme="dark"] .step-input .step-input-steps-wrapper .step-input-step{background-color:#666;color:#fff}body[data-theme="dark"] .step-input .step-input-steps-wrapper .step-input-step.active{background-color:#fff;color:#000}.text-input{position:relative;display:inline-block}.text-input .input-container{width:inherit}.text-input .input-container input,.text-input .input-container textarea{position:relative;height:0.9rem;width:calc(100% - 2rem - 2px);vertical-align:top;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);outline:none;padding:0.5rem 1rem;overflow:hidden}.text-input .input-container textarea{resize:none;overflow:hidden;width:100%;height:calc(2.1rem - 1px);padding-top:0.5rem}.text-input.auto-height textarea{box-sizing:border-box}.text-input.is-clearable .input-container input{width:calc(100% - 2rem - 1.5rem - 2px);padding-right:2.5rem}.text-input.is-clearable .clear-button{position:absolute;display:none;color:#666;right:1rem;top:calc(50% - 0.7rem);z-index:1}.text-input.is-clearable .clear-button:hover{cursor:pointer;color:black}.text-input.invalid input,.text-input.invalid textarea{background-color:rgba(255,0,0,0.1)}.text-input:focus input,.text-input:focus textarea{outline:#637d96 auto 5px}body.project-manager .text-input input:focus,body.project-manager .text-input textarea:focus{border-color:#333}.todo-list-input .todo-list-items .todo-list-item{display:flex;align-items:center}.todo-list-input .todo-list-items .todo-list-item .todo-list-item-text-input{flex-grow:1}.todo-list-input .todo-list-items .todo-list-item .todo-list-item-text-input .ui-input{width:100%}.users-input .user-search-input-container .ui-input{width:100%}.users-input .user-search-results{padding:1rem}.users-input .user-search-results .search-result{padding:0.5rem}.users-input .user-search-results .search-result:hover{cursor:pointer}.dissolving-grid{position:absolute}.dissolving-grid .table{border-spacing:0px;position:absolute}.dissolving-grid .table .trow{display:flex}.dissolving-grid .table .trow .tcell{height:8rem;max-width:12rem;width:12rem;position:relative;overflow:hidden;display:block !important}.dissolving-grid .table .trow .tcell:not(:hover) .cell-overlay{opacity:0}.dissolving-grid .table .trow .tcell .backstretch{background-color:transparent}.dissolving-grid .table .trow .tcell.centered-text{vertical-align:middle;padding:0 1rem;width:10rem}.dissolving-grid .table .trow .tcell .cell-overlay{z-index:2;background-color:rgba(0,0,0,0.8);font-size:0.8rem;text-transform:uppercase;color:rgba(255,255,255,0.8);padding:1rem;padding-top:1.5rem;height:calc(100% - 2.5rem);width:calc(100% - 2rem);position:absolute;top:0;left:0;text-align:center}@media only screen and (min-device-width: 160px) and (max-device-width: 667px){.dissolving-grid .table .trow .tcell{width:5rem !important;max-width:5rem !important;height:3.5rem !important}}.slideshow{background-color:#000;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:30;overflow:hidden;line-height:1.4}.slideshow.theme-light{background-color:#fff}.slideshow.theme-light .slide_wrappers .vimage{background-color:#fff}.slideshow .slide_wrappers{position:relative;width:100%;height:100%}.slideshow .slide_wrappers .backstretch{overflow:hidden;width:100%;height:100%}.slideshow .slide_wrappers .current_slide,.slideshow .slide_wrappers .upcoming_slide{position:absolute;top:0px;left:0px;width:100%;height:100%}.slideshow .slide_wrappers .upcoming_slide{-moz-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.slideshow .slide_wrappers .overlay_caption{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0px;left:0px;z-index:10}.slideshow .slide_wrappers .overlay_caption .caption_text{width:64%;top:calc(50% - 70px);left:18%;position:absolute;color:#fff;font-size:20px;line-height:1.4;text-align:center}.slideshow .slide_wrappers .overlay_caption .caption_text a{color:#ed827a;text-decoration:none}.slideshow .slide_wrappers .overlay_caption .caption_text a:hover{opacity:0.8}.slideshow .slide_wrappers .editorial_caption{width:50%;height:calc(100% - 54px);position:absolute;top:0px;left:0px;z-index:10;white-space:pre-line}.slideshow .slide_wrappers .editorial_caption .caption_text{width:calc(100% - 10rem);max-width:30rem;position:absolute;color:#666;transition:left 0.5s}.slideshow .slide_wrappers .editorial_caption .caption_text a{color:#4d72be;text-decoration:none}.slideshow .slide_wrappers .vimage{width:100%;height:100%;background-color:#000;z-index:0;position:relative}.slideshow .slide_wrappers .vimage img{height:100%;position:absolute;right:0px;top:0px}.slideshow .slide_wrappers .wpcontainer{position:absolute;top:0px;left:0px;width:100%;height:100%}.slideshow .bottom_bar{position:absolute;bottom:0px;left:0px;width:100%;background-color:rgba(0,0,0,0.25);font-size:16px;color:#fff;z-index:20}.slideshow .bottom_bar .caption{padding:20px;float:left;width:calc(100% - 50px*4 - 80px - 40px - 10px - 60px);position:relative}.slideshow .bottom_bar .caption .slideshow_title,.slideshow .bottom_bar .caption .credit{font-size:0.6rem;letter-spacing:1px;text-transform:uppercase}.slideshow .bottom_bar .caption .credit{margin-top:0.5rem;white-space:pre-line;opacity:0.8}.slideshow .bottom_bar .caption .caption_text{margin-top:10px}.slideshow .bottom_bar .caption .caption_text.editorial{white-space:pre-line}.slideshow .bottom_bar .caption a{color:#be3e34;text-decoration:none}.slideshow .bottom_bar .caption a:hover{opacity:0.5}.slideshow .bottom_bar .controls{float:right;padding-bottom:0px !important}.slideshow .bottom_bar .controls .button,.slideshow .bottom_bar .controls .label{float:right;padding:0px 10px;text-align:center;width:30px;height:100%;position:relative}.slideshow .bottom_bar .controls .button img,.slideshow .bottom_bar .controls .label img{position:absolute;height:30px;width:30px;top:calc(50% - 15px);left:10px}.slideshow .bottom_bar .controls .button{cursor:pointer;border-radius:0;background:none !important;background-color:transparent !important}.slideshow .bottom_bar .controls .button:hover{background-color:rgba(0,0,0,0.5) !important}.slideshow .bottom_bar .controls .label{width:60px}.slideshow .bottom_bar .controls .label span{position:absolute;width:100%;text-align:center;top:calc(50% - 11px);left:0px;white-space:nowrap;text-transform:uppercase}.slideshow .bottom_bar .controls .slideshow-show-details{padding:0 0.5rem}.slideshow .bottom_bar .controls .slideshow-show-details span{font-size:0.7rem;top:calc(50% - 0.35rem - 1px);letter-spacing:1px}.content{width:100%;max-width:none !important;min-width:0 !important}.hb-po-footer-container{background-color:#fff;position:relative}.article-view{line-height:1.5;color:#333;font-family:'Sentinel A', 'Sentinel B';font-weight:300}@media screen and (min-width: 721px){.article-view{font-size:1.3em}}@media screen and (max-width: 720px){.article-view{font-size:1em}}.article-view .article-screen{min-height:100vh;width:100%}.article-view .article-screen.type-background-media{position:relative}.article-view .article-screen.type-background-media .fixed-background{position:fixed;top:0;width:100%;height:100%;background-size:cover}.article-view .article-screen.type-background-media .fixed-background.has-text .section-text-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.article-view .article-screen.type-background-media.has-floating-block{height:200vh}.article-view .article-screen.type-background-media.has-floating-block .floating-block{margin:auto;position:absolute;bottom:100vh;background-color:rgba(245,241,236,0.8);padding:3rem 1.5rem}.article-view .article-screen.type-background-media.has-floating-block .floating-block .large-text{line-height:1.5;font-weight:400}@media screen and (min-width: 721px){.article-view .article-screen.type-background-media.has-floating-block .floating-block .large-text{font-size:2.4vw}}@media screen and (max-width: 720px){.article-view .article-screen.type-background-media.has-floating-block .floating-block .large-text{font-size:6vw}}@media screen and (min-width: 721px){.article-view .article-screen.type-background-media.has-floating-block .floating-block{width:30vw;min-width:25rem}.article-view .article-screen.type-background-media.has-floating-block .floating-block.align-left{left:6rem}.article-view .article-screen.type-background-media.has-floating-block .floating-block.align-center{left:0;right:0;margin-left:auto;margin-right:auto}.article-view .article-screen.type-background-media.has-floating-block .floating-block.align-right{right:6rem}}@media screen and (max-width: 720px){.article-view .article-screen.type-background-media.has-floating-block .floating-block{max-width:60vw}.article-view .article-screen.type-background-media.has-floating-block .floating-block.align-left{left:1.5rem}.article-view .article-screen.type-background-media.has-floating-block .floating-block.align-center{left:0;right:0;margin-left:auto;margin-right:auto}.article-view .article-screen.type-background-media.has-floating-block .floating-block.align-right{right:1.5rem}}.article-view .article-screen.type-foreground{display:flex;flex-direction:column;padding-bottom:3rem;background-color:#f5f1ec;min-height:100vh;position:relative;z-index:2}.article-view .article-screen.type-foreground:not(:first-child){padding-top:3rem}.article-view .article-screen.type-foreground .article-section{margin:auto;display:flex;box-sizing:border-box;width:100%}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section{padding-left:3rem;padding-right:3rem}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section{padding-left:1.5rem;padding-right:1.5rem}}.article-view .article-screen.type-foreground .article-section:not(:first-child){padding-top:3rem}.article-view .article-screen.type-foreground .article-section.space-after{padding-bottom:3rem}.article-view .article-screen.type-foreground .article-section .section-content-container{display:flex;margin:auto}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section .section-content-container{min-width:30rem;max-width:60rem}}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container{margin:auto}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .article-title-text,.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .article-credits-text,.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .section-title-text{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .article-title-text{font-size:8vw;letter-spacing:0.4vw}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .article-credits-text{line-height:2}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .section-title-text{margin-bottom:1rem;text-transform:uppercase}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .small-text{line-height:1.75}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .large-text{line-height:1.5;font-weight:400}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .large-text{margin:auto}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .large-text:not(.full-width){max-width:50rem}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .large-text{padding:0 1.5rem}}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .section-title-text{letter-spacing:3px;font-size:2em}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .small-text{font-size:1.5vw}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .large-text{font-size:2.4rem}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .section-title-text{letter-spacing:3px;font-size:1.25em}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .small-text{font-size:2.5vw}.article-view .article-screen.type-foreground .article-section .section-content-container .section-text-container .large-text{font-size:6vw}}.article-view .article-screen.type-foreground .article-section .section-content-container .section-media-container{align-items:flex-start}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section .section-content-container .section-media-container img{min-width:30rem;max-width:60rem}}.article-view .article-screen.type-foreground .article-section.layout-title-text,.article-view .article-screen.type-foreground .article-section.layout-title-text-over-media{min-height:100vh;display:flex;flex-direction:column;padding:0;position:relative}.article-view .article-screen.type-foreground .article-section.layout-title-text .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-title-text-over-media .section-content-container{width:100%;max-width:100%}.article-view .article-screen.type-foreground .article-section.layout-title-text .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-title-text-over-media .section-content-container .section-text-container{width:100%;text-align:center;color:#fff;margin:auto}.article-view .article-screen.type-foreground .article-section.layout-text-over-media{min-height:100vh;padding:0}.article-view .article-screen.type-foreground .article-section.layout-text-over-media .section-content-container .section-text-container{width:100%;text-align:center;color:#fff;margin:auto}.article-view .article-screen.type-foreground .article-section.layout-text .section-content-container{width:100%}.article-view .article-screen.type-foreground .article-section.layout-media .section-content-container{width:100%;min-width:100% !important;max-width:100% !important}.article-view .article-screen.type-foreground .article-section.layout-media .section-content-container .section-media-container{width:100%}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-media .section-content-container .section-media-container img{margin:auto}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-media .section-content-container .section-media-container img{width:100%}}.article-view .article-screen.type-foreground .article-section.layout-media-gallery{background-color:#160f0f}.article-view .article-screen.type-foreground .article-section.layout-media-gallery .section-content-container .section-media-gallery-container{box-sizing:border-box;padding:3rem}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-media-gallery .section-content-container .section-media-gallery-container{height:100vh}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-media-gallery .section-content-container .section-media-gallery-container{height:250vh}}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-media-gallery .section-content-container .section-media-gallery-container .media-gallery-view .slide-left-content-container{margin-right:3rem}.article-view .article-screen.type-foreground .article-section.layout-media-gallery .section-content-container .section-media-gallery-container .media-gallery-view .slide-left-content-container .slide-title{letter-spacing:5px;font-size:2em}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-media-gallery .section-content-container .section-media-gallery-container .media-gallery-view .slide-left-content-container .slide-title{letter-spacing:3px;font-size:1.25em}.article-view .article-screen.type-foreground .article-section.layout-media-gallery .section-content-container .section-media-gallery-container .media-gallery-view .slide-left-content-container .slide-description{font-size:0.8em}}.article-view .article-screen.type-foreground .article-section.layout-side-by-side-media .section-content-container .side-by-side-media-container{display:flex;width:100%}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-side-by-side-media .section-content-container .side-by-side-media-container .medium-left-container{margin-right:2px}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-side-by-side-media .section-content-container .side-by-side-media-container{flex-direction:column}}.article-view .article-screen.type-foreground .article-section.layout-side-by-side-media .section-content-container .side-by-side-media-container .medium-left-container img,.article-view .article-screen.type-foreground .article-section.layout-side-by-side-media .section-content-container .side-by-side-media-container .medium-right-container img{width:100%}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-side-by-side-media .section-content-container .side-by-side-media-container .medium-left-container img,.article-view .article-screen.type-foreground .article-section.layout-side-by-side-media .section-content-container .side-by-side-media-container .medium-right-container img{height:100%;object-fit:cover}}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right,.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right,.article-view .article-screen.type-foreground .article-section.layout-text,.article-view .article-screen.type-foreground .article-section.layout-text-left,.article-view .article-screen.type-foreground .article-section.layout-text-right{display:flex;flex-direction:column}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-text .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-text-left .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-text-right .section-content-container{box-sizing:border-box}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-text .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-text-left .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-text-right .section-content-container{flex-direction:column}}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-text .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-text-left .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-text-right .section-content-container .section-text-container{margin:auto;min-width:40%}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-button-container,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-button-container,.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-button-container,.article-view .article-screen.type-foreground .article-section.layout-text .section-button-container,.article-view .article-screen.type-foreground .article-section.layout-text-left .section-button-container,.article-view .article-screen.type-foreground .article-section.layout-text-right .section-button-container{margin:auto;margin-top:3rem;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-button-container .section-button,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-button-container .section-button,.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-button-container .section-button,.article-view .article-screen.type-foreground .article-section.layout-text .section-button-container .section-button,.article-view .article-screen.type-foreground .article-section.layout-text-left .section-button-container .section-button,.article-view .article-screen.type-foreground .article-section.layout-text-right .section-button-container .section-button{color:#000;border:solid 1px #000;border-radius:0;background:none;padding:0.5rem 3rem;letter-spacing:1px;font-size:75%}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-text-left .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-text-right .section-content-container .section-text-container{width:50%}.article-view .article-screen.type-foreground .article-section.layout-text-left .section-content-container .section-text-container{margin-left:0}.article-view .article-screen.type-foreground .article-section.layout-text-right .section-content-container .section-text-container{margin-left:50%;padding-left:3rem}}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-media-container,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-media-container{display:flex;margin:auto;flex-grow:1;min-width:50%}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-media-container:not(.type-vimage) img,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-media-container:not(.type-vimage) img{width:100%}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-media-container.type-vimage,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-media-container.type-vimage{height:80vh;justify-content:center;align-items:center}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-media-container.type-vimage img,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-media-container.type-vimage img{max-height:100%;max-width:100%}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-media-container.type-vimage,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-media-container.type-vimage{width:100%}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-media-container.type-vimage img,.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-media-container.type-vimage img{width:100%}}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-text-container{padding-right:3rem}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-right .section-content-container .section-text-container,.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-text-container{padding-bottom:3rem}}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-text-container{padding-left:3rem}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-media-left-text-right .section-content-container .section-text-container{padding-top:3rem}}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-media-gallery-container{display:flex;margin:auto;flex-grow:1;min-width:50%;box-sizing:border-box;padding:3rem}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-media-gallery-container{height:50vh}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-media-gallery-container{height:100vh}}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-media-gallery-container .media-gallery-view .slide-left-content-container{margin-right:3rem}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-media-gallery-container .media-gallery-view .slide-left-content-container .slide-title{letter-spacing:5px;font-size:2em}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-media-gallery-container .media-gallery-view .slide-left-content-container .slide-title{letter-spacing:3px;font-size:1.25em}.article-view .article-screen.type-foreground .article-section.layout-text-left-media-gallery-right .section-content-container .section-media-gallery-container .media-gallery-view .slide-left-content-container .slide-description{font-size:0.8em}}.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container{flex-direction:column}.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container{display:flex;margin:auto;flex-grow:1}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container{height:75vh}.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-left-container,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-left-container{margin-right:3rem}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container{flex-direction:column}.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-left-container,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-left-container{margin-bottom:1.5rem}}.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-left-container,.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-right-container,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-left-container,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-right-container{height:100%}@media screen and (min-width: 721px){.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-left-container:not(.type-vimage) img,.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-right-container:not(.type-vimage) img,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-left-container:not(.type-vimage) img,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-right-container:not(.type-vimage) img{width:100%}.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-left-container.type-vimage img,.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-right-container.type-vimage img,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-left-container.type-vimage img,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-right-container.type-vimage img{height:100%;margin:auto}}@media screen and (max-width: 720px){.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-left-container img,.article-view .article-screen.type-foreground .article-section.layout-double-media .section-content-container .side-by-side-media-container .medium-right-container img,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-left-container img,.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container .medium-right-container img{width:100%}}.article-view .article-screen.type-foreground .article-section.layout-double-media-top-text-bottom .section-content-container .side-by-side-media-container{padding-bottom:1.5rem}.editorial-grid-title,.main-site-component-grey-upper-title{letter-spacing:5px;text-transform:uppercase;font-family:'Work Sans', sans-serif !important;font-size:2rem;color:#999999 !important}.editorial-grid-title .center,.main-site-component-grey-upper-title .center{max-width:100% !important}.main-site-component-grey-upper-title{padding-top:8rem !important}.main-site-component-grey-upper-title.border-bottom{border-bottom:1px solid #cdcdcd}.editorial-grid{width:100%}.editorial-grid:not(.full-bleed) .editorial-grid-cells{margin-left:2px}.editorial-grid.full-bleed .editorial-grid-cells .editorial-grid-cell,.editorial-grid.full-bleed .editorial-grid-cells .promo-container{margin-right:0}.editorial-grid .editorial-grid-title-container{border-bottom:1px solid #cdcdcd;padding-top:8rem !important}.editorial-grid .editorial-grid-title-container .editorial-grid-title,.editorial-grid .editorial-grid-title-container .editorial-grid-tagline{text-transform:uppercase;text-align:center;color:#999}.editorial-grid .editorial-grid-title-container .editorial-grid-tagline{margin-top:1rem}.editorial-grid .editorial-grid-description-container .editorial-grid-description{font-size:18px;line-height:26px;color:#666}.editorial-grid .editorial-grid-cells{display:flex;flex-wrap:wrap;margin-top:2px}.editorial-grid .editorial-grid-cells .editorial-grid-cell,.editorial-grid .editorial-grid-cells .promo-container{position:relative;display:inline-block;vertical-align:top;margin-bottom:2px;margin-right:2px}.editorial-grid .editorial-grid-cells .editorial-grid-cell{overflow:hidden}.editorial-grid .editorial-grid-cells .editorial-grid-cell:hover .cell-medium{transform:scale(1.02)}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-medium{transition:transform 0.3s}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-medium.type-image img{width:100%}.editorial-grid .editorial-grid-cells .editorial-grid-cell.has-title .cell-title-container.align-right{right:0;text-align:right}.editorial-grid .editorial-grid-cells .editorial-grid-cell.has-title .cell-title-container{position:absolute;padding:1rem 1.5rem;color:#fff;text-transform:uppercase;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.editorial-grid .editorial-grid-cells .editorial-grid-cell.has-title .cell-title-container.has-tagline{bottom:2vw}.editorial-grid .editorial-grid-cells .editorial-grid-cell.has-title .cell-title-container:not(.has-tagline){bottom:5vw}.editorial-grid .editorial-grid-cells .editorial-grid-cell.has-title .cell-title-container .cell-title{font-weight:300}.editorial-grid .editorial-grid-cells .editorial-grid-cell.has-title .cell-title-container .cell-tagline{margin-top:1vw}.editorial-grid .editorial-grid-cells .editorial-grid-cell:not(.has-title):hover .cell-medium img,.editorial-grid .editorial-grid-cells .editorial-grid-cell:not(.has-title):hover .cell-medium video{transform:scale(1.02)}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-medium{overflow:hidden}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-medium.type-image img{width:100%;transition:transform 0.3s}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-medium.type-video video{width:100%;transition:transform 0.3s}.editorial-grid .editorial-grid-cells .promo-container .promo-section-content-container .promo-section-content .promo-section-tagline{letter-spacing:1px}.editorial-grid .editorial-grid-cells .promo-container .promo-section-content-container .promo-section-content .instagram-icon{filter:invert(1);height:3em}@media screen and (max-width: 800px){.editorial-grid .editorial-grid-title-container{padding:10vw 10%;padding-top:20vw}.editorial-grid .editorial-grid-title-container .editorial-grid-tagline{font-size:0.75rem;letter-spacing:2px}.editorial-grid .editorial-grid-description-container{padding:10vw 10%}.editorial-grid .editorial-grid-cells .editorial-grid-cell{width:100%}.editorial-grid .editorial-grid-cells .editorial-grid-cell:not(:last-child){margin-bottom:2px}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-medium{min-height:60vw}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-title-container .cell-title{font-size:7vw;letter-spacing:1.3vw}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-title-container .cell-tagline{font-size:3vw;letter-spacing:0.8vw}.editorial-grid .editorial-grid-cells .promo-container{width:100%}.editorial-grid .editorial-grid-cells .promo-container .promo-section{min-height:60vw}}@media screen and (min-width: 801px){.editorial-grid .editorial-grid-title-container{width:calc(100% - 200px);padding:50px 100px;padding-top:75px}.editorial-grid .editorial-grid-title-container .editorial-grid-tagline{letter-spacing:3px;font-size:0.8rem}.editorial-grid .editorial-grid-description-container{padding:50px 100px}.editorial-grid .editorial-grid-description-container .editorial-grid-description{margin:auto;max-width:50rem}.editorial-grid.full-bleed .editorial-grid-cells .editorial-grid-cell,.editorial-grid.full-bleed .editorial-grid-cells .promo-container{width:calc(50% - 1px)}.editorial-grid.full-bleed .editorial-grid-cells .editorial-grid-cell:nth-child(2n),.editorial-grid.full-bleed .editorial-grid-cells .promo-container:nth-child(2n){margin-left:2px}.editorial-grid.full-bleed .promo-container.fit-to-cell{width:calc(50% - 1px)}.editorial-grid.full-bleed .promo-container:not(.fit-to-cell){width:100%}.editorial-grid:not(.full-bleed) .editorial-grid-cells .editorial-grid-cell{width:calc(50% - 2px)}.editorial-grid:not(.full-bleed) .editorial-grid-cells .promo-container.fit-to-cell{width:calc(50% - 2px)}.editorial-grid:not(.full-bleed) .editorial-grid-cells .promo-container:not(.fit-to-cell){width:100%}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-medium{min-height:30vw}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-title-container{max-width:80%}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-title-container .cell-title{font-size:2.2vw;letter-spacing:0.5vw}.editorial-grid .editorial-grid-cells .editorial-grid-cell .cell-title-container .cell-tagline{height:2vw;font-size:1vw;letter-spacing:0.25vw}.editorial-grid .editorial-grid-cells .promo-container .promo-section{height:30vw}}.ui-form .form-field .form-field-label{display:block;padding:0.5rem 1rem;padding-top:0;font-weight:bold}.ui-form.display-inline .form-field{display:inline-block;vertical-align:bottom;width:16rem;margin-right:0.5rem}.ui-form.display-inline .form-field .ui-input{width:100%}.ui-form.display-inline .form-field .ui-input input{min-width:0}.content .st-page,.content .touchofhand-page,.content .parlorproject-page,.content .mississippimodernist-page,.content .ontheedge-page,.content .additionbysubtraction-page,.content .artistinresidence-page,.content .interiorelevation-page,.content .balancingact-page,.content .islandhopping-page,.content .cityretreat-page,.content .colorpower-page,.content .centercourt-page,.content .respect-page,.content .roomforplay-page,.content .shapeshifter-page,.content .understory-page{pointer-events:none}.content.colorpower,.content.lensmen,.content.parlorproject,.content.touchofhand,.content.mississippimodernist,.content.ontheedge,.content.additionbysubtraction,.content.artistinresidence,.content.interiorelevation,.content.balancingact,.content.islandhopping,.content.cityretreat,.content.centercourt,.content.respect,.content.roomforplay,.content.shapeshifter,.content.understory{width:100%;max-width:none !important;min-width:0 !important}.content.colorpower .fss-screen.layout-media-text,.content.colorpower .fss-screen.layout-media-text-top,.content.lensmen .fss-screen.layout-media-text,.content.lensmen .fss-screen.layout-media-text-top,.content.parlorproject .fss-screen.layout-media-text,.content.parlorproject .fss-screen.layout-media-text-top,.content.touchofhand .fss-screen.layout-media-text,.content.touchofhand .fss-screen.layout-media-text-top,.content.mississippimodernist .fss-screen.layout-media-text,.content.mississippimodernist .fss-screen.layout-media-text-top,.content.ontheedge .fss-screen.layout-media-text,.content.ontheedge .fss-screen.layout-media-text-top,.content.additionbysubtraction .fss-screen.layout-media-text,.content.additionbysubtraction .fss-screen.layout-media-text-top,.content.artistinresidence .fss-screen.layout-media-text,.content.artistinresidence .fss-screen.layout-media-text-top,.content.interiorelevation .fss-screen.layout-media-text,.content.interiorelevation .fss-screen.layout-media-text-top,.content.balancingact .fss-screen.layout-media-text,.content.balancingact .fss-screen.layout-media-text-top,.content.islandhopping .fss-screen.layout-media-text,.content.islandhopping .fss-screen.layout-media-text-top,.content.cityretreat .fss-screen.layout-media-text,.content.cityretreat .fss-screen.layout-media-text-top,.content.centercourt .fss-screen.layout-media-text,.content.centercourt .fss-screen.layout-media-text-top,.content.respect .fss-screen.layout-media-text,.content.respect .fss-screen.layout-media-text-top,.content.roomforplay .fss-screen.layout-media-text,.content.roomforplay .fss-screen.layout-media-text-top,.content.shapeshifter .fss-screen.layout-media-text,.content.shapeshifter .fss-screen.layout-media-text-top,.content.understory .fss-screen.layout-media-text,.content.understory .fss-screen.layout-media-text-top{background-color:#FFFFFF}.content.lensmen .fss-screens .fss-screen,.content.parlorproject .fss-screens .fss-screen,.content.touchofhand .fss-screens .fss-screen,.content.mississippimodernist .fss-screens .fss-screen,.content.ontheedge .fss-screens .fss-screen,.content.additionbysubtraction .fss-screens .fss-screen,.content.artistinresidence .fss-screens .fss-screen,.content.interiorelevation .fss-screens .fss-screen,.content.balancingact .fss-screens .fss-screen,.content.islandhopping .fss-screens .fss-screen,.content.cityretreat .fss-screens .fss-screen,.content.colorpower .fss-screens .fss-screen,.content.centercourt .fss-screens .fss-screen,.content.respect .fss-screens .fss-screen,.content.roomforplay .fss-screens .fss-screen,.content.shapeshifter .fss-screens .fss-screen,.content.understory .fss-screens .fss-screen{border-bottom:solid 2px white}.content.lensmen .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.lensmen .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.parlorproject .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.parlorproject .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.touchofhand .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.touchofhand .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.mississippimodernist .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.mississippimodernist .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.ontheedge .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.ontheedge .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.additionbysubtraction .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.additionbysubtraction .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.artistinresidence .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.artistinresidence .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.interiorelevation .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.interiorelevation .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.balancingact .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.balancingact .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.islandhopping .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.islandhopping .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.cityretreat .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.cityretreat .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.colorpower .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.colorpower .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.centercourt .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.centercourt .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.respect .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.respect .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.roomforplay .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.roomforplay .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.shapeshifter .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.shapeshifter .fss-screens .fss-screen.fss-screen-index-9 .fss-text,.content.understory .fss-screens .fss-screen.fss-screen-index-7 .fss-text,.content.understory .fss-screens .fss-screen.fss-screen-index-9 .fss-text{width:calc(62% - 4vw)}.content.lensmen .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.parlorproject .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.touchofhand .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.mississippimodernist .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.ontheedge .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.additionbysubtraction .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.artistinresidence .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.interiorelevation .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.balancingact .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.islandhopping .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.cityretreat .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.colorpower .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.centercourt .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.respect .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.roomforplay .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.shapeshifter .fss-screens .fss-screen.fss-screen-index-11 .fss-text,.content.understory .fss-screens .fss-screen.fss-screen-index-11 .fss-text{width:calc(56.5% - 4vw)}.content.lensmen .fss-screens .fss-screen.layout-text .fss-text,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text,.content.respect .fss-screens .fss-screen.layout-text .fss-text,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text,.content.understory .fss-screens .fss-screen.layout-text .fss-text{font-size:1.7vw;width:80%}@media screen and (max-width: 720px){.content.lensmen .fss-screens .fss-screen.layout-text .fss-text,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text,.content.respect .fss-screens .fss-screen.layout-text .fss-text,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text,.content.understory .fss-screens .fss-screen.layout-text .fss-text{font-size:2.5vw}}.content.lensmen .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.lensmen .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.parlorproject .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.parlorproject .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.touchofhand .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.touchofhand .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.mississippimodernist .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.mississippimodernist .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.ontheedge .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.ontheedge .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.additionbysubtraction .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.additionbysubtraction .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.artistinresidence .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.artistinresidence .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.interiorelevation .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.interiorelevation .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.balancingact .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.balancingact .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.islandhopping .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.islandhopping .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.cityretreat .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.cityretreat .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.colorpower .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.colorpower .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.centercourt .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.centercourt .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.respect .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.respect .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.roomforplay .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.roomforplay .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.shapeshifter .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.shapeshifter .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.understory .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.understory .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in{font-size:1.5vw}@media screen and (max-width: 720px){.content.lensmen .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.lensmen .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.parlorproject .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.parlorproject .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.touchofhand .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.touchofhand .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.mississippimodernist .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.mississippimodernist .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.ontheedge .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.ontheedge .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.additionbysubtraction .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.additionbysubtraction .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.artistinresidence .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.artistinresidence .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.interiorelevation .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.interiorelevation .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.balancingact .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.balancingact .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.islandhopping .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.islandhopping .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.cityretreat .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.cityretreat .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.colorpower .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.colorpower .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.centercourt .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.centercourt .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.respect .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.respect .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.roomforplay .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.roomforplay .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.shapeshifter .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.shapeshifter .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in,.content.understory .fss-screens .fss-screen.layout-text-left-media-right .fss-text .transition-up-in,.content.understory .fss-screens .fss-screen.layout-text-right-media-left .fss-text .transition-up-in{font-size:2.5vw}}.content.parlorproject .fss-screen .fss-text,.content.touchofhand .fss-screen .fss-text,.content.mississippimodernist .fss-screen .fss-text,.content.ontheedge .fss-screen .fss-text,.content.additionbysubtraction .fss-screen .fss-text,.content.artistinresidence .fss-screen .fss-text,.content.interiorelevation .fss-screen .fss-text,.content.balancingact .fss-screen .fss-text,.content.islandhopping .fss-screen .fss-text,.content.cityretreat .fss-screen .fss-text,.content.colorpower .fss-screen .fss-text,.content.centercourt .fss-screen .fss-text,.content.respect .fss-screen .fss-text,.content.roomforplay .fss-screen .fss-text,.content.shapeshifter .fss-screen .fss-text,.content.understory .fss-screen .fss-text{text-align:left !important;color:#444}.content.space-theory .fss-screens .fss-screen,.content.parlorproject .fss-screens .fss-screen,.content.touchofhand .fss-screens .fss-screen,.content.mississippimodernist .fss-screens .fss-screen,.content.ontheedge .fss-screens .fss-screen,.content.additionbysubtraction .fss-screens .fss-screen,.content.artistinresidence .fss-screens .fss-screen,.content.interiorelevation .fss-screens .fss-screen,.content.balancingact .fss-screens .fss-screen,.content.islandhopping .fss-screens .fss-screen,.content.cityretreat .fss-screens .fss-screen,.content.colorpower .fss-screens .fss-screen,.content.centercourt .fss-screens .fss-screen,.content.respect .fss-screens .fss-screen,.content.roomforplay .fss-screens .fss-screen,.content.shapeshifter .fss-screens .fss-screen,.content.understory .fss-screens .fss-screen{border-bottom:solid 2px white;height:67vw}.content.space-theory .fss-screens .fss-screen .fss-text,.content.space-theory .fss-screens .fss-screen.layout-text .fss-text,.content.parlorproject .fss-screens .fss-screen .fss-text,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text,.content.touchofhand .fss-screens .fss-screen .fss-text,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text,.content.mississippimodernist .fss-screens .fss-screen .fss-text,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text,.content.ontheedge .fss-screens .fss-screen .fss-text,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text,.content.additionbysubtraction .fss-screens .fss-screen .fss-text,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text,.content.artistinresidence .fss-screens .fss-screen .fss-text,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text,.content.interiorelevation .fss-screens .fss-screen .fss-text,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text,.content.balancingact .fss-screens .fss-screen .fss-text,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text,.content.islandhopping .fss-screens .fss-screen .fss-text,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text,.content.cityretreat .fss-screens .fss-screen .fss-text,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text,.content.colorpower .fss-screens .fss-screen .fss-text,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text,.content.centercourt .fss-screens .fss-screen .fss-text,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text,.content.respect .fss-screens .fss-screen .fss-text,.content.respect .fss-screens .fss-screen.layout-text .fss-text,.content.roomforplay .fss-screens .fss-screen .fss-text,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text,.content.shapeshifter .fss-screens .fss-screen .fss-text,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text,.content.understory .fss-screens .fss-screen .fss-text,.content.understory .fss-screens .fss-screen.layout-text .fss-text{font-size:1.7vw;width:80%;text-align:left;pointer-events:auto}@media screen and (max-width: 720px){.content.space-theory .fss-screens .fss-screen .fss-text,.content.space-theory .fss-screens .fss-screen.layout-text .fss-text,.content.parlorproject .fss-screens .fss-screen .fss-text,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text,.content.touchofhand .fss-screens .fss-screen .fss-text,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text,.content.mississippimodernist .fss-screens .fss-screen .fss-text,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text,.content.ontheedge .fss-screens .fss-screen .fss-text,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text,.content.additionbysubtraction .fss-screens .fss-screen .fss-text,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text,.content.artistinresidence .fss-screens .fss-screen .fss-text,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text,.content.interiorelevation .fss-screens .fss-screen .fss-text,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text,.content.balancingact .fss-screens .fss-screen .fss-text,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text,.content.islandhopping .fss-screens .fss-screen .fss-text,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text,.content.cityretreat .fss-screens .fss-screen .fss-text,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text,.content.colorpower .fss-screens .fss-screen .fss-text,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text,.content.centercourt .fss-screens .fss-screen .fss-text,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text,.content.respect .fss-screens .fss-screen .fss-text,.content.respect .fss-screens .fss-screen.layout-text .fss-text,.content.roomforplay .fss-screens .fss-screen .fss-text,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text,.content.shapeshifter .fss-screens .fss-screen .fss-text,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text,.content.understory .fss-screens .fss-screen .fss-text,.content.understory .fss-screens .fss-screen.layout-text .fss-text{font-size:2.6vw}}.content.space-theory .fss-screens .fss-screen .fss-text a,.content.space-theory .fss-screens .fss-screen.layout-text .fss-text a,.content.parlorproject .fss-screens .fss-screen .fss-text a,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text a,.content.touchofhand .fss-screens .fss-screen .fss-text a,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text a,.content.mississippimodernist .fss-screens .fss-screen .fss-text a,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text a,.content.ontheedge .fss-screens .fss-screen .fss-text a,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text a,.content.additionbysubtraction .fss-screens .fss-screen .fss-text a,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text a,.content.artistinresidence .fss-screens .fss-screen .fss-text a,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text a,.content.interiorelevation .fss-screens .fss-screen .fss-text a,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text a,.content.balancingact .fss-screens .fss-screen .fss-text a,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text a,.content.islandhopping .fss-screens .fss-screen .fss-text a,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text a,.content.cityretreat .fss-screens .fss-screen .fss-text a,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text a,.content.colorpower .fss-screens .fss-screen .fss-text a,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text a,.content.centercourt .fss-screens .fss-screen .fss-text a,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text a,.content.respect .fss-screens .fss-screen .fss-text a,.content.respect .fss-screens .fss-screen.layout-text .fss-text a,.content.roomforplay .fss-screens .fss-screen .fss-text a,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text a,.content.shapeshifter .fss-screens .fss-screen .fss-text a,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text a,.content.understory .fss-screens .fss-screen .fss-text a,.content.understory .fss-screens .fss-screen.layout-text .fss-text a{text-decoration:underline}.content.space-theory .fss-screens .fss-screen .fss-text a.block-link,.content.space-theory .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.parlorproject .fss-screens .fss-screen .fss-text a.block-link,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.touchofhand .fss-screens .fss-screen .fss-text a.block-link,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.mississippimodernist .fss-screens .fss-screen .fss-text a.block-link,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.ontheedge .fss-screens .fss-screen .fss-text a.block-link,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.additionbysubtraction .fss-screens .fss-screen .fss-text a.block-link,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.artistinresidence .fss-screens .fss-screen .fss-text a.block-link,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.interiorelevation .fss-screens .fss-screen .fss-text a.block-link,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.balancingact .fss-screens .fss-screen .fss-text a.block-link,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.islandhopping .fss-screens .fss-screen .fss-text a.block-link,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.cityretreat .fss-screens .fss-screen .fss-text a.block-link,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.colorpower .fss-screens .fss-screen .fss-text a.block-link,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.centercourt .fss-screens .fss-screen .fss-text a.block-link,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.respect .fss-screens .fss-screen .fss-text a.block-link,.content.respect .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.roomforplay .fss-screens .fss-screen .fss-text a.block-link,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.shapeshifter .fss-screens .fss-screen .fss-text a.block-link,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.understory .fss-screens .fss-screen .fss-text a.block-link,.content.understory .fss-screens .fss-screen.layout-text .fss-text a.block-link{text-decoration:none;font-size:1vw;color:#8793a3;text-transform:uppercase;letter-spacing:1px;font-weight:normal}@media screen and (max-width: 720px){.content.space-theory .fss-screens .fss-screen .fss-text a.block-link,.content.space-theory .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.parlorproject .fss-screens .fss-screen .fss-text a.block-link,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.touchofhand .fss-screens .fss-screen .fss-text a.block-link,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.mississippimodernist .fss-screens .fss-screen .fss-text a.block-link,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.ontheedge .fss-screens .fss-screen .fss-text a.block-link,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.additionbysubtraction .fss-screens .fss-screen .fss-text a.block-link,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.artistinresidence .fss-screens .fss-screen .fss-text a.block-link,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.interiorelevation .fss-screens .fss-screen .fss-text a.block-link,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.balancingact .fss-screens .fss-screen .fss-text a.block-link,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.islandhopping .fss-screens .fss-screen .fss-text a.block-link,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.cityretreat .fss-screens .fss-screen .fss-text a.block-link,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.colorpower .fss-screens .fss-screen .fss-text a.block-link,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.centercourt .fss-screens .fss-screen .fss-text a.block-link,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.respect .fss-screens .fss-screen .fss-text a.block-link,.content.respect .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.roomforplay .fss-screens .fss-screen .fss-text a.block-link,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.shapeshifter .fss-screens .fss-screen .fss-text a.block-link,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text a.block-link,.content.understory .fss-screens .fss-screen .fss-text a.block-link,.content.understory .fss-screens .fss-screen.layout-text .fss-text a.block-link{font-size:0.6rem}}.content.space-theory .fss-screens .fss-screen .fss-text .footnote,.content.space-theory .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.parlorproject .fss-screens .fss-screen .fss-text .footnote,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.touchofhand .fss-screens .fss-screen .fss-text .footnote,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.mississippimodernist .fss-screens .fss-screen .fss-text .footnote,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.ontheedge .fss-screens .fss-screen .fss-text .footnote,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.additionbysubtraction .fss-screens .fss-screen .fss-text .footnote,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.artistinresidence .fss-screens .fss-screen .fss-text .footnote,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.interiorelevation .fss-screens .fss-screen .fss-text .footnote,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.balancingact .fss-screens .fss-screen .fss-text .footnote,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.islandhopping .fss-screens .fss-screen .fss-text .footnote,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.cityretreat .fss-screens .fss-screen .fss-text .footnote,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.colorpower .fss-screens .fss-screen .fss-text .footnote,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.centercourt .fss-screens .fss-screen .fss-text .footnote,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.respect .fss-screens .fss-screen .fss-text .footnote,.content.respect .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.roomforplay .fss-screens .fss-screen .fss-text .footnote,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.shapeshifter .fss-screens .fss-screen .fss-text .footnote,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text .footnote,.content.understory .fss-screens .fss-screen .fss-text .footnote,.content.understory .fss-screens .fss-screen.layout-text .fss-text .footnote{font-size:1vw;width:75%;font-weight:normal;text-align:justify}.content.space-theory .fss-screens .fss-screen .fss-text .footnote a,.content.space-theory .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.parlorproject .fss-screens .fss-screen .fss-text .footnote a,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.touchofhand .fss-screens .fss-screen .fss-text .footnote a,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.mississippimodernist .fss-screens .fss-screen .fss-text .footnote a,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.ontheedge .fss-screens .fss-screen .fss-text .footnote a,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.additionbysubtraction .fss-screens .fss-screen .fss-text .footnote a,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.artistinresidence .fss-screens .fss-screen .fss-text .footnote a,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.interiorelevation .fss-screens .fss-screen .fss-text .footnote a,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.balancingact .fss-screens .fss-screen .fss-text .footnote a,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.islandhopping .fss-screens .fss-screen .fss-text .footnote a,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.cityretreat .fss-screens .fss-screen .fss-text .footnote a,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.colorpower .fss-screens .fss-screen .fss-text .footnote a,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.centercourt .fss-screens .fss-screen .fss-text .footnote a,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.respect .fss-screens .fss-screen .fss-text .footnote a,.content.respect .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.roomforplay .fss-screens .fss-screen .fss-text .footnote a,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.shapeshifter .fss-screens .fss-screen .fss-text .footnote a,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text .footnote a,.content.understory .fss-screens .fss-screen .fss-text .footnote a,.content.understory .fss-screens .fss-screen.layout-text .fss-text .footnote a{text-decoration:none;color:#8793a3}.content.space-theory .fss-screens .fss-screen .fss-text .footnote b,.content.space-theory .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.parlorproject .fss-screens .fss-screen .fss-text .footnote b,.content.parlorproject .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.touchofhand .fss-screens .fss-screen .fss-text .footnote b,.content.touchofhand .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.mississippimodernist .fss-screens .fss-screen .fss-text .footnote b,.content.mississippimodernist .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.ontheedge .fss-screens .fss-screen .fss-text .footnote b,.content.ontheedge .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.additionbysubtraction .fss-screens .fss-screen .fss-text .footnote b,.content.additionbysubtraction .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.artistinresidence .fss-screens .fss-screen .fss-text .footnote b,.content.artistinresidence .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.interiorelevation .fss-screens .fss-screen .fss-text .footnote b,.content.interiorelevation .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.balancingact .fss-screens .fss-screen .fss-text .footnote b,.content.balancingact .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.islandhopping .fss-screens .fss-screen .fss-text .footnote b,.content.islandhopping .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.cityretreat .fss-screens .fss-screen .fss-text .footnote b,.content.cityretreat .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.colorpower .fss-screens .fss-screen .fss-text .footnote b,.content.colorpower .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.centercourt .fss-screens .fss-screen .fss-text .footnote b,.content.centercourt .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.respect .fss-screens .fss-screen .fss-text .footnote b,.content.respect .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.roomforplay .fss-screens .fss-screen .fss-text .footnote b,.content.roomforplay .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.shapeshifter .fss-screens .fss-screen .fss-text .footnote b,.content.shapeshifter .fss-screens .fss-screen.layout-text .fss-text .footnote b,.content.understory .fss-screens .fss-screen .fss-text .footnote b,.content.understory .fss-screens .fss-screen.layout-text .fss-text .footnote b{color:#000;font-weight:700}.content.ontheedge .fss-screens .fss-screen.layout-media-text,.content.islandhopping .fss-screens .fss-screen.layout-media-text{align-items:flex-start}.content.ontheedge .fss-screens .fss-screen.layout-media-text .fss-text,.content.islandhopping .fss-screens .fss-screen.layout-media-text .fss-text{top:7rem}.content.additionbysubtraction .fss-screens .fss-screen.layout-media-text{align-items:flex-end}.content.additionbysubtraction .fss-screens .fss-screen.layout-media-text .fss-text{bottom:5%}.content.respect .fss-screens .fss-screen.layout-media-text .fss-text{width:90%}.content.understory .fss-screens .fss-screen.layout-media-text .fss-text{height:100%;box-sizing:border-box;padding:7vw 0}.content.understory .fss-screens .fss-screen.layout-text .fss-text .spacetheory-link{font-size:1.25vw;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:normal}.content.understory .fss-screens .fss-screen.layout-text .fss-text .spacetheory-link a{text-transform:none;font-size:1.25vw}.full-size-scroll-view .fss-screens .fss-screen{height:56vw;width:100%;background-position:center;background-size:cover;position:relative}.full-size-scroll-view .fss-screens .fss-screen.layout-text .fss-text,.full-size-scroll-view .fss-screens .fss-screen .serif{font-family:'Noto Serif JP'}.full-size-scroll-view .fss-screens .fss-screen.layout-text,.full-size-scroll-view .fss-screens .fss-screen.layout-text .rel{display:flex;justify-content:center}@media screen and (min-width: 721px){.full-size-scroll-view .fss-screens .fss-screen.layout-text,.full-size-scroll-view .fss-screens .fss-screen.layout-text .rel{align-items:center}}@media screen and (max-width: 720px){.full-size-scroll-view .fss-screens .fss-screen.layout-text .rel{top:77vw}}.full-size-scroll-view .fss-screens .fss-screen.layout-text .fss-text{width:60%;font-size:2.6vw;text-align:center;font-weight:bold}@media screen and (max-width: 720px){.full-size-scroll-view .fss-screens .fss-screen.layout-text .fss-text{font-size:3.5vw;line-height:1.4}}.full-size-scroll-view .fss-screens .fss-screen.layout-text .fixed-bg{position:fixed;top:0;width:100%;height:100%;z-index:-1;background-color:white}.full-size-scroll-view .fss-screens .fss-screen.layout-text .fixed-bg .rel{position:relative;height:100%}.full-size-scroll-view .fss-screens .fss-screen.layout-text-left-media-right,.full-size-scroll-view .fss-screens .fss-screen.layout-text-right-media-left,.full-size-scroll-view .fss-screens .fss-screen.layout-media-text,.full-size-scroll-view .fss-screens .fss-screen.layout-media-text-top{display:flex}.full-size-scroll-view .fss-screens .fss-screen.layout-text-left-media-right .fss-text,.full-size-scroll-view .fss-screens .fss-screen.layout-text-right-media-left .fss-text,.full-size-scroll-view .fss-screens .fss-screen.layout-media-text .fss-text,.full-size-scroll-view .fss-screens .fss-screen.layout-media-text-top .fss-text{color:white}.full-size-scroll-view .fss-screens .fss-screen.layout-text-left-media-right,.full-size-scroll-view .fss-screens .fss-screen.layout-text-right-media-left{align-items:center}.full-size-scroll-view .fss-screens .fss-screen.layout-text-left-media-right .fss-text,.full-size-scroll-view .fss-screens .fss-screen.layout-text-right-media-left .fss-text{padding:2vw;width:calc(50% - 4vw)}.full-size-scroll-view .fss-screens .fss-screen.layout-text-left-media-right{justify-content:flex-start}.full-size-scroll-view .fss-screens .fss-screen.layout-text-right-media-left{justify-content:flex-end}.full-size-scroll-view .fss-screens .fss-screen.layout-media-text{align-items:center;justify-content:center}.full-size-scroll-view .fss-screens .fss-screen.layout-media-text-top{align-items:flex-start}.full-size-scroll-view .fss-screens .fss-screen .hero-credits{line-height:1.5;font-size:1.8vw}@media screen and (max-width: 720px){.full-size-scroll-view .fss-screens .fss-screen .hero-credits{font-size:2.5vw}}.full-size-scroll-view .fss-screens .fss-screen .fss-text{font-size:1.5vw;position:absolute;line-height:1.4}@media screen and (max-width: 720px){.full-size-scroll-view .fss-screens .fss-screen .fss-text{font-size:3vw;line-height:1.4}}.itemized-pages-index-view{font-size:1rem;font-family:'Roboto', sans-serif}.itemized-pages-index-view .accent-color{opacity:0.6}.itemized-pages-index-view .itemized-pages-content .itemized-page{background-color:#fff;page-break-after:always;padding:1in;margin:auto;height:calc(11in - 1in * 2);width:calc(8.5in - 1in * 2)}.itemized-pages-index-view .itemized-pages-content .itemized-page .itemized-page-section-header{font-size:1.5rem}.itemized-pages-index-view .itemized-pages-content .cover-page{display:flex;flex-direction:column;justify-content:center}.itemized-pages-index-view .itemized-pages-content .cover-page .cover-page-title-container{text-align:right;margin-bottom:5rem}.itemized-pages-index-view .itemized-pages-content .cover-page .cover-page-title-container .cover-page-title{font-size:1.8rem;text-transform:uppercase}.itemized-pages-index-view .itemized-pages-content .cover-page .project-information-container .project-delivery-city-state-zip,.itemized-pages-index-view .itemized-pages-content .cover-page .project-information-container .project-name,.itemized-pages-index-view .itemized-pages-content .cover-page .project-information-container .project-delivery-scopes,.itemized-pages-index-view .itemized-pages-content .cover-page .project-information-container .project-delivery-contact-phone{margin-bottom:1rem}.itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item{display:flex;width:100%}.itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-title{font-size:1.5rem;opacity:0.7;margin-top:2rem;margin-bottom:1rem;text-transform:lowercase}.itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-header-row{font-weight:bold;padding-bottom:0.25rem;margin-bottom:0.5rem;border-bottom:1px solid rgba(0,0,0,0.3);text-transform:lowercase}.itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-body-row{padding-bottom:0.25rem}.itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-header-row .line-item-cell,.itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-body-row .line-item-cell{box-sizing:border-box;font-size:0.9rem;line-height:1.3}.itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-header-row .line-item-cell:not(:last-child),.itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-body-row .line-item-cell:not(:last-child){padding-right:0.5rem}.itemized-pages-index-view .itemized-pages-content .summary-page .signature-container{padding-top:5rem}.itemized-pages-index-view .itemized-pages-content .summary-page .signature-container .signature-line-item{border-top:1px solid rgba(0,0,0,0.3);width:75%}.itemized-pages-index-view .itemized-pages-content .summary-page .signature-container .signature-line-item:not(:first-child){margin-top:5rem}.itemized-pages-index-view .itemized-pages-content .summary-page .signature-container .signature-line-item .signature-label,.itemized-pages-index-view .itemized-pages-content .summary-page .signature-container .signature-line-item .signature-date{display:inline-block}.itemized-pages-index-view .itemized-pages-content .summary-page .signature-container .signature-line-item .signature-label{padding-left:1rem;width:80%}@media print{.itemized-pages-index-view .itemized-pages-content .cover-page{position:relative}.itemized-pages-index-view .itemized-pages-content .cover-page .company-name{font-size:1.8rem;position:absolute;bottom:0;margin-bottom:0.5in}.itemized-pages-index-view .itemized-pages-content .item-list-page,.itemized-pages-index-view .itemized-pages-content .summary-page{padding-top:0.5in;height:calc(11in - 1.5in)}.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header{display:flex;vertical-align:top;margin-bottom:3rem}.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header .company-name,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header .company-name{font-size:1.8rem;flex-grow:1}.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header .project-name-date-container,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header .project-name-date-container{align-self:right}.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header .project-name-date-container .project-name,.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header .project-name-date-container .project-date,.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header .project-name-date-container .page-number,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header .project-name-date-container .project-name,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header .project-name-date-container .project-date,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header .project-name-date-container .page-number{text-align:right;display:block;opacity:0.7}.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header .project-name-date-container .project-date,.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header .project-name-date-container .page-number,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header .project-name-date-container .project-date,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header .project-name-date-container .page-number{font-size:0.8rem}.itemized-pages-index-view .itemized-pages-footer{display:none}}@media not print{.itemized-pages-index-view{height:100%}.itemized-pages-index-view .itemized-pages-content{padding-top:0.5rem;padding-bottom:5rem;height:calc(100% - 5rem - 5rem - 0.5rem);overflow:auto}.itemized-pages-index-view .itemized-pages-content .cover-page .company-name{display:none}.itemized-pages-index-view .itemized-pages-content .item-list-page .itemized-page-header,.itemized-pages-index-view .itemized-pages-content .summary-page .itemized-page-header{display:none}.itemized-pages-index-view .itemized-pages-content .itemized-page{box-shadow:0 0 0.5rem rgba(0,0,0,0.4);margin-bottom:0.5rem}.itemized-pages-index-view .itemized-pages-footer{height:calc(5rem - 1px);border-top:1px solid rgba(0,0,0,0.3);width:100%;background-color:#fff;display:flex}.itemized-pages-index-view .itemized-pages-footer .project-link,.itemized-pages-index-view .itemized-pages-footer .company-name,.itemized-pages-index-view .itemized-pages-footer .project-name-date-container{padding-left:2rem;margin:auto}.itemized-pages-index-view .itemized-pages-footer .project-link a{display:block}.itemized-pages-index-view .itemized-pages-footer .company-name{font-size:1.8rem;flex-grow:1}.itemized-pages-index-view .itemized-pages-footer .project-name-date-container{padding-right:2rem}.itemized-pages-index-view .itemized-pages-footer .project-name-date-container .project-name,.itemized-pages-index-view .itemized-pages-footer .project-name-date-container .project-date{text-align:right;display:block}.itemized-pages-index-view .itemized-pages-footer .project-name-date-container .project-name{font-size:1.5rem}}.landing-page-grid{width:100%}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell{display:inline-block;vertical-align:top;margin-bottom:2px;position:relative}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell:hover .cell-medium img,.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell:hover .cell-medium video{transform:scale(1.03)}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-title{position:absolute;z-index:1;font-family:"Work Sans", serif;justify-content:space-between;bottom:3rem;width:100%;text-align:center}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-title .title-top-text,.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-title .title-bottom-text{color:#FFFFFF !important;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 0px 13px rgba(0,0,0,0.8);transition:opacity 1.5s ease-out;width:auto}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-title .title-top-text{margin-bottom:0.5rem;font-weight:600;letter-spacing:4px}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-title .title-bottom-text{font-weight:500}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-title::before{z-index:-1;content:'';position:absolute;filter:blur(25px);background-color:rgba(0,0,0,0.4);width:50%;height:3rem;left:25%}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-medium{overflow:hidden}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-medium.type-image img{width:100%;transition:transform 0.3s}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-content .cell-medium.type-video video{width:100%;transition:transform 0.3s}@media screen and (max-width: 800px){.landing-page-grid .landing-page-grid-cells{margin-top:2px}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell{min-height:50vw}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-title .title-top-text{font-size:1rem}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-title .title-bottom-text{font-size:0.8rem}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-medium{max-height:60vw}}@media screen and (min-width: 801px){.landing-page-grid .landing-page-grid-cells{margin-top:2px}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell{width:calc(50% - 1px)}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-title .title-top-text{font-size:1.4rem}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-title .title-bottom-text{font-size:0.9rem}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell .cell-medium{height:30vw}.landing-page-grid .landing-page-grid-cells .landing-page-grid-cell:nth-child(2n){margin-left:2px}}.master-detail-view-container{height:100%}.master-detail-view-container .master-detail-view{display:inline-block;position:relative;border:1px solid rgba(0,0,0,0.1);border-radius:2px;width:calc(100% - 2px);height:calc(100% - 2px)}.master-detail-view-container .master-detail-view .master-detail-items-index-pane,.master-detail-view-container .master-detail-view .master-detail-item-details-pane{display:inline-block;vertical-align:top}.master-detail-view-container .master-detail-view .master-detail-items-index-pane{width:30%;border-right:1px solid rgba(0,0,0,0.1);height:100%}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-index-button-container{text-align:right}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-index-button-container .add-item{margin:0.5rem}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container{overflow:auto;height:calc(100% - 3.5rem);min-height:3rem;border-top:1px solid rgba(0,0,0,0.1)}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container .item{padding:0.5rem 1rem;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.1);white-space:normal}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container .item .reorder-char,.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container .item .item-title{display:table-cell}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container .item .reorder-char{color:rgba(0,0,0,0.5)}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container .item .item-title{padding-left:0.5rem}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container .item:last-child{border-bottom:none}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container .item:hover{background-color:rgba(0,0,0,0.08)}.master-detail-view-container .master-detail-view .master-detail-items-index-pane .items-container .item.active{background-color:rgba(0,0,0,0.08)}.master-detail-view-container .master-detail-view .master-detail-item-details-pane{width:calc(70% - 4px);height:100%}.master-detail-view-container .master-detail-view .master-detail-item-details-pane .item-details-button-container{text-align:right;padding:0.5rem}.master-detail-view-container .master-detail-view .master-detail-item-details-pane .item-details-container{border-top:1px solid rgba(0,0,0,0.1);overflow:auto;height:calc(100% - 4.5rem);padding:0.5rem 1rem}.master-detail-view-container .master-detail-view .master-detail-item-details-pane .item-details-container .item-title-input-container{padding-bottom:0.5rem}.media-editor .add-media{margin:0.5rem;display:inline-block}.media-editor .media-editor-medium-wrapper .media-editor-medium{width:21rem;border-radius:2px;background-color:rgba(0,0,0,0.03);margin:0.5rem;display:inline-block;position:relative;vertical-align:top}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper{height:12rem;position:relative}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper:not(:hover) .button-wrapper{display:none}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper .medium-preview{width:100%;height:100%}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper .medium-preview.vimage img{height:100%;margin-left:auto;margin-right:auto;display:block}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper .medium-preview.video{position:relative}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper .button-wrapper{text-align:center;position:absolute;left:calc(50% - 8rem);top:calc(50% - 1rem)}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper .button-wrapper .change-file-button{width:8rem}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper .button-wrapper .delete-button{width:8rem;background-color:#903c3c}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper .request-status{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);display:none}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-preview-wrapper .request-status .request-status-text{text-align:center;position:relative;top:calc(40% - 0.5rem)}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-options{padding:1rem}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-options .medium-simple-properties{padding:0.1rem}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-options .option-type,.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-options .option-public,.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-options .option-hb-compatible,.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-options .option-st-compatible{display:block}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-options .option-type{vertical-align:top}.media-editor .media-editor-medium-wrapper .media-editor-medium .medium-options .option-type select{width:8.25rem;margin-left:0.25rem}.media-editor .media-editor-medium-wrapper .media-editor-medium .text-inputs-container,.media-editor .media-editor-medium-wrapper .media-editor-medium .multi-picker-wrapper{padding-left:2px}.media-editor .media-editor-medium-wrapper .media-editor-medium .text-inputs-container{padding-top:0.5rem}.media-editor .media-editor-medium-wrapper .media-editor-medium .text-inputs-container label{display:block}.media-editor .media-editor-medium-wrapper .media-editor-medium .text-inputs-container input{margin-bottom:0.5rem}.media-editor .media-editor-medium-wrapper .media-editor-medium .multi-picker-wrapper .ui-picker{width:100% !important;padding:0.1rem}.media-editor .media-editor-medium-wrapper .media-editor-medium .multi-picker-wrapper .ui-picker .ui-picker-selections{margin-top:0.1rem}.media-gallery-view{height:100%;display:flex;flex-direction:column}.media-gallery-view .media-gallery-slides-container{position:relative;flex-grow:1}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide{position:absolute;top:0;left:0;height:100%;display:flex;transition:opacity 0.7s}@media screen and (max-width: 720px){.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide{flex-direction:column}}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide:not(.is-visible){opacity:0;z-index:-1}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-left-content-container{flex:1}@media screen and (min-width: 721px){.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-left-content-container{margin-right:1rem}}@media screen and (max-width: 720px){.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-left-content-container{margin-bottom:1rem}}@media screen and (min-width: 721px){.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-left-content-container .slide-text-container{margin:auto}}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-left-content-container .slide-text-container .slide-title{font-size:150%;text-transform:uppercase;margin-bottom:1rem}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-right-content-container{flex:1.25}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-right-content-container .image-container,.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-right-content-container .vimage-container,.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-right-content-container .video-container{margin:auto}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-right-content-container .image-container img{width:100%;max-height:100%}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-right-content-container .vimage-container{height:100%}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-right-content-container .vimage-container img{height:100%;max-width:100%;margin:auto}.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-left-content-container,.media-gallery-view .media-gallery-slides-container .media-gallery-view-slide .slide-right-content-container{display:flex}.media-gallery-view .media-gallery-dots-container{display:flex;align-items:center;justify-content:center;padding-top:1rem}.media-gallery-view .media-gallery-dots-container .media-gallery-dot{border-radius:8px;width:8px;height:8px;cursor:pointer}.media-gallery-view .media-gallery-dots-container .media-gallery-dot.is-active{opacity:0.5}.media-gallery-view .media-gallery-dots-container .media-gallery-dot:not(:last-child){margin-right:8px}.media-gallery-view.theme-dark{color:#000}.media-gallery-view.theme-dark .media-gallery-dot{border:1px solid #000;background-color:#000}.media-gallery-view.theme-light{color:#fff}.media-gallery-view.theme-light .media-gallery-dot{border:1px solid #fff;background-color:#fff}.media-grid .media-grid-cell{height:15rem;min-width:22.6rem;background-color:rgba(0,0,0,0.03);margin-right:4px;display:inline-block;position:relative;cursor:pointer}.media-grid .media-grid-cell:hover{opacity:0.8}.media-grid .media-grid-cell.vimage img,.media-grid .media-grid-cell.image img{height:100%;margin-left:auto;margin-right:auto;display:block;border-radius:2px}.media-grid .media-grid-cell.video{width:14rem;position:relative;border-radius:2px}.media-index-view{height:100% !important}.media-index-view .filters-container{margin-bottom:1rem;height:9rem}.media-index-view .filters-container .filter-inputs-container{display:inline-flex;flex-wrap:wrap;width:90rem}.media-index-view .filters-container .filter-inputs-container .filter-input{min-width:10rem;padding-right:0.5rem;margin-bottom:0.5rem}.media-index-view .filters-container .filter-inputs-container .filter-input .ui-input{width:100%}.media-index-view .filters-container .clear-filters{display:inline-block;padding-left:0.25rem;padding-bottom:0.5rem;color:#666;vertical-align:bottom}.media-index-view .filters-container .clear-filters:hover{cursor:pointer;color:black}.media-index-view .media-container{height:calc(100% - 9rem - 1px)}.ui-pricing-rule-editor{display:inline-block;position:relative;padding:0.5rem 1rem;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:rgba(0,0,0,0.025);outline:none;font-size:1rem;width:48.5rem}.ui-pricing-rule-editor .pricing-rule-versions-container,.ui-pricing-rule-editor .pricing-rule-versions-container{display:inline-block;vertical-align:top}.ui-pricing-rule-editor .pricing-rule-versions-container{width:30%;border-right:1px solid rgba(0,0,0,0.1);padding-right:0.5rem;height:16rem}.ui-pricing-rule-editor .pricing-rule-versions-container .add-pricing-rule-version{width:100%;margin-bottom:0.5rem}.ui-pricing-rule-editor .pricing-rule-versions-container .pricing-rule-versions-list{overflow:auto;height:calc(100% - 3rem)}.ui-pricing-rule-editor .pricing-rule-versions-container .pricing-rule-versions-list .version{padding:0.5rem 1rem;margin-bottom:0.5rem;background-color:rgba(0,0,0,0.04);cursor:pointer;border-radius:2px;border:1px solid rgba(0,0,0,0.05)}.ui-pricing-rule-editor .pricing-rule-versions-container .pricing-rule-versions-list .version:hover{background-color:rgba(0,0,0,0.08)}.ui-pricing-rule-editor .pricing-rule-versions-container .pricing-rule-versions-list .version.active{border:1px solid rgba(0,0,0,0.5)}.ui-pricing-rule-editor .pricing-rule-versions-container .pricing-rule-versions-list .version .version-date{width:90%}.ui-pricing-rule-editor .pricing-rule-version-container{width:68%;display:inline-block}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions{overflow-y:auto;height:15.5rem}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .instructions{text-align:center;font-style:italic;color:rgba(0,0,0,0.5);padding-top:5rem}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression{padding:0.5rem 1rem;margin:0.5rem;border-radius:2px;border:1px solid rgba(0,0,0,0.5)}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container{padding:0.5rem 0}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container .expression-prop .field{width:auto}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container .expression-prop.format-table .table .table-header-group .table-cell{padding:0.5rem 1rem}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container .expression-prop.format-table .table .table-row-group .table-cell{padding-right:2px;padding-bottom:2px}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container .expression-prop.format-table .table .field{padding:0}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container .expression-prop.format-table .table .field input{width:5rem}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container .expression-prop.format-table .add-row.button{margin-top:1rem}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container .expression-prop:not(.format-table) .field{margin-right:0.5rem}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .props-container .expression-prop:not(.format-table) .field input{width:9rem}.ui-pricing-rule-editor .pricing-rule-version-container .pricing-rule-expressions .expression .remove-expression{float:right;cursor:pointer;padding:0.25rem}.ui-pricing-rule-editor .pricing-rule-version-container .buttons-container{text-align:right;border-top:1px solid rgba(0,0,0,0.1);padding-top:0.5rem;display:none}.content{width:100%;max-width:none !important;min-width:0 !important}.hb-po-footer-container{background-color:#fff;position:relative}.scroll-zoom-image-view{line-height:1.5;color:#333;background-color:#000;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300;position:relative}@media screen and (min-width: 721px){.scroll-zoom-image-view{font-size:1.3em}}@media screen and (max-width: 720px){.scroll-zoom-image-view{font-size:1em}}.scroll-zoom-image-view .screens-container .screen{display:flex;position:relative;height:110vh;z-index:2}.scroll-zoom-image-view .screens-container .screen.type-title{flex-direction:column;align-items:center;color:#eee}.scroll-zoom-image-view .screens-container .screen.type-title .title-container{margin:auto;text-align:center}.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-title{margin:auto;font-family:"Hoefler Titling A", "Hoefler Titling B";text-transform:uppercase}@media screen and (min-width: 721px){.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-title{font-size:4vw;letter-spacing:0.75vw}}@media screen and (max-width: 720px){.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-title{font-size:10vw;letter-spacing:1.5vw}}.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-subtitle{margin-top:1vw}@media screen and (min-width: 721px){.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-subtitle{font-size:1.5vw;letter-spacing:0.5vw}.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-subtitle .large-text{font-size:2.5vw;letter-spacing:0.5vw}.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-subtitle .small-text{font-size:1vw;letter-spacing:0.5vw}}@media screen and (max-width: 720px){.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-subtitle{font-size:3vw;letter-spacing:2vw}.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-subtitle .large-text{font-size:5vw;letter-spacing:0.75vw}.scroll-zoom-image-view .screens-container .screen.type-title .title-container .section-subtitle .small-text{font-size:3vw;letter-spacing:0.25vw}}.scroll-zoom-image-view .screens-container .screen.type-caption .caption-box{margin:auto;background-color:rgba(255,255,255,0.8);padding:3rem 1.5rem}@media screen and (min-width: 721px){.scroll-zoom-image-view .screens-container .screen.type-caption .caption-box{width:30vw;min-width:25rem}.scroll-zoom-image-view .screens-container .screen.type-caption .caption-box.position-left{margin-left:6rem}.scroll-zoom-image-view .screens-container .screen.type-caption .caption-box.position-right{margin-right:6rem}}@media screen and (max-width: 720px){.scroll-zoom-image-view .screens-container .screen.type-caption .caption-box{margin-left:1.5rem;margin-right:1.5rem}}.scroll-zoom-image-view .screens-container .screen.type-caption .caption-box .caption-text .popup-link{cursor:pointer;color:#555;text-decoration:underline #ccc}.scroll-zoom-image-view .screens-container .screen.type-caption .caption-box .caption-button-container{margin-top:3rem;text-align:center}.scroll-zoom-image-view .screens-container .screen.type-caption .caption-box .caption-button-container .caption-button{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#000;border:solid 1px #000;border-radius:0;background:none;padding:0.5rem 3rem;letter-spacing:1px;font-size:75%}.scroll-zoom-image-view .screens-container .screen.type-transition{height:55vh}.scroll-zoom-image-view .screens-container .screen:last-child{height:220vh}.scroll-zoom-image-view .screens-container .screen:last-child .caption-box{margin-top:55vh}.scroll-zoom-image-view .media-grid-section{position:relative;z-index:1;background-color:#fff}.scroll-zoom-image-view .media-grid-section{display:flex;margin:auto;padding:3rem}.scroll-zoom-image-view .media-grid-section .media-grid{text-align:center}.scroll-zoom-image-view .images-container .loading-icon,.scroll-zoom-image-view .images-container .image-container{height:100%;width:100%;position:fixed;top:0}.scroll-zoom-image-view .images-container .loading-icon{background-size:100px;opacity:0.5}.scroll-zoom-image-view .images-container .image-container{transition:opacity 0.25s;display:flex;justify-content:center;overflow:hidden}.scroll-zoom-image-view .images-container .image-container img{display:none}.scroll-zoom-image-view .images-container .image-container img.apply-transition{transition:transform 1s}@media screen and (min-width: 721px){.scroll-zoom-image-view .images-container .image-container img.type-vimage{object-fit:contain}.scroll-zoom-image-view .images-container .image-container img:not(.type-vimage){width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 720px){.scroll-zoom-image-view .images-container .image-container img.type-vimage{object-fit:cover}.scroll-zoom-image-view .images-container .image-container img.mobile-landscape:not(.type-vimage){width:100%;height:100%;object-fit:cover}.scroll-zoom-image-view .images-container .image-container img:not(.type-vimage):not(.mobile-landscape){width:auto;height:100%;flex:none}}.scroll-zoom-image-view .images-container .image-container img.darken{filter:brightness(50%)}.scroll-zoom-image-view .images-container .image-container.is-visible{opacity:1}.scroll-zoom-image-view .images-container .image-container.is-visible img{display:block}.scroll-zoom-image-view .images-container .image-container:not(.is-visible){opacity:0;transition-delay:0.1s}.scroll-zoom-image-view .images-container .image-container:not(.is-visible) img{display:none}.ui-popup.type-fitted .ui-popup-window.scroll-zoom-image-view{padding:0}.ui-popup.type-fitted .ui-popup-window.scroll-zoom-image-view .content{display:flex;flex-direction:column}.ui-popup.type-fitted .ui-popup-window.scroll-zoom-image-view .content .popup-media-container{overflow:hidden;height:60vh}.ui-popup.type-fitted .ui-popup-window.scroll-zoom-image-view .content .popup-media-container img{height:100%;margin:auto}.ui-popup.type-fitted .ui-popup-window.scroll-zoom-image-view .content .popup-text-container{box-sizing:border-box;display:flex}.ui-popup.type-fitted .ui-popup-window.scroll-zoom-image-view .content .popup-text-container .text{flex-grow:1;width:0}.ui-popup.type-fitted .ui-popup-window.scroll-zoom-image-view .content .popup-text-container:not(:first-child){padding:1.5rem}.slideshow-view-wrapper{overflow:hidden;color:#fff}@-webkit-keyframes bounceHorizontal{0%,20%,50%,80%,100%{-webkit-transform:translateX(0)}40%{-webkit-transform:translateX(-8px)}60%{-webkit-transform:translateX(-5px)}}@keyframes bounceHorizontal{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(-8px)}60%{transform:translateX(-5px)}}@-webkit-keyframes bounceVertical{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px)}}@keyframes bounceVertical{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.slideshow-view-wrapper,.slideshow-view-wrapper .slideshow-view,.slideshow-view-wrapper .slideshow-slides,.slideshow-view-wrapper .slideshow-view-slide,.slideshow-view-wrapper .image-container,.slideshow-view-wrapper .video-container{width:100%;height:100%}.slideshow-view-wrapper.mode-fixed{position:fixed;top:0;left:0}.slideshow-view-wrapper .slideshow-view{position:relative;background-color:black}.slideshow-view-wrapper .slideshow-view .slideshow-slides{position:absolute;top:0px;left:0px;z-index:0;white-space:nowrap}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide{display:inline-block;vertical-align:middle;position:absolute;top:0px;left:0px;overflow:hidden}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial{background-color:#fff}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .slide-content,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .primary-text,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .secondary-text,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .event-slide{transition:opacity 0.7s}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .slide-content:not(.is-visible),.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .primary-text:not(.is-visible),.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .secondary-text:not(.is-visible),.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .event-slide:not(.is-visible){opacity:0 !important}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .slide-content.video-container{width:calc(50% - 2rem);left:50%}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .slide-editorial-text{padding:0 5rem}}@media screen and (max-device-width: 720px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .slide-editorial-text{padding:0 1.5rem;line-height:1.3}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide.format-editorial .slide-editorial-text .event-body{line-height:1.2}}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide:not(.format-overlay) .slide-overlay-container{display:none !important}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide:not(.format-editorial) .slide-editorial-container{display:none}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container{position:relative;width:100%;height:100%;white-space:normal}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .vimage-container{text-align:right;height:100%}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .vimage-container img{height:100%;position:absolute;top:0px}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .vimage-container.align-left img{left:0}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .vimage-container.align-center img{left:0;right:0;margin-left:auto;margin-right:auto}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .vimage-container.align-right img{right:0px}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container{position:relative;display:flex !important}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container video{max-height:88%;max-width:90%;margin:auto}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container .mobile-video.cover{height:100%;object-fit:cover}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container .mobile-video:not(.cover){width:100%;height:auto}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container .still-image-container{height:100%;width:100%}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container .still-image-container img{height:100%;object-fit:cover}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container .wallpaper-container{display:block}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container .video-loading-icon-container{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .video-container .video-loading-icon-container .loading-icon{height:50px;width:50px;background-size:50px}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-text,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-text{position:relative;line-height:1.4}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-text p:first-child,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-text p:first-child{margin-top:0}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container{background:linear-gradient(transparent 60%, rgba(0,0,0,0.5));display:flex;align-items:center;justify-content:center}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container .slide-overlay-text{margin-top:auto;margin-bottom:3rem;box-sizing:border-box;font-size:95%;max-width:800px !important;color:#eee;text-shadow:1px 1px 2px rgba(25,25,25,0.3),0 0;padding:30px 30px !important;line-height:1.4 !important;letter-spacing:0.4px}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container .slide-overlay-text .category-title-container{font-family:'Noto Serif JP'}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container .slide-overlay-text .category-title-container .category-title-text{font-size:3.5rem;line-height:1.4}}@media screen and (max-device-width: 720px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container .slide-overlay-text .category-title-container .category-title-text{font-size:2rem;line-height:1.4}}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container .slide-overlay-text .category-title-container .category-subtitle-text{margin-top:2rem}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container .slide-overlay-text .category-title-container .category-subtitle-text{font-size:1.75rem;line-height:1.4}}@media screen and (max-device-width: 720px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container .slide-overlay-text .category-title-container .category-subtitle-text{font-size:1rem;line-height:1.4}}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text{color:#666;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:'Gudea';box-sizing:border-box}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text{height:100%}}@media screen and (max-device-width: 720px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text{height:calc(100% - 4rem)}}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .primary-text,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-title,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-date,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-location,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-body-highlight{font-family:'Libre Baskerville'}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide{text-align:right;color:black;margin-left:auto;max-width:35rem}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-title,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-location,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-date{text-transform:uppercase}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-title{font-weight:bold}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-title{font-size:1.2rem}}@media screen and (max-device-width: 720px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-title{font-size:1rem}}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-date{font-size:0.9rem;opacity:0.8}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-location{font-size:0.7rem;opacity:0.6}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body{color:#777}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body{margin-top:3rem}}@media screen and (max-device-width: 720px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body{margin-top:1rem}}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body a,.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body .event-body-highlight{font-size:0.7rem}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body .event-body-highlight{font-style:italic}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body a{text-decoration:underline}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .event-slide .event-body a:hover{opacity:0.8}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .instructions-slide{max-width:25rem}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .instructions-slide{min-height:25rem}}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .instructions-slide .primary-text{font-weight:lighter;color:black;font-size:1rem;font-family:'Archivo Narrow'}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .instructions-slide .primary-text{padding-bottom:4rem}}@media screen and (max-device-width: 720px){.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .instructions-slide .primary-text{padding-bottom:2rem}}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .instructions-slide .secondary-text{color:#666;margin-left:auto;width:15rem;opacity:0.8;font-size:0.7rem;text-align:right;font-family:'Roboto';padding-top:1rem;border-top:1px solid #ccc}.slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-editorial-container .slide-editorial-text .instructions-slide .secondary-text .text-title{font-weight:bold}.slideshow-view-wrapper .slideshow-view .slide-navigation-controls-container{display:flex;justify-content:space-between;height:100%;width:100%;z-index:1;position:absolute}.slideshow-view-wrapper .slideshow-view .slide-navigation-controls-container .slideshow-control{display:flex;justify-content:center;align-items:center}.slideshow-view-wrapper .slideshow-view .slide-navigation-controls-container .slideshow-control img{height:3rem}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slide-navigation-controls-container .slideshow-control{cursor:pointer}.slideshow-view-wrapper .slideshow-view .slide-navigation-controls-container .slideshow-control:hover{transform:scale(1.05)}}.slideshow-view-wrapper .slideshow-view .active-category-links-container{position:absolute;padding:0.5rem;left:0px;top:0px;text-transform:uppercase;font-size:0.7rem;letter-spacing:2px;cursor:pointer}.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-links-button,.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-link{user-select:none}.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-links-button:hover,.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-link:hover{background-color:rgba(0,0,0,0.95)}.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-links-button{background-color:rgba(0,0,0,0.5);padding:1rem;width:fit-content}.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-links-menu{background-color:rgba(0,0,0,0.5);max-height:30rem;transition:max-height 0.1s ease-out;overflow:hidden}.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-links-menu.is-hidden{max-height:0}.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-links-menu .active-category-link{padding:1rem;cursor:pointer}.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-links-menu .active-category-link.external{display:block;color:#FFF !important}.slideshow-view-wrapper .slideshow-view .active-category-links-container .active-category-links-menu .active-category-link.external img{height:0.6rem;margin-left:5px;display:inline-block}.slideshow-view-wrapper .slideshow-view .slideshow-tray{position:absolute;width:100%;bottom:0px;left:0px;z-index:1;display:flex;flex-direction:row;background-color:black;user-select:none;padding-left:1.5rem;padding-right:1rem;box-sizing:border-box}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-info{display:flex;align-items:center}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-info .slideshow-title{text-transform:uppercase;font-size:0.7rem;letter-spacing:2px}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls{display:flex;align-items:center;justify-content:flex-end}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control{display:flex;align-items:center;height:100%;font-size:1.1rem}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control.auto-play img{padding:0.5rem 0.5rem;width:34px}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control.slide-control-button:not(.auto-play),.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control.slide-control-button.auto-play img{cursor:pointer}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control.slide-control-button:not(.auto-play):hover,.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control.slide-control-button.auto-play img:hover{background-color:rgba(0,0,0,0.5)}}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control.category-select,.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control.slide-thumbnails{text-transform:uppercase;letter-spacing:1px;padding:0 1.5rem;font-size:0.7rem}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control img{width:30px;display:block;padding:0.5rem 0}.slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control.is-hidden{display:none}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-info{flex-grow:1}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-info .slideshow-credit{display:none;text-align:right;font-size:0.7rem;opacity:0.8;margin-right:0.5rem}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-info .slideshow-credit:empty{display:none}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-info .slideshow-caption{margin-top:0.3rem;line-height:1.4}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-info .slideshow-caption:empty{display:none}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-info .video-controls-container{display:none;margin-top:1rem;position:relative;left:-4px}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-controls{white-space:nowrap;display:flex}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-controls .slideshow-control{display:flex}.slideshow-view-wrapper .slideshow-view .slideshow-tray:not(.portfolio) .slideshow-controls .slideshow-control.slide-index{padding:0 1rem;display:flex}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-info .slideshow-title{opacity:0.8}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls{flex-grow:1;display:flex;margin-right:0.5rem;position:relative;min-height:50px}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .middle-placeholder{flex-grow:1}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.category-select,.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.slideIndex,.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.slide-thumbnails{height:100%}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control:not(.auto-play){z-index:2}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.auto-play{position:absolute;left:0;width:100%}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.auto-play img{margin:auto}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.slide-index{padding-top:0.75rem}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slide-categories-container{width:11rem;text-transform:uppercase;letter-spacing:1px;background-color:rgba(0,0,0,0.5);position:absolute;bottom:100%;max-height:30rem;transition:max-height 0.1s ease-out;overflow:auto;left:0.5rem}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slide-categories-container.is-hidden{max-height:0}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slide-categories-container .slide-category-option{padding:1rem;cursor:pointer;font-size:0.7rem}.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slide-categories-container .slide-category-option.is-active{background-color:rgba(0,0,0,0.5)}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slide-categories-container .slide-category-option:hover{background-color:rgba(0,0,0,0.5)}}.slideshow-view-wrapper .slideshow-view .slide-details{width:22rem;padding:1rem;background-color:rgba(0,0,0,0.5);position:absolute;bottom:4rem;right:0;transition:transform 0.3s;z-index:3}.slideshow-view-wrapper .slideshow-view .slide-details.is-hidden{transform:translate(100%)}.slideshow-view-wrapper .slideshow-view .slide-details.linked{cursor:pointer}.slideshow-view-wrapper .slideshow-view .slide-details.linked .slide-details-lower-section .location-container:hover{text-decoration:underline}.slideshow-view-wrapper .slideshow-view .slide-details .slide-details-lower-section{display:flex;padding-top:0.5rem}.slideshow-view-wrapper .slideshow-view .slide-details .slide-details-lower-section .location-container{flex-grow:1;opacity:0.8;font-size:0.7rem;min-height:1.4rem}.slideshow-view-wrapper .slideshow-view .slide-details .slide-details-lower-section .slide-pinterest-button{margin-left:0.5rem}.slideshow-view-wrapper .slideshow-view .slide-details .slide-details-lower-section .slide-pinterest-button img{opacity:0.5;height:23px}.slideshow-view-wrapper .slideshow-view .slide-details .slide-details-lower-section .slide-pinterest-button img:hover{cursor:pointer;opacity:1}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray{position:absolute;width:100%;height:100%;background-color:black;z-index:2;user-select:none;padding:10rem 8rem;box-sizing:border-box}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray.is-hidden{display:none}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-close-button{position:absolute;top:6rem;right:3rem}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-close-button img{height:2rem;filter:invert(1);cursor:pointer;opacity:0.8}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-close-button img:hover{opacity:1}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container{display:flex;flex-direction:column;box-sizing:border-box;flex-wrap:wrap;overflow-x:auto;height:100%;width:100%}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container .slide-thumbnail-container{display:flex;justify-content:center;margin:0.5rem}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container .slide-thumbnail-container{height:calc(50% - 1rem)}}@media screen and (max-device-width: 720px){.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container .slide-thumbnail-container{height:15rem;max-width:100%}}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container .slide-thumbnail-container .slide-thumbnail{height:100%;object-fit:contain}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container .slide-thumbnail-container .slide-thumbnail img,.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container .slide-thumbnail-container .slide-thumbnail video{height:100%;cursor:pointer;box-shadow:0px 0px 5px rgba(0,0,0,0.5)}@media screen and (min-device-width: 721px){.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container .slide-thumbnail-container .slide-thumbnail img:hover,.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container .slide-thumbnail-container .slide-thumbnail video:hover{transform:scale(1.01)}}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-scroll-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;right:3rem;animation-name:bounceHorizontal;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-duration:1.5s;-webkit-animation-name:bounceHorizontal;-webkit-animation-fill-mode:both;-webkit-animation-iteration-count:infinite}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-scroll-arrow .scroll-arrow-text{text-transform:uppercase;font-size:0.6rem;letter-spacing:1px}.slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-scroll-arrow img{height:2rem;opacity:0.8}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray{display:flex;align-items:center;padding-left:0.5rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-info .slideshow-title{font-size:0.7rem;min-height:2rem;display:flex;flex-direction:column;justify-content:center}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-info .slideshow-caption{font-size:0.7rem;padding-bottom:0.5rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls{top:0.5rem;height:2rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control{font-size:0.7rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control:not(.auto-play){padding:0 0.4rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray .slideshow-controls .slideshow-control img{width:30px;padding:0rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-info{display:none}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls{flex-grow:1;position:initial;min-height:50px}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slide-categories-container{background-color:rgba(0,0,0,0.95)}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slide-categories-container .slide-category-option{padding:1rem 0.4rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.category-select,body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.slide-thumnails{font-size:0.7rem;padding:0.6rem 0.4rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.category-select{flex:1;overflow:hidden}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-tray.portfolio .slideshow-controls .slideshow-control.slide-index{display:none}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-slides .slideshow-view-slide .slide-content-container .slide-overlay-container .slide-overlay-text{font-size:0.9rem;width:calc(100% - 2rem)}body.mobile .slideshow-view-wrapper .slideshow-view .slide-details{width:80%}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray{padding:1rem}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-close-button{top:0;right:0;padding:0.4em}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .slide-thumbnails-container{margin-top:4rem;overflow-y:auto;overflow-x:hidden;flex-wrap:nowrap}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-scroll-arrow{top:95%;left:50%;transform:translateX(-50%);translate:-50%;animation-name:bounceVertical;justify-content:center}body.mobile .slideshow-view-wrapper .slideshow-view .slideshow-thumbnails-tray .thumbnails-tray-scroll-arrow img{transform:rotate(90deg)}.ui-popup.type-fitted .ui-popup-window.category-link{padding-top:4rem}.ui-popup.type-fitted .ui-popup-window.category-link .ui-popup-content{width:100%;height:100%}.ui-popup.type-fitted .ui-popup-window.category-link .ui-popup-content iframe{width:100%;height:100%;border:none}.tab-view{display:flex;flex-direction:column;height:100%}.tab-view.hide-header .tab-view-header{display:none}.tab-view .tab-view-header{flex:0;padding:1rem;text-align:center;border-bottom:1px solid #383838;height:3rem}.tab-view .tab-view-content{flex:2;display:flex;flex-direction:column;overflow:auto}.main_pages_controller .tab-view .tab-view-header{border-bottom:none}.main_pages_controller .tab-view .tab-view-header .radio-input{border-radius:0px;border:1px solid #000}.main_pages_controller .tab-view .tab-view-header .radio-input .radio-input-option{border-radius:0px;text-transform:uppercase}.main_pages_controller .tab-view .tab-view-header .radio-input .radio-input-option.active{background-color:black;color:white}.main_pages_controller .tab-view .tab-view-content{padding:2rem 2rem}@media screen and (max-width: 800px){.main_pages_controller .tab-view .tab-view-header .radio-input .radio-input-option{padding:0.5rem 0.75rem;letter-spacing:1px;font-size:0.55rem}}@media screen and (min-width: 801px){.main_pages_controller .tab-view .tab-view-header .radio-input .radio-input-option{padding:0.5rem 1.5rem;letter-spacing:2px;font-size:0.65rem}}.transaction-payment-view .transaction-info{margin-top:2rem;margin-left:1.5rem;margin-right:1.5rem;margin-bottom:1.25rem;display:flex;flex-direction:row}.transaction-payment-view .transaction-info .amount-due-container .amount-due-amount{font-size:1.5rem}.transaction-payment-view .transaction-info .addtional-info-container{flex-grow:1;text-align:right;margin:auto}.transaction-payment-view .transaction-message-container{display:none;padding:1.25rem 1.5rem}.transaction-payment-view .transaction-message-container .transacton-message{margin-bottom:0.5rem}.transaction-payment-view .transaction-receipt-email-field{margin-bottom:2rem}.transaction-payment-view .payment-methods-container{margin-bottom:1rem}.transaction-payment-view .payment-methods-container .payment-method:not(:last-child){margin-bottom:1rem}.transaction-payment-view .payment-methods-container .payment-method.is-active:not(:last-child){margin-bottom:3rem}.transaction-payment-view .payment-methods-container .payment-method:not(.is-active) .pm-body{display:none}.transaction-payment-view .payment-methods-container .payment-method.is-active .is-active-dot{background-color:#fff}.transaction-payment-view .payment-methods-container .payment-method .pm-header{display:flex;cursor:pointer;text-transform:uppercase;padding-bottom:1rem}.transaction-payment-view .payment-methods-container .payment-method .pm-header:hover{opacity:0.8}.transaction-payment-view .payment-methods-container .payment-method .pm-header .is-active-dot{width:0.5rem;height:0.5em;margin-top:0.25rem;border-width:2px;border-radius:50%;border-style:solid;border-color:#fff;position:absolute}.transaction-payment-view .payment-methods-container .payment-method .pm-header .pm-header-text{padding-left:1.5rem;position:relative}.transaction-payment-view .payment-methods-container .payment-method .pm-body{margin-top:0.5rem}.transaction-payment-view .payment-methods-container .payment-method .pm-body .field-group{margin-bottom:2rem}.transaction-payment-view .payment-methods-container .payment-method .pm-body .field-group .field.has-hint{margin-bottom:0}.transaction-payment-view .payment-methods-container .payment-method .pm-body .field-group .field .field-hint{font-size:0.75rem;padding-left:1.5rem;padding-top:0.25rem;white-space:nowrap;opacity:0.8}.transaction-payment-view .payment-methods-container .payment-method .pm-body .button-container{text-align:right;margin-right:3rem}.tree-view .tree-view-buttons-container{text-align:right}.tree-view .tree-view-buttons-container .expand-all,.tree-view .tree-view-buttons-container .collapse-all,.tree-view .tree-view-buttons-container .deselect-all{display:inline-block;padding:0 0.5rem;opacity:0.8;cursor:pointer}.tree-view .tree-view-buttons-container .expand-all:hover,.tree-view .tree-view-buttons-container .collapse-all:hover,.tree-view .tree-view-buttons-container .deselect-all:hover{opacity:0.5}.tree-view .tree-view-root-groups-container{border:1px solid rgba(0,0,0,0.1);border-bottom:0;border-left:0;margin-top:1rem}.tree-view .tree-view-root-groups-container .tree-view-root-group-header,.tree-view .tree-view-root-groups-container .tree-view-sticky-header{display:flex;border-bottom:1px solid rgba(0,0,0,0.1);background-color:#f5f5f5}.tree-view .tree-view-root-groups-container .tree-view-root-group-header{padding:0.35rem 1rem;justify-content:center;border-left:1px solid rgba(0,0,0,0.1)}.tree-view .tree-view-root-groups-container .tree-view-sticky-header{position:sticky;border-bottom:1px solid rgba(0,0,0,0.4);top:0px;left:0px;width:100%;z-index:2}.tree-view .tree-view-root-groups-container .tree-view-sticky-header .field-titles{display:flex;width:calc(100% - 2rem*4)}.tree-view .tree-view-root-groups-container .tree-view-sticky-header .tree-view-cell{padding-top:0.35rem;padding-bottom:0.35rem}.tree-view .tree-view-root-groups-container .tree-view-sticky-header .tree-view-cell:not(.button-cell){padding-left:1rem;padding-right:1rem;box-sizing:border-box}.tree-view .tree-view-root-groups-container .tree-view-sticky-header .tree-view-cell .header-titles-container{white-space:nowrap;width:100%}.tree-view .tree-view-root-groups-container .tree-view-sticky-header .tree-view-cell .header-titles-container .header-title{display:inline-block}.tree-view .tree-view-cell{display:flex;align-items:center;flex-grow:0;flex-shrink:0;border-left:1px solid rgba(0,0,0,0.1)}.tree-view .tree-view-cell.button-cell{width:2rem;justify-content:center}.tree-view-group .tree-view-group-nodes .ui-sortable-placeholder{height:2rem;background-color:grey}.tree-view-group .tree-view-group-nodes .ui-sortable-helper{opacity:0.8}.tree-view-group .add-node-button-container{display:flex;border-bottom:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1)}.tree-view-group .add-node-button-container .node-type{width:2.5rem}.tree-view-group .add-node-button-container .add-node{padding:0.35rem;margin:auto;cursor:pointer;text-align:center}.tree-view-group .add-node-button-container .add-node:hover{opacity:0.5}.tree-view-node:not(:first-child)>.tree-view-node-content.is-leaf-node .node-type-label{display:none}.tree-view-node .tree-view-cell>.text-input{width:100%}.tree-view-node .ui-custom-data-input{width:100%}.tree-view-node .ui-custom-data-input .custom-data-inputs-container .custom-data-input-container{border-right:1px solid rgba(0,0,0,0.1)}.tree-view-node .ui-input input,.tree-view-node .ui-input textarea,.tree-view-node .ui-input{font-size:0.9rem}.tree-view-node .text-input input,.tree-view-node .ui-select-input .select-input-target{width:calc(100% - 1.5rem)}.tree-view-node .text-input .input-container input,.tree-view-node .text-input .input-container textarea,.tree-view-node .ui-select-input .select-input-target{border:none;text-overflow:ellipsis;padding:0.5rem 0.75rem}.tree-view-node .text-input .input-container input:not(:focus),.tree-view-node .text-input .input-container textarea:not(:focus),.tree-view-node .ui-select-input:not(.is-focused) .select-input-target{background-color:transparent}.tree-view-node .select-input-target .ui-dimensions-input .ui-size-inputs-container .size-input-container:not(:last-child) input{border-right:1px solid rgba(0,0,0,0.1)}.tree-view-node .ui-select-input .select-input-target .value-title{text-overflow:ellipsis}.tree-view-node .ui-select-input .dropdown{border-color:1px solid rgba(0,0,0,0.1);border-radius:0 !important;border-width:0;border-top-width:1px}.tree-view-node .tree-view-node-content{display:flex}.tree-view-node .tree-view-node-content:hover{outline:1px solid #999;z-index:1}.tree-view-node .tree-view-node-content:hover .tree-view-cell{border-bottom:1px solid transparent}.tree-view-node .tree-view-node-content:not(.is-leaf-node):nth-child(1){width:100% !important}.tree-view-node .tree-view-node-content .node-type-label{cursor:default}.tree-view-node .tree-view-node-content .node-fields{display:flex;width:calc(100% - 2rem*4)}.tree-view-node .tree-view-node-content .tree-view-cell{border-bottom:1px solid rgba(0,0,0,0.1)}.tree-view-node .tree-view-node-content .tree-view-cell.node-field:not(.is-disabled){background-color:rgba(255,255,255,0.5)}.video-collection{letter-spacing:1px;padding:3.5rem 0}.video-collection .vc-video-caption,.video-collection .vc-video-caption a,.video-collection .vc-links-container,.video-collection .vc-links-container a{font-size:0.9rem}.video-collection .vc-title{letter-spacing:5px;text-transform:uppercase;font-family:'Work Sans', sans-serif;text-align:center;padding-bottom:1rem;opacity:0.4}.video-collection .vc-tab-view-container .radio-input-inline-element{width:13rem;padding:0.4rem 0.7rem !important;letter-spacing:1px !important}.video-collection .vc-tab-view-container .tab-view-content{padding:1rem;display:flex;flex-direction:column;align-items:center}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container{position:relative;overflow:hidden}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container .vc-video-play-overlay{position:absolute;background-color:rgba(0,0,0,0.5);z-index:1;top:0px;width:100%;height:100%;background-image:url("https://s3-us-west-2.amazonaws.com/henrybuilt-cdn/images/icons/video-controls/play-circle.png");background-repeat:no-repeat;background-position:center calc(50%);background-size:4rem 4rem;cursor:pointer}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container .vc-video-play-overlay:hover{opacity:0.8}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container .vc-video{position:relative;width:100%;height:100%}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container .vc-video video{width:100%;cursor:pointer}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container .vc-next-video-overlay{position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0.8);color:white;text-transform:uppercase;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container .vc-next-video-overlay:not(.is-visible){display:none}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container .vc-next-video-overlay:hover{text-decoration:underline;background-color:rgba(0,0,0,0.9)}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-container .video-controls{position:absolute;bottom:0px;background-color:rgba(0,0,0,0.8);width:100%;padding:0.5rem 1rem;padding-right:0px;box-sizing:border-box;z-index:2}.video-collection .vc-tab-view-container .tab-view-content .vc-tab .vc-video-caption{padding:1rem 1rem;text-align:center;line-height:1.4;opacity:0.4}.video-collection .vc-links-container{text-align:center;display:flex;text-transform:uppercase;justify-content:center}@media screen and (min-width: 801px){.video-collection .vc-title{font-size:2rem;letter-spacing:5px}.video-collection .vc-tab{width:40rem}}@media screen and (max-width: 800px){.video-collection{padding-top:2rem}.video-collection .radio-input .radio-input-inline-element{display:block}.video-collection .vc-title{font-size:1.5rem;letter-spacing:0.1rem}.video-collection .vc-links-container .vc-links{display:flex;flex-direction:column}.video-collection .vc-links-container .vc-links .vc-link{margin-left:0px;margin-bottom:0.5rem}.video-collection .vc-tab{margin-top:1rem;width:90vw}}.video-controls .video-controls-item{display:inline-block;vertical-align:middle;user-select:none}.video-controls .video-controls-item.toggle-playing-button,.video-controls .video-controls-item.toggle-muted-button{cursor:pointer}.video-controls .video-controls-item.toggle-playing-button:hover,.video-controls .video-controls-item.toggle-muted-button:hover{opacity:0.8}.video-controls .video-controls-item.video-time{margin-left:1rem;font-size:0.8rem;color:#fff}.video-controls .video-controls-item.video-slider{width:calc(100% - 10rem);margin:0 1rem;height:11px;border-radius:3px;border:none;background:none}.video-controls .video-controls-item.video-slider,.video-controls .video-controls-item.video-slider .ui-slider-handle{cursor:pointer}.video-controls .video-controls-item.video-slider .slider-line{width:100%;border-bottom:1px solid white;margin-top:5px}.video-controls .video-controls-item.video-slider .ui-slider-handle{width:14px;height:14px;border:none;border-radius:7px;top:-2px;margin-left:-7px;outline:none;background-color:#fff;box-shadow:0px 0px 3px rgba(0,0,0,0.5)}.video-controls .video-controls-item img{width:1.5rem;display:block}.video-gallery{padding-bottom:3.5rem;font-family:'Work Sans', sans-serif}.video-gallery .video-gallery-title-container{text-align:center;color:#999;text-transform:uppercase}.video-gallery .video-gallery-title-container .video-gallery-title{letter-spacing:5px;font-size:2rem;margin-bottom:1rem}.video-gallery .video-gallery-category-select-input-container{display:none}.video-gallery .video-gallery-category-select-input-container.is-visible{display:flex;flex-direction:column;padding-bottom:2rem}.video-gallery .video-gallery-category-select-input-container.is-visible select{margin:auto;opacity:0.6}.video-gallery .video-gallery-active-category-info-container{text-align:center;letter-spacing:3px;font-weight:400;opacity:0.7}.video-gallery .video-gallery-active-category-info-container .active-category-title{text-transform:uppercase;padding:0 1rem;padding-bottom:5px;border-bottom:1px solid #aaa}.video-gallery .video-gallery-active-category-info-container .active-category-video-count{margin-top:0.75rem;font-size:0.5rem}.video-gallery .video-gallery-content-container{position:relative}.video-gallery .video-gallery-content-container .video-gallery-videos-container{display:flex;flex-direction:column}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container{margin:auto;display:flex;flex-direction:column}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container .vg-video{position:relative;background-color:#000}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container .vg-video video{width:100%;cursor:pointer}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container .vg-video .video-controls{position:absolute;bottom:0px;background-color:rgba(0,0,0,0.8);width:100%;padding:0.5rem 1rem;padding-right:0px;box-sizing:border-box;z-index:2}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container .vg-video .video-link-overlay{position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0.8);color:white;text-transform:uppercase;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;padding:0 1rem;box-sizing:border-box}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container .vg-video .video-link-overlay:not(.is-visible){display:none}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container .vg-video .video-link-overlay:hover{text-decoration:underline;background-color:rgba(0,0,0,0.9)}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container .video-caption{font-size:0.7rem;letter-spacing:normal;line-height:1.5;padding:0.25rem;padding-top:1rem;text-align:center;opacity:0.7}.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container{position:absolute;width:15rem;right:0;top:0}.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container:not(.is-visible){display:none}.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container .category-group-title,.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container .video-gallery-category-link{font-size:0.7rem;letter-spacing:normal;text-transform:uppercase}.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container .video-gallery-category-group .category-group-title{cursor:default;opacity:0.4}.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container .video-gallery-category-group .category-group-children{margin-left:1rem;margin-bottom:1.5rem}.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container .video-gallery-category-link{opacity:0.7;margin:0.75rem 0;cursor:pointer}.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container .video-gallery-category-link.active{font-weight:500;opacity:1}.video-gallery .video-gallery-content-container .video-gallery-category-sidebar-container .video-gallery-category-link:not(.active):hover{opacity:0.6}.video-gallery .video-gallery-content-container .category-navigation-container{margin:auto;margin-top:3.5rem;display:flex}.video-gallery .video-gallery-content-container .category-navigation-container .category-navigation{display:flex;cursor:pointer}.video-gallery .video-gallery-content-container .category-navigation-container .category-navigation img{width:3.5rem;opacity:0.5}.video-gallery .video-gallery-content-container .category-navigation-container .category-navigation .category-title{font-size:0.7rem;text-transform:uppercase;opacity:0.7}.video-gallery .video-gallery-content-container .category-navigation-container .category-navigation:hover img{opacity:0.3}.video-gallery .video-gallery-content-container .category-navigation-container .category-navigation:hover .category-title{opacity:0.5}@media screen and (min-width: 801px){.video-gallery .video-gallery-title-container{width:calc(100% - 200px);padding:50px 100px}.video-gallery .video-gallery-title-container .video-gallery-tagline{letter-spacing:2px;font-size:0.8rem}.video-gallery .video-gallery-active-category-info-container{margin-bottom:3rem}.video-gallery .video-gallery-active-category-info-container .active-category-title{font-size:1.2rem}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container{width:calc(100% - 40rem);max-width:40rem}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container:not(:last-child){margin-bottom:10rem}.video-gallery .category-navigation-container{width:calc(100% - 31rem);max-width:49rem}.video-gallery .category-navigation-container .category-navigation .category-title{padding:0.5rem 1rem}}@media screen and (max-width: 800px){.video-gallery .video-gallery-title-container{padding:3rem 0}.video-gallery .video-gallery-title-container .video-gallery-title{font-size:1.5rem;letter-spacing:3px}.video-gallery .video-gallery-title-container .video-gallery-tagline{font-size:0.75rem;letter-spacing:2px}.video-gallery .video-gallery-active-category-info-container{margin-bottom:2rem}.video-gallery .video-gallery-active-category-info-container .active-category-title{font-size:1rem}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container{width:90vw}.video-gallery .video-gallery-content-container .video-gallery-videos-container .video-container:not(:last-child){margin-bottom:25vw}.video-gallery .category-navigation-container{padding:0 1rem;flex-direction:column}.video-gallery .category-navigation-container .category-navigation.next{justify-content:flex-end}.video-gallery .category-navigation-container .category-navigation img{height:2rem}.video-gallery .category-navigation-container .category-navigation .category-title{padding:0.5rem 0.25rem}}.track-was-visible.transition-up-in{transition:opacity 0.5s, top 0.5s;transition-delay:0.2s;position:relative;top:0px}.track-was-visible:not(.was-visible){opacity:0;top:2rem}.warning-queue{position:absolute;top:0px;left:0px;padding:1rem;max-height:100%;overflow-y:auto}.warning-queue .warning-queue-warning{background-color:#fff;color:#000;border-radius:2px;padding:1rem;box-shadow:0px 0px 3px rgba(0,0,0,0.3);opacity:0.9;width:20rem;margin-bottom:1rem}.warning-queue .warning-queue-warning:hover{opacity:1}.warning-queue .warning-queue-warning .warning-table{width:100%;display:table}.warning-queue .warning-queue-warning .warning-table .warning-text,.warning-queue .warning-queue-warning .warning-table .warning-close{display:table-cell;vertical-align:top}.warning-queue .warning-queue-warning .warning-table .warning-text{font-size:0.9rem;white-space:pre-line}.warning-queue .warning-queue-warning .warning-table .warning-close{width:1rem;padding-left:1rem;max-width:1rem;font-size:0.8rem;cursor:pointer}.warning-queue .warning-queue-warning .warning-table .warning-close:hover{opacity:0.8}body.modeler .new-model-form .title-wrapper{margin-bottom:2rem}body.modeler .new-model-form .controls-wrapper{text-align:right}html.modeler{height:100%;font-size:80%}html.modeler body,html.modeler a{color:#fff}html.modeler body{font-size:80%;height:100%}html.modeler body .header{height:2rem;padding:1rem 2rem;background-color:#333;border-bottom:2px solid #fff}html.modeler body .header .logo,html.modeler body .header .header-title,html.modeler body .header .commit-indicator,html.modeler body .header .search-form,html.modeler body .header .new-model{height:2rem;font-size:2rem;line-height:1}html.modeler body .header .logo{position:relative;top:-3px}html.modeler body .header .logo img,html.modeler body .header .logo a{display:inline-block;vertical-align:middle}html.modeler body .header .logo img{height:2rem;border-radius:2px}html.modeler body .header .logo a{padding-left:2rem}html.modeler body .header .search-form{padding:0 2rem}html.modeler body .header .search-form input{display:block;background-color:transparent;border:none;height:2rem;padding:0;font-size:2rem;width:10rem;color:#fff}html.modeler body .header .help{margin:0 2rem;line-height:0.9}html.modeler body .header .view-controls-container{line-height:0.9}html.modeler body .header .view-controls-container .button,html.modeler body .header .view-controls-container .radio-input{display:inline-block;vertical-align:middle}html.modeler body .header .view-controls-container .radio-input{margin:0 0.5rem}html.modeler body .header .header-title,html.modeler body .header .commit-indicator{margin-right:2rem}html.modeler body .header .commit-indicator{display:none}html.modeler body .header .new-model{cursor:pointer;position:relative;top:-0.1rem}html.modeler body .header .new-model:hover{opacity:0.8}html.modeler body .content{height:calc(100% - 4rem - 2px);overflow:auto;background-color:#444}html.modeler body .content .wrapper{height:100%}body.modeler .button{border:1px solid #666;cursor:pointer;border-radius:0;background-color:#333;display:inline-block;padding:0.5rem 1rem}body.modeler .button:hover{border:1px solid white !important;opacity:1}body.modeler .button.delete{background-color:rgba(255,0,0,0.2)}body.modeler .button.cancel{border:1px solid #444;background-color:transparent}body.modeler .button.active{background-color:white;color:#333}body.modeler .form .form-field{display:inline-block}body.modeler .form .form-field label{display:block;margin-left:1px}body.modeler .form .form-field label,body.modeler input,body.modeler select{padding:0.7rem 1rem}body.modeler .form .form-field label optgroup,body.modeler input optgroup,body.modeler select optgroup{font-size:1.2rem}body.modeler input,body.modeler select{border:1px solid #666;border-radius:0;background-color:#333;display:inline-block;color:#fff;font-size:1rem}body.modeler input:hover,body.modeler select:hover{border:1px solid #888}body.modeler input:focus,body.modeler select:focus{border:1px solid white}body.modeler select{width:calc(14rem + 2rem + 2px);height:calc(1.2rem + 1.4rem + 2px);-webkit-appearance:none;cursor:pointer;padding:calc(0.7rem + 1px) calc(1rem + 1px)}body.modeler input{width:14rem}body.modeler .radio-input{background-color:#333;border:1px solid #666;border-radius:0}body.modeler .radio-input .radio-input-inline-element.radio-input-option{border-radius:0;padding:0.5rem 1rem}body.modeler .radio-input .radio-input-inline-element.radio-input-option.active{background-color:white;color:#333}body.modeler .radio-input .radio-input-inline-element.radio-input-option:not(.active):hover{background-color:#444}body.modeler .ui-select-input .select-input-label{font-weight:normal}body.modeler .ui-select-input .select-input-target{width:calc(14rem + 2rem + 2px);-webkit-appearance:none;cursor:pointer;padding:calc(0.7rem + 1px) calc(1rem + 1px);border:1px solid #666;border-radius:0;background-color:#333;display:inline-block;color:#fff;font-size:1rem}body.modeler .ui-select-input .select-input-target:hover{border:1px solid #888}body.modeler .ui-select-input .select-input-target:focus{border:1px solid white}body.modeler .ui-select-input .dropdown .option{background-color:#333}body.modeler .help-menu{box-shadow:0px 0px 1rem #000;right:auto}body.modeler .help-menu .help-menu-content{font-size:1.2rem;line-height:1.7rem;padding:3rem}body.modeler .help-menu .help-menu-content h1{margin-left:3rem}.modeler-models-index-view{height:100%}.modeler-models-index-view .products-view,.modeler-models-index-view .components-view,.modeler-models-index-view .all-view{vertical-align:top;display:none;height:100%}.modeler-models-index-view .products-view.active,.modeler-models-index-view .components-view.active,.modeler-models-index-view .all-view.active{display:inline-block}.modeler-models-index-view .products-view .model,.modeler-models-index-view .components-view .model,.modeler-models-index-view .all-view .model{display:inline-block;vertical-align:bottom;padding:2rem 2rem;text-align:center}.modeler-models-index-view .products-view .model .model-image,.modeler-models-index-view .components-view .model .model-image,.modeler-models-index-view .all-view .model .model-image{image-rendering:pixelated}.modeler-models-index-view .products-view .model .model-title,.modeler-models-index-view .components-view .model .model-title,.modeler-models-index-view .all-view .model .model-title{text-align:center;font-size:0.9rem;width:8rem;height:3rem;color:white;margin-top:1rem;display:inline-block}.modeler-models-index-view .products-view .model:hover,.modeler-models-index-view .components-view .model:hover,.modeler-models-index-view .all-view .model:hover{background-color:#555}.modeler-models-index-view .all-view,.modeler-models-index-view .components-view{overflow:auto;padding:2rem;height:calc(100% - 4rem)}.modeler-models-index-view .products-view{width:100%}.modeler-models-index-view .products-view .product-navigation,.modeler-models-index-view .products-view .product-categories{height:100%;overflow-y:auto;float:left}.modeler-models-index-view .products-view .product-navigation{width:25rem;font-size:1rem;padding:1rem 0;height:calc(100% - 2rem);border-right:1px solid white}.modeler-models-index-view .products-view .product-navigation .category{user-select:none;padding:0.2rem 1.5rem}.modeler-models-index-view .products-view .product-navigation .category:hover{background-color:#555;cursor:pointer}.modeler-models-index-view .products-view .product-categories{width:calc(100% - 25rem - 1px)}.modeler-models-index-view .products-view .product-categories .category{padding:1rem 2rem}.modeler-models-index-view .products-view .product-categories .category:not(:last-child){border-bottom:1px solid white}.modeler-models-index-view .products-view .product-categories .category .category-title{width:calc(100% - 25rem);font-size:2rem;padding:2rem}.modeler-models-show-view{height:100%}.modeler-models-show-view .sides-view,.modeler-models-show-view .side-view{white-space:nowrap;font-size:0;height:100%}.modeler-models-show-view .sides-view:not(.active),.modeler-models-show-view .side-view:not(.active){display:none}.modeler-models-show-view .sides-view .left-panel,.modeler-models-show-view .sides-view .right-panel,.modeler-models-show-view .side-view .left-panel,.modeler-models-show-view .side-view .right-panel{font-size:1rem;display:inline-block;vertical-align:top;height:100%}.modeler-models-show-view .sides-view .left-panel,.modeler-models-show-view .side-view .left-panel{width:65rem;position:relative}.modeler-models-show-view .sides-view .right-panel,.modeler-models-show-view .side-view .right-panel{width:calc(100% - 65rem - 2px);border-left:2px solid #fff;overflow:auto}.modeler-models-show-view .sides-view .left-panel canvas{cursor:pointer !important}.modeler-models-show-view .sides-view .right-panel .scroll-content{padding:2rem}.modeler-models-show-view .sides-view .right-panel .form .key-field,.modeler-models-show-view .sides-view .right-panel .form .product-id-field,.modeler-models-show-view .sides-view .right-panel .form .default-dimensions{display:none}.modeler-models-show-view .sides-view .right-panel .form.type-product .product-id-field{display:inline-block}.modeler-models-show-view .sides-view .right-panel .form.type-component .key-field{display:inline-block}.modeler-models-show-view .sides-view .right-panel .form.type-component .default-dimensions{display:block}.modeler-models-show-view .sides-view .right-panel .form .company-toggle{margin-top:2rem;display:inline-block;text-align:left;border-color:white}.modeler-models-show-view .sides-view .right-panel .form .default-dimensions{padding:0.5rem 0;padding-top:1.5rem}.modeler-models-show-view .sides-view .right-panel .form .default-dimensions .axis-title{padding:0.5rem calc(1rem + 1px);vertical-align:bottom}.modeler-models-show-view .sides-view .right-panel .form .default-dimensions .axis-title .axis-subtitle{opacity:0.6}.modeler-models-show-view .sides-view .right-panel .form .default-dimensions .dimension-input{width:5rem;margin-right:0.5rem}.modeler-models-show-view .sides-view .right-panel .form .commit-buttons{margin-top:2rem;height:2.6rem}.modeler-models-show-view .sides-view .right-panel .form .versions{margin-top:2rem;white-space:normal}.modeler-models-show-view .sides-view .right-panel .form .versions .model-version{background-color:#333;border:1px solid #666;display:inline-block;padding:0.5rem;text-align:center;cursor:pointer;vertical-align:top;margin-right:0.2rem;margin-bottom:0.2rem;min-width:2rem;height:1.4rem;user-select:none}.modeler-models-show-view .sides-view .right-panel .form .versions .model-version:hover{border:1px solid #fff}.modeler-models-show-view .sides-view .right-panel .form .versions .model-version:not(.published) .published-indicator{display:none}.modeler-models-show-view .sides-view .right-panel .form .versions .model-version.active{background-color:#222}.modeler-models-show-view .sides-view .right-panel .form .versions .model-version .version-number,.modeler-models-show-view .sides-view .right-panel .form .versions .model-version .published-indicator{display:inline-block;vertical-align:middle;margin:0 0.5rem}.modeler-models-show-view .side-view{position:relative}.modeler-models-show-view .side-view .show-sides{position:absolute;top:1rem;left:1rem;z-index:1}.modeler-models-show-view .side-view .right-panel .model-tree-editor-wrapper{position:relative;height:100%;width:100%}.modeler-models-show-view .side-view .right-panel .model-tree-editor-wrapper #model-tree-editor{position:absolute;top:0;right:0;bottom:0;left:0}body.pricing_tool body,body.pricing_tool a,body.pricing_tool input,body.pricing_tool select,body.pricing_tool textarea{font-size:1rem}body.pricing_tool input,body.pricing_tool textarea{min-width:200px;padding:7px 13px}body.pricing_tool input,body.pricing_tool textarea,body.pricing_tool select{border:1px solid rgba(0,0,0,0.1);border-radius:3px;background-color:rgba(0,0,0,0.025);outline:none}body.pricing_tool input:focus,body.pricing_tool textarea:focus,body.pricing_tool select:focus{background-color:#fff}body.pricing_tool input[type="file"]{padding:5px 12px;width:180px}body.pricing_tool input[type="submit"],body.pricing_tool input[type="button"]{background-color:#333;border:1px solid #333;color:#fff;cursor:pointer;min-width:60px}body.pricing_tool input[type="submit"]:hover,body.pricing_tool input[type="button"]:hover{opacity:0.8}body.pricing_tool select{width:228px;height:32px}body.pricing_tool img{display:block}body.pricing_tool span{display:inline-block}body.pricing_tool .left{float:left}body.pricing_tool .right{float:right}body.pricing_tool .clearfix:after{content:"";display:table;clear:both}body.pricing_tool .hide{display:none}body.pricing_tool .iblock,body.pricing_tool label.iblock{display:inline-block !important}body.pricing_tool .vmiddle{vertical-align:middle}body.pricing_tool .rel{position:relative}body.pricing_tool .ubold{font-weight:bold}body.pricing_tool .padLeft{padding-left:50px}body.pricing_tool .padRight{padding-right:50px}html.pricing_tool{font-size:80%}body.pricing_tool .theme-viola-park-text{color:#8aa36d !important}body.pricing_tool .theme-viola-park-background{background-color:#a8c387 !important}body.pricing_tool .theme-space-theory-text{color:#789cc1 !important}body.pricing_tool .wrapper{margin:0 3rem;font-size:1rem;min-width:1100px}body.pricing_tool .header{height:40px;width:100%;min-width:1050px;padding-bottom:40px;padding-top:5px;vertical-align:middle}body.pricing_tool .header span{padding-top:12px}body.pricing_tool .header .elevation-selector{margin-right:2rem;position:relative;top:-0.5rem}body.pricing_tool .header .pricing-mode-container{padding:0.5rem 1rem}body.pricing_tool .header .logo{font-size:18px;padding:8px 15px;padding-right:50px}body.pricing_tool .header .icon{padding:0px 10px}body.pricing_tool .header .icon img{width:40px}body.pricing_tool .header .project-id,body.pricing_tool .header .link{padding:13px 15px;position:relative;display:inline-block}body.pricing_tool .header .link{border-radius:5px;vertical-align:middle;z-index:1}body.pricing_tool .header .link:hover{background-color:#eee}body.pricing_tool .header .link.key-link:hover{z-index:2}body.pricing_tool .header .link:hover .key{display:block}body.pricing_tool .header .link .key{position:absolute;display:none;top:0;left:0;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,0.4);padding:1rem 2rem;border-radius:3px;min-width:30rem}body.pricing_tool .header .link .key .section{margin-bottom:1rem}body.pricing_tool .header .link .key .section-header{font-weight:bold}body.pricing_tool .header .link .key ul{padding-left:1rem}body.pricing_tool .header .link .key li{list-style:none}body.pricing_tool .content{padding-bottom:50px}body.pricing_tool .pages .page{padding:3px}body.pricing_tool .pages .page:hover{opacity:0.8}body.pricing_tool .pages .page.active{padding:3px 8px;border-radius:2px;background-color:#ddd}body.pricing_tool .pagination{padding-left:15px}body.pricing_tool .pagination span{display:none}body.pricing_tool .pagination .current{font-style:normal;font-weight:bold}body.pricing_tool .pagination a:hover{opacity:0.6}body.pricing_tool.internal-pricing .client-price{display:none}body.pricing_tool.client-pricing .internal-price{display:none}body.pricing_tool .button{display:inline-block;padding:7px 12px;border-radius:3px;cursor:pointer;color:black;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.075)}body.pricing_tool .button.dark{background-color:#333;color:#fff}body.pricing_tool .button:hover{background-color:#555 !important;color:#fff;border:1px solid rgba(0,0,0,0.1);opacity:1}body.pricing_tool form .standard_column{width:222px;float:left}body.pricing_tool .field{padding-bottom:15px}body.pricing_tool .field label{display:block;font-weight:bold;padding-bottom:5px;padding-left:10px;text-align:left}body.pricing_tool .field.short{display:inline-block}body.pricing_tool .field.short input{width:86px;min-width:86px}body.pricing_tool .field.checklist label{padding-bottom:0}body.pricing_tool .align-with-table{padding-left:15px}body.pricing_tool .table{padding-bottom:50px}body.pricing_tool .table.standard .headings .tcell{font-weight:bold}body.pricing_tool .table.standard .item .tcell{border:none;padding:9px 15px;border-bottom:1px solid #ddd;vertical-align:middle;border-radius:0}body.pricing_tool .table.standard .item .tcell.input{background-color:#f0f0f0;padding:0}body.pricing_tool .table.standard .item .tcell.input input,body.pricing_tool .table.standard .item .tcell.input select{border:none;background-color:transparent;min-width:0;width:auto}body.pricing_tool .table.standard .item .tcell.input input{padding:9px 15px !important}body.pricing_tool .table.standard .item .tcell.input select{min-width:100%;height:auto;padding:6px 15px !important}body.pricing_tool .table.standard .item:last-child .tcell{border-bottom:none}body.pricing_tool .table.standard .item a.tcell:hover{background-color:#eee}body.pricing_tool .table .search{padding-bottom:50px;padding-left:5px;vertical-align:middle;white-space:nowrap}body.pricing_tool .table .search input[type="text"]{width:300px}body.pricing_tool .table .search .clear{display:inline-block;vertical-align:middle;padding:5px 10px;padding-bottom:15px}body.pricing_tool .table .search .clear img{vertical-align:middle;position:relative;top:-2px}body.pricing_tool .table.grid .item{display:inline-block;vertical-align:bottom;width:110px;padding:10px 5px;text-align:center}body.pricing_tool .table.grid .item .icon{padding-bottom:10px}body.pricing_tool .table.grid .item .text{font-size:11px}body.pricing_tool .table.grid .item .title{height:40px}body.pricing_tool .table.grid .item .text{color:rgba(0,0,0,0.6)}body.pricing_tool .table.grid .item:hover .text{color:rgba(0,0,0,0.8)}body.pricing_tool_elevations_controller.show_view .header{padding-bottom:0.8rem}body.pricing_tool_elevations_controller.show_view .header .wrapper{min-width:0}body.pricing_tool_elevations_controller.show_view .content{padding:0;height:calc(100% - 45px - 0.8rem);min-width:82rem;width:100%}body.pricing_tool_elevations_controller.show_view .content .wrapper{margin:0;min-width:auto}.pt-elevations-show-view{background-color:#fafafa;border:1px solid rgba(0,0,0,0.07);margin:0 1rem;width:calc(100% - 2rem - 2px);height:calc(100% - 1rem - 2px);font-size:1rem}.pt-elevations-show-view.product-instances-are-fullscreen .elevation-container,.pt-elevations-show-view.product-instances-are-fullscreen .products-container{display:none}.pt-elevations-show-view.product-instances-are-fullscreen .product-instances-container{border-top:none;height:100%}.pt-elevations-show-view .products-container,.pt-elevations-show-view .product-instances-container{height:calc((100% - 5rem) / 2 - 2px - 0.5rem);border-top:2px solid rgba(0,0,0,0.07)}.pt-elevations-show-view .elevation-container{padding:1rem;height:4rem}.pt-elevations-show-view .elevation-container .ui-form .form-field.field-width,.pt-elevations-show-view .elevation-container .ui-form .form-field.field-height{width:5rem}.pt-elevations-show-view .elevation-container .right{margin-top:0.6rem}.pt-elevations-show-view .elevation-container .right .request-status-indicator,.pt-elevations-show-view .elevation-container .right .delete-button-container,.pt-elevations-show-view .elevation-container .right .elevation-price-container{display:inline-block;vertical-align:middle;margin-left:0.5rem}.pt-elevations-show-view .elevation-container .right .request-status-indicator{width:4rem;height:4rem}.pt-elevations-show-view .elevation-container .right .elevation-price-container{padding:0.5rem 1rem;font-size:1.4rem;position:relative;top:-0.2rem}.pt-elevations-show-view .elevation-container .right .elevation-price-container .elevation-price,.pt-elevations-show-view .elevation-container .right .elevation-price-container .project-price,.pt-elevations-show-view .elevation-container .right .elevation-price-container .out-of-slash{vertical-align:bottom;display:inline-block;line-height:1}.pt-elevations-show-view .elevation-container .right .elevation-price-container .project-price{font-size:1.8rem;position:relative;top:0.1rem}.pt-elevations-show-view .elevation-container .right .elevation-price-container .out-of-slash{padding:0 0.5rem}.pt-elevations-show-view .products-container.product-category-index-collapsed .product-category-index{display:none}.pt-elevations-show-view .products-container.product-category-index-collapsed .product-category-index-container{width:calc(3rem - 1px)}.pt-elevations-show-view .products-container.product-category-index-collapsed .products{width:calc(100% - 2px - 42.5rem + 21rem)}.pt-elevations-show-view .products-container .product-category-index-container,.pt-elevations-show-view .products-container .products,.pt-elevations-show-view .products-container .product-info{display:inline-block;vertical-align:top}.pt-elevations-show-view .products-container .product-category-index-container{height:100%;border-right:1px solid rgba(0,0,0,0.07);width:24rem;position:relative}.pt-elevations-show-view .products-container .product-category-index-container .toggle-product-category-index{position:absolute;top:0;right:0;padding:1rem;cursor:pointer}.pt-elevations-show-view .products-container .products{width:calc(100% - 2px - 42.5rem);height:100%;overflow:auto}.pt-elevations-show-view .products-container .products .product-category{opacity:0;transition:opacity 0.5s}.pt-elevations-show-view .products-container .products .product-category:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.07)}.pt-elevations-show-view .products-container .products .product-category .product-category-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,0.07);background-color:rgba(0,0,0,0.03)}.pt-elevations-show-view .products-container .products .product-category .product-category-products{background-color:#fcfcfc}.pt-elevations-show-view .products-container .products .product-category .product-category-products .product{display:inline-block;vertical-align:bottom;padding:1rem;min-width:10rem;text-align:center;cursor:pointer}.pt-elevations-show-view .products-container .products .product-category .product-category-products .product:hover .product-title{text-decoration:underline}.pt-elevations-show-view .products-container .products .product-category .product-category-products .product .product-title{min-height:2.5rem;margin-top:1rem}.pt-elevations-show-view .products-container .products .product-category .product-category-products .product .product-thumbnail img{display:inline-block}.pt-elevations-show-view .products-container .product-info{border-left:1px solid rgba(0,0,0,0.07);padding:1rem;padding-left:1.5rem;width:16rem;height:calc(100% - 2rem);overflow:auto}.pt-elevations-show-view .products-container .product-info .product-title,.pt-elevations-show-view .products-container .product-info .product-pricing{margin-bottom:2rem}.pt-elevations-show-view .products-container .product-info .product-title{font-weight:bold}.pt-elevations-show-view .products-container .product-info .product-pricing .pricing-rule-range{margin-bottom:1.5rem}.pt-elevations-show-view .products-container .product-info .product-dimension-constraints-container{width:calc(100% - 0.5rem)}.pt-elevations-show-view .products-container .product-info .product-notes{padding-top:1rem;padding-left:1rem !important}.pt-elevations-show-view .product-instances-container{overflow:auto}.pt-elevations-show-view .product-instances-container.show-loader .product-instances-table{display:none}.pt-elevations-show-view .product-instances-container .toggle-product-instances-fullscreen{cursor:pointer}.pt-elevations-show-view .product-instances-container .product-instances-table{width:100%;display:table;margin-bottom:10rem}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instance-heading,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instance-property{display:table-cell;padding:0.5rem 1rem;border-bottom:1px solid rgba(0,0,0,0.07)}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instance-heading:not(:last-child),.pt-elevations-show-view .product-instances-container .product-instances-table .product-instance-property:not(:last-child){border-right:1px solid rgba(0,0,0,0.07);border-right-color:rgba(0,0,0,0.05)}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instance-header{display:table-header-group}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instance-header .product-instance-heading{font-weight:bold}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances{display:table;width:100%;display:table-row-group}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance{display:table-row}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance:nth-child(2n) .product-instance-property{background-color:#f9f9f9}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance.ui-sortable-helper .product-instance-property{display:inline-block}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance.ui-sortable-helper .product-instance-property.product-title{width:'30%'}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance.ui-sortable-helper .product-instance-property:not(.product-title):not(.delete-product-instance):not(.reorder-product-instance){display:none}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property{background-color:#fff;vertical-align:middle}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-materials{display:table-cell}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-materials .product-instance-material{display:inline-block;width:10rem}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-price{width:5rem}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-quantity,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.delete-product-instance,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.reorder-product-instance{width:0.7rem}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-price{text-align:right}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-size{width:3rem;text-transform:lowercase}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-size .ui-dimensions-input{width:calc(16rem + 4px)}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-title .text-input{width:100%}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-title .text-input input{border:none;background-color:transparent;padding-left:0}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-quantity,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-material,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-size,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options{padding:0}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-quantity .ui-input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-quantity .select-input-target,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-quantity input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-material .ui-input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-material .select-input-target,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-material input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-size .ui-input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-size .select-input-target,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-size input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .ui-input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .select-input-target,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options input{border:none;background-color:transparent}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-quantity .ui-select-input .dropdown,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-material .ui-select-input .dropdown,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-size .ui-select-input .dropdown,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .ui-select-input .dropdown{border:none;border-top:1px solid rgba(0,0,0,0.07)}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-quantity input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-material input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-size input,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options input{min-width:0}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options{text-align:right;white-space:nowrap}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .add-product-option-instance-container,.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .product-option-instances-container{display:inline-block;vertical-align:top}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .add-product-option-instance-container{width:2.5rem}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .add-product-option-instance-container .add-product-option-instance{padding:0.5rem 1rem;width:0.5rem;cursor:pointer}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .product-option-instances-container .product-option-instances{white-space:normal;padding:0}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .product-option-instances-container .product-option-instances .product-option-instance .table-cell{padding:0.5rem;vertical-align:top}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .product-option-instances-container .product-option-instances .product-option-instance .product-option-title{width:10rem}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .product-option-instances-container .product-option-instances .product-option-instance .delete-product-option-instance{font-size:0.8rem;cursor:pointer;padding-top:0.7rem}.pt-elevations-show-view .product-instances-container .product-instances-table .product-instances .product-instance .product-instance-property.product-instance-options .product-option-instances-container .product-option-instances .product-option-instance .product-option-quantity{width:3rem;padding:0;padding-top:0.3rem}.pt-elevations-show-product-options-add-table{display:table;border:1px solid rgba(0,0,0,0.07)}.pt-elevations-show-product-options-add-table .product-option .table-cell{padding:0.5rem 1rem}.pt-elevations-show-product-options-add-table .product-option .table-cell:not(:last-child){border-right:1px solid rgba(0,0,0,0.07)}.pt-elevations-show-product-options-add-table .product-option .table-cell.add-product-option{cursor:pointer}.pt-elevations-show-product-options-add-table .product-option:not(:last-child) .table-cell{border-bottom:1px solid rgba(0,0,0,0.07)}.pt-elevations-show-view-small-large-input{padding:0.5rem 1rem}.pt-elevations-show-view-small-large-input .small-button,.pt-elevations-show-view-small-large-input .large-button{border-radius:6px;border:1px solid black;display:inline-block;vertical-align:middle;cursor:pointer}.pt-elevations-show-view-small-large-input .small-button.active,.pt-elevations-show-view-small-large-input .large-button.active{background-color:black}.pt-elevations-show-view-small-large-input .small-button:hover,.pt-elevations-show-view-small-large-input .large-button:hover{opacity:0.5}.pt-elevations-show-view-small-large-input .small-button{width:4px;height:4px;margin-right:3px}.pt-elevations-show-view-small-large-input .large-button{width:6px;height:6px}.pt-projects-show-view{height:100%;font-size:0}.pt-projects-show-view.theme-viola-park .button.save,.pt-projects-show-view.theme-viola-park .tab.active{background-color:#a8c387 !important}.pt-projects-show-view.theme-space-theory .button.save,.pt-projects-show-view.theme-space-theory .tab.active{background-color:#9cbad8 !important}.pt-projects-show-view.is-furniture-only .button.proposal,.pt-projects-show-view.is-furniture-only #proposal.tab,.pt-projects-show-view.is-furniture-only .tab-content.proposal-tab .form-field:not(.furniture-only-field){display:none}.pt-projects-show-view:not(.is-furniture-only) #furniture-invoice.tab,.pt-projects-show-view:not(.is-furniture-only) .button.furniture-invoice{display:none}.pt-projects-show-view .product-conflict{background-color:red !important;color:#fff !important}.pt-projects-show-view .tabs{border-bottom:1px solid rgba(0,0,0,0.05)}.pt-projects-show-view .tabs .tab{border:1px solid rgba(0,0,0,0.05);background-color:rgba(0,0,0,0.02);border-bottom:none;padding:0.5rem 0.7rem;float:left;border-top-right-radius:2px;border-top-left-radius:2px;margin:0 2px;cursor:pointer}.pt-projects-show-view .tabs .tab.active{background-color:#333;color:#fff}.pt-projects-show-view .tabs .tab:not(.active):hover{background-color:rgba(0,0,0,0.05)}.pt-projects-show-view .tab-content{position:relative}.pt-projects-show-view .tab-content:not(.active){display:none}.pt-projects-show-view .project-show-view,.pt-projects-show-view .version-show-view{background-color:#fafafa;border:1px solid rgba(0,0,0,0.05);padding:1rem;margin:0 1rem;display:inline-block;vertical-align:top;font-size:1rem}.pt-projects-show-view .project-show-view .dynamic-height-content,.pt-projects-show-view .version-show-view .dynamic-height-content{overflow:auto}.pt-projects-show-view .project-show-view .dynamic-height-content .dynamic-height-scroll-content,.pt-projects-show-view .version-show-view .dynamic-height-content .dynamic-height-scroll-content{padding:2rem 0}.pt-projects-show-view .project-show-view .commit-buttons,.pt-projects-show-view .version-show-view .commit-buttons{padding-top:1rem;border-top:1px solid rgba(0,0,0,0.05);white-space:nowrap}.pt-projects-show-view .project-show-view .commit-buttons .save,.pt-projects-show-view .version-show-view .commit-buttons .save{background-color:#333;color:#fff}.pt-projects-show-view .project-show-view .commit-buttons .toggle-new-draft-menu,.pt-projects-show-view .version-show-view .commit-buttons .toggle-new-draft-menu{position:relative}.pt-projects-show-view .project-show-view .commit-buttons .toggle-new-draft-menu .new-draft-menu,.pt-projects-show-view .version-show-view .commit-buttons .toggle-new-draft-menu .new-draft-menu{position:absolute;bottom:calc(100% + 1rem);left:0;display:none;padding:1rem;box-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#eee;border-radius:3px;z-index:2}.pt-projects-show-view .project-show-view{margin-right:0;width:calc(22rem - 2rem);height:calc(100% - 2rem - 2px)}.pt-projects-show-view .project-show-view .project-misc .effective-pricing-date-copy{padding:0.5rem 1rem;margin-bottom:0.5rem}.pt-projects-show-view .project-show-view .project-misc .button:not(:last-child){margin-bottom:2px}.pt-projects-show-view .project-show-view .dynamic-height-content{height:calc(100% - 15.5rem);border-top:1px solid rgba(0,0,0,0.05);margin-top:1rem}.pt-projects-show-view .project-show-view.project-order-type-change-order .dynamic-height-content{height:calc(100% - 13rem)}.pt-projects-show-view .project-show-view.project-order-type-change-order .production-approval{display:none}.pt-projects-show-view .version-show-view{padding:0;width:calc(100% - 2px - 2rem - 22rem - 1rem - 3px);height:calc(100% - 2px)}.pt-projects-show-view .version-show-view:not(.has-scopes) .scope-cell{display:none}.pt-projects-show-view .version-show-view .version-picker,.pt-projects-show-view .version-show-view .version{float:left}.pt-projects-show-view .version-show-view .version-picker{width:calc(18rem - 1px);border-right:1px solid rgba(0,0,0,0.05);height:100%;overflow:auto}.pt-projects-show-view .version-show-view .version-picker .table{width:100%}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version:not(.active){cursor:pointer}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version:not(.active):hover .table-cell{background-color:#f6f6f6}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version.active .table-cell{background-color:#eee;font-weight:bold}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell{padding:0.75rem 1.5rem;vertical-align:middle}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .locked-cell{padding-left:0.5rem;padding-right:0.5rem;width:1rem;max-width:1rem}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .locked-cell img{width:1rem;opacity:0.5;display:block}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .locked-cell:not(.locked) img{display:none}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type{font-weight:normal;width:1rem;padding-left:1rem;padding-right:1rem}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type.type-close{background-color:#bbb !important}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type.type-close::after{content:'SF'}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type.type-revision{background-color:#ccc !important}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type.type-revision::after{content:'CR'}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type.type-pricing-check{background-color:#ddd !important}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type.type-pricing-check::after{content:'PC'}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type.type-addition{background-color:#eee !important}.pt-projects-show-view .version-show-view .version-picker .table .version-picker-version .table-cell.version-type.type-addition::after{content:'ADD'}.pt-projects-show-view .version-show-view .version{padding:1rem;width:calc(100% - 18rem - 2rem - 1px);height:calc(100% - 2rem)}.pt-projects-show-view .version-show-view .version .dynamic-height-content{height:calc(100% - 6.2rem)}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations{width:100%;margin:2rem 0}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-row .table-cell{padding:0.5rem 1rem;vertical-align:middle}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-row .table-cell:nth-last-child(2){width:5rem;text-align:center}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-row a:hover{text-decoration:underline}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-head .table-cell{border-bottom:1px solid rgba(0,0,0,0.05);font-weight:bold}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-body .table-row:nth-child(2n) .table-cell{background-color:#f6f6f6}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-body .table-cell{background-color:#fafafa}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-body .scope-cell{width:10rem;max-width:10rem;padding:0;padding-top:1px}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-body .scope-cell select{width:10rem}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-body .delete-elevation{padding:0 1rem;width:1rem;max-width:1rem}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .elevations .table-body .proposal-show-pricing-cell{width:3rem}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .pricing-notes{margin-top:2rem}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .overview-tab .pricing-notes .form-field textarea{width:434px}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .scopes-tab .scopes{margin-bottom:1rem}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .scopes-tab .scopes .table-head .table-cell{padding:0.5rem 1rem;font-weight:bold;vertical-align:bottom}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .scopes-tab .scopes .table-body .table-cell{padding:1px}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .scopes-tab .scopes .table-body .table-cell.delete-scope{padding:0 1rem}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .scopes-tab .scopes .table-body .table-cell input{min-width:0px;width:auto}.pt-projects-show-view .version-show-view .version .dynamic-height-content .dynamic-height-scroll-content .costs-hint{padding-left:40px}.pt-projects-show-view .version-show-view .version.type-revision .button.proposal,.pt-projects-show-view .version-show-view .version.type-revision #proposal.tab{display:none}.pt-projects-show-view .version-show-view .version:not(.type-revision) .button.revision-summary,.pt-projects-show-view .version-show-view .version:not(.type-revision) #revision.tab{display:none}.pt-projects-show-view .version-show-view .version.project-order-type-change-order #proposal.tab,.pt-projects-show-view .version-show-view .version.project-order-type-change-order #costs.tab,.pt-projects-show-view .version-show-view .version.project-order-type-change-order .button.proposal,.pt-projects-show-view .version-show-view .version.project-order-type-change-order .tab-content.proposal-tab .form-field:not(.change-order-field){display:none}.pt-projects-show-view .version-show-view .version:not(.project-order-type-change-order) #change-order.tab,.pt-projects-show-view .version-show-view .version:not(.project-order-type-change-order) .button.change-order-summary,.pt-projects-show-view .version-show-view .version:not(.project-order-type-change-order) .form-field.change-order-only-field{display:none}.pt-projects-show-view .version-show-view.locked .button.delete,.pt-projects-show-view .version-show-view.locked .button.lock,.pt-projects-show-view .version-show-view.locked .add-elevation,.pt-projects-show-view .version-show-view.locked .tab:not(#overview):not(#costs){display:none}.pt-projects-show-view .version-show-view.locked .elevations{position:relative}.pt-projects-show-view .version-show-view.locked .elevations .locked-version-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.pt-projects-show-view .version-show-view.locked .elevations .delete-elevation{opacity:0}.pt-projects-show-view .version-show-view .pricing-row .internal-price,.pt-projects-show-view .version-show-view .pricing-row .client-price{position:relative}.pt-projects-show-view .version-show-view .pricing-row .internal-price span:first-child,.pt-projects-show-view .version-show-view .pricing-row .client-price span:first-child{position:absolute;right:100%;width:150px}.pt-projects-show-view .table{padding-bottom:0 !important}.pt-projects-show-view .table-row{display:table-row}.pt-projects-show-view .table-cell{display:table-cell}.pt-projects-show-view .table-body{display:table-row-group}.pt-projects-show-view .table-head{display:table-header-group}body.pricing_tool_session_controller.login_view .login{width:40rem;text-align:center;margin:auto;margin-top:15rem}body.pricing_tool_version_comparisons_controller.index_view .wrapper{width:auto;padding:0 2rem}body.pricing_tool_version_comparisons_controller.index_view .table.standard{width:100%}body.pricing_tool_version_comparisons_controller.index_view .table.standard .item .tcell{padding:0.3rem 1rem;vertical-align:top}body.pricing_tool_version_comparisons_controller.index_view .table.standard .item .tcell.no-padding{padding:0}body.pricing_tool_version_comparisons_controller.index_view .table.standard .item .tcell .scope-price-in-dollars-difference.positive{background-color:#c6d99d}body.pricing_tool_version_comparisons_controller.index_view .table.standard .item .tcell .scope-price-in-dollars-difference.negative{background-color:#f7aaaa}body.pricing_tool_version_comparisons_controller.index_view .table.standard .scope-price-in-dollars,body.pricing_tool_version_comparisons_controller.index_view .table.standard .scope-price-in-dollars-difference{padding:0.3rem 1rem;display:none}body.pricing_tool_version_comparisons_controller.index_view .table.standard:not(.show-difference) .scope-price-in-dollars{display:block}body.pricing_tool_version_comparisons_controller.index_view .table.standard.show-difference .scope-price-in-dollars-difference{display:block}body.pricing_tool_version_overviews_controller.show_view .table.standard{width:100%}body.pricing_tool_version_overviews_controller.show_view .table.standard .elevation-title-row .elevation-title{font-weight:bold;font-size:1.2rem;padding:1rem;white-space:nowrap}body.pricing_tool_version_overviews_controller.show_view .table.standard .elevation-title-row .room-title{padding-right:1rem}body.pricing_tool_version_overviews_controller.show_view .table.standard .product-conflict .tcell,body.pricing_tool_version_overviews_controller.show_view .table.standard .option-conflict{background-color:red;color:#fff}body.pricing_tool_version_overviews_controller.show_view .table.standard .item.headings .tcell{white-space:nowrap}body.pricing_tool_version_overviews_controller.show_view .table.standard .item img{display:inline-block;line-height:1}body.pricing_tool_version_overviews_controller.show_view .table.standard .item li{list-style:none}body.pricing_tool_version_overviews_controller.show_view .table.standard .item .tcell{padding:0.3rem 1rem;vertical-align:top}body.pricing_tool_version_overviews_controller.show_view .table.standard .item .tcell.size img{width:10px}body.pricing_tool_version_overviews_controller.show_view .table.standard .item.elevation-price-row .tcell{border:none}html.project-manager{font-size:80%}body.project-manager .wrapper{padding:0 3rem;font-size:1rem}body.project-manager .header{height:3rem;width:100%;padding-top:1rem;vertical-align:middle;background-color:black}body.project-manager .header,body.project-manager .header a{color:#fff}body.project-manager .header .wrapper{display:flex;justify-content:space-between}body.project-manager .header .project-title{font-size:1.5rem}body.project-manager .header .app-identifier{display:flex}body.project-manager .header .app-identifier .app-name{font-size:1.5rem}body.project-manager .header .app-identifier .company-logo{margin-right:1rem}body.project-manager .header .app-identifier .company-logo.theme-hb{background-color:white;color:black}body.project-manager .header .app-identifier .company-logo.theme-st{background-color:#9cbad8;color:white}body.project-manager .header .icon{padding:0 1.5rem}body.project-manager .header .icon img{width:3rem}body.project-manager .header .header-buttons{position:relative;top:-0.2rem}body.project-manager .content{padding-top:2rem}body.project-manager .pagination{padding-left:1.5rem}body.project-manager .pagination span{display:none}body.project-manager .pagination .current{font-style:normal;font-weight:bold}body.project-manager .pagination a:hover{opacity:0.6}body.project-manager .company-logo{display:flex;align-items:center;justify-content:center;border-radius:2px;width:2rem;height:2rem;text-transform:uppercase}body.project-manager .company-logo.theme-hb{background-color:black;color:white}body.project-manager .company-logo.theme-st{background-color:#9cbad8;color:white}.shipping-unit-data-input .table{display:table;border-top:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1)}.shipping-unit-data-input .table .table-header-row,.shipping-unit-data-input .table .table-row{display:table-row}.shipping-unit-data-input .table .table-header-row .table-cell,.shipping-unit-data-input .table .table-row .table-cell{display:table-cell;border-bottom:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);padding:0.5rem 0.75rem}.shipping-unit-data-input .table .table-header-row .table-cell:nth-child(2),.shipping-unit-data-input .table .table-row .table-cell:nth-child(2){width:10rem}.shipping-unit-data-input .table .table-header-row .table-cell:nth-child(3),.shipping-unit-data-input .table .table-row .table-cell:nth-child(3){width:15rem}.shipping-unit-data-input .table .table-header-row .table-cell:nth-child(4),.shipping-unit-data-input .table .table-row .table-cell:nth-child(4){width:8rem}.shipping-unit-data-input .table .table-header-row .table-cell.split .split-cell,.shipping-unit-data-input .table .table-row .table-cell.split .split-cell{display:inline-block;width:calc((100% - 0.5rem) / 3)}.shipping-unit-data-input .table .table-header-row .table-cell{background-color:#f5f5f5}.project-manager-list-show-view.delivery-checklist-report .report-container{border:none}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-footer{display:none}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item{padding-bottom:0}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-header-row .line-item-cell:nth-child(1){padding-left:0.75rem}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item.type-body-row:nth-child(even) .line-item-cell{background-color:#EEE}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell{padding:0.5rem;white-space:pre-line}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(1){width:2rem;padding-right:0}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(1) .checkbox{width:1rem;height:1rem;border:1px solid rgba(0,0,0,0.2);background-color:#fff}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(2){width:4rem;padding-left:0.5rem}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(3){width:calc(100% - 29rem)}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(4){width:3rem;text-align:center}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group .line-item .line-item-cell:nth-child(5){width:20rem}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group.reusable-shipping-parts-table .line-item.type-header-row .line-item-cell:nth-child(1),.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group.shipping-units-details-table .line-item.type-header-row .line-item-cell:nth-child(1){padding-left:0.5rem}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group.reusable-shipping-parts-table .line-item .line-item-cell{width:calc(100% / 6);background-color:transparent !important;text-align:left}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .item-list-page .line-item-group.shipping-units-details-table .line-item .line-item-cell{width:calc(100% / 5);text-align:left}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .summary-page .delivery-checklist-notice-to-reciever,.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .summary-page .delivery-checklist-terms{border:1px solid rgba(0,0,0,0.2);padding:1rem;margin-bottom:1rem}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .summary-page .delivery-checklist-notice-to-reciever{border-color:#D73C00}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .summary-page .delivery-checklist-notice-to-reciever .notice-to-reciever-title{color:#D73C00;font-weight:bold;text-transform:uppercase}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .summary-page .delivery-checklist-notice-to-reciever .notice-to-reciever-content p:last-child{margin-bottom:0}.project-manager-list-show-view.delivery-checklist-report .itemized-pages-index-view .itemized-pages-content .summary-page .delivery-checklist-terms{background-color:#F5E757}@media print{.project-manager-list-show-view.delivery-checklist-report body.project-manager{min-width:unset !important}.project-manager-list-show-view.delivery-checklist-report .print-header{display:none}}.project-manager-list-show-view{margin-bottom:2rem;font-size:0.9rem}.project-manager-list-show-view .print-header{display:none}.project-manager-list-show-view .loading-indicator{min-height:20rem}.project-manager-list-show-view .report-container{opacity:0;display:block;width:100%;border-spacing:0}.project-manager-list-show-view .report-container .report-table .report-caption{font-weight:bold;font-size:1.2rem;background-color:#f5f5f5;border:1px solid #ddd;border-spacing:0;padding:0.4rem 0.1rem}.project-manager-list-show-view .report-container .report-table .report-header-row .report-cell{font-weight:bold;background-color:#f5f5f5;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.project-manager-list-show-view .report-container .report-table .report-header-row .report-cell:last-child{border-right:1px solid #ddd}.project-manager-list-show-view .report-container .report-table .report-row-group{display:table}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row,.project-manager-list-show-view .report-container .report-table .report-row-group .report-header{display:table-row;margin:auto}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row .report-cell,.project-manager-list-show-view .report-container .report-table .report-row-group .report-header .report-cell{display:table-cell;vertical-align:middle;padding:0.2rem 0.1rem;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row .report-cell:last-child,.project-manager-list-show-view .report-container .report-table .report-row-group .report-header .report-cell:last-child{border-right:1px solid #ddd}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row .report-cell .custom-data-container,.project-manager-list-show-view .report-container .report-table .report-row-group .report-header .report-cell .custom-data-container{display:flex}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row .report-cell .custom-data-container .custom-data-value,.project-manager-list-show-view .report-container .report-table .report-row-group .report-header .report-cell .custom-data-container .custom-data-value{min-width:3rem}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row .report-cell .custom-data-container .custom-data-value.has-label,.project-manager-list-show-view .report-container .report-table .report-row-group .report-header .report-cell .custom-data-container .custom-data-value.has-label{min-width:6rem}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row .report-cell .custom-data-container .custom-data-value .custom-data-label,.project-manager-list-show-view .report-container .report-table .report-row-group .report-header .report-cell .custom-data-container .custom-data-value .custom-data-label{opacity:0.6;margin-right:0.5rem;display:inline-block}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row .report-cell .custom-data-container .custom-data-value:not(:last-child),.project-manager-list-show-view .report-container .report-table .report-row-group .report-header .report-cell .custom-data-container .custom-data-value:not(:last-child){padding-right:0.2rem;border-right:1px solid 1px solid #ddd}.project-manager-list-show-view .report-container .report-table .report-row-group .report-row .report-cell .custom-data-container .custom-data-value:not(:first-child),.project-manager-list-show-view .report-container .report-table .report-row-group .report-header .report-cell .custom-data-container .custom-data-value:not(:first-child){padding-left:0.2rem}.project-manager-list-show-view .secondary-header-container{display:flex;width:100%;justify-content:space-between}.project-manager-list-show-view .secondary-header-container .list-links{height:5rem;margin-bottom:2rem;margin-left:0;flex:1}.project-manager-list-show-view .secondary-header-container .list-links .list-types{margin-bottom:0.5rem}.project-manager-list-show-view .secondary-header-container .list-links a{color:#bbb;font-size:1.6rem;margin-right:2rem}.project-manager-list-show-view .secondary-header-container .list-links a.active,.project-manager-list-show-view .secondary-header-container .list-links a:hover{color:#000}.project-manager-list-show-view .secondary-header-container .toggle-container-mode{margin-right:1rem}.project-manager-list-show-view .tree-view{position:relative;top:-1rem}@media print{.header{display:none}.project-manager-list-show-view .list-links{display:none}.project-manager-list-show-view .print-header{display:block;position:fixed;top:1.5rem}.project-manager-list-show-view .print-header .print-main-heading{display:flex;align-items:center;margin-bottom:0.5rem}.project-manager-list-show-view .print-header .print-main-heading .company-logo{margin-right:1rem}.project-manager-list-show-view .print-header .print-main-heading .project-title{font-size:1.2rem}.project-manager-list-show-view .print-header .print-sub-heading{color:#666}.project-manager-list-show-view .report-container{font-size:1rem}.project-manager-list-show-view .report-container .report-table{page-break-inside:avoid;padding-top:4rem}.project-manager-list-show-view .report-container .report-table:not(:first-child){padding-top:6rem}.project-manager-list-show-view .report-container .report-table .report-caption{font-size:1.5rem}}.project-manager-project-index-view{margin:2rem;margin-right:10rem}.project-manager-project-index-view .table.standard .items{padding-top:1rem;padding-bottom:2rem}.project-manager-project-show-view{margin:2rem;margin-right:10rem}.project-manager-project-show-view .project-manager-project-title{font-size:3rem;padding-left:1rem}.project-manager-project-show-view .project-manager-project-summary{padding:1rem}.project-manager-project-show-view a{text-decoration:underline;padding:1rem}.content.the-turn{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.content.the-turn .the-turn-content{display:flex;flex-wrap:wrap}.content.the-turn .the-turn-content .page-not-found{display:flex;margin:auto;height:10rem;align-items:center}@media screen and (min-width: 801px){.content.the-turn{padding-top:3rem;font-size:0.6rem;letter-spacing:0.1rem}.content.the-turn .the-turn-content{margin:auto;margin-top:2.5rem;margin-bottom:7.5rem;max-width:60rem}}@media screen and (max-width: 800px){.content.the-turn{font-size:0.8rem;letter-spacing:0.1rem}.content.the-turn .the-turn-content{margin:auto;margin-top:9rem;margin-bottom:2rem}}.content.the-turn .the-turn-header{box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);background-color:#FFF;z-index:5}.content.the-turn .the-turn-header .the-turn-top-banner{display:flex;justify-content:center}.content.the-turn .the-turn-header .the-turn-top-banner .center-container,.content.the-turn .the-turn-header .the-turn-top-banner .bottom-container{text-align:center;text-transform:uppercase;flex-direction:column}.content.the-turn .the-turn-header .the-turn-top-banner .center-container .title,.content.the-turn .the-turn-header .the-turn-top-banner .bottom-container .title{font-family:'Sentinel A', 'Sentinel B'}.content.the-turn .the-turn-header .the-turn-top-banner .subscribe-link{font-size:0.6rem;letter-spacing:0.1rem;opacity:0.8;padding:2px}.content.the-turn .the-turn-header .the-turn-top-banner .search-input-container{width:100%;display:flex;flex-direction:row-reverse}.content.the-turn .the-turn-header .the-turn-top-banner .search-input-container .search-button{display:flex}.content.the-turn .the-turn-header .the-turn-top-banner .search-input-container .search-button img{margin:auto;cursor:pointer;opacity:0.8;height:0.7rem;padding:2px}.content.the-turn .the-turn-header .the-turn-top-banner .search-input-container:not(.input-is-visible) input{width:0;opacity:0;pointer-events:none}.content.the-turn .the-turn-header .the-turn-top-banner .search-input-container input{border:none;border-bottom:1px solid rgba(0,0,0,0.2);width:100%;font-size:0.6rem;letter-spacing:0.1rem;transition:width 0.1s ease}.content.the-turn .the-turn-header .the-turn-category-options-container{display:flex;flex-direction:row;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.content.the-turn .the-turn-header .the-turn-category-options-container::-webkit-scrollbar{display:none}.content.the-turn .the-turn-header .the-turn-category-options-container .the-turn-category-option{text-align:center;text-transform:uppercase;white-space:nowrap;padding-left:10px;padding-right:10px}.content.the-turn .the-turn-header .the-turn-category-options-container .the-turn-category-option:not(:last-child){border-right:1px solid rgba(0,0,0,0.2)}.content.the-turn .the-turn-header .the-turn-category-options-container .the-turn-category-option.is-active{text-decoration:underline}@media screen and (min-width: 801px){.content.the-turn .the-turn-header{position:-webkit-sticky;position:sticky;top:-8.5em}.content.the-turn .the-turn-header .the-turn-top-banner{flex-direction:row;justify-content:center;padding:2.5rem 3.5em;margin:auto;max-width:60rem}.content.the-turn .the-turn-header .the-turn-top-banner .left-container,.content.the-turn .the-turn-header .the-turn-top-banner .center-container,.content.the-turn .the-turn-header .the-turn-top-banner .right-container{display:flex;align-items:center}.content.the-turn .the-turn-header .the-turn-top-banner .left-container,.content.the-turn .the-turn-header .the-turn-top-banner .right-container{width:15%}.content.the-turn .the-turn-header .the-turn-top-banner .left-container .subscribe-link:hover{opacity:0.6}.content.the-turn .the-turn-header .the-turn-top-banner .center-container{flex-grow:1}.content.the-turn .the-turn-header .the-turn-top-banner .center-container .title{font-size:1.9rem;letter-spacing:5px;font-weight:400;cursor:pointer}.content.the-turn .the-turn-header .the-turn-top-banner .center-container .tagline{font-size:0.75rem;letter-spacing:1px}.content.the-turn .the-turn-header .the-turn-category-options-container{padding-top:0.75rem;padding-bottom:0.75rem;justify-content:center}.content.the-turn .the-turn-header .the-turn-category-options-container .the-turn-category-option{font-size:0.6rem;letter-spacing:0.1rem}.content.the-turn .the-turn-header .the-turn-category-options-container .the-turn-category-option:hover{cursor:pointer;opacity:0.8}}@media screen and (max-width: 800px){.content.the-turn .the-turn-header{position:fixed;top:0;left:0;width:100%}.content.the-turn .the-turn-header .the-turn-top-banner{flex-direction:column;margin:auto;margin-bottom:0.5em;flex-grow:1}.content.the-turn .the-turn-header .the-turn-top-banner .top-container{display:flex;flex-direction:row;align-items:center;height:3.5em;margin-left:3.5em;margin-right:1em;padding:0 0.5em}.content.the-turn .the-turn-header .the-turn-top-banner .top-container .subscribe-link{display:none}.content.the-turn .the-turn-header .the-turn-top-banner .bottom-container{flex-grow:1}.content.the-turn .the-turn-header .the-turn-top-banner .bottom-container .title{font-size:1.6rem;letter-spacing:5px;cursor:pointer}.content.the-turn .the-turn-header .the-turn-top-banner .bottom-container .tagline{font-size:0.6rem;letter-spacing:1px}.content.the-turn .the-turn-header .the-turn-category-options-container{padding-top:0.75rem;padding-bottom:0.75rem;justify-content:center safe}.content.the-turn .the-turn-header .the-turn-category-options-container .the-turn-category-option{font-size:0.6rem;letter-spacing:0.1rem}}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container{align-items:center}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-text.title,.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-text.subtitle{text-align:center}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-grid-overlay{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-grid-overlay .grid-overlay-row{flex:1;display:flex}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-grid-overlay .grid-overlay-row .grid-overlay-cell{display:flex;justify-content:center;border:1px solid white;flex:1}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-grid-overlay .grid-overlay-row .grid-overlay-cell .text{padding:1rem;margin:auto}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption{position:absolute}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-dot,.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container{box-shadow:2px 2px 4px 4px rgba(0,0,0,0.2)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption.is-active .media-caption-dot{background-color:transparent}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption.is-active .media-caption-text-container{display:block}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-dot{border:2px solid white;background-color:rgba(0,0,0,0.2);border-radius:40px;width:40px;height:40px}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container{z-index:2;position:absolute;box-sizing:border-box;padding:1em;width:15rem;background-color:rgba(255,255,255,0.95);font-size:0.8rem;display:none}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-top{transform:translate(calc(-50% + 20px), calc(-100% - 5px))}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-top.alignment-left{transform:translate(calc(-100% + 20px), calc(-100% - 5px))}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-top.alignment-right{transform:translate(20px, calc(-100% - 5px))}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-right{top:50%;left:100%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-right.alignment-center{transform:translateY(5px, -50%)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-right.alignment-top{transform:translateX(5px)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-right.alignment-bottom{transform:translate(5px, -100%)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-bottom{transform:translate(calc(-50% + 20px), 5px)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-bottom.alignment-left{transform:translate(calc(-100% + 20px), 5px)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-bottom.alignment-right{transform:translate(20px, 5px)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-left{top:50%;right:100%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-left.alignment-center{transform:translate(-5px, -50%)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-left.alignment-top{transform:translateX(5px)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-dissection .page-section-content-container .page-section-element.type-media .media-container .media .media-caption .media-caption-text-container.position-left.alignment-bottom{transform:translate(-5px, -100%)}.content.the-turn .the-turn-content{position:relative}.content.the-turn .the-turn-content .the-turn-page{width:100%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section{display:flex;flex-direction:column;position:relative}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container{display:flex;flex-direction:column}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element{opacity:0;transition:opacity 0.5s;display:flex}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.is-visible{opacity:1}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text{font-family:"Hoefler Titling A", "Hoefler Titling B";margin-bottom:0.25rem;position:relative}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.title{font-family:'Libre Baskerville', serif}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text:not(.title,.subtitle){line-height:1.5}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.italic{font-style:italic}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.light{color:rgba(0,0,0,0.6)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.align-center{display:flex;justify-content:center}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.sans-serif{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text a{text-transform:uppercase;font-style:italic;font-size:80%;line-height:1;color:#333;border-bottom:solid #CCC;border-width:0.01em;letter-spacing:2px}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text a:hover{color:#777;border-bottom:solid #EEE;border-width:0.01em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text .blue{color:#7798ad}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text .red{color:#a6311e}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text .emphasized{border-bottom:solid rgba(204,85,0,0.4);border-width:0.01em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text .text-container{z-index:2;text-shadow:1px 1px 5px rgba(255,255,255,0.15)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text .background{z-index:1;position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,0.5);filter:blur(10px)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media{display:flex;width:100%;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media::-webkit-scrollbar{display:none}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media .media-container{position:relative}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media .media-container .media{height:100%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media .media-container .media img{height:100%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media.small-image{height:8rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media.medium-image{height:20rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media.large-image{height:40rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media.full-screen-image{height:75vh}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media.heavy-border{box-sizing:border-box;border:8px solid black;border-radius:4px}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-break.large{height:5rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-break.medium{height:3rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-break.small{height:1rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-links .links-container{display:flex;flex-direction:row;justify-content:center}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-links .links-container .link{text-align:center;text-transform:uppercase;white-space:nowrap;padding-left:10px;padding-right:10px;cursor:pointer}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-links .links-container .link:hover{cursor:pointer;opacity:0.8}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-links .links-container .link:not(:last-child){border-right:1px solid rgba(0,0,0,0.2)}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-links .links-container .link.is-active{text-decoration:underline}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-background-media-container{position:absolute;z-index:-1;height:100%;top:0;left:0}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-background-media-container img{max-width:100%;max-height:100%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-element{justify-content:flex-end}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-element.type-text.title,.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-element.type-text.subtitle{margin-left:auto}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-interview .page-section-content-container{align-items:center}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-interview .page-section-content-container .page-section-element.type-text{width:100%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-interview .page-section-content-container .page-section-element.type-text.title,.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-interview .page-section-content-container .page-section-element.type-text.subtitle{display:flex;justify-content:center;text-align:center}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-interview .page-section-content-container .page-section-element.type-media .media-container .media{overflow:visible}.content.the-turn .the-turn-content .share-link-container{position:fixed;top:35%;right:0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.content.the-turn .the-turn-content .share-link-container:hover{opacity:0.8}.content.the-turn .the-turn-content .share-link-container:hover .share-link{border-right:1.5px solid #666;border-left:1.5px solid #666}.content.the-turn .the-turn-content .share-link-container .share-link{padding:0.5rem 1rem;line-height:1;font-weight:600;font-size:0.7rem;letter-spacing:0.2em;opacity:0.5;border:1.5px solid transparent;transition:0.3s ease-out}@media screen and (min-width: 801px){.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text{font-size:1.1rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.title{font-size:6rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.title.medium{font-size:2.5rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.subtitle{font-size:1.6rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.medium{font-size:1.4rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.large{font-size:2rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media{justify-content:center}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-media .media-caption .media-caption-dot:hover{cursor:pointer;background-color:transparent}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-content-container{width:70%;min-height:40rem;margin-left:auto;margin-top:10rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-content-container .page-section-element.type-text.subtitle{margin-right:3rem}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-content-container .page-section-element.type-media{justify-content:flex-start}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-background-media-container{width:70%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-background-media-container img{width:100%;height:90%;object-fit:cover}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-interview .page-section-content-container{max-width:70%;margin:auto}}@media screen and (max-width: 800px){.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content{padding:0 1em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text{font-size:1.3em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.title{font-size:5em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.title.medium{font-size:2.5em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.subtitle{font-size:1.25em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.medium{font-size:1.5em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section .page-section-content-container .page-section-element.type-text.large{font-size:2em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-content-container{width:90%;margin-left:auto;margin-top:5em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-content-container .page-section-element.type-text.subtitle{margin-right:2em}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-definition .page-section-background-media-container{width:90%}.content.the-turn .the-turn-content .the-turn-page .the-turn-page-content .page-section.layout-type-interview .page-section-content-container{width:95%;margin:auto;margin-top:1em}}.content.the-turn .the-turn-content.page-evolution{width:100%;max-width:none !important;min-width:0 !important;margin-top:0;margin-bottom:0}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content{padding:0 !important}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .evolution-border-left{position:fixed;top:0;left:3.5vw;height:100%;border-left:0.5vw solid #FFF;z-index:3}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;color:#FFF;font-size:1.3vw;letter-spacing:0.2vw;line-height:1.4}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .title-text,.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .subtitle-text,.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .intro-text{color:#FFF;text-align:center}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .title-text,.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .subtitle-text{text-shadow:5px 5px 5px rgba(0,0,0,0.6)}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .title-text{font-size:5vw;letter-spacing:0.5vw;font-weight:600;text-transform:uppercase}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .subtitle-text{font-size:4.5vw;letter-spacing:0.25vw;font-weight:200;font-style:italic}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .evolution-intro-text,.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .intro-text{font-family:'Sentinel A', 'Sentinel B';padding-top:4vw;font-weight:200;font-size:1.25vw;text-shadow:3px 3px 3px rgba(0,0,0,0.4)}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .evolution-intro-text{max-width:75%;margin:auto}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen.type-background-media .fixed-background.has-text .section-text-container{background-color:rgba(0,0,0,0.5);padding-left:8vw !important;padding-right:8vw !important;box-sizing:border-box}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .article-section{padding-left:8vw !important;padding-right:8vw !important;position:relative}.content.the-turn .the-turn-content.page-evolution .the-turn-page .the-turn-page-content .article-view .article-screen .article-section .section-content-container{min-width:none !important;max-width:none !important;z-index:2}.content.the-turn .the-turn-content .page-tiles-container{margin:auto;display:flex;flex-wrap:wrap}.content.the-turn .the-turn-content .page-tiles-container .page-tile{display:inline-flex;position:relative;transition:opacity 0.5s;box-sizing:border-box;padding-bottom:2px}.content.the-turn .the-turn-content .page-tiles-container .page-tile:nth-child(odd){padding-right:2px}.content.the-turn .the-turn-content .page-tiles-container .page-tile:not(.is-visible){opacity:0}.content.the-turn .the-turn-content .page-tiles-container .page-tile .page-tile-overlay{display:flex;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.1);opacity:0;transition:opacity 0.2s}.content.the-turn .the-turn-content .page-tiles-container .page-tile .page-tile-title{position:absolute;bottom:15%;max-width:70%;max-height:70%;text-transform:uppercase;font-size:1.5rem;letter-spacing:0.1rem;font-family:"Hoefler Titling A", "Hoefler Titling B";background-color:rgba(255,255,255,0.6);padding:1rem}.content.the-turn .the-turn-content .page-tiles-container .page-tile .page-tile-media{width:100%;height:100%}@media screen and (min-width: 801px){.content.the-turn .the-turn-content .page-tiles-container{width:40rem}.content.the-turn .the-turn-content .page-tiles-container .page-tile{height:30rem}.content.the-turn .the-turn-content .page-tiles-container .page-tile:hover{cursor:pointer}.content.the-turn .the-turn-content .page-tiles-container .page-tile:hover .page-tile-overlay{opacity:1}}@media screen and (max-width: 800px){.content.the-turn .the-turn-content .page-tiles-container{width:100%;padding:0 0.5rem}.content.the-turn .the-turn-content .page-tiles-container .page-tile{height:80vw}}.main_inquire_controller.index_view .contact-form-container,.main_inquire_controller.index_view .contact-form-container label,.main_inquire_controller.index_view .contact-form-container input,.main_inquire_controller.index_view .contact-form-container textarea,.main_inquire_controller.index_view .contact-form-container select,.main_inquire_controller.index_view .contact-form-container label{color:#999 !important;text-transform:none;letter-spacing:1px;font-size:0.8rem !important}.main_inquire_controller.index_view .contact-form-container .contact-form.type-subscribe .contact-form-fields{display:flex}.main_inquire_controller.index_view .contact-form-container .contact-form.type-subscribe .contact-form-fields .submit-button{margin-left:1rem}.main_inquire_controller.index_view .contact-form-container .contact-form-title{margin-bottom:1rem}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .form-field{white-space:nowrap}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .agreement>*{vertical-align:middle;display:inline-block}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .agreement a{color:inherit;text-decoration:underline}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .agreement input{margin:0;margin-right:0.5rem;line-height:1.4}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .contact-method-field,.main_inquire_controller.index_view .contact-form-container .contact-form-fields .submit-button-container{display:flex;align-items:center;justify-content:center}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .contact-method-field{margin-bottom:1rem;flex-direction:column}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .is-required{color:red}.main_inquire_controller.index_view .contact-form-container .contact-form-fields label,.main_inquire_controller.index_view .contact-form-container .contact-form-fields input{vertical-align:middle}.main_inquire_controller.index_view .contact-form-container .contact-form-fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.main_inquire_controller.index_view .contact-form-container .contact-form-fields textarea,.main_inquire_controller.index_view .contact-form-container .contact-form-fields select{background-color:transparent;border:none;border-bottom:1px solid rgba(150,150,150,0.5);border-radius:0px;display:inline-block}.main_inquire_controller.index_view .contact-form-container .contact-form-fields input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.main_inquire_controller.index_view .contact-form-container .contact-form-fields select{padding:0.3rem 0rem;width:calc(100% - 5.5rem)}.main_inquire_controller.index_view .contact-form-container .contact-form-fields input.subscribe-email:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.main_inquire_controller.index_view .contact-form-container .contact-form-fields select.subscribe-email{width:calc(100% - 3.5rem);font-size:0.75rem !important}.main_inquire_controller.index_view .contact-form-container .contact-form-fields input[type='radio']{filter:grayscale(1)}.main_inquire_controller.index_view .contact-form-container .contact-form-fields select{appearance:none;-webkit-appearance:none;box-sizing:border-box}.main_inquire_controller.index_view .contact-form-container .contact-form-fields textarea{width:100%;box-sizing:border-box;resize:none;padding:0;margin:0;margin-top:1rem;height:1.4rem}.main_inquire_controller.index_view .contact-form-container .contact-form-fields textarea::placeholder{color:#bbb;opacity:1}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .inline-label{display:inline-block;width:5rem}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .block-label{display:block;margin-bottom:0.3rem;text-transform:none;letter-spacing:1px}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .contact-method input,.main_inquire_controller.index_view .contact-form-container .contact-form-fields .contact-method label{display:inline-block;vertical-align:middle}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .contact-method input{margin:0 0.5rem;width:1rem;height:1rem;position:relative}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .contact-method label{margin-right:0.2rem}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .submit-button{background-color:transparent;padding:0;position:relative;top:-1px}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .submit-button .submit-button-text,.main_inquire_controller.index_view .contact-form-container .contact-form-fields .submit-button img{display:inline-block !important;vertical-align:middle}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .submit-button .submit-button-text{font-size:0.9rem;color:#666;margin-right:1rem;text-transform:uppercase;letter-spacing:2px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.main_inquire_controller.index_view .contact-form-container .contact-form-fields .submit-button img{width:2.5rem;filter:invert(50%)}.main_interior_organization_components_form_controller.index_view .order-form-container,.main_interior_organization_components_form_controller.index_view .order-form-container label,.main_interior_organization_components_form_controller.index_view .order-form-container input,.main_interior_organization_components_form_controller.index_view .order-form-container select,.main_interior_organization_components_form_controller.index_view .order-form-container label{text-transform:none;letter-spacing:1px}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-thank-you{line-height:1.2;text-align:center;font-style:italic;color:#d57f32}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .is-required{color:red}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-section-title{font-size:125%;margin-bottom:0.25rem;color:#000}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields{display:flex;margin-bottom:1rem;gap:1rem}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields:not(.inline){flex-direction:column}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field{flex:1;display:flex;flex-direction:column}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field,.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field label,.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field input,.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field select,.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field label{font-size:0.9rem !important}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field label,.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field input{vertical-align:middle}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field label{color:#666}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field input{border-radius:2px;border:1px solid #ccc;padding:12px}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field input,.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field .radio{margin:6px 0}.main_interior_organization_components_form_controller.index_view .order-form-container .order-form-sections .form-section .form-fields .form-field input[type='radio']{filter:grayscale(1);margin-right:0.5rem}.main_interior_organization_components_form_controller.index_view .order-form-container .submit-button-container{display:flex;flex-direction:column;margin-top:3.5rem}.main_interior_organization_components_form_controller.index_view .order-form-container .submit-button-container .required-fields-hint{color:#666;font-size:75%;margin:auto;margin-bottom:1rem}.main_interior_organization_components_form_controller.index_view .order-form-container .submit-button-container .required-fields-hint .is-required{color:red}.main_interior_organization_components_form_controller.index_view .order-form-container .submit-button-container .submit-button{margin:auto}.links_controller.index_view .user-name{position:absolute;top:0.5rem;left:1rem;font-size:1.2rem}.links_controller.index_view .log-out{position:absolute;top:2rem;left:1rem}.links_controller.index_view .wrapper{width:70%;margin:auto;padding-top:12rem;text-align:center}.links_controller.index_view .wrapper.employee{padding:3rem 0rem}.links_controller.index_view .apps{margin-bottom:2rem;text-align:center}.links_controller.index_view .apps .app-icon{width:9rem;height:9rem;display:inline-block;vertical-align:top;background-color:#f0f0f0;margin:calc(0.5rem + 2px) 0.5rem;color:#333;border-radius:2px}.links_controller.index_view .apps .app-icon.space-theory-app{font-family:'Roboto', sans-serif}.links_controller.index_view .apps .app-icon.primary-objects-app{font-family:'Source Serif Pro', sans-serif}.links_controller.index_view .apps .app-icon.checkout-app{background-color:#f0f0f0}.links_controller.index_view .apps .app-icon.checkout-app .abbreviation{font-weight:normal}.links_controller.index_view .apps .app-icon.checkout-app .title{text-transform:uppercase;letter-spacing:1.4px;font-size:0.85rem}.links_controller.index_view .apps .app-icon.client-app{color:#7890aa;background-color:#f9f9f9}.links_controller.index_view .apps .app-icon.weflow-app{background-color:#b0c2cc;color:#fff}.links_controller.index_view .apps .app-icon.configurator-app{background-color:rgba(0,0,0,0.5);color:#fff}.links_controller.index_view .apps .app-icon.pricing-tool-app{background-color:#f9f9f9}.links_controller.index_view .apps .app-icon.documentation-tool-app{background-color:#f9f9f9}.links_controller.index_view .apps .app-icon.documentation-tool-app .abbreviation{font-weight:normal}.links_controller.index_view .apps .app-icon.project-manager-app{background-color:rgba(239,131,84,0.35)}.links_controller.index_view .apps .app-icon.status-app{background-color:rgba(140,183,68,0.5)}.links_controller.index_view .apps .app-icon.status-app .abbreviation{font-weight:normal}.links_controller.index_view .apps .app-icon .abbreviation{font-size:3.5rem;font-weight:bold;padding:0.5rem 0}.links_controller.index_view .apps .app-icon:hover{opacity:0.8}.links_controller.index_view .dense-links{display:inline-block;width:16rem;vertical-align:top;text-align:left}.links_controller.index_view .dense-links:not(:last-child){margin-right:1rem}.links_controller.index_view .dense-links a{display:block;padding:0.3rem 1rem;color:#000;font-size:0.9rem;background-color:#f9f9f9}.links_controller.index_view .dense-links a:not(:last-child){margin-bottom:2px}.links_controller.index_view .dense-links a:hover{background-color:#eee}.main_pages_controller.show_view .awards-container .page-title,.main_pages_controller.show_view .award .page-title{text-align:center}.main_pages_controller.show_view .awards-container .backstretch img,.main_pages_controller.show_view .award .backstretch img{opacity:0.2}.main_pages_controller.show_view .awards-container .title,.main_pages_controller.show_view .awards-container .for,.main_pages_controller.show_view .awards-container .description,.main_pages_controller.show_view .award .title,.main_pages_controller.show_view .award .for,.main_pages_controller.show_view .award .description{line-height:1.3 !important;font-size:1.2rem}.main_pages_controller.show_view .awards-container .title,.main_pages_controller.show_view .awards-container .for,.main_pages_controller.show_view .award .title,.main_pages_controller.show_view .award .for{text-align:center}.main_pages_controller.show_view .awards-container .content-wrapper>.image img,.main_pages_controller.show_view .award .content-wrapper>.image img{margin:auto}.main_pages_controller.show_view .awards-container .image,.main_pages_controller.show_view .award .image{width:100%;text-align:center;margin-bottom:5rem}.main_pages_controller.show_view .awards-container .image img,.main_pages_controller.show_view .award .image img{height:7.5rem;display:inline-block}.main_pages_controller.show_view .awards-container .title,.main_pages_controller.show_view .award .title{text-transform:uppercase;font-weight:bold}.main_pages_controller.show_view .awards-container .for,.main_pages_controller.show_view .award .for{opacity:0.8;margin-bottom:2rem}.main_pages_controller.show_view .awards-container .description,.main_pages_controller.show_view .award .description{font-size:1rem;text-align:justify}.main_pages_controller.show_view .awards-container .controls,.main_pages_controller.show_view .award .controls{margin-top:3rem;text-align:center;display:none;font-size:1rem;font-weight:bold}.main_pages_controller.show_view .awards-container .controls .control,.main_pages_controller.show_view .award .controls .control{display:inline-block;text-transform:uppercase;padding:1rem;cursor:pointer;opacity:0.8}.main_pages_controller.show_view .awards-container .controls .control:hover,.main_pages_controller.show_view .award .controls .control:hover{opacity:1}.main_pages_controller.show_view .awards-container{color:#fff}.main_pages_controller.show_view .awards-container .center{width:60%;max-width:32rem}.main_pages_controller.show_view .award{padding:5% 6%;padding-bottom:2%;width:21.3%}.main_pages_controller.show_view .award .image{margin-bottom:1rem}.main_pages_controller.show_view .award .image img{height:5rem}.main_pages_controller.show_view .award .title,.main_pages_controller.show_view .award .for,.main_pages_controller.show_view .award .image,.main_pages_controller.show_view .award .description{text-align:left}.main_pages_controller.show_view .award .title{font-size:1rem}.main_pages_controller.show_view .award .for{font-size:0.9rem;margin-bottom:1rem}.main_pages_controller.show_view .award .description{font-size:0.8rem;opacity:0.7}@media only screen and (min-device-width: 736px){.main_pages_controller.show_view .awards-container{padding:0 !important;width:100% !important}}@media only screen and (max-device-width: 736px){.main_pages_controller.show_view .awards-container{min-height:60%}.main_pages_controller.show_view .awards-container .center{width:100%;max-width:none}.main_pages_controller.show_view .awards-container .image{margin-bottom:2rem}.main_pages_controller.show_view .awards-container .for{margin-bottom:1rem}.main_pages_controller.show_view .awards-container .controls{margin-top:2rem}.main_pages_controller.show_view .award{width:80%;padding:10%;display:block;float:none}}.main_pages_controller.show_view .component,.main_inquire_controller.index_view .component{overflow:hidden;position:relative;margin-bottom:2px;float:left}.main_pages_controller.show_view .component.text,.main_pages_controller.show_view .component.image .overlay,.main_inquire_controller.index_view .component.text,.main_inquire_controller.index_view .component.image .overlay{opacity:0}.main_pages_controller.show_view .component:not(.last),.main_inquire_controller.index_view .component:not(.last){margin-right:2px}.main_pages_controller.show_view .component.image,.main_inquire_controller.index_view .component.image{color:#fff;cursor:pointer;background-color:black}.main_pages_controller.show_view .component.image.nocursor,.main_inquire_controller.index_view .component.image.nocursor{cursor:default}.main_pages_controller.show_view .component.showslide,.main_inquire_controller.index_view .component.showslide{cursor:pointer}.main_pages_controller.show_view .component.video,.main_inquire_controller.index_view .component.video{color:#fff;background-color:black;position:relative}.main_pages_controller.show_view .component.video video,.main_inquire_controller.index_view .component.video video{transform:translate3d(0, 0, 0)}.main_pages_controller.show_view .component.video .videoWrapper,.main_inquire_controller.index_view .component.video .videoWrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.main_pages_controller.show_view .component.video .videoWrapper video,.main_inquire_controller.index_view .component.video .videoWrapper video{display:none}.main_pages_controller.show_view .component.video .video-loading-icon-container,.main_inquire_controller.index_view .component.video .video-loading-icon-container{display:flex;flex-direction:column;position:absolute;top:0;width:100%;min-height:150px;height:100%;justify-content:center;align-items:center;z-index:2}.main_pages_controller.show_view .component.video .video-loading-icon-container .loading-icon,.main_inquire_controller.index_view .component.video .video-loading-icon-container .loading-icon{height:50px;width:50px;background-size:50px}.main_pages_controller.show_view .component.text,.main_inquire_controller.index_view .component.text{float:left;padding:50px 100px}.main_pages_controller.show_view .component.text:not(.awards-container)>div:not(.bottomNavLinks),.main_inquire_controller.index_view .component.text:not(.awards-container)>div:not(.bottomNavLinks){max-width:800px}.main_pages_controller.show_view .component.text.nopad,.main_inquire_controller.index_view .component.text.nopad{padding:0px 100px}.main_pages_controller.show_view .component a,.main_inquire_controller.index_view .component a{color:#be3e34;text-decoration:none;cursor:pointer}.main_pages_controller.show_view .component.text.no-padding-left,.main_inquire_controller.index_view .component.text.no-padding-left{padding-left:0px}.main_pages_controller.show_view .component.break,.main_inquire_controller.index_view .component.break{padding:25px 0px}.main_pages_controller.show_view .component.lightgray,.main_inquire_controller.index_view .component.lightgray{background-color:whitesmoke}.main_pages_controller.show_view .component.darkgray,.main_inquire_controller.index_view .component.darkgray{background-color:#323232}.main_pages_controller.show_view .component .overlay-container,.main_inquire_controller.index_view .component .overlay-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:linear-gradient(transparent 60%, rgba(0,0,0,0.8))}.main_pages_controller.show_view .component .overlay-container .overlay,.main_inquire_controller.index_view .component .overlay-container .overlay{transition:0.5s;height:100%;position:relative;display:flex;align-items:center}.main_pages_controller.show_view .component .overlay-container .overlay.play-video,.main_inquire_controller.index_view .component .overlay-container .overlay.play-video{background-color:rgba(0,0,0,0.8);background-image:url("https://s3-us-west-2.amazonaws.com/henrybuilt-cdn/images/icons/video-controls/play-circle.png");background-repeat:no-repeat;background-position:center calc(50% + (1.4rem + 1rem) / 2);background-size:4rem 4rem}.main_pages_controller.show_view .component .overlay-container .overlay.play-video .caption,.main_pages_controller.show_view .component .overlay-container .overlay.play-video .component-labels,.main_inquire_controller.index_view .component .overlay-container .overlay.play-video .caption,.main_inquire_controller.index_view .component .overlay-container .overlay.play-video .component-labels{display:none}.main_pages_controller.show_view .component .overlay-container .overlay.nohover,.main_inquire_controller.index_view .component .overlay-container .overlay.nohover{cursor:default !important}.main_pages_controller.show_view .component .overlay-container .component-video-controls-container,.main_inquire_controller.index_view .component .overlay-container .component-video-controls-container{position:absolute;bottom:0px;width:100%;background-color:rgba(0,0,0,0.5);padding:0.5rem 1rem;flex:0;height:1.4rem}.main_pages_controller.show_view .component .overlay .caption,.main_inquire_controller.index_view .component .overlay .caption{z-index:2;box-sizing:border-box;font-size:90%;max-width:800px !important;color:#eee;text-shadow:1px 1px 2px rgba(25,25,25,0.3),0 0;line-height:1.4 !important;letter-spacing:0.3px;text-align:left}@media screen and (max-width: 800px){.main_pages_controller.show_view .component .overlay .caption,.main_inquire_controller.index_view .component .overlay .caption{padding:10vw 10% !important}}@media screen and (min-width: 801px){.main_pages_controller.show_view .component .overlay .caption,.main_inquire_controller.index_view .component .overlay .caption{padding:30px 30px !important}}.main_pages_controller.show_view .component .overlay .caption.large,.main_inquire_controller.index_view .component .overlay .caption.large{font-size:100px;text-align:center;padding-bottom:40px;max-width:80%}.main_pages_controller.show_view .component .overlay .button,.main_inquire_controller.index_view .component .overlay .button{color:#fff;font-size:20px;padding:10px 20px;border:3px solid #fff;margin:auto;border-radius:5px;position:relative;display:inline;transition:all 0.2s ease}.main_pages_controller.show_view .component .overlay .button:hover,.main_inquire_controller.index_view .component .overlay .button:hover{background-color:white;color:#000;cursor:pointer}.main_pages_controller.show_view .component .component-labels,.main_inquire_controller.index_view .component .component-labels{z-index:20;position:absolute;bottom:0;text-align:center;width:100%;opacity:0;transition:all 0.2s ease}.main_pages_controller.show_view .component .component-labels .component-label,.main_inquire_controller.index_view .component .component-labels .component-label{text-transform:uppercase;letter-spacing:1px;font-size:10px;color:rgba(255,255,255,0.8);text-shadow:0px 0px 2px rgba(0,0,0,0.4);padding:0.75rem;display:inline-block}.main_pages_controller.show_view .component .component-labels .component-label:hover,.main_inquire_controller.index_view .component .component-labels .component-label:hover{opacity:0.8}.main_pages_controller.show_view .component:hover .component-labels,.main_inquire_controller.index_view .component:hover .component-labels{opacity:1}.main_pages_controller.show_view .component.bottom-caption,.main_inquire_controller.index_view .component.bottom-caption{cursor:default}.main_pages_controller.show_view .component.bottom-caption .overlay-container,.main_inquire_controller.index_view .component.bottom-caption .overlay-container{display:flex}.main_pages_controller.show_view .component.bottom-caption .overlay-container .overlay,.main_inquire_controller.index_view .component.bottom-caption .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.main_pages_controller.show_view .component.bottom-caption .overlay-container .overlay .caption,.main_inquire_controller.index_view .component.bottom-caption .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;line-height:1;cursor:default}.main_pages_controller.show_view .component.bottom-caption .overlay-container .overlay .caption .bottom-caption-details,.main_inquire_controller.index_view .component.bottom-caption .overlay-container .overlay .caption .bottom-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.main_pages_controller.show_view .component.bottom-caption .overlay-container .overlay .caption .bottom-caption-details a,.main_inquire_controller.index_view .component.bottom-caption .overlay-container .overlay .caption .bottom-caption-details a{text-transform:uppercase;color:#FFF;letter-spacing:2px;font-weight:bold;text-shadow:2px 1px 1px rgba(0,0,0,0.1)}.main_pages_controller.show_view .component.bottom-caption .overlay-container .overlay .component-labels,.main_inquire_controller.index_view .component.bottom-caption .overlay-container .overlay .component-labels{display:none}.main_pages_controller.show_view .component.double-image .overlay-container .overlay,.main_inquire_controller.index_view .component.double-image .overlay-container .overlay{transition:none}.main_pages_controller.show_view .component.no-overlay .overlay-container .overlay,.main_inquire_controller.index_view .component.no-overlay .overlay-container .overlay{color:transparent;background-color:transparent}.main_pages_controller.show_view .component.full-overlay .overlay-container,.main_inquire_controller.index_view .component.full-overlay .overlay-container{background-color:rgba(0,0,0,0.5)}.main_pages_controller.show_view .component.full-overlay .overlay-container .overlay,.main_inquire_controller.index_view .component.full-overlay .overlay-container .overlay{justify-content:center}.main_pages_controller.show_view .component.full-overlay .overlay-container .overlay .caption,.main_inquire_controller.index_view .component.full-overlay .overlay-container .overlay .caption{position:absolute;max-width:80% !important}.main_pages_controller.show_view .component.full-overlay .overlay-container .overlay .caption .full-overlay-title,.main_inquire_controller.index_view .component.full-overlay .overlay-container .overlay .caption .full-overlay-title{font-size:2rem;letter-spacing:3px}.main_pages_controller.show_view .component.full-overlay .overlay-container .overlay .caption .full-overlay-credits,.main_inquire_controller.index_view .component.full-overlay .overlay-container .overlay .caption .full-overlay-credits{margin-top:2rem}@font-face{font-family:'bembo';src:url(/assets/bembo-8be470a36bfa8673ffdc43c418bc7f4330592cafb6100dc5e019d7f355ac3192.ttf) format("truetype")}@font-face{font-family:'lmroman';src:url(/assets/lmroman-7cdf38cc7a85fc61f1ca2d514628e909335a86525864fdacfcbe9d5295237829.otf) format("truetype")}.hb-cv-message{line-height:1.4;color:#666;font-family:'Noto Serif JP'}.hb-cv-message a{display:inline-block;vertical-align:middle}@media screen and (min-width: 801px){.hb-cv-message{max-width:30rem;padding:4rem 6rem;font-size:2rem}.hb-cv-message span{font-size:1.7rem}.hb-cv-message img{width:2.5rem}}@media screen and (max-width: 800px){.hb-cv-message{font-size:1.4rem;line-height:1.5}.hb-cv-message span{font-size:1.2rem}.hb-cv-message img{width:2.5rem}}.main_pages_controller.show_view .hb-po-header-bar{z-index:22}.main_pages_controller.show_view .hb-po-header-menu-container{z-index:21}.main_pages_controller.show_view .ui-popup.type-fitted .ui-popup-window{border-radius:0px;background-color:#eee;box-sizing:border-box;position:relative}.main_pages_controller.show_view .ui-popup.type-fitted .ui-popup-window .close-button{cursor:pointer;width:2rem;height:2rem}.main_pages_controller.show_view .ui-popup.type-fitted .ui-popup-window .close-button img{width:100%;height:100%;display:block;opacity:0.6}@media screen and (min-width: 801px){.main_pages_controller.show_view .ui-popup.type-fitted .ui-popup-window .close-button{position:absolute;right:1rem;top:1rem}}@media screen and (max-width: 800px){.main_pages_controller.show_view .ui-popup.type-fitted .ui-popup-window{padding:2rem;width:calc(100% - 2rem)}.main_pages_controller.show_view .ui-popup.type-fitted .ui-popup-window .close-button{margin-left:auto;position:relative;top:-1rem;left:0.5rem}}.main_pages_controller.show_view,.main_inquire_controller.index_view{line-height:normal}.main_pages_controller.show_view .content,.main_inquire_controller.index_view .content{height:100%}.main_pages_controller.show_view .content img:not(.instagram-icon):not(.private-policy-link-arrow),.main_inquire_controller.index_view .content img:not(.instagram-icon):not(.private-policy-link-arrow){display:block;border:none}.main_pages_controller.show_view .center,.main_inquire_controller.index_view .center{position:relative;display:inline-block;top:50%}.main_pages_controller.show_view .large,.main_inquire_controller.index_view .large{font-size:100px;padding-bottom:40px}.main_pages_controller.show_view .medium,.main_inquire_controller.index_view .medium{font-size:30px;line-height:1.5}.main_pages_controller.show_view .small,.main_inquire_controller.index_view .small{font-size:18px;line-height:26px}.main_pages_controller.show_view .tiny,.main_inquire_controller.index_view .tiny{font-size:13px;line-height:20px}.main_pages_controller.show_view .text-left,.main_inquire_controller.index_view .text-left{text-align:left}.main_pages_controller.show_view .text-center,.main_inquire_controller.index_view .text-center{text-align:center}.main_pages_controller.show_view .text-right,.main_inquire_controller.index_view .text-right{text-align:right}.main_pages_controller.show_view .flLeft,.main_inquire_controller.index_view .flLeft{float:left}.main_pages_controller.show_view .flRight,.main_inquire_controller.index_view .flRight{float:right}.main_pages_controller.show_view .clear,.main_inquire_controller.index_view .clear{clear:both}.main_pages_controller.show_view .verylight,.main_inquire_controller.index_view .verylight{opacity:0.5}.main_pages_controller.show_view .rel,.main_inquire_controller.index_view .rel{position:relative}.main_pages_controller.show_view .mediumlight,.main_inquire_controller.index_view .mediumlight{opacity:0.7}.main_pages_controller.show_view .white,.main_inquire_controller.index_view .white{color:#fff !important}.main_pages_controller.show_view .gray,.main_inquire_controller.index_view .gray{color:#666 !important}.main_pages_controller.show_view .inbl,.main_inquire_controller.index_view .inbl{display:inline-block}.main_pages_controller.show_view .serif,.main_pages_controller.show_view .main-page-sub-heading,.main_pages_controller.show_view .large,.main_pages_controller.show_view .slide-editorial-text .primary-text,.main_inquire_controller.index_view .serif,.main_inquire_controller.index_view .main-page-sub-heading,.main_inquire_controller.index_view .large,.main_inquire_controller.index_view .slide-editorial-text .primary-text{font-family:'Noto Serif JP'}.main_pages_controller.show_view .main-page-tag-line,.main_pages_controller.show_view .small,.main_pages_controller.show_view .medium,.main_pages_controller.show_view .tiny,.main_pages_controller.show_view .sans-serif,.main_inquire_controller.index_view .main-page-tag-line,.main_inquire_controller.index_view .small,.main_inquire_controller.index_view .medium,.main_inquire_controller.index_view .tiny,.main_inquire_controller.index_view .sans-serif{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.main_pages_controller.show_view .main-page-sub-heading,.main_inquire_controller.index_view .main-page-sub-heading{font-size:3.5rem;line-height:1.4}.main_pages_controller.show_view.mobile .main-page-sub-heading,.main_inquire_controller.index_view.mobile .main-page-sub-heading{font-size:2rem}.main_pages_controller.show_view .hide,.main_inquire_controller.index_view .hide{display:none}.main_pages_controller.show_view .uppercase,.main_inquire_controller.index_view .uppercase{text-transform:uppercase}.main_pages_controller.show_view .controlButton,.main_inquire_controller.index_view .controlButton{width:30px}.main_pages_controller.show_view .linkArrow,.main_inquire_controller.index_view .linkArrow{width:50px}.main_pages_controller.show_view .content,.main_inquire_controller.index_view .content{max-width:1600px;min-width:1000px;margin:auto}@media screen and (max-width: 800px){.main_pages_controller.show_view .content.whos-henry,.main_pages_controller.show_view .content.our-history,.main_inquire_controller.index_view .content.whos-henry,.main_inquire_controller.index_view .content.our-history{margin-top:2rem}}@media screen and (min-width: 801px){.main_pages_controller.show_view .content.whos-henry,.main_pages_controller.show_view .content.our-history,.main_inquire_controller.index_view .content.whos-henry,.main_inquire_controller.index_view .content.our-history{margin-top:3rem}}.main_pages_controller.show_view .content .bottomNavLinks .instagram,.main_inquire_controller.index_view .content .bottomNavLinks .instagram{margin:auto;margin-top:5px;width:20px;display:block}.main_pages_controller.show_view .screenOverlay,.main_inquire_controller.index_view .screenOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;z-index:30;cursor:pointer}.main_pages_controller.show_view .tlWrapper,.main_inquire_controller.index_view .tlWrapper{position:fixed;top:0px;z-index:60}.main_pages_controller.show_view .menuButton,.main_pages_controller.show_view .inquire,.main_inquire_controller.index_view .menuButton,.main_inquire_controller.index_view .inquire{font-size:16px;color:#fff;transition:all 0.2s ease;background-color:black;float:left;cursor:pointer}.main_pages_controller.show_view .inquire.private,.main_inquire_controller.index_view .inquire.private{cursor:default;background-color:black;text-transform:uppercase;letter-spacing:4px}.main_pages_controller.show_view .menuButton,.main_inquire_controller.index_view .menuButton{font-size:24px;height:29px;padding:8px 12px}.main_pages_controller.show_view .menuButton.close,.main_inquire_controller.index_view .menuButton.close{background-color:transparent !important}.main_pages_controller.show_view .inquire,.main_inquire_controller.index_view .inquire{padding:16px;padding-top:14px;padding-bottom:13px;height:18px}.main_pages_controller.show_view .menuButton.light,.main_pages_controller.show_view .inquire.light,.main_inquire_controller.index_view .menuButton.light,.main_inquire_controller.index_view .inquire.light{background-color:transparent;color:#fff;cursor:pointer}.main_pages_controller.show_view .inquire:not(.private):hover,.main_pages_controller.show_view .menuButton:hover,.main_inquire_controller.index_view .inquire:not(.private):hover,.main_inquire_controller.index_view .menuButton:hover{color:#fff;background-color:rgba(0,0,0,0.7)}.main_pages_controller.show_view .menuButton.light:hover,.main_pages_controller.show_view .inquire.light:hover,.main_inquire_controller.index_view .menuButton.light:hover,.main_inquire_controller.index_view .inquire.light:hover{color:#fff;background-color:black}.main_pages_controller.show_view .overlayButton,.main_inquire_controller.index_view .overlayButton{position:fixed;transition:all 0.2s ease;color:#fff}.main_pages_controller.show_view .overlayButton:not(.nohover):hover,.main_inquire_controller.index_view .overlayButton:not(.nohover):hover{background-color:rgba(0,0,0,0.5);cursor:pointer}.main_pages_controller.show_view .content.single-notes .scrollIndicator img,.main_pages_controller.show_view .content.press-awards .scrollIndicator img,.main_inquire_controller.index_view .content.single-notes .scrollIndicator img,.main_inquire_controller.index_view .content.press-awards .scrollIndicator img{filter:invert(100%)}.main_pages_controller.show_view .content.single-notes .scrollIndicator:hover,.main_pages_controller.show_view .content.press-awards .scrollIndicator:hover,.main_inquire_controller.index_view .content.single-notes .scrollIndicator:hover,.main_inquire_controller.index_view .content.press-awards .scrollIndicator:hover{background-color:rgba(0,0,0,0.3)}.main_pages_controller.show_view .content.henrybuilt .scrollIndicator,.main_pages_controller.show_view .content.where-we-work .scrollIndicator,.main_pages_controller.show_view .content.products-in-motion .scrollIndicator,.main_inquire_controller.index_view .content.henrybuilt .scrollIndicator,.main_inquire_controller.index_view .content.where-we-work .scrollIndicator,.main_inquire_controller.index_view .content.products-in-motion .scrollIndicator{width:5rem;left:calc(50% - 3.5rem);background-color:rgba(0,0,0,0.3)}.main_pages_controller.show_view .content.henrybuilt .scrollIndicator:hover,.main_pages_controller.show_view .content.where-we-work .scrollIndicator:hover,.main_pages_controller.show_view .content.products-in-motion .scrollIndicator:hover,.main_inquire_controller.index_view .content.henrybuilt .scrollIndicator:hover,.main_inquire_controller.index_view .content.where-we-work .scrollIndicator:hover,.main_inquire_controller.index_view .content.products-in-motion .scrollIndicator:hover{background-color:black}.main_pages_controller.show_view .content.henrybuilt .scrollIndicator .controlButton,.main_pages_controller.show_view .content.where-we-work .scrollIndicator .controlButton,.main_pages_controller.show_view .content.products-in-motion .scrollIndicator .controlButton,.main_inquire_controller.index_view .content.henrybuilt .scrollIndicator .controlButton,.main_inquire_controller.index_view .content.where-we-work .scrollIndicator .controlButton,.main_inquire_controller.index_view .content.products-in-motion .scrollIndicator .controlButton{position:relative;top:-4px}.main_pages_controller.show_view .content.henrybuilt .scrollIndicator .scroll-message,.main_pages_controller.show_view .content.where-we-work .scrollIndicator .scroll-message,.main_pages_controller.show_view .content.products-in-motion .scrollIndicator .scroll-message,.main_inquire_controller.index_view .content.henrybuilt .scrollIndicator .scroll-message,.main_inquire_controller.index_view .content.where-we-work .scrollIndicator .scroll-message,.main_inquire_controller.index_view .content.products-in-motion .scrollIndicator .scroll-message{font-size:0.8rem;vertical-align:middle}.main_pages_controller.show_view .scrollIndicator,.main_inquire_controller.index_view .scrollIndicator{position:fixed;opacity:0;z-index:20;-webkit-transform:translate(0px, -70px);bottom:0px;left:calc(50% - 4rem);padding:1rem;padding-bottom:8px;text-align:center;width:6rem}.main_pages_controller.show_view .scrollIndicator .scroll-message,.main_inquire_controller.index_view .scrollIndicator .scroll-message{text-align:center;white-space:nowrap;margin:auto;margin-bottom:0.5rem;text-transform:uppercase;font-size:0.9rem;letter-spacing:3px;text-shadow:0px 0px 3px rgba(0,0,0,0.4)}.main_pages_controller.show_view .scrollIndicator img,.main_inquire_controller.index_view .scrollIndicator img{display:inline-block;margin:auto;position:relative;top:-2px}.main_pages_controller.show_view .back-button,.main_inquire_controller.index_view .back-button{position:fixed;top:6rem;left:calc(3.9em);z-index:20;padding:0.85rem;text-align:center;background-color:rgba(0,0,0,0.3);display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.main_pages_controller.show_view .back-button img,.main_inquire_controller.index_view .back-button img{width:2.25rem;filter:invert(100%)}.main_pages_controller.show_view .back-button:hover,.main_inquire_controller.index_view .back-button:hover{background-color:rgba(0,0,0,0.1)}@media screen and (max-width: 800px){.main_pages_controller.show_view .back-button,.main_inquire_controller.index_view .back-button{left:3.8em;top:0;width:3.8em;height:3.8em;padding:0.4rem}.main_pages_controller.show_view .back-button img,.main_inquire_controller.index_view .back-button img{width:2em;height:1em}}.main_pages_controller.show_view .backstretch,.main_inquire_controller.index_view .backstretch{background-color:black}.main_pages_controller.show_view .menu-wrapper,.main_inquire_controller.index_view .menu-wrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:49;display:none}.main_pages_controller.show_view .menu,.main_inquire_controller.index_view .menu{position:fixed;top:0;left:0;height:100%;background-color:black;color:#fff;z-index:50;width:24rem;max-width:calc(100% - 2rem);font-family:'Noto Serif JP', sans-serif}.main_pages_controller.show_view .menu.site-private,.main_inquire_controller.index_view .menu.site-private{width:100%;background-color:white;max-width:none;position:relative}.main_pages_controller.show_view .menu.site-private .menu-title,.main_inquire_controller.index_view .menu.site-private .menu-title{position:fixed;top:0px;left:0px;padding:1rem;padding-left:calc(4.5rem - 2px);width:100%;box-sizing:border-box;height:calc(3rem - 2px);display:flex;flex-direction:column;justify-content:center;color:white;background-color:black;text-transform:uppercase;letter-spacing:4px}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper{padding:0;position:relative;top:calc(3rem - 2px);height:calc(100% - 3rem + 2px);overflow:auto}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper,.main_pages_controller.show_view .menu.site-private .menu-content-wrapper a,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper a{color:#80808a;line-height:1.4}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .menu-scroll-content,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .menu-scroll-content{display:flex;flex-direction:row;padding-left:calc(4.5rem - 2px);padding-right:2rem;padding-top:2rem}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .links-container,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .links-container{width:14rem;margin-right:6rem}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .links-container .menu-link,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .links-container .menu-link{display:block;cursor:pointer;display:flex;user-select:none}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .links-container .menu-link:hover,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .links-container .menu-link:hover{opacity:0.8}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .links-container .menu-link.break-after,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .links-container .menu-link.break-after{margin-bottom:1rem}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .links-container .menu-link.active,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .links-container .menu-link.active{color:#444444}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .links-container .menu-link.active .dotted-line,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .links-container .menu-link.active .dotted-line{flex-grow:1;margin-right:8px}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .links-container .menu-link .dotted-line,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .links-container .menu-link .dotted-line{flex-grow:0;margin-right:0;transition:flex-grow 0.3s, margin 0.3s;background-image:linear-gradient(to right, black 20%, rgba(255,255,255,0) 0%);background-position:left bottom;background-size:10px 2px;background-repeat:repeat-x;opacity:0.5;position:relative;top:-5px}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container{width:calc(100% - 14rem - 6rem - 1rem)}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category{text-align:right}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category:not(.active),.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category:not(.active){display:none}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container{width:15rem;display:inline-block;cursor:pointer;margin-right:2rem;margin-bottom:2rem}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .page-thumb-link:hover,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .page-thumb-link:hover{opacity:0.8}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .page-thumb-link .page-thumb,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .page-thumb-link .page-thumb{width:100%;margin-bottom:0.5rem;display:block}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .page-thumb-link .page-thumb img,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .page-thumb-link .page-thumb img{width:100%}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .page-thumb-link .page-title,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .page-thumb-link .page-title{text-transform:uppercase;font-size:0.7rem}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .project-story-link,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .project-story-link{text-transform:uppercase;font-size:0.7rem;opacity:0.8}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .project-story-link:hover,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .page-categories-container .page-category .page-thumb-container .project-story-link:hover{opacity:0.4}@media screen and (max-width: 670px){.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .menu-scroll-content,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .menu-scroll-content{padding:2rem;padding-top:1rem}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .menu-scroll-content .links-container,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .menu-scroll-content .links-container{width:8rem;margin-right:2rem}.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .menu-scroll-content .page-categories-container,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .menu-scroll-content .page-categories-container{width:calc(100% - 8rem - 2rem)}}@media screen and (max-width: 900px){.main_pages_controller.show_view .menu.site-private .menu-content-wrapper .menu-scroll-content .page-categories-container .page-category .page-thumb-container,.main_inquire_controller.index_view .menu.site-private .menu-content-wrapper .menu-scroll-content .page-categories-container .page-category .page-thumb-container{width:100%;margin-right:none}}.main_pages_controller.show_view .menu.using-thumbs,.main_inquire_controller.index_view .menu.using-thumbs{width:calc(100% - 20rem);min-width:40rem}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link{display:inline-block;vertical-align:top;margin:2px;width:8rem}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link .menu-thumbnail,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link .menu-thumbnail{border-radius:2px;overflow:hidden;width:8rem;height:5rem;background-color:#333;position:relative}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link .menu-thumbnail img,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link .menu-thumbnail img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link .menu-thumbnail .menu-link-title,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link .menu-thumbnail .menu-link-title{font-size:0.8rem;margin:0;opacity:0;font-weight:lighter;line-height:1.5;padding:0.5rem 1rem}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link .menu-thumbnail .menu-thumbnail-overlay,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link.menu-thumbnail-link .menu-thumbnail .menu-thumbnail-overlay{position:absolute;background-color:rgba(0,0,0,0.8);width:100%;height:100%;top:0;left:0;opacity:0}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link.has-thumbnail-children .menu-link-children,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link.has-thumbnail-children .menu-link-children{margin:0;position:absolute;top:0;left:20rem;width:calc(100% - 25rem);overflow:auto}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link .menu-link-title .menu-link-title-text,.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link .menu-link-title .menu-link-title-border,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link .menu-link-title .menu-link-title-text,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link .menu-link-title .menu-link-title-border{display:inline-block;vertical-align:bottom}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link .menu-link-title .menu-link-title-border,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link .menu-link-title .menu-link-title-border{width:150px;border-bottom:2px dotted transparent;position:relative;top:-5px}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link .menu-link-title.showing-child-links,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link .menu-link-title.showing-child-links{color:#ee746b}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link .menu-link-title.showing-child-links .menu-link-title-border,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link .menu-link-title.showing-child-links .menu-link-title-border{border-bottom-color:#ee746b}.main_pages_controller.show_view .menu.using-thumbs .menu-links .menu-link .menu-link-title.active,.main_inquire_controller.index_view .menu.using-thumbs .menu-links .menu-link .menu-link-title.active{color:inherit}.main_pages_controller.show_view .menu .menu-content-wrapper,.main_inquire_controller.index_view .menu .menu-content-wrapper{position:relative;overflow:auto;padding:3rem 4rem;height:calc(100% - 6rem)}.main_pages_controller.show_view .menu .menu-links .menu-link,.main_inquire_controller.index_view .menu .menu-links .menu-link{color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:lowercase}.main_pages_controller.show_view .menu .menu-links .menu-link.menu-link-level-0 .menu-link-title,.main_inquire_controller.index_view .menu .menu-links .menu-link.menu-link-level-0 .menu-link-title{margin-bottom:0.2rem;font-size:1.1rem}.main_pages_controller.show_view .menu .menu-links .menu-link.menu-link-level-1 .menu-link-title,.main_inquire_controller.index_view .menu .menu-links .menu-link.menu-link-level-1 .menu-link-title{margin-bottom:0.1rem;font-size:0.9rem}.main_pages_controller.show_view .menu .menu-links .menu-link.menu-static-link,.main_inquire_controller.index_view .menu .menu-links .menu-link.menu-static-link{display:block}.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-title,.main_pages_controller.show_view .menu .menu-links .menu-link.menu-thumbnail-link,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-title,.main_inquire_controller.index_view .menu .menu-links .menu-link.menu-thumbnail-link{cursor:pointer}.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-title.active,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-title.active{color:#ee746b}.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-title.break-after,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-title.break-after{margin-bottom:1rem}.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-title.accent,.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-title .menu-link-new,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-title.accent,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-title .menu-link-new{color:#8cb4d3}.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-title.accent,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-title.accent{font-size:0.9rem}.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-title .menu-link-new,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-title .menu-link-new{display:inline-block;vertical-align:bottom;margin-left:0.5rem;font-size:0.8rem}.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-children,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-children{display:none;margin-bottom:1rem;margin-left:1rem}.main_pages_controller.show_view .menu .menu-links .menu-link .menu-link-children.showing-child-links,.main_inquire_controller.index_view .menu .menu-links .menu-link .menu-link-children.showing-child-links{display:block}.main_pages_controller.show_view .menu .new-work-text,.main_inquire_controller.index_view .menu .new-work-text{color:#fff;margin-top:3rem;display:block}.main_pages_controller.show_view .menu .instagram,.main_inquire_controller.index_view .menu .instagram{font-size:12px;display:block;color:#fff;text-decoration:none;margin-top:2rem}.main_pages_controller.show_view .menu .instagram:hover,.main_inquire_controller.index_view .menu .instagram:hover{opacity:0.7}.main_pages_controller.show_view .menu .instagram img,.main_inquire_controller.index_view .menu .instagram img{width:20px;display:inline;vertical-align:middle}.main_pages_controller.show_view .fullscreen,.main_inquire_controller.index_view .fullscreen{position:fixed;width:100%;height:100%;bottom:0px;left:0px;display:none;z-index:30}.main_pages_controller.show_view .bottomNavLinks,.main_inquire_controller.index_view .bottomNavLinks{width:100%}.main_pages_controller.show_view .bottomNavLinks a:hover,.main_inquire_controller.index_view .bottomNavLinks a:hover{opacity:0.5}.main_pages_controller.show_view .bottomNavLinks a.left,.main_inquire_controller.index_view .bottomNavLinks a.left{float:left}.main_pages_controller.show_view .bottomNavLinks a.right,.main_inquire_controller.index_view .bottomNavLinks a.right{float:right}.main_pages_controller.show_view .bottomNavLinks a span,.main_inquire_controller.index_view .bottomNavLinks a span{display:inline-block;color:#666}.main_pages_controller.show_view .bottomNavLinks a.left span,.main_inquire_controller.index_view .bottomNavLinks a.left span{float:left;padding-left:10px}.main_pages_controller.show_view .bottomNavLinks a.right span,.main_inquire_controller.index_view .bottomNavLinks a.right span{float:right;padding-right:10px}.main_pages_controller.show_view .bottomNavLinks a img,.main_inquire_controller.index_view .bottomNavLinks a img{display:inline-block}.main_pages_controller.show_view .caption .logo,.main_inquire_controller.index_view .caption .logo{font-size:70px;letter-spacing:20px;font-family:arial;font-weight:500;padding-top:300px;text-align:center}.main_pages_controller.show_view .caption .logo-caption,.main_inquire_controller.index_view .caption .logo-caption{font-size:30px;text-align:center;margin-top:20px}.main_pages_controller.show_view .drop,.main_inquire_controller.index_view .drop{text-shadow:0px 0px 2px #666}.main_pages_controller.show_view .preload,.main_inquire_controller.index_view .preload{display:none}.main_pages_controller.show_view .slideshow .pageName,.main_inquire_controller.index_view .slideshow .pageName{font-size:100px;color:#fff}.main_pages_controller.show_view .image-archive .slideshow_hint,.main_inquire_controller.index_view .image-archive .slideshow_hint{display:none}.main_pages_controller.show_view .image-archive .sectionLink a,.main_inquire_controller.index_view .image-archive .sectionLink a{position:relative;top:20px;border-bottom:1px solid #666;padding-bottom:2px;color:#666 !important}.main_pages_controller.show_view .image-archive .sectionLink a:hover,.main_inquire_controller.index_view .image-archive .sectionLink a:hover{color:#000}.main_pages_controller.show_view .component.double-media .overlay,.main_inquire_controller.index_view .component.double-media .overlay{position:relative}.main_pages_controller.show_view .component.double-media .overlay .double-media-dots-container,.main_inquire_controller.index_view .component.double-media .overlay .double-media-dots-container{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;width:100%;top:0}.main_pages_controller.show_view .component.double-media .overlay .double-media-dots-container .double-media-dot,.main_inquire_controller.index_view .component.double-media .overlay .double-media-dots-container .double-media-dot{height:5px;width:5px;margin:7.5px 2px;background-color:transparent;border:1px solid #FFF;border-radius:50%}.main_pages_controller.show_view .component.double-media .overlay .double-media-dots-container .double-media-dot.active,.main_inquire_controller.index_view .component.double-media .overlay .double-media-dots-container .double-media-dot.active{background-color:#FFF}.main_pages_controller.show_view .contact .component,.main_inquire_controller.index_view .contact .component{opacity:1 !important}.main_pages_controller.show_view .contact .component.text.less-padding,.main_inquire_controller.index_view .contact .component.text.less-padding{padding:0px 50px;opacity:1}.main_pages_controller.show_view .contact .component.text.less-padding .center,.main_inquire_controller.index_view .contact .component.text.less-padding .center{top:0px !important}.main_pages_controller.show_view .contact .component.text.less-padding.first,.main_inquire_controller.index_view .contact .component.text.less-padding.first{padding-left:100px;padding-right:0px}.main_pages_controller.show_view .contact .component.text.less-padding.last,.main_inquire_controller.index_view .contact .component.text.less-padding.last{padding-left:0px;padding-right:100px}.main_pages_controller.show_view a.public-link,.main_pages_controller.show_view .link-new,.main_inquire_controller.index_view a.public-link,.main_inquire_controller.index_view .link-new{text-transform:uppercase;font-size:12px;color:#8cb4d3 !important}.main_pages_controller.show_view .slideshow-page,.main_inquire_controller.index_view .slideshow-page{width:100%;height:100%}.main_pages_controller.show_view .new-work-text,.main_inquire_controller.index_view .new-work-text{font-size:1rem;letter-spacing:0.5rem;font-weight:600;font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter'}.main_pages_controller.show_view .main-website-header{top:0px;position:fixed;z-index:60;width:100%;background-color:#000}@media screen and (max-width: 800px){.main_pages_controller.show_view .main-website-header{min-height:2.4rem}}@media screen and (min-width: 801px){.main_pages_controller.show_view .main-website-header{min-height:4.4rem}}.share-email-container{display:flex;background-color:#FFF;height:10rem}.share-email-container .share-email-link{margin:auto;padding:1rem;opacity:0.7;cursor:pointer}.share-email-container .share-email-link:hover{opacity:1}.share-email-container .share-email-link .share-email-icon{display:flex}@media screen and (min-width: 721px){.share-email-container .share-email-link .share-email-icon{height:1.5em}}@media screen and (max-width: 720px){.share-email-container .share-email-link .share-email-icon{height:2.5em}}.share-email-container .share-email-link .share-email-icon img{height:100%;margin:auto}.share-email-container .share-email-link .share-email-text{text-transform:uppercase;margin-bottom:0.5em;font-size:90%}.main-site-component-page-title{letter-spacing:5px;font-size:2rem;text-align:center}.main-site-component-page-tagline{letter-spacing:3px;font-size:0.8rem;text-align:center;margin-top:1rem}.main-site-component-long-body-text .center,.main-site-component-body-sub-header-text .center{width:700px;max-width:100%}.main-site-component-long-body-text{padding-top:0px !important;padding-bottom:30px !important}.main-site-component-long-body-text.first-section{padding-top:30px !important}.main-site-component-long-body-text p:first-child{margin-top:0px}.main-site-component-long-body-text .center{font-size:1rem !important;line-height:1.4 !important}.main-site-component-body-sub-header-text{text-transform:uppercase;color:#999999;padding-top:0px !important;padding-bottom:0px !important;letter-spacing:0.1em}.main-site-component-body-sub-header-text .center{font-size:1.1rem !important}.main-site-prev-next-page-buttons-container.has-content{display:flex;justify-content:space-between;position:relative;background-color:#FFF;z-index:2}@media screen and (max-width: 800px){.main-site-prev-next-page-buttons-container.has-content{padding:10vw 5vw;gap:5vw}}@media screen and (min-width: 801px){.main-site-prev-next-page-buttons-container.has-content{padding:50px 100px;gap:100px}}.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container{display:flex}.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (min-width: 801px){.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button:hover,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button:hover,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button:hover,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button:hover{opacity:0.8}}.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .next-page-text{text-transform:uppercase;letter-spacing:1.5px;color:#999;padding:0.5rem 0.25rem}@media screen and (max-width: 800px){.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .next-page-text{text-align:center;font-size:0.7rem}}@media screen and (min-width: 801px){.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .next-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .prev-page-text,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .next-page-text{font-size:0.8rem}}.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .next-page-arrow img{opacity:0.5}@media screen and (max-width: 800px){.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .next-page-arrow img{width:2.5rem}}@media screen and (min-width: 801px){.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .prev-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .prev-page-button-container .next-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .prev-page-button .next-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .prev-page-arrow img,.main-site-prev-next-page-buttons-container.has-content .next-page-button-container .next-page-button .next-page-arrow img{width:3rem}}.main-site-prev-next-page-buttons-container.has-content .next-page-button-container{justify-content:flex-end}.content.a-new-take-on-the-valet .overlay-container{display:flex}.content.a-new-take-on-the-valet .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.a-new-take-on-the-valet .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.a-new-take-on-the-valet .overlay-container .overlay .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.a-new-take-on-the-valet .overlay-container .overlay .component-labels{display:none}.content.a-new-take-on-the-valet .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.a-new-take-on-the-valet .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.a-new-take-on-the-valet .overlay.nohover .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.a-new-take-on-the-valet .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.a-new-take-on-the-valet{padding-top:15vw}.content.a-new-take-on-the-valet .share-email-container{height:auto}}.content.behind-the-scenes .overlay-container{display:flex}.content.behind-the-scenes .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.behind-the-scenes .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.behind-the-scenes .overlay-container .overlay .caption .masters-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.behind-the-scenes .overlay-container .overlay .component-labels{display:none}.content.behind-the-scenes .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.behind-the-scenes .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.behind-the-scenes .overlay.nohover .caption .masters-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.behind-the-scenes .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.behind-the-scenes{padding-top:15vw}.content.behind-the-scenes .share-email-container{height:auto}}.content.call-or-visit .editorial-grid-description-container .editorial-grid-description{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#333;text-align:center}@media (max-width: 800px){.content.call-or-visit .editorial-grid-description-container .editorial-grid-description{padding:0 1rem}}@media (min-width: 801px){.content.call-or-visit .editorial-grid-description-container .editorial-grid-description{max-width:none !important}}.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms{display:flex;justify-content:center;margin-top:50px;margin-bottom:50px}@media (max-width: 800px){.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms{flex-direction:column}}@media (min-width: 801px){.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms{text-align:left;flex-direction:row;font-size:0.8rem}}.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms .showroom{flex:1}@media (max-width: 800px){.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms .showroom{margin-bottom:2rem}}@media (min-width: 801px){.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms .showroom{margin-right:2rem}.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms .showroom.seattle{margin-right:0}}.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms .showroom .showroom-title{font-weight:bold;letter-spacing:0.5px}.content.call-or-visit .editorial-grid-description-container .editorial-grid-description .showrooms .showroom .showroom-body{opacity:0.5}.content.client-presentation .ssv-container{height:100%}.content.client-presentation .ssv-container .slideshow-view .slide-overlay-text{width:90% !important}.content.client-presentation .ssv-container .slideshow-view .slide-overlay-text .category-title-container .category-title-text,.content.client-presentation .ssv-container .slideshow-view .slide-overlay-text .category-title-container .category-subtitle-text{font-family:'Work Sans', sans-serif}.content.client-presentation .ssv-container .slideshow-view .slide-overlay-text .category-title-container .category-title-text{letter-spacing:0.7rem;font-size:4.75rem !important}.content.client-presentation .ssv-container .slideshow-view .slide-overlay-text .category-title-container .category-subtitle-text{font-size:1.3rem !important}.content.client-presentation .ssv-container .slideshow-view .slide-categories-container{width:auto !important}.content.client-presentation .ssv-container .slideshow-view .slide-details{margin:0.5rem;padding:0.5rem;width:auto !important;right:0px;bottom:50px;letter-spacing:2px;max-width:30rem}.content.client-presentation .ssv-container .slideshow-view .slide-details.is-hidden{transform:translate(calc(100% + 1rem))}.content.client-presentation .ssv-container .slideshow-view .slide-details .slide-details-caption{text-align:right}.content.client-presentation .ssv-container .slideshow-view .slide-details .slide-details-lower-section{padding:0}.content.client-presentation .ssv-container .slideshow-view .slide-details .slide-details-lower-section .location-container{min-height:0;text-align:right}.content.client-presentation .ssv-container .slideshow-view .slide-details .slide-details-lower-section .location-container .slide-details-credit{margin-top:0.5rem}.content.design-objectives{width:100%;max-width:none !important;min-width:0 !important}.design-objectives-page{padding:1rem;padding-top:8rem;color:#646464;font-family:'Noto Serif JP';font-size:1.1rem;font-size:0.9rem;transition:opacity 0.5s;transition-delay:1s;padding-bottom:6rem}@media (max-device-width: 720px){.design-objectives-page{font-size:0.9rem;padding-top:5rem}}.design-objectives-page:not(.is-loaded){opacity:0}.design-objectives-page .design-objectives-title{padding:2rem 0;position:sticky;top:0px;left:0px;z-index:1;text-align:center;background-color:white;font-size:1.2rem;letter-spacing:5px;font-family:'Work Sans', sans-serif}@media (min-width: 801px){.design-objectives-page .design-objectives-title{top:3rem}}@media (max-width: 800px){.design-objectives-page .design-objectives-title{padding:1rem 3rem}}.design-objectives-page .design-objectives .design-objective{padding:2rem 0;margin:auto;max-width:39rem;text-align:center}.design-objectives-page .design-objectives .design-objective .o-index{font-size:1.5rem;margin-bottom:0.5rem}.design-objectives-page .next-page-button{width:25rem;margin:auto;margin-top:3rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.design-objectives-page .next-page-button .next-page-button-title{color:#646464;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase;font-family:'Work Sans', sans-serif}.design-objectives-page .next-page-button .next-page-button-arrow{align-self:flex-end;margin-top:-1.35rem;height:1.5rem;filter:invert(50%)}.content.discuss-a-project{min-width:0 !important;width:100%}.contact-page{box-sizing:border-box;min-height:calc(100vh - 12rem)}.contact-page .contact-page-title-container{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #cdcdcd}.contact-page .contact-form-container{visibility:hidden;opacity:0;transition:opacity 2.5s ease}.contact-page .contact-form-container .contact-form-view{display:flex;justify-content:center}@media (max-width: 800px){.contact-page{padding:1rem 2rem;padding-top:0;font-size:1rem}.contact-page .contact-page-title-container{padding:10vw 10%;padding-top:0}.contact-page .contact-form-view iframe{height:24rem}.contact-page .tab-view-header{height:auto}.contact-page .radio-input{white-space:normal}.contact-page .radio-input .radio-input-option{display:block}}@media (min-width: 801px){.contact-page{font-size:0.8rem}.contact-page .contact-page-title-container{padding:50px 100px;padding-top:0}.contact-page .contact-form-view iframe{height:25rem;width:30rem !important}}.contact-page a{color:inherit;border-bottom:1px dashed #ccc;padding-bottom:1px}.contact-page iframe{border:none;width:100%;padding:1rem}.contact-page .showrooms{margin:3rem;margin-top:0rem;padding:1rem 0;line-height:1.4}.contact-page .showrooms .showroom .showroom-title{font-weight:bold}.contact-page .showrooms .showroom .showroom-body{opacity:0.5}.contact-page .call-email-view{display:flex;flex-direction:column;line-height:1.4}.contact-page .call-email-view,.contact-page .call-email-view input{letter-spacing:1px}.contact-page .call-email-view .message{margin-bottom:1rem;font-size:0.8em;max-width:100%;opacity:0.7}.contact-page .call-email-view .salesperson .name{font-weight:bold;margin-bottom:1rem}.contact-page .call-email-view .salesperson .info{line-height:1.6 !important;padding:0.2rem 0}.contact-page .call-email-view .salesperson .info .s-hint{opacity:0.5;text-transform:uppercase;font-size:0.8em}.contact-page .call-email-view .salesperson .frame-label{margin-top:0.6rem;opacity:0.4}.contact-page .call-email-view .salesperson .location{text-transform:uppercase;letter-spacing:2px;line-height:1.4;font-size:0.9em;opacity:0.5}@media screen and (min-width: 801px){.contact-page .showrooms{display:flex;justify-content:center}.contact-page .showrooms .showroom{max-width:25%}.contact-page .showrooms .showroom:not(:last-child){flex-grow:1;padding-right:5rem}.contact-page .call-email-view{align-items:center}.contact-page .call-email-view .message{text-align:center}.contact-page .call-email-view .options{display:flex;position:relative;left:1rem}.contact-page .call-email-view .options .option{padding:0rem 1rem}.contact-page .call-email-view .options .option .info{margin-bottom:3rem}}@media screen and (max-width: 800px){.contact-page .showroom:not(:last-child){margin-bottom:3rem}.contact-page .call-email-view .options .option{margin-bottom:3rem}.contact-page .call-email-view .options .option .info{margin-bottom:1rem}}@media screen and (min-width: 401px){.contact-page .contact-actions{padding:0 3rem}}@media screen and (max-width: 400px){.contact-page .contact-actions{padding:0 1rem}.contact-page .showrooms{margin-right:0px;margin-left:0px}}body.mobile .contact-page .contact-form-view iframe{height:30rem}.content.drift .overlay-container{visibility:hidden}.content.interior-organization-components,.content.order-my-core-set{min-width:0 !important;width:100%;text-align:center}.content.interior-organization-components .slideshow-container,.content.order-my-core-set .slideshow-container{height:100%;width:100%}.content.interior-organization-components .interior-organization-components-page,.content.interior-organization-components .send-my-core-set-page,.content.order-my-core-set .interior-organization-components-page,.content.order-my-core-set .send-my-core-set-page{margin-top:8rem;font-size:0.9rem;letter-spacing:1px;box-sizing:border-box;min-height:calc(100vh - 12rem)}.content.interior-organization-components .interior-organization-components-page .ioc-title,.content.interior-organization-components .send-my-core-set-page .ioc-title,.content.order-my-core-set .interior-organization-components-page .ioc-title,.content.order-my-core-set .send-my-core-set-page .ioc-title{margin-bottom:2rem}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .ioc-description,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .ioc-description,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .ioc-description,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .ioc-description{margin-bottom:5rem;line-height:1.2;opacity:0.5;text-align:left}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section{margin-bottom:6rem}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-title,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-title,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-title,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-title,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-title,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-title,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-title,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-title{font-size:2rem;margin-bottom:0.5rem;text-transform:uppercase;letter-spacing:5px}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-subtitle,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-subtitle,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-subtitle,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-subtitle,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-subtitle,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-subtitle,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-subtitle,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-subtitle{margin-bottom:1.5rem;font-size:1rem;font-style:italic;opacity:0.4}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-description,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-description,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-description,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-description,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-description,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-description,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-description,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-description{margin:auto;margin-bottom:4rem;max-width:40rem;font-style:italic;color:#d57f32}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-description .link,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-description .link,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-description .link,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-description .link,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-description .link,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-description .link,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-description .link,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-description .link{color:#d57f32 !important;text-decoration:underline !important}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content-title,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content-title,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content-title,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content-title,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content-title,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content-title,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content-title,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content-title{margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(0,0,0,0.4);font-size:1rem;text-transform:uppercase;opacity:0.4;letter-spacing:2px}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item{display:flex;margin:auto;justify-content:center}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container{display:flex;flex:1;flex-direction:column}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail{height:17rem;width:100%;display:flex;justify-content:flex-end;cursor:pointer}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail img,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail img,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail img,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail img,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail img,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail img,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail img,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-left-container .ioc-item-thumbnail img{height:100%;width:100%;object-fit:cover}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container{display:flex;text-align:left}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-title,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-title,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-title,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-title,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-title,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-title,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-title,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-title{font-size:1.5rem;margin-bottom:0.1em}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-subtitle,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-subtitle,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-subtitle,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-subtitle,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-subtitle,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-subtitle,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-subtitle,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-subtitle{margin-bottom:1em;font-style:italic;opacity:0.4}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-description,.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-description,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-description,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-description,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-description,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-description,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .kitchen-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-description,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .wardrobe-content .ioc-section .ioc-section-content .ioc-item .ioc-item-right-container .ioc-item-description{opacity:0.7}.content.interior-organization-components .interior-organization-components-page .order-form-content .order-form-description,.content.interior-organization-components .send-my-core-set-page .order-form-content .order-form-description,.content.order-my-core-set .interior-organization-components-page .order-form-content .order-form-description,.content.order-my-core-set .send-my-core-set-page .order-form-content .order-form-description{margin-bottom:2rem;line-height:1.2;opacity:0.5;text-align:left}.content.interior-organization-components .interior-organization-components-page .order-form-content .order-form-description .link,.content.interior-organization-components .send-my-core-set-page .order-form-content .order-form-description .link,.content.order-my-core-set .interior-organization-components-page .order-form-content .order-form-description .link,.content.order-my-core-set .send-my-core-set-page .order-form-content .order-form-description .link{text-decoration:underline}.content.interior-organization-components .interior-organization-components-page .order-form-content .order-form-view,.content.interior-organization-components .send-my-core-set-page .order-form-content .order-form-view,.content.order-my-core-set .interior-organization-components-page .order-form-content .order-form-view,.content.order-my-core-set .send-my-core-set-page .order-form-content .order-form-view{display:flex;padding-top:2rem;background:linear-gradient(rgba(255,255,255,0.95), rgba(255,255,255,0.9), rgba(255,255,255,0.95)),url("https://henrybuilt-cdn.s3.us-west-2.amazonaws.com/images/main/interior-organization-components/order-form/1.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;height:70rem}.content.interior-organization-components .interior-organization-components-page .order-form-content .order-form-view .order-form-iframe,.content.interior-organization-components .send-my-core-set-page .order-form-content .order-form-view .order-form-iframe,.content.order-my-core-set .interior-organization-components-page .order-form-content .order-form-view .order-form-iframe,.content.order-my-core-set .send-my-core-set-page .order-form-content .order-form-view .order-form-iframe{margin:auto;max-width:40rem;border:none;width:100%;height:100%}@media screen and (min-width: 801px){.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content{max-width:60rem;margin:auto}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .ioc-description,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .ioc-description,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .ioc-description,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .ioc-description{font-size:1rem}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .ioc-section-content .ioc-item,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .ioc-section-content .ioc-item,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .ioc-section-content .ioc-item,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .ioc-section-content .ioc-item{max-width:60rem;flex-direction:row;margin-bottom:2rem !important}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .ioc-section-content .ioc-item .ioc-item-right-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .ioc-section-content .ioc-item .ioc-item-right-container{margin-left:2rem}.content.interior-organization-components .interior-organization-components-page .order-form-content,.content.interior-organization-components .send-my-core-set-page .order-form-content,.content.order-my-core-set .interior-organization-components-page .order-form-content,.content.order-my-core-set .send-my-core-set-page .order-form-content{max-width:60rem;margin:auto}.content.interior-organization-components .interior-organization-components-page .order-form-content .order-form-description,.content.interior-organization-components .send-my-core-set-page .order-form-content .order-form-description,.content.order-my-core-set .interior-organization-components-page .order-form-content .order-form-description,.content.order-my-core-set .send-my-core-set-page .order-form-content .order-form-description{font-size:1rem}}@media screen and (max-width: 800px){.content.interior-organization-components .interior-organization-components-page .tab-view,.content.interior-organization-components .send-my-core-set-page .tab-view,.content.order-my-core-set .interior-organization-components-page .tab-view,.content.order-my-core-set .send-my-core-set-page .tab-view{width:100%}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-header,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-header,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-header,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-header{width:100%;padding:0}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-header .radio-input-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-header .radio-input-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-header .radio-input-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-header .radio-input-container{width:100%;margin-left:2rem}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-header .radio-input-container .radio-input,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-header .radio-input-container .radio-input,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-header .radio-input-container .radio-input,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-header .radio-input-container .radio-input{width:20rem !important;display:flex;flex-direction:column}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-header .radio-input-container .radio-input .radio-input-option,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-header .radio-input-container .radio-input .radio-input-option,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-header .radio-input-container .radio-input .radio-input-option,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-header .radio-input-container .radio-input .radio-input-option{font-size:0.8rem}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content{max-width:100%;margin:auto}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .ioc-section-content .ioc-item,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .ioc-section-content .ioc-item,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .ioc-section-content .ioc-item,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .ioc-section-content .ioc-item{flex-direction:column;margin-bottom:4rem !important}.content.interior-organization-components .interior-organization-components-page .tab-view .tab-view-content .ioc-section-content .ioc-item .ioc-item-right-container,.content.interior-organization-components .send-my-core-set-page .tab-view .tab-view-content .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .interior-organization-components-page .tab-view .tab-view-content .ioc-section-content .ioc-item .ioc-item-right-container,.content.order-my-core-set .send-my-core-set-page .tab-view .tab-view-content .ioc-section-content .ioc-item .ioc-item-right-container{margin-top:1rem}.content.interior-organization-components .interior-organization-components-page .order-form-content,.content.interior-organization-components .send-my-core-set-page .order-form-content,.content.order-my-core-set .interior-organization-components-page .order-form-content,.content.order-my-core-set .send-my-core-set-page .order-form-content{width:100%}.content.interior-organization-components .interior-organization-components-page .order-form-content .order-form-description,.content.interior-organization-components .interior-organization-components-page .order-form-content .order-form-view,.content.interior-organization-components .send-my-core-set-page .order-form-content .order-form-description,.content.interior-organization-components .send-my-core-set-page .order-form-content .order-form-view,.content.order-my-core-set .interior-organization-components-page .order-form-content .order-form-description,.content.order-my-core-set .interior-organization-components-page .order-form-content .order-form-view,.content.order-my-core-set .send-my-core-set-page .order-form-content .order-form-description,.content.order-my-core-set .send-my-core-set-page .order-form-content .order-form-view{padding:0 1em}.content.interior-organization-components .interior-organization-components-page .order-form-content .order-form-view,.content.interior-organization-components .send-my-core-set-page .order-form-content .order-form-view,.content.order-my-core-set .interior-organization-components-page .order-form-content .order-form-view,.content.order-my-core-set .send-my-core-set-page .order-form-content .order-form-view{font-size:80%}}.content.its-a-whole-house .overlay-container{display:flex}.content.its-a-whole-house .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.its-a-whole-house .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default;font-style:italic;opacity:0.9 !important}.content.its-a-whole-house .overlay-container .overlay .component-labels{display:none}.content.its-a-whole-house .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important;background-color:transparent !important}.content.its-a-whole-house .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.its-a-whole-house .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.its-a-whole-house{padding-top:15vw}.content.its-a-whole-house .share-email-container{height:auto}}.content.masters-of-disguise .overlay-container{display:flex}.content.masters-of-disguise .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.masters-of-disguise .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.masters-of-disguise .overlay-container .overlay .caption .masters-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.masters-of-disguise .overlay-container .overlay .component-labels{display:none}.content.masters-of-disguise .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.masters-of-disguise .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.masters-of-disguise .overlay.nohover .caption .masters-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.masters-of-disguise .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.masters-of-disguise{padding-top:15vw}.content.masters-of-disguise .share-email-container{height:auto}}.content.no-look-drawer .component.video.show-video-controls .overlay-container .overlay{background-color:transparent}.optimized-storage-system-page .oss-title-container{opacity:0.8;padding-left:3rem;font-family:'Libre Baskerville'}.optimized-storage-system-page .oss-title-container .oss-title{font-size:2.5em}.optimized-storage-system-page .oss-title-container .oss-title span{opacity:0.8}.optimized-storage-system-page .oss-title-container .oss-subtitle{font-size:1.25em;opacity:0.8;margin-top:0.5rem}.optimized-storage-system-page video{width:100%;outline:none}@media screen and (min-device-width: 721px){.optimized-storage-system-page{display:flex;height:100%}.optimized-storage-system-page>div{width:50%;display:flex;flex-direction:column;justify-content:center;padding:1rem}}@media screen and (max-device-width: 721px){.optimized-storage-system-page .oss-title-container{margin-top:7rem;margin-bottom:5rem;font-size:0.9rem}}.content.our-approach-test .component.image.bottom-caption .overlay-container{background:linear-gradient(transparent 60%, rgba(0,0,0,0.5))}.content.our-approach-test .component.image.bottom-caption .overlay-container .overlay{background:transparent;display:flex;align-items:center}.content.our-approach-test .component.image.bottom-caption .overlay-container .overlay .caption{max-width:800px !important;color:#eee;text-shadow:1px 1px 2px rgba(25,25,25,0.3),0 0;padding:30px 30px !important;line-height:1.4 !important;letter-spacing:0.4px;text-align:center}.content.our-history{width:100%;max-width:none !important;min-width:0 !important}.our-story-page{padding:3rem;height:100%;display:flex;position:relative;color:white;padding-top:6rem}.our-story-page,.our-story-page *{box-sizing:border-box}.our-story-page .os-background{height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:-2;background-color:black;z-index:-3}.our-story-page .os-event-links{display:flex;flex-direction:column;max-height:50rem;height:100%}.our-story-page .os-event-links .os-event-link{text-transform:uppercase;font-size:0.8rem;font-weight:bold;letter-spacing:1px;cursor:pointer;height:2rem;display:flex;flex-direction:column;justify-content:center}.our-story-page .os-event-links .os-event-link:first-child{display:none}.our-story-page .os-event-links .os-event-link:not(.active):not(:hover){color:#bbb}.our-story-page .os-event-links .os-event-link.active{font-family:'Libre Baskerville'}.our-story-page .os-events .os-event.foreground{z-index:-1}.our-story-page .os-events .os-event:not(.active) .os-medium,.our-story-page .os-events .os-event:not(.active) .os-text{opacity:0}.our-story-page .os-events .os-event .os-medium,.our-story-page .os-events .os-event .os-text{transition:opacity 0.5s}.our-story-page .os-events .os-event .os-medium{height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:-2;background-size:cover;background-position:center;transition-delay:0.5s}.our-story-page .os-events .os-event .os-text{position:relative;height:100%;display:flex;flex-direction:column;z-index:2;text-transform:uppercase;padding:0 1rem}.our-story-page .os-events .os-event .os-text>div{width:23rem;max-width:100%}.our-story-page .os-events .os-event .os-text a{color:inherit;text-decoration:underline}.our-story-page .os-events .os-event .os-text .os-text-title{font-weight:bold;margin-bottom:1.5rem;font-family:'Libre Baskerville'}.our-story-page .os-events .os-event .os-text .os-text-sub-heading{margin-bottom:1.5rem;font-weight:bold;font-family:'Libre Baskerville';font-size:1.5rem}.our-story-page .os-events .os-event .os-text .os-text-body{color:#ddd;font-size:0.75rem;line-height:1.8;letter-spacing:2px;font-family:'Work Sans';font-weight:400}@media (min-aspect-ratio: 1/1) and (min-width: 801px){.our-story-page .os-events .os-event.orientation-v .os-text{max-width:calc(50% - 5rem)}.our-story-page .os-events .os-event .os-medium.orientation-v{width:50%;left:50%}.our-story-page .os-events .os-event .os-medium.orientation-h{width:100%}.our-story-page .os-events .os-event .os-medium.orientation-h .os-medium-overlay{content:'';background:linear-gradient(90deg, black, transparent);height:100%;width:70%}.our-story-page .os-events .os-event .os-text{justify-content:center}}@media (max-aspect-ratio: 1/1),(max-width: 800px){.our-story-page .os-events .os-event .os-medium.orientation-v{width:100%}.our-story-page .os-events .os-event .os-medium.orientation-v .os-medium-overlay{content:'';background:rgba(0,0,0,0.5);height:100%;width:100%}.our-story-page .os-events .os-event .os-medium.orientation-h{height:40%;top:60%}.our-story-page .os-events .os-event .os-medium.orientation-h .os-medium-overlay{content:'';background:linear-gradient(90deg, black, transparent);height:100%;width:50%}.our-story-page .os-events .os-event .os-text{align-items:center}}@media screen and (min-width: 801px){.our-story-page .os-event-links{width:10rem}.our-story-page .os-event-links .os-event-link.active{font-size:1.6rem}.our-story-page .os-events{width:calc(100% - 10rem)}}@media (max-width: 800px){.our-story-page{padding-left:0.7rem;padding-right:0.7rem;padding-top:4rem}.our-story-page .os-event-links{width:4rem}.our-story-page .os-event-links .os-event-link.active{font-size:1.2rem}.our-story-page .os-events{width:calc(100% - 4rem)}}@media (max-height: 600px){.our-story-page .os-events{width:calc(100% - 6rem)}.our-story-page .os-events .os-event .os-text .os-text-title,.our-story-page .os-events .os-event .os-text .os-text-sub-heading{margin-bottom:0.5rem}.our-story-page .os-events .os-event .os-text .os-text-body{line-height:1.3}}@media (max-device-width: 480px){.our-story-page .os-events .os-event .os-text{top:-3.3rem}.our-story-page .os-events .os-event .os-text .os-text-sub-heading{font-size:1rem;margin-bottom:1.3rem}.our-story-page .os-events .os-event .os-text .os-text-body{line-height:1.3;letter-spacing:1px}.our-story-page .os-events .os-event .os-medium.orientation-h .os-medium-overlay{background:linear-gradient(90deg, rgba(0,0,0,0.9) 15%, transparent 55%);width:100%}.our-story-page .os-events .os-event:last-child .os-medium.orientation-h .os-medium-overlay{background:linear-gradient(90deg, rgba(0,0,0,0.9) 15%, rgba(0,0,0,0.5) 55%)}}.content.portfolio .ssv-container{height:100%}.content.portfolio .ssv-container .slideshow-tray.portfolio .slideshow-controls .slideshow-control.slide-index{display:none !important}.content.products-in-motion{padding-top:3rem}.content.architectural-accord .article-title-text,.content.architectural-accord .article-credits-text{margin:0 4vw}.content.architectural-accord .article-title-text{text-transform:uppercase}.content.architectural-accord .article-credits-text{margin-top:1rem}.content.architectural-accord .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.architectural-accord .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.architectural-accord .article-credits-text{letter-spacing:0.2vw}.content.architectural-accord .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.architectural-accord .article-title-text{letter-spacing:2vw !important}.content.architectural-accord .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.architectural-accord .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.atelier .article-title-text,.content.atelier .article-credits-text{text-transform:uppercase;margin:0 4vw}@media screen and (min-width: 721px){.content.atelier .article-title-text,.content.atelier .article-credits-text{letter-spacing:1vw !important}.content.atelier .article-title-text{font-size:4vw !important}.content.atelier .article-credits-text{padding-top:1vw;font-size:2vw !important}}@media screen and (max-width: 720px){.content.atelier .article-title-text,.content.atelier .article-credits-text{letter-spacing:2vw !important}.content.atelier .article-credits-text{padding-top:3vw;font-size:3vw !important}}.content.black-and-white .article-title-text,.content.black-and-white .article-credits-text{margin:0 4vw}.content.black-and-white .article-title-text{text-transform:uppercase}.content.black-and-white .article-credits-text{margin-top:1rem}.content.black-and-white .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.black-and-white .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.black-and-white .article-credits-text{letter-spacing:0.2vw}.content.black-and-white .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.black-and-white .article-title-text{letter-spacing:2vw !important}.content.black-and-white .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.black-and-white .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.black-and-white .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.black-and-white .space-theory-link:hover{color:#507085}.content.coastal-connection .article-title-text,.content.coastal-connection .article-credits-text{margin:0 4vw}.content.coastal-connection .article-title-text{text-transform:uppercase}.content.coastal-connection .article-credits-text{margin-top:1rem}.content.coastal-connection .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.coastal-connection .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.coastal-connection .article-credits-text{letter-spacing:0.2vw}.content.coastal-connection .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.coastal-connection .article-title-text{letter-spacing:2vw !important}.content.coastal-connection .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.coastal-connection .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.coastal-connection .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.coastal-connection .space-theory-link:hover{color:#507085}.content.collectors-item .article-title-text,.content.collectors-item .article-credits-text{margin:0 4vw}.content.collectors-item .article-title-text{text-transform:uppercase}.content.collectors-item .article-credits-text{margin-top:1rem}.content.collectors-item .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.collectors-item .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.collectors-item .article-credits-text{letter-spacing:0.2vw}.content.collectors-item .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.collectors-item .article-title-text{letter-spacing:2vw !important}.content.collectors-item .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.collectors-item .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.collectors-item .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.collectors-item .space-theory-link:hover{color:#507085}.content.cousins-through-design .article-title-text,.content.cousins-through-design .article-credits-text{margin:0 4vw}.content.cousins-through-design .article-title-text{text-transform:uppercase}.content.cousins-through-design .article-credits-text{margin-top:1rem}.content.cousins-through-design .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.cousins-through-design .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.cousins-through-design .article-credits-text{letter-spacing:0.2vw}.content.cousins-through-design .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.cousins-through-design .article-title-text{letter-spacing:2vw !important}.content.cousins-through-design .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.cousins-through-design .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.cousins-through-design .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.cousins-through-design .space-theory-link:hover{color:#507085}.content.craving-connection .article-title-text,.content.craving-connection .article-credits-text{margin:0 4vw}.content.craving-connection .article-title-text{text-transform:uppercase}.content.craving-connection .article-credits-text{margin-top:1rem}.content.craving-connection .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.craving-connection .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.craving-connection .article-credits-text{letter-spacing:0.2vw}.content.craving-connection .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.craving-connection .article-title-text{letter-spacing:2vw !important}.content.craving-connection .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.craving-connection .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.creative-assets .article-title-text,.content.creative-assets .article-credits-text{margin:0 4vw}.content.creative-assets .article-title-text{text-transform:uppercase}.content.creative-assets .article-credits-text{margin-top:1rem}.content.creative-assets .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.creative-assets .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.creative-assets .article-credits-text{letter-spacing:0.2vw}.content.creative-assets .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.creative-assets .article-title-text{letter-spacing:2vw !important}.content.creative-assets .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.creative-assets .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.creative-assets .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.creative-assets .space-theory-link:hover{color:#507085}.content.design-without-borders .article-title-text,.content.design-without-borders .article-credits-text{text-transform:uppercase;margin:0 4vw}@media screen and (min-width: 721px){.content.design-without-borders .article-title-text,.content.design-without-borders .article-credits-text{letter-spacing:1vw !important}.content.design-without-borders .article-title-text{font-size:4vw !important}.content.design-without-borders .article-credits-text{padding-top:1vw;font-size:2vw !important}}@media screen and (max-width: 720px){.content.design-without-borders .article-title-text,.content.design-without-borders .article-credits-text{letter-spacing:2vw !important}.content.design-without-borders .article-credits-text{padding-top:3vw;font-size:3vw !important}}.content.emerald-cut .article-title-text,.content.emerald-cut .article-credits-text{margin:0 4vw}.content.emerald-cut .article-title-text{text-transform:uppercase}.content.emerald-cut .article-credits-text{margin-top:1rem}.content.emerald-cut .article-credits-text .large-text{text-transform:uppercase}.content.emerald-cut .layout-title-text{background:linear-gradient(rgba(22,15,15,0.4), rgba(22,15,15,0.4)) !important}@media screen and (min-width: 721px){.content.emerald-cut .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.emerald-cut .article-credits-text{letter-spacing:0.2vw}.content.emerald-cut .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.emerald-cut .article-title-text{letter-spacing:2vw !important}.content.emerald-cut .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.emerald-cut .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.emerald-cut .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.emerald-cut .space-theory-link:hover{color:#507085}.content.exquisite-outposts .overlay-container{display:flex}.content.exquisite-outposts .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.exquisite-outposts .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.exquisite-outposts .overlay-container .overlay .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.exquisite-outposts .overlay-container .overlay .component-labels{display:none}.content.exquisite-outposts .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.exquisite-outposts .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.exquisite-outposts .overlay.nohover .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.exquisite-outposts .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.exquisite-outposts{padding-top:15vw}.content.exquisite-outposts .share-email-container{height:auto}}.content.from-ordinary-to-extraordinary .article-title-text,.content.from-ordinary-to-extraordinary .article-credits-text{margin:0 4vw}.content.from-ordinary-to-extraordinary .article-title-text{text-transform:uppercase}.content.from-ordinary-to-extraordinary .article-credits-text{margin-top:1rem}.content.from-ordinary-to-extraordinary .article-credits-text .large-text{text-transform:uppercase}.content.from-ordinary-to-extraordinary .floating-block{background-color:rgba(245,241,236,0.95) !important}@media screen and (min-width: 721px){.content.from-ordinary-to-extraordinary .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.from-ordinary-to-extraordinary .article-credits-text{letter-spacing:0.2vw}.content.from-ordinary-to-extraordinary .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.from-ordinary-to-extraordinary .article-title-text{letter-spacing:2vw !important}.content.from-ordinary-to-extraordinary .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.from-ordinary-to-extraordinary .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.from-ordinary-to-extraordinary .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.from-ordinary-to-extraordinary .space-theory-link:hover{color:#507085}.content.hardware .overlay-container{display:flex}.content.hardware .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.hardware .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.hardware .overlay-container .overlay .caption .hardware-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.hardware .overlay-container .overlay .component-labels{display:none}.content.hardware .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.hardware .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.hardware .overlay.nohover .caption .hardware-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.hardware .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.hardware{padding-top:15vw}.content.hardware .share-email-container{height:auto}}.content.in-practice .overlay-container{display:flex}.content.in-practice .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.in-practice .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.in-practice .overlay-container .overlay .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.in-practice .overlay-container .overlay .component-labels{display:none}.content.in-practice .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.in-practice .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.in-practice .overlay.nohover .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.in-practice .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.in-practice{padding-top:15vw}.content.in-practice .share-email-container{height:auto}}.content.jazzed-up .article-title-text,.content.jazzed-up .article-credits-text{margin:0 4vw}.content.jazzed-up .article-title-text{text-transform:uppercase}.content.jazzed-up .article-credits-text{margin-top:1rem}.content.jazzed-up .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.jazzed-up .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.jazzed-up .article-credits-text{letter-spacing:0.2vw}.content.jazzed-up .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.jazzed-up .article-title-text{letter-spacing:2vw !important}.content.jazzed-up .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.jazzed-up .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.jazzed-up .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.jazzed-up .space-theory-link:hover{color:#507085}.content.kindred-spirits .article-title-text,.content.kindred-spirits .article-credits-text{margin:0 4vw}.content.kindred-spirits .article-title-text{text-transform:uppercase}.content.kindred-spirits .article-credits-text{margin-top:1rem}.content.kindred-spirits .article-credits-text .large-text{text-transform:uppercase}.content.kindred-spirits .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.kindred-spirits .space-theory-link:hover{color:#507085}@media screen and (min-width: 721px){.content.kindred-spirits .article-title-text{font-size:5vw !important;letter-spacing:0.75vw !important}.content.kindred-spirits .article-credits-text{font-size:1.5vw !important;letter-spacing:0.2vw}.content.kindred-spirits .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.kindred-spirits .article-title-text{letter-spacing:2vw !important}.content.kindred-spirits .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.kindred-spirits .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.mise-en-scene .article-title-text,.content.mise-en-scene .article-credits-text{margin:0 4vw}.content.mise-en-scene .article-title-text{text-transform:uppercase}.content.mise-en-scene .article-credits-text{margin-top:1rem}.content.mise-en-scene .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.mise-en-scene .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.mise-en-scene .article-credits-text{letter-spacing:0.2vw}.content.mise-en-scene .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.mise-en-scene .article-title-text{letter-spacing:2vw !important}.content.mise-en-scene .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.mise-en-scene .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.mise-en-scene .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.mise-en-scene .space-theory-link:hover{color:#507085}.content.natural-temperament .article-title-text,.content.natural-temperament .article-credits-text{margin:0 4vw}.content.natural-temperament .article-title-text{text-transform:uppercase}.content.natural-temperament .article-credits-text{margin-top:1rem}.content.natural-temperament .article-credits-text .large-text{text-transform:uppercase}.content.natural-temperament .floating-block{background-color:rgba(245,241,236,0.95) !important}@media screen and (min-width: 721px){.content.natural-temperament .article-title-text{font-size:5vw !important;letter-spacing:0.75vw !important}.content.natural-temperament .article-credits-text{font-size:1.5vw !important;letter-spacing:0.2vw}.content.natural-temperament .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.natural-temperament .article-title-text{letter-spacing:2vw !important}.content.natural-temperament .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.natural-temperament .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.new-custom-kitchen .overlay-container{display:flex}.content.new-custom-kitchen .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.new-custom-kitchen .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.new-custom-kitchen .overlay-container .overlay .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.new-custom-kitchen .overlay-container .overlay .component-labels{display:none}.content.new-custom-kitchen .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.new-custom-kitchen .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.new-custom-kitchen .overlay.nohover .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.new-custom-kitchen .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.new-custom-kitchen{padding-top:15vw}.content.new-custom-kitchen .share-email-container{height:auto}}.content.new-twists .article-title-text,.content.new-twists .article-credits-text{margin:0 4vw}.content.new-twists .article-title-text{text-transform:uppercase}.content.new-twists .article-credits-text{margin-top:1rem}.content.new-twists .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.new-twists .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.new-twists .article-credits-text{letter-spacing:0.2vw}.content.new-twists .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.new-twists .article-title-text{letter-spacing:2vw !important}.content.new-twists .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.new-twists .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.new-twists .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.new-twists .space-theory-link:hover{color:#507085}.content.old-traditions-new-approach .article-title-text,.content.old-traditions-new-approach .article-credits-text{margin:0 4vw}.content.old-traditions-new-approach .article-title-text{text-transform:uppercase}.content.old-traditions-new-approach .article-credits-text{margin-top:1rem}.content.old-traditions-new-approach .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.old-traditions-new-approach .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.old-traditions-new-approach .article-credits-text{letter-spacing:0.2vw}.content.old-traditions-new-approach .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.old-traditions-new-approach .article-title-text{letter-spacing:2vw !important}.content.old-traditions-new-approach .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.old-traditions-new-approach .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.our-best-kept-secret .overlay-container{display:flex}.content.our-best-kept-secret .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.our-best-kept-secret .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default;font-family:'Libre Baskerville', serif}.content.our-best-kept-secret .overlay-container .overlay .caption a{color:#FFF !important}.content.our-best-kept-secret .overlay-container .overlay .caption .our-best-kept-secret-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.our-best-kept-secret .overlay-container .overlay .component-labels{display:none}.content.our-best-kept-secret .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.our-best-kept-secret .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.our-best-kept-secret .overlay.nohover .caption .our-best-kept-secret-caption-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.our-best-kept-secret .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.our-best-kept-secret{padding-top:15vw}.content.our-best-kept-secret .share-email-container{height:auto}}.content.passive-house .article-title-text,.content.passive-house .article-credits-text{margin:0 4vw}.content.passive-house .article-title-text{text-transform:uppercase}.content.passive-house .article-credits-text{margin-top:1rem}.content.passive-house .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.passive-house .article-title-text{font-size:3vw !important;letter-spacing:0.3vw !important;line-height:1.2;margin:0 10vw}.content.passive-house .article-credits-text{letter-spacing:0.2vw}.content.passive-house .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.passive-house .article-title-text{letter-spacing:0.8vw !important;line-height:1.2}.content.passive-house .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.passive-house .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.shaker-spirit .article-title-text,.content.shaker-spirit .article-credits-text{margin:0 4vw}.content.shaker-spirit .article-title-text{text-transform:uppercase}.content.shaker-spirit .article-credits-text{margin-top:1rem}.content.shaker-spirit .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.shaker-spirit .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.shaker-spirit .article-credits-text{letter-spacing:0.2vw}.content.shaker-spirit .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.shaker-spirit .article-title-text{letter-spacing:2vw !important}.content.shaker-spirit .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.shaker-spirit .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.shaker-spirit .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.shaker-spirit .space-theory-link:hover{color:#507085}.content.shifting-the-beat .article-title-text,.content.shifting-the-beat .article-credits-text{margin:0 4vw}.content.shifting-the-beat .article-title-text{text-transform:uppercase}.content.shifting-the-beat .article-credits-text{margin-top:1rem}.content.shifting-the-beat .article-credits-text .large-text{text-transform:uppercase}.content.shifting-the-beat .layout-title-text{background:linear-gradient(rgba(22,15,15,0.4), rgba(22,15,15,0.4)) !important}@media screen and (min-width: 721px){.content.shifting-the-beat .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.shifting-the-beat .article-credits-text{letter-spacing:0.2vw}.content.shifting-the-beat .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.shifting-the-beat .article-title-text{letter-spacing:2vw !important}.content.shifting-the-beat .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.shifting-the-beat .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.shifting-the-beat .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.shifting-the-beat .space-theory-link:hover{color:#507085}.content.space-theory-kitchen-chameleon .overlay-container{display:flex}.content.space-theory-kitchen-chameleon .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.space-theory-kitchen-chameleon .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.space-theory-kitchen-chameleon .overlay-container .overlay .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.space-theory-kitchen-chameleon .overlay-container .overlay .component-labels{display:none}.content.space-theory-kitchen-chameleon .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.space-theory-kitchen-chameleon .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.space-theory-kitchen-chameleon .overlay.nohover .caption .exquisite-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.space-theory-kitchen-chameleon .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.space-theory-kitchen-chameleon{padding-top:15vw}.content.space-theory-kitchen-chameleon .share-email-container{height:auto}}.content.stripped-down-suburban .article-title-text,.content.stripped-down-suburban .article-credits-text{margin:0 4vw}.content.stripped-down-suburban .article-title-text{text-transform:uppercase}.content.stripped-down-suburban .article-credits-text{margin-top:1rem}.content.stripped-down-suburban .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.stripped-down-suburban .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.stripped-down-suburban .article-credits-text{letter-spacing:0.2vw}.content.stripped-down-suburban .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.stripped-down-suburban .article-title-text{letter-spacing:2vw !important}.content.stripped-down-suburban .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.stripped-down-suburban .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.stripped-down-suburban .space-theory-link{font-family:'Roboto', sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.2em;color:#7798ad}.content.stripped-down-suburban .space-theory-link:hover{color:#507085}.content.technicolor .overlay-container{display:flex}.content.technicolor .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.technicolor .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.technicolor .overlay-container .overlay .component-labels{display:none}.content.technicolor .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.technicolor .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.technicolor .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.technicolor{padding-top:15vw}.content.technicolor .share-email-container{height:auto}}.content.urban-retreats .overlay-container{display:flex}.content.urban-retreats .overlay-container .overlay{height:auto !important;margin-top:auto;width:100% !important}.content.urban-retreats .overlay-container .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.urban-retreats .overlay-container .overlay .caption .urban-retreats-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.urban-retreats .overlay-container .overlay .component-labels{display:none}.content.urban-retreats .overlay.nohover{height:auto !important;margin-top:auto;width:100% !important}.content.urban-retreats .overlay.nohover .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.content.urban-retreats .overlay.nohover .caption .urban-retreats-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.content.urban-retreats .overlay.nohover .component-labels{display:none}@media screen and (max-width: 800px){.content.urban-retreats{padding-top:15vw}.content.urban-retreats .share-email-container{height:auto}}.content.yellow .article-title-text,.content.yellow .article-credits-text{margin:0 4vw}.content.yellow .article-title-text{text-transform:uppercase}.content.yellow .article-credits-text{margin-top:1rem}.content.yellow .article-credits-text .large-text{text-transform:uppercase}@media screen and (min-width: 721px){.content.yellow .article-title-text{font-size:5vw !important;letter-spacing:1vw !important}.content.yellow .article-credits-text{letter-spacing:0.2vw}.content.yellow .article-credits-text .large-text{letter-spacing:0.5vw !important}}@media screen and (max-width: 720px){.content.yellow .article-title-text{letter-spacing:2vw !important}.content.yellow .article-credits-text{font-size:3vw;letter-spacing:0.3vw}.content.yellow .article-credits-text .large-text{font-size:4vw !important;letter-spacing:1.2vw !important}}.content.straight-talk .component.video.show-video-controls .overlay-container .overlay{background-color:transparent}.content.subscribe .subscribe-title-container{display:flex;justify-content:center;align-items:center;padding-top:0 !important;border-bottom:1px solid #cdcdcd}@media (max-width: 800px){.content.subscribe .subscribe-title-container{padding:10vw 10%}}@media (min-width: 801px){.content.subscribe .subscribe-title-container{padding:70px 100px}}.content.subscribe .subscribe-page-tagline{text-align:center;color:#666;letter-spacing:1px}@media (max-width: 800px){.content.subscribe .subscribe-page-tagline{margin-top:10vw}}@media (min-width: 801px){.content.subscribe .subscribe-page-tagline{margin-top:50px}}.content.subscribe .subscribe-form-container{margin-top:2rem;margin-bottom:10rem}.content.subscribe .subscribe-form-container .contact-forms{height:100%;display:flex}.content.subscribe .subscribe-form-container .contact-forms .contact-form-iframe-container{margin:auto}.content.subscribe .subscribe-form-container .contact-forms .contact-form-iframe-container .contact-form-content .contact-form-iframe{padding-left:0 !important}.content.symphony-of-a-system-intro .ssv-container{height:100%}.content.what-we-do{width:100%;max-width:none !important;min-width:0 !important}.what-we-do-page{padding:1rem;padding-top:10rem;color:#646464;font-family:'Noto Serif JP';font-size:1.1rem;font-size:0.9rem;transition:opacity 0.5s;transition-delay:1s;padding-bottom:6rem}@media (max-device-width: 720px){.what-we-do-page{font-size:0.9rem;padding-top:5rem}}.what-we-do-page:not(.is-loaded){opacity:0}.what-we-do-page .wwd-title{letter-spacing:5px;text-transform:uppercase;font-family:'Work Sans', sans-serif;text-align:center;font-size:1.2rem}.what-we-do-page .wwd-title:not(.first){margin-top:3rem}.what-we-do-page .wwd-intro-p{font-size:1.1rem}.what-we-do-page .o-spacer{height:5rem}.what-we-do-page .wwd-intro-p{padding-top:2rem;max-width:39rem;margin:auto;text-align:center}.what-we-do-page .wwd-objectives .wwd-objective{padding:2rem 0;margin:auto;max-width:39rem;text-align:center}.what-we-do-page .wwd-objectives .wwd-objective .o-index{font-size:1.5rem;margin-bottom:0.5rem}.what-we-do-page .next-page-button{width:28rem;margin:auto;margin-top:5rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.what-we-do-page .next-page-button .next-page-button-title{color:#646464;font-size:1.2rem;letter-spacing:5px;font-family:'Work Sans', sans-serif;text-transform:uppercase;font-family:'Work Sans', sans-serif}.what-we-do-page .next-page-button .next-page-button-arrow{align-self:flex-end;margin-top:-1.3rem;height:1.25rem;filter:invert(50%)}@media (max-device-width: 720px){.what-we-do-page .next-page-button{width:18rem}.what-we-do-page .next-page-button .next-page-button-title{font-size:0.8rem;letter-spacing:2px}.what-we-do-page .next-page-button .next-page-button-arrow{margin-top:-0.9rem;height:0.8rem}}.content.who-we-are-page{width:100%;max-width:none !important;min-width:0 !important}.who-we-are-page{padding:1rem;padding-top:10rem;color:#646464;font-family:'Noto Serif JP';font-size:1.1rem;font-size:0.9rem;transition:opacity 0.5s;transition-delay:1s;padding-bottom:6rem}@media (max-device-width: 720px){.who-we-are-page{font-size:0.9rem;padding-top:5rem}}.who-we-are-page:not(.is-loaded){opacity:0}.who-we-are-page .wwa-title{letter-spacing:5px;text-transform:uppercase;font-family:'Work Sans', sans-serif;text-align:center;font-size:1.2rem}.who-we-are-page .wwa-title:not(.first){margin-top:3rem}.who-we-are-page .wwa-intro-p{font-size:1.1rem}.who-we-are-page .o-spacer{height:5rem}.who-we-are-page .wwa-intro-p{padding-top:2rem;max-width:39rem;margin:auto;text-align:center}.who-we-are-page .wwa-objectives .wwa-objective{padding:2rem 0;margin:auto;max-width:39rem;text-align:center}.who-we-are-page .wwa-objectives .wwa-objective .o-index{font-size:1.5rem;margin-bottom:0.5rem}.who-we-are-page .next-page-button{width:28rem;margin:auto;margin-top:5rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.who-we-are-page .next-page-button .next-page-button-title{color:#646464;font-size:1.2rem;letter-spacing:5px;font-family:'Work Sans', sans-serif;text-transform:uppercase;font-family:'Work Sans', sans-serif}.who-we-are-page .next-page-button .next-page-button-arrow{align-self:flex-end;margin-top:-1.3rem;height:1.25rem;filter:invert(50%)}@media (max-device-width: 720px){.who-we-are-page .next-page-button{width:18rem}.who-we-are-page .next-page-button .next-page-button-title{font-size:0.8rem;letter-spacing:2px}.who-we-are-page .next-page-button .next-page-button-arrow{margin-top:-0.9rem;height:0.8rem}}.content.whos-henry{width:100%;max-width:none !important;min-width:0 !important}.whos-henry-page .wh-screen{height:56vw;width:100%;background-position:center;background-size:cover;position:relative}.whos-henry-page .wh-screen .fixed-bg{position:fixed;top:0;width:100%;height:100%;z-index:-1;background-color:white}.whos-henry-page .wh-screen .fixed-bg .rel{position:relative;height:100%}.whos-henry-page .wh-screen .wh-screen-text{font-size:1.1vw;position:absolute;width:35vw;line-height:1.4;text-transform:uppercase}.whos-henry-page .wh-screen.key-hammer-1 .wh-screen-text,.whos-henry-page .wh-screen.key-us .wh-screen-text,.whos-henry-page .wh-screen.key-farmhouse .wh-screen-text,.whos-henry-page .wh-screen.key-summer .wh-screen-text,.whos-henry-page .wh-screen.key-suit .wh-screen-text{text-align:right}.whos-henry-page .wh-screen.key-us .wh-screen-text,.whos-henry-page .wh-screen.key-1912 .wh-screen-text,.whos-henry-page .wh-screen.key-farmhouse .wh-screen-text,.whos-henry-page .wh-screen.key-hands .wh-screen-text,.whos-henry-page .wh-screen.key-kitchen-1 .wh-screen-text,.whos-henry-page .wh-screen.key-suit .wh-screen-text,.whos-henry-page .wh-screen.key-arch-2 .wh-screen-text{color:white}.whos-henry-page .wh-screen.key-swing,.whos-henry-page .wh-screen.key-swing .rel,.whos-henry-page .wh-screen.key-spirit,.whos-henry-page .wh-screen.key-spirit .rel,.whos-henry-page .wh-screen.key-arch-1,.whos-henry-page .wh-screen.key-arch-1 .rel,.whos-henry-page .wh-screen.key-hands,.whos-henry-page .wh-screen.key-hands .rel{display:flex;justify-content:center;align-items:center}.whos-henry-page .wh-screen.key-swing .wh-screen-text,.whos-henry-page .wh-screen.key-spirit .wh-screen-text,.whos-henry-page .wh-screen.key-arch-1 .wh-screen-text,.whos-henry-page .wh-screen.key-hands .wh-screen-text{width:60%;font-size:2.1vw;text-align:center;font-weight:bold;font-family:'Libre Baskerville'}.whos-henry-page .wh-screen.key-hammer-1 .wh-screen-text{bottom:10vw;right:15vw}.whos-henry-page .wh-screen.key-us .wh-screen-text{bottom:8.7vw;right:45vw}.whos-henry-page .wh-screen.key-1912 .wh-screen-text{bottom:6vw;left:50vw}.whos-henry-page .wh-screen.key-farmhouse .wh-screen-text{bottom:8.5vw;right:55vw}.whos-henry-page .wh-screen.key-summer .wh-screen-text{right:46vw;top:22vw;width:50vw}.whos-henry-page .wh-screen.key-hands .fixed-bg{background-color:black}.whos-henry-page .wh-screen.key-kitchen-1 .wh-screen-text{left:60vw;top:6vw;width:30vw}.whos-henry-page .wh-screen.key-kitchen-2 .wh-screen-text{right:3vw;bottom:3vw;width:50vw;font-size:1.5vw;font-weight:bold;background-color:white;padding:1vw}.whos-henry-page .wh-screen.key-hammer-3 .wh-screen-text{left:23vw;top:34vw;width:43vw}.whos-henry-page .wh-screen.key-suit .wh-screen-text{right:45vw;bottom:8.5vw;width:50vw}.whos-henry-page .wh-screen.key-arch-2 .wh-screen-text{left:35vw;bottom:15vw;width:40vw;background-color:black;padding:1vw;font-weight:bold}.whos-henry-page .wh-screen.key-henry-is{height:170vw}.whos-henry-page .wh-screen.key-henry-is .wh-screen-text{left:50vw;top:40vw}.whos-henry-page .wh-screen.key-henry-is .wh-screen-text .hi-item{padding-left:13vw}.whos-henry-page .wh-screen.key-henry-is .wh-screen-text .hi-item:first-child,.whos-henry-page .wh-screen.key-henry-is .wh-screen-text .hi-item:last-child{font-size:2vw}.whos-henry-page .wh-screen.key-henry-is .wh-screen-text .hi-item:first-child{margin-bottom:5vw}.whos-henry-page .wh-screen.key-henry-is .wh-screen-text .hi-item:last-child{margin-top:5vw}.whos-henry-page .wh-screen.key-henry-is .wh-screen-text .hi-item:not(:first-child):not(:last-child){margin-bottom:3vw;border-top:1px solid #333;padding-top:1vw;display:inline-block;font-weight:bold}.whos-henry-page .wh-screen.key-henry-is .wh-screen-text .written-by{margin-top:0.5vw;font-size:1vw;opacity:0.5}.content.working-with-nature{padding-top:3rem}.main_pages_controller.show_view .content.furniture{position:relative;height:100%;overflow:hidden}.main_pages_controller.show_view .content.furniture .furniture-dissolving-grid{width:100%;height:100%}.main_pages_controller.show_view .content.furniture .furniture-dissolving-grid .tcell{width:8rem;height:5.2rem}.main_pages_controller.show_view .content.furniture .logo-cell{overflow:visible}.main_pages_controller.show_view .content.furniture .logo-cell img{width:100% !important;height:auto !important;left:0px !important}.main_pages_controller.show_view .content.henrybuilt{position:relative;height:100%}.main_pages_controller.show_view .content.henrybuilt .henrybuilt-dissolving-grid{width:100%;height:100%}.main_pages_controller.show_view .content.henrybuilt .henrybuilt-dissolving-grid .tcell{width:8rem;height:5.5rem}.main_pages_controller.show_view .content.henrybuilt .henrybuilt-dissolving-grid .tcell.x-2.y--1,.main_pages_controller.show_view .content.henrybuilt .henrybuilt-dissolving-grid .tcell.x-3.y-1{overflow:visible;z-index:2}.main_pages_controller.show_view .content.henrybuilt .henrybuilt-dissolving-grid .logo-text{font-size:0.9rem;letter-spacing:0.2rem;font-weight:900;font-family:'Libre Franklin';position:relative;top:calc(50% - 0.5rem);text-align:center}.main_pages_controller.show_view .content.henrybuilt .henrybuilt-dissolving-grid .new-work-link{display:block;width:300%;height:100%}.main_pages_controller.show_view .content.henrybuilt .henrybuilt-dissolving-grid .new-work-link .new-work-text{width:100%;font-size:1rem;position:absolute;top:calc(50% - 0.5rem);left:2rem;white-space:nowrap;display:block;color:#a04420}.main_pages_controller.show_view.mobile .content.henrybuilt .new-work-text{display:none}.landing-page-container{display:flex;margin-bottom:2px;width:100%;transition:opacity 2s;transition-delay:0.5s}.landing-page-container:not(.is-visible){opacity:0}@media screen and (max-aspect-ratio: 1/1){.landing-page-container{flex-direction:column}.landing-page-container .landing-page-brand-container{width:100vw;height:100vw}.landing-page-container .landing-page-dimmer{font-size:15vw}.landing-page-container .landing-page-dimmer .dimmer-subtitle{margin-top:1rem;font-size:3vw}}@media screen and (min-aspect-ratio: 1/1){.landing-page-container{flex-direction:row}.landing-page-container .landing-page-brand-container{height:100vh;width:50%}.landing-page-container .landing-page-dimmer{font-size:5rem}.landing-page-container .landing-page-dimmer .dimmer-subtitle{font-size:0.8rem;margin-top:1.5rem}}.landing-page-container .landing-page-brand-container{position:relative}.landing-page-container .landing-page-brand-container:hover .landing-page-dimmer{background-color:rgba(0,0,0,0.2)}.landing-page-container .landing-page-brand-container .landing-page-image{background-size:cover;background-position:center;height:100%;width:100%;opacity:0;position:absolute;transition:opacity 2s;z-index:1}.landing-page-container .landing-page-brand-container .landing-page-image.active{opacity:1}.landing-page-container .landing-page-brand-container .landing-page-dimmer{transition:opacity 0.5s, background-color 0.5s;background-color:rgba(0,0,0,0.5);height:100%;width:100%;z-index:10;position:absolute;top:0px;font-family:'Unna', serif;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#FFFFFF;text-shadow:0px 0px 2px rgba(0,0,0,0.2);cursor:pointer}.landing-page-container .landing-page-brand-container .landing-page-dimmer .dimmer-subtitle{letter-spacing:1px;text-transform:uppercase;font-family:'Work Sans';text-align:center}.landing-page-container .landing-page-brand-container .landing-page-dimmer.hidden{opacity:0.6}.landing-page-container .landing-page-titles-container{top:40%;left:22%;transition:left 2s;font-size:5rem;position:absolute;font-family:'Unna', serif;z-index:12}.landing-page-container .landing-page-titles-container .landing-page-titles-container.projects-postion{left:0}.landing-page-container .landing-page-titles-container .landing-page-titles-container.objects-postion{left:51%}.landing-page-container .landing-page-titles-container .brand-title{opacity:1;transition:opacity 2s;color:#FFFFFF;text-shadow:0px 0px 2px rgba(0,0,0,0.2)}.landing-page-container .landing-page-titles-container .brand-title.hidden{opacity:0}.landing-page-container .landing-page-titles-container .henrybuilt-title{opacity:1;color:#000000}.landing-page-container .landing-page-titles-container .henrybuilt-title.hidden{opacity:0}.main_pages_controller.show_view .content.opencase-intro{height:100%}.main_pages_controller.show_view .content.opencase-intro .opencase-dissolving-grid{width:100%;height:100%}.main_pages_controller.show_view .content.opencase-intro .opencase-dissolving-grid .tcell.type-html{height:auto;text-align:center;box-sizing:border-box;white-space:pre;letter-spacing:3px;display:table-cell;vertical-align:middle}.main_pages_controller.show_view .content.opencase-intro .opencase-dissolving-grid .tcell.type-html.enter{cursor:pointer}.main_pages_controller.show_view .content.opencase-intro .opencase-dissolving-grid .tcell.type-html.enter:hover{background-color:rgba(0,0,0,0.05)}.main_pages_controller.show_view .content.opencase-intro .opencase-menu{margin:auto;margin-top:10rem;width:10rem;display:none}.main_pages_controller.show_view .content.opencase-intro .opencase-menu .opencase-menu-item{font-size:1.5rem;margin-bottom:1.5rem;color:#666;display:block;cursor:pointer}.main_pages_controller.show_view .content.opencase-intro .opencase-menu .opencase-menu-item:hover{opacity:0.8}.main_pages_controller.show_view .content.press-awards .component.press-contact{text-transform:uppercase;letter-spacing:3px;font-size:0.8rem;color:#999;padding-top:10px !important;padding-bottom:0px !important}.main_pages_controller.show_view .content.press-awards .component.press-contact .center{text-align:center}.main_pages_controller.show_view .content.press-awards .component.press-contact a{color:inherit}.main_pages_controller.show_view .content.press-awards .component.press .date{margin-bottom:20px;font-size:15px;line-height:23px;opacity:0.7}.main_pages_controller.show_view .content.press-awards .component.press.text{font-size:14px;padding-top:0px;padding-bottom:0px}.main_pages_controller.show_view .content.press-awards .component.press .link{font-size:25px;line-height:35px}.main_pages_controller.show_view .content.press-awards .component.press.quote .author{font-size:13px;line-height:1.4;opacity:0.8;text-transform:uppercase;font-family:arial}.main_pages_controller.show_view .content.press-awards .component.press.quote .author{margin-bottom:20px;text-align:right}.main_pages_controller.show_view .content.press-awards .component.press.quote .text{padding-bottom:10px;opacity:0.7}.main_pages_controller.show_view .content.press-awards .component.press.quote .text{padding-top:20px}.main_pages_controller.show_view .content.press-awards .selected-press-awards-container{margin-top:50px}.main_pages_controller.show_view .content.press-awards .show-all-button-container{display:flex;height:200px}.main_pages_controller.show_view .content.press-awards .show-all-button-container .button{margin:auto}.main_pages_controller.show_view .content.press-awards .all-press-awards-container{margin-top:100px;margin-bottom:200px}.main_pages_controller.show_view .content.press-awards .selected-press-awards-container .title,.main_pages_controller.show_view .content.press-awards .all-press-awards-container .title{padding:0px 50px;text-align:center;text-transform:uppercase;letter-spacing:3px;font-size:1.2rem;color:#a9a9a9}.main_pages_controller.show_view .content.press-awards .press-items{padding:25px 50px;margin-bottom:50px}.main_pages_controller.show_view .content.press-awards .press-items .component.press .award-title{display:flex;align-items:flex-start}.main_pages_controller.show_view .content.press-awards .press-items .component.press .award-title img{height:15px;width:auto;padding-right:2px;padding-top:3px}.main_pages_controller.show_view .content.press-awards .press-items .component.press .award-title .award-author{font-weight:bold}.main_pages_controller.show_view .content.press-awards .press-items .component.press .link,.main_pages_controller.show_view .content.press-awards .press-items .component.press .award-author{font-size:15px;line-height:20px}.main_pages_controller.show_view .content.press-awards .press-items .component.press .text{font-size:13px;line-height:16px}.main_pages_controller.show_view .content.press-awards .press-items .component.press .date{font-size:12px;line-height:15px;margin-bottom:10px}.main_pages_controller.show_view .subscribe .form,.main_pages_controller.show_view .subscribe .thank-you{margin:auto;margin-top:5rem}.main_pages_controller.show_view .subscribe .form{width:16rem}.main_pages_controller.show_view .subscribe .thank-you{width:20rem;margin-top:15rem;text-align:center}.main_pages_controller.show_view .update-montage-wrapper{height:100%}.main_pages_controller.show_view .update-montage-wrapper .slideshow-page{opacity:0;position:fixed;width:100%;height:100%}.main_pages_controller.show_view .update-montage-wrapper .update-montage{height:100%;width:100%;position:relative}.main_pages_controller.show_view .update-montage-wrapper .update-montage .montage-title{letter-spacing:0.1rem;text-transform:uppercase;text-align:center;vertical-align:middle}.content.careers .location,.content.careers .pdf-link{color:#be3e34}.content.careers .pdf-link::after{margin-left:5px;background-image:url("https://henrybuilt-cdn.s3-us-west-2.amazonaws.com/public-site/pdf_red.png");background-repeat:no-repeat;background-size:contain;display:inline-block;height:0.7rem;width:2rem;content:""}.main_pages_controller.show_view .content.henrybuilt{max-width:none}.henrybuilt-landing-media{position:relative;transition:opacity 1s}.henrybuilt-landing-media:not(.is-visible){opacity:0}.henrybuilt-landing-media .landing-media-icon-container{z-index:2;position:absolute;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.henrybuilt-landing-media .landing-media-icon-container .landing-media-icon{transition:opacity 0.2s;opacity:0}.henrybuilt-landing-media .landing-media{position:relative;overflow:hidden}.henrybuilt-landing-media .landing-media .landing-medium{transition:opacity 1.7s;width:100%;height:100vh}.henrybuilt-landing-media .landing-media .landing-medium:not(:first-child){position:absolute;top:0px;left:0px}.henrybuilt-landing-media .landing-media .landing-medium:not(.is-active){opacity:0;z-index:0}.henrybuilt-landing-media .landing-media .landing-medium.is-active{z-index:1}.henrybuilt-landing-media .landing-media .landing-medium.type-image{background-size:cover;background-position:center;background-repeat:no-repeat}.henrybuilt-landing-media .landing-media .landing-medium.type-video .video-container{position:relative;height:100%}.henrybuilt-landing-media .landing-media .landing-medium.type-video .video-container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);height:auto}.henrybuilt-landing-media .landing-copy{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:1;color:white;text-shadow:0px 0px 10px rgba(0,0,0,0.3);display:flex;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,0.3);box-sizing:border-box;padding:2rem}@media screen and (min-width: 801px){.henrybuilt-landing-media .landing-copy{align-items:center}}.henrybuilt-landing-media .landing-copy .landing-tag-line{max-width:calc(100% - 2rem);font-family:'Noto Serif JP';transition:opacity 2s}.henrybuilt-landing-media .landing-copy .landing-tag-line.is-hidden{opacity:0}@media screen and (min-width: 801px){.henrybuilt-landing-media .landing-copy .landing-tag-line{text-align:center;font-size:2.4vw;padding-top:4rem}}@media screen and (max-width: 800px){.henrybuilt-landing-media .landing-copy .landing-tag-line{font-size:1.3rem}}.henrybuilt-landing-media .landing-copy .landing-links{display:flex}@media screen and (min-width: 801px){.henrybuilt-landing-media .landing-copy .landing-links{margin-top:9rem}}@media screen and (max-width: 800px){.henrybuilt-landing-media .landing-copy .landing-links{margin-top:5rem;flex-direction:column}}.henrybuilt-landing-media .landing-copy .landing-links .landing-link{font-family:'Work Sans';color:white !important;text-transform:uppercase;font-weight:lighter}@media screen and (min-width: 801px){.henrybuilt-landing-media .landing-copy .landing-links .landing-link{margin:2rem 2rem;font-size:1.2rem;letter-spacing:0.25rem}}@media screen and (max-width: 800px){.henrybuilt-landing-media .landing-copy .landing-links .landing-link{font-size:1rem;letter-spacing:0.2rem;margin:0.3rem 0}.henrybuilt-landing-media .landing-copy .landing-links .landing-link span{display:block}}.landing-page-grid-container .editorial-grid{margin-top:0 !important}.new-work-main-page-view{background-color:#000;width:100%;height:100%}.new-work-main-page-view .new-work-content{width:35rem;max-width:100%;margin:auto;position:relative;top:calc(50% - 8rem)}.new-work-main-page-view .new-work-content,.new-work-main-page-view .new-work-content a{color:#fff}.new-work-main-page-view .new-work-content .new-work-title,.new-work-main-page-view .new-work-content .table-cell{padding:1rem}.new-work-main-page-view .new-work-content .new-work-table .new-work-section .table-cell{font-weight:normal;letter-spacing:0;line-height:1.5}.new-work-main-page-view .new-work-content .new-work-table .new-work-section .table-cell .new-work-link{display:block}.new-work-main-page-view .new-work-content .new-work-table .new-work-section .table-cell .new-work-link:hover{text-decoration:underline}@media (min-width: 600px){.new-work-main-page-view .new-work-section .table-cell:first-child{white-space:nowrap}}.main_pages_controller.show_view .content.performance-kitchens{max-width:none}.main_pages_controller.show_view .content.performance-kitchens img{transition:opacity 1s}.main_pages_controller.show_view .content.performance-kitchens img:not(.image-loaded){opacity:0}.performance-kitchens-landing-media{position:relative;transition:opacity 1s}.performance-kitchens-landing-media:not(.is-visible){opacity:0}.performance-kitchens-landing-media .landing-media{position:relative;overflow:hidden}.performance-kitchens-landing-media .landing-media .landing-medium{transition:opacity 1.7s;width:100%;height:100vh}.performance-kitchens-landing-media .landing-media .landing-medium:not(:first-child){position:absolute;top:0px;left:0px}.performance-kitchens-landing-media .landing-media .landing-medium:not(.is-active){opacity:0;z-index:0}.performance-kitchens-landing-media .landing-media .landing-medium.is-active{z-index:1}.performance-kitchens-landing-media .landing-media .landing-medium.type-image{background-size:cover;background-position:center;background-repeat:no-repeat}.performance-kitchens-landing-media .landing-media .landing-medium.type-video .video-container{position:relative;height:100%}.performance-kitchens-landing-media .landing-media .landing-medium.type-video .video-container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);height:auto}.performance-kitchens-landing-media .landing-copy{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:1;color:white;text-shadow:0px 0px 10px rgba(0,0,0,0.3);display:flex;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,0.3);box-sizing:border-box;padding:2rem}@media screen and (min-width: 801px){.performance-kitchens-landing-media .landing-copy{align-items:center}}.performance-kitchens-landing-media .landing-copy .landing-tag-line{max-width:calc(100% - 2rem);font-family:'Noto Serif JP';transition:opacity 2s}.performance-kitchens-landing-media .landing-copy .landing-tag-line.is-hidden{opacity:0}@media screen and (min-width: 801px){.performance-kitchens-landing-media .landing-copy .landing-tag-line{text-align:center;font-size:2.4vw;padding-top:4rem}}@media screen and (max-width: 800px){.performance-kitchens-landing-media .landing-copy .landing-tag-line{font-size:1.3rem}}.performance-kitchens-landing-media .landing-copy .landing-links{display:flex}@media screen and (min-width: 801px){.performance-kitchens-landing-media .landing-copy .landing-links{margin-top:9rem}}@media screen and (max-width: 800px){.performance-kitchens-landing-media .landing-copy .landing-links{margin-top:5rem;flex-direction:column}}.performance-kitchens-landing-media .landing-copy .landing-links .landing-link{font-family:'Work Sans';color:white !important;text-transform:uppercase;font-weight:lighter}@media screen and (min-width: 801px){.performance-kitchens-landing-media .landing-copy .landing-links .landing-link{margin:2rem 2rem;font-size:1.2rem;letter-spacing:0.25rem}}@media screen and (max-width: 800px){.performance-kitchens-landing-media .landing-copy .landing-links .landing-link{font-size:1rem;letter-spacing:0.2rem;margin:0.3rem 0}.performance-kitchens-landing-media .landing-copy .landing-links .landing-link span{display:block}}.main_private_site_login_controller.index_view form{max-width:800px;text-align:center;margin:auto;margin-top:200px}.main_private_site_login_controller.index_view form .component{padding:20px 0px;line-height:1.5}.main_private_site_login_controller.index_view form .component .private-site-company-name{font-size:5vw;letter-spacing:1vw;line-height:1}.main_private_site_login_controller.index_view form .component .private-site-title{font-size:2vw;letter-spacing:0.2vw}.main_private_site_login_controller.index_view form .component a{color:#4d73be}.main_private_site_login_controller.index_view form .component a:hover{opacity:0.7}.main_private_site_login_controller.index_view form .component.error{color:red}.main_private_site_login_controller.index_view form .component input{outline:none;text-transform:uppercase;padding:10px;border:2px solid #000;border-radius:3px;margin-top:50px;font-size:14px;letter-spacing:2px}.main_private_site_login_controller.index_view form .component input[type=submit]{background-color:#000;color:#fff;margin-left:10px;cursor:pointer}.main_private_site_login_controller.index_view form .component input[type=submit]:hover{opacity:0.8}.main_pages_controller.show_view.mobile .component .overlay,.main_inquire_controller.index_view.mobile .component .overlay{background-color:#111}.main_pages_controller.show_view.mobile .component.bottom-caption .overlay,.main_inquire_controller.index_view.mobile .component.bottom-caption .overlay{height:auto !important;margin-top:auto;width:100% !important}.main_pages_controller.show_view.mobile .component.bottom-caption .overlay .caption,.main_inquire_controller.index_view.mobile .component.bottom-caption .overlay .caption{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:20px 15px !important;font-size:95%;line-height:1;cursor:default}.main_pages_controller.show_view.mobile .component.bottom-caption .overlay .caption .bottom-caption-details,.main_inquire_controller.index_view.mobile .component.bottom-caption .overlay .caption .bottom-caption-details{margin-top:8px;font-size:90%;opacity:0.8}.main_pages_controller.show_view.mobile .component.bottom-caption .overlay .caption .bottom-caption-details a,.main_inquire_controller.index_view.mobile .component.bottom-caption .overlay .caption .bottom-caption-details a{text-transform:uppercase;color:#FFF;letter-spacing:2px;font-weight:bold}.main_pages_controller.show_view.mobile .component.bottom-caption .overlay .component-labels,.main_inquire_controller.index_view.mobile .component.bottom-caption .overlay .component-labels{display:none}@media only screen and (max-device-width: 480px){.main_pages_controller.show_view.mobile .component,.main_inquire_controller.index_view.mobile .component{width:100%;height:auto}.main_pages_controller.show_view.mobile .component.text,.main_pages_controller.show_view.mobile .component.image .overlay,.main_inquire_controller.index_view.mobile .component.text,.main_inquire_controller.index_view.mobile .component.image .overlay{opacity:1}.main_pages_controller.show_view.mobile .component img.image,.main_pages_controller.show_view.mobile .component video.video,.main_inquire_controller.index_view.mobile .component img.image,.main_inquire_controller.index_view.mobile .component video.video{display:block;width:100%;height:auto}.main_pages_controller.show_view.mobile .component.text,.main_inquire_controller.index_view.mobile .component.text{width:80%;padding:10vw 10%}.main_pages_controller.show_view.mobile .component.text .center,.main_inquire_controller.index_view.mobile .component.text .center{width:100%}.main_pages_controller.show_view.mobile .component .overlay .caption.large,.main_inquire_controller.index_view.mobile .component .overlay .caption.large{font-size:10vw;padding-bottom:0}.main_pages_controller.show_view.mobile .component .indicator.u,.main_inquire_controller.index_view.mobile .component .indicator.u{top:-12.5vw}.main_pages_controller.show_view.mobile .component .indicator.d,.main_inquire_controller.index_view.mobile .component .indicator.d{bottom:-12.5vw}.main_pages_controller.show_view.mobile .component .indicator.u,.main_pages_controller.show_view.mobile .component .indicator.d,.main_inquire_controller.index_view.mobile .component .indicator.u,.main_inquire_controller.index_view.mobile .component .indicator.d{left:50%;margin-left:-5vw}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px){.main_pages_controller.show_view.mobile .component,.main_inquire_controller.index_view.mobile .component{width:100%;height:auto}.main_pages_controller.show_view.mobile .component.text,.main_pages_controller.show_view.mobile .component.image .overlay,.main_inquire_controller.index_view.mobile .component.text,.main_inquire_controller.index_view.mobile .component.image .overlay{opacity:1}.main_pages_controller.show_view.mobile .component img.image,.main_inquire_controller.index_view.mobile .component img.image{width:100%;height:auto}.main_pages_controller.show_view.mobile .component.text,.contact .main_pages_controller.show_view.mobile .component.text.less-padding,.main_inquire_controller.index_view.mobile .component.text,.contact .main_inquire_controller.index_view.mobile .component.text.less-padding{width:80%;padding:10vw 10%}.main_pages_controller.show_view.mobile .component.text .center,.main_inquire_controller.index_view.mobile .component.text .center{width:100%}.main_pages_controller.show_view.mobile .component .overlay .caption.large,.main_inquire_controller.index_view.mobile .component .overlay .caption.large{font-size:10vw;padding-bottom:0}.main_pages_controller.show_view.mobile .component .indicator.u,.main_inquire_controller.index_view.mobile .component .indicator.u{top:-12.5vw}.main_pages_controller.show_view.mobile .component .indicator.d,.main_inquire_controller.index_view.mobile .component .indicator.d{bottom:-12.5vw}.main_pages_controller.show_view.mobile .component .indicator.u,.main_pages_controller.show_view.mobile .component .indicator.d,.main_inquire_controller.index_view.mobile .component .indicator.u,.main_inquire_controller.index_view.mobile .component .indicator.d{left:50%;margin-left:-5vw}}body.main_pages_controller.show_view.mobile,body.main_inquire_controller.index_view.mobile{font-family:arial;line-height:normal !important;-webkit-line-height:normal !important;font-size:1em}body.main_pages_controller.show_view.mobile .inquiry,body.main_inquire_controller.index_view.mobile .inquiry{height:100% !important}body.main_pages_controller.show_view.mobile .inquiry .button:hover,body.main_inquire_controller.index_view.mobile .inquiry .button:hover{background-color:gainsboro}body.main_pages_controller.show_view.mobile .inquire:hover,body.main_pages_controller.show_view.mobile .menuButton:hover,body.main_inquire_controller.index_view.mobile .inquire:hover,body.main_inquire_controller.index_view.mobile .menuButton:hover{background-color:black}body.main_pages_controller.show_view.mobile .bottomNavLinks a:hover,body.main_inquire_controller.index_view.mobile .bottomNavLinks a:hover{opacity:1}body.main_pages_controller.show_view.mobile .menu .section span,body.main_pages_controller.show_view.mobile .menu .section .links.level1,body.main_inquire_controller.index_view.mobile .menu .section span,body.main_inquire_controller.index_view.mobile .menu .section .links.level1{float:none}body.main_pages_controller.show_view.mobile .menu .section span a:hover,body.main_pages_controller.show_view.mobile .menu .section a:hover,body.main_inquire_controller.index_view.mobile .menu .section span a:hover,body.main_inquire_controller.index_view.mobile .menu .section a:hover{color:#fff}body.main_pages_controller.show_view.mobile .menu .menu-content-wrapper,body.main_inquire_controller.index_view.mobile .menu .menu-content-wrapper{padding-right:1rem}body.main_pages_controller.show_view.mobile .pressHeader,body.main_inquire_controller.index_view.mobile .pressHeader{display:none}body.main_pages_controller.show_view.mobile .extraLabel,body.main_inquire_controller.index_view.mobile .extraLabel{display:none}body.main_pages_controller.show_view.mobile .content.henrybuilt .component,body.main_inquire_controller.index_view.mobile .content.henrybuilt .component{width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;border:none}body.main_pages_controller.show_view.mobile .content.henrybuilt,body.main_inquire_controller.index_view.mobile .content.henrybuilt{padding:0}body.main_pages_controller.show_view.mobile .instagram:hover,body.main_inquire_controller.index_view.mobile .instagram:hover{opacity:1}body.main_pages_controller.show_view.mobile .contact .component.text.less-padding,body.main_inquire_controller.index_view.mobile .contact .component.text.less-padding{text-align:center}body.main_pages_controller.show_view.mobile a.public-link,body.main_inquire_controller.index_view.mobile a.public-link{font-size:4vw}@media only screen and (min-device-width: 160px) and (max-device-width: 667px){body.main_pages_controller.show_view.mobile body,body.main_inquire_controller.index_view.mobile body{font-family:arial;line-height:normal !important;-webkit-line-height:normal !important}body.main_pages_controller.show_view.mobile .large,body.main_inquire_controller.index_view.mobile .large{font-family:arial !important;font-size:5vw !important}body.main_pages_controller.show_view.mobile .medium,body.main_inquire_controller.index_view.mobile .medium{font-size:95%;line-height:1.4}body.main_pages_controller.show_view.mobile .small,body.main_inquire_controller.index_view.mobile .small{font-size:90%;line-height:1.4}body.main_pages_controller.show_view.mobile .tiny,body.main_inquire_controller.index_view.mobile .tiny{font-size:85%;line-height:1.4}body.main_pages_controller.show_view.mobile .serif,body.main_inquire_controller.index_view.mobile .serif{font-family:inherit}body.main_pages_controller.show_view.mobile .controlButton,body.main_inquire_controller.index_view.mobile .controlButton{width:10vw}body.main_pages_controller.show_view.mobile .linkArrow,body.main_inquire_controller.index_view.mobile .linkArrow{width:10vw}body.main_pages_controller.show_view.mobile .content,body.main_inquire_controller.index_view.mobile .content{width:auto;min-width:0px;max-width:inherit}body.main_pages_controller.show_view.mobile .menuButton,body.main_pages_controller.show_view.mobile .inquire,body.main_inquire_controller.index_view.mobile .menuButton,body.main_inquire_controller.index_view.mobile .inquire{font-size:2vw;padding:2vw 4vw;height:auto;background-color:black}body.main_pages_controller.show_view.mobile .inquire,body.main_inquire_controller.index_view.mobile .inquire{display:none !important}body.main_pages_controller.show_view.mobile .menuButton.light:hover,body.main_pages_controller.show_view.mobile .inquire.light:hover,body.main_inquire_controller.index_view.mobile .menuButton.light:hover,body.main_inquire_controller.index_view.mobile .inquire.light:hover{background-color:transparent}body.main_pages_controller.show_view.mobile .menu.site-private .menu-title,body.main_inquire_controller.index_view.mobile .menu.site-private .menu-title{font-size:2vw;padding-top:2vw;padding-bottom:2vw;height:14vw}body.main_pages_controller.show_view.mobile .menu.site-private .menu-content-wrapper,body.main_inquire_controller.index_view.mobile .menu.site-private .menu-content-wrapper{top:14vw;height:calc(100% - 14vw)}body.main_pages_controller.show_view.mobile .inquire div,body.main_inquire_controller.index_view.mobile .inquire div{height:9vw;padding-top:1vw}body.main_pages_controller.show_view.mobile .inquiry,body.main_inquire_controller.index_view.mobile .inquiry{padding:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}body.main_pages_controller.show_view.mobile .inquiry,body.main_inquire_controller.index_view.mobile .inquiry{position:relative;height:auto}body.main_pages_controller.show_view.mobile .inquiry .options,body.main_pages_controller.show_view.mobile .inquiry .thankyou,body.main_pages_controller.show_view.mobile .inquiry .form,body.main_inquire_controller.index_view.mobile .inquiry .options,body.main_inquire_controller.index_view.mobile .inquiry .thankyou,body.main_inquire_controller.index_view.mobile .inquiry .form{padding:10vw;padding-top:20vw}body.main_pages_controller.show_view.mobile .inquiry .options .button.project,body.main_inquire_controller.index_view.mobile .inquiry .options .button.project{margin-bottom:10vw}body.main_pages_controller.show_view.mobile .inquiry .options,body.main_pages_controller.show_view.mobile .inquiry .thankyou,body.main_inquire_controller.index_view.mobile .inquiry .options,body.main_inquire_controller.index_view.mobile .inquiry .thankyou{font-size:3.5vw;-webkit-line-height:normal !important;line-height:normal}body.main_pages_controller.show_view.mobile .instagram,body.main_inquire_controller.index_view.mobile .instagram{margin-top:5vw}body.main_pages_controller.show_view.mobile .instagram img,body.main_inquire_controller.index_view.mobile .instagram img{width:5vw !important}body.main_pages_controller.show_view.mobile .bottomNavLinks a,body.main_inquire_controller.index_view.mobile .bottomNavLinks a{font-size:4vw;line-height:normal;-webkit-line-height:normal !important}body.main_pages_controller.show_view.mobile .bottomNavLinks a.left span,body.main_inquire_controller.index_view.mobile .bottomNavLinks a.left span{margin-top:2.5vw;padding-left:1vw}body.main_pages_controller.show_view.mobile .bottomNavLinks a.right span,body.main_inquire_controller.index_view.mobile .bottomNavLinks a.right span{margin-top:2.5vw;padding-right:1vw}body.main_pages_controller.show_view.mobile input[type="text"],body.main_pages_controller.show_view.mobile textarea,body.main_inquire_controller.index_view.mobile input[type="text"],body.main_inquire_controller.index_view.mobile textarea{border:2px solid #ccc;padding:2vw;font-size:5vw;display:block;outline:none;margin-top:2vw;border-radius:0;-webkit-appearance:none;box-shadow:none !important}body.main_pages_controller.show_view.mobile textarea,body.main_inquire_controller.index_view.mobile textarea{height:20vw;width:70vw}body.main_pages_controller.show_view.mobile .form .component,body.main_inquire_controller.index_view.mobile .form .component{min-width:22vw;margin-bottom:4vw}body.main_pages_controller.show_view.mobile .form .component.larger,body.main_inquire_controller.index_view.mobile .form .component.larger{min-width:47vw}body.main_pages_controller.show_view.mobile input[type="text"],body.main_inquire_controller.index_view.mobile input[type="text"]{width:70vw}body.main_pages_controller.show_view.mobile input[type="radio"],body.main_inquire_controller.index_view.mobile input[type="radio"]{margin-top:0.5vw;width:4vw;height:4vw}body.main_pages_controller.show_view.mobile label,body.main_inquire_controller.index_view.mobile label{font-size:5vw;opacity:0.8;margin-left:1vw;margin-bottom:1vw}body.main_pages_controller.show_view.mobile .contactMethodLabel,body.main_inquire_controller.index_view.mobile .contactMethodLabel{margin-right:1vw}body.main_pages_controller.show_view.mobile .inquiry .button,body.main_inquire_controller.index_view.mobile .inquiry .button{padding:3vw 5vw;font-size:5vw;margin:4vw 0px}body.main_pages_controller.show_view.mobile .inquiry .phones,body.main_inquire_controller.index_view.mobile .inquiry .phones{font-size:3vw}body.main_pages_controller.show_view.mobile .component.press .date,body.main_inquire_controller.index_view.mobile .component.press .date{margin-bottom:3vw;font-size:3vw;line-height:1.2}body.main_pages_controller.show_view.mobile .component.press.text,body.main_pages_controller.show_view.mobile .component.award.text,body.main_inquire_controller.index_view.mobile .component.press.text,body.main_inquire_controller.index_view.mobile .component.award.text{padding-top:6vw !important;padding-bottom:6vw !important;font-size:4.5vw;line-height:1.3}body.main_pages_controller.show_view.mobile .component.press .link,body.main_inquire_controller.index_view.mobile .component.press .link{font-size:5vw !important;line-height:2}body.main_pages_controller.show_view.mobile .press-items,body.main_inquire_controller.index_view.mobile .press-items{padding:4vw !important;width:calc(100% - 8vw) !important;margin-bottom:10vw}body.main_pages_controller.show_view.mobile .press-items .component.press,body.main_inquire_controller.index_view.mobile .press-items .component.press{width:calc(100% - 8vw) !important;padding:8vw 4vw !important}body.main_pages_controller.show_view.mobile .press-items .component.press .link,body.main_inquire_controller.index_view.mobile .press-items .component.press .link{font-size:5vw !important;line-height:8vw !important}body.main_pages_controller.show_view.mobile .press-items .component.press .text,body.main_inquire_controller.index_view.mobile .press-items .component.press .text{font-size:4vw !important;line-height:1.3 !important}body.main_pages_controller.show_view.mobile .press-items .component.press .date,body.main_inquire_controller.index_view.mobile .press-items .component.press .date{margin-bottom:4vw;font-size:4vw !important;line-height:1.3 !important}body.main_pages_controller.show_view.mobile .component.press.quote .author,body.main_pages_controller.show_view.mobile .component.award.quote .author,body.main_inquire_controller.index_view.mobile .component.press.quote .author,body.main_inquire_controller.index_view.mobile .component.award.quote .author{font-size:4vw !important}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape){body.main_pages_controller.show_view.mobile .controlButton,body.main_inquire_controller.index_view.mobile .controlButton{width:5vw}body.main_pages_controller.show_view.mobile .menuButton,body.main_pages_controller.show_view.mobile .inquire,body.main_inquire_controller.index_view.mobile .menuButton,body.main_inquire_controller.index_view.mobile .inquire{font-size:3vw;padding:2vw 3vw;height:auto}body.main_pages_controller.show_view.mobile .menu.site-private .menu-title,body.main_inquire_controller.index_view.mobile .menu.site-private .menu-title{font-size:3vw;padding-top:2vw;padding-bottom:2vw;height:9vw}body.main_pages_controller.show_view.mobile .menu.site-private .menu-content-wrapper,body.main_inquire_controller.index_view.mobile .menu.site-private .menu-content-wrapper{top:9vw;height:calc(100% - 9vw)}body.main_pages_controller.show_view.mobile .inquire div,body.main_inquire_controller.index_view.mobile .inquire div{height:4.25vw;padding-top:0.75vw}body.main_pages_controller.show_view.mobile .inquiry .options,body.main_inquire_controller.index_view.mobile .inquiry .options{padding-top:2vw;padding-left:15vw;font-size:2vw;line-height:2.7vw !important;-webkit-line-height:normal !important}body.main_pages_controller.show_view.mobile .inquiry .button,body.main_inquire_controller.index_view.mobile .inquiry .button{font-size:2vw;padding:2vw;margin-bottom:0 !important}body.main_pages_controller.show_view.mobile .inquiry .phones,body.main_inquire_controller.index_view.mobile .inquiry .phones{margin-top:4vw;font-size:1.5vw;line-height:2vw;-webkit-line-height:normal !important}body.main_pages_controller.show_view.mobile .inquiry .set,body.main_inquire_controller.index_view.mobile .inquiry .set{float:left;width:45%}body.main_pages_controller.show_view.mobile .inquiry .set:first-child,body.main_inquire_controller.index_view.mobile .inquiry .set:first-child{margin-right:10%}body.main_pages_controller.show_view.mobile input[type="text"],body.main_pages_controller.show_view.mobile textarea,body.main_inquire_controller.index_view.mobile input[type="text"],body.main_inquire_controller.index_view.mobile textarea{border:2px solid #ccc;padding:2vw;font-size:3vw;display:block;outline:none;margin-top:2vw;border-radius:0;-webkit-appearance:none;box-shadow:none !important}body.main_pages_controller.show_view.mobile textarea,body.main_inquire_controller.index_view.mobile textarea{width:70vw}body.main_pages_controller.show_view.mobile .form .component,body.main_inquire_controller.index_view.mobile .form .component{min-width:22vw;margin-bottom:4vw}body.main_pages_controller.show_view.mobile .form .component.larger,body.main_inquire_controller.index_view.mobile .form .component.larger{min-width:47vw}body.main_pages_controller.show_view.mobile input[type="text"],body.main_inquire_controller.index_view.mobile input[type="text"]{width:70vw}body.main_pages_controller.show_view.mobile input[type="radio"],body.main_inquire_controller.index_view.mobile input[type="radio"]{margin-top:0vw;width:3vw;height:3vw}body.main_pages_controller.show_view.mobile label,body.main_inquire_controller.index_view.mobile label{font-size:2vw;margin-left:2vw}body.main_pages_controller.show_view.mobile .menu .linkWrapper,body.main_inquire_controller.index_view.mobile .menu .linkWrapper{margin-left:15vw;margin-top:15vw;display:-webkit-flex;-webkit-flex-flow:wrap;display:flex;flex-flow:wrap}body.main_pages_controller.show_view.mobile .menu .section,body.main_inquire_controller.index_view.mobile .menu .section{font-size:2.5vw;margin-bottom:1.5vw !important;min-width:20vw;padding-right:1vw}body.main_pages_controller.show_view.mobile .menu .section span:hover,body.main_inquire_controller.index_view.mobile .menu .section span:hover{opacity:1}body.main_pages_controller.show_view.mobile .menu .section .links.level1,body.main_inquire_controller.index_view.mobile .menu .section .links.level1{padding:1vw !important}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1{font-size:2vw;margin-bottom:0.5vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1:first-child,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1:first-child{padding-top:0px}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1:last-child,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1:last-child{padding-bottom:0px}body.main_pages_controller.show_view.mobile .instagram,body.main_inquire_controller.index_view.mobile .instagram{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body.main_pages_controller.show_view.mobile body,body.main_inquire_controller.index_view.mobile body{font-family:arial}body.main_pages_controller.show_view.mobile .serif,body.main_inquire_controller.index_view.mobile .serif{font-family:inherit}body.main_pages_controller.show_view.mobile .medium,body.main_inquire_controller.index_view.mobile .medium{font-size:95%;line-height:1.3}body.main_pages_controller.show_view.mobile .small,body.main_inquire_controller.index_view.mobile .small{font-size:90%;line-height:1.3}body.main_pages_controller.show_view.mobile .tiny,body.main_inquire_controller.index_view.mobile .tiny{font-size:85%;line-height:1.3}body.main_pages_controller.show_view.mobile .controlButton,body.main_inquire_controller.index_view.mobile .controlButton{width:4vw}body.main_pages_controller.show_view.mobile .linkArrow,body.main_inquire_controller.index_view.mobile .linkArrow{width:6vw}body.main_pages_controller.show_view.mobile .menuButton,body.main_pages_controller.show_view.mobile .inquire,body.main_inquire_controller.index_view.mobile .menuButton,body.main_inquire_controller.index_view.mobile .inquire{font-size:2vw;padding:1vw 2vw;height:4vw}body.main_pages_controller.show_view.mobile .inquire div,body.main_inquire_controller.index_view.mobile .inquire div{height:3vw;padding-top:1vw}body.main_pages_controller.show_view.mobile .menu,body.main_pages_controller.show_view.mobile .inquiry,body.main_inquire_controller.index_view.mobile .menu,body.main_inquire_controller.index_view.mobile .inquiry{padding:0vw 10vw;width:50vw;height:100%}body.main_pages_controller.show_view.mobile .inquiry .options,body.main_pages_controller.show_view.mobile .inquiry .thankyou,body.main_pages_controller.show_view.mobile .inquiry .form,body.main_inquire_controller.index_view.mobile .inquiry .options,body.main_inquire_controller.index_view.mobile .inquiry .thankyou,body.main_inquire_controller.index_view.mobile .inquiry .form{padding:20vw 0vw}body.main_pages_controller.show_view.mobile .inquiry .options,body.main_pages_controller.show_view.mobile .inquiry .thankyou,body.main_inquire_controller.index_view.mobile .inquiry .options,body.main_inquire_controller.index_view.mobile .inquiry .thankyou{font-size:2.5vw;line-height:normal;-webkit-line-height:normal !important;padding-top:20vw}body.main_pages_controller.show_view.mobile .menu .linkWrapper,body.main_inquire_controller.index_view.mobile .menu .linkWrapper{margin:10vw 0}body.main_pages_controller.show_view.mobile .menu .section,body.main_inquire_controller.index_view.mobile .menu .section{font-size:2.5vw;margin-bottom:1vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1,body.main_inquire_controller.index_view.mobile .menu .section .links.level1{padding:0 2vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1{font-size:2vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1:first-child,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1:first-child{padding-top:3vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1:last-child,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1:last-child{padding-bottom:3vw}body.main_pages_controller.show_view.mobile input[type="text"],body.main_pages_controller.show_view.mobile textarea,body.main_inquire_controller.index_view.mobile input[type="text"],body.main_inquire_controller.index_view.mobile textarea{border:2px solid #ccc;padding:0.5vw;font-size:2vw;display:block;outline:none;margin-top:5px;border-radius:0;-webkit-appearance:none;box-shadow:none !important}body.main_pages_controller.show_view.mobile textarea,body.main_inquire_controller.index_view.mobile textarea{height:10vw;width:46.5vw}body.main_pages_controller.show_view.mobile .form .component,body.main_inquire_controller.index_view.mobile .form .component{min-width:22vw}body.main_pages_controller.show_view.mobile .form .component.larger,body.main_inquire_controller.index_view.mobile .form .component.larger{min-width:47vw}body.main_pages_controller.show_view.mobile input[type="text"],body.main_inquire_controller.index_view.mobile input[type="text"]{width:22vw}body.main_pages_controller.show_view.mobile input[type="radio"],body.main_inquire_controller.index_view.mobile input[type="radio"]{margin-top:0.5vw}body.main_pages_controller.show_view.mobile label,body.main_inquire_controller.index_view.mobile label{font-size:2vw;opacity:0.8;margin-left:1vw;margin-bottom:1vw}body.main_pages_controller.show_view.mobile .contactMethodLabel,body.main_inquire_controller.index_view.mobile .contactMethodLabel{margin-right:1vw}body.main_pages_controller.show_view.mobile .inquiry .button,body.main_inquire_controller.index_view.mobile .inquiry .button{padding:1vw 1.5vw;font-size:2vw;margin:4vw 0px}body.main_pages_controller.show_view.mobile .inquiry .phones,body.main_inquire_controller.index_view.mobile .inquiry .phones{margin-top:4vw;font-size:2vw;line-height:1.3}body.main_pages_controller.show_view.mobile .inquiry .phones a,body.main_inquire_controller.index_view.mobile .inquiry .phones a{color:#fff}body.main_pages_controller.show_view.mobile .component.press.quote,body.main_inquire_controller.index_view.mobile .component.press.quote{padding-top:0vw !important;padding-bottom:0vw !important;font-size:2vw !important}body.main_pages_controller.show_view.mobile .content.henrybuilt .loader .small,body.main_inquire_controller.index_view.mobile .content.henrybuilt .loader .small{width:40vw;left:calc(50% - 40vw);top:calc(50% - 2vw)}body.main_pages_controller.show_view.mobile .instagram img,body.main_inquire_controller.index_view.mobile .instagram img{width:4vw !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body.main_pages_controller.show_view.mobile .menu .section,body.main_inquire_controller.index_view.mobile .menu .section{font-size:1.5vw;margin-bottom:0.5vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1,body.main_inquire_controller.index_view.mobile .menu .section .links.level1{padding:0 2vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1{font-size:1.2vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1:first-child,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1:first-child{padding-top:3vw}body.main_pages_controller.show_view.mobile .menu .section .links.level1 a.level1:last-child,body.main_inquire_controller.index_view.mobile .menu .section .links.level1 a.level1:last-child{padding-bottom:3vw}body.main_pages_controller.show_view.mobile .inquiry .options,body.main_pages_controller.show_view.mobile .inquiry .thankyou,body.main_pages_controller.show_view.mobile .inquiry .form,body.main_inquire_controller.index_view.mobile .inquiry .options,body.main_inquire_controller.index_view.mobile .inquiry .thankyou,body.main_inquire_controller.index_view.mobile .inquiry .form{padding:10vw 0vw}body.main_pages_controller.show_view.mobile .inquiry .options,body.main_pages_controller.show_view.mobile .inquiry .thankyou,body.main_inquire_controller.index_view.mobile .inquiry .options,body.main_inquire_controller.index_view.mobile .inquiry .thankyou{font-size:1.5vw;line-height:1.4;padding-top:10vw}body.main_pages_controller.show_view.mobile .inquiry .button,body.main_inquire_controller.index_view.mobile .inquiry .button{padding:1vw 1.5vw;font-size:1.5vw;margin:4vw 0px}body.main_pages_controller.show_view.mobile .inquiry .phones,body.main_inquire_controller.index_view.mobile .inquiry .phones{margin-top:0vw;font-size:1.5vw;line-height:1.3}body.main_pages_controller.show_view.mobile .instagram img,body.main_inquire_controller.index_view.mobile .instagram img{width:2.5vw !important}}.main_private_site_login_controller.index_view.mobile form{width:90vw;margin:auto;margin-top:20vw;text-align:center;font-size:4vw}.main_private_site_login_controller.index_view.mobile form .component{margin-bottom:5vw}.main_private_site_login_controller.index_view.mobile form .component .private-site-company-name{font-size:10vw;letter-spacing:2vw}.main_private_site_login_controller.index_view.mobile form .component .private-site-title{font-size:5vw;letter-spacing:0.5vw}.main_private_site_login_controller.index_view.mobile form input{outline:none;font-size:4vw;padding:4vw;border:0.4vw solid #000;border-radius:1vw}.main_private_site_login_controller.index_view.mobile form input[type=password]{color:#000;width:45vw;background-color:none}.main_private_site_login_controller.index_view.mobile form input[type=submit]{background-color:#000;color:#fff;margin-left:1vw;-webkit-appearance:none}.main_private_site_login_controller.index_view.mobile form input[type=submit]:hover{opacity:1}.sales-links-page{width:70%;margin:auto;padding-top:12rem;text-align:center}.sales-links-page .control{position:fixed;top:2rem}.sales-links-page .dense-links{display:inline-block;width:16rem;vertical-align:top;text-align:left}.sales-links-page .dense-links:not(:last-child){margin-right:1rem}.sales-links-page .dense-links a{display:block;padding:0.3rem 1rem;color:#000;font-size:0.9rem;background-color:#f9f9f9}.sales-links-page .dense-links a:not(:last-child){margin-bottom:2px}.sales-links-page .dense-links a:hover{background-color:#eee}.sales-links-page .dense-links .title{font-weight:bold;padding:1rem}body.session_controller.index_view{padding:5rem 0;font-size:100% !important;position:relative}body.session_controller.index_view .hb-po-header-container{position:fixed;top:0px;left:0px;width:100%;z-index:1}body.session_controller.index_view .wrapper{width:17rem;margin:0;margin-top:5rem}body.session_controller.index_view form{position:relative;padding-left:3.1rem}body.session_controller.index_view form .hide{opacity:0}body.session_controller.index_view form .blinking-dot{opacity:0.05;width:10px;height:10px;border-radius:10px;background-color:#698bb8;position:absolute;animation:blink 5.12s infinite;left:1.3rem;top:0.5rem}@keyframes blink{0%{opacity:0.05}50%{opacity:1}100%{opacity:0.05}}body.session_controller.index_view form .trade-site-title{position:absolute}@media screen and (max-width: 500px){body.session_controller.index_view form .trade-site-title{top:-5rem;font-size:0.6rem}body.session_controller.index_view form .trade-site-title .narrow-tagline{display:block}body.session_controller.index_view form .trade-site-title .wide-tagline{display:none}}@media screen and (min-width: 501px){body.session_controller.index_view form .trade-site-title{white-space:nowrap;top:-3rem;font-size:0.8rem}body.session_controller.index_view form .trade-site-title .narrow-tagline{display:none}}body.session_controller.index_view form .trade-site-title span{letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#000;font-family:arial !important}body.session_controller.index_view form *,body.session_controller.index_view form input,body.session_controller.index_view form a,body.session_controller.index_view form .button{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important}body.session_controller.index_view form ::placeholder{font-size:0.9rem;font-style:italic}body.session_controller.index_view form .field input{background-color:transparent;border:none;border-radius:0px;padding:0.5rem 0;border-bottom:0.05rem solid rgba(102,102,102,0.4);color:rgba(102,102,102,0.8)}body.session_controller.index_view form button{background-color:transparent;padding:0;opacity:0.6}body.session_controller.index_view form button img{width:3rem}body.session_controller.index_view form,body.session_controller.index_view form a,body.session_controller.index_view form input,body.session_controller.index_view form .two-factor-token-message{color:#666}body.session_controller.index_view form .login-title{font-size:1.4rem}body.session_controller.index_view form a,body.session_controller.index_view form .control,body.session_controller.index_view form .two-factor-token-message{font-style:italic;font-size:0.8rem}body.session_controller.index_view form .two-factor-token-message{margin-top:0.5rem}body.session_controller.index_view .form.standard .error{padding:1rem 0;color:red}body.session_controller.index_view .form.standard .field{display:block}body.session_controller.index_view .form.standard .field .control{padding:0.2rem 0;cursor:pointer}body.session_controller.index_view .form.standard .field .control:hover{opacity:0.8}.users_controller{padding:5rem 0}.users_controller .wrapper{width:80%;max-width:60rem}.users_controller .register-wrapper{width:17rem;padding-top:5rem;margin:auto}.users_controller .register-wrapper .confirm-message{display:none}.users_controller .register-wrapper .g-recaptcha{overflow:hidden;width:calc(16rem - 3px);border-radius:3px;border:1px solid rgba(0,0,0,0.1);height:6.5rem;background-color:#f9f9f9}.users_controller .register-wrapper .g-recaptcha iframe{width:12rem}.users_controller .password-reset-form{width:17rem;padding-top:10rem;margin:auto}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.7.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15);clip:rect(0, 0, 0, 0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("chosen-sprite.png") no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url("chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url("chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}/*! jQuery UI - v1.13.2 - 2022-07-28
* http://jqueryui.com
* Includes: draggable.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.wallpaper{overflow:hidden}.wallpaper .wallpaper-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0;display:none}.wallpaper .wallpaper-media{left:0;opacity:0;position:absolute;top:0}.wallpaper .wallpaper-media.animated{-webkit-transition:opacity 0.5s linear !important;transition:opacity 0.5s linear !important}.wallpaper .wallpaper-media img,.wallpaper .wallpaper-media video,.wallpaper .wallpaper-media iframe{display:block;height:100%;width:100%}.wallpaper .wallpaper-embed.ready:after{content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.wallpaper .wallpaper-embed.ready iframe{z-index:0}.wallpaper .wallpaper-media.native{background-position:center;background-size:cover;height:100%;width:100%}.wallpaper .wallpaper-media.native img{display:none}.wallpaper .wallpaper-media.fixed{background-position:center;background-attachment:fixed;height:100%;width:100%}.wallpaper .wallpaper-media.fixed img{display:none}.tooltip-element,.tooltip-element:after,.tooltip-element:before,.tooltip-element *,.tooltip-element *:after,.tooltip-element *:before{box-sizing:border-box}.tooltip-element{position:absolute;display:none}.tooltip-element.tooltip-open{display:block}.tooltip-element.tooltip-theme-arrows{max-width:100%;max-height:100%}.tooltip-element.tooltip-theme-arrows .tooltip-content{border-radius:5px;position:relative;font-family:inherit;background:#fff;color:#000;padding:1em;font-size:1.1em;line-height:1.5em}.tooltip-element.tooltip-theme-arrows .tooltip-content:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:8px;border-style:solid}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-center .tooltip-content{margin-bottom:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-center .tooltip-content:before{top:100%;left:50%;margin-left:-8px;border-top-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-center .tooltip-content{margin-top:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-center .tooltip-content:before{bottom:100%;left:50%;margin-left:-8px;border-bottom-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-right.tooltip-element-attached-middle .tooltip-content{margin-right:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-right.tooltip-element-attached-middle .tooltip-content:before{left:100%;top:50%;margin-top:-8px;border-left-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content{margin-left:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content:before{right:100%;top:50%;margin-top:-8px;border-right-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom .tooltip-content{margin-top:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom .tooltip-content:before{bottom:100%;left:8px;border-bottom-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom .tooltip-content{margin-top:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom .tooltip-content:before{bottom:100%;right:8px;border-bottom-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top .tooltip-content{margin-bottom:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top .tooltip-content:before{top:100%;left:8px;border-top-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top .tooltip-content{margin-bottom:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top .tooltip-content:before{top:100%;right:8px;border-top-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content{margin-right:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before{top:8px;left:100%;border-left-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content{margin-left:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before{top:8px;right:100%;border-right-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content{margin-right:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before{bottom:8px;left:100%;border-left-color:#fff}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content{margin-left:8px}.tooltip-element.tooltip-theme-arrows.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before{bottom:8px;right:100%;border-right-color:#fff}.tooltip-element.tooltip-theme-arrows{pointer-events:none}.tooltip-element.tooltip-theme-arrows .tooltip-content{padding:0.5em 1em;padding-bottom:calc(0.5em + 1px)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
