/*! Made with Bones: http://themble.com/bones :) */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-ms-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}.scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.noscroll{overflow:hidden;overflow-x:hidden;overflow-y:hidden}@media (min-width: 768px){.show-for-mobile{display:none}}.hide-for-mobile{display:none}@media (min-width: 768px){.hide-for-mobile{display:block}}@font-face{font-family:"FDB";src:url("../fonts/FreightDispBook.woff") format("woff")}@font-face{font-family:"FDM";src:url("../fonts/FreightDispMedium.woff") format("woff")}@font-face{font-family:"FDBD";src:url("../fonts/FreightDispBold.woff") format("woff")}@font-face{font-family:"GB";src:url("../fonts/Gotham-Book.woff") format("woff")}@font-face{font-family:"GM";src:url("../fonts/Gotham-Medium.woff") format("woff")}body{font-family:"FDM","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;color:#4A4A4A;background-color:#f2f2f0;-webkit-transition:background-color 0.6s ease-out;transition:background-color 0.6s ease-out;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5em}@media (min-width: 1024px){body{font-size:16px;line-height:1.625em}}p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}a,a:visited{color:#9B9B9B;text-decoration:none;outline:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#4A4A4A;text-decoration:none;outline:0}a.inverted,a:visited.inverted{color:#4A4A4A}a.inverted:hover,a.inverted:focus,a:visited.inverted:hover,a:visited.inverted:focus{color:#9B9B9B}a.dark,a:visited.dark{color:#4A4A4A}a.dark:hover,a.dark:focus,a:visited.dark:hover,a:visited.dark:focus{color:#9B9B9B}a:active,a:visited:active{outline:0}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}a.anone{color:inherit;text-decoration:none}a.anone:hover,a.anone:focus,a.anone:active{color:inherit;text-decoration:none}a.color-white{color:#fff;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}a.color-white:hover{color:rgba(255,255,255,0.8)}a.alpha-white{color:#fff;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:0.7}a.alpha-white:hover{color:#fff;opacity:1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-rendering:optimizelegibility;font-weight:normal;color:#4A4A4A;letter-spacing:2px;font-family:'GM'}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none;color:inherit}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{text-decoration:none;color:inherit}h1.overlay-title{text-transform:uppercase;letter-spacing:3px;font-size:14px}@media (min-width: 768px){h1.overlay-title{letter-spacing:4px;font-size:18px}}@media (min-width: 1024px){h1.overlay-title{letter-spacing:5px;font-size:21px}}h2.promo-title{font-family:'GM';text-transform:uppercase;letter-spacing:2px;font-size:12px}@media (min-width: 768px){h2.promo-title{letter-spacing:3px;font-size:16px}}h2.title{font-family:'GM';text-transform:uppercase;letter-spacing:2px;font-size:12px}@media (min-width: 768px){h2.title{letter-spacing:3px;font-size:16px}}@media (min-width: 768px){h2.title{font-size:14px;line-height:20px}}h2.title-small{font-family:'GM';text-transform:uppercase;letter-spacing:2px;font-size:12px;font-size:10px;line-height:16px;letter-spacing:1px}@media (min-width: 768px){h2.title-small{letter-spacing:3px;font-size:16px}}@media (min-width: 768px){h2.title-small{letter-spacing:2px;font-size:12px;line-height:18px}}.text-align-center{text-align:center}.green{color:#6F8555 !important}.green a{color:#6F8555}.green a:hover{color:rgba(111,133,85,0.8)}.white-color{color:#fff}.light-gray{color:#CDCDCD}.dark-gray{color:#4A4A4A}a.more,.more{font-family:'GM';font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:2px;color:#9B9B9B;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (min-width: 768px){a.more,.more{font-size:12px}}@media (min-width: 768px){a.more.small,.more.small{font-size:10px}}a.more:hover{color:#4A4A4A}a.more.color-white{color:#fff}a.more.color-white:hover{color:rgba(255,255,255,0.8)}pre{font-family:inherit;font-size:inherit}.typo-light{color:#9B9B9B}h3.slide-title{font-family:'GB';text-transform:uppercase;font-size:12px;letter-spacing:2px}@media (min-width: 768px){h3.slide-title{font-size:14px;letter-spacing:4px}}h3.slide-title .subtitle{letter-spacing:1px;text-transform:none}.gm{font-family:'GM' !important}.text-content a{color:#4A4A4A;text-decoration:underline}.text-content a:hover{text-decoration:none}.text-content h4{font-family:'GM';color:#6F8555;text-transform:uppercase;font-size:12px;letter-spacing:2px}@media (min-width: 768px){.text-content h4{font-size:14px;letter-spacing:3px;line-height:22px}}.text-content pre{font-family:'GB';font-size:14px;line-height:22px}.window-modal .text-content pre{font-size:12px;line-height:18px}.window-modal .text-content p{margin-top:1em !important}.txt-18,.window-inquire-authentication .wpcf7-form .t-init{margin:0 auto;max-width:780px}@media (min-width: 768px){.txt-18,.window-inquire-authentication .wpcf7-form .t-init{font-size:16px;letter-spacing:0.5px}}@media (min-width: 1024px){.txt-18,.window-inquire-authentication .wpcf7-form .t-init{font-size:18px}}.txt-20{margin:0 auto;max-width:780px}@media (min-width: 768px){.txt-20{font-size:18px;letter-spacing:0.5px}}@media (min-width: 1024px){.txt-20{font-size:20px}}.txt-24{margin:0 auto;max-width:780px}@media (min-width: 768px){.txt-24{font-size:22px;line-height:28px;letter-spacing:0.5px}}@media (min-width: 1024px){.txt-24{font-size:24px;line-height:32px}}.caption{font-family:'GB';font-size:12px;margin-top:5px;color:#9B9B9B}.uppercase{text-transform:uppercase}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,button,.field{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:30px;line-height:30px;padding:0px 10px;font-size:12px;font-family:'GB';color:#4A4A4A;vertical-align:middle;-webkit-box-shadow:none;box-shadow:none;border-radius:0px;width:100%;border:1px solid #CDCDCD;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}@media (min-width: 768px){input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,button,.field{height:40px;line-height:40px}}input[type="text"].naked,input[type="password"].naked,input[type="datetime"].naked,input[type="datetime-local"].naked,input[type="date"].naked,input[type="month"].naked,input[type="time"].naked,input[type="week"].naked,input[type="number"].naked,input[type="email"].naked,input[type="url"].naked,input[type="search"].naked,input[type="tel"].naked,input[type="color"].naked,select.naked,textarea.naked,button.naked,.field.naked{border-color:transparent}input[type="text"]:focus,input[type="text"]:active,input[type="text"].changed,input[type="password"]:focus,input[type="password"]:active,input[type="password"].changed,input[type="datetime"]:focus,input[type="datetime"]:active,input[type="datetime"].changed,input[type="datetime-local"]:focus,input[type="datetime-local"]:active,input[type="datetime-local"].changed,input[type="date"]:focus,input[type="date"]:active,input[type="date"].changed,input[type="month"]:focus,input[type="month"]:active,input[type="month"].changed,input[type="time"]:focus,input[type="time"]:active,input[type="time"].changed,input[type="week"]:focus,input[type="week"]:active,input[type="week"].changed,input[type="number"]:focus,input[type="number"]:active,input[type="number"].changed,input[type="email"]:focus,input[type="email"]:active,input[type="email"].changed,input[type="url"]:focus,input[type="url"]:active,input[type="url"].changed,input[type="search"]:focus,input[type="search"]:active,input[type="search"].changed,input[type="tel"]:focus,input[type="tel"]:active,input[type="tel"].changed,input[type="color"]:focus,input[type="color"]:active,input[type="color"].changed,select:focus,select:active,select.changed,textarea:focus,textarea:active,textarea.changed,button:focus,button:active,button.changed,.field:focus,.field:active,.field.changed{outline:none;color:#4A4A4A}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,button[disabled],button.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;opacity:0.6}input[type="text"] #search:-ms-input-placeholder,input[type="password"] #search:-ms-input-placeholder,input[type="datetime"] #search:-ms-input-placeholder,input[type="datetime-local"] #search:-ms-input-placeholder,input[type="date"] #search:-ms-input-placeholder,input[type="month"] #search:-ms-input-placeholder,input[type="time"] #search:-ms-input-placeholder,input[type="week"] #search:-ms-input-placeholder,input[type="number"] #search:-ms-input-placeholder,input[type="email"] #search:-ms-input-placeholder,input[type="url"] #search:-ms-input-placeholder,input[type="search"] #search:-ms-input-placeholder,input[type="tel"] #search:-ms-input-placeholder,input[type="color"] #search:-ms-input-placeholder,select #search:-ms-input-placeholder,textarea #search:-ms-input-placeholder,button #search:-ms-input-placeholder,.field #search:-ms-input-placeholder{color:#CDCDCD}textarea{max-width:100%;min-height:170px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0px}::-webkit-input-placeholder{color:#9B9B9B}:-moz-placeholder{color:#9B9B9B;opacity:1}::-moz-placeholder{color:#9B9B9B;opacity:1}:-ms-input-placeholder{color:#9B9B9B}.wpcf7-form{overflow:hidden}.wpcf7-form span.wpcf7-list-item{margin:0 30px 0 1px}@media (max-width: 629px){.wpcf7-form span.wpcf7-list-item{display:block}}.wpcf7-form .wpcf7-display-none,.wpcf7-form .screen-reader-response{display:none}.wpcf7-form .note{padding-top:2px;float:left}.wpcf7-form input[type="submit"]{float:right;width:auto;padding-right:20px;padding-left:20px}.wpcf7-form .single{margin-bottom:4.6153846154%}.wpcf7-form .wpcf7-list-item-label{font-size:12px;font-family:'GB';color:#9B9B9B;height:40px;line-height:40px}.window-inquire-authentication .wpcf7-form>.single:first-child{margin-bottom:0px}@media (min-width: 768px){.window-inquire-authentication .wpcf7-form .inquiry_about .wpcf7-checkbox{margin-top:-20px;display:block;-webkit-columns:2;-moz-columns:2;columns:2}.window-inquire-authentication .wpcf7-form .inquiry_about .wpcf7-checkbox .wpcf7-list-item{display:block;height:25px;line-height:25px}.window-inquire-authentication .wpcf7-form .inquiry_about .wpcf7-checkbox .wpcf7-list-item-label{color:#4A4A4A !important}}.window-inquire-authentication .wpcf7-form .inquiry_about .wpcf7-checkbox .wpcf7-list-item{margin:0}INPUT[type="radio"]{visibility:hidden;width:18px}.icheckbox,.iradio{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url("../images/icheck.png") no-repeat;border:none;cursor:pointer;position:relative;top:-2px}.icheckbox{background-position:0 0}.icheckbox.hover{background-position:-20px 0}.icheckbox.checked{background-position:-40px 0}.icheckbox.disabled{background-position:-60px 0;cursor:default}.icheckbox.checked.disabled{background-position:-80px 0}.iradio{background-position:-100px 0}.iradio.hover{background-position:-120px 0}.iradio.checked{background-position:-140px 0}.iradio.disabled{background-position:-160px 0;cursor:default}.iradio.checked.disabled{background-position:-180px 0}.button{display:inline-block;position:relative;text-decoration:none;cursor:pointer;border:1px solid #4A4A4A;padding:0px 35px;color:#4A4A4A;font-family:'GM';border-radius:0px;font-size:12px;text-transform:uppercase;letter-spacing:3px;line-height:50px;white-space:nowrap}.button:hover,.button:focus{outline:none;text-decoration:none;color:#9B9B9B;border:1px solid #9B9B9B}.button:active{top:1px}.primary.button{border:1px solid #4A4A4A;color:#4A4A4A}.primary.button:hover,.primary.button:focus{background-color:#4A4A4A;color:#CDCDCD}input[type="submit"]{-webkit-box-shadow:none;box-shadow:none;border-radius:0px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}#modal-overlay,#inquiry-overlay,#inquiry-overlay-authentication,#modal-book-visit{overflow-y:scroll}#modal-book-visit .window-modal{max-width:840px;padding-top:45px 0px;position:relative}@media (min-width: 768px){#modal-book-visit .window-modal{position:absolute;padding:50px 0px}}.window-modal{visibility:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch !important;overflow:auto !important;width:100%;max-width:600px;max-height:100%;background-color:#fff;-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.3);box-shadow:2px 2px 2px 2px rgba(0,0,0,0.3);padding:20px;padding-top:45px;position:relative;z-index:99}@media (min-width: 768px){.window-modal{max-height:90%}}@media (min-width: 768px){.window-modal{position:absolute;padding:50px}}.window-modal .close-icon{position:absolute;cursor:pointer;top:0px;right:0px;width:50px;height:50px}.window-modal .close-icon svg{width:14px;height:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.window-modal .close-icon svg #Nav-Menu{stroke:#9B9B9B}.window-modal .close-icon:hover svg #Nav-Menu{stroke:#4A4A4A}.window-modal header{font-size:14px;color:#4A4A4A;margin-bottom:20px;font-family:'GM';text-transform:uppercase;text-align:center;letter-spacing:2px}.window-modal header .furniture-title{font-family:'GB'}@media (min-width: 768px){.window-modal header{letter-spacing:3px;font-size:16px;line-height:24px}}@media (min-width: 1280px){.window-modal header{letter-spacing:3px;font-size:18px;line-height:26px}}.window-modal .heading{margin-bottom:40px}.window-modal .layout-2{margin-bottom:0px}.window-modal .layout-2 div{margin-bottom:1em}@media (max-width: 767px){.window-modal .layout-2 .icheckbox{margin-bottom:0px}}@media (min-width: 768px){.window-modal .layout-2{margin-bottom:4.6153846154%}.window-modal .layout-2:after{content:"";display:table;clear:both}.window-modal .layout-2 div{margin-bottom:0px}.window-modal .layout-2>div:first-child{width:calc(50% - 4.6153846154% / 2);float:left}.window-modal .layout-2>div:last-child{width:calc(50% - 4.6153846154% / 2);float:right}}.window-inquire .footer{margin-top:10px;text-align:right}.window-inquire .footer:after{content:"";display:table;clear:both}.window-inquire .footer input,.window-inquire .footer button{display:inline-block;width:auto;padding:0px 20px}.window-inquire .footer .cancel{margin-right:20px}.window-inquire .footer .ajax-loader{float:left;margin-top:8px;margin-left:0px}.window-inquire .footer .layout-2{margin-bottom:0px;font-family:'GB';font-size:12px}.window-inquire .footer .layout-2>div:first-child{text-align:left;text-transform:uppercase;vertical-align:middle;letter-spacing:3px}.window-inquire .footer .layout-2>div:first-child .max{font-family:'FB';font-size:14px;text-transform:none;letter-spacing:0px}.window-inquire .footer .layout-2>div:last-child{color:#9B9B9B}.window-inquire textarea{height:100px;min-height:100px}@media (min-width: 768px){.window-inquire textarea{height:170px}}.window-inquire .send{padding-top:40px}.window-inquire .window-content{position:relative}.window-inquire .window-content .inquiry-response{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:#fff;opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.window-inquire .window-content .inquiry-response.fade-upp{opacity:1}.window-inquire .window-content .inquiry-response .int-container{display:table;width:100%;height:100%}.window-inquire .window-content .inquiry-response .int{display:table-cell;width:100%;height:100%;vertical-align:middle;color:#869A7B;text-align:center}#modal-overlay .window-modal,#inquiry-overlay .window-modal,#cart-overlay .window-modal,#inquiry-overlay-authentication .window-modal,#popup-overlay .window-modal,#modal-book-visit .window-modal{visibility:visible}.wpcf7-response-output,.wpcf7-not-valid-tip{color:#869A7B}.wpcf7-response-output{margin-top:1em}.window-modal input[type="file"]{pointer-events:none;width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.window-modal label[for="your-resume"]{display:block;cursor:pointer !important;display:inline-block}.window-modal label[for="your-resume"]:focus,.window-modal label[for="your-resume"]:hover{color:#4A4A4A !important;text-decoration:underline}.window-modal .screen-reader-response{display:none;visibility:hidden}.window-modal .wpcf7-not-valid-tip{font-size:14px}.window-modal .grid-2:after{content:"";display:table;clear:both}.window-modal .grid-2 .col{float:left;width:calc( (100% - 20px)/2);margin-bottom:20px}.window-modal .grid-2 .col:nth-child(2){margin-left:20px}.window-modal .grid-2.no-image .col:first-child{display:none}.window-modal .grid-2.no-image .col:last-child{width:100%;margin-left:0px}.window-modal .grid-2.grid-multiple .col:nth-child(2n+1){width:calc(49.5% - 4.6153846154% / 2);float:left}.window-modal .grid-2.grid-multiple .col:nth-child(2n){width:calc(49.5% - 4.6153846154% / 2);float:right;margin-left:0px}.window-modal.window-design-process footer,.window-modal.window-authentication footer{padding-top:calc( 1*20px);text-align:right}@media (min-width: 768px){.window-modal.window-design-process footer,.window-modal.window-authentication footer{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.window-modal.window-design-process footer,.window-modal.window-authentication footer{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.window-modal.window-design-process footer,.window-modal.window-authentication footer{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.window-modal.window-design-process footer,.window-modal.window-authentication footer{padding-top:calc( 1*70px)}}.window-modal.window-board-terminology .grid-2 img{margin-top:1em}.img-container{width:100%;position:relative;overflow:hidden;line-height:0;padding-bottom:120%}.img-container.square{padding-bottom:100%}.img-container .bgimage{position:absolute}.img-container img{position:absolute;margin:0;max-width:100%;height:auto}.img-container.video-default-props{padding-bottom:56.25%}.bgimage{width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;opacity:0}.bgimage img{width:100%;height:auto}.bgimage.aligntop{background-position:50% 0%}.bgimage.alignbottom{background-position:50% 100%}.bgimage.lazyloaded{opacity:1}.preload{display:none;visibility:hidden;opacity:0}.toload{opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.toload.loaded{opacity:1}.lazyload,.lazyloading,.lazyautosizes{opacity:0;-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out}.lazyload.show,.lazyload.loaded,.lazyload.lazyloaded,.lazyloading.show,.lazyloading.loaded,.lazyloading.lazyloaded,.lazyautosizes.show,.lazyautosizes.loaded,.lazyautosizes.lazyloaded{opacity:1}.lazyautosizes{-webkit-transition:opacity 0.6s ease-out 0.3s;transition:opacity 0.6s ease-out 0.3s}.pinhide{display:none}.video-container{position:absolute;width:100%;height:100%}.video-container iframe,.video-container embed,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-wrapper iframe,.video-wrapper embed,.video-wrapper object,.video-wrapper video,.video-wrapper .poster{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper.full-screen{width:100%;height:100%}.video-wrapper.full-screen iframe,.video-wrapper.full-screen embed,.video-wrapper.full-screen object,.video-wrapper.full-screen video,.video-wrapper.full-screen .poster{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}img.size-full,img.responsive{width:100%;max-width:100%;height:auto}.item-image{line-height:0px}.img-wrapper-proportion{position:relative;overflow:hidden;width:100%;height:100%;padding-bottom:120%}.img-wrapper-proportion.square{padding-bottom:100%}.img-wrapper-proportion.no-padding{padding-bottom:0}.img-wrapper-proportion img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}.img-wrapper-proportion.align-top img{top:0%;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.img-wrapper-proportion.align-bottom img{top:auto;bottom:0%;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.opacity-0{opacity:0}.svg-icon{width:100%;height:100%}.svg-icon path,.svg-icon polygon,.svg-icon rect{fill:#4A4A4A}.svg-icon circle{stroke:#4A4A4A;stroke-width:1}.reset-transform{-webkit-transform:none;-ms-transform:none;transform:none}#content{-webkit-transition:opacity 0.6s ease-out 0s;transition:opacity 0.6s ease-out 0s}.trigger-in-view.fade{opacity:0;-webkit-transition:opacity 1s ease-out 0s;transition:opacity 1s ease-out 0s}.trigger-in-view.fade.in-view{opacity:1}.trigger-in-view.fade-up{opacity:0;-webkit-transition:opacity 0.8s ease-out 0.2s, -webkit-transform 0.6s ease-out 0.3s;transition:opacity 0.8s ease-out 0.2s, -webkit-transform 0.6s ease-out 0.3s;transition:transform 0.6s ease-out 0.3s, opacity 0.8s ease-out 0.2s;transition:transform 0.6s ease-out 0.3s, opacity 0.8s ease-out 0.2s, -webkit-transform 0.6s ease-out 0.3s;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.trigger-in-view.fade-up.transition-reverse{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}@media (min-width: 768px){.trigger-in-view.fade-up{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.trigger-in-view.fade-up.transition-reverse{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}}.trigger-in-view.fade-up.in-view{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.page-template-page-projects.transition-ajax-out #roll-over-projects{-webkit-transition:opacity 0.6s ease-out 0s, -webkit-transform 0.6s ease-out 0s;transition:opacity 0.6s ease-out 0s, -webkit-transform 0.6s ease-out 0s;transition:transform 0.6s ease-out 0s, opacity 0.6s ease-out 0s;transition:transform 0.6s ease-out 0s, opacity 0.6s ease-out 0s, -webkit-transform 0.6s ease-out 0s;opacity:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider-container{position:relative;padding:0px 0px 110% 0px}@media (min-width: 768px){.slider-container{padding:0px 0px 45.8333333333% 0px}}.slider-container .slick-list,.slider-container .slick-track,.slider-container .slick-slider{position:absolute;width:100%;height:100%;top:0px;left:0px}.slider-container.reset .slick-list,.slider-container.reset .slick-track,.slider-container.reset .slick-slider{position:relative;width:auto;height:auto}.slider-container .slick-list:after{content:"";display:table;clear:both}.slider-container .slick-slide{width:100%}.slider-container-neutral{position:relative}.slick-slider.slider-full-contained{position:absolute;width:100%;height:100%;top:0px;left:0px}.slick-slider.slider-full-contained .slick-list,.slick-slider.slider-full-contained .slick-track{position:absolute;width:100%;height:100%;top:0px;left:0px}.slick-dots{position:absolute;width:100%;text-align:center;margin:0;bottom:0px}.slick-dots li{display:inline-block;margin-right:8px}.slick-dots li button{text-indent:-9999em;text-transform:uppercase;background:none;border:0;padding:0px;min-width:0;width:7px;height:7px;line-height:10px;background-position:center, center;background-size:cover;background-image:url(../images/dot-empty.png);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)),url(../images/dot-empty.svg);background-image:linear-gradient(transparent, transparent),url(../images/dot-empty.svg);background-repeat:no-repeat}.slick-dots li button .ie9{background-image:url(../library/images/dot-empty.png);background-size:contain}.slick-dots li button:hover{background-image:url(../images/dot.png);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)),url(../images/dot.svg);background-image:linear-gradient(transparent, transparent),url(../images/dot.svg);background-repeat:no-repeat}.slick-dots li button:hover .ie9{background-image:url(../library/images/dot.png);background-size:contain}.slick-dots li button:active{top:0px}.slick-dots li:last-child{margin-right:0px}.slick-dots li.slick-active button{background-image:url(../images/dot.png);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)),url(../images/dot.svg);background-image:linear-gradient(transparent, transparent),url(../images/dot.svg);background-repeat:no-repeat}.slick-dots li.slick-active button .ie9{background-image:url(../library/images/dot.png);background-size:contain}@media (min-width: 768px){.slick-dots li{margin-right:2px}.slick-dots li button{width:16px;height:16px;background-size:7px}}@media (min-width: 1024px){.slick-dots li button{width:20px;height:20px;background-size:7px}}.arrow{cursor:pointer;width:100px;height:200px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.arrow .arrow-int{opacity:0.7;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;width:calc( 22px / 2.7);height:calc( 36px / 2.7);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 1024px){.arrow .arrow-int{width:calc( 22px / 2);height:calc( 36px / 2)}}.arrow:hover .arrow-int{opacity:1}.arrow.arrow-left{left:0px}.arrow.arrow-left .arrow-int{background-image:url(../images/arrow-left-green.png);background-repeat:no-repeat;background-size:contain}.arrow.arrow-right{right:0px}.arrow.arrow-right .arrow-int{background-image:url(../images/arrow-right-green.png);background-repeat:no-repeat;background-size:contain}.arrow.arrow-left .arrow-int{margin-left:-10px}@media (min-width: 1024px){.arrow.arrow-left .arrow-int{margin-left:0px}}.arrow.arrow-right .arrow-int{margin-right:-10px}@media (min-width: 1024px){.arrow.arrow-right .arrow-int{margin-right:0px}}#nprogress{pointer-events:none}#nprogress .bar{background:#000;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}/*!
 * fullPage 2.8.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 * Contribution by Jhony0311
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none !important;transition:none !important}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li:hover #fp-nav ul li a.active span,#fp-slidesNav ul li:hover #fp-nav ul li a.active span,#fp-nav ul li:hover .fp-slidesNav ul li a.active span,#fp-slidesNav ul li:hover .fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}.fp-slidesNav ul li{display:inline-block}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-scrollable,.fp-scroller{position:relative;overflow:hidden}@media (max-width: 767px){.page-template-page-info .fp-section.fp-table,.page-template-page-info .fp-slide.fp-table{height:auto !important}.page-template-page-info .fp-tableCell{height:auto !important}}/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:200px;text-align:center;z-index:1500;background-color:#D9D9D6}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px;text-transform:uppercase}#outdated p{font-size:14px;line-height:18px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;margin:30px auto 0;width:300px;color:#4A4A4A;text-decoration:none;cursor:pointer}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated .last[dir='rtl']{right:auto !important;left:25px !important}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#4A4A4A;font-size:30px;line-height:30px}* html #outdated{position:absolute}.ie8 #outdated{display:block}html,*{-webkit-box-sizing:border-box;box-sizing:border-box}html:focus,*:focus{outline-color:transparent;outline-style:none}html,body{overflow-x:hidden}#bg-page{position:fixed;z-index:14}#logo{position:fixed;z-index:12}#logo-mark{position:fixed;z-index:11}#menu{position:fixed;z-index:13}#bg-header{position:fixed;z-index:5}#bg-submenu{position:fixed;z-index:4}#search-layer{position:fixed;z-index:7}#menu-panel{position:fixed;z-index:17}#container{position:relative;z-index:3}#cookies-bar{position:fixed;z-index:18}.wrap{margin:0px 15px}@media (min-width: 768px){.wrap{margin:0px 20px}}@media (min-width: 1024px){.wrap{margin:0 30px}}@media (min-width: 1680px){.wrap{margin:0 50px}}.strip-p>p:first-child{margin:0}.wrap-text-small{max-width:480px}.wrap-text-large{max-width:580px}.centered{margin:0 auto}.line{height:1px;background-color:#CDCDCD}.container-fixed-10-columns{max-width:980px;margin:0 auto}.container-wide-text{max-width:780px;margin:0 auto}.wrapper-grid{max-width:1480px;margin:0 auto}.wrap-page{max-width:1480px;margin:0 auto}.wrapper-grid-furniture{max-width:1680px;margin:0 auto}.hero-container{background-color:#E9E7E6}.hero-container .hero-content{max-width:1680px;margin:0 auto}.wrap-hero{max-width:1680px;margin:0 auto}.container-wide-image{max-width:1000px;margin:0 auto}svg .color-fill{fill:#4A4A4A;-webkit-transition:fill 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);transition:fill 0.4s cubic-bezier(0.075, 0.82, 0.165, 1)}svg .color-stroke{stroke:#4A4A4A;-webkit-transition:stroke 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);transition:stroke 0.4s cubic-bezier(0.075, 0.82, 0.165, 1)}#logo{position:fixed;padding:0px 15px;padding-top:10px;font-family:'FDBD';letter-spacing:2px;color:#000;opacity:.7;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;font-size:10px}@media (min-width: 768px){#logo{padding:0px 20px}}@media (min-width: 1024px){#logo{padding:0px 30px}}@media (min-width: 1680px){#logo{padding:0px 50px}}#logo:hover{opacity:1}@media (min-width: 768px){#logo{padding-top:20px;font-size:14px}}@media (min-width: 1024px){#logo{padding-top:30px;font-size:18px}}#logo-mark{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;opacity:.7;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}#logo-mark:hover{opacity:1}@media (min-width: 768px){#logo-mark{padding-top:20px;display:block}}@media (min-width: 1024px){#logo-mark{padding-top:30px}}#menu{position:fixed;padding:0px 15px;padding-top:8px;right:0px}@media (min-width: 768px){#menu{padding:0px 20px}}@media (min-width: 1024px){#menu{padding:0px 30px}}@media (min-width: 1680px){#menu{padding:0px 50px}}@media (min-width: 768px){#menu{padding-top:20px}}@media (min-width: 1024px){#menu{padding-top:30px}}#menu>ul{margin:0}#menu>ul>li{position:relative;display:none;vertical-align:top;font-family:'GM';letter-spacing:2.5px;text-transform:uppercase}@media (min-width: 768px){#menu>ul>li{display:inline-block;margin-right:30px;font-size:12px}}@media (min-width: 1024px){#menu>ul>li{margin-right:80px;font-size:15px}}#menu>ul>li:last-child{margin-right:0px;display:inline-block}#menu a{color:#4A4A4A;opacity:.7;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}#menu a:hover{opacity:1}#menu #burger{cursor:pointer;width:40px;height:40px;text-align:center;margin-top:-10px}#menu #burger svg{margin-top:20px}#menu .sub-nav{margin:0;padding:1em 0;position:absolute;opacity:0;top:-10000px;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#menu .sub-nav li{font-family:'GB';text-transform:none;letter-spacing:0.5px;margin-bottom:10px;font-size:14px;width:300px}@media (min-width: 768px){#menu .sub-nav li{font-size:12px}}@media (min-width: 1024px){#menu .sub-nav li{font-size:15px}}#menu .sub-nav li:before{content:'–';display:inline-block;color:#CDCDCD}#menu .sub-nav li a{color:#CDCDCD;display:inline-block;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;white-space:nowrap;padding-left:10px}#menu .sub-nav li a:hover{color:#fff}#menu .sub-nav li.current-menu-item a{color:#fff}#menu .sub-nav li.current-menu-item:before{color:#fff}#menu>ul>li:hover .sub-nav{opacity:1;top:20px}#menu.clicked>ul>li:hover .sub-nav{opacity:0;top:-10000px}#menu-furniture-menu{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;overflow:visible;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#menu-furniture-menu li a{white-space:nowrap}@media (min-width: 768px){#menu-furniture-menu{width:250px}}@media (min-width: 1024px){#menu-furniture-menu{width:375px}}#bg-page{width:100%;height:100%;background-color:rgba(242,242,240,0.75);visibility:hidden;opacity:0}#bg-header{opacity:0;width:100%;height:40px;background-color:rgba(242,242,240,0.9);-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#bg-header.active{opacity:1}@media (min-width: 768px){#bg-header{height:60px}}@media (min-width: 1024px){#bg-header{height:80px}}@media (min-width: 1680px){#bg-header{height:90px}}#content{background-color:#f2f2f0}.page-template-page-philosophy #content,.page-template-page-approach #content,.page-template-page-history #content{background-color:#000}#bg-header{opacity:0;background-color:rgba(242,242,240,0.9);-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}#bg-header .menu-gradient{opacity:0;background-image:url(../images/menu-gradient.png);background-repeat:no-repeat;background-size:contain;background-repeat:repeat-x;width:100%;height:100px}#bg-header.active{opacity:1}#bg-submenu{display:none;visibility:hidden;opacity:0;background-color:rgba(242,242,240,0.9)}#menu .sub-nav li:before{color:#4A4A4A}#menu .sub-nav li a{color:#4A4A4A}#menu .sub-nav li a:hover{color:#4A4A4A}#menu .sub-nav li.current-menu-item a{color:#4A4A4A}#menu .sub-nav li.current-menu-item:before{color:#4A4A4A}.desktop #bg-submenu{display:block;top:80px;width:100%;height:100%;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;visibility:visible;pointer-events:none}@media (min-width: 1680px){.desktop #bg-submenu{top:90px}}.desktop.on-top-hero-image #bg-submenu{background-color:rgba(0,0,0,0.5);top:0px}@media (min-width: 1680px){.desktop.on-top-hero-image #bg-submenu{top:0px}}.desktop.over-submenu #bg-submenu.active{opacity:1}.desktop.over-submenu.on-top-hero-image #bg-submenu{background-color:rgba(0,0,0,0.5);top:0px}@media (min-width: 1680px){.desktop.over-submenu.on-top-hero-image #bg-submenu{top:0px}}.page-template-page-philosophy #bg-submenu,.page-template-page-approach #bg-submenu,.page-template-page-history #bg-submenu{background-color:rgba(0,0,0,0.5);top:0px}@media (min-width: 1680px){.page-template-page-philosophy #bg-submenu,.page-template-page-approach #bg-submenu,.page-template-page-history #bg-submenu{top:0px}}.page-template-page-philosophy #bg-header,.page-template-page-approach #bg-header,.page-template-page-history #bg-header{background-color:transparent}.page-template-page-philosophy #bg-header .menu-gradient,.page-template-page-approach #bg-header .menu-gradient,.page-template-page-history #bg-header .menu-gradient{opacity:1}.page-template-page-philosophy #menu .sub-nav li:before,.page-template-page-approach #menu .sub-nav li:before,.page-template-page-history #menu .sub-nav li:before{color:#fff}.page-template-page-philosophy #menu .sub-nav li a,.page-template-page-approach #menu .sub-nav li a,.page-template-page-history #menu .sub-nav li a{color:#fff}.page-template-page-philosophy #menu .sub-nav li a:hover,.page-template-page-approach #menu .sub-nav li a:hover,.page-template-page-history #menu .sub-nav li a:hover{color:#fff}.page-template-page-philosophy #menu .sub-nav li.current-menu-item a,.page-template-page-approach #menu .sub-nav li.current-menu-item a,.page-template-page-history #menu .sub-nav li.current-menu-item a{color:#fff}.page-template-page-philosophy #menu .sub-nav li.current-menu-item:before,.page-template-page-approach #menu .sub-nav li.current-menu-item:before,.page-template-page-history #menu .sub-nav li.current-menu-item:before{color:#fff}.home #menu .sub-nav li:before,.page-template-page-grounds #menu .sub-nav li:before{color:#fff}.home #menu .sub-nav li a,.page-template-page-grounds #menu .sub-nav li a{color:#fff}.home #menu .sub-nav li a:hover,.page-template-page-grounds #menu .sub-nav li a:hover{color:#fff}.home #menu .sub-nav li.current-menu-item a,.page-template-page-grounds #menu .sub-nav li.current-menu-item a{color:#fff}.home #menu .sub-nav li.current-menu-item:before,.page-template-page-grounds #menu .sub-nav li.current-menu-item:before{color:#fff}.home #menu.active .sub-nav li:before,.page-template-page-grounds #menu.active .sub-nav li:before{color:#4A4A4A}.home #menu.active .sub-nav li a,.page-template-page-grounds #menu.active .sub-nav li a{color:#4A4A4A}.home #menu.active .sub-nav li a:hover,.page-template-page-grounds #menu.active .sub-nav li a:hover{color:#4A4A4A}.home #menu.active .sub-nav li.current-menu-item a,.page-template-page-grounds #menu.active .sub-nav li.current-menu-item a{color:#4A4A4A}.home #menu.active .sub-nav li.current-menu-item:before,.page-template-page-grounds #menu.active .sub-nav li.current-menu-item:before{color:#4A4A4A}.white #logo-mark svg .color-fill,.white #burger svg .color-fill{fill:#fff}.white #logo-mark svg .color-stroke,.white #burger svg .color-stroke{stroke:#fff}.white #logo{color:#fff}.white #menu a{color:#fff}#menu-panel{width:100%;height:100%;background:#897A73;right:0px;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out}@media (min-width: 768px){#menu-panel{width:400px}}@media (min-width: 1024px){#menu-panel{width:500px}}#menu-panel-int{opacity:0}#header-panel{padding:10px 0px;background:#897A73}@media (min-width: 768px){#header-panel{padding:20px 0px}}#header-panel .inner-header-panel{height:32px;line-height:32px}#header-panel ul{margin:0;display:table;width:100%}#header-panel ul li{display:table-cell;position:relative;min-width:30px}#header-panel ul li .logo-mark{margin-top:0px;margin-bottom:0px;margin-right:10px}@media (min-width: 768px){#header-panel ul li .logo-mark{margin-right:20px}}#header-panel ul a.cart-toggle,#header-panel ul a.close{display:block;position:relative;padding-left:10px}#header-panel ul a.cart-toggle.cart-empty,#header-panel ul a.close.cart-empty{display:none}#header-panel ul a.cart-toggle #cart-svg,#header-panel ul a.close #cart-svg{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#header-panel ul a.cart-toggle:hover,#header-panel ul a.close:hover{color:#fff}#header-panel ul a.cart-toggle:hover #cart-svg,#header-panel ul a.close:hover #cart-svg{stroke:#fff;fill:#fff}#header-panel ul a.cart-toggle:hover #svg-close-menu,#header-panel ul a.close:hover #svg-close-menu{stroke:#fff}#header-panel ul a.close{text-align:right}#header-panel span.icon-search{vertical-align:middle;height:32px}#header-panel svg{vertical-align:middle;display:inline-block}.ie #header-panel ul,.ie #header-panel li,.edge #header-panel ul,.edge #header-panel li{height:32px;vertical-align:top}.ie #header-panel svg,.edge #header-panel svg{vertical-align:middle}.desktop #cart-icon-container{text-align:right;padding-right:5px}.desktop #close-menu-container{display:none}#cart-count{color:#fff;position:absolute;top:-10px;font-family:'GM';font-size:10px}.icon-search{display:inline-block;vertical-align:middle;width:calc( .8 * 19px);height:calc( .8 * 18px)}@media (768px){.icon-search{width:19px;height:18px}}.icon-search svg{width:100%;height:auto;vertical-align:top}#s{display:inline-block;width:calc( 100% - 30px);float:right;letter-spacing:1px;color:#CDCDCD;padding:0;border:0}@media (min-width: 768px){#s{font-size:16px;line-height:32px !important;height:32px !important}}#s::-webkit-input-placeholder{color:#CDCDCD}#s:-moz-placeholder{color:#CDCDCD}#s::-moz-placeholder{color:#CDCDCD}#s:focus{color:#fff}#search-li{opacity:.7;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}#search-li #svg-search-icon{stroke:#fff}#search-li #s::-webkit-input-placeholder{color:#fff}#search-li #s:-moz-placeholder{color:#fff}#search-li #s::-moz-placeholder{color:#fff}#search-li:hover{opacity:1}#searchsubmit{display:none}.icon-cart{display:inline-block;vertical-align:middle;width:calc( .8 * 24px);height:calc( .8 * 20px)}@media (768px){.icon-cart{width:24px;height:20px}}.icon-cart svg{width:100%;height:auto;vertical-align:top}.icon-close-menu{display:inline-block;vertical-align:middle;width:calc( .8 * 20px);height:calc( .8 * 19px)}@media (768px){.icon-close-menu{width:20px;height:19px}}.icon-close-menu svg{width:100%;height:auto;vertical-align:top}#menu-container{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.logo-mark{margin-top:10px;margin-bottom:15px;opacity:0.7;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.logo-mark:hover{opacity:1}.logo-mark svg .color-fill{fill:#fff}.logo-mark svg .color-stroke{stroke:#fff}@media (min-width: 1024px){.logo-mark{margin-bottom:25px}}#menu-main-menu{margin:0;font-family:'GB';text-transform:uppercase;line-height:32px;font-size:14px;letter-spacing:3px}@media (min-height: 768px){#menu-main-menu{margin-top:5%}}@media (min-width: 768px){#menu-main-menu{font-size:16px;letter-spacing:4px}}#menu-main-menu>li{margin-bottom:15px}@media (min-width: 768px){#menu-main-menu>li{margin-bottom:30px}}#menu-main-menu li{position:relative}#menu-main-menu li a{display:block;color:#fff;opacity:.7;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;position:relative}#menu-main-menu li a:hover{opacity:1}#menu-main-menu li.menu-item-has-children>a{font-family:'GM'}#menu-main-menu li.menu-item-has-children>a:after{width:20px;height:32px;position:absolute;right:0px;content:'+';font-family:'GB';font-size:24px;line-height:32px;text-align:center}#menu-main-menu li.menu-item-has-children.is-open>a{font-family:'GM'}#menu-main-menu li.menu-item-has-children.is-open>a:after{content:'-'}#menu-main-menu li .sub-menu{margin:0;padding:1em 0}#menu-main-menu li .sub-menu li{text-transform:none;letter-spacing:0.5px;margin-bottom:10px;font-size:14px}@media (min-width: 768px){#menu-main-menu li .sub-menu li{font-size:16px}}#menu-main-menu li .sub-menu li:before{content:'–';display:inline-block;color:#CDCDCD}#menu-main-menu li .sub-menu li a{color:#CDCDCD;display:inline-block;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding-left:10px}#menu-main-menu li .sub-menu li a:hover{color:#fff}#menu-main-menu li .sub-menu li.current-menu-item a{color:#fff}#menu-main-menu li .sub-menu li.current-menu-item:before{color:#fff}.link-foundation.hide-for-mobile{position:absolute;width:100%;bottom:10px}@media (min-width: 768px){.link-foundation.hide-for-mobile{bottom:15px}}@media (min-width: 1280px){.link-foundation.hide-for-mobile{bottom:30px}}.link-foundation.show-for-mobile ul{margin-top:40px;margin-bottom:50px}.link-foundation li{margin-bottom:10px}.link-foundation li:last-child{margin-bottom:0px}.link-foundation a{font-family:'GB';font-size:14px;letter-spacing:0.5px;color:#fff;opacity:.7;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:0.6}.link-foundation a:hover{opacity:1}.link-foundation a:hover,.link-foundation a:focus{color:#fff}html.menu-panel-open body{overflow:hidden;overflow-x:hidden;overflow-y:hidden}@media (max-width: 767px){html.menu-panel-open body{height:80vh}}#content{min-height:100vh;position:relative}.line-sep-footer{margin:0 auto}@media (min-width: 1024px){.line-sep-footer{width:82.5%}}#footer .table-footer{display:none;margin:0 auto;padding:20px 0px 20px 0px;border-top:1px solid #CDCDCD;font-size:12px;line-height:26px;text-transform:uppercase;letter-spacing:3px}@media (min-width: 768px){#footer .table-footer{display:block}}@media (min-width: 1680px){#footer .table-footer{padding:50px 0px 80px 0px}}@media (min-width: 768px){#footer .table-footer{font-size:14px}}@media (min-width: 1024px){#footer .table-footer{width:82.5%}}#footer .table-footer .row{width:100%;text-align:center}#footer .table-footer .row:first-child .col:first-child,#footer .table-footer .row:first-child .col:last-child{font-family:'GB';font-size:11px}#footer .table-footer .row:last-child{font-size:12px}@media (min-width: 768px){#footer .table-footer .row{text-align:left;display:table}#footer .table-footer .row:first-child{margin-bottom:40px}#footer .table-footer .row .col{display:table-cell;width:33.3%;white-space:nowrap}#footer .table-footer .row .col:nth-child(2){text-align:center}#footer .table-footer .row .col:nth-child(2) svg{vertical-align:middle;display:inline-block}#footer .table-footer .row .col:last-child{text-align:right}}@media (min-width: 768px){#footer .mobile-footer{display:none}}#footer .mobile-footer li{text-align:center;line-height:30px}#footer .mobile-footer li svg{vertical-align:middle;display:inline-block}#footer .mobile-footer .typo-light{font-size:10px;letter-spacing:2px}#footer .sep{margin:0px 10px}.credits{text-align:right;font-family:'GB';font-size:10px;margin-bottom:1em}@media (min-width: 1024px){.credits{font-size:12px}}.bar{visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;width:100%;line-height:40px;background-color:#D9D9D6;font-size:14px;text-align:center}.bar .inner{overflow:hidden;line-height:20px;padding:10px 0}@media (max-width: 767px){.bar .inner{margin:0 35px}}.bar .close{position:absolute;width:19px;height:17px;right:0px;top:12px;cursor:pointer;margin-right:10px}@media (min-width: 768px){.bar .close{margin-right:15px}}@media (min-width: 768px) and (min-width: 768px){.bar .close{margin-right:20px}}@media (min-width: 768px) and (min-width: 1024px){.bar .close{margin-right:30px}}@media (min-width: 768px) and (min-width: 1680px){.bar .close{margin-right:50px}}.bar .close svg{position:absolute;top:0px;left:0px}body.has-announcement #announcement{visibility:visible;opacity:1}body.template-index.has-announcement #page-container,body#about.has-announcement #page-container{padding-top:40px}@media (min-width: 768px){body.template-index.has-announcement #page-container,body#about.has-announcement #page-container{padding-top:40px}}#cookies-bar{bottom:0px;background-color:#ECECEA}#cookies-bar .close{display:none}#cookies-bar .close-accept{display:inline-block;margin-left:10px}#cookies-bar .close-accept a{color:#000;text-decoration:underline}#cookies-bar .close-accept a:hover{text-decoration:none}body.show-cookies-policy #cookies-bar{visibility:visible;opacity:1}.site-credits{display:inline-block;position:relative;cursor:pointer}.site-credits .win-credits{position:absolute;z-index:1;right:-20px;top:-43px;width:215px;height:60px;text-align:center;line-height:42px;text-transform:uppercase;font-family:'GB';letter-spacing:2px;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:0}.site-credits .win-credits .int{background-color:#fff;-webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);-ms-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);-o-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);-spec-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);height:40px}.site-credits.active .win-credits{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}.page-template-page-philosophy .site-credits .win-credits .int a:hover,.page-template-page-history .site-credits .win-credits .int a:hover,.page-template-page-approach .site-credits .win-credits .int a:hover{color:rgba(0,0,0,0.9) !important}.mobile-footer .site-credits .win-credits{width:180px}header#menu .main-nav-top a{opacity:1}header#menu .main-nav-top li.dimmed>a{opacity:0.6}header#logo{opacity:1}.t-select{width:100%;height:26px;display:inline-block;overflow:hidden;text-align:left;padding:5px}@media (min-width: 768px){.t-select{width:180px}}.t-select .header{height:26px;cursor:pointer;position:relative;z-index:3}.t-select .header .label{font-size:12px;padding:0px 20px;margin-top:-5px;line-height:26px}@media (min-width: 1024px){.t-select .header .label{font-size:14px}}.t-select .header .arrow-sel{position:absolute;right:0px;top:50%;margin-top:-3px;width:7px;height:7px;background-image:url(../images/arrow-select.png);background-repeat:no-repeat;background-size:contain;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out, -webkit-transform 0.4s ease-out}.t-select .scroll{position:relative;z-index:2;background:#f2f2f0;padding:10px 20px;-webkit-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);-ms-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);-o-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);-spec-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4)}.t-select .scroll ul{list-style-type:none;margin:0}.t-select .scroll ul li{margin-left:0}.t-select .scroll ul li a{color:#999999;font-size:12px;line-height:30px}.t-select .scroll ul li a:hover{color:#4A4A4A}.t-select.is_open .header .arrow-sel{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.t-select.background-white .header{background:#fff}.t-select.overlay .header{background:#f2f2f0}.overlay-top{z-index:99;top:0px;left:0px;width:100%;height:100%;position:fixed;display:none}.overlay-top .overlay-close{cursor:pointer;position:absolute;z-index:3;top:10px;right:10px;background-image:url(../images/icon-close-menu-nakashima.png);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)),url(../images/icon-close-menu-nakashima.svg);background-image:linear-gradient(transparent, transparent),url(../images/icon-close-menu-nakashima.svg);background-repeat:no-repeat;width:20px;height:19px}@media (min-width: 768px){.overlay-top .overlay-close{top:20px;right:20px}}.overlay-top .overlay-close .ie9{background-image:url(../library/images/icon-close-menu-nakashima.png);background-size:contain}.overlay-top .overlay-content{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:2}.overlay-top .bg{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:0}.module_accordion{max-width:840px;margin:0 auto}.module_accordion .items{border-top:1px solid #CDCDCD;margin-left:auto;margin-right:auto}.module_accordion .item{border-bottom:1px solid #CDCDCD}.module_accordion .item .trigger{padding:11px 30px 10px 0;position:relative;overflow:hidden;cursor:pointer;color:#4A4A4A;font-family:'GM';text-transform:uppercase;font-size:12px;letter-spacing:2px}@media (min-width: 1024px){.module_accordion .item .trigger{font-size:14px;letter-spacing:3px;line-height:24px;padding:20px 30px 16px 0px}}.module_accordion .item .trigger:hover{color:#9B9B9B}.module_accordion .item .trigger:after{content:'+';display:block;position:absolute;top:18px;right:3px;pointer-events:none;font-family:"FDM","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:27px}.module_accordion .item.open .trigger:after{content:'-'}.module_accordion .item .details{line-height:22px;overflow:hidden;max-height:0}.module_accordion .item .details .inner{padding-bottom:30px}.module_accordion .item .details .inner P{margin-top:0;-webkit-margin-before:0}.module_accordion .item .details.open{height:auto}.module_accordion.module-arrows .item .trigger:after{content:''}.module_accordion.module-arrows .item .trigger .arrow-right-ac{position:absolute;right:4px;top:50%;width:7px;height:10px;margin-top:-6px;background-image:url(../images/arrow-accordeon.png);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)),url(../images/arrow-accordeon.svg);background-image:linear-gradient(transparent, transparent),url(../images/arrow-accordeon.svg);background-repeat:no-repeat;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out}.module_accordion.module-arrows .item .trigger .arrow-right-ac .ie9{background-image:url(../library/images/arrow-accordeon.png);background-size:contain}.module_accordion.module-arrows .item.open .trigger:after{content:''}.module_accordion.module-arrows .item.open .arrow-right-ac{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width: 1024px){.module_accordion.module-arrows .item .details .inner{font-size:16px;line-height:26px}}.module_accordion.module-arrows .item .details .inner a{display:inline-block;margin:0;font-size:inherit}.module_accordion.module-arrows .item .details .inner a:after{content:''}.module_accordion.module-arrows .item .details.open{height:auto}.module_accordion.module_accordion-faq .item .details .inner{width:80%}.page-title-header{padding-top:80px;text-align:center}@media (min-width: 768px){.page-title-header{padding-top:120px}}@media (min-width: 1280px){.page-title-header{padding-top:140px}}@media (min-width: 1680px){.page-title-header{padding-top:170px}}h1.page-title{text-transform:uppercase;letter-spacing:3px;font-size:16px;position:relative;margin-top:0px}@media (min-width: 768px){h1.page-title{font-size:20px}}@media (min-width: 1024px){h1.page-title{font-size:24px;letter-spacing:5px}}@media (min-width: 1280px){h1.page-title{margin-bottom:50px}}@media (min-width: 1680px){h1.page-title{margin-bottom:60px}}.breadcumb{position:absolute;left:15px;display:none;font-family:'GB';font-size:12px;letter-spacing:0.5px;text-transform:none}@media (min-width: 768px){.breadcumb{display:inline-block;left:20px}}@media (min-width: 1024px){.breadcumb{left:30px}}@media (min-width: 1680px){.breadcumb{left:50px}}.page-full-container{position:relative;height:70vh}@media (min-width: 1024px){.page-full-container{height:100vh}}@media (max-width: 768px){.page-template-page-philosophy,.page-template-page-history,.page-template-page-approach{background-color:#000}}.page-template-page-philosophy #logo-mark svg .color-fill,.page-template-page-philosophy #burger svg .color-fill,.page-template-page-history #logo-mark svg .color-fill,.page-template-page-history #burger svg .color-fill,.page-template-page-approach #logo-mark svg .color-fill,.page-template-page-approach #burger svg .color-fill{fill:#fff}.page-template-page-philosophy #logo-mark svg .color-stroke,.page-template-page-philosophy #burger svg .color-stroke,.page-template-page-history #logo-mark svg .color-stroke,.page-template-page-history #burger svg .color-stroke,.page-template-page-approach #logo-mark svg .color-stroke,.page-template-page-approach #burger svg .color-stroke{stroke:#fff}.page-template-page-philosophy #logo,.page-template-page-history #logo,.page-template-page-approach #logo{color:#fff}.page-template-page-philosophy #menu a,.page-template-page-history #menu a,.page-template-page-approach #menu a{color:#fff}.page-template-page-philosophy #footer,.page-template-page-history #footer,.page-template-page-approach #footer{color:#9B9B9B;background-color:#000}.page-template-page-philosophy #footer a,.page-template-page-history #footer a,.page-template-page-approach #footer a{color:#9B9B9B}.page-template-page-philosophy #footer a:hover,.page-template-page-history #footer a:hover,.page-template-page-approach #footer a:hover{color:#fff}.page-template-page-philosophy #footer .table-footer,.page-template-page-history #footer .table-footer,.page-template-page-approach #footer .table-footer{border-top:none}.page-template-page-philosophy #footer svg,.page-template-page-history #footer svg,.page-template-page-approach #footer svg{opacity:0.6}.page-template-page-philosophy #footer svg .color-fill,.page-template-page-history #footer svg .color-fill,.page-template-page-approach #footer svg .color-fill{fill:#fff}.page-template-page-philosophy #footer svg .color-stroke,.page-template-page-history #footer svg .color-stroke,.page-template-page-approach #footer svg .color-stroke{stroke:#fff}.grid-packery{position:relative;z-index:0;padding-top:4.6153846154%;padding-bottom:calc( 1*20px)}@media (min-width: 768px){.grid-packery{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.grid-packery{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.grid-packery{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.grid-packery{padding-bottom:calc( 1*70px)}}.grid-packery .gutter-sizer{width:20px}@media (min-width: 1024px){.grid-packery .gutter-sizer{width:4.6153846154%}}.grid-packery .item-grid{line-height:0}.grid-packery .item-grid.hide{display:none}.grid-packery .item-grid.zoom-img-on-hover .img-wrapper-container{overflow:hidden}.grid-packery .item-grid.zoom-img-on-hover .img-wrapper-proportion,.grid-packery .item-grid.zoom-img-on-hover .img-sizer{-webkit-transition:all 1.2s ease-out;transition:all 1.2s ease-out}.grid-packery .item-grid.zoom-img-on-hover a:hover .img-wrapper-proportion,.grid-packery .item-grid.zoom-img-on-hover a:hover .img-sizer{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}.grid-packery .item-grid.item-centered{margin:0 auto}.grid-packery h4{margin-bottom:0px;font-size:12px;font-family:'GM';letter-spacing:2px;text-transform:uppercase;color:#9B9B9B}@media (min-width: 768px){.grid-packery h4{font-size:14px;line-height:20px}}.grid-packery a:hover h4{color:#4A4A4A}.mixed-slideshow-container{position:relative;padding-bottom:50px}.mixed-slideshow-container.image-center .slick-slider .slick-slide .image-layout{display:table;width:100%}.mixed-slideshow-container.image-center .slick-slider .slick-slide .img-wrapper-container{width:100%;display:table-cell;vertical-align:middle;text-align:center;height:400px}@media (min-width: 768px){.mixed-slideshow-container.image-center .slick-slider .slick-slide .img-wrapper-container{height:500px}}@media (min-width: 1680px){.mixed-slideshow-container.image-center .slick-slider .slick-slide .img-wrapper-container{height:600px}}.mixed-slideshow-container.image-center .slick-slider .slick-slide img{display:inline-block}@media (min-width: 768px){.mixed-slideshow-container.image-center{padding-bottom:60px}}.mixed-slideshow-container .image-layout{width:100%}.mixed-slideshow-container .image-layout.layout-single .img-wrapper-proportion{padding-bottom:66.6666666667%}@media (min-width: 768px){.mixed-slideshow-container .image-layout.layout-single .img-wrapper-proportion{padding-bottom:66.6666666667%}}.mixed-slideshow-container .image-layout.layout-double:after{content:"";display:table;clear:both}.mixed-slideshow-container .image-layout.layout-double .img-wrapper-container{width:50%}.mixed-slideshow-container .image-layout.layout-double .img-wrapper-container:first-child{float:left}.mixed-slideshow-container .image-layout.layout-double .img-wrapper-container:last-child{float:right}.mixed-slideshow-container .image-layout.layout-double .img-wrapper-proportion{width:100.5%;padding-bottom:133.3333333333%}@media (min-width: 768px){.mixed-slideshow-container .image-layout.layout-double .img-wrapper-proportion{padding-bottom:133.3333333333%}}.mixed-slideshow-container .video-wrapper{padding-bottom:76.9230769231%}@media (min-width: 768px){.mixed-slideshow-container .video-wrapper{padding-bottom:53.8461538462%}}.mixed-slideshow-container .caption{text-align:right;font-family:'GB';color:#9B9B9B;letter-spacing:0.15px;font-size:12px;line-height:42px}@media (max-width: 768px){.mixed-slideshow-container .caption{margin-right:10px !important}}@media (min-width: 768px){.mixed-slideshow-container .caption{margin-top:15px}}@media (min-width: 768px){.mixed-slideshow-container{padding-bottom:100px}}.mixed-slideshow-container .slick-dots{bottom:-30px}@media (min-width: 768px){.mixed-slideshow-container .slick-dots{bottom:-50px}}.mixed-slideshow-container .arrow{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;margin-top:-50px;visibility:hidden;display:none}.mixed-slideshow-container .arrow:hover{opacity:1}@media (min-width: 1024px){.mixed-slideshow-container .arrow{margin-top:-65px}}@media (min-width: 768px){.mixed-slideshow-container .arrow{display:block}}@media (min-width: 768px){.mixed-slideshow-container.has-arrows .arrow{visibility:visible}}.mixed-slideshow-container .arrow{width:50%;height:85%}.mixed-slideshow-container .arrow .arrow-int{left:auto;right:auto}.mixed-slideshow-container .arrow.arrow-left .arrow-int{left:20px}@media (min-width: 1024px){.mixed-slideshow-container .arrow.arrow-left .arrow-int{left:30px}}@media (min-width: 1680px){.mixed-slideshow-container .arrow.arrow-left .arrow-int{left:50px}}.mixed-slideshow-container .arrow.arrow-right .arrow-int{right:20px}@media (min-width: 1024px){.mixed-slideshow-container .arrow.arrow-right .arrow-int{right:30px}}@media (min-width: 1680px){.mixed-slideshow-container .arrow.arrow-right .arrow-int{right:50px}}@media (min-width: 768px){.mixed-slideshow-container.constant-height-mixed .slick-slider .slick-slide{width:100%;max-width:960px;opacity:0.25;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}.mixed-slideshow-container.constant-height-mixed .slick-slider .slick-slide.slick-current{opacity:1}.mixed-slideshow-container.constant-height-mixed .slick-slider .image-layout{width:100%}}@media (min-width: 768px) and (min-width: 768px){.mixed-slideshow-container.constant-height-mixed .slick-slider .image-layout.layout-single .img-wrapper-proportion{padding-bottom:65.3846153846%}}@media (min-width: 768px){.mixed-slideshow-container.constant-height-mixed .slick-slider .image-layout.layout-double{display:table}.mixed-slideshow-container.constant-height-mixed .slick-slider .image-layout.layout-double .img-wrapper-container{display:table-cell;width:50%}}@media (min-width: 768px) and (min-width: 768px){.mixed-slideshow-container.constant-height-mixed .slick-slider .image-layout.layout-double .img-wrapper-proportion{padding-bottom:130.7692307692%}}@media (min-width: 768px) and (min-width: 768px){.mixed-slideshow-container.constant-height-mixed .slick-slider .video-wrapper{padding-bottom:65.3846153846%}}@media (min-width: 768px){.mixed-slideshow-container.constant-height-mixed .slide-wrap .caption{margin-right:0px !important}}.next-page-link{position:relative;max-height:400px;height:140px;overflow:hidden}@media (min-width: 768px){.next-page-link{height:200px}}@media (min-width: 1024px){.next-page-link{height:300px}}@media (min-width: 1680px){.next-page-link{height:400px}}.next-page-link .overlay-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:90%;color:#fff;font-family:'GB';letter-spacing:3px;text-transform:uppercase}.next-page-link .overlay-text .subtitle{font-size:10px;line-height:23px}@media (min-width: 768px){.next-page-link .overlay-text .subtitle{font-size:12px;line-height:28px}}@media (min-width: 1024px){.next-page-link .overlay-text .subtitle{font-size:14px;line-height:36px}}.next-page-link .overlay-text .title{font-size:14px;line-height:23px}@media (min-width: 768px){.next-page-link .overlay-text .title{font-size:20px;line-height:28px}}@media (min-width: 1024px){.next-page-link .overlay-text .title{font-size:24px;line-height:36px}}.overlay{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,0.05)}.overlay.darker{background-color:rgba(0,0,0,0.15)}.overlay .background-gradient{position:absolute;top:0px;width:100%;height:257px;background-image:url(../images/menu-bg-gradient.png);background-repeat:no-repeat;background-size:contain;background-repeat:repeat-x}.overlay .overlay-content{position:absolute;color:#fff}.overlay .overlay-content.center-bottom{bottom:20px}@media (min-width: 1024px){.overlay .overlay-content.center-bottom{left:50%;bottom:40px}}@media (min-width: 1680px){.overlay .overlay-content.center-bottom{bottom:60px}}@media (min-width: 1280px){.overlay .overlay-content.wrap{margin-right:100px}}.overlay .arrow-down{display:none}@media (min-width: 1024px){.overlay .arrow-down{display:block;position:absolute;right:0px;bottom:0px}}.arrow-down{cursor:pointer}.arrow-down .int{width:19px;height:35px;background-image:url(../images/arrow-down.png);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)),url(../images/arrow-down.svg);background-image:linear-gradient(transparent, transparent),url(../images/arrow-down.svg);background-repeat:no-repeat;margin:0px 15px;margin-top:15px;margin-bottom:15px}.arrow-down .int .ie9{background-image:url(../library/images/arrow-down.png);background-size:contain}@media (min-width: 768px){.arrow-down .int{margin:0px 20px}}@media (min-width: 1024px){.arrow-down .int{margin:0 30px}}@media (min-width: 1680px){.arrow-down .int{margin:0 50px}}@media (min-width: 768px){.arrow-down .int{margin-top:20px}}@media (min-width: 1024px){.arrow-down .int{margin-top:30px}}@media (min-width: 1680px){.arrow-down .int{margin-top:50px}}@media (min-width: 768px){.arrow-down .int{margin-bottom:20px}}@media (min-width: 1024px){.arrow-down .int{margin-bottom:30px}}@media (min-width: 1680px){.arrow-down .int{margin-bottom:50px}}blockquote{letter-spacing:0.5px;margin:0;position:relative;font-size:20px;line-height:26px}blockquote>p:first-child{margin:0}@media (min-width: 768px){blockquote{font-size:30px;line-height:40px}}@media (min-width: 1280px){blockquote.big{font-size:32px;line-height:42px}}cite{font-style:normal;font-size:14px;line-height:26px}@media (min-width: 768px){cite{font-size:18px;line-height:40px}}@media (min-width: 1280px){cite.big{line-height:42px}}.quote-container-big{max-width:840px;margin:0 auto}.overlay blockquote,.page-full-container blockquote{font-size:18px;line-height:24px}@media (min-width: 320px){.overlay blockquote,.page-full-container blockquote{font-size:calc(1.7857142857vw + 12.2857142857px)}}@media (min-width: 768px){.overlay blockquote,.page-full-container blockquote{font-size:calc(.7518796992vw + 20.2255639098px)}}@media (min-width: 1300px){.overlay blockquote,.page-full-container blockquote{font-size:calc(1.4285714286vw + 11.4285714286px)}}@media (min-width: 2560px){.overlay blockquote,.page-full-container blockquote{font-size:48px}}@media (min-width: 320px){.overlay blockquote,.page-full-container blockquote{line-height:calc(1.7857142857vw + 18.2857142857px)}}@media (min-width: 768px){.overlay blockquote,.page-full-container blockquote{line-height:calc(1.5037593985vw + 20.4511278195px)}}@media (min-width: 1300px){.overlay blockquote,.page-full-container blockquote{line-height:calc(1.9047619048vw + 15.2380952381px)}}@media (min-width: 2560px){.overlay blockquote,.page-full-container blockquote{line-height:64px}}.overlay cite,.page-full-container cite{font-size:14px;line-height:24px}@media (min-width: 320px){.overlay cite,.page-full-container cite{font-size:calc(.4464285714vw + 12.5714285714px)}}@media (min-width: 768px){.overlay cite,.page-full-container cite{font-size:calc(.3759398496vw + 13.1127819549px)}}@media (min-width: 1300px){.overlay cite,.page-full-container cite{font-size:calc(.8333333333vw + 7.1666666667px)}}@media (min-width: 2560px){.overlay cite,.page-full-container cite{font-size:28.5px}}@media (min-width: 320px){.overlay cite,.page-full-container cite{line-height:calc(2.6785714286vw + 15.4285714286px)}}@media (min-width: 768px){.overlay cite,.page-full-container cite{line-height:calc(1.1278195489vw + 27.3383458647px)}}@media (min-width: 1300px){.overlay cite,.page-full-container cite{line-height:calc(1.9841269841vw + 16.2063492063px)}}@media (min-width: 2560px){.overlay cite,.page-full-container cite{line-height:67px}}.overlay h1.overlay-title,.page-full-container h1.overlay-title{font-size:14px;line-height:24px}@media (min-width: 320px){.overlay h1.overlay-title,.page-full-container h1.overlay-title{font-size:calc(.8928571429vw + 11.1428571429px)}}@media (min-width: 768px){.overlay h1.overlay-title,.page-full-container h1.overlay-title{font-size:calc(.5639097744vw + 13.6691729323px)}}@media (min-width: 1300px){.overlay h1.overlay-title,.page-full-container h1.overlay-title{font-size:calc(1.675vw - .775px)}}@media (min-width: 1500px){.overlay h1.overlay-title,.page-full-container h1.overlay-title{font-size:24.35px}}@media (min-width: 320px){.overlay h1.overlay-title,.page-full-container h1.overlay-title{line-height:calc(2.6785714286vw + 15.4285714286px)}}@media (min-width: 768px){.overlay h1.overlay-title,.page-full-container h1.overlay-title{line-height:calc(1.1278195489vw + 27.3383458647px)}}@media (min-width: 1300px){.overlay h1.overlay-title,.page-full-container h1.overlay-title{line-height:calc(3.25vw - .25px)}}@media (min-width: 1500px){.overlay h1.overlay-title,.page-full-container h1.overlay-title{line-height:48.5px}}.slider-wide-new{opacity:0;-webkit-transition:opacity 0.8s ease-out;transition:opacity 0.8s ease-out}.slider-wide-new.is-initialized{opacity:1}.slider-wide-new .slider-wide-container{position:relative}.slider-wide-new .slider-wide-container .slider{position:relative;height:310px}@media (min-width: 768px){.slider-wide-new .slider-wide-container .slider{height:400px}}@media (min-width: 1024px){.slider-wide-new .slider-wide-container .slider{height:460px}}@media (min-width: 1680px){.slider-wide-new .slider-wide-container .slider{height:530px}}.slider-wide-new .slider-wide-container .slider .slide{position:absolute;z-index:1}.slider-wide-new .slider-wide-container .slider .slide .img-wrapper-vertical{position:relative;height:310px;opacity:0.4;-webkit-transition:opacity 1.4s ease-out;transition:opacity 1.4s ease-out}@media (min-width: 768px){.slider-wide-new .slider-wide-container .slider .slide .img-wrapper-vertical{height:400px}}@media (min-width: 1024px){.slider-wide-new .slider-wide-container .slider .slide .img-wrapper-vertical{height:460px}}@media (min-width: 1680px){.slider-wide-new .slider-wide-container .slider .slide .img-wrapper-vertical{height:530px}}.slider-wide-new .slider-wide-container .slider .slide .img-wrapper-vertical img{height:100%;width:auto;position:relative}.slider-wide-new .slider-wide-container .slider .slide.current{z-index:99}.slider-wide-new .slider-wide-container .slider .slide.current .img-wrapper-vertical{opacity:1}.slider-wide-new .slider-wide-container .slider .slick-dots{bottom:-80px}@media (min-width: 768px){.slider-wide-new .slider-wide-container .slider .slick-dots{bottom:-80px}}.slider-wide-new .slider-wide-container .arrow{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;z-index:100}@media (min-width: 768px){.slider-wide-new .slider-wide-container .arrow{display:block}}.slider-wide-new .slider-wide-container .arrow.arrow-left{left:0px}.slider-wide-new .slider-wide-container .arrow.arrow-right{right:0px}.slider-wide-new ul.info-slides{margin:0;margin-bottom:calc( 1*20px);overflow:hidden}@media (min-width: 768px){.slider-wide-new ul.info-slides{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.slider-wide-new ul.info-slides{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.slider-wide-new ul.info-slides{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.slider-wide-new ul.info-slides{margin-bottom:calc( 1*70px)}}.slider-wide-new ul.info-slides li.cp .caption{text-align:center}@media (max-width: 767px){.slider-wide-new ul.info-slides li.cp .caption{line-height:20px}}.video-button{position:relative;overflow:visible}.video-button .close{position:absolute;text-align:right;width:100%;display:none;top:-30px}.video-button .img-cnt{position:absolute;width:100%;height:100%;top:0px;left:0px;cursor:pointer}.video-button .img-cnt:hover .overlay{opacity:0}.video-button .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:67px;height:67px;background-image:url(../images/play-video-btn.png);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)),url(../images/play-video-btn.svg);background-image:linear-gradient(transparent, transparent),url(../images/play-video-btn.svg);background-repeat:no-repeat;background-size:contain}.video-button .play-button .ie9{background-image:url(../library/images/play-video-btn.png);background-size:contain}.video-button .video-title{visibility:hidden;position:absolute}.video-button.is-button{width:120px;bottom:0px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (min-width: 768px){.video-button.is-button{position:absolute;bottom:0px}}.video-button.is-button .play-button{width:30px;height:30px}.video-button.is-button .video-title{visibility:visible;position:absolute;-webkit-transform:translateX(140px) translateY(-50%);-ms-transform:translateX(140px) translateY(-50%);transform:translateX(140px) translateY(-50%);top:50%;width:200px}.video-button.is-open{width:100%}@media (max-width: 768px){.video-button.is-open.is-button{-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}}.video-button.is-open .close{display:block}.video-button.is-open .video-title{display:none}@media (min-width: 768px){.layout-50 .col .video-button.is-open{width:calc( 100% - 4.6153846154%)}}.slider-products-collection-container{position:relative;display:none}@media (min-width: 768px){.slider-products-collection-container{display:block}}.slider-products-collection-container .arrow{margin-top:-25px;visibility:hidden}@media (min-width: 1024px){.slider-products-collection-container .arrow{margin-top:-35px}}@media (min-width: 768px){.slider-products-collection-container .arrow{visibility:visible}}.slick-slider.slider-constant-height{padding-bottom:calc( 1*20px)}@media (min-width: 768px){.slick-slider.slider-constant-height{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.slick-slider.slider-constant-height{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.slick-slider.slider-constant-height{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.slick-slider.slider-constant-height{padding-bottom:calc( 1*70px)}}.slick-slider.slider-constant-height .slick-slide{margin-right:20px}@media (min-width: 1024px){.slick-slider.slider-constant-height .slick-slide{margin-right:40px}}.slick-slider.slider-constant-height img{width:auto;height:100px}@media (min-width: 1024px){.slick-slider.slider-constant-height img{height:120px}}@media (min-width: 1680px){.slick-slider.slider-constant-height img{height:140px}}.slick-slider.slider-constant-height .caption{font-family:'GB';text-align:center;font-size:14px;line-height:18px;color:#4A4A4A;padding:0px 5px;margin-top:20px}.slick-slider.slider-constant-height .slick-dots{bottom:-5px}@media (min-width: 768px){.slick-slider.slider-constant-height .slick-dots{bottom:10px}}@media (min-width: 1024px){.slick-slider.slider-constant-height .slick-dots{bottom:25px}}@media (min-width: 768px){.grid-packery-products-collection-container{display:none}}.grid-packery-products-collection-container .grid-packery .gutter-sizer{width:20px}.grid-packery-products-collection-container .grid-packery .item-grid{width:calc( (100% - 1*20px)/2)}.modules-container{position:relative;z-index:9}.module{position:relative}.module .page-variable-container{position:relative;padding:60px 0px}@media (min-width: 768px){.module .page-variable-container{padding:80px 0px}}@media (min-width: 1280px){.module .page-variable-container{padding:100px 0px}}@media (min-width: 1680px){.module .page-variable-container{padding:120px 0px}}.module .caption{position:relative;text-align:right;padding:0px 15px;font-family:'GB';font-size:11px;line-height:30px;letter-spacing:0.15px;color:#5C5C5C}@media (min-width: 768px){.module .caption{padding:0px 20px}}@media (min-width: 1024px){.module .caption{padding:0px 30px}}@media (min-width: 1680px){.module .caption{padding:0px 50px}}@media (min-width: 768px){.module .caption{font-size:13px;line-height:42px}}.module.layout-full_screen_slideshow .page-full-container,.module.layout-full_screen_slideshow .slick-list{overflow:visible}.module.layout-text_image_slideshow .background-image,.module.layout-tabbed_text_image_slideshow .background-image,.module.layout-history .background-image{position:absolute;width:100%;height:100%;top:0px;left:0px}.module.layout-text_image_slideshow .slideshow-container,.module.layout-tabbed_text_image_slideshow .slideshow-container,.module.layout-history .slideshow-container{position:relative}@media (min-width: 768px){.module.layout-text_image_slideshow .slideshow-container .slick-list,.module.layout-text_image_slideshow .slideshow-container .layout-50,.module.layout-tabbed_text_image_slideshow .slideshow-container .slick-list,.module.layout-tabbed_text_image_slideshow .slideshow-container .layout-50,.module.layout-history .slideshow-container .slick-list,.module.layout-history .slideshow-container .layout-50{overflow:visible}}.module.layout-text_image_slideshow h2,.module.layout-tabbed_text_image_slideshow h2,.module.layout-history h2{position:relative;z-index:1;margin:0px 0px 30px 0px}@media (min-width: 768px){.module.layout-text_image_slideshow h2,.module.layout-tabbed_text_image_slideshow h2,.module.layout-history h2{margin:0px 0px 50px 0px}}.module.layout-text_image_slideshow .slider-dotted,.module.layout-tabbed_text_image_slideshow .slider-dotted,.module.layout-history .slider-dotted{z-index:0;margin:0 auto;margin-bottom:30px;width:100%;height:480px}@media (min-width: 768px){.module.layout-text_image_slideshow .slider-dotted,.module.layout-tabbed_text_image_slideshow .slider-dotted,.module.layout-history .slider-dotted{height:560px}}@media (min-width: 1024px){.module.layout-text_image_slideshow .slider-dotted,.module.layout-tabbed_text_image_slideshow .slider-dotted,.module.layout-history .slider-dotted{height:580px}}@media (min-width: 1280px){.module.layout-text_image_slideshow .slider-dotted,.module.layout-tabbed_text_image_slideshow .slider-dotted,.module.layout-history .slider-dotted{height:590px}}@media (min-width: 1680px){.module.layout-text_image_slideshow .slider-dotted,.module.layout-tabbed_text_image_slideshow .slider-dotted,.module.layout-history .slider-dotted{height:680px}}@media (min-width: 768px){.module.layout-text_image_slideshow .slider-dotted,.module.layout-tabbed_text_image_slideshow .slider-dotted,.module.layout-history .slider-dotted{max-width:780px;margin-bottom:50px}}@media (min-width: 1680px){.module.layout-text_image_slideshow .slider-dotted,.module.layout-tabbed_text_image_slideshow .slider-dotted,.module.layout-history .slider-dotted{max-width:920px}}.module.layout-text_image_slideshow .slider-dotted .layout-50,.module.layout-tabbed_text_image_slideshow .slider-dotted .layout-50,.module.layout-history .slider-dotted .layout-50{width:100%;height:480px}@media (min-width: 768px){.module.layout-text_image_slideshow .slider-dotted .layout-50,.module.layout-tabbed_text_image_slideshow .slider-dotted .layout-50,.module.layout-history .slider-dotted .layout-50{height:560px}}@media (min-width: 1024px){.module.layout-text_image_slideshow .slider-dotted .layout-50,.module.layout-tabbed_text_image_slideshow .slider-dotted .layout-50,.module.layout-history .slider-dotted .layout-50{height:580px}}@media (min-width: 1280px){.module.layout-text_image_slideshow .slider-dotted .layout-50,.module.layout-tabbed_text_image_slideshow .slider-dotted .layout-50,.module.layout-history .slider-dotted .layout-50{height:590px}}@media (min-width: 1680px){.module.layout-text_image_slideshow .slider-dotted .layout-50,.module.layout-tabbed_text_image_slideshow .slider-dotted .layout-50,.module.layout-history .slider-dotted .layout-50{height:680px}}.module.layout-text_image_slideshow .slider-dotted .img-size,.module.layout-tabbed_text_image_slideshow .slider-dotted .img-size,.module.layout-history .slider-dotted .img-size{position:relative;height:100%;width:100%}.module.layout-text_image_slideshow .slider-dotted .slick-dots,.module.layout-tabbed_text_image_slideshow .slider-dotted .slick-dots,.module.layout-history .slider-dotted .slick-dots{bottom:-40px}@media (min-width: 768px){.module.layout-text_image_slideshow .slider-dotted .slick-dots,.module.layout-tabbed_text_image_slideshow .slider-dotted .slick-dots,.module.layout-history .slider-dotted .slick-dots{bottom:-60px}}.module.layout-text_image_slideshow .slider-dotted .slick-dots li button,.module.layout-tabbed_text_image_slideshow .slider-dotted .slick-dots li button,.module.layout-history .slider-dotted .slick-dots li button{opacity:0.3}.module.layout-text_image_slideshow .slider-dotted .slick-dots li.slick-active button,.module.layout-text_image_slideshow .slider-dotted .slick-dots li:hover button,.module.layout-tabbed_text_image_slideshow .slider-dotted .slick-dots li.slick-active button,.module.layout-tabbed_text_image_slideshow .slider-dotted .slick-dots li:hover button,.module.layout-history .slider-dotted .slick-dots li.slick-active button,.module.layout-history .slider-dotted .slick-dots li:hover button{opacity:1}.module.layout-text_image_slideshow .arrow,.module.layout-tabbed_text_image_slideshow .arrow,.module.layout-history .arrow{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;width:15%;height:100%;margin-top:20px}@media (max-width: 767px){.module.layout-text_image_slideshow .arrow,.module.layout-tabbed_text_image_slideshow .arrow,.module.layout-history .arrow{visibility:hidden}}@media (min-width: 768px){.module.layout-text_image_slideshow .arrow,.module.layout-tabbed_text_image_slideshow .arrow,.module.layout-history .arrow{margin-top:40px}}.module.layout-text_image_slideshow .arrow:hover,.module.layout-tabbed_text_image_slideshow .arrow:hover,.module.layout-history .arrow:hover{opacity:1}.module.layout-text_image_slideshow .arrow.arrow-left .arrow-int,.module.layout-tabbed_text_image_slideshow .arrow.arrow-left .arrow-int,.module.layout-history .arrow.arrow-left .arrow-int{left:15px}@media (min-width: 768px){.module.layout-text_image_slideshow .arrow.arrow-left .arrow-int,.module.layout-tabbed_text_image_slideshow .arrow.arrow-left .arrow-int,.module.layout-history .arrow.arrow-left .arrow-int{left:20px}}@media (min-width: 1024px){.module.layout-text_image_slideshow .arrow.arrow-left .arrow-int,.module.layout-tabbed_text_image_slideshow .arrow.arrow-left .arrow-int,.module.layout-history .arrow.arrow-left .arrow-int{left:30px}}@media (min-width: 1680px){.module.layout-text_image_slideshow .arrow.arrow-left .arrow-int,.module.layout-tabbed_text_image_slideshow .arrow.arrow-left .arrow-int,.module.layout-history .arrow.arrow-left .arrow-int{left:50px}}.module.layout-text_image_slideshow .arrow.arrow-right .arrow-int,.module.layout-tabbed_text_image_slideshow .arrow.arrow-right .arrow-int,.module.layout-history .arrow.arrow-right .arrow-int{left:auto;right:15px}@media (min-width: 768px){.module.layout-text_image_slideshow .arrow.arrow-right .arrow-int,.module.layout-tabbed_text_image_slideshow .arrow.arrow-right .arrow-int,.module.layout-history .arrow.arrow-right .arrow-int{right:20px}}@media (min-width: 1024px){.module.layout-text_image_slideshow .arrow.arrow-right .arrow-int,.module.layout-tabbed_text_image_slideshow .arrow.arrow-right .arrow-int,.module.layout-history .arrow.arrow-right .arrow-int{right:30px}}@media (min-width: 1680px){.module.layout-text_image_slideshow .arrow.arrow-right .arrow-int,.module.layout-tabbed_text_image_slideshow .arrow.arrow-right .arrow-int,.module.layout-history .arrow.arrow-right .arrow-int{right:50px}}.module.layout-tabbed_text_image_slideshow ul.tabs{margin:0px 0px 30px 0px}@media (min-width: 768px){.module.layout-tabbed_text_image_slideshow ul.tabs{margin:0px 0px 50px 0px}}.module.layout-tabbed_text_image_slideshow ul.tabs li{display:inline-block;vertical-align:top;cursor:pointer;margin-right:10px}.module.layout-tabbed_text_image_slideshow ul.tabs li h2.promo-title{margin:0;color:#5C5C5C;display:inline-block;padding-right:10px}@media (min-width: 768px){.module.layout-tabbed_text_image_slideshow ul.tabs li h2.promo-title{padding-right:20px}}.module.layout-tabbed_text_image_slideshow ul.tabs li.selected h2.promo-title,.module.layout-tabbed_text_image_slideshow ul.tabs li:hover h2.promo-title{color:#fff}.module.layout-tabbed_text_image_slideshow ul.tabs li.selected{cursor:default}@media (min-width: 768px){.module.layout-tabbed_text_image_slideshow ul.tabs li{margin-right:20px}}.module.layout-tabbed_text_image_slideshow ul.tabs li:after{font-family:'GM';text-transform:uppercase;letter-spacing:2px;font-size:12px;content:'|';color:#5C5C5C}@media (min-width: 768px){.module.layout-tabbed_text_image_slideshow ul.tabs li:after{letter-spacing:3px;font-size:16px}}.module.layout-tabbed_text_image_slideshow ul.tabs li:last-child{margin-right:0px}.module.layout-tabbed_text_image_slideshow ul.tabs li:last-child h2.promo-title{padding-right:0px}.module.layout-tabbed_text_image_slideshow ul.tabs li:last-child:after{content:''}.module.layout-tabbed_text_image_slideshow .slideshow-tab-container{position:relative;width:100%;height:480px}@media (min-width: 768px){.module.layout-tabbed_text_image_slideshow .slideshow-tab-container{height:560px}}@media (min-width: 1024px){.module.layout-tabbed_text_image_slideshow .slideshow-tab-container{height:580px}}@media (min-width: 1280px){.module.layout-tabbed_text_image_slideshow .slideshow-tab-container{height:590px}}@media (min-width: 1680px){.module.layout-tabbed_text_image_slideshow .slideshow-tab-container{height:680px}}.module.layout-tabbed_text_image_slideshow .slideshow-tab-container .slideshow-tab{position:absolute;width:100%;height:100%;top:0px;left:0px;visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}.module.layout-tabbed_text_image_slideshow .slideshow-tab-container .slideshow-tab.selected{opacity:1;visibility:visible}.module.layout-tabbed_text_image_slideshow .slideshow-tab-container .arrow{margin-top:0px}.module.layout-only_image_slideshow .slider-wide-container .slider .slide.current a{cursor:default}.module.layout-only_image_slideshow .slider-wide-container .slider .slick-dots li button{opacity:0.3}.module.layout-only_image_slideshow .slider-wide-container .slider .slick-dots li.slick-active button,.module.layout-only_image_slideshow .slider-wide-container .slider .slick-dots li:hover button{opacity:1}.layout-50{position:relative;overflow:hidden}.layout-50 .col{position:absolute;width:100%;height:100%;top:0px;left:0px}.layout-50 .col.col-text{height:auto;z-index:2;background:rgba(0,0,0,0.6);padding:10px 10px 20px 10px}.layout-50 .col.col-image{z-index:1}.layout-50 .col.col-image .img-size,.layout-50 .col.col-image .video-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:100%}@media (min-width: 768px){.layout-50{display:table}.layout-50:after{content:"";display:table;clear:both}.layout-50 .col{position:relative;display:table-cell;vertical-align:middle;width:50%}.layout-50 .col.col-text{height:100%;background:transparent;padding:0}.layout-50 .col.col-image .img-size,.layout-50 .col.col-image .video-button{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.layout-50 .col:first-child{padding-right:calc(4.6153846154%/2)}.layout-50 .col:last-child{padding-left:calc(4.6153846154%/2)}}.layout-33{position:relative;overflow:hidden}@media (min-width: 768px){.layout-33{display:table}.layout-33:after{content:"";display:table;clear:both}.layout-33 .col{position:relative;display:table-cell;vertical-align:middle;width:33%}.layout-33 .col:first-child{padding-right:calc(4.6153846154%/2)}.layout-33 .col:nth-child(2){padding-left:calc(4.6153846154%/2);padding-right:calc(4.6153846154%/2)}.layout-33 .col:last-child{padding-left:calc(4.6153846154%/2)}}.icon-close-for-mobile{position:absolute;width:100%;height:40px;left:0px;top:0px;text-align:right;padding-right:10px;padding-top:10px;font-family:'GM';font-size:10px;color:#fff;letter-spacing:2px;text-transform:uppercase}@media (min-width: 768px){.icon-close-for-mobile{display:none}}.icon-close-for-mobile svg{display:inline-block;width:14px;height:auto;display:none}.icon-close-for-mobile #svg-close-menu{stroke:#fff}@media (max-width: 767px){.text-container-mobile{padding-top:10px}}.page-template-page-wood-education h1.page-title{margin-bottom:0px;padding-top:calc( 1*20px)}@media (min-width: 768px){.page-template-page-wood-education h1.page-title{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-wood-education h1.page-title{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-wood-education h1.page-title{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-wood-education h1.page-title{padding-top:calc( 1*70px)}}@media (min-width: 1024px){.page-template-page-wood-education h1.page-title{max-width:1024px;margin-left:auto;margin-right:auto;margin-bottom:-20px}}.page-template-page-wood-education .module .page-variable-container{position:relative;padding:30px 0px}@media (min-width: 768px){.page-template-page-wood-education .module .page-variable-container{padding:40px 0px}}@media (min-width: 1280px){.page-template-page-wood-education .module .page-variable-container{padding:60px 0px}}@media (min-width: 1680px){.page-template-page-wood-education .module .page-variable-container{padding:60px 0px}}@media (min-width: 1024px){.page-template-page-wood-education .module.layout-quote{max-width:1024px;margin:0 auto}}@media (min-width: 1680px){.page-template-page-wood-education .module.layout-quote{max-width:1024px}}.page-template-page-wood-education .module.layout-quote .page-variable-container{padding-top:30px}@media (min-width: 1024px){.page-template-page-wood-education .module.layout-quote .page-variable-container{margin:0 !important}}@media (min-width: 768px){.page-template-page-wood-education .module.layout-quote .page-variable-container{padding-top:60px !important}}.page-template-page-wood-education .module.layout-quote .white-color{color:#4A4A4A}.page-template-page-wood-education .module.layout-quote cite{color:#9B9B9B}.page-template-page-wood-education .module.layout-quote .quote-container-big{margin:0;max-width:670px}@media (min-width: 768px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted{max-width:1024px}}@media (min-width: 1680px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted{max-width:1024px}}@media (min-width: 768px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered{height:auto}}@media (min-width: 1680px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered{height:auto}}@media (min-width: 768px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .layout-50{height:auto}}@media (min-width: 1680px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .layout-50{height:auto}}@media (max-width: 767px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .layout-50 .col-text{background:rgba(242,242,240,0.8)}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .layout-50 .icon-close-for-mobile{color:#4A4A4A}}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered h3.slide-title{font-family:'GM';letter-spacing:3px}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .light-gray{color:#6F8555}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .white-color{color:#4A4A4A}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .img-size{height:auto}@media (min-width: 768px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .slick-dots{margin-left:4.6153846154%}}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .slick-dots li{display:inline-block;margin-right:15px}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .slick-dots li button{font-size:12px;font-family:'GM';color:#9B9B9B;text-indent:0px;text-transform:none;background-image:none}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .slick-dots li button:hover{background-image:none;color:#6F8555}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered .slick-dots li.slick-active button{background-image:none;color:#6F8555}@media (min-width: 768px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.numbered.is-img-align-right .slick-dots{text-align:left;margin-left:-18px}}@media (min-width: 1280px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.wood-dotted{max-width:1100px}}@media (min-width: 1680px){.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.wood-dotted{max-width:1280px}}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.wood-dotted .img-size{height:auto;width:100%}.page-template-page-wood-education .module.layout-text_image_slideshow .slider-dotted.wood-dotted .img-wrapper-proportion{padding-bottom:69.4444444444%}.page-template-page-wood-education .module.layout-wood_samples_board_terminology{padding-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology{padding-bottom:calc( 1*70px)}}.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-50{margin:0 auto}@media (min-width: 768px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-50{max-width:1024px}}@media (min-width: 1680px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-50{max-width:1024px}}.page-template-page-wood-education .module.layout-wood_samples_board_terminology ul{margin:0}.page-template-page-wood-education .module.layout-wood_samples_board_terminology ul li{display:inline-block}@media (min-width: 768px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology ul li{vertical-align:middle}}@media (min-width: 768px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology ul li:first-child{width:150px;margin-right:20px}}@media (min-width: 768px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology ul li:last-child{width:calc( 100% - 150px - 20px - 5px)}}.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-33{margin:0 auto}@media (min-width: 1680px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-33{max-width:1380px}}.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-33 ul{margin:0}.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-33 ul li{display:inline-block;vertical-align:top}@media (min-width: 768px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-33 ul li:first-child{width:60px;margin-right:10px}.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-33 ul li:last-child{width:calc( 100% - 60px - 10px - 5px)}}@media (min-width: 1280px){.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-33 ul li:first-child{width:100px;margin-right:20px}.page-template-page-wood-education .module.layout-wood_samples_board_terminology .layout-33 ul li:last-child{width:calc( 100% - 100px - 20px - 5px)}}.page-template-page-wood-education .module.layout-wood_samples_board_terminology h3.slide-title{margin-top:0px;font-family:'GM';letter-spacing:3px}.page-template-page-wood-education .module.layout-wood_samples_board_terminology .txt{line-height:22px}.page-template-page-wood-education .module.layout-wood_samples_board_terminology .more{font-size:10px}.multiply .bgimage{background-blend-mode:multiply;background-color:#f2f2f0;-webkit-filter:none;filter:none}#slider-main-home-page .slick-slide .overlay{background-color:rgba(0,0,0,0.05)}.promos-container{padding-top:calc( 1*20px);padding-bottom:calc( 2*20px)}@media (min-width: 768px){.promos-container{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.promos-container{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.promos-container{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.promos-container{padding-top:calc( 1*70px)}}@media (min-width: 768px){.promos-container{padding-bottom:calc( 2*40px)}}@media (min-width: 1024px){.promos-container{padding-bottom:calc( 2*50px)}}@media (min-width: 1280px){.promos-container{padding-bottom:calc( 2*60px)}}@media (min-width: 1680px){.promos-container{padding-bottom:calc( 2*70px)}}.promos-container .promo{margin-bottom:calc( 1*20px)}@media (min-width: 768px){.promos-container .promo{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.promos-container .promo{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.promos-container .promo{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.promos-container .promo{margin-bottom:calc( 1*70px)}}.promos-container .promo .col{margin-bottom:20px}@media (min-width: 629px){.promos-container .promo{display:table}.promos-container .promo .col{margin-bottom:0px;display:table-cell;vertical-align:middle;width:50%}.promos-container .promo .col:first-child{padding-right:calc( 4.6153846154%/2)}.promos-container .promo .col:last-child{padding-left:calc( 4.6153846154%/2)}}@media (min-width: 768px){.promos-container .promo.promo-statement.promo-page-mobile{display:none}}.promos-container .promo.promo-statement.promo-page-mobile blockquote{font-size:14px;line-height:21px}.promos-container .promo.promo-statement.promo-page-no-mobile{display:none}@media (min-width: 768px){.promos-container .promo.promo-statement.promo-page-no-mobile{display:block}}@media (min-width: 768px){.promos-container .promo.promo-page .txt{font-size:18px;line-spacing:24px}}@media (min-width: 1024px){.promos-container .promo.promo-page .txt{font-size:20px;line-spacing:26px}}.promos-container .promo.promo-page.right .col-text{text-align:right}.promos-container .promo.promo-page .item-image.is-vertical{width:78.2608695652%}@media (min-width: 768px){.promos-container .promo.promo-page.promo-page-mobile{display:none}}.promos-container .promo.promo-page.promo-page-no-mobile{display:none}@media (min-width: 768px){.promos-container .promo.promo-page.promo-page-no-mobile{display:block}}.promos-container .promo.promo-statement.promo-page-mobile,.promos-container .promo.promo-page.promo-page-mobile{margin:0px 20px}.promos-container .line{width:24.4897959184%;margin:0 auto;margin-bottom:calc( 1*20px)}@media (min-width: 768px){.promos-container .line{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.promos-container .line{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.promos-container .line{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.promos-container .line{margin-bottom:calc( 1*70px)}}@media (max-width: 767px){.second-promos-container{margin-top:30px}}.home-furniture-promo{position:relative;padding:30px 0px}@media (min-width: 768px){.home-furniture-promo{padding:60px 0px}}@media (min-width: 1280px){.home-furniture-promo{padding:90px 0px}}.home-furniture-promo .bgimage{position:absolute;width:100%;height:100%;top:0px;left:0px}.home-furniture-promo .layout-container{position:relative;margin:0px 15px;text-align:center}@media (min-width: 768px){.home-furniture-promo .layout-container{margin:0px 20px}}@media (min-width: 1024px){.home-furniture-promo .layout-container{margin:0 30px}}@media (min-width: 1680px){.home-furniture-promo .layout-container{margin:0 50px}}.home-furniture-promo .layout-3{position:relative;width:calc( 100% + 2*15px);margin-left:-15px}.home-furniture-promo .layout-3:after{content:"";display:table;clear:both}@media (min-width: 768px){.home-furniture-promo .layout-3{width:100%;max-width:1400px;margin:0 auto}}.home-furniture-promo .layout-3 .col{width:calc( ( 100% - 2*4.6153846154%)/3);margin-right:4.6153846154%;float:left}.home-furniture-promo .layout-3 .col:last-child{margin-right:0px;float:right}.home-furniture-promo .layout-3 .col .img-size{overflow:hidden}.home-furniture-promo .layout-3 .col .img-wrapper-proportion{padding-bottom:133.3333333333%;-webkit-transition:all 0.8s ease-out;transition:all 0.8s ease-out}.home-furniture-promo .layout-3 .col:hover .img-wrapper-proportion{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.home-furniture-promo .layout-3 .col:hover img{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home-furniture-promo .text{display:inline-block}@media (min-width: 1024px){.home-furniture-promo .text{padding:0;font-size:20px}}@media (min-width: 768px){.home-furniture-promo .text{margin-bottom:60px}}.home-furniture-promo .more{margin-top:20px}@media (min-width: 768px){.home-furniture-promo .more{margin-top:40px}}.page-template-page-philosophy .page-full-container .img-nakashima-writing{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:1480px}@media (min-width: 1024px) and (max-height: 800px){.page-template-page-philosophy .page-full-container .img-nakashima-writing{width:60%}}.page-template-page-philosophy .page-full-container .overlay{background-color:transparent}.page-template-page-philosophy .page-full-container .background-gradient{display:none}.page-template-page-philosophy .page-full-container h1.overlay-title{padding-left:11.4615384615%;margin-bottom:4%}@media (min-width: 1480px){.page-template-page-philosophy .page-full-container h1.overlay-title{padding-left:167px}}.page-template-page-philosophy .multiply .bgimage{background-blend-mode:multiply;background-color:#fff;-webkit-filter:none;filter:none}.page-template-page-approach .layout-tabbed_text_image_slideshow .txt.white-color{color:#CDCDCD}.page-template-page-approach .slider-wide-new .info-slides .caption{font-size:14px;color:#999}.page-template-page-history .overlay .overlay-content.center-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:100%}.page-template-page-history .overlay .overlay-content.center-center h1.overlay-title{position:relative;width:100%;text-align:center}.page-template-page-history .overlay .overlay-content.center-center .menu-modules{text-align:center}.page-template-page-history .overlay .overlay-content.center-center .menu-modules li{font-size:12px;line-height:34px;font-family:'GB'}@media (min-width: 320px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules li{font-size:calc(.2040816327vw + 11.3469387755px)}}@media (min-width: 1300px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules li{font-size:calc(1.0317460317vw + .5873015873px)}}@media (min-width: 2560px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules li{font-size:27px}}@media (min-width: 320px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules li{line-height:calc(0vw + 34px)}}@media (min-width: 1300px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules li{line-height:calc(2.5396825397vw + .9841269841px)}}@media (min-width: 2560px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules li{line-height:66px}}.page-template-page-history .overlay .overlay-content.center-center .menu-modules li a{color:#CDCDCD}.page-template-page-history .overlay .overlay-content.center-center .menu-modules li a:hover{color:#fff}.page-template-page-history .overlay .overlay-content.center-center .menu-modules span{display:none}@media (min-width: 768px){.page-template-page-history .overlay .overlay-content.center-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:100%}.page-template-page-history .overlay .overlay-content.center-center h1.overlay-title{position:relative;width:100%;text-align:center}.page-template-page-history .overlay .overlay-content.center-center .menu-modules{text-align:left;margin:0;position:absolute;top:14px}}@media (min-width: 768px) and (min-width: 768px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules{top:calc(1.1278195489vw + 5.3383458647px)}}@media (min-width: 768px) and (min-width: 1300px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules{top:calc(1.9841269841vw - 5.7936507937px)}}@media (min-width: 768px) and (min-width: 2560px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules{top:45px}}@media (min-width: 768px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules span{display:inline-block}}@media (min-width: 768px){.page-template-page-history .overlay .overlay-content.center-center .menu-modules{left:70%}}.page-template-page-history .slideshow-container .arrow{width:20%}.page-template-page-history .layout-text_image_slideshow .txt.white-color{color:#CDCDCD}@media (max-width: 767px){.module.layout-history .page-full-container{height:auto}}.module.layout-history h2.promo-title{padding-top:calc( 2*20px);margin-bottom:0}@media (min-width: 768px){.module.layout-history h2.promo-title{padding-top:calc( 2*40px)}}@media (min-width: 1024px){.module.layout-history h2.promo-title{padding-top:calc( 2*50px)}}@media (min-width: 1280px){.module.layout-history h2.promo-title{padding-top:calc( 2*60px)}}@media (min-width: 1680px){.module.layout-history h2.promo-title{padding-top:calc( 2*70px)}}.module.layout-history .txt-18,.module.layout-history .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .module.layout-history .t-init{padding-bottom:calc( 1*20px)}@media (min-width: 768px){.module.layout-history .txt-18,.module.layout-history .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .module.layout-history .t-init{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.module.layout-history .txt-18,.module.layout-history .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .module.layout-history .t-init{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.module.layout-history .txt-18,.module.layout-history .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .module.layout-history .t-init{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.module.layout-history .txt-18,.module.layout-history .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .module.layout-history .t-init{padding-bottom:calc( 1*70px)}}.module.layout-history .txt-18 p,.module.layout-history .window-inquire-authentication .wpcf7-form .t-init p,.window-inquire-authentication .wpcf7-form .module.layout-history .t-init p{margin-bottom:0}.module.layout-history .slider-wrap{position:relative;overflow:hidden}.module.layout-history .slideshow-container .arrow{width:45%}.module.layout-history .slideshow-container .slider-dotted .slick-slide{max-height:100%}@media (min-width: 768px){.module.layout-history .slideshow-container .slider-dotted .img-wrapper-proportion{display:none}}.module.layout-history .slideshow-container .slider-dotted .img-restrain-container{display:none}@media (min-width: 768px){.module.layout-history .slideshow-container .slider-dotted .img-restrain-container{display:block}}@media (min-width: 768px){.module.layout-history .slideshow-container .slider-dotted{max-width:100%}.module.layout-history .slideshow-container .slider-dotted .img-restrain-container{display:table;width:100%}.module.layout-history .slideshow-container .slider-dotted .img-restrain{width:100%;height:480px;display:table-cell;width:100%;vertical-align:middle}}@media (min-width: 768px) and (min-width: 768px){.module.layout-history .slideshow-container .slider-dotted .img-restrain{height:560px}}@media (min-width: 768px) and (min-width: 1024px){.module.layout-history .slideshow-container .slider-dotted .img-restrain{height:580px}}@media (min-width: 768px) and (min-width: 1280px){.module.layout-history .slideshow-container .slider-dotted .img-restrain{height:590px}}@media (min-width: 768px) and (min-width: 1680px){.module.layout-history .slideshow-container .slider-dotted .img-restrain{height:680px}}@media (min-width: 768px){.module.layout-history .slideshow-container .slider-dotted .img-restrain img{display:inline-block;float:right}.module.layout-history .slideshow-container .slider-dotted .img-restrain.is-vertical img{height:100%;width:auto}.module.layout-history .slideshow-container .slider-dotted .img-restrain.is-horizontal img{width:100%;max-width:580px;height:auto}}@media (min-width: 1680px){.module.layout-history .slideshow-container .slider-dotted{max-width:100%}}.module.layout-history .col-text .text-container{max-width:420px}@media (min-width: 1280px){.module.layout-history .col-text .text-container{max-width:500px}}.module.layout-history .col-text .year{font-family:'GB';letter-spacing:3px;font-size:14px}.module.layout-history .indicators{position:absolute;width:100%;height:100%;top:0px;left:0px;bottom:0px}.module.layout-history .indicators .indicator{position:absolute}.module.layout-history .indicators .indicator .l{height:50px;width:1px;background:#9B9B9B}.module.layout-history .indicators .indicator .y{margin-top:10px;font-size:11px;font-family:'GB';letter-spacing:2px;color:#fff;line-height:12px}.module.layout-history #p-over{display:none;position:absolute;height:54px;padding-left:10px;border-left:1px solid #fff;bottom:calc( 11px + 47px);color:#fff;font-size:12px;line-height:18px;font-family:'GB';opacity:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}@media (min-width: 768px){.module.layout-history #p-over{display:block}}.module.layout-history #p-over .txt-cnt{padding-right:20px}.module.layout-history #p-over.right-edge .txt-cnt{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.module.layout-history #p-over.right-edge .txt-cnt .y,.module.layout-history #p-over.right-edge .txt-cnt .t{text-align:right}.module.layout-history .timeline-container{width:100%;background-color:#000;padding-top:calc( 1*20px);padding-bottom:calc( 1*20px)}@media (min-width: 768px){.module.layout-history .timeline-container{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.module.layout-history .timeline-container{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.module.layout-history .timeline-container{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.module.layout-history .timeline-container{padding-top:calc( 1*70px)}}@media (min-width: 768px){.module.layout-history .timeline-container{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.module.layout-history .timeline-container{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.module.layout-history .timeline-container{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.module.layout-history .timeline-container{padding-bottom:calc( 1*70px)}}@media (max-width: 720px){.module.layout-history .timeline-container{overflow-x:scroll}}.module.layout-history .timeline{position:relative;width:100%;height:80px;min-width:740px}.module.layout-history .years{position:absolute;width:100%;height:100%;top:0px;left:0px}.module.layout-history .year-dot{width:12px;height:12px;cursor:pointer;display:inline-block;position:absolute;bottom:47px}.module.layout-history .year-dot svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.module.layout-history .year-dot:hover .c-fill{fill:#fff}.module.layout-history .year-dot.selected .c-fill{fill:#6F8555}.module.layout-history .year-dot.selected:hover .c-fill{fill:#6F8555}.module.layout-history .arrow{display:none}@media (min-width: 768px){.module.layout-history .arrow{display:block}}.module.layout-history .txt.white-color{color:#CDCDCD}.hero-image .img-sizer{line-height:0px}.text-furniture-landing{margin-top:calc( .8*20px);text-align:center}@media (min-width: 768px){.text-furniture-landing{margin-top:calc( .8*40px)}}@media (min-width: 1024px){.text-furniture-landing{margin-top:calc( .8*50px)}}@media (min-width: 1280px){.text-furniture-landing{margin-top:calc( .8*60px)}}@media (min-width: 1680px){.text-furniture-landing{margin-top:calc( .8*70px)}}.grid-furniture-styles .item-grid,.grid-furniture-category .item-grid{margin-bottom:4.6153846154%}.grid-furniture-styles .item-grid .table,.grid-furniture-category .item-grid .table{display:table;table-layout:fixed;width:100%;height:100%}.grid-furniture-styles .item-grid .table-cell,.grid-furniture-category .item-grid .table-cell{display:table-cell;vertical-align:middle}@media (min-width: 768px){.grid-furniture-styles .item-grid,.grid-furniture-category .item-grid{margin-bottom:0px;width:calc( (100% - 2*4.6153846154%)/3)}.grid-furniture-styles .item-grid.wide,.grid-furniture-category .item-grid.wide{width:calc( (100% - 4.6153846154%)/2)}.grid-furniture-styles .item-grid.item-quote,.grid-furniture-category .item-grid.item-quote{width:calc( 100% - 4.6153846154% - (100% - 2*4.6153846154%)/3)}.grid-furniture-styles .item-grid.item-quote.item-left .table,.grid-furniture-category .item-grid.item-quote.item-left .table{padding-right:13%}.grid-furniture-styles .item-grid.item-quote.item-right .table,.grid-furniture-category .item-grid.item-quote.item-right .table{padding-left:13%}.grid-furniture-styles .item-grid.item-push,.grid-furniture-category .item-grid.item-push{margin-left:17.6923076923%}}.grid-furniture-styles .item-grid .item-image,.grid-furniture-category .item-grid .item-image{overflow:hidden;-webkit-transition:-webkit-filter 0.3s ease-out;transition:-webkit-filter 0.3s ease-out;transition:filter 0.3s ease-out;transition:filter 0.3s ease-out, -webkit-filter 0.3s ease-out}.grid-furniture-styles .item-grid .item-image:hover,.grid-furniture-category .item-grid .item-image:hover{-webkit-filter:brightness(97%);filter:brightness(97%)}@media (min-width: 768px){.grid-furniture-category-rows .row{margin-bottom:4.6153846154%}.grid-furniture-category-rows .row:after{content:"";display:table;clear:both}.grid-furniture-category-rows .row.layout-2_wide_images .item-grid:first-child{float:left}.grid-furniture-category-rows .row.layout-2_wide_images .item-grid:last-child{float:right}.grid-furniture-category-rows .row.layout-blockquote_and_image,.grid-furniture-category-rows .row.layout-image_and_blockquote{display:table;table-layout:fixed;width:100%}.grid-furniture-category-rows .row.layout-blockquote_and_image .item-grid,.grid-furniture-category-rows .row.layout-image_and_blockquote .item-grid{display:table-cell;vertical-align:middle}.grid-furniture-category-rows .row.layout-2_small_images .item-grid,.grid-furniture-category-rows .row.layout-1_wide_image .item-grid{display:inline-block}.grid-furniture-category-rows .row.layout-2_small_images .item-grid:first-child,.grid-furniture-category-rows .row.layout-1_wide_image .item-grid:first-child{margin-right:4.6153846154%}.grid-furniture-category-rows .row.layout-2_small_images.align-center,.grid-furniture-category-rows .row.layout-1_wide_image.align-center{text-align:center}.grid-furniture-category-rows .row.layout-2_small_images.align-right,.grid-furniture-category-rows .row.layout-1_wide_image.align-right{text-align:right}.grid-furniture-category-rows .row.layout-1_wide_image .item-grid:first-child{margin-right:0}}.grid-furniture-category-rows .item-grid{width:100%;margin-bottom:4.6153846154%;line-height:inherit}.grid-furniture-category-rows .item-grid .img-wrapper-proportion{padding-bottom:63.1578947368%}@media (min-width: 768px){.grid-furniture-category-rows .item-grid{margin-bottom:0px;text-align:left}.grid-furniture-category-rows .item-grid.size-small{width:calc( (100% - 2*4.6153846154%)/3)}.grid-furniture-category-rows .item-grid.size-small .img-wrapper-proportion{padding-bottom:63.0555555556%}.grid-furniture-category-rows .item-grid.size-wide{width:calc( (100% - 4.6153846154%)/2)}.grid-furniture-category-rows .item-grid.size-wide .img-wrapper-proportion{padding-bottom:63.1578947368%}.grid-furniture-category-rows .item-grid.item-quote{width:calc( 100% - (100% - 2*4.6153846154%)/3)}.grid-furniture-category-rows .item-grid.item-quote.item-left .table{padding-right:13%}.grid-furniture-category-rows .item-grid.item-quote.item-right .table{padding-left:13%}}.grid-furniture-category-rows .item-grid img{-webkit-transition:none;transition:none}.grid-furniture-category-rows .item-image{overflow:hidden;-webkit-transition:-webkit-filter 0.3s ease-out;transition:-webkit-filter 0.3s ease-out;transition:filter 0.3s ease-out;transition:filter 0.3s ease-out, -webkit-filter 0.3s ease-out}.grid-furniture-category-rows .item-image:hover{-webkit-filter:brightness(97%);filter:brightness(97%)}@media (min-width: 768px){.firefox .grid-furniture-category-rows .item-grid{margin-bottom:0px}.firefox .grid-furniture-category-rows .item-grid.size-small{width:30%}.firefox .grid-furniture-category-rows .item-grid.size-wide{width:calc( (100% - 4.6153846154%)/2)}.firefox .grid-furniture-category-rows .item-grid.item-quote{width:70%}}.menu-footer-furniture{padding-bottom:calc( 1*20px)}@media (min-width: 768px){.menu-footer-furniture{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.menu-footer-furniture{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.menu-footer-furniture{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.menu-footer-furniture{padding-bottom:calc( 1*70px)}}.menu-footer-furniture>li{display:inline-block;font-family:'GM';text-transform:uppercase;color:#4A4A4A;letter-spacing:3px;font-size:12px;line-height:12px;margin-right:5px}.menu-footer-furniture>li a{padding-right:5px}@media (min-width: 1024px){.menu-footer-furniture>li{font-size:14px;line-height:14px;margin-right:10px}.menu-footer-furniture>li a{padding-right:10px}}.menu-footer-furniture>li a{color:#4A4A4A}.menu-footer-furniture>li a:hover{color:#4A4A4A}.menu-footer-furniture>li:after{content:'|';color:#9B9B9B;font-family:'GB'}.menu-footer-furniture>li:last-child a{padding-right:0}.menu-footer-furniture>li:last-child:after{content:''}body.tax-furniture_category .menu-footer-furniture{margin-bottom:calc( 1*20px)}@media (min-width: 768px){body.tax-furniture_category .menu-footer-furniture{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){body.tax-furniture_category .menu-footer-furniture{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){body.tax-furniture_category .menu-footer-furniture{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){body.tax-furniture_category .menu-footer-furniture{margin-bottom:calc( 1*70px)}}body.tax-furniture_category .menu-footer-furniture>li{display:block;margin-right:0px;line-height:30px}body.tax-furniture_category .menu-footer-furniture>li a{padding-right:0px}body.tax-furniture_category .menu-footer-furniture>li:after{content:''}@media (min-width: 768px){body.tax-furniture_category .menu-footer-furniture>li{display:inline-block;margin-right:10px;line-height:12px}body.tax-furniture_category .menu-footer-furniture>li a{padding-right:10px}body.tax-furniture_category .menu-footer-furniture>li:after{content:'|'}body.tax-furniture_category .menu-footer-furniture>li:last-child:after{content:''}}body.tax-furniture_category .menu-footer-furniture>li.select-container{width:260px;position:relative;line-height:26px}body.tax-furniture_category .menu-footer-furniture>li.select-container:after{content:'|';position:absolute;right:0px;top:-18px;opacity:0}@media (min-width: 1024px){body.tax-furniture_category .menu-footer-furniture>li.select-container:after{opacity:0}}body.tax-furniture_category .menu-footer-furniture>li .t-select{position:absolute;width:100%;top:-24px;left:0px}@media (min-width: 768px){body.tax-furniture_category .menu-footer-furniture>li .t-select{top:-18px;left:-20px}}body.tax-furniture_category .menu-footer-furniture>li .t-select .selected,body.tax-furniture_category .menu-footer-furniture>li .t-select .selected a{color:#4A4A4A;letter-spacing:3px}body.tax-furniture_category .menu-footer-furniture>li .t-select li a{font-size:11px;line-height:28px}@media (max-width: 767px){body.tax-furniture_category .menu-footer-furniture>li:nth-child(2){margin-right:0px}body.tax-furniture_category .menu-footer-furniture>li:nth-child(2):after{content:''}body.tax-furniture_category .menu-footer-furniture>li:nth-child(2) a{padding-right:0px}body.tax-furniture_category .menu-footer-furniture>li:last-child{display:block;margin-top:30px}body.tax-furniture_category .menu-footer-furniture>li.select-container{margin-top:26px}body.tax-furniture_category .menu-footer-furniture .t-select .header .label{text-align:center}}.draw-container{padding-bottom:calc( 1*20px)}@media (min-width: 768px){.draw-container{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.draw-container{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.draw-container{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.draw-container{padding-bottom:calc( 1*70px)}}.draw-container .item-image{margin:0 auto}@media (min-width: 768px){.draw-container .item-image{width:calc( (100% - 2*4.6153846154%)/3);max-width:670px}.draw-container .item-image.wide{width:51.5384615385%}}.draw-container .item-image .bgimage{background-blend-mode:multiply;background-color:#f2f2f0;-webkit-filter:none;filter:none}.furniture-info-container .specs{vertical-align:top;font-family:'GB';font-size:12px;line-height:30px;letter-spacing:0.25px}.furniture-info-container .specs li div{display:table;table-layout:fixed;width:100%;margin:0}.furniture-info-container .specs li div span{display:table-cell}.furniture-info-container .specs li div span:first-child{color:#9B9B9B;width:140px}@media (max-width: 767px){.furniture-info-container .specs{text-align:center}.furniture-info-container .specs .more{margin-bottom:5px}.furniture-info-container .specs .range{width:240px;margin:0 auto}.furniture-info-container .specs .range li span:first-child{text-align:left}.furniture-info-container .specs .range li span:last-child{text-align:right}}.furniture-info-container .txt-24{padding-bottom:10px}.furniture-info-container .more{color:#4A4A4A}@media (min-width: 768px){.furniture-info-container{margin:0 auto;max-width:calc( 580px + 4.6153846154% + 201px)}.furniture-info-container .txt-24{width:calc( 100% - 245px - 4.6153846154%);display:inline-block;max-width:580px}.furniture-info-container .specs{display:inline-block;width:240px;margin-left:4.6153846154%}}.furniture-info-container .more.specifications{margin-top:30px}.inquire-container{text-align:center;padding-top:calc( 1*20px);padding-bottom:calc( 2*20px)}@media (min-width: 768px){.inquire-container{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.inquire-container{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.inquire-container{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.inquire-container{padding-top:calc( 1*70px)}}@media (min-width: 768px){.inquire-container{padding-bottom:calc( 2*40px)}}@media (min-width: 1024px){.inquire-container{padding-bottom:calc( 2*50px)}}@media (min-width: 1280px){.inquire-container{padding-bottom:calc( 2*60px)}}@media (min-width: 1680px){.inquire-container{padding-bottom:calc( 2*70px)}}#catalog-order{text-align:center;padding-top:calc( 1*20px)}@media (min-width: 768px){#catalog-order{padding-top:calc( 1*40px)}}@media (min-width: 1024px){#catalog-order{padding-top:calc( 1*50px)}}@media (min-width: 1280px){#catalog-order{padding-top:calc( 1*60px)}}@media (min-width: 1680px){#catalog-order{padding-top:calc( 1*70px)}}#catalog-order a{color:#4A4A4A}#catalog-order a:hover{color:#777}.slideshow-furniture-container{margin-left:-20px;margin-right:-20px;padding-top:calc( 1*20px);padding-bottom:calc( 2.5*20px)}@mediaa ( min-width: $breakpoint-tablet ){.slideshow-furniture-container{margin:0 auto}}@media (min-width: 768px){.slideshow-furniture-container{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.slideshow-furniture-container{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.slideshow-furniture-container{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.slideshow-furniture-container{padding-top:calc( 1*70px)}}@media (min-width: 768px){.slideshow-furniture-container{padding-bottom:calc( 2.5*40px)}}@media (min-width: 1024px){.slideshow-furniture-container{padding-bottom:calc( 2.5*50px)}}@media (min-width: 1280px){.slideshow-furniture-container{padding-bottom:calc( 2.5*60px)}}@media (min-width: 1680px){.slideshow-furniture-container{padding-bottom:calc( 2.5*70px)}}.slideshow-furniture-container .slick-slider .slick-slide{height:380px}@media (min-width: 768px){.slideshow-furniture-container .slick-slider .slick-slide{height:460px}}@media (min-width: 1024px){.slideshow-furniture-container .slick-slider .slick-slide{height:510px}}.slideshow-furniture-container .slick-slider .img-sizer{position:relative;width:100%;height:calc( 100% - 30px)}.slideshow-furniture-container .slick-slider img{height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slideshow-furniture-container .slick-slider .caption{text-align:center;font-family:'GB';color:#9B9B9B;font-size:12px;line-height:20px;margin-top:10px}.slideshow-furniture-container .slick-slider .slick-dots{bottom:-40px}.wood-education-footer{margin-top:calc( 1*20px);margin-bottom:calc( 1*20px)}@media (min-width: 768px){.wood-education-footer{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.wood-education-footer{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.wood-education-footer{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.wood-education-footer{margin-top:calc( 1*70px)}}@media (min-width: 768px){.wood-education-footer{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.wood-education-footer{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.wood-education-footer{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.wood-education-footer{margin-bottom:calc( 1*70px)}}@media (min-width: 375px) and (max-width: 767px){.wood-education-footer:after{content:"";display:table;clear:both}.wood-education-footer li{float:left;width:50%;margin-bottom:20px;min-height:200px}}@media (min-width: 768px){.wood-education-footer:after{content:"";display:table;clear:both}.wood-education-footer li{display:inline-block;float:left;vertical-align:top;width:calc( (100% - 3*4.6153846154%)/4);margin-right:4.6153846154%;min-height:none}.wood-education-footer li:last-child{margin-right:0px;float:right}.wood-education-footer li h2{margin-top:0px}}.container-related-works{padding-bottom:calc( 1*20px)}@media (min-width: 768px){.container-related-works{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.container-related-works{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.container-related-works{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.container-related-works{padding-bottom:calc( 1*70px)}}.container-related-works .line{margin-bottom:calc( 1*20px)}@media (min-width: 768px){.container-related-works .line{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.container-related-works .line{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.container-related-works .line{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.container-related-works .line{margin-bottom:calc( 1*70px)}}.container-related-works h2{margin-bottom:calc( 1*20px)}@media (min-width: 768px){.container-related-works h2{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.container-related-works h2{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.container-related-works h2{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.container-related-works h2{margin-bottom:calc( 1*70px)}}.container-related-works .cols-centered{display:inline-block;text-align:center}.container-related-works .cols-centered:after{content:"";display:table;clear:both}.container-related-works .col{width:11.5384615385%;display:inline-block;margin-right:4.6153846154%}.container-related-works .col:last-child{margin-right:0px}.tax-furniture_category .page-title-header,.post-type-archive-furniture .page-title-header,.single-furniture .page-title-header{padding-top:80px}@media (min-width: 768px){.tax-furniture_category .page-title-header,.post-type-archive-furniture .page-title-header,.single-furniture .page-title-header{padding-top:100px}}@media (min-width: 1280px){.tax-furniture_category .page-title-header,.post-type-archive-furniture .page-title-header,.single-furniture .page-title-header{padding-top:100px}}@media (min-width: 1680px){.tax-furniture_category .page-title-header,.post-type-archive-furniture .page-title-header,.single-furniture .page-title-header{padding-top:120px}}@media (min-width: 1280px){.tax-furniture_category .page-title-header h1.page-title,.post-type-archive-furniture .page-title-header h1.page-title,.single-furniture .page-title-header h1.page-title{margin-bottom:20px}}@media (min-width: 1680px){.tax-furniture_category .page-title-header h1.page-title,.post-type-archive-furniture .page-title-header h1.page-title,.single-furniture .page-title-header h1.page-title{margin-bottom:20px}}@media (min-width: 768px){.tax-furniture_category .mixed-slideshow-container .slick-dots,.post-type-archive-furniture .mixed-slideshow-container .slick-dots,.single-furniture .mixed-slideshow-container .slick-dots{bottom:-40px}.tax-furniture_category .mixed-slideshow-container .caption,.post-type-archive-furniture .mixed-slideshow-container .caption,.single-furniture .mixed-slideshow-container .caption{margin-top:0px;overflow:visible}}.page-template-page-grounds .page-full-container .overlay-title,.single-ground .page-full-container .overlay-title{padding:0px 15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto}@media (min-width: 768px){.page-template-page-grounds .page-full-container .overlay-title,.single-ground .page-full-container .overlay-title{padding:0px 20px}}@media (min-width: 1024px){.page-template-page-grounds .page-full-container .overlay-title,.single-ground .page-full-container .overlay-title{padding:0px 30px}}@media (min-width: 1680px){.page-template-page-grounds .page-full-container .overlay-title,.single-ground .page-full-container .overlay-title{padding:0px 50px}}.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-top:calc( 1*20px);margin-bottom:calc( 1*20px);padding-top:calc( 1*20px);padding-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-top:calc( 1*70px)}}@media (min-width: 768px){.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-grounds .txt-24,.single-ground .txt-24{margin-bottom:calc( 1*70px)}}@media (min-width: 768px){.page-template-page-grounds .txt-24,.single-ground .txt-24{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-grounds .txt-24,.single-ground .txt-24{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-grounds .txt-24,.single-ground .txt-24{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-grounds .txt-24,.single-ground .txt-24{padding-top:calc( 1*70px)}}@media (min-width: 768px){.page-template-page-grounds .txt-24,.single-ground .txt-24{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-grounds .txt-24,.single-ground .txt-24{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-grounds .txt-24,.single-ground .txt-24{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-grounds .txt-24,.single-ground .txt-24{padding-bottom:calc( 1*70px)}}.page-template-page-grounds .txt-18,.page-template-page-grounds .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .page-template-page-grounds .t-init,.single-ground .txt-18,.single-ground .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .single-ground .t-init{padding-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-grounds .txt-18,.page-template-page-grounds .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .page-template-page-grounds .t-init,.single-ground .txt-18,.single-ground .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .single-ground .t-init{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-grounds .txt-18,.page-template-page-grounds .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .page-template-page-grounds .t-init,.single-ground .txt-18,.single-ground .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .single-ground .t-init{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-grounds .txt-18,.page-template-page-grounds .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .page-template-page-grounds .t-init,.single-ground .txt-18,.single-ground .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .single-ground .t-init{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-grounds .txt-18,.page-template-page-grounds .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .page-template-page-grounds .t-init,.single-ground .txt-18,.single-ground .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .single-ground .t-init{padding-bottom:calc( 1*70px)}}.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:calc( 1*20px);padding-top:calc( 1*20px);padding-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{margin-bottom:calc( 1*70px)}}@media (min-width: 768px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{padding-top:calc( 1*70px)}}@media (min-width: 768px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-grounds .quote-wrap,.single-ground .quote-wrap{padding-bottom:calc( 1*70px)}}.grid-grounds h4{text-align:center}.grid-grounds .item-grid{width:100%;margin-bottom:20px}.grid-grounds .item-grid h4{padding-top:5px}@media (min-width: 768px){.grid-grounds .item-grid{width:calc( (100% - 2*4.6153846154%)/3);margin-bottom:0px}.grid-grounds .item-grid h4{padding-top:0px}}.grid-grounds .item-grid .img-wrapper-proportion{padding-bottom:66.6666666667%}.grid-grounds .item-grid.item-featured{width:100%}@media (min-width: 768px){.grid-grounds .item-grid.item-featured .wrapper-item{width:47.5%;margin:0 auto}}.map-wrapper{display:none}@media (min-width: 768px){.map-wrapper{display:block}}.map-wrapper h2{margin-bottom:25px}.map-wrapper .map-container{position:relative;line-height:0}.map-wrapper .map-container img{position:relative}.map-wrapper .map-container .legend{position:absolute;width:100%;height:100%;top:0px;left:0px}.map-wrapper .map-container .points{position:absolute;width:100%;height:100%;top:0px;left:0px}.point{position:absolute;font-family:'GM';color:#fff;line-height:21px}.point .p-circle{display:inline-block;width:24px;height:24px;border-radius:12px;text-align:center;font-size:11px}.point .title{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:3px;margin-left:10px;opacity:0;display:none;-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out}.point a{color:#fff !important}.point a:hover .title{display:inline-block;opacity:1}.open-to-public{border:2px solid #6F8555}.open-to-public:hover{background-color:#6F8555}.open-for-tours{border:2px solid #6F8555}.open-for-tours:hover{background-color:#6F8555}.closed-to-public{border:2px solid #9D565E}.closed-to-public:hover{background-color:#9D565E}.legend .circle{display:inline-block;width:12px;height:12px;border-radius:6px;margin-right:10px}.legend ul{position:absolute;bottom:0px}@media (min-width: 768px){.legend ul{margin-bottom:20px}}.legend ul li{display:inline-block;font-size:9px;font-family:'GM';color:#fff;text-transform:uppercase;letter-spacing:2px;margin-right:20px;line-height:12px}.legend ul li .circle{margin-top:-1px}.legend ul li .txt,.legend ul li .circle{vertical-align:middle}.legend .open-to-public{background-color:#6F8555}.legend .open-for-tours{background-color:#6F8555}.legend .closed-to-public{background-color:#9D565E}.page-template-page-grounds.single-ground .page-content{-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out;opacity:0}.single-ground .page-content{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:0}.page-template-page-grounds .page-content{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:1}#overlay-g .header-close{visibility:hidden}#overlay-g #overlay-ground{opacity:1}#overlay-ground{opacity:0;position:fixed;overflow:hidden;width:100%;height:100%;background:#fff}@media (min-width: 1024px){#overlay-ground{width:100%;max-width:1280px;height:100%;max-height:880px;overflow-y:scroll;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.overlay-ground-wrap{padding:0px 15px}@media (min-width: 768px){.overlay-ground-wrap{padding:0px 20px}}@media (min-width: 1024px){.overlay-ground-wrap{padding:0px 30px}}@media (min-width: 1680px){.overlay-ground-wrap{padding:0px 50px}}.overlay-ground-wrap .arrow .arrow-int{left:70%}.overlay-ground-content .txt-18,.overlay-ground-content .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .overlay-ground-content .t-init{margin:0}@media (max-width: 1380px){.overlay-ground-content .txt-18,.overlay-ground-content .window-inquire-authentication .wpcf7-form .t-init,.window-inquire-authentication .wpcf7-form .overlay-ground-content .t-init{font-size:16px;line-height:20px}}@media (max-width: 1023px){.overlay-ground-content{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:100vh}}.overlay-ground-content header{padding-top:40px;text-align:center}@media (min-width: 768px){.overlay-ground-content header{padding-top:80px}}.overlay-ground-content header h1{font-family:'GB';text-transform:uppercase;font-size:18px;letter-spacing:2.145px;margin:5px 0px 20px 0px}@media (min-width: 1024px){.overlay-ground-content header h1{margin:5px 0px 30px 0px;font-size:22px}}@media (min-width: 1024px){.overlay-ground-content header{text-align:left}.overlay-ground-content:after{content:"";display:table;clear:both}.overlay-ground-content .layout-win-ground{display:table;table-layout:fixed;width:100%}.overlay-ground-content .col-slider{display:table-cell;vertical-align:top;padding-right:2.37%}.overlay-ground-content .col-text{display:table-cell;vertical-align:top;width:260px;padding-right:20px}}@media (min-width: 1024px) and (min-width: 1280px){.overlay-ground-content .col-text{width:310px}}@media (min-width: 1024px){.overlay-ground-content .col-text .more:first-child{padding-bottom:1em}.overlay-ground-content .col-text .text-content{overflow-y:scroll}}.overlay-ground-content .img-wrapper-proportion{padding-bottom:67.3913043478%}.overlay-ground-content .slider-ground .caption{text-align:right;font-family:'GB';font-size:12px;color:#9B9B9B;line-height:42px}.overlay-ground-content .slider-ground-thumbs{margin:10px -10px 40px -10px}.overlay-ground-content .slider-ground-thumbs .slick-slide{width:70px;margin:0px 10px;cursor:pointer}.link-alpha{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.link-alpha.active{opacity:1}.categories-header{background:#f2f2f0;position:relative;z-index:2;overflow:visible;margin-bottom:calc( 1*20px);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;transition:-webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s, -webkit-transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s}.categories-header .categories-header-inner{text-align:center}@media (min-width: 768px){.categories-header{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.categories-header{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.categories-header{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.categories-header{margin-bottom:calc( 1*70px)}}.categories-header.hide-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.categories-header .cats-desktop{margin:0;display:none}@media (min-width: 768px){.categories-header .cats-desktop{display:block}}.categories-header .cats-desktop li{display:inline-block;font-size:12px;line-height:28px;margin-right:10px;font-family:'GM';text-transform:uppercase;letter-spacing:3px;color:#9B9B9B}.categories-header .cats-desktop li:last-child{margin-right:0px}.categories-header .cats-desktop li a{color:#9B9B9B;padding-right:8px}.categories-header .cats-desktop li a:hover{color:#6F8555}.categories-header .cats-desktop li.selected a{color:#6F8555}@media (max-width: 767px){.categories-header .categories-header-inner{height:40px}}.categories-header .t-select{position:absolute;top:8px;left:-10px}@media (min-width: 768px){.categories-header .t-select{display:none}}ul.news-list{margin:0 auto}@media (min-width: 1024px){ul.news-list{width:76.1538461538%;max-width:1280px}}ul.news-list>li{margin-bottom:calc( 1.3*20px);padding-bottom:calc( 1.3*20px);border-bottom:1px solid #CDCDCD}@media (min-width: 768px){ul.news-list>li{margin-bottom:calc( 1.3*40px)}}@media (min-width: 1024px){ul.news-list>li{margin-bottom:calc( 1.3*50px)}}@media (min-width: 1280px){ul.news-list>li{margin-bottom:calc( 1.3*60px)}}@media (min-width: 1680px){ul.news-list>li{margin-bottom:calc( 1.3*70px)}}@media (min-width: 768px){ul.news-list>li{padding-bottom:calc( 1.3*40px)}}@media (min-width: 1024px){ul.news-list>li{padding-bottom:calc( 1.3*50px)}}@media (min-width: 1280px){ul.news-list>li{padding-bottom:calc( 1.3*60px)}}@media (min-width: 1680px){ul.news-list>li{padding-bottom:calc( 1.3*70px)}}ul.news-list>li:last-child{border-bottom:0px;margin-bottom:calc( 0*20px)}@media (min-width: 768px){ul.news-list>li:last-child{margin-bottom:calc( 0*40px)}}@media (min-width: 1024px){ul.news-list>li:last-child{margin-bottom:calc( 0*50px)}}@media (min-width: 1280px){ul.news-list>li:last-child{margin-bottom:calc( 0*60px)}}@media (min-width: 1680px){ul.news-list>li:last-child{margin-bottom:calc( 0*70px)}}ul.news-single{margin:0}ul.news-single:after{content:"";display:table;clear:both}ul.news-single>li{margin-bottom:10px}@media (min-width: 768px){ul.news-single>li{display:inline-block;margin-bottom:0px;width:calc( (100% - 4.6153846154% )/2)}ul.news-single>li:last-child{float:right}}ul.news-single .img-wrapper-proportion{padding-bottom:59.5744680851%}.date{font-size:14px;font-family:'GB';letter-spacing:2px;color:#9B9B9B}.post-title{margin-top:0px;line-height:22px}.post-content{margin-bottom:20px}.blog footer.more,.category footer.more{text-align:center;margin-bottom:calc( 1*20px)}@media (min-width: 768px){.blog footer.more,.category footer.more{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.blog footer.more,.category footer.more{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.blog footer.more,.category footer.more{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.blog footer.more,.category footer.more{margin-bottom:calc( 1*70px)}}.blog footer.more .see-all,.category footer.more .see-all{diplay:inline-block}.single-commons.wrap-text-large{margin-bottom:calc( 1*20px)}@media (min-width: 768px){.single-commons.wrap-text-large{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.single-commons.wrap-text-large{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.single-commons.wrap-text-large{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.single-commons.wrap-text-large{margin-bottom:calc( 1*70px)}}.single-post .header-date,.single-project .header-date,.single-press_post .header-date{text-align:center;margin-top:20px;margin-bottom:calc( 1*20px)}@media (min-width: 768px){.single-post .header-date,.single-project .header-date,.single-press_post .header-date{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.single-post .header-date,.single-project .header-date,.single-press_post .header-date{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.single-post .header-date,.single-project .header-date,.single-press_post .header-date{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.single-post .header-date,.single-project .header-date,.single-press_post .header-date{margin-bottom:calc( 1*70px)}}.single-post .container-wide-image .img-wrapper-container,.single-project .container-wide-image .img-wrapper-container,.single-press_post .container-wide-image .img-wrapper-container{text-align:center;line-height:0px}.single-post .container-wide-image .img-wrapper-container img,.single-project .container-wide-image .img-wrapper-container img,.single-press_post .container-wide-image .img-wrapper-container img{height:100%;max-height:700px;max-width:auto;width:auto}.blog .video-button .color-white,.single .video-button .color-white{color:#4A4A4A}.blog .video-button .color-white:hover,.single .video-button .color-white:hover{color:#9B9B9B}.pagination-single{margin-top:calc( 1*20px);margin-bottom:calc( 1*20px)}@media (min-width: 768px){.pagination-single{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.pagination-single{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.pagination-single{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.pagination-single{margin-top:calc( 1*70px)}}@media (min-width: 768px){.pagination-single{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.pagination-single{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.pagination-single{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.pagination-single{margin-bottom:calc( 1*70px)}}.pagination-single .layout-2{width:100%;display:table}.pagination-single .layout-2>div{display:table-cell;width:50%}.pagination-single .layout-2>div:first-child{padding-right:20px}.pagination-single .layout-2>div:last-child{text-align:right;padding-left:20px}@media (min-width: 768px){.accessories-list ul.news-single>li{display:inline-block;margin-bottom:0px;width:calc( (100% - 4.6153846154% )/2)}.accessories-list ul.news-single>li:first-child{width:25.2525252525%}.accessories-list ul.news-single>li:last-child{width:68.1818181818%}}.accessories-list ul.text-col-purchase{margin:0}.accessories-list ul.text-col-purchase:after{content:"";display:table;clear:both}.accessories-list ul.text-col-purchase>li{margin-bottom:20px}.accessories-list ul.text-col-purchase>li:last-child{text-align:center}@media (min-width: 768px){.accessories-list ul.text-col-purchase>li{display:inline-block;margin-bottom:0px}.accessories-list ul.text-col-purchase>li:first-child{width:calc( 100% - 4.6153846154% - 140px)}.accessories-list ul.text-col-purchase>li:last-child{width:140px;float:right;text-align:left}}.accessories-list h3.slide-title{margin-bottom:0px}.price{font-family:'GB';line-height:22px;letter-spacing:1.78px}.by{font-family:'GB';color:#9B9B9B}.accessories-list .button-purchase,.accessories-list .button-inquire,.shopify-purchase-cart-btn{color:#6F8555;height:40px;line-height:40px;margin-top:20px;border-color:#9B9B9B}.accessories-list .button-purchase:hover,.accessories-list .button-inquire:hover,.shopify-purchase-cart-btn:hover{border-color:#6F8555}@media (min-width: 768px) and (max-width: 1024px){.accessories-list .button-purchase,.accessories-list .button-inquire,.shopify-purchase-cart-btn{padding:0px 20px}}.block-purchase .price{margin-bottom:20px}.block-purchase .variant-selectors,.block-purchase .shopify-select{width:100%;min-width:160px}.wrap-page-accesories{max-width:1024px;margin:0 auto}.layout-accessory .col{margin-bottom:20px}@media (min-width: 768px){.layout-accessory:after{content:"";display:table;clear:both}.layout-accessory .col{width:calc( (100% - 4.6153846154%)/2);display:inline-block}.layout-accessory .col:last-child{float:right}}.block-purchase{margin-top:calc( 1*20px)}@media (min-width: 768px){.block-purchase{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.block-purchase{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.block-purchase{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.block-purchase{margin-top:calc( 1*70px)}}.page-template-page-floor-pieces .grid-grounds{padding-top:0px}.page-template-page-floor-pieces .grid-grounds .item-grid .img-wrapper-proportion{padding-bottom:100%}.page-template-page-floor-pieces .grid-grounds .item-grid .text-content{line-height:24px}.page-template-page-floor-pieces .grid-grounds .item-grid h4{text-align:left;margin-bottom:1em}.page-template-page-floor-pieces .grid-grounds .item-grid .availability{color:#9B9B9B;font-family:'GB';font-size:12px;letter-spacing:1px}@media (min-width: 768px){.page-template-page-floor-pieces .grid-grounds .item-grid .availability{font-size:14px;letter-spacing:2px}}.page-template-page-floor-pieces .grid-grounds .item-grid .inquire-container{margin-top:1em}.page-template-page-floor-pieces .grid-grounds .item-grid .inquire-container .inquire-btn{cursor:pointer}.page-template-page-contact .module-block,.page-template-page-about .module-block{padding-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-contact .module-block,.page-template-page-about .module-block{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-contact .module-block,.page-template-page-about .module-block{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-contact .module-block,.page-template-page-about .module-block{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-contact .module-block,.page-template-page-about .module-block{padding-bottom:calc( 1*70px)}}.page-template-page-contact .container-wide-text h2,.page-template-page-about .container-wide-text h2{margin-bottom:calc( .5*20px)}@media (min-width: 768px){.page-template-page-contact .container-wide-text h2,.page-template-page-about .container-wide-text h2{margin-bottom:calc( .5*40px)}}@media (min-width: 1024px){.page-template-page-contact .container-wide-text h2,.page-template-page-about .container-wide-text h2{margin-bottom:calc( .5*50px)}}@media (min-width: 1280px){.page-template-page-contact .container-wide-text h2,.page-template-page-about .container-wide-text h2{margin-bottom:calc( .5*60px)}}@media (min-width: 1680px){.page-template-page-contact .container-wide-text h2,.page-template-page-about .container-wide-text h2{margin-bottom:calc( .5*70px)}}.page-template-page-contact .container-wide-text h4,.page-template-page-about .container-wide-text h4{margin-bottom:0px}.page-template-page-contact .link-ground,.page-template-page-about .link-ground{text-align:center;padding-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-contact .link-ground,.page-template-page-about .link-ground{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-contact .link-ground,.page-template-page-about .link-ground{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-contact .link-ground,.page-template-page-about .link-ground{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-contact .link-ground,.page-template-page-about .link-ground{padding-bottom:calc( 1*70px)}}.page-template-page-contact .link-ground a,.page-template-page-about .link-ground a{color:#4A4A4A}.page-template-page-contact .bottom-image .img-wrapper-proportion,.page-template-page-about .bottom-image .img-wrapper-proportion{padding-bottom:46.1538461538%}.g-maps{position:relative}@media (min-width: 1024px){.g-maps{margin-left:auto;margin-right:auto}}.g-maps .acf-map{position:relative;width:100%;height:400px}@media (min-width: 1280px){.g-maps .acf-map{height:550px}}.g-maps .activate{position:absolute;width:100%;height:100%;top:0px;left:0px;top:0px;background:rgba(0,0,0,0.3);cursor:pointer}.g-maps .activate .click{font-size:12px;padding:10px 20px;background:#f2f2f0;color:#4A4A4A;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:25px;white-space:nowrap}.g-maps .activate:hover{background:rgba(0,0,0,0.2)}.g-maps .acf-map img{max-width:inherit !important}.g-maps .marker .info-marker{padding:10px 0px;font-family:'GB';font-size:12px}.inquiry-button-cnt{text-align:center;margin-top:calc( -.5*20px)}@media (min-width: 768px){.inquiry-button-cnt{margin-top:calc( -.5*40px)}}@media (min-width: 1024px){.inquiry-button-cnt{margin-top:calc( -.5*50px)}}@media (min-width: 1280px){.inquiry-button-cnt{margin-top:calc( -.5*60px)}}@media (min-width: 1680px){.inquiry-button-cnt{margin-top:calc( -.5*70px)}}.inquiry-button-cnt .inquire-btn{display:inlline-block}.page-template-page-wood-education .inquiry-button-cnt{margin-top:calc( 2*20px)}@media (min-width: 768px){.page-template-page-wood-education .inquiry-button-cnt{margin-top:calc( 2*40px)}}@media (min-width: 1024px){.page-template-page-wood-education .inquiry-button-cnt{margin-top:calc( 2*50px)}}@media (min-width: 1280px){.page-template-page-wood-education .inquiry-button-cnt{margin-top:calc( 2*60px)}}@media (min-width: 1680px){.page-template-page-wood-education .inquiry-button-cnt{margin-top:calc( 2*70px)}}.google-map-link-ext{margin-top:20px;text-align:center}.google-map-link-ext a{color:#4A4A4A;text-decoration:underline}.google-map-link-ext a:hover{text-decoration:none}.page-template-page-about .module-block h2.promo-title{margin-bottom:0px}.page-template-page-about .module-block .subtitle{font-family:'GB';font-size:14px;margin-bottom:20px;letter-spacing:0.5px}.page-template-page-about .module-block .line{margin-top:calc( 1*20px)}@media (min-width: 768px){.page-template-page-about .module-block .line{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-about .module-block .line{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-about .module-block .line{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-about .module-block .line{margin-top:calc( 1*70px)}}.page-template-page-contact .container-wide-image{margin-bottom:calc( .6*20px)}@media (min-width: 768px){.page-template-page-contact .container-wide-image{margin-bottom:calc( .6*40px)}}@media (min-width: 1024px){.page-template-page-contact .container-wide-image{margin-bottom:calc( .6*50px)}}@media (min-width: 1280px){.page-template-page-contact .container-wide-image{margin-bottom:calc( .6*60px)}}@media (min-width: 1680px){.page-template-page-contact .container-wide-image{margin-bottom:calc( .6*70px)}}.page-template-page-restoration .main-content-mod{margin-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-restoration .main-content-mod{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-restoration .main-content-mod{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-restoration .main-content-mod{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-restoration .main-content-mod{margin-bottom:calc( 1*70px)}}.page-template-page-restoration .inquire-container{text-align:center;margin-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-restoration .inquire-container{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-restoration .inquire-container{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-restoration .inquire-container{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-restoration .inquire-container{margin-bottom:calc( 1*70px)}}.page-template-page-restoration .video-container-rest{margin:0 auto;margin-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-restoration .video-container-rest{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-restoration .video-container-rest{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-restoration .video-container-rest{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-restoration .video-container-rest{margin-bottom:calc( 1*70px)}}@media (min-width: 768px){.page-template-page-restoration .video-container-rest{width:70%;max-width:520px}}.page-template-page-restoration .video-container-rest .more.color-white{color:#4A4A4A !important}.page-template-page-restoration .authentication{padding-top:calc( 1*20px);padding-bottom:calc( 1*20px)}@media (min-width: 768px){.page-template-page-restoration .authentication{padding-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-restoration .authentication{padding-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-restoration .authentication{padding-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-restoration .authentication{padding-top:calc( 1*70px)}}@media (min-width: 768px){.page-template-page-restoration .authentication{padding-bottom:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-restoration .authentication{padding-bottom:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-restoration .authentication{padding-bottom:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-restoration .authentication{padding-bottom:calc( 1*70px)}}.page-template-page-restoration .authentication .inquire-container{margin-bottom:0px}.page-template-page-restoration blockquote{margin-top:calc( 1*20px);margin-bottom:calc( .7*20px)}@media (min-width: 768px){.page-template-page-restoration blockquote{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-restoration blockquote{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-restoration blockquote{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-restoration blockquote{margin-top:calc( 1*70px)}}@media (min-width: 768px){.page-template-page-restoration blockquote{margin-bottom:calc( .7*40px)}}@media (min-width: 1024px){.page-template-page-restoration blockquote{margin-bottom:calc( .7*50px)}}@media (min-width: 1280px){.page-template-page-restoration blockquote{margin-bottom:calc( .7*60px)}}@media (min-width: 1680px){.page-template-page-restoration blockquote{margin-bottom:calc( .7*70px)}}.faqs{margin-bottom:calc( 1*20px)}@media (min-width: 768px){.faqs{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.faqs{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.faqs{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.faqs{margin-bottom:calc( 1*70px)}}.faqs h2.promo-title{margin-top:calc( 1.5*20px)}@media (min-width: 768px){.faqs h2.promo-title{margin-top:calc( 1.5*40px)}}@media (min-width: 1024px){.faqs h2.promo-title{margin-top:calc( 1.5*50px)}}@media (min-width: 1280px){.faqs h2.promo-title{margin-top:calc( 1.5*60px)}}@media (min-width: 1680px){.faqs h2.promo-title{margin-top:calc( 1.5*70px)}}.faqs .group{padding-bottom:calc( .2*20px)}@media (min-width: 768px){.faqs .group{padding-bottom:calc( .2*40px)}}@media (min-width: 1024px){.faqs .group{padding-bottom:calc( .2*50px)}}@media (min-width: 1280px){.faqs .group{padding-bottom:calc( .2*60px)}}@media (min-width: 1680px){.faqs .group{padding-bottom:calc( .2*70px)}}.faqs .group .group-title{margin-top:calc( 1*20px);margin-bottom:calc( 1*20px)}@media (min-width: 768px){.faqs .group .group-title{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.faqs .group .group-title{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.faqs .group .group-title{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.faqs .group .group-title{margin-top:calc( 1*70px)}}@media (min-width: 768px){.faqs .group .group-title{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.faqs .group .group-title{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.faqs .group .group-title{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.faqs .group .group-title{margin-bottom:calc( 1*70px)}}.faqs .group .faqs-list li{margin-bottom:calc( 1*20px)}@media (min-width: 768px){.faqs .group .faqs-list li{margin-bottom:calc( 1*40px)}}@media (min-width: 1024px){.faqs .group .faqs-list li{margin-bottom:calc( 1*50px)}}@media (min-width: 1280px){.faqs .group .faqs-list li{margin-bottom:calc( 1*60px)}}@media (min-width: 1680px){.faqs .group .faqs-list li{margin-bottom:calc( 1*70px)}}.faqs .group .faqs-list li:last-child{margin-bottom:0px}.type--center{text-align:center}.visuallyhidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn{color:black;font-size:16px;background:none;padding:10px 5px;border:0;cursor:pointer;-webkit-transition:all 200ms ease;transition:all 200ms ease;max-width:100%;width:100%;text-overflow:ellipsis;overflow:hidden;line-height:20px;-moz-appearance:none;-webkit-appearance:none}.btn:hover,.btn:focus{background:none}.btn--test{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.btn--cart-tab{width:60px;height:100%;right:20px;position:absolute;display:none;opacity:0;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}.btn--cart-tab svg{width:14px;height:14px}@media (min-width: 768px){.btn--cart-tab{right:60px}.btn--cart-tab svg{width:20px;height:20px}}.btn--cart-tab.js-active{display:block;opacity:1}.btn__counter{position:absolute;font-size:10px;top:5px;right:5px}@media (min-width: 768px){.btn__counter{font-size:12px;top:12px;right:10px}}body.is-open .btn--cart-tab svg g{fill:#fff}body.is-open .btn__counter{color:#fff}.icon-cart--side{height:20px;width:20px}.cart .cart-section{position:relative;padding:0px 0px}.cart .cart-section--top{z-index:5}.cart .cart-title{color:#4A4A4A;display:inline-block;font-weight:400;font-size:18px;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:90%}.cart .btn--close{position:absolute;right:9px;top:8px;border:none;background:transparent;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease, -webkit-transform 100ms ease;cursor:pointer;opacity:0.8}.cart .btn--close:hover{opacity:1}.cart .btn--close .close{position:absolute;right:10px;top:0px}.cart .btn--close .close svg{width:16px;height:16px}.cart .cart-item-container{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-perspective:400px;perspective:400px;-webkit-perspective-origin:50% 0px;perspective-origin:50% 0px}.cart .cart-item{padding:20px 0px;overflow:hidden;-webkit-backface-visibility:visible;backface-visibility:visible;min-height:100px;position:relative;opacity:1;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;border-top:1px solid #CDCDCD}.cart .cart-item .close{position:absolute;right:0px;z-index:8}.cart .cart-item .close svg{width:7px;height:7px;position:absolute;top:6px;left:6px}.cart .cart-item.js-hidden{opacity:0}.cart .cart-item.js-working:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:2}.cart .cart-item__img{width:100px;height:auto;line-height:0px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0.05);float:left}.cart .cart-item__content{left:20px;width:calc( 100% - 20px - 100px);min-height:100px;position:relative;display:table}.cart .cart-item__content .cart-item__content-row{display:table-row}.cart .cart-item__content-row:after{content:"";display:table;clear:both}.cart .cart-item-link-work{color:#4A4A4A}.cart .cart-item__title{font-family:'GM';text-transform:uppercase;font-size:14px;line-height:20px;letter-spacing:3px}.cart .cart-item__variant-title{float:right;font-size:11px;line-height:17px;color:#767676;display:none}.cart .cart-item__quantity-container{float:left}.cart .cart-item__quantity-title{font-family:'GB';color:#9B9B9B;font-size:12px;line-height:21px;margin-right:10px;float:left}.cart .quantity-decrement,.cart .quantity-increment{display:block;float:left;width:25px;padding:0;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-size:inherit;font-size:16px;text-align:center;height:21px;line-height:21px}.cart .cart-item__quantity{font-size:inherit;height:21px;line-height:21px;font-size:12px;width:30px;border:none;text-align:center;-moz-appearance:textfield;background:transparent;display:block;float:left;padding:0;border-radius:0}.cart input[type=number]::-webkit-inner-spin-button,.cart input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart .cart-item__price,.cart .pricing{line-height:23px;float:right;font-size:14px;font-family:'GB';letter-spacing:2px}.cart .cart-bottom{padding:0px 0px}.cart .cart-info{border-top:1px solid #CDCDCD;padding:20px 0px 0px 0px}.cart .cart-info__total{float:left;text-transform:uppercase;font-size:14px !important;font-family:'GB';letter-spacing:3px}.cart .cart-info__small{font-size:14px}.cart .cart-info__pricing{float:right}.cart .cart-info__pricing .cart-info__total{display:none}.cart .cart-discount-notice{text-align:right}.cart .cart-actions-container{padding:40px 0px 0px 0px;line-height:40px}.cart .cart-actions-container:after{content:"";display:table;clear:both}.cart .cart-discount-notice{float:left}.cart .btn--cart-checkout{float:right;width:auto}.cart .pricing{margin-left:5px}.cart input{-webkit-appearance:textfield;margin:0}.product{max-width:400px;-webkit-box-shadow:0 0 100px 10px #eee;box-shadow:0 0 100px 10px #eee;padding:30px;margin:40px auto;line-height:1}.product-title,.variant-title,.variant-image,.variant-price{margin-bottom:20px}.variant-selectors{margin-bottom:20px}.variant-selectors label{display:block;margin-bottom:5px}.shopify-select{border:1px solid #9B9B9B;position:relative;overflow:hidden}.shopify-select select{font-family:'GM';color:#6F8555;line-height:30px;height:40px;font-size:12px;text-transform:uppercase;letter-spacing:3px}.shopify-select-icon{cursor:pointer;display:block;fill:#798c9c;position:absolute;right:10px;top:50%;margin-top:-6px;pointer-events:none;width:12px;height:12px;vertical-align:middle}.select{font-size:16px;padding:7px 10px;padding-right:32px;border:0;width:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none}ul.search-list{margin:0 auto}@media (min-width: 1024px){ul.search-list{width:76.1538461538%;max-width:1280px}}ul.search-list>li{margin-bottom:calc( 1.3*20px);padding-bottom:calc( 1.3*20px);border-bottom:1px solid #CDCDCD}@media (min-width: 768px){ul.search-list>li{margin-bottom:calc( 1.3*40px)}}@media (min-width: 1024px){ul.search-list>li{margin-bottom:calc( 1.3*50px)}}@media (min-width: 1280px){ul.search-list>li{margin-bottom:calc( 1.3*60px)}}@media (min-width: 1680px){ul.search-list>li{margin-bottom:calc( 1.3*70px)}}@media (min-width: 768px){ul.search-list>li{padding-bottom:calc( 1.3*40px)}}@media (min-width: 1024px){ul.search-list>li{padding-bottom:calc( 1.3*50px)}}@media (min-width: 1280px){ul.search-list>li{padding-bottom:calc( 1.3*60px)}}@media (min-width: 1680px){ul.search-list>li{padding-bottom:calc( 1.3*70px)}}ul.search-list>li:last-child{border-bottom:0px}ul.search-single{margin:0}ul.search-single:after{content:"";display:table;clear:both}ul.search-single>li{margin-bottom:10px}@media (min-width: 768px){ul.search-single>li{display:inline-block;margin-bottom:0px;width:calc( (100% - 4.6153846154% )/2)}ul.search-single>li:last-child{float:right}}ul.search-single .img-wrapper-proportion{padding-bottom:59.5744680851%}ul.search-single .date{text-transform:uppercase;font-size:12px}.page-template-page-design-process .container-wide-text{margin-top:calc( 1*20px)}@media (min-width: 768px){.page-template-page-design-process .container-wide-text{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-design-process .container-wide-text{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-design-process .container-wide-text{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-design-process .container-wide-text{margin-top:calc( 1*70px)}}.page-template-page-design-process .container-wide-text .module_accordion{margin-top:calc( .8*20px)}@media (min-width: 768px){.page-template-page-design-process .container-wide-text .module_accordion{margin-top:calc( .8*40px)}}@media (min-width: 1024px){.page-template-page-design-process .container-wide-text .module_accordion{margin-top:calc( .8*50px)}}@media (min-width: 1280px){.page-template-page-design-process .container-wide-text .module_accordion{margin-top:calc( .8*60px)}}@media (min-width: 1680px){.page-template-page-design-process .container-wide-text .module_accordion{margin-top:calc( .8*70px)}}.page-template-page-design-process .container-wide-text footer{text-align:center;margin-top:calc( 1*20px)}@media (min-width: 768px){.page-template-page-design-process .container-wide-text footer{margin-top:calc( 1*40px)}}@media (min-width: 1024px){.page-template-page-design-process .container-wide-text footer{margin-top:calc( 1*50px)}}@media (min-width: 1280px){.page-template-page-design-process .container-wide-text footer{margin-top:calc( 1*60px)}}@media (min-width: 1680px){.page-template-page-design-process .container-wide-text footer{margin-top:calc( 1*70px)}}.icon-download{display:inline-block;vertical-align:middle;background-image:url(../images/icon-download.png);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)),url(../images/icon-download.svg);background-image:linear-gradient(transparent, transparent),url(../images/icon-download.svg);background-repeat:no-repeat;width:18px;height:18px;margin-right:10px;margin-top:-3px}.icon-download .ie9{background-image:url(../library/images/icon-download.png);background-size:contain}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
/*# sourceMappingURL=style.css.map */