@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}[role=button]{cursor:pointer}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:10px}body{background-color:#fff;color:#5e6466;font-family:Roboto,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#5e6466}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}hr{border:0;border-top:1px solid #333;margin-bottom:20px;margin-top:20px}.h1,h1{font-size:36px;font-weight:700;line-height:130%;margin:.5em 0}@media (min-width:768px){.h1,h1{font-size:52px}}.h2,h2{font-size:30px;font-weight:700;line-height:130%;margin:.5em 0}@media (min-width:768px){.h2,h2{font-size:34px}}.h3,h3{font-size:20px;font-weight:700;line-height:130%;margin:.5em 0}@media (min-width:768px){.h3,h3{font-size:26px}}.h4,h4{font-size:20px;font-weight:700;line-height:130%;margin:.5em 0}@media (min-width:768px){.h4,h4{font-size:22px}}.mt0{margin-top:0!important}.mt30{margin-top:30px!important}.mr20{margin-right:20px!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pt50{padding-top:50px!important}.pb20{padding-bottom:20px!important}.pb50{padding-bottom:50px!important}.text-center{text-align:center}.secondary-text{color:#5e6466}.secondary-text:hover{color:#000}.container,.container-sm{margin:0 20px}.container-lg{margin:0 auto;max-width:1920px;width:100%}.section{padding:30px 0 0}.container-sm.caption{display:none}@media (min-width:500px){.container{max-width:1510px}.container,.container-sm{margin:0 auto;width:calc(100% - 100px)}.container-sm{max-width:840px}.container-sm.caption{width:55.63%}}@media (min-width:900px){.container{width:calc(100% - 120px)}.container-sm{width:calc(100% - 200px)}}.font-regular{font-weight:400}.hide{display:none}.nooverflow{overflow:hidden}.content-block{background:#fff;margin:0;padding:40px 20px;position:relative;z-index:200}.content-block p{line-height:150%;margin-bottom:30px}.content-block p:last-child{margin-bottom:0}.content-block h1{margin-top:0;text-align:center}.content-block h3,.content-block h4{margin-bottom:30px}.content-block h3:last-child,.content-block h4:last-child{margin-bottom:0}@media (min-width:750px){.content-block{margin:-40px 0 0;padding:40px}}@media (min-width:900px){.content-block{margin:-40px 0 0;padding:40px 60px}}@media (min-width:1100px){.content-block{margin:-70px 0 0;padding:70px 60px}}.contact-block{padding:0 40px 20px}@media (min-width:900px){.contact-block{padding:0 90px 40px}}@media (min-width:1100px){.contact-block{padding:0 100px 60px}}.contact-block a{color:#000;font-weight:400}.contact-block a.inverse-button{color:#8c5025;font-weight:700;padding:0 20px 0 0;position:relative}.contact-block a.inverse-button:before{background:url(/resources/images/arrow-brown.svg);background-repeat:no-repeat;content:"";display:inline;height:12px;position:absolute;right:5px;top:calc(50% - 6px);width:6px}.contact-block a.inverse-button:hover{color:#000}.contact-block a.inverse-button:hover:before{background:url(/resources/images/arrow-black.svg)}.contact-block p{line-height:150%}@media (min-width:750px) and (max-width:899px){.topcontent .content-block{margin:-40px 0 0;padding:40px}}@media (max-width:749px){.caption .content-block{padding-bottom:20px;padding-top:6px}}.image-divider a,.project-link,a.ctabutton{background-color:#5e6466;color:#fff!important;display:inline-block;padding:10px 35px 10px 20px;position:relative;transition:all .2s}.image-divider a:hover,.project-link:hover,a.ctabutton:hover{color:#fff;opacity:.7}.image-divider a:before,.project-link:before,a.ctabutton:before{background:url(/resources/images/arrow-white.svg);background-repeat:no-repeat;content:"";display:inline;height:12px;position:absolute;right:20px;top:calc(50% - 6px);width:6px}.image-divider a .no-chevron:before,.project-link .no-chevron:before,a.ctabutton .no-chevron:before{content:""}.image-divider{position:relative}.image-divider .inner{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;padding:30px 0}.image-divider .inner .inner-content{padding:0 20px;text-align:center}.image-divider .inner h2{font-weight:400;margin-bottom:35px}.button{display:inline;margin:10px;overflow:hidden;position:relative;vertical-align:bottom}.button>div{border:1px solid #000;color:#000;padding:10px 60px 10px 50px;position:relative;transition:all .2s ease;width:100%}.button>div:after{background:url(/resources/images/arrow.svg);content:"";height:13px;position:absolute;right:35px;top:calc(50% - 6px);width:8px}.button>div:hover:after{background:url(/resources/images/arrow-down.svg);height:8px;top:calc(50% - 4px);width:13px}.button.inverse>div{background:#fff;border:1px solid #000;color:#000}.button.inverse:after{background:#fff;border-color:#000;border-width:1px 0 0 1px;transition:all .18s ease;z-index:10}.button.range-filter div{text-align:center}.button.range-filter:after{bottom:20px}@media (min-width:650px) and (max-width:1100px){.button:after{bottom:-7px;height:14px;left:calc(50% - 7px);width:14px}.button.range-filter:after{bottom:23px}}.display-block{display:block}.display-inline-block{display:inline-block}.button.active,.button:hover,a.active .button,a:hover .button{overflow:visible}.button.active>div,.button:hover>div,a.active .button>div,a:hover .button>div{border-color:#5e6466;color:#5e6466;overflow:visible}.button.active:after,.button:hover:after,a.active .button:after,a:hover .button:after{background:#fff;border-width:0 1px 1px 0}.button.active.inverse>div,.button:hover.inverse>div,a.active .button.inverse>div,a:hover .button.inverse>div{background:#5e6466;color:#fff;overflow:visible}.button.active.inverse>div:after,.button:hover.inverse>div:after,a.active .button.inverse>div:after,a:hover .button.inverse>div:after{background:url(/resources/images/arrow-down.svg);height:8px;top:calc(50% - 4px);width:13px}.button.active.inverse:after,.button:hover.inverse:after,a.active .button.inverse:after,a:hover .button.inverse:after{background:#5e6466;border-color:#5e6466}.imagelink{display:block;margin:20px 0;overflow:hidden;position:relative}.imagelink img{display:block;transition:all .2s ease;width:100%}.imagelink .button-container{align-items:center;align-items:flex-end;bottom:40px;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.imagelink:hover .button>div{color:#000}.imagelink:hover .button span:after{right:-30px}.imagelink:hover img{transform:scale(1.1)}.linkblock{margin:40px 0}.linkblock.mt0{margin-top:-40px!important}.linkblock .button{background-color:#fff;width:80%}.linkblock .button>div{border:none;padding:10px 60px 10px 20px}.linkblock .button>div:after{background:none}.linkblock .button span{position:relative}.linkblock .button span:after{background:url(/resources/images/arrow.svg);background-repeat:no-repeat;content:"";height:15px;position:absolute;right:-25px;top:calc(50% - 7px);transition:all .2s ease;width:10px}@media (min-width:650px){.linkblock{display:flex;flex-wrap:wrap;margin:50px -15px}.linkblock .imagelink{margin:15px;width:calc(33.333% - 30px)}}img{height:auto;max-width:100%}body{color:#000}a{color:#8c5025;font-weight:700}a:hover{color:#5e6466}table.technical-specifications{border-collapse:collapse;margin:20px 0;width:100%}table.technical-specifications td{padding:12px 10px;vertical-align:top}table.technical-specifications td:first-child{padding-left:0;white-space:nowrap}table.technical-specifications tr{border-bottom:1px solid #5e6466}table.technical-specifications tr td:first-child{font-weight:700}.mobile-nav{background-color:#fff;bottom:0;height:100%;left:0;overflow-y:scroll;position:fixed;right:0;top:0;transform:translateX(-100%);transition:all .3s ease-out;width:100%;z-index:1000}.mobile-nav .container{position:relative}.mobile-nav .close-menu{position:absolute;right:0;top:27px}.mobile-nav.menu-opened{transform:translateX(0)}@media (min-width:800px){.mobile-nav{display:none}}#main-app.js-is-open{position:fixed;width:100%}.header{background-color:#fff;height:90px;top:0;transition:background .35s ease,height .4s ease;width:100%;z-index:500}@media (min-width:800px){.header{height:130px}.header .open-menu{display:none}}.header .header-inner{align-items:center;display:flex;justify-content:space-between}.header ul{list-style:none;margin:0;padding:0}.header a{color:#000}.header a:hover{color:#5e6466}.header .logo{margin:20px 20px 20px 0;transition:all .2s ease;width:80px}@media (min-width:800px){.header .logo{width:130px}}.header .desktop-menu,.header .logo.dark{display:none}@media (min-width:800px){.header .desktop-menu{display:block}}.header .main-menu .submenu{background-color:#fff;box-shadow:0 15px 15px rgba(0,0,0,.2);height:auto;opacity:0;overflow:hidden;padding:25px 0 10px;top:50px;transition:opacity .2s ease;visibility:hidden;z-index:999}.header .main-menu li{border-left:1px solid #fff;display:inline-block}.header .main-menu li a{display:block;font-size:3.2vw;padding:10px 20px 10px 10px}@media (min-width:500px){.header .main-menu li a{font-size:16px}}.header .main-menu li a.current{color:#5e6466}.header .main-menu li.parent:hover{background:url(/resources/images/down.svg);background-position:20px 60px;background-repeat:no-repeat}.header .main-menu li.parent:hover .submenu{opacity:1;overflow:visible;visibility:visible}@media (min-width:600px){.header .main-menu>li{padding:20px 0}.header .main-menu>li a{padding:10px 20px}.header .main-menu>li:last-child a{background:url(/resources/images/download.svg) #5e6466;background-position:110px 12px;background-repeat:no-repeat;color:#fff;padding:10px 40px 10px 20px;transition:all .2s}.header .main-menu>li:last-child a:hover{background:url(/resources/images/download-brown.svg) #fff;background-position:110px 12px;background-repeat:no-repeat;color:#5e6466;opacity:1}}@media (min-width:800px){.header .main-menu>li{padding:0}}@media (min-width:800px) and (min-width:1200px){.header .main-menu>li{margin-left:30px}}@media (min-width:800px){.header .logo{margin-top:25px}}@media (min-width:1280px){.header .container{max-width:1250px;position:relative}}@keyframes fadeoutin{0%{opacity:0}to{opacity:1}}.header .submenu{position:absolute}.header .submenu li{border:0;display:block;margin-bottom:.7em}.header .submenu li a{padding-bottom:0;padding-top:0}.banner-wrap{background-color:#000}.home-banners{height:60vh;max-height:60vw;position:relative}.home-banners .single-slide{inset:0;opacity:0;position:absolute;transition:opacity 1.5s ease-in-out;z-index:1}.home-banners .single-slide.active,.home-banners .single-slide.first{opacity:1;z-index:2}.home-banners .single-slide .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.home-banners .single-slide .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-banners .single-slide .message{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:20}.single-banner{background:none no-repeat 50%/cover;height:50vh;max-height:50vw;opacity:.9}.single-banner .container,.single-banner .container-sm{height:100%}.single-banner .inner{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;position:relative;text-align:center}.single-banner .inner .image{max-width:840px;position:absolute;width:80%;z-index:20}.single-banner .inner .image img{width:100%}.single-banner .inner .h{z-index:30}.topcontent.no-image .content-block{margin:0!important}.mobile-menu{list-style-type:none;margin:0 20px 20px;padding:110px 0 0}.mobile-menu>li{font-size:18px}.mobile-menu>li>a{display:block;padding:14px 40px 14px 20px}.mobile-menu>li>a:hover{background-color:#ebeaea}.mobile-menu>li:last-child a{background-color:#5e6466;color:#fff;padding:10px 40px 10px 20px;position:relative}.mobile-menu>li:last-child a:after{background:url(/resources/images/download.svg) #5e6466;background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;right:10px;top:10px;width:20px}.mobile-accordion-item>a{position:relative}.mobile-accordion-item>a:before{background:url(/resources/images/down.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;right:10px;top:14px;width:20px}.mobile-accordion-item>a.section{padding-top:0}.mobile-accordion-content{display:none;list-style-type:none}.mobile-accordion-content li{font-size:16px}.mobile-accordion-content li a{display:block;padding:14px 10px}.mobile-accordion-content li a:hover{background-color:#ebeaea}.mobile-accordion-item--active .mobile-accordion-content{display:block}html{font-size:16px}.location-full{color:#000;text-align:center}.location-full p{margin:8px}.location-full p a{font-weight:400}.location-full h4{color:#5e6466;margin:30px 0}.location-full hr{margin:50px 0}.location-full .loc-link{margin:20px 0}.btm-content{margin:60px 0 20px}.logos{text-align:center}.logos img{padding:20px}.logos a:before{display:none}.article-block{color:#333}.article-block.open h3{color:#5e6466}.dividing-line{border-color:#5e6466}.footer{background-color:#000;color:#fff;font-size:20px;padding:30px 0}.footer p{font-size:16px}@media (min-width:1024px){.footer p{margin-top:0}}.footer__logos{display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px;width:100%}.footer__logos img{width:125px}@media (min-width:1024px){.footer__logos{margin-top:0;width:30%}}.footer__logos a{display:block;margin-bottom:5px;text-align:left}@media (min-width:1024px){.footer__logos a{text-align:right}}@media (min-width:1280px){.footer .container{max-width:1250px;position:relative}}.footer a{color:#fff;font-weight:400}.footer a:hover{color:#5e6466}.footer a.circle{display:inline-block;margin-right:5px;position:relative;z-index:2}.footer a.circle .icon{align-items:center;background-color:#fff;border:1px solid #5e6466;border-radius:50%;display:inline-block;display:flex;float:left;font-size:16px;height:40px;justify-content:center;width:40px}.footer a.circle span{background:#fff;display:inline-block;padding:12px 5px 0;text-transform:uppercase}.footer a.circle:hover .icon{border-color:#5e6466}.footer .mailchimpform{display:flex;flex-direction:column;justify-content:flex-start;max-width:380px;width:100%}@media (min-width:1024px){.footer .mailchimpform{width:calc(70% - 20px)}}.footer .mailchimpform p{color:#fff}@media (min-width:1024px){.footer .mailchimpform #mc_embed_signup{width:100%}}.footer .mailchimpform #mc_embed_signup input{color:#5e6466;display:inline-block;font-size:16px;margin:0 0 5px;padding:10px;width:100%}@media (min-width:1200px){.footer .mailchimpform #mc_embed_signup input{margin:0}}.footer .mailchimpform #mc_embed_signup input::-moz-placeholder{color:#5e6466}.footer .mailchimpform #mc_embed_signup input::placeholder{color:#5e6466}.footer .mailchimpform #mc_embed_signup input[type=submit]{background:url(/resources/images/arrow-white.svg) #5e6466;background-position:224px 13px;background-repeat:no-repeat;border-color:#5e6466;color:#fff;cursor:pointer;font-weight:700;position:relative}@media (min-width:1024px){.footer .mailchimpform #mc_embed_signup input[type=submit]{background-position:100px 14px;width:130px}}@media (min-width:1200px){.footer .mailchimpform #mc_embed_signup input[type=submit]{height:100%}.footer .mailchimpform #mc_embed_signup #mc_embed_signup_scroll{display:flex}}@media (min-width:1024px){.footer .mailchimpform{flex-direction:row;justify-content:flex-start}}.footer .social-icons{float:left;font-size:16px;margin-top:20px;width:100%}@media (min-width:380px){.footer .social-icons{width:50%}}.footer .one{margin-bottom:10px;position:relative}.footer .bottom{margin:20px 0}.footer .copyright{font-size:12px;margin-top:20px}@media (min-width:1000px){.footer .locations:after,.footer .locations:before{content:" ";display:table}.footer .locations:after{clear:both}.footer .location{float:left;line-height:30px;margin-right:40px}}.footer .two{max-width:380px}@media (min-width:1024px){.footer .bottom:after,.footer .bottom:before,.footer .top:after,.footer .top:before{content:" ";display:table}.footer .bottom:after,.footer .top:after{clear:both}.footer .one{float:left;width:50%}.footer .two{display:flex;float:right;justify-content:space-between;max-width:none;width:50%}}@media (min-width:1480px){.footer .copyright{float:left;margin:0}}.image-tile{margin-top:-3px;padding-bottom:10px;position:relative}.image-tile .outline{border:1px solid #5e6466;display:none;height:100%;left:20px;margin:0;position:absolute;right:20px;z-index:1}.image-tile:first-child .outline{height:calc(100% + 20px);top:-20px}.image-tile .image{overflow:hidden;padding-top:75%;position:relative;z-index:2}.image-tile .image img{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.image-tile .image .tick{background-color:#fff;border-radius:9999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.image-tile .image .tick img{margin-left:7px;width:70%}.image-tile .copy{padding:10px 35px 35px 0;position:relative;z-index:2}.image-tile .copy p{color:#000;line-height:1.4em;margin:0}.image-tile .copy .h{font-weight:700;margin-bottom:.3em}@media (min-width:660px){.image-tile{margin:-3px 10px 0;width:calc(50% - 20px)}.image-tile:nth-child(-1n+2) .outline{height:calc(100% + 25px);top:-25px}}@media (min-width:990px){.image-tile{width:calc(33.333% - 20px)}.image-tile:nth-child(-1n+3) .outline{height:calc(100% + 25px);top:-25px}}.image-tile{display:block}.image-tile a:hover .med-grey{color:#5e6466}.image-tile .thumbnail-image{filter:grayscale(0);position:relative}.image-tile .thumbnail-image .thumb-selected{bottom:10px;filter:grayscale(0);height:50px;position:absolute;right:10px;width:50px}.image-tile.downloads a img{filter:sepia(10%) brightness(95%)}.image-tile.downloads a:hover img{filter:sepia(30%) brightness(80%)}.image-tile.downloads a.selected img{filter:sepia(30%) brightness(75%)}.image-tile.downloads a.selected .thumb-selected{display:block}.tiles-grid{margin:0 0 50px}@media (min-width:660px){.tiles-grid{display:flex;flex-wrap:wrap;margin:0 0 60px}}@media (min-width:1320px){.tiles-grid.four-grid .image-tile{width:calc(25% - 20px)}.tiles-grid.four-grid .image-tile:nth-child(-1n+4) .outline{height:calc(100% + 25px);top:-25px}}.gallery-item img{width:100%}.product-icon{left:0;position:absolute;width:56px}.product-block>a,.product-block>div{padding-left:76px!important}.product-block .more-info-link{color:#5e6466}.product-block .more-info-link span{margin-right:6px}.product-block .more-info-link.active i:before{content:"\f068"!important}.product-block .more-content{display:none}.product-block .productdownloadlinks{margin:20px 0 40px}.product-block .productdownloadlinks a{color:#5e6466;display:inline-block;margin-bottom:10px;margin-left:20px}@media (min-width:768px){.product-block .productdownloadlinks a{margin-bottom:0}}.product-block .productdownloadlinks a span{margin-left:3px}.product-block .productdownloadlinks a.pdlinks:hover{color:#000}.product-block .bottom,.product-block .top{margin-bottom:30px}.product-block .bottom:after,.product-block .bottom:before,.product-block .top:after,.product-block .top:before{content:" ";display:table}.product-block .bottom:after,.product-block .top:after{clear:both}.product-block .left img{border:1px solid #5e6466}@media (min-width:1020px){.product-block .left{float:left;width:58%}.product-block .right{width:38%}}@media (min-width:1280px){.product-block .left{float:left;width:62%}.product-block .right{width:34%}}.file-filter{display:flex;justify-content:space-between;margin:0 auto;width:300px}.file-filter label{font-weight:700}.file-filter [type=radio]:checked,.file-filter [type=radio]:not(:checked){left:-9999px;position:absolute}.file-filter [type=radio]:checked+label,.file-filter [type=radio]:not(:checked)+label{cursor:pointer;display:inline-block;font-weight:700;line-height:20px;padding-left:28px;position:relative}.file-filter [type=radio]:checked+label{color:#5e6466}.file-filter [type=radio]:checked+label:before,.file-filter [type=radio]:not(:checked)+label:before{background:#fff;border:2px solid #5e6466;border-radius:100%;content:"";height:18px;left:2px;position:absolute;top:0;width:18px}.file-filter [type=radio]:checked+label:after,.file-filter [type=radio]:not(:checked)+label:after{background:url(/resources/images/check-regular-white.svg) #5e6466;background-position:3px;background-repeat:no-repeat;background-size:70%;border-radius:100%;content:"";height:18px;left:2px;position:absolute;top:0;transition:all .2s ease;width:18px}.file-filter [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.file-filter [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.filters{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 30px;padding:0}@media (min-width:768px){.filters{flex-wrap:no-wrap}}.filters li{display:inline-block;margin:0 10px 10px}@media (min-width:768px){.filters li{margin-bottom:10px}}.filters li .button{display:block;margin:0}.accordion-item{position:relative}.accordion-item .accordion-title{border:1px solid #5e6466;border-width:1px 0;display:block;margin-bottom:-1px;padding:8px 30px 8px 0;position:relative}.accordion-item .accordion-title:before{background-image:url(/resources/images/plus-regular.svg);background-size:18px;color:#676869;content:"";display:block;height:25px;position:absolute;right:0;top:calc(50% - 15px);transition:transform .5s ease;width:18px}.accordion-item .accordion-title:hover{cursor:pointer;opacity:.8}.accordion-item .accordion-title:focus{color:#000;opacity:.8}.accordion-item .accordion-content{display:none;transition:opacity .2s ease}.accordion-item.open .accordion-title{border-bottom:0;color:#5e6466}.accordion-item.open .accordion-title:before{transform:rotate(45deg)}.accordion-item.open .accordion-content{border-bottom:1px solid #5e6466;display:block;margin-bottom:-1px}.accordion-item .show-in-title div{display:inline-block}@media (min-width:1200px){.accordion-item .show-in-title{position:absolute;right:50px;top:30px}}.content-sidebars{display:flex;font-size:11px;padding:40px 0 0}.content-sidebars .column{flex-grow:1;padding:0 20px}.content-sidebars .column:first-child{border-right:1px solid #676869;text-align:right}.content-sidebars h5,.content-sidebars h6,.content-sidebars p{font-size:12px;margin:.4em 0 0}.content-sidebars li,.content-sidebars p{font-size:16px}.content-sidebars h5{color:#5e6466;font-size:16px}.content-sidebars h6{color:#000;font-weight:700;line-height:1em}.content-sidebars h5,.content-sidebars p{margin-bottom:1em}.content-sidebars a{font-weight:400}.content-sidebars .spacer{height:1px;margin:20px 0 20px -20px;width:40px}.content-sidebars ul{list-style:none;margin:.4em 0 0;padding:0}.content-sidebars ul li{margin:.5em 0}.content-sidebars ul .thumb{display:none}@media (min-width:600px){.content-sidebars .column{padding:0 40px}.content-sidebars .spacer{margin-left:-60px}.content-sidebars ul li{margin:14px 0;position:relative}.content-sidebars ul .thumb{display:block;left:-33px;position:absolute;top:-5px;width:26px}.content-sidebars ul.material-list li{margin:4px 0}.content-sidebars ul.material-list .thumb{height:15px;left:-28px;top:0;width:15px}}@media (min-width:1100px){.content-sidebars{justify-content:space-between;position:absolute;width:100%;z-index:900}.content-sidebars .column{max-width:calc(50% - 380px);padding:0}.content-sidebars .column:first-child{padding-right:20px}.content-sidebars .column:last-child{border-left:1px solid #676869;padding-left:20px}.content-sidebars .spacer{margin-left:-40px}.Project .topcontent .content-block{min-height:526px}}@media (min-width:1300px){.content-sidebars .column{max-width:calc(50% - 410px)}}@media (min-width:1500px){.content-sidebars .column{max-width:calc(50% - 450px)}}@media (min-width:768px){.contact-wrap{display:flex;justify-content:space-between}}.download-links a,.show-in-title a{color:#5e6466}.download-links a:hover,.show-in-title a:hover{color:#000}.section.project{padding-bottom:40px}@media (min-width:768px){.section.project{padding-bottom:80px}}.section.project a{color:#5e6466}@media (min-width:1024px){.DownloadsPage .accordion-item:last-child,.GeneralPage .gallery-item:last-child,.ProductHolder .accordion-item:last-child,.ProductHolder .layout{margin-bottom:30px}}.Blog .content-container iframe,.Blog .content-container img,.Blog .content-container video{display:block;margin-left:auto;margin-right:auto}
