body:after{display:none;content:'{"cssBreakpoints":{"small":"screen and (min-width:32.5rem)","medium":"screen and (min-width:42.5rem)","large":"screen and (min-width:62.5rem)","xlarge":"screen and (min-width:83.125rem)"}}'}body{margin:0}article,aside,figcaption,figure,footer,header,main,menu,nav,section{display:block}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit;font-weight:bolder}img{border-style:none}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.aligncenter,.alignleft,.alignnone,.alignright{float:none;margin:0 auto 1.625rem 0;display:inline-block;max-width:100%!important}.wp-caption{text-align:left;position:relative}.wp-caption-text{margin-top:.25rem}p .aligncenter,p .alignleft,p .alignnone,p .alignright{margin-bottom:1.25rem}.gform_body .gfield_checkbox,.gform_body .gfield_radio,.gform_body .gform_fields{list-style:none;margin-left:0}.gform_body .gfield_label{margin:0 0 .375rem;font-size:100%;font-family:sans-serif;font-weight:700;display:block}.gform_body img.ui-datepicker-trigger{display:inline-block;margin-left:.5rem}.gform_body .gsurvey-likert-choice{text-align:center}.gform_body .gfield{margin-bottom:1.25rem;width:100%}.gform_body .ginput_quantity{margin-top:.125rem}.gform_body .gsection_title{font-size:1.25rem;margin-bottom:.375rem;margin-top:2.5rem}.gform_body .gfield_label:empty{display:none}.gform_body .gform_button_select_files{margin-left:.375rem}.gform_body .gform_fileupload_multifile{font-size:100%;color:#555559}.gform_body div[id^=input_]>span{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gform_body div[id^=input_]>span label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:inline-block;margin-right:.5rem}.gform_body div[id^=input_]>span input,.gform_body div[id^=input_]>span select,.gform_body div[id^=input_]>span textarea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gform_body .ginput_complex>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gform_body .ginput_complex>span input{margin-bottom:0}.gform_body .gfield_checkbox>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gform_body .gfield_checkbox>li:not(:first-of-type){margin-top:.25rem}.gform_body .gfield_checkbox>li input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.375em;height:1.375em;display:inline-block}.gform_body .gfield_checkbox>li label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:.5rem;display:block;line-height:1.2;cursor:pointer}.gform_body .ginput_left label,.gform_body .ginput_right label,.gform_body [class^=name_] label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.gform_body textarea{display:block;width:100%;border:.125rem solid #ff8300}.gform_body .gfield_radio>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gform_body .gfield_radio>li label{margin-left:.375rem}.gform_body .gfield_radio>li:not(:first-of-type){margin-top:.25rem}.gform_body .gfield_radio input[type=text]{margin-left:.375rem}.gform_wrapper .gsection{border-bottom:1px solid #d0cdcd}.wf-active .gform_body .gfield_label{font-family:lato,sans-serif}#gform_fields_4 .gfield{margin-bottom:1.25rem;width:100%}.overlay__content .gform_body .ginput_complex>span{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin-bottom:.75rem}.overlay__content .gform_body .ginput_complex>span+span{margin-left:1rem}.overlay__content .gform_body .gfield{width:100%}#sl_div .slp_search_form{margin:0 0 2rem}#sl_div .slp_results_container{margin-top:2rem}#sl_div .results_wrapper{margin:0 0 1.375rem;border-bottom:1px solid #a0a0a0;padding-bottom:1.375rem}#sl_div .search_item{display:block;margin:0 0 1.625rem}#sl_div .search_item .text{display:block;margin:0 0 .375rem}#sl_div input[type=submit]{margin-top:2rem}#sl_div .results_entry{line-height:1.5}#sl_div .slp_result_address{display:block}#sl_div .location_name{font-weight:700}#sl_div .location_distance{color:#a0a0a0;display:block;margin:0 0 .5rem}#sl_div .slp_result_directions{display:block;margin-top:.375rem}#sl_div .store_locator_plus{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{-ms-touch-action:manipulation;touch-action:manipulation;font-family:sans-serif;text-rendering:optimizeLegibility;color:#555559;font-weight:300;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}body.has-overlay{overflow-y:hidden}.wf-active body{font-family:lato,sans-serif;font-weight:400}img,svg{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}a{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;text-decoration:none;line-height:inherit;cursor:pointer;color:#ff8300}a:hover{color:#d66e00}a img{border:0}h1{font-size:2rem;font-weight:400;margin:0 0 1rem;line-height:1.2}h2{font-size:1.625rem;font-weight:400;margin:0 0 1rem;line-height:1.2}h2.accented{text-transform:uppercase}h3{font-size:1.25rem;font-weight:400;margin:0 0 1rem;line-height:1.2}h3.small,h4{font-weight:700;margin:0 0 .1875rem;line-height:1.2}h3.small,h4,h4.small{font-size:1rem}h4.accented{text-transform:uppercase}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}p{font-size:inherit;line-height:1.5;margin:0 0 1.375rem}dl,ol,ul{line-height:1.6;padding-left:0;margin:0 0 1.25rem;list-style-position:inside}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin-left:1rem;margin-bottom:.25rem}dl.inset,ol.inset,ul.inset{margin-left:1rem}.clean{list-style-position:outside;margin-left:.125rem;padding-left:1rem}hr{margin:1.25rem 0;border:0;border-top:.125rem solid #d0cdcd}figure{margin:0 0 1.875rem}figcaption{display:block;margin:.5rem 0 0;font-size:100%}figcaption :last-child{margin-bottom:0}dl{margin:0}dt{margin:0 0 .125rem;font-weight:700}dd{margin:0 0 1.25rem}address{font-style:normal}select{outline:0;height:2.5rem;padding:.375rem 1.5rem .375rem .625rem;border:.125rem solid #ff8300;margin:0;font-size:100%;font-family:inherit;line-height:1;color:#555559;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-size:.5625rem .375rem;background-position:right -.875rem center;background-origin:content-box;background-repeat:no-repeat;display:block;width:100%;max-width:18.75rem}select::-ms-expand{display:none}select:focus{outline:0}select[multiple]{min-height:7.5em}select:not([multiple]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>")}input[type=text]{padding:.375rem .625rem;font-size:1rem;width:100%;max-width:18.75rem}input[type=checkbox],input[type=text]{border:.125rem solid #ff8300;display:inline-block;border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox]{width:1.375rem;height:1.375rem;cursor:pointer;position:relative}input[type=checkbox]:checked:after{content:"✓";display:inline-block;font-family:inherit;font-weight:700;position:absolute;left:50%;top:50%;color:#555559;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem}input.text{background:none;border:0;padding:0;color:inherit;text-transform:uppercase;font-weight:400;cursor:pointer}::--webkit-media-controls-play-button,::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}table{margin:1.375rem 0;width:100%;border-spacing:0;border-collapse:collapse}table tbody tr:nth-child(2n) td{background:#f5f5f5}table td,table th{padding:.3125rem}table td,table th:not(:empty){border:1px solid #ccc}table p:empty{display:none}table .cell-selected{text-align:center;font-weight:700}.site{display:block;max-width:100%;overflow-x:hidden;overflow-y:auto}.header{position:fixed;width:100%;top:0;left:0;z-index:10;font-weight:700;-webkit-transition:background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,background .2s ease-in-out;transition:box-shadow .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.header__super{color:#fff;padding:.5rem 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:none;padding-left:.875rem;padding-right:.875rem}.header__main{color:#555559;background:hsla(0,0%,100%,.85);overflow:hidden;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.header__main-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.625rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:3rem;-webkit-transition:max-height .2s ease-in-out,min-height .2s ease-in-out,background .2s ease-in-out;transition:max-height .2s ease-in-out,min-height .2s ease-in-out,background .2s ease-in-out;-webkit-transition-duration:.6s;transition-duration:.6s;min-height:0;padding-left:.875rem;padding-right:.875rem}.header[data-status=scrolled]{-webkit-box-shadow:0 0 .875rem rgba(0,0,0,.25);box-shadow:0 0 .875rem rgba(0,0,0,.25);background:hsla(0,0%,100%,.7)}.generic-content{height:auto;width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0!important;padding:1.75rem .875rem}.generic-content--collapse{max-width:62.5rem}.generic-content--bleed{padding-top:0}.generic-content>:last-child{margin-bottom:0}.generic-content>ol,.generic-content>ul:not([class*=grid]){list-style-position:outside;margin-left:.125rem;padding-left:1rem}.generic-content h2 em{color:#ff8300;font-style:normal;font-weight:700}.page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block}.page,.page-content{-ms-flex-positive:0!important}.page-content{width:100%}.page-content--with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-content--dark{background:#f6f6f6}.page-content--extra-dark{background:#555559;color:#fff}.sub-container{padding-left:.875rem;padding-right:.875rem}.sub-container .sub-container{padding:0}.action-bar{position:relative;z-index:2;background:#dad8d6}.action-bar--dark{background:#434347;color:#fff}.action-bar--dark .action-bar__inner{padding-left:.875rem;padding-right:.875rem}.action-bar--dark .share-this__button .icon{fill:#fff}.action-bar--section-nav{background:#ff8300}.sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#f6f6f6;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:1.75rem .875rem}.sidebar--coatings{padding:1.75rem!important}.two-and-one{margin-bottom:1.25rem}.two-and-one__large,.two-and-one__small{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer{color:#fff;opacity:1}.footer__nav{padding:.875rem 0;background:#555559}.footer__nav .icon{fill:#dad8d6}.footer__nav svg .dlinkedin-i{fill:red}.footer__nav svg .dlinkedin-n{fill:blue}.footer__nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:.875rem;padding-right:.875rem}.footer__nav-group:not(:last-of-type){margin-bottom:1rem}.footer__meta{padding:.5rem 0;background:#434347;text-align:center}.footer__meta-inner{padding-left:.875rem;padding-right:.875rem}.search-results .search-result{margin-bottom:2.75rem;border-bottom:.09375rem solid #b9b9b9}.sidebar-block:not(:last-child){margin-bottom:2rem}.form--contains-layout .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form--contains-layout .gfield{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.form--contains-layout .gfield input,.form--contains-layout .gfield select,.form--contains-layout .gfield textarea{width:100%;max-width:100%}.gform_body .ginput_full label,.hide-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.inline-nav{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.inline-nav--mini{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.inline-nav--mini>li:not(:first-of-type){margin-left:1.375rem}.inline-nav .icon{width:1.25rem;height:1.25rem;fill:currentColor}.inline-nav a{display:block;padding:.375rem 0;line-height:1;color:inherit}.inline-nav.footer__nav-group a:hover,.inline-nav a:focus,.inline-nav a:hover{color:#ff8300}.inline-nav.footer__nav-group a:hover .icon{fill:#ff8300}.inline-nav .current-menu-ancestor,.inline-nav .current-menu-item,.inline-nav .current-post-ancestor{color:#ff8300}.hero{position:relative;color:#fff}.hero__background{z-index:1;overflow:hidden}.hero__background,.hero__background:after{position:absolute;left:0;top:0;width:100%;height:100%}.hero__background:after{content:"";display:block;background:rgba(0,0,0,.6)}.hero__background img,.hero__background video{position:absolute;display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:101%;min-height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.hero__foreground{position:relative;z-index:2;padding:2.5rem .875rem}.hero__foreground>:last-child{margin-bottom:0}.hero__foreground--top-heavy{padding-bottom:6.875rem}.hero__hotpoints{position:relative;z-index:3;padding:1.75rem .875rem .875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero__hotpoints .hotpoint{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.hero__foreground-half{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hero__foreground-half:not(:last-of-type){margin-bottom:1.25rem}.hero__text{position:relative;background-color:#fff;color:#555559;padding:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__text .title-group{margin:0 auto;width:100%}.hero__media{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}.hero__media img{width:100%}.hero__media .video-thumb{min-height:15.625rem}.xf .hero__foreground{padding-top:6.875rem;padding-bottom:3.75rem}.hero--primary-short .hero__foreground{padding-top:6.875rem;padding-bottom:3.75rem}.hero--has-breadcrumbs .hero__foreground{padding-top:8.125rem;padding-bottom:1.25rem}.hero--windy .hero__background{background-size:100% auto;background-position:50% 0;background-repeat:no-repeat;z-index:1}.hero--windy .hero__background:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear,left top,left bottom,color-stop(5.625rem,#bbb),color-stop(22%,transparent));background:linear-gradient(#bbb 5.625rem,transparent 22%)}.hero--windy .hero__foreground{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;padding-top:6.875rem;padding-bottom:0}.hero--windy[data-hotpoint-state=has-active] .hero__foreground{opacity:0}.hero--coatings .hero__foreground{padding-top:6.875rem;padding-bottom:3.75rem}.hero--coatings .title-group{margin-bottom:0}.hero--home .hero__foreground{padding-top:11.25rem;padding-bottom:3.75rem}.hero--tall .hero__foreground{padding-top:5rem;padding-bottom:5rem}.hero--plain:not(.hero--windy) .hero__background{background-color:#555559}.hero--nav-slide .hero__foreground{padding:5rem 2.5rem}.hero--case-study .hero__background{background-color:#000}.hero--case-study .hero__foreground{padding-top:11.25rem;padding-bottom:3.75rem}.hero--case-study .title-group .primary-title{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-transform:uppercase;font-weight:700}.hero .dropdown{margin:2rem auto 0}.primary-nav{width:100%;margin:0;position:relative;top:.625rem}.primary-nav .menu-item,.primary-nav__item{width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;font-size:.875rem;border-bottom:1px solid #f0f0f0}.primary-nav .menu-item a,.primary-nav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625rem 0;text-transform:uppercase;outline:0}.primary-nav .menu-item .icon-label,.primary-nav__item .icon-label{margin-left:.5rem}.primary-nav .menu-item:nth-last-child(3)~.primary-nav .menu-item,.primary-nav .menu-item:nth-last-child(3)~.primary-nav__item,.primary-nav__item:nth-last-child(3)~.primary-nav .menu-item,.primary-nav__item:nth-last-child(3)~.primary-nav__item{border-bottom:none}.primary-nav .menu-item--search,.primary-nav__item--search{margin-top:.375rem}.primary-nav--search-active .primary-nav{top:0}.wf-active .menu-item a,.wf-active .primary-nav__item a{font-weight:700}.title-group{margin-bottom:1.25rem}.title-group>:last-child{margin-bottom:0}.title-group__main{-webkit-box-flex:1;-ms-flex:1;flex:1}.title-group__action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-transform:uppercase;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-positive:1}.title-group__action .icon{width:.625rem;height:1.125rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#555559;margin-left:.375rem;margin-bottom:.0625rem}.title-group__action a{display:inline-block;margin:0 0 0 .25rem;font-weight:400}.title-group__action a.button{max-width:17.375rem;-ms-flex-positive:1}.title-group__action--desc .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.title-group__support{text-transform:none}.title-group--loud{text-transform:uppercase}.title-group--loud h2,.title-group--loud h3{font-weight:300}.title-group--loud em,.title-group--loud strong{font-weight:700}.title-group--collapse{margin-bottom:0}.slideshow{height:100vh;position:relative;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;overflow:hidden;background:#555559;z-index:1}.slideshow__slides{position:relative;left:0;top:0;width:100%;height:100%;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none}.slideshow__slide{position:absolute;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;left:0;height:auto;top:0;width:100%;opacity:0;z-index:1;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden}.slideshow__slide[data-state=is-active]{opacity:1;z-index:2;position:relative}.slideshow[data-state=is-active] .slideshow__slide,.slideshow[data-state=is-active] .slideshow__slide .hero{height:100%}.slideshow__dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.slideshow__dots>li:not(:first-child){margin-left:.5rem}.slideshow__dots button{font-size:0;display:inline-block;cursor:pointer;padding:0;width:1rem;height:1rem;border-radius:1rem;background:transparent;border:1px solid #fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.slideshow__dots button[data-state=is-active]{background:#fff}.slideshow__arrows{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;z-index:2}.slideshow__arrows-inner{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slideshow__arrows-inner button{background:none;padding:0;border:0;display:inline-block;cursor:pointer;width:2.5rem;height:2.5rem;text-align:center;z-index:3}.slideshow__arrows-inner [data-slide-prev]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slideshow__arrows-inner .icon{width:1.125rem;height:1.375rem;fill:#fff}.social-nav{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.social-nav>li:not(:first-of-type){margin-left:.875rem}.social-nav .icon{width:1.875rem;height:1.875rem;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.social-nav a:hover .icon{fill:#ff8300}.utility-nav{text-transform:uppercase;font-size:.875rem}.utility-nav a{letter-spacing:.08rem;font-size:.875rem}.tabs{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.tabs,.tabs__heading{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__heading{margin:0;line-height:1;color:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tabs__content{max-height:0;overflow:hidden;background:#49494c;color:#fff;z-index:3;top:100%;left:0;-webkit-transition:none;transition:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100vw;position:absolute;-webkit-box-shadow:0 .1875rem .625rem rgba(0,0,0,.4);box-shadow:0 .1875rem .625rem rgba(0,0,0,.4)}.tabs__content--active{max-height:180vh;-webkit-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out}.tabs__content--accented{background:#ff8300}.tabs__content-inner{padding:1.25rem .875rem}.tabs__content-inner>:last-child{margin-bottom:0}.tabs .bar-button br{display:none}.grid{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.grid>:not(:last-child){margin-bottom:.875rem}.grid>:last-child{margin-bottom:0}.grid>*{display:-webkit-box;display:-ms-flexbox;display:flex}.grid--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid--centered>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-large{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-large>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.grid-large>:not(:last-child){margin-bottom:.875rem}.grid-large>:last-child{margin-bottom:0}.grid-large>*,.grid-xlarge{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-xlarge{list-style:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-xlarge>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.grid-xlarge>:not(:last-child){margin-bottom:.875rem}.grid-xlarge>:last-child{margin-bottom:0}.grid-news,.grid-xlarge>*{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-news{list-style:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-news>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.grid-news>:not(:last-child){margin-bottom:.875rem}.grid-news>:last-child{margin-bottom:0}.grid-home,.grid-news>*{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-home{list-style:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-home>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.grid-home>:not(:last-child){margin-bottom:.875rem}.grid-home>:last-child{margin-bottom:0}.grid-tabs{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-tabs>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - .4375rem);margin-left:.85995rem}.grid-tabs>:not(:last-child){margin-bottom:.875rem}.grid-tabs>:last-child{margin-bottom:0}.grid-tabs-large{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-tabs-large>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - .4375rem);margin-left:.85995rem}.grid-tabs-large>:not(:last-child){margin-bottom:.875rem}.grid-tabs-large>:last-child{margin-bottom:0}.page-content-grid{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.page-content-grid>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - .4375rem);margin-left:.85995rem}.page-content-grid>:not(:last-child){margin-bottom:.875rem}.page-content-grid>:last-child{margin-bottom:0}.grid-nametags{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-nametags>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.grid-nametags>:not(:last-child){margin-bottom:.875rem}.grid-nametags>:last-child{margin-bottom:0}.grid-products{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-products>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.grid-products>:not(:last-child){margin-bottom:.875rem}.grid-products>:last-child{margin-bottom:0}.grid-products>*{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-profiles{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.grid-profiles>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.grid-profiles>:not(:last-child){margin-bottom:.875rem}.grid-profiles>:last-child{margin-bottom:0}.grid-profiles>*{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel{margin:0 auto 1.25rem;position:relative}.carousel__inner{overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:.25rem 0}.carousel__track{width:100%;list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.carousel__item{width:calc(66.666666% - .875rem);max-width:16.25rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.carousel__item:not(:first-of-type){margin-left:.875rem}.carousel__next,.carousel__prev{display:none;z-index:2;position:absolute;width:2.5rem;height:2.5rem;cursor:pointer;background:none;padding:0;border:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__next .icon,.carousel__prev .icon{width:1.125rem;height:1.375rem;fill:#555559}.carousel__prev{left:0}.carousel__prev[disabled]{cursor:default}.carousel__prev[disabled] .icon{fill:#e6e6e6}.carousel__prev .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel__next{right:0}.carousel__footer{margin:1.125rem 0 0;text-align:center;text-transform:uppercase}.carousel--single .carousel__item{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.carousel--single .carousel__item:not(:first-of-type){margin-left:.875rem}.carousel--media .carousel__item{width:80%;max-width:80%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.carousel--media .carousel__item:not(:first-of-type){margin-left:.875rem}.hero .carousel__next .icon,.hero .carousel__prev .icon{fill:#fff}.hero .carousel__prev[disabled] .icon{fill:hsla(0,0%,100%,.4)}.fork{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#555559;min-height:8.125rem}.fork__option{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;position:relative;overflow:hidden}.fork__option:hover .fork__option-bg{-webkit-transform:scale(1.03);transform:scale(1.03)}.fork__option-bg{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;display:block;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.fork__option-bg:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.fork__option-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.fork__option-label{position:absolute;z-index:2;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;color:#fff;font-size:1.125rem;font-weight:700}.fork--carousel{position:relative;min-height:0}.fork--carousel .fork__carousel-inner{width:100%;overflow:hidden;position:relative;z-index:1}.fork--carousel .fork__carousel-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;height:auto}.fork--carousel .fork__option{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:7.5rem}.fork--carousel .carousel__next,.fork--carousel .carousel__prev{z-index:2;cursor:pointer;display:inline-block}.fork--carousel .carousel__next .icon,.fork--carousel .carousel__prev .icon{fill:#fff}.fork--carousel .carousel__next[disabled],.fork--carousel .carousel__prev[disabled]{cursor:default}.fork--carousel .carousel__next[disabled] .icon,.fork--carousel .carousel__prev[disabled] .icon{fill:hsla(0,0%,100%,.4)}.fork--carousel .carousel__prev{left:-.625rem}.fork--carousel .carousel__next{right:-.625rem}.article-list{list-style:none;margin-bottom:1.25rem}.article-list__article{padding-bottom:1.25rem;border-bottom:1px solid #979797;margin-bottom:1.25rem}.article-list__article-title{font-size:1.25rem;font-weight:400;margin:0 0 1rem;line-height:1.2;margin:0 0 .25rem}.article-list__article-title .icon-title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.article-list__tag{display:block;font-weight:700;margin:0 0 .625rem;font-size:.875rem;text-transform:uppercase}.article-list__content p{font-size:.875rem}.article-list__content>:last-child{margin-bottom:0}.form-group{margin:0 0 1.25rem}.secondary-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.625rem 0;color:#ff8300}.secondary-search input[type=text]{border:0;width:100%;white-space:nowrap}.secondary-search label{text-align:center;width:100%;display:inline-block;margin-bottom:.625rem}.secondary-search--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.secondary-search--inline label{width:18.75rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.secondary-search--inline input[type=submit]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin-left:.75rem}.section-nav{list-style:none;margin:0;width:100%;max-height:3.1875rem;overflow:hidden;-webkit-transition:padding .2s ease-in-out,max-height .2s ease-in-out;transition:padding .2s ease-in-out,max-height .2s ease-in-out;position:relative;z-index:2}.section-nav li{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.section-nav a{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;padding:1.125rem 0;font-weight:400;font-size:.875rem;line-height:1;color:#fff}.section-nav a:focus,.section-nav a:hover{color:#fff}.section-nav a:hover{background:#37373a}.section-nav .active a{background:#ff8300}.section-nav .active a:hover{background:#e67600}.section-nav .icon{width:.9375rem;height:.875rem;fill:#cc6900;margin-left:.75rem;-webkit-transition:fill .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:fill .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:fill .2s ease-in-out,transform .2s ease-in-out;transition:fill .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section-nav--open{padding:.75rem 0;max-height:100vh}.section-nav--open .icon{fill:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.product__thumb{display:block;margin-bottom:1.25rem}.product__features-half{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.product-menu__group:not(:last-of-type){margin-bottom:1.875rem}.product-menu__list{list-style:none;margin-left:2.25rem}.product-menu__list a{font-weight:400;text-transform:uppercase;font-size:.875rem}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);-webkit-transition:opacity .5s;transition:opacity .5s;display:none;opacity:0;text-align:center}.overlay__popup{margin:15vh auto;padding:.625rem;background:#fff;display:inline-block;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:50rem;max-width:90%}.overlay__video{width:100%}.overlay__content{width:100%;padding:1.75rem .875rem;text-align:left;max-height:70vh;overflow-x:hidden;overflow-y:auto}.overlay__close{position:absolute;right:-.625rem;top:-.625rem;z-index:2;color:#555559;font-weight:700;font-size:1.25rem;background:#fff;width:2.5rem;height:2.5rem;border-radius:2.5rem;text-align:center;line-height:2.5rem;-webkit-box-shadow:0 0 .25rem rgba(0,0,0,.3);box-shadow:0 0 .25rem rgba(0,0,0,.3)}.overlay--active{display:block!important;visibility:visible!important;opacity:1;z-index:1000!important}.overlay--mini .overlay__popup{width:28.75rem;background-color:#f6f6f6}.pagination{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.pagination li{line-height:1}.pagination a{padding:.625rem .875rem;display:block;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.pagination a:hover{background:#f6f6f6}.pagination .current{padding:.625rem}.pagination .current a{background:#ff8300;color:#fff}.pagination .current a:focus,.pagination .current a:hover{color:#fff}.pagination__next a,.pagination__prev a{background:#ff8300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem}.pagination__next a:hover,.pagination__prev a:hover{background:#e67600}.pagination__next .icon,.pagination__prev .icon{fill:#fff;width:.75rem;height:1.3125rem}.pagination__next{margin-left:1.125rem}.pagination__prev{margin-right:1.125rem}.pagination__prev .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-list{list-style:none}.filter-list:not(:last-child){margin-bottom:1.875rem}.filter-list li{margin-bottom:.375rem;display:inline-block;width:100%;list-style:none}.filter-list li[data-extra-criterion]{display:none}.filter-list__title,.filter-list li[data-extra-criterion][data-state=active]{display:inline-block}.filter-list__title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.625rem}.filter-list label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resource-list{list-style:none;margin:0}.resource-list__resource{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.resource-list__resource:not(:last-of-type){margin-bottom:.625rem}.resource-list__resource a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.resource-list__resource a:focus,.resource-list__resource a:hover{background:#f6f6f6}.resource-list__resource .icon{width:1.75rem;height:2.0625rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.resource-list__resource .icon.pdf{fill:#ff8300}.resource-list__resource .icon.link{fill:#555559}.resource-list__resource .icon-label{margin-left:.75rem;font-weight:700;color:#555559;width:calc(100% - 2.125rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.875rem;display:inline-block}.media-group__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:.875rem}.media-group__media img{width:100%}.media-group__content{text-align:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.media-group__content>:last-child{margin-bottom:0}.media-group__title{text-transform:uppercase}.lang-list{position:relative}.lang-list__listener[data-state=active]+.lang-list__list{opacity:1;visibility:visible;z-index:100}.lang-list__list{opacity:0;visibility:hidden;z-index:-1;position:absolute;right:0;top:2rem;background:#fff;width:11.25rem;padding:.625rem 0;-webkit-box-shadow:0 .125rem .625rem rgba(0,0,0,.2);box-shadow:0 .125rem .625rem rgba(0,0,0,.2);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.lang-list__list a{display:block;width:100%;font-size:.875rem;padding:.5625rem .375rem;color:#555559}.lang-list__list a:focus,.lang-list__list a:hover{color:#555559}.lang-list__list a:hover{color:#ff8300}.lang-list__list ul{margin:0;list-style:none}.primary-nav__item.lang-list{position:static}.primary-nav__item .lang-list__list{left:50%;top:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-group{margin-bottom:2rem;width:100%}.content-group__content{width:100%}.content-group__media{width:100%}.content-group--bleed .content-group__content{padding-top:3.75rem}.sidebar-callout{background-color:#f6f6f6;padding:1.75rem .875rem;text-align:center}.sidebar-callout>:last-child{margin-bottom:0}.filter-criteria{margin:0 0 1.875rem}.details{margin-bottom:1rem}.details__listener{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#e4e4e4;border:0;padding:.875rem 2rem;width:100%;outline:none;font-weight:700;color:#555559;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.details__listener:hover{color:#ff8300}.details__listener .icon{fill:#ff8300;width:1.75rem;height:1.75rem;margin-left:.875rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.details__listener[data-state=open] .icon{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.details__content{background-color:#f6f6f6;padding:.875rem}.details__content>ol:not([class]),.details__content>ul:not([class]){margin-left:1rem}.details__content>:last-child{margin-bottom:0}.details__content h4{margin-bottom:.6875rem}.details__content h4:not(:first-child){margin-top:2rem}.details .details{margin-bottom:.5rem}.details .details .details__content,.details .details .details__listener{background-color:#fff;padding:.875rem}.details .details .details__content .details{border:.0625rem solid #dcdcdc}.details .details .details__content .details__content{padding:.875rem;padding-top:.5rem}.location-results__result{font-size:1rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #a0a0a0}.location-results__title{margin-bottom:.1875rem;font-size:1.125rem}.location-results__distance{font-weight:700;color:#a0a0a0;margin-bottom:.625rem}.location-results__address{margin:0 0 .375rem}.location-results__phone a,.location-results__phone a:focus,.location-results__phone a:hover{color:#555559}.news-list{margin-bottom:2rem}.news-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:.125rem solid #d2d2d2;padding-bottom:1.25rem;margin-bottom:2rem}.news-list__item .date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5rem}.news-list__item-market{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555559;margin-bottom:.1875rem}.news-list__item-market .icon{width:1.625rem;height:1.625rem;fill:#ff8300;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out;margin-right:.5rem}.news-list__item-title{color:#ff8300;margin:0 0 .5rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:1.375rem}.news-list__content{display:block;padding-left:.875rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 5rem);color:#555559}.news-list__content:focus,.news-list__content:hover{color:#555559}.news-list__content>:last-child{margin-bottom:0}.news-list__content:not(:last-child){padding-right:1.25rem}.news-list__content:focus .news-list__item-title,.news-list__content:hover .news-list__item-title{color:#e07300}.news-list__content:focus .news-list__item-market .icon,.news-list__content:hover .news-list__item-market .icon{fill:#e07300}.news-list__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7.5rem;margin-top:1.25rem;margin-left:5.875rem}.search-result{padding:0 0 2rem;display:block;color:#555559}.search-result:focus,.search-result:hover{color:#555559}.search-result:focus .search-result__title,.search-result:hover .search-result__title{color:#e07300}.search-result__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.search-result__title{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#ff8300}.search-result__title sup{margin-right:.25em}.search-result__title__tag{color:#5e5e61;font-size:.6em;margin-left:.625rem;font-weight:700;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-result__title .icon{width:1.375rem;height:1.375rem;margin-right:.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-result__excerpt>:last-child{margin-bottom:0}.search-result__media{display:inline-block;width:auto;margin-top:1.375rem}.search-result__media img{width:100%}.media-nav{list-style:none;padding:0}.media-nav>li:not(:last-child){margin-bottom:.6875em}.media-nav>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#555559}.media-nav>li a:focus,.media-nav>li a:hover{color:#ff8300}.media-nav>li img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4.5rem;margin-right:.75em}.sidebar-feature{padding:1.75rem;color:#fff;position:relative}.sidebar-feature__heading{text-transform:uppercase;font-size:1.375em;font-weight:700;margin-bottom:2em}.sidebar-feature__bg{background-color:#555559;z-index:layer(background);background-size:cover;background-position:50% 50%}.sidebar-feature__bg,.sidebar-feature__bg:after{display:block;width:100%;left:0;top:0;height:100%;position:absolute}.sidebar-feature__bg:after{content:"";background-color:rgba(0,0,0,.2);z-index:layer(foreground)}.sidebar-feature__fg{position:relative;z-index:layer(foreground)}.sidebar-feature>:last-child,.sidebar-feature__fg>:last-child{margin-bottom:0}.sidebar-feature ul{padding-left:0;margin-left:0;margin-bottom:2.25rem}.sidebar-feature ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;line-height:1.1;font-size:1.375em;font-weight:300}.sidebar-feature ul>li:not(:last-child){margin-bottom:.6875em}.sidebar-feature ul>li:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:0;height:0;border-top:.625rem solid transparent;border-bottom:.625rem solid transparent;border-left:.625rem solid #ff8300;margin-right:.625rem}.product-feature{background-color:#f6f6f6;padding:1.75rem 0}.product-feature__inner{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.product-feature__content{position:relative}.product-feature__content>:last-child{margin-bottom:0}.product-feature__content__inner{position:relative}.product-feature__content__inner hr{border:none;height:.5rem;background-color:#ff8300;margin:0;position:absolute;left:0;width:100%;top:-1.75rem}.product-feature__content__inner hr:after,.product-feature__content__inner hr:before{content:"";display:block;position:absolute;height:100%;width:100vw;background-color:#e1e1e1}.product-feature__content__inner hr:before{right:100%}.product-feature__content__inner hr:after{left:100%}.product-feature__content__action{margin-top:2.625em}.product-feature__content h2{font-weight:700;color:#231f20}.product-feature__media{margin:1.75rem 0 0}.product-feature__media img{display:block;width:100%;max-width:75vw}.content-feature{background-size:cover;background-position:50% 50%;overflow:hidden;position:relative}.content-feature__inner{position:relative;z-index:2;padding-left:.875rem;padding-right:.875rem;padding-right:0}.content-feature__title{font-weight:700;text-transform:uppercase;margin-bottom:1em}.content-feature__title .subtitle{font-weight:400;display:block;margin-bottom:.3125em;font-size:.625em}.content-feature__content{background-color:rgba(0,0,0,.45);color:#fff;position:relative;padding:1.75rem .875rem}.content-feature__content>:last-child{margin-bottom:0}.content-feature__content:before{content:"";display:block;position:absolute;right:100%;top:0;height:100%;width:50vw;background-color:rgba(0,0,0,.45)}.excerpt-feature{padding-top:1.75rem}.excerpt-feature__inner{padding-left:.875rem;padding-right:.875rem}.excerpt-feature__thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.75rem}.excerpt-feature__thumb a{display:block}.excerpt-feature__thumb img{display:block;width:100%}.excerpt-feature__content{padding:1.75rem}.excerpt-feature__content>:last-child{margin-bottom:0}.excerpt-feature__content .subtitle{text-transform:uppercase;font-size:.8125em;font-weight:400;display:block;margin-bottom:.6875em}.excerpt-feature__content h2,.excerpt-feature__content h3{font-weight:700;margin-bottom:.6875em}.location-feature{background-size:cover;background-position:50% 50%;padding:3.5rem 0}.location-feature__inner{padding-left:.875rem;padding-right:.875rem}.location-feature__content{background-color:hsla(0,0%,100%,.8);-webkit-box-shadow:0 .125rem .875rem rgba(0,0,0,.13);box-shadow:0 .125rem .875rem rgba(0,0,0,.13);text-align:center;padding:1.75rem;max-width:50rem;margin:0 auto}.location-feature__content>:last-child{margin-bottom:0}.location-feature__content__action{margin-top:2.5em}.location-feature__content h2,.location-feature__content h3{font-weight:700}.v-tabs__nav{border:.0625rem solid #979797;border-right:none;position:relative;z-index:2}.v-tabs__nav ul{list-style:none;margin:0;padding:0}.v-tabs__nav li:not(:last-child) button{border-bottom:.0625rem solid #979797}.v-tabs__nav button{cursor:pointer;outline:none;padding:1.125em 1em;border:0;text-transform:uppercase;background-color:#f6f6f6;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border-right:.0625rem solid #979797;display:block;text-align:center;width:100%;font-weight:700;color:#555559}.v-tabs__nav button:focus,.v-tabs__nav button:hover{color:#555559}.v-tabs__nav button:focus,.v-tabs__nav button:hover,.v-tabs__nav button[data-vtab-state=active]{background-color:#fff}.v-tabs__tabs{background-color:#fff;color:#555559;width:100%;border:.0625rem solid #979797;position:relative;z-index:1}.v-tabs__tab{position:absolute;pointer-events:none;opacity:0}.v-tabs__tab__content{padding:1.75rem}.v-tabs__tab__content>:last-child{margin-bottom:0}.v-tabs__tab__content .grid-large{margin-top:1.75rem;max-width:11.25rem;margin:0 auto}.v-tabs__tab__content .excerpt-block__media{border:.0625rem solid #979797}.v-tabs__tab__content .excerpt-block--open .excerpt-block__content{margin-top:.625rem}.v-tabs__tab__content-header{border-bottom:.125rem solid #ff8300;padding-bottom:.875rem;margin-bottom:.1875em}.v-tabs__tab__content-header>:last-child{margin-bottom:0}.v-tabs__tab__grid-instructions{text-align:center}.v-tabs__tab__table{overflow-x:auto;overflow-y:hidden;padding:0 1rem 1rem}.v-tabs__tab__table table{min-width:100%;width:auto;max-width:none;text-align:center;margin:0;table-layout:fixed;font-size:.875em}.v-tabs__tab__table table:first-child{margin-top:1rem}.v-tabs__tab__table td,.v-tabs__tab__table th{padding:1em}.v-tabs__tab__table td strong,.v-tabs__tab__table th strong{font-size:1.125em}.v-tabs__tab__table th{color:#fff;font-weight:700;background-color:#555559}.v-tabs__tab__table-header{padding:1.75rem 1.75rem .875rem}.v-tabs__tab__table-header h3{font-size:1rem;font-weight:700;margin-bottom:.4375em}.v-tabs__tab[data-vtab-state=active]{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;pointer-events:auto;position:relative}.title-group+.v-tabs{margin-top:2.625rem}.logo{display:inline-block;line-height:0;width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.logo .brand{width:8.125rem;height:1.75rem}.media-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.media-action .icon-label{margin-left:.75rem;color:#fff;text-transform:uppercase}.media-action .icon{fill:#ff8300;-webkit-transition:fill .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:fill .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:fill .2s ease-in-out,transform .2s ease-in-out;transition:fill .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:1.875rem;height:1.875rem}.media-action:hover .icon{fill:#e67600;-webkit-transform:scale(1.08);transform:scale(1.08)}.title-tag{text-transform:uppercase;color:#ff8300;margin:0 0 .375rem;font-size:.75rem;font-weight:400;display:block}.title-tag--light{color:#fff}.title-tag--subtle{color:#d4d4d4}.title-tag--group{font-weight:300;letter-spacing:.15em;color:#fff}.nav-toggle{display:inline-block;line-height:0;position:relative;top:.125rem}.nav-toggle,.nav-toggle:focus,.nav-toggle:hover{color:#555559}.nav-icon{background:transparent;display:inline-block;position:relative;overflow:hidden;margin:0;padding:0;width:1.875rem;height:1.375rem;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nav-icon:hover{background-color:transparent}.nav-icon:focus{outline:none}.nav-icon span{display:block;position:absolute;top:.5625rem;left:0;right:0;height:.25rem;background:currentColor;-webkit-transition:background 0s .15s;transition:background 0s .15s}.nav-icon span:after,.nav-icon span:before{position:absolute;display:block;left:0;width:100%;height:.25rem;background-color:currentColor;content:""}.nav-icon span:before{top:-.4375rem;-webkit-transition:top .15s ease-in-out .15s,-webkit-transform .15s ease-in-out 0s;transition:top .15s ease-in-out .15s,-webkit-transform .15s ease-in-out 0s;transition:top .15s ease-in-out .15s,transform .15s ease-in-out 0s;transition:top .15s ease-in-out .15s,transform .15s ease-in-out 0s,-webkit-transform .15s ease-in-out 0s}.nav-icon span:after{bottom:-.4375rem;-webkit-transition:bottom .15s ease-in-out .15s,-webkit-transform .15s ease-in-out 0s;transition:bottom .15s ease-in-out .15s,-webkit-transform .15s ease-in-out 0s;transition:bottom .15s ease-in-out .15s,transform .15s ease-in-out 0s;transition:bottom .15s ease-in-out .15s,transform .15s ease-in-out 0s,-webkit-transform .15s ease-in-out 0s}.nav-icon--active span{background:none}.nav-icon--active span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .15s ease-in-out 0s,-webkit-transform .15s ease-in-out .15s;transition:top .15s ease-in-out 0s,-webkit-transform .15s ease-in-out .15s;transition:top .15s ease-in-out 0s,transform .15s ease-in-out .15s;transition:top .15s ease-in-out 0s,transform .15s ease-in-out .15s,-webkit-transform .15s ease-in-out .15s}.nav-icon--active span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom .15s ease-in-out 0s,-webkit-transform .15s ease-in-out .15s;transition:bottom .15s ease-in-out 0s,-webkit-transform .15s ease-in-out .15s;transition:bottom .15s ease-in-out 0s,transform .15s ease-in-out .15s;transition:bottom .15s ease-in-out 0s,transform .15s ease-in-out .15s,-webkit-transform .15s ease-in-out .15s}.primary-title{letter-spacing:.1rem;font-size:2rem;font-weight:400;margin:0 0 1rem;line-height:1.2}.primary-title__brand{font-size:.5em;font-weight:300;display:block;position:relative;-webkit-transform:translateY(.3125em);transform:translateY(.3125em)}.primary-title__brand:after{content:"";display:block;position:absolute;left:0;top:100%;height:0;width:100%;-webkit-transform:translateY(-.1875em);transform:translateY(-.1875em);border-bottom:.0625em solid}.primary-title--stylized{font-weight:700;text-transform:uppercase;margin-bottom:.375em}.primary-title--stylized em{font-style:normal;color:#ff8300}.primary-title--branded{display:inline-block}.primary-title--branded em{font-weight:900}.title-support{margin:0;line-height:1.5;letter-spacing:.04rem}.inline-search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;width:18.75rem;margin:0 auto;overflow:hidden;max-width:100%}.inline-search input{font-size:1rem;-webkit-appearance:none;border:1px solid #ccc;min-width:0;cursor:pointer;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;right:0;top:0;width:100%;padding:.375rem .875rem;height:2.5rem;background:#fff;line-height:2.5rem}.inline-search input::-webkit-search-cancel-button,.inline-search input::-webkit-search-decoration{display:none}.inline-search input:focus{border-color:#ff8300;color:inherit;cursor:auto}.inline-search input:focus+label{pointer-events:none}.inline-search input:focus+label .icon{fill:#ff8300}.inline-search label{cursor:pointer;display:inline-block;width:2.5rem;height:100%;text-align:center;line-height:2.5rem;position:absolute;right:0;top:0}.inline-search label:hover .icon{fill:#ff8300}.inline-search .icon{position:absolute;right:.6875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}::-webkit-input-placeholder{color:#555559;font-weight:300}::-moz-placeholder{color:#555559;font-weight:300}:-ms-input-placeholder{color:#555559;font-weight:300}.ticker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1;color:#555559;padding:.75rem .875rem;width:100%}.ticker:hover .ticker__amt,.ticker:hover .ticker__label,.ticker:hover .ticker__timestamp{color:#ff8300}.ticker__amt,.ticker__label,.ticker__timestamp{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ticker__amt,.ticker__label{font-weight:700}.ticker__timestamp{font-weight:lighter;display:inline-block;margin-left:1rem;text-transform:uppercase}.ticker .arrow{color:#ff8300;height:1.375rem;width:.75rem;fill:#ff8300;margin:-.1875rem .375rem 0}.ticker .arrow--down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumbs{list-style:none;margin:1.625rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:.875rem;bottom:.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs li{color:#b2b2b2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.breadcrumbs li:not(:first-child):before{content:"";display:inline-block;margin:-.125rem .1875rem 0}.breadcrumbs a{text-transform:uppercase;font-weight:700;letter-spacing:.08rem;font-size:.6875rem;color:inherit}.breadcrumbs a:hover{color:#fff}.breadcrumbs .current-menu-item{color:#fff}.breadcrumbs:not(.breadcrumbs--timeline) li:not(:first-child):before{content:"";display:inline-block;margin:-.125rem .1875rem 0}.breadcrumbs:not(.breadcrumbs--timeline) li:not(:first-child):not(:last-child){display:none}.breadcrumbs:not(.breadcrumbs--timeline) li:nth-child(2):not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs:not(.breadcrumbs--timeline) li:nth-child(2):not(:last-child):after{content:"…";display:inline-block;font-size:1rem;margin-right:.125rem}.breadcrumbs:not(.breadcrumbs--timeline) li:nth-child(2):not(:last-child) a{display:none}.breadcrumbs:not(.breadcrumbs--timeline) li:nth-child(2):last-child:before{content:"|";margin:-.125rem .5rem 0}.breadcrumbs--timeline{margin:1.5rem 0 0;display:block}.breadcrumbs--timeline li:not(:first-child):before{display:none}.breadcrumbs--timeline a{font-size:.875rem}input[type=submit]:not(.text){cursor:pointer;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;display:inline-block;text-decoration:none;-webkit-transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,transform .2s ease-in-out;transition:background-color .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;outline:none;font-size:.8125rem;padding:.875rem 1.25rem;background:#ff8300;line-height:1;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:.07rem;-webkit-box-shadow:0 1px .125rem rgba(0,0,0,.2);box-shadow:0 1px .125rem rgba(0,0,0,.2)}input[type=submit]:not(.text):hover{color:#fff;background-color:#e67600;-webkit-transform:scale(1.03);transform:scale(1.03)}.button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;display:inline-block;text-decoration:none;-webkit-transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,transform .2s ease-in-out;transition:background-color .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;outline:none;font-size:.8125rem;padding:.875rem 1.25rem;background:#ff8300;line-height:1;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:.07rem;-webkit-box-shadow:0 1px .125rem rgba(0,0,0,.2);box-shadow:0 1px .125rem rgba(0,0,0,.2)}.button:hover{color:#fff;background-color:#e67600;-webkit-transform:scale(1.03);transform:scale(1.03)}.button--dark{background-color:#434347}.button--dark:focus,.button--dark:hover{background-color:#37373a}.button--large{font-size:1rem;padding:.875rem 2rem;min-width:10rem}.button+.button{margin-left:1rem}.icon{display:inline-block;line-height:0;-webkit-transition:fill .2s ease-in-out,opacity .2s ease-in-out;transition:fill .2s ease-in-out,opacity .2s ease-in-out;position:relative;opacity:0}.primary-styles-loaded .icon{opacity:1}.icon-label .extended-label{display:none}.legal{font-size:.75rem;margin:0;text-transform:uppercase;letter-spacing:.08rem}.excerpt-block{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%;display:block;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.2);box-shadow:0 0 1px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;color:#555559}.excerpt-block:focus,.excerpt-block:hover{color:#555559}.excerpt-block+.excerpt-block{margin-top:.875rem}.excerpt-block--expanded,.excerpt-block:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.excerpt-block__media{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:45%;max-width:12.5rem;overflow:hidden}.excerpt-block__media img{position:absolute;left:0;top:0;height:auto;width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.excerpt-block__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}}.excerpt-block__media+.excerpt-block__content{width:55%}.excerpt-block__media .icon{width:1.75rem;position:absolute;left:.75rem;bottom:.75rem;fill:#fff}.excerpt-block__media .icon.lookup{height:1.375rem}.excerpt-block__media .icon.cad,.excerpt-block__media .icon.pdf{width:1.625rem;height:2rem}.excerpt-block__media .icon.minus,.excerpt-block__media .icon.plus{stroke:#fff;height:1.375rem;width:1.375rem}.excerpt-block__media .icon.play{position:absolute;left:50%;top:50%;width:2.625rem;height:2.625rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#ff8300}.excerpt-block__expand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;background:#ff8300;width:3rem;height:3rem;border-radius:3rem;position:absolute;right:.75rem;bottom:.75rem;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.excerpt-block__expand .minus{opacity:0}.excerpt-block__expand .icon{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.excerpt-block__hidden-details{max-height:0;overflow:hidden;top:-1px;left:0;background:#434347;z-index:2;position:relative;color:#fff;width:100%}.excerpt-block__hidden-details *{display:inline-block;height:inherit;width:100%!important}.excerpt-block__hidden-details>:last-child{margin-bottom:0}.excerpt-block__hidden-details .statement-list a:hover{color:#e67600}.excerpt-block__content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:#f6f6f6;padding:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;position:relative}.excerpt-block__content>:last-child{margin-bottom:0}.excerpt-block__tag{color:#ff8300;text-transform:uppercase;font-weight:700;margin:0 0 .875rem;font-size:1rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.excerpt-block__title{font-weight:700;margin:0 0 .625rem;line-height:1.4;font-size:1rem}.excerpt-block--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.excerpt-block--vertical .excerpt-block__media{width:100%;max-width:100%}.excerpt-block--vertical .excerpt-block__media img{position:relative;max-height:11.25rem}.excerpt-block--vertical .excerpt-block__media+.excerpt-block__content{width:100%}.excerpt-block--vertical .excerpt-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.excerpt-block--profile .excerpt-block__media{min-height:12.5rem}.excerpt-block--profile .excerpt-block__media img{-o-object-position:50% 0;object-position:50% 0}.excerpt-block--profile .excerpt-block__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.excerpt-block--profile .excerpt-block__title{font-weight:300;font-size:.875rem}.excerpt-block--profile .excerpt-block__tag{font-size:.875rem}.excerpt-block--stack-small{display:block}.excerpt-block--stack-small .excerpt-block__content,.excerpt-block--stack-small .excerpt-block__media{width:100%;max-width:none}.excerpt-block--stack-small .excerpt-block__media{height:9.375rem}.excerpt-block--stack-small .excerpt-block__content{width:100%}.excerpt-block--open{-webkit-box-shadow:none;box-shadow:none}.excerpt-block--open .excerpt-block__content{padding:0;margin-top:.875rem;background:none;color:#fff}.excerpt-block--expanded{z-index:2}.excerpt-block--expanded .excerpt-block__expand{background:#434347}.excerpt-block--expanded .excerpt-block__expand .plus{opacity:0}.excerpt-block--expanded .excerpt-block__expand .minus{opacity:1}.excerpt-block--expanded .excerpt-block__tag{color:#434347}.excerpt-block--expanded .excerpt-block__hidden-details{max-height:120vh;-webkit-transition:max-height .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:max-height .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:max-height .2s ease-in-out,box-shadow .2s ease-in-out;transition:max-height .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-webkit-transition-duration:.6s;transition-duration:.6s;padding:.875rem;padding-top:0}.excerpt-block--expanded .excerpt-block__content{color:#fff;background:#434347}.excerpt-block--expanded .excerpt-block__tag{color:#fff}.grid .excerpt-block{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tagged-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.tagged-media__title{display:block;color:#ff8300;font-weight:700;text-transform:uppercase;margin:0 0 .5rem;font-size:.8125rem;line-height:1.2}.tagged-media__media{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto}.tagged-media__media img{width:100%}.tagged-media__footer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#f6f6f6;padding:.875rem;color:#555559}.tagged-media__footer>:last-child{margin-bottom:0}.tagged-media__footer .icon-label{text-transform:none}.tagged-media:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.tagged-media--match{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.tagged-media--match .tagged-media__footer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.logo-box{background:#fff;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.logo-box:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.logo-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.875rem 0;position:relative;max-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;overflow:visible}.logo-box img{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;width:100%;height:auto;min-height:4.375rem;max-height:5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.logo-box.logo-box--text{padding-left:.625rem;padding-right:.625rem;text-align:center}.statement-list{list-style:none;margin:0 0 1rem}.statement-list li{font-weight:700;text-transform:none;font-size:.875rem}.statement-list li:not(:last-child){margin-bottom:.625rem}.statement-list .current-menu-ancestor a,.statement-list .current-menu-item a{color:#ff8300}.statement-list--columns{-webkit-column-break-inside:avoid;break-inside:avoid}.statement-list--columns li{-webkit-column-break-inside:avoid;break-inside:avoid}.statement-list--nav a{color:#555559}.statement-list--nav .current-menu-ancestor a,.statement-list--nav .current-menu-item a,.statement-list--nav a:hover{color:#ff8300}.nametag{display:block}.nametag__name{display:block;font-weight:700;text-transform:uppercase;font-size:1rem}.nametag__title{display:block;font-size:.875rem;line-height:1.3}.media-title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.25rem}.media-title__media{width:100%;margin-bottom:.625rem}.media-title__content,.media-title__media img{width:100%}.media-title .title-group{max-width:100%;margin:0}.media-title--top-heavy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.leadership{list-style:none;margin:0}.leadership li{break-inside:avoid;-webkit-column-break-inside:avoid}.leadership li:not(:last-of-type){padding-bottom:1.25rem}.headline{margin:0 0 1.25rem}.media-callout{margin-bottom:1.25rem;line-height:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;display:block}.media-callout img{display:block;margin:0 0 .75rem;width:100%}.media-callout__caption{text-transform:uppercase;display:block;color:#555559;line-height:1.35;font-weight:700;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.media-callout:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.media-callout:hover .media-callout__caption{color:#ff8300}.video-thumb a,a .video-thumb{display:block;position:relative}.video-thumb a:hover .icon,a .video-thumb:hover .icon{-webkit-transform:scale(1.03) translate(-50%,-50%);transform:scale(1.03) translate(-50%,-50%);fill:#e67600}.video-thumb .icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.125rem;height:3.125rem;fill:#ff8300;-webkit-transition:fill .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:fill .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,fill .2s ease-in-out;transition:transform .2s ease-in-out,fill .2s ease-in-out,-webkit-transform .2s ease-in-out}.video-thumb img{width:100%}.bar-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;padding:1.125rem .875rem;font-weight:700;background:#555559;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;color:#fff;text-align:center}.bar-button:hover{color:#fff;background:#49494c}.bar-button .icon{width:.9375rem;height:.875rem;fill:#383839;margin-left:.75rem;-webkit-transition:fill .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:fill .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:fill .2s ease-in-out,transform .2s ease-in-out;transition:fill .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.bar-button .icon-label{line-height:1}.bar-button--accented{background:#ff8300}.bar-button--accented:hover{background:#e67600}.bar-button--accented .icon{fill:#cc6900}.bar-button--expand-right .icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.bar-button--expand-down .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bar-button--lighter{background:#6e6d72}.bar-button--lighter:hover{background:#616165}.bar-button--lightest{background:#949494}.bar-button--lightest:hover{background:#878787}.bar-button--lightest-still{background:#ababab}.bar-button--lightest-still:hover{background:#9e9e9e}.bar-button--lightest-max{background:#dad8d6}.bar-button--lightest-max:hover{background:#cecbc9}.tabs__heading--active .bar-button .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);fill:#fff}.tabs__heading--active .bar-button--expand-down{background:#49494c}.tabs__heading--active .bar-button--lighter{background:#616165}.tabs__heading--active .bar-button--lightest{background:#878787}.tabs__heading--active .bar-button--accented{background:#e67600}.share-this{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.share-this .bar-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:2;width:40%}.share-this__options{position:relative;z-index:1;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.share-this__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2.5rem;min-width:1.875rem;padding:0 .5rem}.share-this__button .icon{fill:#434347}.share-this__button .icon.facebook-o{height:1.1875rem;width:.5625rem}.share-this__button .icon.linkedin-o{height:1.1875rem;width:1.25rem}.share-this__button .icon.twitter-o{width:1.5rem;height:1.1875rem}.share-this__button .icon.email,.share-this__button .icon.google-plus-o{height:1.1875rem;width:1.9375rem}.share-this--expanded .share-this__options{-webkit-transform:translateX(0);transform:translateX(0)}.share-this--expanded .bar-button .icon{fill:#fff}.list-footer{text-align:center;margin:1.875rem 0}.article-tag{color:#ff8300;display:block;margin:0 0 .125rem;text-transform:uppercase}.checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-group input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.checkbox-group__label{margin-left:.625rem;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.market-snapshot{position:relative;display:block;padding:1.75rem .875rem;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;text-align:center;color:#fff}.market-snapshot:focus,.market-snapshot:hover{color:#fff}.market-snapshot:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.market-snapshot__label{display:block;margin-bottom:.25rem;font-size:.75rem}.market-snapshot__amt{display:block;font-size:1.625rem;margin-bottom:.375rem;line-height:1}.market-snapshot__delta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;display:block;margin-bottom:1rem}.market-snapshot__delta .icon{fill:#fff;width:.5rem;height:.8125rem;margin-left:.75rem}.market-snapshot__delta--down .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.market-snapshot__delta--up .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.market-snapshot__meta{font-size:.6875rem;text-align:center;margin-bottom:.5rem}.market-snapshot__faux-more{text-align:right;display:block;font-style:italic;font-size:.6875rem;color:#ff8300;margin-top:.75rem}.drawer{margin-bottom:1.25rem}.drawer__heading{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #979797;padding:0 1rem .625rem 0;color:#555559}.drawer__heading:focus,.drawer__heading:hover{color:#555559}.drawer__heading .icon-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;font-size:.875rem;display:block}.drawer__heading .icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.75rem;height:1.25rem;fill:#555559}.drawer__content{max-height:0;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out;padding:1rem 0 0;overflow:hidden}.drawer__content>:last-child{margin-bottom:0}.drawer--open .drawer__content{max-height:100vh}.drawer--open .drawer__heading .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.news-ticker{padding:.75rem 0;width:100%}.news-ticker__excerpt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin:0 0 .75rem}.news-ticker__excerpt p{font-size:.875rem}.news-ticker__excerpt :last-child{margin-bottom:0}.news-ticker__more{font-weight:700;white-space:nowrap;text-transform:uppercase;font-size:.875rem}.career-map{position:relative;margin:0 0 1.25rem}.career-map__header{background:#ff8300;color:#fff;text-transform:uppercase;padding:.625rem 1rem;line-height:1;font-weight:400;font-size:.875rem;letter-spacing:.04rem}.career-map__map{line-height:0}.career-map__map img{width:100%}.career-map__action{position:absolute;right:.875rem;bottom:.875rem}.icon-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.icon-title .icon-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding-left:.625rem}.icon-title .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width: 1.2rem;padding-right: 3px;height:1.875rem;fill:currentColor}.icon-title--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-title--dark .icon-label{color:#555559;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.icon-title--dark:focus,.icon-title--dark:focus .icon-label,.icon-title--dark:hover,.icon-title--dark:hover .icon-label{color:#ff8300}.value{margin-bottom:1.25rem}.value__title{font-weight:700;font-size:1.125rem;margin:0 0 .375rem}.value__content{margin:0 0 .625rem}.value__content>:last-child{margin-bottom:0}.value__nav{list-style:none;margin:0}.value__nav .icon-title{text-transform:uppercase;font-size:.8125rem;font-weight:700}.value__nav li:not(:first-of-type){margin-top:.625rem}.flex-video{position:relative;padding-bottom:56.25%;height:0}.flex-video embed,.flex-video iframe,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.list-title{text-transform:uppercase;margin:.875rem 0 .5rem;position:relative}.list-title:first-of-type{margin-top:0}.resource-search,.resource-search label{width:100%}.resource-search input[type=text]{border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:2.5rem}.resource-search input[type=submit]{margin-top:1.25rem}.step-title{text-transform:uppercase;color:#ff8300;margin:0 0 1.125rem;font-size:1rem;font-weight:700;display:block}.content-group__content .step-title{letter-spacing:.1875em}.quote{padding-left:1.75rem;margin:0 0 2rem;background-image:url("data:image/svg+xml,%3Csvg width%3D'21px' height%3D'17px' viewBox%3D'0 0 21 17' xmlns%3D'http://www.w3.org/2000/svg'%3E%3Cpath d%3D'M0%2C8.00000002+L0%2C16+L8.23538862%2C16+L8.23538862%2C8.00000002+L3.52945226%2C8.00000002+C3.52945226%2C5.47545646+5.63656397%2C3.42857144+8.23538862%2C3.42857144+L8.23538862%2C0+C3.68669941%2C0+0%2C3.58154704+0%2C8.00000002+Z+M20%2C3.42857144+L20%2C0+C15.4515403%2C0+11.7646114%2C3.58154704+11.7646114%2C8.00000002+L11.7646114%2C16+L20%2C16+L20%2C8.00000002+L15.2940636%2C8.00000002+C15.2940636%2C5.47545646+17.4011753%2C3.42857144+20%2C3.42857144+Z' fill%3D'%23FF8300' fill-rule%3D'nonzero'%3E%3C/path%3E%3C/svg%3E");background-size:1.3125rem auto;background-repeat:no-repeat;background-position:0 0}.quote p{font-size:1.375rem;line-height:1.3}.quote cite{font-style:normal;line-height:1.3}.stat-block{background-color:#ff8300;color:#fff;padding:1.75rem .875rem;margin:0;text-align:center}.stat-block__highlight{display:block;font-size:2rem;font-weight:400;line-height:1;margin:0 0 .75rem}.stat-block__description{font-weight:300;line-height:1.3}.page-callout{background-color:#f6f6f6;text-align:center;padding:1.75rem .875rem}.page-callout__inner{padding-left:.875rem;padding-right:.875rem}.page-callout__heading{font-size:1.25rem}.page-callout__content>:last-child{margin-bottom:0}.sidebar-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;color:#555559;font-weight:400;font-size:1.125rem}.sidebar-nav-item:not(:last-child){margin-bottom:2rem}.sidebar-nav-item:focus,.sidebar-nav-item:hover{color:#ff8300}.sidebar-nav-item .icon{width:2rem;height:2rem;margin-right:1rem;fill:#ff8300}.content-intro{margin-bottom:2rem}.content-intro p{font-size:1.3em;line-height:1.5}.content-intro>:last-child{margin-bottom:0}.criteria-display{text-transform:uppercase;font-size:.875rem;margin-left:2.0625rem}.criteria-display .expanded{display:none}.criteria-display[data-state=active] .expanded{display:inline}.criteria-display[data-state=active] .collapsed{display:none}.wechat{text-align:center}.wechat__header{margin-bottom:2rem}.wechat__header .icon{fill:#56b44e;width:auto;height:5rem}.field-row{margin-bottom:1.375rem}.field-row label{display:block;width:100%;font-weight:700}.field-row label>input{margin-top:.375rem}.field-row input{width:100%;display:block;font-weight:400}.field-row__group{margin-top:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex}.field-row__group input:not(:first-child),.field-row__group select:not(:first-child){margin-left:1rem}.field-row__group select{max-width:6.25rem}.locations-map{margin:2rem 0}.date{display:block;text-align:center;border:1px solid #dfdfdf}.date__month{text-transform:uppercase;padding:.375rem .5rem 0;font-size:.75rem}.date__day{padding:0 .5rem .375rem;font-size:1.625rem;font-weight:700;line-height:1;letter-spacing:.09375rem}.date__year{background-color:#eee;font-size:.75rem;padding:.3125rem;border-top:1px solid #dedede}.publication-summary{border:.09375rem solid #efefef;display:block}.publication-summary__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.publication-summary__details{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f6f6f6;padding:1.375rem}.publication-summary__details .icon{width:1.375rem;height:1.375rem;fill:#ff8300}.publication-summary__details span{display:block;line-height:1.5;padding-left:1.25rem}.dropdown{position:relative;display:inline-block;z-index:layer(background)}.dropdown__listener{background:none;border:0;cursor:pointer;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;font-size:.9375rem}.dropdown__listener .icon{fill:currentColor;width:1rem;height:1rem;margin-left:.5rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.dropdown__content{-webkit-box-shadow:0 .125rem 1rem rgba(0,0,0,.3);box-shadow:0 .125rem 1rem rgba(0,0,0,.3);background-color:#f6f6f6;position:absolute;top:calc(100% + .625rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:8.75rem;z-index:layer(foreground);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.dropdown__list{list-style:none;text-align:center;margin:0;padding:1rem}.dropdown__list li{font-weight:700}.dropdown__list li:not(:last-child){margin-bottom:.375rem}.dropdown__list a{color:#555559}.dropdown__list a:focus,.dropdown__list a:hover{color:#ff8300}.hero .dropdown__listener{text-transform:uppercase;letter-spacing:.0875rem;color:#b2b2b2}.hero .dropdown__listener:focus,.hero .dropdown__listener:hover{color:#b2b2b2}.dropdown[data-state=active] .dropdown__listener .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dropdown[data-state=active] .dropdown__content{opacity:1;pointer-events:auto}.page-nav{padding:1.75rem 0;padding-left:.875rem;padding-right:.875rem}.page-nav__list{list-style:none;margin:0;padding:0}.page-nav__list li{margin-bottom:.5625rem}.page-nav__list a{display:block}.subtitle{font-size:1.25rem;font-weight:400;margin:0 0 1rem;line-height:1.2;margin:0;font-weight:700}.subtitle--loud{text-transform:uppercase;font-weight:400;line-height:1.3}.subtitle--loud em{color:#ff8300;font-style:normal}.arrow-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.arrow-link .icon{width:1.125em;height:1.125em;margin-right:.5em;margin-top:.25em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;fill:#ff8300}.arrow-link sup{top:0}@-webkit-keyframes a{0%{-webkit-box-shadow:0 0 0 0 rgba(85,85,89,.5);box-shadow:0 0 0 0 rgba(85,85,89,.5)}50%{-webkit-box-shadow:0 0 0 1.125rem rgba(85,85,89,0);box-shadow:0 0 0 1.125rem rgba(85,85,89,0)}to{-webkit-box-shadow:0 0 0 1.125rem rgba(85,85,89,0);box-shadow:0 0 0 1.125rem rgba(85,85,89,0)}}@keyframes a{0%{-webkit-box-shadow:0 0 0 0 rgba(85,85,89,.5);box-shadow:0 0 0 0 rgba(85,85,89,.5)}50%{-webkit-box-shadow:0 0 0 1.125rem rgba(85,85,89,0);box-shadow:0 0 0 1.125rem rgba(85,85,89,0)}to{-webkit-box-shadow:0 0 0 1.125rem rgba(85,85,89,0);box-shadow:0 0 0 1.125rem rgba(85,85,89,0)}}.hotpoint{position:absolute;z-index:2}.hotpoint__listener{background-color:#ff8300;width:1.375rem;height:1.375rem;border-radius:1.375rem;border:0;outline:none;cursor:pointer;position:relative;z-index:1}.hotpoint__listener:after,.hotpoint__listener:before{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;border-radius:100%;-webkit-animation:1.5s ease-in-out 0s infinite a;animation:1.5s ease-in-out 0s infinite a}.hotpoint__listener:after{-webkit-animation:1.5s ease-in-out .5s infinite a;animation:1.5s ease-in-out .5s infinite a}.hotpoint__tooltip{z-index:2;bottom:calc(100% + 1.375rem);left:.6875rem;width:20rem;background-color:#fff;-webkit-box-shadow:0 .125rem 1rem rgba(0,0,0,.2);box-shadow:0 .125rem 1rem rgba(0,0,0,.2);opacity:0;pointer-events:none}.hotpoint__tooltip,.hotpoint__tooltip:after{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hotpoint__tooltip:after{content:"";display:block;top:100%;left:50%;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #fff}.hotpoint__tooltip__header{color:#fff;background-color:#ff8300;text-transform:uppercase;display:block;padding:.4375rem 1.25rem}.hotpoint__tooltip__thumb{margin:0}.hotpoint__tooltip__thumb img{width:100%}.hotpoint__tooltip__content{color:#555559;padding:.875rem 1.25rem;position:relative;z-index:2}.hotpoint__tooltip__content>:last-child{margin-bottom:0}.hotpoint__tooltip__content-action{text-align:right}.hotpoint[data-hotpoint-state=active]{z-index:3}.hotpoint[data-hotpoint-state=active] .hotpoint__tooltip{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;pointer-events:auto}.hotpoint[data-hotpoint-state=active] .hotpoint__listener:after,.hotpoint[data-hotpoint-state=active] .hotpoint__listener:before{-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-webkit-animation:none;animation:none;-webkit-box-shadow:0 0 0 .4375rem rgba(85,85,89,.1);box-shadow:0 0 0 .4375rem rgba(85,85,89,.1)}.product-callout{background-color:#f6f6f6;margin:0;padding:.875rem}.product-callout img{display:block;margin-bottom:.875rem}.product-callout figcaption{font-size:1.375em;font-weight:700;text-transform:none;margin:0}.infographic{margin-top:2em;margin-bottom:1.25rem}.infographic img{display:block;width:100%}.tw-logo{display:block;line-height:0}.tw-logo svg{display:block;height:1.125rem;max-width:7.875rem;width:auto}.highlighted-list{list-style:none;margin:0;padding:0 0 0 .58333rem;border-left:.1875em solid #ff8300;line-height:0}.highlighted-list>li{line-height:1.4}.highlighted-list>li:not(:last-child){margin-bottom:.3125em}.modal-title{border-bottom:.15625rem solid #ff8300;padding-bottom:1rem;margin-bottom:1.75rem;font-weight:700}.modal-product{max-width:35.625rem;margin:0 auto}.modal-product__thumb{margin:1.75rem 0;width:100%}.modal-product__thumb img{width:100%;border:.0625rem solid #979797}.modal-product__action{margin-top:2.625em}.dropdown-listener{background:none;border:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;cursor:pointer;outline:none;color:#555559}.dropdown-listener:focus,.dropdown-listener:hover{color:#555559}.dropdown-listener .icon{width:.8125rem;height:.8125rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:.625rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.dropdown-listener+[data-group-content]{height:0;overflow:hidden;pointer-events:none;margin-bottom:0}.dropdown-listener+[data-group-content]:not(:last-child){margin-bottom:0}.dropdown-listener[data-state=active] .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown-listener[data-state=active]+[data-group-content]{height:auto;pointer-events:auto;margin-left:1.4375rem;margin-bottom:1.875rem}.dropdown-listener[data-state=active]+[data-group-content]:not(:last-child){margin-bottom:1.875rem}.coating-details{background-color:#ff8300;color:#fff;position:relative;z-index:3}.coating-details__inner{position:relative;padding:2rem .875rem}.coating-details__main{color:#000;font-weight:700}.coating-details__main p{font-size:1.25em;line-height:1.5}.coating-details__media{display:block;width:28.125rem;max-width:100%;margin:2rem auto 0}.coating-header{text-align:center;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8125em}.coating-header em{font-style:normal;font-weight:700;color:#ff8300}.coating-callout{background-color:#542f5e;color:#fff;padding:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.coating-callout h3{font-size:1rem;font-weight:700;margin:0 0 .1875rem;line-height:1.2;margin-bottom:1.25rem}.coating-callout ul{margin-bottom:0;display:inline-block}.coating-callout li{-webkit-column-break-inside:avoid;break-inside:avoid}.hero--primary .title-group .primary-title a{color:#fff;}.hero--primary .title-group .primary-title a:hover{color:#fff;}@media (min-width:32.5rem) and (max-width:42.4rem){.hero__hotpoints .hotpoint{width:calc(50% - .875rem)}.grid>*{width:calc(50% - .4375rem)}.grid>:nth-child(odd):nth-last-child(-n+2),.grid>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-tabs>*{width:calc(50% - .4375rem)}.grid-tabs>:nth-child(odd):nth-last-child(-n+2),.grid-tabs>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-tabs-large>*{width:calc(50% - .4375rem)}.grid-tabs-large>:nth-child(odd):nth-last-child(-n+2),.grid-tabs-large>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.page-content-grid>*{width:calc(50% - .4375rem)}.page-content-grid>:nth-child(odd):nth-last-child(-n+2),.page-content-grid>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-products>*{width:calc(50% - .4375rem)}.grid-products>:nth-child(odd):nth-last-child(-n+2),.grid-products>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}}@media (min-width:32.5rem){.tabs__heading{width:50%}.grid>*{margin-left:.85995rem}.grid-tabs>*{margin-left:.85995rem}.grid-tabs-large>*{margin-left:.85995rem}.page-content-grid>*{margin-left:.85995rem}.grid-products>*{margin-left:.85995rem}.news-list__content{padding-left:1.75rem}.news-list__logo{margin-left:6.75rem}.breadcrumbs--timeline{margin:1.5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs--timeline li:not(:first-child):before{content:"";display:inline-block;margin:-.125rem .1875rem 0 .625rem}.page-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-nav__list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - .875rem)}}@media (min-width:42.5rem){.alignright{float:right;margin:0 0 1.125rem 1.125rem}.alignleft{float:left;margin:0 1.125rem 1.125rem 0}.aligncenter{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wf-active h1,h1{font-size:2.7rem}h2{font-size:2.19375rem}h3{font-size:1.6875rem}hr{margin:1.875rem 0}.header__super{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.header__main-inner{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.generic-content{margin:0 auto;max-width:83.125rem;padding:3.125rem 1.5625rem}.generic-content--bleed{padding-top:0}.sub-container{margin:0 auto;max-width:65.625rem;padding-left:1.5625rem;padding-right:1.5625rem}.sub-container .sub-container{padding:0}.sidebar{margin:0 auto;max-width:83.125rem;padding:3.125rem 1.5625rem}.two-and-one{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.125rem}.two-and-one__large{width:66.666666%;padding-right:1.5625rem}.two-and-one__small{width:33.333333%;padding-left:1.5625rem}.footer__nav-inner{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.footer__meta-inner{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.hero__foreground{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.hero__foreground--halves{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__hotpoints{padding:0 1.5625rem 1.5625rem}.hero__foreground-half{width:50%;padding-right:1.5625rem}.hero__foreground-half+*{padding:0 0 0 1.5625rem}.hero__media{width:50%}.hero--primary .hero__foreground{padding-top:11.25rem;padding-bottom:2.5rem}.hero--primary .title-group{margin-bottom:3.90625rem}.hero--primary-short .hero__foreground{padding-top:6.875rem;padding-bottom:3.75rem}.hero--primary-short .title-group{max-width:80%}.hero--has-breadcrumbs .hero__foreground{padding-bottom:1.875rem}.hero--has-timeline .title-group{margin-bottom:1.375rem}.hero--windy .hero__foreground{padding-top:11.25rem;padding-bottom:0}.hero--coatings .hero__foreground{padding-top:11.25rem;padding-bottom:2.5rem}.hero--home .hero__foreground{padding-top:12.5rem;padding-bottom:3.75rem}.hero--case-study .title-group{max-width:100%}.primary-nav .menu-item a,.primary-nav__item a{padding:.875rem 0}.title-group{max-width:50%;margin-bottom:3.125rem}.title-group--central{text-align:center;margin-left:auto;margin-right:auto}.title-group--collapse{margin-bottom:0}.slideshow__arrows-inner{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.tabs__content--active{max-height:200vh}.tabs__content-inner{margin:0 auto;max-width:83.125rem;padding:2.5rem 1.5625rem}.grid{margin-bottom:3.125rem}.grid>*{margin-left:1.53563rem}.grid>:not(:last-child){margin-bottom:1.5625rem}.grid-large{margin-bottom:3.125rem}.grid-large>*{margin-left:1.53563rem}.grid-large>:not(:last-child){margin-bottom:1.5625rem}.grid-xlarge{margin-bottom:3.125rem}.grid-xlarge>:not(:last-child){margin-bottom:1.5625rem}.grid-news{margin-bottom:3.125rem}.grid-news>*{margin-left:1.53563rem}.grid-news>:not(:last-child){margin-bottom:1.5625rem}.grid-home{margin-bottom:3.125rem}.grid-home>*{margin-left:1.53563rem}.grid-home>:not(:last-child){margin-bottom:1.5625rem}.grid-tabs{margin-bottom:3.125rem}.grid-tabs>*{margin-left:1.53563rem}.grid-tabs>:not(:last-child){margin-bottom:1.5625rem}.grid-tabs-large{margin-bottom:3.125rem}.grid-tabs-large>*{margin-left:1.53563rem}.grid-tabs-large>:not(:last-child){margin-bottom:1.5625rem}.page-content-grid{margin-bottom:3.125rem}.page-content-grid>*{margin-left:1.53563rem}.page-content-grid>:not(:last-child){margin-bottom:1.5625rem}.grid-nametags{margin-bottom:3.125rem}.grid-nametags>*{margin-left:1.53563rem}.grid-nametags>:not(:last-child){margin-bottom:1.5625rem}.grid-products{margin-bottom:3.125rem}.grid-products>*{margin-left:1.53563rem}.grid-products>:not(:last-child){margin-bottom:1.5625rem}.grid-profiles{margin-bottom:3.125rem}.grid-profiles>*{margin-left:1.53563rem}.grid-profiles>:not(:last-child){margin-bottom:1.5625rem}.carousel__item{width:calc(32.9% - .78125rem - 2px);max-width:23.75rem}.carousel__item:not(:first-of-type){margin-left:1.5625rem}.carousel__footer{text-align:right;margin:1.625rem .625rem 0 0}.carousel--single .carousel__item{width:calc(100% - .78125rem - 2px);max-width:100%}.carousel--single .carousel__item:not(:first-of-type){margin-left:1.5625rem}.carousel--media{padding-left:0}.carousel--media .carousel__item:not(:first-of-type){margin-left:1.5625rem}.fork--carousel .carousel__prev{left:0}.fork--carousel .carousel__next{right:0}.article-list__article-title{font-size:1.6875rem}.secondary-search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.secondary-search label{margin-bottom:0}.secondary-search>:not(:first-child){margin-left:1.25rem}.section-nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.section-nav .icon{display:none}.product{display:-webkit-box;display:-ms-flexbox;display:flex}.product__media{width:35%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product__thumb{padding-right:1.5625rem;margin-bottom:3.125rem}.product__content{padding-left:1.5625rem;width:65%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.product-menu__group{width:33.333333%;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1.5625rem}.product-menu__group:first-child{padding-left:0}.product-menu__group:last-child{padding-right:0}.overlay__content{padding:3.125rem 1.5625rem}.resource-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.resource-list__resource{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - .78125rem)}.resource-list__resource:nth-of-type(2n){margin-left:1.5625rem}.media-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-group__media{margin-bottom:0;width:33.333333%}.media-group__content{width:66.666666%;padding-left:1.5625rem;padding-right:1.5625rem}.content-group{display:-webkit-box;display:-ms-flexbox;display:flex}.content-group__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1.5625rem;width:55%}.content-group__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:45%}.content-group__media img{display:block;width:100%}.sidebar-callout{padding:3.125rem 1.5625rem}.details__content{padding:1.5625rem}.details .details .details__content{padding:.875rem}.details .details .details__content .details__content{padding:1.5625rem;padding-top:.5rem}.location-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.location-results__result{width:calc(50% - 1.5625rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.news-list__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.news-list__content{padding-left:2rem;max-width:51.25rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.news-list__content:not(:last-child){padding-right:2rem}.news-list__logo{margin-left:auto;margin-top:0}.search-result{display:-webkit-box;display:-ms-flexbox;display:flex}.search-result__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:start;align-self:flex-start;width:7.5rem;margin-left:3.125rem;margin-top:0}.sidebar-feature{padding:3.125rem}.product-feature{padding:3.125rem 0}.product-feature__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.product-feature__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding-right:1.5625rem}.product-feature__content__inner hr{top:-3.125rem}.product-feature__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-top:0}.content-feature__inner{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.content-feature__content{padding:3.125rem 1.5625rem}.content-feature__content{max-width:75%;margin-right:auto}.excerpt-feature{padding-top:3.125rem}.excerpt-feature__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.excerpt-feature__thumb{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:12.5em;padding-top:3.125rem}.excerpt-feature__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:3.125rem}.location-feature{padding:6.25rem 0}.location-feature__inner{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.location-feature__content{padding:3.125rem}.v-tabs__tab__content{padding:3.125rem}.v-tabs__tab__content .grid-large{margin-top:3.125rem;max-width:100%}.v-tabs__tab__content .excerpt-block--open .excerpt-block__content{margin-top:.625rem}.v-tabs__tab__content-header{padding-bottom:1.5625rem}.v-tabs__tab__table-header{padding:3.125rem 3.125rem 1.5625rem}.title-group+.v-tabs{margin-top:4.6875rem}.title-tag{font-size:.875rem}.primary-title,.wf-active .primary-title{font-size:2.7rem}.breadcrumbs{margin:3.75rem 0 0}.breadcrumbs--timeline{margin:1.5rem 0 0}.excerpt-block+.excerpt-block{margin-top:1.5625rem}.excerpt-block__media{width:50%}.excerpt-block__media+.excerpt-block__content{width:50%}.excerpt-block__hidden-details{-webkit-transform:translateY(99%);transform:translateY(99%);position:absolute;bottom:0;top:auto}.excerpt-block__content{padding:1.5625rem}.excerpt-block--vertical .excerpt-block__media img{max-height:none}.excerpt-block--profile .excerpt-block__content,.excerpt-block--profile .excerpt-block__media{width:50%}.excerpt-block--profile .excerpt-block__media{min-height:14.375rem}.excerpt-block--stack-small .excerpt-block__media{height:12.5rem}.excerpt-block--stack-small .excerpt-block__content{width:100%}.excerpt-block--open .excerpt-block__content{margin-top:1.5625rem}.excerpt-block--expanded .excerpt-block__hidden-details{padding:1.5625rem;padding-top:0}.tagged-media__footer{padding:1.5625rem}.logo-box{margin-bottom:3.125rem;height:9.375rem}.logo-box a{padding:1.5625rem 0}.logo-box.logo-box--text{padding:1.5625rem .875rem}.logo-box.logo-box--tall a{padding:.375rem 0}.statement-list--columns{-webkit-columns:2;columns:2;-webkit-column-gap:3.125rem;column-gap:3.125rem}.media-title{margin-bottom:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.media-title__media{max-width:22.5rem;margin-bottom:0;width:auto}.media-title__content{width:60%;padding-left:1.5625rem}.headline{margin:0 0 1.875rem}.media-callout{margin-bottom:1.875rem}.list-footer{margin:3.125rem 0 1.875rem}.market-snapshot{text-align:left}.market-snapshot__delta{display:-webkit-box;display:-ms-flexbox;display:flex}.news-ticker{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-ticker__excerpt{padding-right:3.125rem;margin:0}.career-map__header{font-size:1rem}.career-map__action{right:1.5625rem;bottom:1.5625rem}.value{margin-bottom:3.125rem}.value__title{font-size:1.375rem}.value__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.value__nav li:not(:first-of-type){margin-top:0;margin-left:.875rem}.quote{background-size:2.34375rem auto;padding-left:3.125rem}.quote p{font-size:1.875rem}.stat-block{padding:3.125rem 1.5625rem}.stat-block__highlight{font-size:2.875rem}.page-callout{padding:3.125rem 1.5625rem}.page-callout__heading{font-size:1.625rem}.content-intro{margin-bottom:3.125rem}.publication-summary__media img{width:auto}.page-nav__list li{width:calc(33.33% - .58333rem)}.subtitle{font-size:1.6875rem}.product-callout{padding:1.5625rem}.product-callout img{margin-bottom:1.5625rem}.highlighted-list{padding-left:1.04167rem}.modal-title{margin-bottom:3.125rem}.modal-product__thumb{margin:3.125rem 0}.coating-details__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.coating-details__main{display:-webkit-box;display:-ms-flexbox;display:flex}.coating-details__secondary{margin-right:auto}.coating-details__text{width:calc(50% - 1.5625rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.coating-details__media{display:block;width:auto;max-width:calc(50% - 1.5625rem);margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.coating-callout{padding:3.125rem 1.5625rem}.coating-callout ul{width:100%}}@media (min-width:42.5rem) and (max-width:62.4rem){.hero__hotpoints .hotpoint{width:calc(50% - 1.5625rem)}.hero__hotpoints .hotpoint__tooltip{margin-bottom:3.125rem}.grid>*{width:calc(33.33333% - 1.04167rem)}.grid>:nth-child(3n+1){margin-left:0}.grid>:nth-child(3n+1):nth-last-child(-n+3),.grid>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-large>*{width:calc(50% - .78125rem)}.grid-large>:nth-child(odd){margin-left:0}.grid-large>:nth-child(odd):nth-last-child(-n+2),.grid-large>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-xlarge>:nth-child(1n+1):nth-last-child(-n+1),.grid-xlarge>:nth-child(1n+1):nth-last-child(-n+1)~*{margin-bottom:0}.grid-news>*{width:calc(50% - .78125rem)}.grid-news>:nth-child(odd){margin-left:0}.grid-news>:nth-child(odd):nth-last-child(-n+2),.grid-news>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-home>*{width:calc(50% - .78125rem)}.grid-home>:nth-child(odd){margin-left:0}.grid-home>:nth-child(odd):nth-last-child(-n+2),.grid-home>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-tabs>*{width:calc(33.33333% - 1.04167rem)}.grid-tabs>:nth-child(3n+1){margin-left:0}.grid-tabs>:nth-child(3n+1):nth-last-child(-n+3),.grid-tabs>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-tabs-large>*{width:calc(33.33333% - 1.04167rem)}.grid-tabs-large>:nth-child(3n+1){margin-left:0}.grid-tabs-large>:nth-child(3n+1):nth-last-child(-n+3),.grid-tabs-large>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.page-content-grid>*{width:calc(33.33333% - 1.04167rem)}.page-content-grid>:nth-child(3n+1){margin-left:0}.page-content-grid>:nth-child(3n+1):nth-last-child(-n+3),.page-content-grid>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-nametags>*{width:calc(50% - .78125rem)}.grid-nametags>:nth-child(odd){margin-left:0}.grid-nametags>:nth-child(odd):nth-last-child(-n+2),.grid-nametags>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-products>*{width:calc(50% - .78125rem)}.grid-products>:nth-child(odd){margin-left:0}.grid-products>:nth-child(odd):nth-last-child(-n+2),.grid-products>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-products:last-of-type li:nth-child(odd):nth-last-child(-n+2) .excerpt-block,.grid-products:last-of-type li:nth-child(odd):nth-last-child(-n+2)~li .excerpt-block{-ms-flex-item-align:start;align-self:flex-start}.grid-products:last-of-type li:nth-child(odd):nth-last-child(-n+2) .excerpt-block--expanded .excerpt-block__hidden-details,.grid-products:last-of-type li:nth-child(odd):nth-last-child(-n+2)~li .excerpt-block--expanded .excerpt-block__hidden-details{-webkit-transform:translateY(-1px);transform:translateY(-1px);position:relative}.grid-profiles>*{width:calc(50% - .78125rem)}.grid-profiles>:nth-child(odd){margin-left:0}.grid-profiles>:nth-child(odd):nth-last-child(-n+2),.grid-profiles>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}}@media (min-width:62.5rem){.gform_body .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#gform_fields_4 .gfield{margin-bottom:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#gform_fields_4 .gfield:not(.gsurvey-survey-field):not(.gsection):not(.gfield_html){width:calc(50% - 1.5625rem)}.overlay__content .gform_body .ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay__content .gform_body .gfields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.overlay__content .gform_body .gfield.halfsies{width:calc(50% - .5rem)}#sl_div .slp_results_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#sl_div .results_wrapper{width:calc(50% - 1.25rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}dl.inset,ol.inset,ul.inset{margin-left:2rem}.clean>li{padding-left:.8rem}hr{margin:2.5rem 0}table{margin:1.875rem 0}.header{background:none}.header__super{display:-webkit-box;display:-ms-flexbox;display:flex}.header__main[data-sticky=sticky]{position:fixed;top:0;left:0;width:100%!important;-webkit-box-shadow:0 0 .875rem rgba(0,0,0,.25);box-shadow:0 0 .875rem rgba(0,0,0,.25);background:hsla(0,0%,100%,.95);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0s;transition-delay:0s}.header__main-inner{max-height:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:.375rem;padding-bottom:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header[data-status=scrolled]{-webkit-box-shadow:none;box-shadow:none;background:none}.generic-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:3.90625rem;padding-bottom:3.90625rem}.generic-content--bleed{padding-top:0}.generic-content--collapse{max-width:62.5rem}.page-content--with-sidebar .generic-content--coatings{padding-left:0;padding-right:0;padding-bottom:0}.generic-content>ol li,.generic-content>ul:not([class*=grid]) li{padding-left:.8rem}.page-content--with-sidebar .generic-content{width:70%;padding-right:3.125rem;padding-left:3.125rem;margin:0}.page-content--with-sidebar .sidebar+.generic-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:3.125rem;width:75%}.page-content--with-sidebar{max-width:80rem;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-content--with-border .generic-content{position:relative;padding-bottom:0;margin-bottom:3.90625rem}.page-content--with-border .generic-content:before{content:"";display:block;position:absolute;left:0;top:3.90625rem;height:calc(100% - 3.90625rem);width:1.5625rem;background-color:#ff8300}.action-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;background:none;margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.action-bar--extended:before{content:"";display:block;position:absolute;background:#ff8300;width:1.5625rem;height:100%;left:0;top:0}.action-bar--dark .action-bar__inner{margin:0 auto;max-width:83.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.action-bar--section-nav{background:#434347}.action-bar .tabs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:65%}.action-bar .tabs:first-child:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sidebar{padding:3.90625rem 3.125rem 3.125rem;width:30%;margin:0}.sidebar:before{content:"";display:block;background:#f6f6f6;width:50vw;left:100%;height:100%;top:0;right:auto;position:absolute}.sidebar:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:1.5625rem;padding-right:1.5625rem;width:25%}.sidebar:first-child:before{left:0;-webkit-transform:translateX(-99%);transform:translateX(-99%)}.footer__nav-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.footer__nav-group:not(:last-of-type){margin:0}.footer__meta{text-align:left}.search-results+.list-footer{margin-top:4.5rem}.text-pair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-pair__half{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 1.5625rem)}.form--contains-layout .gfield.gfield--short{width:calc(50% - 1.5625rem)}.inline-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.inline-nav>li:not(:first-of-type){margin-left:1.875rem}.hero__background:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.55)));background:linear-gradient(transparent,rgba(0,0,0,.55))}.hero__foreground{padding-top:3.75rem;padding-bottom:5rem}.hero__foreground--top-heavy{padding-bottom:13.75rem}.hero__hotpoints{display:block;padding:0;position:absolute;z-index:3;width:100%;height:100%;left:0;top:0}.hero__text{padding:3.125rem}.hero__text .title-group{margin-right:0;max-width:46.125rem;margin-left:auto}.hero__media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:25rem;margin:0}.hero__media .video-thumb{height:100%;width:100%;left:0;top:0;position:absolute}.hero--segmented{display:-webkit-box;display:-ms-flexbox;display:flex}.hero--segmented .hero__text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:55%}.hero--segmented .hero__media{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero--primary .hero__foreground{padding-top:16.25rem}.hero--primary .title-group{margin-bottom:6.25rem;max-width:50%}.hero--primary-short .hero__foreground{padding-top:12.5rem;padding-bottom:6.25rem}.hero--primary-short .title-group{max-width:80%}.hero--has-timeline .title-group{margin-bottom:3rem}.hero--windy .hero__foreground{pointer-events:none;padding-top:10rem;padding-bottom:2.5rem;height:74.84375vw}.hero--windy .primary-title{font-size:3.875rem;color:#555559}.hero--windy .subtitle{color:#555559}.hero--coatings .hero__foreground{padding-top:10rem;padding-bottom:6.875rem}.hero--coatings .title-group{margin-bottom:0}.hero--push .title-group{margin-left:auto}.hero--home .hero__foreground{padding-top:18.75rem;padding-bottom:6.25rem}.hero--tall .hero__foreground{padding-top:8.75rem;padding-bottom:8.75rem}.hero--plain .hero__background:after{display:none}.hero--light .hero__foreground{color:#555559}.hero--light .hero__background:after{display:none}.hero--narrow .title-group{max-width:50%}.hero--nav-slide .hero__foreground{padding:10rem 3.125rem}.hero--inset .hero__foreground{padding-left:6.25rem}.hero--case-study .hero__foreground{padding-left:6.25rem}.hero--case-study .title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:80%}.hero--case-study .title-group .title-tag:not(:first-child){margin-left:1.125em}.hero .dropdown{position:absolute;right:1.5625rem;bottom:4rem;margin:0}.primary-nav{max-height:none;margin:0 -.625rem 0 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:0;top:0}.primary-nav .menu-item,.primary-nav__item{width:auto;border:0}.primary-nav .menu-item a,.primary-nav__item a{padding:0}.primary-nav .menu-item--search,.primary-nav__item--search{margin-top:0}.primary-nav .menu-item--mobile-only,.primary-nav__item--mobile-only{display:none}.primary-nav--search-active .primary-nav__item:not(.primary-nav__item--search){opacity:0}.primary-nav li.primary-nav__item--search{margin-left:1.4375rem}.title-group__main{padding-right:1.5625rem;max-width:50%}.title-group__main>:last-child{margin-bottom:0}.title-group--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:100%}.slideshow__dots>li:not(:first-child){margin-left:.875rem}.slideshow__dots{bottom:1.5625rem}.slideshow__dots button{width:1.125rem;height:1.125rem;border-radius:1.125rem}.tabs__heading{max-width:17.5rem;width:25%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tabs__content{-webkit-box-shadow:none;box-shadow:none;left:-1.5625rem}.tabs .bar-button br{display:block}.tabs:first-child:last-child .tabs__heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tabs:first-child:last-child .tabs__heading .bar-button{padding-left:1.375rem;padding-right:1.375rem}.grid>*{margin-left:1.53563rem}.grid-large>*{margin-left:1.53563rem}.grid-xlarge>*{margin-left:1.53563rem}.grid-news>*{margin-left:1.53563rem}.grid-home>*{margin-left:1.53563rem}.grid-tabs>*{margin-left:1.53563rem}.grid-tabs-large>*{margin-left:1.53563rem}.page-content-grid>*{margin-left:1.53563rem}.grid-nametags>*{margin-left:1.53563rem}.grid-products>*{margin-left:1.53563rem}.grid-profiles>*{margin-left:1.53563rem}.carousel{padding:0 2.5rem;margin-bottom:3.125rem}.carousel__inner{overflow:hidden}.carousel__track{margin-left:.25rem}.carousel__next,.carousel__prev{display:inline-block}.carousel--videos .carousel__item{width:calc(25% - .78125rem - 8px)}.carousel--media{padding-left:0}.carousel--media .carousel__item{width:calc(100% - .78125rem - 2px);max-width:100%}.carousel--media .carousel__prev{left:1rem}.fork__option-bg{position:relative}.article-list__article{margin-bottom:2.5rem;padding-bottom:2.5rem}.secondary-search input[type=text]{width:18.75rem}.secondary-search label{width:auto}.product__media{width:22.8125rem}.product__content{width:calc(100% - 22.8125rem)}.product__features{display:-webkit-box;display:-ms-flexbox;display:flex}.product__features-half{width:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1.5625rem}.product__features-half+.product__features-half{padding-right:0;padding-left:1.5625rem}.product-menu__group:not(:last-of-type){margin-bottom:0}.overlay{display:block;visibility:hidden;z-index:-1}.overlay__content{padding:3.125rem}.sticky-nav[data-sticky=sticky]{position:fixed;top:7rem}.content-group{margin-bottom:3.125rem}.content-group__content{padding-right:3.125rem;width:66.666666%}.content-group__media{width:33.333333%}.details__content{padding:2rem}.details .details .details__content{padding:.875rem}.details .details .details__content .details__content{padding:.5rem 2rem 2rem}.news-list{margin-bottom:3.375rem}.news-list__item-title{font-size:1.75rem}.news-list__logo{width:12.5rem}.search-result__media{width:10rem}.product-feature__content{width:66.666666%;padding:0 1.5625rem 3.125rem 0}.product-feature__media{width:33.333333%}.content-feature__content{padding:6.25rem 1.5625rem 6.25rem 0}.content-feature__content{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25rem;padding-right:3.125rem}.excerpt-feature__thumb{width:25em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:0}.location-feature{padding:9.375rem 0}.v-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-tabs__nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:19.375em;margin-top:3.125rem;-webkit-transform:translateX(.0625rem);transform:translateX(.0625rem)}.v-tabs__nav button{text-align:left}.v-tabs__nav button[data-vtab-state=active]{border-right:.0625rem solid #fff}.v-tabs__tabs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 19.375rem)}.v-tabs__tab__grid-instructions{text-align:right}.logo .brand{width:9.375rem;height:2rem}.nav-toggle{display:none}.wf-active .primary-title--stylized{font-size:3.875rem}.primary-title--branded em{font-size:4.75rem}.inline-search{width:2.375rem;height:2.375rem;margin:0;position:static}.inline-search input{position:absolute;right:0;width:0;top:-.375rem;height:calc(100% + .75rem);border:0;opacity:0;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.inline-search input:focus{right:3.4375rem}.inline-search input:focus{width:calc(100% - 40px);opacity:1}.inline-search label{position:static}.ticker{width:auto;padding:1rem .875rem}.breadcrumbs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:4.6875rem;bottom:1.5rem;margin:0}.breadcrumbs li:not(:first-child):before{content:"|";margin:-.125rem .5rem 0}.breadcrumbs a{font-size:.75rem}.breadcrumbs:not(.breadcrumbs--timeline) li:not(:first-child):before{content:"|";margin:-.125rem .5rem 0}.breadcrumbs:not(.breadcrumbs--timeline) li:not(:first-child):not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs:not(.breadcrumbs--timeline) li:nth-child(2):not(:last-child):after{display:none}.breadcrumbs:not(.breadcrumbs--timeline) li:nth-child(2):not(:last-child) a{display:inline}.breadcrumbs--timeline{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;left:0}.breadcrumbs--timeline li:not(:first-child):before{margin:-.125rem .5rem 0;content:""}.breadcrumbs--timeline a{font-size:.875rem}.icon-label .extended-label{display:inline}.excerpt-block--profile .excerpt-block__content{padding-top:2.5rem;padding-bottom:2.5rem}.excerpt-block--stack-small{display:-webkit-box;display:-ms-flexbox;display:flex}.excerpt-block--stack-small .excerpt-block__media{width:45%;height:inherit}.excerpt-block--stack-small .excerpt-block__content{width:50%}.excerpt-block--match-titles .excerpt-block__tag{height:3.5625rem}.tagged-media__title{font-size:1rem}.statement-list--columns{-webkit-columns:3;columns:3}.media-title{margin-bottom:2.5rem}.leadership{-webkit-columns:2;columns:2;-webkit-column-gap:3.125rem;column-gap:3.125rem;break-inside:avoid;-webkit-column-break-inside:avoid}.headline{margin:0 0 2.5rem}.media-callout{margin-bottom:2.5rem}.share-this .bar-button{width:15.625rem}.share-this__options{padding:0 0 0 .625rem}.market-snapshot{width:17.5rem}.market-snapshot__amt{font-size:2.8125rem}.drawer__heading .icon-label{font-size:1rem}.value__nav li:not(:first-of-type){margin-left:1.375rem}.quote{margin:0 0 3.875rem;padding-left:3.90625rem}.quote p{font-size:2.625rem}.stat-block__highlight{font-size:4.5rem}.page-callout{padding:4.6875rem 1.5625rem}.page-callout__inner{max-width:42.1875rem;margin:0 auto}.page-callout__heading{font-size:2rem}.locations-map{margin:2.875rem 0}.date__day{font-size:2.25rem}.page-nav__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-nav__list li{width:auto;margin-bottom:0}.page-nav__list li:not(:first-child):before{content:"|";margin:0 .5rem;display:inline-block;font-size:.8125rem}.subtitle--branded{font-size:2.625em;font-weight:300}.hotpoint__tooltip__thumb{display:none}.product-callout figcaption{font-size:1.75em}.coating-details__media{position:absolute;bottom:3.125rem;right:-6.25rem}.coating-callout{padding:3.125rem}.coating-callout ul{width:28%}}@media (min-width:62.5rem) and (max-width:83.025rem){.grid>*{width:calc(19% - 1.17188rem)}.grid>:nth-child(4n+1){margin-left:0}.grid>:nth-child(4n+1):nth-last-child(-n+4),.grid>:nth-child(4n+1):nth-last-child(-n+4)~*{margin-bottom:0}.grid-large>*{width:calc(33.33333% - 1.04167rem)}.grid-large>:nth-child(3n+1){margin-left:0}.grid-large>:nth-child(3n+1):nth-last-child(-n+3),.grid-large>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-xlarge>*{width:calc(50% - .78125rem)}.grid-xlarge>:nth-child(odd){margin-left:0}.grid-xlarge>:nth-child(odd):nth-last-child(-n+2),.grid-xlarge>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-news>*{width:calc(50% - .78125rem)}.grid-news>:nth-child(odd){margin-left:0}.grid-news>:nth-child(odd):nth-last-child(-n+2),.grid-news>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-home>*{width:calc(50% - .78125rem)}.grid-home>:nth-child(odd){margin-left:0}.grid-home>:nth-child(odd):nth-last-child(-n+2),.grid-home>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-tabs>*{width:calc(19% - 1.17188rem)}.grid-tabs>:nth-child(5n+1){margin-left:0}.grid-tabs>:nth-child(4n+1):nth-last-child(-n+4),.grid-tabs>:nth-child(4n+1):nth-last-child(-n+4)~*{margin-bottom:0}.grid-tabs-large>*{width:calc(33.33333% - 1.04167rem)}.grid-tabs-large>:nth-child(3n+1){margin-left:0}.grid-tabs-large>:nth-child(3n+1):nth-last-child(-n+3),.grid-tabs-large>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.page-content-grid>*{width:calc(33.33333% - 1.04167rem)}.page-content-grid>:nth-child(3n+1){margin-left:0}.page-content-grid>:nth-child(3n+1):nth-last-child(-n+3),.page-content-grid>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-nametags>*{width:calc(33.33333% - 1.04167rem)}.grid-nametags>:nth-child(3n+1){margin-left:0}.grid-nametags>:nth-child(3n+1):nth-last-child(-n+3),.grid-nametags>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-products>*{width:calc(33.33333% - 1.04167rem)}.grid-products>:nth-child(3n+1){margin-left:0}.grid-products>:nth-child(3n+1):nth-last-child(-n+3),.grid-products>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-products:last-of-type li:nth-child(3n+1):nth-last-child(-n+3) .excerpt-block,.grid-products:last-of-type li:nth-child(3n+1):nth-last-child(-n+3)~li .excerpt-block{-ms-flex-item-align:start;align-self:flex-start}.grid-products:last-of-type li:nth-child(3n+1):nth-last-child(-n+3) .excerpt-block--expanded .excerpt-block__hidden-details,.grid-products:last-of-type li:nth-child(3n+1):nth-last-child(-n+3)~li .excerpt-block--expanded .excerpt-block__hidden-details{-webkit-transform:translateY(-1px);transform:translateY(-1px);position:relative}.grid-profiles>*{width:calc(33.33333% - 1.04167rem)}.grid-profiles>:nth-child(3n+1){margin-left:0}.grid-profiles>:nth-child(3n+1):nth-last-child(-n+3),.grid-profiles>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}}@media (min-width:83.125rem){.page-content--with-sidebar .generic-content--coatings{padding-left:0;padding-right:0;padding-bottom:0}.action-bar__inner{padding-left:1.5625rem;padding-right:1.5625rem}.action-bar--extended:before{width:calc((100% - 80rem) / 2)}.action-bar .tabs{min-width:60%}.inline-nav>li:not(:first-of-type){margin-left:1.875rem}.hero__foreground--top-heavy{padding-bottom:20rem}.hero__text{padding:6.25rem}.hero--segmented .hero__text{width:60%}.hero--primary .hero__foreground{padding-top:20rem}.hero--primary-short .hero__foreground{padding-top:12.5rem;padding-bottom:6.25rem}.hero--has-timeline .title-group{margin-bottom:3.5rem}.hero--windy .hero__foreground{padding-top:10rem;padding-bottom:2.5rem;height:74.84375vw}.hero--coatings .hero__foreground{padding-top:13.75rem;padding-bottom:6.875rem}.hero--home .hero__foreground{padding-top:22.5rem;padding-bottom:6.875rem}.hero--tall .hero__foreground{padding-top:12.5rem;padding-bottom:12.5rem}.primary-nav li.primary-nav__item--search{margin-left:2.4375rem}.title-group--content{max-width:100%}.slideshow__arrows-inner{max-width:72.5rem}.tabs__content{width:calc(100vw + 2px);left:calc(-50vw + 40rem)}.grid>*{margin-left:1.53563rem}.grid>*{width:calc(25% - 1.17188rem)}.grid>:nth-child(4n+1){margin-left:0}.grid>:nth-child(4n+1):nth-last-child(-n+4),.grid>:nth-child(4n+1):nth-last-child(-n+4)~*{margin-bottom:0}.grid-large>*{margin-left:1.53563rem}.grid-large>*{width:calc(33.33333% - 1.04167rem)}.grid-large>:nth-child(3n+1){margin-left:0}.grid-large>:nth-child(3n+1):nth-last-child(-n+3),.grid-large>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-xlarge>*{margin-left:1.53563rem}.grid-xlarge>*{width:calc(50% - .78125rem)}.grid-xlarge>:nth-child(odd){margin-left:0}.grid-xlarge>:nth-child(odd):nth-last-child(-n+2),.grid-xlarge>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-news>*{margin-left:1.53563rem}.grid-news>*{width:calc(50% - .78125rem)}.grid-news>:nth-child(odd){margin-left:0}.grid-news>:nth-child(odd):nth-last-child(-n+2),.grid-news>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-home>*{margin-left:1.53563rem}.grid-home>*{width:calc(50% - .78125rem)}.grid-home>:nth-child(odd){margin-left:0}.grid-home>:nth-child(odd):nth-last-child(-n+2),.grid-home>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-tabs>*{margin-left:1.53563rem}.grid-tabs>*{width:calc(19% - 1.17188rem)}.grid-tabs>:nth-child(5n+1){margin-left:0}.grid-tabs>:nth-child(4n+1):nth-last-child(-n+4),.grid-tabs>:nth-child(4n+1):nth-last-child(-n+4)~*{margin-bottom:0}.grid-tabs-large>*{margin-left:1.53563rem}.grid-tabs-large>*{width:calc(33.33333% - 1.04167rem)}.grid-tabs-large>:nth-child(3n+1){margin-left:0}.grid-tabs-large>:nth-child(3n+1):nth-last-child(-n+3),.grid-tabs-large>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.page-content-grid>*{margin-left:1.53563rem}.page-content-grid>*{width:calc(33.33333% - 1.04167rem)}.page-content-grid>:nth-child(3n+1){margin-left:0}.page-content-grid>:nth-child(3n+1):nth-last-child(-n+3),.page-content-grid>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-nametags>*{margin-left:1.53563rem}.grid-nametags>*{width:calc(33.33333% - 1.04167rem)}.grid-nametags>:nth-child(3n+1){margin-left:0}.grid-nametags>:nth-child(3n+1):nth-last-child(-n+3),.grid-nametags>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.grid-products>*{margin-left:1.53563rem}.grid-products>*{width:calc(25% - 1.17188rem)}.grid-products>:nth-child(4n+1){margin-left:0}.grid-products>:nth-child(4n+1):nth-last-child(-n+4),.grid-products>:nth-child(4n+1):nth-last-child(-n+4)~*{margin-bottom:0}.grid-products:last-of-type li:nth-child(4n+1):nth-last-child(-n+4) .excerpt-block,.grid-products:last-of-type li:nth-child(4n+1):nth-last-child(-n+4)~li .excerpt-block{-ms-flex-item-align:start;align-self:flex-start}.grid-products:last-of-type li:nth-child(4n+1):nth-last-child(-n+4) .excerpt-block--expanded .excerpt-block__hidden-details,.grid-products:last-of-type li:nth-child(4n+1):nth-last-child(-n+4)~li .excerpt-block--expanded .excerpt-block__hidden-details{-webkit-transform:translateY(-1px);transform:translateY(-1px);position:relative}.grid-profiles>*{margin-left:1.53563rem}.grid-profiles>*{width:calc(33.33333% - 1.04167rem)}.grid-profiles>:nth-child(3n+1){margin-left:0}.grid-profiles>:nth-child(3n+1):nth-last-child(-n+3),.grid-profiles>:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.fork--carousel .carousel__prev{left:calc(50vw - 40rem)}.fork--carousel .carousel__next{right:calc(50vw - 40rem)}.content-group__content{padding-right:4.6875rem}.content-group--collapsed .content-group__content{padding-left:4.6875rem}.product-feature__content{padding-left:4.6875rem;padding-right:4.6875rem}.coating-details__media{max-width:39.375rem}}@media screen and (min-width:0\0){select:not([multiple]){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}@media (orientation:landscape) and (max-width:62.4rem){.header{position:absolute}}@media (max-width:62.4rem){body[data-nav-state=active]{overflow:hidden;position:fixed}.header--nav-open{-webkit-box-shadow:0 0 .875rem rgba(0,0,0,.25);box-shadow:0 0 .875rem rgba(0,0,0,.25)}.header--nav-open .header__main,.header--nav-open .header__main-inner{background:#fff;-webkit-transition-delay:0s;transition-delay:0s}.header--nav-open .header__main-inner{max-height:99vh;min-height:100vh}.hero__hotpoints .hotpoint{position:relative;left:0!important;top:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.hero__hotpoints .hotpoint__listener{display:none}.hero__hotpoints .hotpoint__tooltip{display:block;position:relative;opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;bottom:0;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero__hotpoints .hotpoint__tooltip:after{display:none}.hero--clean .hero__background:after{display:none}.header--nav-open .primary-nav{margin-top:-1.875rem}}@media (max-width:42.4rem){.hero__hotpoints .hotpoint__tooltip{margin-bottom:1.75rem}.grid>:nth-child(odd){margin-left:0}.grid-tabs>:nth-child(odd){margin-left:0}.grid-tabs-large>:nth-child(odd){margin-left:0}.page-content-grid>:nth-child(odd){margin-left:0}.grid-products>:nth-child(odd){margin-left:0}}@media (max-width:83.025rem){.social-nav--stacked{-ms-flex-wrap:wrap;flex-wrap:wrap}.social-nav--stacked>li{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.social-nav--stacked>li:not(:first-of-type){margin-left:0;margin-top:.875rem}}@media print{*{background:#fff;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #ccc;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (max-width:32.4rem){.grid-tabs>:nth-child(odd){margin-left:0}.grid-tabs>:nth-child(odd):nth-last-child(-n+2),.grid-tabs>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.grid-tabs-large>:nth-child(odd){margin-left:0}.grid-tabs-large>:nth-child(odd):nth-last-child(-n+2),.grid-tabs-large>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.page-content-grid>:nth-child(odd){margin-left:0}.page-content-grid>:nth-child(odd):nth-last-child(-n+2),.page-content-grid>:nth-child(odd):nth-last-child(-n+2)~*{margin-bottom:0}.breadcrumbs--timeline li:not(:first-child){margin-top:.6875rem}}.nextButton,.prevButton{opacity:1;transition:.25s opacity ease-in-out;position:absolute;top:0;width:100px;height:900px;z-index:999;background:0 0;border:none}.nextButton:hover,.prevButton:hover{opacity:.5;transition:.25s opacity ease-in-out}.nextButton .icon,.prevButton .icon{width:1.125rem;height:1.375rem;fill:#fff}.prevButton{left:0}.nextButton{right:0}.prevButton .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:90em){.hero--home .hero__foreground{padding-left:100px;padding-right:100px}}@media (max-width:60em){.nextButton,.prevButton{width:50px;top:auto;height:auto;bottom:15px}.hero--home .hero__foreground{padding-left:50px;padding-right:50px}}
.statement-list--nav li { padding:0 0 10px 0; border-bottom:1px solid #ddd;}
.statement-list--nav li:last-child { border:none;}
.statement-list--nav a strong {color:#555559; transition: color .25s ease-in-out;}
.statement-list--nav a:hover strong {color:#ff8300; transition: color .25s ease-in-out;}
.statement-list--nav a:not(.overlay__close) {color:#ff8300; line-height: 1.3em; display: inline-flex;}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
   /* IE10+ specific styles go here */
	.statement-list--nav a { display: inherit;}
}
.statement-list--nav a:hover {color:#d66e00;}
.statement-list--nav a.icon-title .icon { fill:#555559;transition: fill .25s ease-in-out;}
.statement-list--nav a.icon-title:hover .icon { fill:#ff8300;transition: fill .25s ease-in-out;}

.greyHeader { background:#F6F6F6; padding:30px 0;}
@media (max-width:767px){
	.greyHeader { padding:15px 0;}
}
.greyHeader h3, .greyHeader, .greyHeader p { text-align:center; line-height: 1.6em;}
.greyHeader p {  margin: 0 auto; max-width: 900px;}

.housedUnits h2 { text-align: center;}
.housedUnits table { vertical-align: middle; font-size: 14px;}
.housedUnits table tr td { background:#f5f5f5; width:10%; padding: 28px 3px; color:#555559; vertical-align: middle; text-align: center; font-size:12px;}
.housedUnits table tr.dark td { background:#dfdddb;}
.housedUnits table tr th { background:#3b3b3b; padding: 28px 3px; font-weight: bold; vertical-align: middle; font-size: 16px;}
.housedUnits table tr td:first-child { width:10%; background:#3b3b3b; color:#fff; font-weight: bold;font-size: 14px;}
.housedUnits table tr.rowspan td:first-child { background:#f5f5f5; color:#555559; font-weight: normal; font-size:12px;}
.housedUnits table tr.rowspan.dark td:first-child { background:#dfdddb;}
.housedUnits table tr.rowspan td, .housedUnits table tr.rowstart td { padding:15px 3px;}
.housedUnits table tr.checks td { padding:7px 3px;}
.mobile-only { display:none; }
@media (max-width:767px){
	.mobile-only { display: table-cell; }
	.housedUnits table tr th.js-selectable { display: none;}
	.housedUnits table tr th.js-selectable.active { display: none;}
	.housedUnits table tr td.js-hideable { display: none;}
	.housedUnits table tr td.js-hideable.active { display: table-cell;}
	.housedUnits table tr td { width:calc(100% - 100px); }
	.housedUnits table tr td:first-child { width:100px; }
	.housedUnits table tr.rowspan td:first-child {  width:calc(100% - 100px);}
	.housedUnits table tr.rowspan.dark td:first-child { width:calc(100% - 100px);}
	.housedUnits table tr th select { display:inline-block;}
}

.featuresArea h4 { font-size:21px; font-weight:400; padding:10px 0 20px; margin-top:0; margin-bottom: 0;}

.featuresArea ul.subprodsList { list-style: none; margin: 0; padding: 0;}
.featuresArea ul.subprodsList li { list-style: none; margin: 10px 0; padding: 0;}

.hero--deluxe { min-height:400px;}
.hero--deluxe .title-group { margin: 0 !important;}
.hero--deluxe ul.statement-list a { font-size:1rem;}
@media (max-width:1200px){
	.desktop-only { display:none;}
}

.hero--deluxe--color .hero__background::after { background: none;}
.hero--deluxe--specialized .statement-list { margin-bottom: 3rem;}
.title-group-full .title-blurb-1 { padding-right:25px;}
.title-group-full .title-blurb-2 { padding-left:25px;}
.title-group-full .title-blurb-1,
.title-group-full .title-blurb-2 { display: table-cell; width:49.9%; margin: 0 -7px 1.9rem 0 !important; vertical-align: top;}
@media (max-width:767px){
	.title-group-full .title-blurb-1 { padding-right:0;}
	.title-group-full .title-blurb-2 { padding-left:0;}
	.title-group-full .title-blurb-1, .title-group-full .title-blurb-2 { display: block; width:100%; margin: 0 0 1.9rem !important;}
}

.title-group-full .title-blurb-1 img,
.title-group-full .title-blurb-2 img { max-width:100%;}
.title-group-full .wp-caption { max-width:100%; width:100% !important;}
.hero--light .hero__foreground { color:#555559;}

.hero--deluxe .title-group--content { display:flex;}
.hero--deluxe .title-group__main { display:block; vertical-align: top;}
.hero--deluxe .title-group__action { display:block; vertical-align: top; padding:60px 0 0 20px;}
@media (max-width:767px){
	.hero--deluxe .title-group--content, .hero--deluxe .title-group__main, .hero--deluxe .title-group__action { display:block; padding:0 0 20px;}
}

.carouselItem { }
.carouselPart { display:table-cell; width:49.99%; margin: 0 -4px 0 0; padding:20px; vertical-align: middle; background-size:cover; background-position: center center; height:400px;}
.carouselPart img { width:100%; max-width: 100%; height: auto; }

.carouselPanel .slick-prev { left:-40px;}
.carouselPanel .slick-next { right:-40px;}
.hero--deluxe .slick-track { height:auto;}

@media (max-width:1368px){

	.carouselItem { padding:0 20px;}
	.carouselPanel .slick-prev { left:-20px;}
	.carouselPanel .slick-next { right:-20px;}
}
@media (max-width:1200px){
	.carouselPanel .slick-prev { left:-10px;}
	.carouselPanel .slick-next { right:-10px;}
}

.hero--light .carouselPanel .slick-prev::before, .hero--light .carouselPanel .slick-next::before { color:#555559;}


@media (max-width:1200px){

}
.carouselImageOuter { width:49.99%;  margin:0; display: block;}
.carouselImageOuter.fullPanel { width:99.99%;  margin:0; display: block;}
.carouselImageOuter.left { float:left;}
.carouselImageOuter.right { float:right;}
.carouselImagePart { display:block; width:100%; margin: 0; padding:20px; vertical-align: middle; background-size:cover; background-position: center center; height:400px;}
.carouselImagePart.carouselImagePart2 { padding:0 19%; height:400px; background: #555559;}
.carouselImagePart.carouselImagePart4 { padding:0; height:400px; background: #555559;}
.carouselImagePart.carouselImagePart4 .carouselImagePart3 { opacity: .9;}
.carouselImagePart.carouselImagePart3 { height:400px;}
.carouselImageTextPanel { display:table-cell; width:49.99%; padding:40px; vertical-align: middle; height:400px;}
.carouselImageTextPanel.alignTop { padding:0 40px; vertical-align: top;}


@media (max-width:767px){
	.carouselImageOuter { width:100%;  margin:0; display: block;}
	.carouselPart { width:100%;  margin:0; display: block;}
	.carouselPart.text { height:auto;}
	.carouselImageOuter.left { float:none;}
	.carouselImageOuter.right { float:none;}
	.carouselImagePart { height:300px;}
	.carouselImagePart.carouselImagePart2 {  height:200px;}
	.carouselImagePart.carouselImagePart4 {  height:200px;}
	.carouselImagePart.carouselImagePart3 { height:200px;}
	.carouselImageTextPanel {height:auto;}
}


@media (max-width:500px){
	.carouselPart { padding-left:0; padding-right:0;}
	.carouselItem { padding:0 0 40px;}
	.carouselPanel .slick-prev, .carouselPanel .slick-next { bottom:10px;}
	.carouselPanel .slick-prev { left: auto; right: 40px;}
	.carouselPanel .slick-next { right:10px;}
	.carouselImageTextPanel { padding:20px 0;}
}


.carouselDoublePanelItem { width:50%; padding:0 0 0 25px;}
.carouselDoublePanelItem:first-of-type { padding:0 25px 0 0;}

@media (max-width:767px){
	.carouselDoublePanelItem { width:100%; padding:0; margin-bottom: 20px;}
	.carouselDoublePanelItem:first-of-type { padding:0; margin-bottom: 40px;}
}



.modal { -ms-flex-align: center; -ms-flex-pack: center; -webkit-animation: appear .4s ease-in-out; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; animation: appear .4s ease-in-out; background-color: rgba(0,0,0,.9); display: -webkit-box; display: -ms-flexbox; display: flex; height: 100vh; justify-content: center; left: 0; opacity: 0; padding: 1.5rem; pointer-events: none; position: fixed; top: 0; width: 100vw; z-index: 100;}
@media (min-width:37.5rem){
	.modal { padding: 2.5rem;}
}
.modal[data-modal-state] { -webkit-transition: opacity .4s ease-in-out; transition: opacity .4s ease-in-out;}
.modal[data-modal-state="active"] { opacity: 1; pointer-events: auto;}
.modal-window [data-modal-close] { -webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.2); -webkit-transform: translate(50%,-50%); background-color: #fff; border-radius: 2.625rem; box-shadow: 0 .125rem .25rem rgba(0,0,0,.2); cursor: pointer; display: block; height: 2.625rem; outline: none; padding: 0; position: absolute; right: 0; top: 0; transform: translate(50%,-50%); width: 2.625rem; z-index: 2;}

.modal-window {max-width: 100%;position: relative;width: 51.25rem;z-index: 1;}
.modal-window__media {background-color: #333;line-height: 0;position: relative;}
.modal-window [data-modal-close]::after {-webkit-transform: translate(-50%,-55%);color: #333;content: "\D7";font-size: 2.5rem;left: 50%; line-height: 0; position: absolute; top: 50%; transform:translate(-50%,-55%);}
.modal-window__media .video {background-color: #333;height: 0;overflow: hidden;padding-bottom: 56.25%;position: relative;}
.modal-window__media .video iframe,
.modal-window__media .video video {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.hero--deluxe .excerpt__media a {color: hsla(0,0%,100%,.5); line-height: 0; padding-bottom: 15.625%; width:100%; display: block;}
.hero--deluxe .excerpt__media a:hover {
    color:
    hsla(0,0%,100%,.75);
}

.hero--deluxe .sprite {-webkit-transition:fill .3s ease-in-out; display:inline-block; max-width:100%; transition:fill .3s ease-in-out ;
	fill: currentColor; top: 0; position: relative; width: 65px; left:calc(50% - 33px); height: 100%;margin-top: 15.625%;
	transform: translate(0%, 0%); z-index:9999999;
}


.deluxe_video { list-style: none; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 1.25rem;flex-direction: column;flex-flow: wrap;	justify-content: space-between;}
.deluxe_video > .video-item { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; display: flex; width: calc(50% - 1.04167rem);}
@media (max-width:767px){
	.deluxe_video > .video-item { width:100%;}
}
.video-item-inner { width:100%; margin-bottom: 20px;}
.video-item-inner figure {  background-size: cover; background-position: center center; margin: 0 0 16px;}

.panel_category {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    margin-bottom: 10px;
    padding-left: 2px;
}
@media (max-width:999px){
    .hero--light .hero__foreground { color:#fff !important;}
    .hero--light .hero__foreground.stayDark { color:#555559 !important;}
}
.brand_panel_large { text-align:center; padding:30px 0;}
.brand_panel_small { text-align:center;}
.brand_panel_large a, .brand_panel_small a { opacity:1; transition:.25s all ease-in-out;}
.brand_panel_large a:hover, .brand_panel_small a:hover { opacity:.75; transition:.25s all ease-in-out;}
.brand_panel_large img { max-width:16.67% !important; margin:1%;}
.brand_panel_small img { max-width:7% !important; margin:1% 2.5%;}

@media (max-width:999px){
	.brand_panel_large img { max-width:30.5% !important; margin:1%;}
	.brand_panel_small img { max-width:12.5% !important; margin:1%;}
}
@media (max-width:500px){
	.brand_panel_large img { max-width:46% !important; margin:1%;}
	.brand_panel_small img { max-width:22% !important; margin:1%;}
}

.sectionBGcover .hero__background, .sectionBGcontain .hero__background { background-size:cover;}
@media (min-width:767px){
	.sectionBGcontain .hero__background { background-size:contain;}
}

.hero--color-block { min-height:1px !important;}
.hero--color-block .hero__foreground { padding:0 !important; max-width:99999999px !important;}
.hero--color-block .grid-large { padding:0; margin: 0; }
.hero--color-block .grid-large li { padding:10px; margin: 0 !important; width:33.3333333333%; text-align: center;}
.hero--color-block .grid-large li:nth-child(3n-2) { padding-right:0;}
.hero--color-block .grid-large li:nth-child(3n-1) { padding-right:0; padding-left:0;}
.hero--color-block .grid-large li:nth-child(3n) { padding-left:0;}
.hero--color-block .grid-large li .wire { padding:50px 30px; margin: 0 !important; width:100%; display:block; text-align: center; border:1px solid #ffffff;}
.hero--color-block .grid-large li:nth-child(3n-2) .wire { border-right:none; padding-right:40px;}
.hero--color-block .grid-large li:nth-child(3n-1) .wire { border-left:none; border-right:none; padding-left:40px; padding-right:40px;}
.hero--color-block .grid-large li:nth-child(3n) .wire { border-left:none; padding-left:40px;}
.hero--color-block .grid-large li h4 { text-transform: uppercase;    letter-spacing: 2.5px;    font-size: 15px;    margin-bottom: 10px;padding-left: 2px;}
.hero--color-block .grid-large a { color:#fff; text-decoration: none;}
.hero--color-block .grid-large a:hover { color:#eee; text-decoration: underline;}
.hero--color-block .grid-large p { max-width:300px; margin: 0 auto 10px;}

@media (max-width:767px){
	.hero--color-block .grid-large li { padding:10px; margin: 0 !important; width:100%; text-align: center;}
	.hero--color-block .grid-large li:nth-child(3n-2) { padding-right:10px; padding-bottom: 0;}
	.hero--color-block .grid-large li:nth-child(3n-1) { padding:0 10px;}
	.hero--color-block .grid-large li:nth-child(3n) { padding-left:10px; padding-top: 0;}
	.hero--color-block .grid-large li .wire { padding:30px 50px;}
	.hero--color-block .grid-large li:nth-child(3n-2) .wire { border-right:1px solid #ffffff; border-bottom: none; padding-bottom:40px; padding-right:50px;}
	.hero--color-block .grid-large li:nth-child(3n-1) .wire { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom: none; border-top: none; padding:40px 50px;}
	.hero--color-block .grid-large li:nth-child(3n) .wire { border-left:1px solid #ffffff; border-top:none; padding-left:50px; padding-top:40px;}
}


.market-grid { display:flex; flex-wrap: wrap; width:calc(100% + 30px); margin-left:-15px; margin-right:-15px;}
.market-grid__item { width:calc(33.3333% - 30px); display: block; margin: 15px;}
@media (max-width:1050px){
	.market-grid__item { width:calc(50% - 30px);}
}
@media (max-width:640px){
	.market-grid__item { width:calc(100% - 30px);}
}

.grid_images_container { padding: 35px; }
.grid_images_title { text-align: center; font-size: 45px; margin: 0 0 25px 0; }
.grid_images { display:flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.grid_images_item { width:calc(10%); display: block; margin: 15px 6%;}

h3.get-in-touch-question{
    text-align: center;
    font-weight: bold;
}
a.get-in-touch-link {
	display: inline-block;
    background: #ff8300;
    color: white;
    text-transform: uppercase;
	padding: 14px 20px;
	transition: background-color .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
	font-size: 13px;
}
a.get-in-touch-link:hover {
	color: white;
	transform: scale(1.03);
	background: #e67600;
}
p.get-in-touch-link-paragraph {
	text-align: center;
}
#get-in-touch {
	background-color: white;
}
#get-in-touch .content-group__media {
	background-color: #f6f6f6;
}
#get-in-touch .gfield-flex .ginput_container ul {
	display:flex; flex-wrap: wrap; align-items: center;
}
#get-in-touch .gfield-flex li {
	width:calc(33.333%);
	margin: 5px 0px;
}
#get-in-touch input {
	border-color: lightgray;
}
#get-in-touch textarea {
	border-color: lightgray;
}
#get-in-touch .content-group__media {
	padding: 3%;
}
#get-in-touch .content-group__media ul {
	list-style: none;
}
#get-in-touch .content-group__media li.relation{
	background-color: white;
	padding: 15px;
    margin: 15px 0px;
}
#get-in-touch .content-group__media li.relation ul{
	display: none;
}
#get-in-touch .content-group__media li.relation h4{
	background-image: url(https://news.timken.com/wp-content/uploads/2020/01/plus.png);
	background-repeat: no-repeat;
	background-position: right top;
    background-size: 19px;
}
#get-in-touch .content-group__media li.relation h4.open{
	background-image: url(https://news.timken.com/wp-content/uploads/2020/01/less.png);
}
#get-in-touch .content-group__media li svg{
	width: 15px;
	height: 15px;
	fill: #ff8300;
}
@media (max-width:1050px) {
	#get-in-touch .grid_images_item { width: calc(13%); margin: 15px 5%;}
	#get-in-touch .content-group { display: block; }
	#get-in-touch .content-group__content { width: calc(100%); }
	#get-in-touch .content-group__media { width: calc(100%); margin: 30px 0;}
	.grid_images_item { width:calc(20%); display: block; margin: 15px 2%;}
}
@media (max-width:640px) {
	.grid_images_title { font-size: 35px; }
	.grid_images_item { width:calc(35%); margin: 15px 5%; }
	#get-in-touch .gfield-flex li {
		width: calc(100% - 5px);
	}
}
.news-filter { padding-bottom: 30px; text-align: right;}
.news-filter form.marketClass { border-bottom:.125rem solid #d2d2d2; padding-bottom: 18px;}
.news-filter select { display: inherit; margin-left:20px;}
.news-filter .h3 {float: left;text-transform: capitalize;font-size: 24px; padding-top:9px;}

@media (max-width:991px) {
	.news-filter-inner form { display:flex;justify-content: right;}
	.news-filter-inner form.marketClass { display:flex;justify-content: space-between;}
	.news-filter .h3 { text-align: left; float:none; padding-right: 20px; padding-top:0;}
	.news-filter .filter { text-align: right; display: flex; align-items: center;}
	.news-filter .filter-title { min-width:175px;}
  	.news-filter select { max-width: 100%; }
}

@media (max-width:640px) {
	.news-filter .h3 { text-align: left; display: block; padding-bottom: 20px;}
	.news-filter .filter { display: block; }
	.news-filter .filter-title { min-width:0px;}
  	.news-filter select { margin: 10px 0; }
}

@media (max-width:400px) {
        .contact-distributors-buttons {
                text-align: center;
                line-height: 4;
                margin-bottom: 1.375rem;
        }

        .contact-distributors-buttons a.button {
                margin-left: 0;
        }
}
.flexHome { display:flex; flex-wrap: wrap;}

@media (min-width:990px) {
	.flexHome.flexHomeLink { flex-wrap:nowrap; }
	.flexHome.flexHomeLink .title-blurb-1 { width:calc(50%); margin:0 25px 0 0 !important; }
	.flexHome.flexHomeLink .title-blurb-2.pane { width:calc(50%); margin:0 0 0 25px !important; }
	
	
	.home .carouselImageOuter.left { width: calc(50% - 25px); margin-right: 25px;}
	
}
@media (max-width:767px) {
	.home .carouselImageTextPanel.alignTop { padding: 40px 0 0; vertical-align: top;}
}

a.flexHome{ transition: .25s all ease-in-out;}
.carouselImageTextPanel a.flexHome { color:#555559 !important;}

.hero--deluxe { z-index: 1;}

a.flexHome:hover { transform:scale(102%); transition: .25s all ease-in-out;}
a .title-blurb-1 p, .carouselDoublePanelItem a p { color:#555559;}
.hero--dark a .title-blurb-1 p { color:#ffffff;}
p.orange{ color:#ff8300 !important;}
.pane { position: relative; overflow: hidden; width: 100%; height: auto; min-height: 400px; margin-bottom: 10px;}
@media (max-width:767px) {
    .pane { min-height: 260px;}
}
.pane img { position: absolute; left:-10000%; right: -10000%;  top: -10000%; bottom: -10000%; margin: auto auto !important; min-width: 1000%; min-height: 1000%; -webkit-transform:scale(0.1); transform: scale(0.1);height: unset !important;width: unset !important;	max-width: 100000% !important;}
.home_quote { font-size:155% !important; color: #fff !important; margin: 0 0 20px 0;}



.legal.home-name { color:#ffffff !important; margin-bottom: 5px;}
.hero--light .legal.home-name { color:#555559 !important; margin-bottom: 5px;}
.legal.home-location { margin-bottom:10px; color: #ffffff !important;}
.hero--light .legal.home-location { margin-bottom:10px; color: #555559 !important;}


.home p { font-size:18px;}


#cookie-law-info-again { box-shadow: rgba(21, 21, 21, .4) 0px 1px 3px 0px !important;}

/* ======================================================================= CSR 2020 Updates ======================================================================= */
/*.header_center .hero__foreground {
	 text-align: center;
	padding-bottom: 0rem;
	position: relative;
    bottom: -170px; 
}*/

@media (min-width: 768px) {
	.header_center .hero__foreground {
		text-align: center;
		padding-bottom: 0rem;
		/* position: relative;
		bottom: -170px; */
	}
}

.about-csr {
    position: relative;
    bottom: -100px;
}

.about-csr p.title {
    margin-bottom: 0.6rem;
    font-size: 1.4rem;
}

.about-csr h2 {
    font-size: 3.4rem;
}

.about-csr .about-csr-description {
    position: relative;
    top: 55px;
}

.about-csr p a {
	position: relative;
    top: 50px;
}

.header_center.hero--deluxe .title-group-full h1{
	font-size: 4rem;
}

.header_center.hero--deluxe .title-group-full .title-blurb-1{
	font-size: 1.2rem;
}

@media (min-width: 768px) {
	.header_center.hero--deluxe .title-group {
		margin:0 auto !important;
		max-width: 80%;
	}
}

/* === Deluxe Carousel === */
.carousel-content-module {
	min-height: 350px;
}

.carousel-content-module .hero__foreground {
	padding-bottom: 0;
}

span.deluxe-carousel-section {
	display: flex;
	flex-direction: column;
	text-align: left;
}

span.deluxe-carousel-section .carousel-img {
	display: flex;
    /* align-items: center; */
	min-height: 190px;
	max-height: 190px;
	overflow-y: hidden;
	background-color: #000;
	margin-bottom: 10px;
}

span.deluxe-carousel-section div:not(.carousel-img) {
    display: block;
	max-width: 100%;
	margin-bottom: 20px;
}

span.deluxe-carousel-section div img {
	object-fit: cover;
	/* display: block;
	min-width: 368px; */
	/* max-height: 190px; */
	/* overflow-x: hidden;
	overflow-y: hidden;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto; */
}

@media (min-width: 576px) {
	span.deluxe-carousel-section {
		flex-direction: row;
    	justify-content: space-between;
	}
	span.deluxe-carousel-section div:not(.carousel-img) {
		display: inline-block;
		max-width: 30%;
		overflow: hidden;
		vertical-align: top;
	}

	/*span.deluxe-carousel-section div img {
		min-width: 368px; 
		max-height: 190px; 
		overflow-x: hidden;
		overflow-y: hidden;
		margin-bottom: 10px; 
	}*/
}

/* === CSR Header ===*/
.CSR-Header {
	position: relative;
	top: 70px;
}

/* === Spotlight === */
.spotlight-callout::before {
    content: '';
    position: absolute;
    z-index: 0;
    background-color: #ff8300;
    width: 100%;
	height: 2rem;
	top: 55px;
    left: 1px;
    overflow: hidden;
}

@media only screen and (min-width: 999px) {
	.spotlight-callout::before {
		width: 1000%;
		left: -950%;
	}
}

.spotlight-callout {
	padding-top: 17px;
	text-transform: uppercase;
}

@media only screen and (min-width: 999px) {
	.spotlight-callout {
		padding-top: 0;
	}
}

.spotlight-callout p {
    position: relative;
    z-index: 1;
}

.news_frame h2.spotlight-header {
	font-size: 2rem;
}

.spotlight-footer {
	margin-top: 200px;
}

.spotlight-footer::before {
    content: '';
    position: absolute;
    z-index: 0;
    background: #ff8300;
    width: 1000%;
    height: 200px;
    left: -500%;
}

.spotlight-footer div {
	position: relative;
	z-index: 1;
	padding-top: 15px;
}

.spotlight-footer .spotlight-cta-large {
	color: #225576;
	font-size: 1.4rem;
}

.spotlight-footer .spotlight-notcta-large {
	font-size: 1.4rem;
}

a.spotlight-footer-cta {
	color: #215575;
}

.spotlight-footer p {
    margin-top: 10px;
}

.spotlight-footer a {
    font-size: 2.19375rem;
    font-weight: 600;
}

/* === News Frame === */
.news-frame-purple {
	color: #413f8f;
}
.news_frame {
	min-height: 490px;
}

.news_frame .title-group-full {
	display: flex;
	flex-direction: column;
}

@media (min-width: 768px) {
	.news_frame .title-group-full {
		flex-direction: row;
	}
}

.news_frame .news-frame-wrapper .news-green {
	color: #60663e;
}

.news_frame .news-frame-wrapper h2,
.news_frame h2 {
	font-size: 4rem;
}

.news_frame:last-of-type h2 {
	font-size: 2rem;
}

.news_frame .news-frame-wrapper p,
.news_frame p {
	font-size: 1.2rem;
}

.news_frame .news-frame-wrapper a,
.news_frame a {
	font-size: 1rem;
}

.news_frame .hero__foreground {
    padding-bottom: 0;
}

.site {
	overflow-y: hidden;
}

.hero.hero--narrow.hero--deluxe.hero--deluxe--color.hero--light.none.panel8.sectionBGcover ul.statement-list:not(.nobreak) {
	column-count: 2;
	-webkit-column-count: 2;
    -moz-column-count: 2;
}

/* .header_center .hero__foreground:before {
    content: '';
    background: rgba(255,100,0, 0.6);
    display: block;
    position: absolute;
    left: -50%;
    top: 170px;
    padding-top: 10px;
    width: 1000%;
    height: 100%;
    z-index: 0;
} */

/* .header_center .title-group-full,
.header_center .title-blurb-1,
.header_center .statement-list {
	position: relative;
	z-index: 1;
} */

.home .hero__foreground{
	position:relative;
}
.home .slideshow__slide .hero__foreground:before{
	background: rgba(0,0,0,.20);
    content: '';
    width: 500%;
    height: 150%;
    position: absolute;
    top: 0;
    z-index: -1;
    left: -100%;
	
}
/* +++++++++++++++++++++++++++++++++++++++++++ FSM Updates +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
.hero--deluxe{
	min-height: 0;
}
	.hero__foreground{
		padding-top:0;
		padding-bottom:0;
	}
	.homepagePanel .hero--narrow{
		background: none;
		color: #555559;
	}
	.homepagePanel .hero--narrow:nth-child(odd) .title-blurb-1,.homepagePanel .hero--narrow:nth-child(even) .title-blurb-2{
		display: flex;
		flex-wrap: wrap;
		align-content: center;
	}
	.homepagePanel .hero--narrow:nth-child(odd) .hero__foreground{
		padding-right:0 !important;
	}
	.homepagePanel .hero--narrow:nth-child(even) .hero__foreground{
		padding-left:0 !important;
	}
	.homepagePanel .hero--narrow:nth-child(n+2){
		color: #fff;
	}
	.homepagePanel .hero--narrow:nth-child(2){
		background: #3f3960;
	}
	.homepagePanel .hero--narrow:nth-child(3){
		background: #707073;
	}
	.homepagePanel .hero--narrow:nth-child(4){
		background: #105577;
	}
	.homepagePanel .hero--narrow:nth-child(5){
		background: #a33123;
	}
		.title-group-full .title-blurb-1, .title-group-full .title-blurb-2{
			margin-bottom: 0 !important;
		}
		.home .main_article_content, .home .main_article_content p{
			font-size: 95%;
		}
*/

.home_articles_related {
        background: #e6e9ee;
}

.home_articles_related .container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;

    margin: 0 auto;
    max-width: 83.125rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
}
.home_articles_related .container > div{
    /*width: 100%;*/
    margin-bottom: 20px;
}
.home_articles_related .container a{
	color:#656568;
}
.home_articles_related .container a span {
    display: block;
    line-height: 1.5em;
    font-size:18px;
}

.home_articles_related .container a .image{
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 1em;
	position: relative;
}
	.home_articles_related .container a .image .sprite{
		-webkit-transform: translate(-50%, -50%);
		height: 4rem;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		width: 4rem;
		fill: rgba(255,255,255, .75);
		display: inline-block;
		max-width: 100%;
	}
	.home_articles_related .flex-video iframe{
		height: calc(100% - 30px) !important;
	}
	.flex-video .video_more{
		transform: translate(0, -50%);
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
		bottom: 0;
	}
.home .hero .hero__background{ /* if it's not hero--right, then it's left*/
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 50% ;
}

.home .hero.hero--right .hero__background{
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 50%;
}
.hero__background:after {
    content:none !important;
}

.hero--home .hero__foreground {
    padding: 4rem 1.5625rem;
}
/*.hero--home .hero__foreground:before{
 	content:'';
	position: absolute;
	z-index: -1;
	top:0;
	left: -100px;
	width: calc(100% + 100px);
	height: 100%;
	background: rgb(0,0,0);
	background: linear-gradient(90deg, rgba(0,0,0,0.4009978991596639) 0%, rgba(0,0,0,0) 100%); 
}*/
.hero .hero__foreground .excerpt-block__tag {
    font-weight: 700;
    margin-bottom: 2.5em;
    -webkit-font-smoothing: antialiased;
}

.hero--deluxe .title-group{ /* if it's not align-right, then it's left*/
    max-width: 50%;
    padding: 0 5% 0 0;
    margin: 0 auto 0 0 !important;
}
.title-group-full .title-blurb-1, .title-group-full .title-blurb-2 {
    padding-right:5%;
}


.home .slideshow__slide .title-support p{
	font-weight:300;
}
.home .flexHome .title-blurb-1 {
    margin-bottom: 0 !important;

}
.home .flexHome .title-blurb-1 p {
        line-height:1.75em;
		font-size: 1.4rem;
}
.home .flexHome p:last-child {
    margin-bottom:0;
}
.slideshow .hero .title-group{
	text-shadow: 0px 3px 8px rgb(0 0 0 / 45%);
}
	.slideshow__slide .title-support a{
		color: #fff !important;
		font-weight: 600;
		text-decoration: underline;
		padding-bottom: 10px;
		display: inline-block;
	}
@media (max-width: 62.5rem){
    .hero .title-group {
        width: 100% !important;
        max-width: 100% !important;
    }
    .hero--primary .title-group p {
        font-size:16px;
    }
    
    .hero--primary .primary-title {
        font-size:28px;
    }
    .home .hero__foreground .flexHome p,
    .home_articles_related .container a span {
        font-size: 16px;
    }
    .hero .hero__foreground .excerpt-block__tag {
        margin-bottom: 1.5em;
    }
    .hero .hero__foreground {
        padding: 3rem 1.5625rem;
    }
    .hero.hero--primary .hero__foreground {
         padding-top: 5rem;
    }
    .home .hero .hero__background {
        background-image:none;
    }
    .home .hero .title-blurb-1 {
        width:100%;
    }
    .home_articles_related .container {
        padding: 1.5625rem;
    }
    .hero--deluxe {
        min-height:auto;
    }
}
@media (min-width: 62.5rem) and (min-height:800px){    
    .home .slideshow {
        height:calc(100vh - 65px) !important;
    }
}

@media (min-width: 62.5rem){
    .hero--primary .title-group {
        margin-bottom: 6.25rem;
        max-width: 70%;
    }
    .home .slideshow__slide .title-support p {
        font-weight: 300;
        font-size: 22px;
    }
    .home .hero--deluxe {
        min-height:50vh;
    }
    .home_articles_related .container{
		padding-top: 5%;
        padding-bottom: 5%;
	}

    .hero--deluxe .title-group.align-right{
        max-width: 50%;
        padding: 0 0 0 5% !important;
        margin: 0 0 0 auto !important;
    }
	
}
@media (min-width: 42.5rem){
    .home_articles_related .container > div {
        width: 30%;
        margin-bottom: 0;
        max-width: none;
    }
}
/* Cool Input Form */
*,
*:before,
*:after {
  box-sizing: border-box;
}

.checkbox {
  display: grid;
  grid-template-columns: min-content auto;
  grid-gap: 0.5em;
  font-size: 15px;
  color: grey;
}

.checkbox__control {
  display: inline-grid;
  width: 1em;
  height: 1em;
  border-radius: 0.25em;
  border: 0.1em solid currentColor;
}
.checkbox__control svg {
    transition: transform 0.1s ease-in 25ms;
    transform: scale(0);
    transform-origin: bottom left;
  }
.checkbox__input {
  display: grid;
  grid-template-areas: "checkbox";
}
	.checkbox__input > * {
		grid-area: checkbox;
	}
	.checkbox__input input {
		opacity: 0;
		width: 1em;
		height: 1em;
	  }
	  .checkbox__input input:checked + .checkbox__control svg {
		transform: scale(1);
	  }
	
	  .checkbox__input input:disabled + .checkbox__control {
		color: var(--disabled);
	  }
	  .checkbox__input input:focus + .checkbox__control {
		box-shadow: 0 0 0 0.05em #fff, 0 0 0.15em 0.1em currentColor;
	  }


iframe#mel{
  display:none;
}
@media (min-width: 62.5rem) and (max-width: 83.025rem){
	.grid-tabs>:nth-child(4n+1) {
		margin-left: 1.53563rem !important;
	}
	.grid-tabs>:nth-child(5n+1) {
		margin-left: 0 !important;
	}
}
/* FSM New Footer */
.fsm_footer_nav{
	background: #eceded;
	border-top:15px solid #f89828;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
	.fsm_column{
		width: 28%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		color: #f89828;
		margin: 40px 0;
	}
	.fsm_column:nth-child(1){
		width: 70%;
		padding: 0 5%;
	}
	.fsm_column:nth-child(2){
		border-left: 5px solid #f89828;
		padding-left: 5%;
		/* align-items: center; */
	}
	.fsm_column:nth-child(2) ol{
		padding-top: .5rem;
	}
	.fsm_column > div{
		width: 30%;
		font-size: 14px;
	}
		.fsm_column h5{
			font-size: 14px;
			margin-bottom: 10px;
			font-weight: 400;
		}
		.fsm_column li{
			list-style: none;
			padding: 7px 0;
		}
			.fsm_column:nth-child(2) li{
				padding: 14px 0;
			}
			.fsm_column a{
				color: #717074;
				text-transform: uppercase;
				font-size: 12px;
				display: block;
			}
				.fsm_column:nth-child(2) a{
					font-size: 14px;
					text-transform: none;
					color: #f89828;
				}
@media only screen and (max-width: 999px) {
	.fsm_column:nth-child(1),
	.fsm_column:nth-child(2){
		width: 100%;
	}
	.fsm_column:nth-child(2){
		justify-content: center;
		border-left: 0;
    	border-top: 5px solid #f89828;
	}
}
@media only screen and (max-width: 500px) {
	.fsm_column > div{
		width: 49%;
	}
}
/* Header Updates */
.header__super{
	padding: 0;
}
	.ticker{
		padding: 0;
		display: flex;
    	align-items: center;
	}
/* Header Navigation */
[id^="menu-item-wpml"]{
	display:none;
}
	.inline-nav a{
		text-decoration: uppercase;
	}
	.menu-item{
		position: relative;
		list-style: none;
	}
	
	ul:not([id^="menu-engineering-tool"]) .menu-item{
		padding: 10px 0;
	}
		.menu-item .sub-menu{
			padding: 10px;
			min-width: 100px;
			min-height: 100px;
			top: 30px;
			left: -16px;
			position: absolute;
			z-index: 9999;
			width: 240px;
			background: #fff;
			visibility: hidden;
			opacity: 0;
			border-top: 3px solid #ff8300;
			box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
			-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
			-webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
			-webkit-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
		}
		[id^="menu-engineering-tool"] .menu-item .sub-menu{
				top:45px;
				left: -65px;
			}
			.menu-item:hover .sub-menu{
				opacity: 1;
				visibility: visible;
			}
			.menu-item .sub-menu li{
				list-style: none;
			}
				.menu-item .sub-menu a{
					display: block !important;
					text-align: left;
					color: #555559;
					font-size: 80%;
					text-transform: uppercase !important;
				}
					.menu-item .sub-menu a:hover{
						color:#ff8300;
					}
[id^="menu-engineering-tool"]{
	margin: 0 0 0 15px;
}
	[id^="menu-engineering-tool"] > li > a{
		background: #5a5b5d;
		color: #fff;
		white-space: nowrap;
		padding: 15px;
		display: block;
		text-align: center;
		line-height: 1.2em;
		text-transform: uppercase;
	}
		[id^="menu-engineering-tool"] > li > a:hover{
			background: rgba(90,91,93, .7);
		}
.nav-toggle, .nav-toggle:focus, .nav-toggle:hover{
	z-index: 9999;
}
@media only screen and (min-width: 1000px) {
	.header__main{
		overflow: visible;
	}
	ul:not([id^="menu-engineering-tool"]) .menu-item-has-children{
		margin-right: 24px;
	}
	ul:not([id^="menu-engineering-tool"]) .menu-item-has-children:after{
		content: '\e5cf';
		font-family: 'Material Icons';
		font-weight: normal;
		font-style: normal;
		font-size: 24px;
		display: inline-block;
		line-height: 1;
		text-transform: none;
		letter-spacing: normal;
		word-wrap: normal;
		white-space: nowrap;
		direction: ltr;
		position: absolute;
		top: 5px;
		right: -22px;
		transition:all .2s ease-in-out
	}
		ul:not([id^="menu-engineering-tool"]) .menu-item-has-children:hover:after{
			color: #ff8300;
			transform: rotate(90deg);
		}
}
@media only screen and (max-width: 999px) {
	.menu-item .sub-menu{
		position: static;
		opacity: 1;
		visibility: visible;
		border: none;
		box-shadow: none;
		width: 100%;
		text-align: center;
		margin: 0;
		padding: 0;
		min-height: auto;
	}
	.menu-item .sub-menu li{
		border: none;
	}
		.menu-item .sub-menu a{
			text-align: center;
		}
}
/* About Us Page Template */
.header__super{
	padding-left: 1.5625rem;
}
.inline-nav a{
	text-transform: uppercase;
}
.page--about .hero--primary-short{
	max-height: 120vh;
}
	.page--about h1.primary-title{
		width: 60%;
		font-size: 3.55rem;
		font-weight: 400;
		padding-top: 26rem;
		padding-bottom: 7rem;
		/* text-shadow: 0px 3px 8px rgb(0 0 0 / 25%); */
	}
.fsm_section_about{
	background-size: 60%;
	background-position: right;
	background-repeat: no-repeat;
}
	.fsm_section_about.fsm_section_layout_left{
		background-position: left;
	}
	.fsm_section_about.fsm_section_layout_full{
		background-size: cover;
		background-position: top;
		
	}
	.fsm_section_about.fsm_section_layout_full.hasImage{
		padding-bottom: 4rem;
	}
	.fsm_section_about--container{
		margin: 0 auto;
		max-width: 83.125rem;
		padding-left: 1.5625rem;
		padding-right: 1.5625rem;
	}
		.fsm_section_about.fsm_section_layout_left .fsm_section_about--container{
			padding-left: 33rem;
		}
		
		.fsm_section_about h2{
			color: #f89828;
		}
		.fsm_section_about p{
			margin: 0;
			padding: 0 0 1.375rem;
		}
	.fsm_section_about--container{
		padding: 6rem 0;
	}
		.fsm_section_about--container h2{
			font-size: 4.2rem;
			line-height: 4.5rem;
			font-weight: 700;
			max-width: 70%;
			line-height: 5.2rem;
			/* text-shadow: 0px 3px 8px rgb(0 0 0 / 25%); */
		}
		
			.fsm_section_layout_full .fsm_section_about--container h2{
				color: #fff;
				max-width: 70%;
    			line-height: 4.5rem;
			}
			.fsm_section_layout_full.hasImage .fsm_section_about--container h2 {
				font-size: 3.2rem;
				line-height: 4rem;
				max-width: 90%;
				padding-bottom: 15%;
			}
			.fsm_section_layout_full--alt .fsm_section_about--container h2{
				color: #f89828;
			}
			.fsm_section_layout_full--alt .fsm_section_about--container{
				padding: 6rem 3rem;
			}
		.fsm_section_about:not(.fsm_realworld):not(.fsm_section_leadership):not(.fsm_section_layout_full) .fsm_section_about--container .content{
			max-width: 23.5rem;
		}
		.fsm_section_about .fsm_section_about--container .content{
			font-size: 22px;
		}
		.fsm_section_about.fsm_realworld .content{
			color: #555559;
		}
			.fsm_section_about.fsm_realworld .content li{
				list-style: none;
				max-width: 80%;
    			margin-bottom: 5%;
				line-height: 1.3em;
			}
				.fsm_section_about.fsm_realworld .content li a{
					color: #fff;
					font-weight: 700;
					font-size:90%;
				}
				.fsm_section_about.fsm_realworld .content li a:hover{
					text-decoration:underline;
				}
		.fsm_section_layout_full .fsm_section_about--container .content{
			max-width: 100%;
		}
		.fsm_section_layout_full--alt .fsm_section_about--container .content,
		.fsm_section_layout_full--alt .fsm_section_about--container .content dt{
			color:#00476c;
		}
			.fsm_section_layout_full--alt .fsm_section_about--container .content dd{
				color: #5a5b5d;
			}
	.fsm_section_leadership{
		background: #0f5678;
		border-top: 14px solid #f89828;
	}
	.fsm_section_leadership .fsm_section_about--container{
		padding: 3rem;
	}
		.fsm_section_leadership a{
			color: #f89828;
			font-size: 3.5rem;
			font-weight: 700;
	}
/* FSM */
.fsm_flex{
	display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.fsm_flex--border{
	border-top:1px solid black;
	border-bottom:1px solid black;
}
.fsm_flex--center{
	align-items: center;
}
.fsm_border--bottom{
    border-bottom: 2px solid #004c6d;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.fsm_flex > div{
	width:100%;
}

@media only screen and (min-width: 500px) {
    .fsm_flex > div{
        width:50%;
    }
	.fsm_flex > div:nth-child(2){
		padding-left: 0%;
	}
		.fsm_section_leadership .fsm_flex > div,
		.fsm_section_layout_full--alt .fsm_flex > div{
			width: 45%;
		}
		.fsm_section_leadership .fsm_flex > div:nth-child(2),
		.fsm_section_layout_full--alt .fsm_flex > div:nth-child(2){
			padding-left: 0;
		}
}
@media only screen and (min-width: 768px) {

}
/* Laptop */
@media only screen and (max-width: 1440px) {
	.page--about h1.primary-title{
		padding-top: 14rem;
	}
	.fsm_section_about--container {
		padding: 6rem 1.5625rem;
	}
		.fsm_section_about.fsm_section_layout_left .fsm_section_about--container {
			padding-left: 34rem;
		}
		.fsm_section_about:not(.fsm_realworld):not(.fsm_section_leadership):not(.fsm_section_layout_full) .fsm_section_about--container .content{
			max-width: 21.5rem;
		}
		.fsm_section_about--container h2 {
			font-size: 4.5rem;
			line-height: 4.7rem;
		}
		.fsm_flex > div {
			width: 45%;
		}
}
@media only screen and (max-width: 1024px) {
	.page--about h1.primary-title{
		font-size: 2.55rem;
	}
	.fsm_section_about.fsm_section_layout_left .fsm_section_about--container {
		padding-left: 25rem;
	}
	.fsm_section_layout_full.hasImage .fsm_section_about--container h2 {
		font-size: 2.5rem;
		line-height: 3.2rem;
		max-width: 100%;
	}
	.fsm_section_layout_full .fsm_section_about--container h2 {
		max-width: 100%;
	}
	.fsm_section_about--container h2 {
		font-size: 3.5rem;
		line-height: 3.7rem;
	}
	.fsm_section_leadership a {
		font-size: 2.5rem;
	}
}
@media only screen and (max-width: 768px) {
	.fsm_section_about{
		background-size: cover;
	}
	.fsm_section_about--container h2{
		max-width: 100%;
	}
	.fsm_section_about:not(.fsm_realworld):not(.fsm_section_leadership):not(.fsm_section_layout_full) .fsm_section_about--container .content{
		max-width: 100%;
	}
	.fsm_section_about.fsm_section_layout_left .fsm_section_about--container{
		padding: 6rem 1.5625rem;
	}
	.hasImage .fsm_section_about--container{
		background: rgba(255,255,255, .75);
	}
	.fsm_section_about.fsm_realworld .content,
	.fsm_section_about.fsm_realworld .content li a{
		color:#555559;
	}
		.fsm_section_about.fsm_realworld .content li{
			margin-bottom:1%;
		}
	.fsm_section_layout_full.hasImage .fsm_section_about--container{
		background: none;;
	}
	.fsm_section_layout_full.hasImage .fsm_section_about--container h2{
		font-size: 2rem;
		line-height: 2.2rem;
	}
	
	.fsm_section_leadership .fsm_flex > div,
	.fsm_flex > div{
		width: 100%;
	}
		.fsm_section_leadership .fsm_flex > div:first-child{
			margin-bottom: 2rem;
		}
		.fsm_section_leadership .fsm_flex > div{
			text-align: center;
		}
}
@media only screen and (max-width: 500px) {
	.page--about h1.primary-title{
		font-size: 1.95rem;
		padding: 1rem 0;
		width: 100%;
	}
	.fsm_section_about--container h2 {
		font-size: 1.5rem;
		line-height: 1.7rem;
	}
	.fsm_section_leadership a {
		font-size: 1.5rem;
	}
	.fsm_section_about.hasImage:not(.fsm_section_layout_full){
		background-image: none !important;
	}
	.fsm_section_about--container{
		padding: 1.5625rem;
	}
}
/* Portfolio Page */
.page--portfolio .title-group{
	max-width: 90%;
}
	.page--portfolio .title-group .primary-title{
		font-size: 4.5rem;
		font-weight: 300;
	}
.fsm_section_about--container{
	position: relative;
}
.fsm_full_link{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
}
.page--portfolio .hero--primary-short .title-group{
	margin: 0 auto;
	text-align: center;
}
.hero__foreground{
	position: relative;
}
	.hero__foreground:before{
		width: 100%;
		height: 100%;
		content: '';
		position: absolute;
		top: 0;
		left: -200%;
		background: inherit;
		z-index: -1;
	}
	.page--portfolio .hasImage .fsm_section_about--container{
		min-height: 700px;
	}
	.page--portfolio .fsm_section_about--container h2{
		width: 100%;
		max-width: 100%;
	}
	.page--portfolio #power-products .fsm_section_about--container h2{
		padding-left:50%;
	}
	.page--portfolio #brands h2{
		font-weight: 300;
	}
.fsm_section_portfolio--container{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
	.fsm_section_portfolio--container--small{
		padding:0 2.5625rem;
	}
	.fsm_section_portfolio--container a{
		width: 32%;
		margin-bottom: 3%;
	}
		.fsm_section_portfolio--container--small a{
			width: 19%;
			margin-bottom: 1%;
			padding: 0 2%;
		}
		.fsm_section_portfolio--container a img{
			transition: all 300ms ease-in-out;
		}
		.fsm_section_portfolio--container a:hover img{
			box-shadow: 1px 4px 12px 4px rgb(0 0 0 / 35%);
    		transform: scale(1.125);
		}
		.fsm_section_portfolio--container--small a:hover img{
			box-shadow: none;
		}
.fsm_section_portfolio--brands{
	margin: 0 auto;
    max-width: 83.125rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
}
.page--portfolio .fsm_section_about.fsm_section_layout_left .fsm_section_about--container .content{
	margin-left: 50%;
}
.page--portfolio .fsm_section_layout_full .fsm_section_about--container h2{
	margin: 0 auto;
	color: #f89828;
	text-align: center;
}
.fsm_section_layout_full--alt .fsm_section_about--container h2{
	max-width:100%;
}
.fsm_section_layout_full--alt .fsm_section_about--container p:first-child{
	font-size: 110%;
}
@media only screen and (max-width: 1440px) {
	.page--portfolio .fsm_section_about.fsm_section_layout_left .fsm_section_about--container .content{
		margin-left: 70%;
	}
	.page--portfolio .fsm_section_about.fsm_section_layout_left .fsm_section_about--container {
		padding-left: 24rem;
	}
}
@media only screen and (max-width: 1024px) {
	.page--portfolio .title-group .primary-title{
		font-size: 3.5rem;
	}
	.page--portfolio .fsm_section_about.fsm_section_layout_left .fsm_section_about--container .content{
		margin-left: 50%;
	}
	.page--portfolio .hasImage .fsm_section_about--container{
		min-height: 200px;
	}
	.fsm_section_about .fsm_section_about--container .content{
		font-size: 17px;
	}
}
@media only screen and (max-width: 768px) {
	.page--portfolio .title-group .primary-title {
		font-size: 2.8rem;
	}
	.page--portfolio .fsm_section_about--container h2 {
		font-size: 3rem;
		line-height: 3rem;
	}
	.page--portfolio #power-products .fsm_section_about--container h2{
		padding-left:0%;
	}
	.page--portfolio .fsm_section_about.fsm_section_layout_left .fsm_section_about--container .content{
		margin-left: 0;
	}
	.page--portfolio .fsm_section_layout_full .fsm_section_about--container h2{
		font-size: 2.5rem;
    	line-height: 2.5rem;
	}
	.page--portfolio .fsm_section_about.fsm_section_layout_left .fsm_section_about--container{
		padding-left: 1.5625rem;
	}
}
@media only screen and (max-width: 500px) {
	.page--portfolio .title-group .primary-title {
		font-size: 1.8rem;
	}
	.page--portfolio .fsm_section_about--container h2 {
		font-size: 1.5rem;
		line-height: 1.5rem;
	}
	.fsm_section_about.fsm_section_layout_left .fsm_section_about--container{
		padding: 1.5625rem;
	}
	.page--portfolio .fsm_section_layout_full .fsm_section_about--container h2 {
		font-size: 1.5rem;
		line-height: 1.5rem;
	}
	.fsm_section_portfolio--container--small a{
		width:32%;
	}
}

/* Markets */
.fsm_markets .hero--primary .hero__foreground{
	min-height: 100vh;
}
	.fsm_markets .primary-title{
		font-size: 4.5rem !important;
    	font-weight: 700;
	}
	.fsm_markets .hero__foreground .breadcrumbs{
		display: none;
	}
.fsm_markets .hero--segmented .hero__text{
	width: 50%;
}
.fsm_markets .hero--segmented .hero__text h2{
	color: #F89826;
	font-weight:700;
	font-size: 3rem;
}
.fsm_markets .hero--segmented .hero__text h3{
	color: #191919
}
/* Applications */
.fsm_markets .is_header{
	margin-bottom: -2rem;
}
.fsm_markets .is_header .generic-content{
	padding-bottom: 0;
}
	.fsm_markets .is_header .generic-content h2{
		color: #F89826;
		font-weight: 700;
		font-size: 3rem;
	}
	.fsm_markets .is_header .title-group{
		max-width: 100%;
	}
.fsm_markets .page-content--dark{
	background: none;
}
	.fsm_markets .generic-content .title-group{
		color:#F89826;
	}
.fsm_markets .tagged-media__media{
	position: relative;
}
	.fsm_markets .tagged-media:hover{
		transform:none;
	}
	.fsm_markets .tagged-media__media:after{
		content: '';
		width: 0; 
		height: 0; 
		border-left: 75px solid transparent;
		border-right: 75px solid transparent;
		border-bottom: 75px solid #fff;
		position: absolute;
		left:0;
		right:0;
		margin-left: auto;
		margin-right: auto;
		bottom: -1px;
	}
.fsm_markets .tagged-media:nth-child(even) .tagged-media__media{
	order:3
}
	.fsm_markets .tagged-media:nth-child(even) .tagged-media__media:after{
		bottom: auto;
		top: -1px;
		width: 0; 
		height: 0; 
		border-left: 75px solid transparent;
		border-right: 75px solid transparent;
		border-top: 75px solid #fff;
		border-bottom: 0;
	}
	.fsm_markets .tagged-media:nth-child(even) .tagged-media__footer{
		order:1;
	}
	.fsm_markets .tagged-media__title{
		text-transform: none;
		color: #191919;
		font-size: 1.35rem;
		margin-bottom: 2rem;
	}
	.fsm_markets .tagged-media__footer {
		background: none;
		border-left: 5px solid orange;
		margin: 2rem 1rem;
	}
		span[class^="popmake"]{
			color: #F89826;
			font-weight: 700;
		}
		/* Popups */
		.fsm_markets .tagged-media .popup_content{
			display: none;
		}
		div[id^="application-"]{
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
		}
			div[id^="application-"].popup_content > div{
				width: 33%;
				color: #191919;
				padding: 3rem;
				border-right: 1px solid #F89826;
				text-align: center;
			}
				div[id^="application-"].popup_content > div:last-child{
					border: none;
				}
			div[id^="application-"].popup_content > div > div:nth-child(1){
				padding-bottom: 3rem;
			}
				div[id^="application-"].popup_content img{
					max-width: 375px;
					width: 100%;
				}
				div[id^="application-"].popup_content h2{
					color: inherit;
					text-align: center;
					margin-bottom: 3rem;
					font-size: 2rem;
				}
				div[id^="application-"].popup_content h3{
					color: #F89826;
					text-transform: none;
					font-size: 1.2rem;
    				margin-bottom: 0;
				}
				div[id^="application-"].popup_content p{
					margin:0;
				}
				div[id^="application-"].popup_content .challenges,
				div[id^="application-"].popup_content .solutions{
					text-align: left;
				}
				div[id^="application-"].popup_content .solutions h3{
					margin:1.5rem 0 1rem 0;
				}
				div[id^="application-"].popup_content .solutions p{
					margin: 0 0 1rem 0;
				}
				div[id^="application-"].popup_content li{
					list-style: none;
					position: relative;
					padding-left: 15px;
					margin: 0 0 1rem 2rem;
				}
					div[id^="application-"].popup_content li:before{
						content: '\2022';
						color: #F89826;
						position: absolute;
						left: 0;
					}
/* hero--segmented */
.fsm_markets .hero--segmented .hero__text{
	background: #fff;
}
.fsm_markets .hero--segmented:nth-of-type(2n) .hero__text{
	background: #1A4A6C;
} 
.fsm_markets .hero--segmented:nth-of-type(2n+1) .hero__text{
  background: #373056;
}
.fsm_markets .hero--segmented:nth-of-type(1) .hero__text{
  background:#fff;
  order: 1 !important;
 
}
	.fsm_markets .hero--segmented:nth-of-type(1) .title-group{
		color:#555559 !important;
	}
.fsm_markets .hero--segmented:nth-of-type(1) .hero__media{
	order: 2;
}
	.fsm_markets .hero--segmented:nth-of-type(2n) .title-group,
	.fsm_markets .hero--segmented:nth-of-type(2n+1) .title-group{
		color:#fff;
	}
	.fsm_markets .hero--segmented:nth-of-type(2n+1) .hero__text{
		order: 2;
	}
	.fsm_markets .hero--segmented:nth-of-type(2n) .hero__text h2,
	.fsm_markets .hero--segmented:nth-of-type(2n+1) .hero__text h2{
		text-transform: uppercase;
		font-size: 1.5rem;
	}
.fsm_btn{
	color: #fff;
	background: #F89826;
	padding: 1rem 1.5rem;
	font-weight: 700;
	margin: 0 0 1.375rem;
	display: inline-block;
}
	.fsm_btn:hover{
		color: #fff;
		background-color: #e67600;
		-webkit-transform: scale(1.03);
		transform: scale(1.03);
	}
.fsm_markets .hero--segmented li{
	list-style: disc;
	margin: 0 0 1.5rem 3rem;
}
/* Products */
.page-content--products .generic-content div p a{
	color: inherit;
	text-decoration: underline;
}
.page-content--products .content-group{
	justify-content: space-between;
}
.page-content--products .content-group__content{
	padding-right: 1rem;
    width: 65%;
}
	.page-content--products .content-group__content > div{
		display: flex;
		justify-content: space-between;
		margin-top: 1rem;
		background: #F6F6F6;
		padding: 1rem;
	}
	.page-content--products .content-group__content > div:first-child{
		margin-top:0;
	}
		
		.page-content--products .excerpt-block__media{
			width: 40%;
			max-width: 40%;
		}
			.page-content--products .excerpt-block__media img{
				position: relative;
				object-fit: contain;
			}
		.page-content--products .excerpt-block__content{
			width: 50%;
			padding: 1.5625rem 0;
			max-width: 50%;
			background:none;
			display: block;
		}
			.page-content--products .excerpt-block__tag{
				color: #555559;
				text-transform: uppercase;
				font-weight: 500;
				font-size: 1.3rem;
			}
			.page-content--products .excerpt-block__content > div{
				font-size: .9rem;
			}
			.page-content--products .grid .fsm_btn{
				width: max-content;
			}
#get-in-touch.page-content--products .content-group__media{
	width: 35%;
	max-width: 35%;
	padding: 1.5rem 1rem 1rem 1rem;
}
	#get-in-touch.page-content--products .content-group__media h3{
		font-size: 1.3rem;
		color:#F89826;
	}
	#get-in-touch.page-content--products .content-group__media li.relation{
		display: flex;
    	align-items: center;
		flex-wrap: wrap;
	}
		
		.page-content--products .content-group__media li.relation img{
			width: 20%;
			margin-right: 5%;
		}
		#get-in-touch.page-content--products .content-group__media li.relation h4{
			background-image: url(../image/plus_orange.png);
			background-repeat: no-repeat;
			background-position: right top;
			background-size: 20px;
			padding-right: 30px;
			width: 75%;
			min-height: 20px;
			font-size: .9rem;
		}
		#get-in-touch.page-content--products .content-group__media li.relation h4:hover{
			cursor:pointer;
		}
			#get-in-touch.page-content--products .content-group__media li.relation h4.open{
				background-image: url(../image/minus_orange.png);
			}
		#get-in-touch.page-content--products .content-group__media li.relation ul{
			width: 100%;
		}
			#get-in-touch.page-content--products .content-group__media li a{
				position: relative;
				padding-left: 20px;
				display: block;
			}
				#get-in-touch.page-content--products .content-group__media li div{
					position: absolute;
					left: 0;
					top: 5px;
				}
	/* Product Popups */
	
	.page-content--products .content-group__content .popup_content{
		display: none;
	}
	.popup_content{
		color: #555559;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 1rem;
	}
	.popup_content > div{
		width: 55%;
	}
	.popup_content > div:nth-child(2){
		width: 40%;
	}
		.popup_content h2{
			color: #F89826;
			font-size: 2.6rem;
		}
		.popup_content h3{
			text-transform: uppercase;
			color: #555559;
			font-size: 1.7rem;
		}
	.pum-overlay *:focus-visible {
		outline: none;
	}
/* Case Studies */
.case_studies .carousel{
	padding: 0;
}
	.carousel .slick-track{
		display: flex !important;
	}
		.carousel .slick-slide{
			height: inherit !important;
			margin: 0 1rem;
			background: #F6F6F6;
		}
		.single_resource--content{
			padding: 1rem .5rem;
		}
			.single_resource--content h4{
				color: #555559;
				font-size: 1.025rem;
				font-weight: 500;
				margin-bottom: 1rem;
			}
			.slick-slide .single_resource img{
				width: 100%;
			}
			.single_resource--content a{
				display: block;
			}
			.single_resource .hide{
				display: none;
			}
			/* Arrows */
			.carousel  .slick-next, 
			.carousel  .slick-prev{
				top: 35%;
				width: 50px;
				height: 50px;
			}
			.carousel  .slick-next{
				right:-32px;
			}
			.carousel  .slick-prev{
				left:-46px;
			}
				.carousel  .slick-next:before, 
				.carousel  .slick-prev:before{
					content: '\e5cb';
					font-family: 'Material Icons';
					color: #808080;
					opacity: 1;
					font-size: 4rem;
				}
				.carousel  .slick-next:before{
					content: '\e5cc';
				}
/* Form */
.fsm_markets .form--contains-layout form{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
	.fsm_markets .gform_heading{
		width: 25%;
	}
		.fsm_markets .gform_heading h3{
			color:#F89826;
			font-size: 2.3rem;
		}
		.fsm_markets .gform_heading .gform_description{
			font-size: .9rem;
		}
	.fsm_markets .gform_body{
		width: 70%;
	}
	.fsm_markets .hidden_label .gfield_label{
		display: none;
	}
		.fsm_markets .gform_body input{
			border: 2px solid #F89826;
		}
		.fsm_markets .gform_body textarea{
			padding:.375rem .625rem;
		}
		.fsm_markets input[type=submit]:not(.text){
			text-transform: none;
		}
	.fsm_markets .gform_footer{
		width: 100%;
		padding-left: 30%;
	}
	.fsm_markets ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		color: #3C3C3C;
		opacity: 1; /* Firefox */
	  }
	  .fsm_markets :-ms-input-placeholder { /* Internet Explorer 10-11 */
		color: #3C3C3C;
	  }
	  .fsm_markets ::-ms-input-placeholder { /* Microsoft Edge */
		color: #3C3C3C;
	  }
/********* Food and Bev Responsive **********/
@media only screen and (max-width: 1000px) {
	.fsm_markets .hero--primary .hero__foreground{
		display: flex;
		align-items: center;
		min-height: 70vh;
	}
	.fsm_markets .hero--segmented .hero__text {
		width: 100%;
	}
	.popup_content > div{
		width: 100%;
	}
	div.popup_content:not([id^="application-"]) > div:nth-child(2){
		display: none;
	}
	div[id^="application-"].popup_content > div{
		padding:1rem;
	}
}
@media only screen and (max-width: 768px) {
	
	.fsm_markets .is_header .generic-content h2{
		font-size: 2rem;
		text-align: left;
	}
	.fsm_markets .hero--segmented .hero__text {
		width: 100%;
	}
	.fsm_markets .tagged-media__footer{
		border-top: 5px solid orange;
		border-left: none;
	}
	.fsm_markets .tagged-media:nth-child(even) .tagged-media__footer{
		border-bottom: 5px solid orange;
		border-top:none;
	}
	#get-in-touch.page-content--products .content-group__media{
		width: 100%;
		max-width: 100%;
	}
	.page-content--products .excerpt-block__tag{
		font-size: 1rem;
	}
	#get-in-touch.page-content--products .content-group__media h3{
		font-size: 1.2rem;
	}
	div[id^="application-"].popup_content > div{
		width: 100%;
		border: none;
	}
	.popup_content h2{
		font-size: 2rem;
	}
	.popup_content h3{
		font-size: 1.5rem;
	}
}

@media only screen and (max-width: 600px) {
	.fsm_markets .primary-title {
		font-size: 2.5rem !important;
	}
	.fsm_markets .is_header .generic-content h2 {
		font-size: 1.5rem;
	}
	.grid-large>*{
		width: 100%;
	}
		.fsm_markets .tagged-media__media{
			display: none;
		}
		.fsm_markets .tagged-media__footer,
		.fsm_markets .tagged-media:nth-child(even) .tagged-media__footer{
			border: none;
		}
		.fsm_markets .tagged-media:nth-child(even){
			background: #F6F6F6;
		}
	.page-content--products .excerpt-block__media{
		display: none;
	}
	.page-content--products .excerpt-block__content{
		width: 100%;
		max-width: 100%;
	}
	.page-content--products .content-group__media li.relation img{
		display: none;
	}
	#get-in-touch.page-content--products .content-group__media li.relation h4{
		width: 100%;
	}
	.fsm_markets .gform_heading,
	.fsm_markets .gform_body{
		width: 100%;
	}
	.fsm_markets .gform_footer{
		padding-left: 0;
	}
}
/************* CSR PAGE ******************/
.csr .hero{
	min-height: 85vh;
}
.csr .hero__background img, 
.csr .hero__background video{
	top: 30%;
}
.csr .primary-title,
.csr .breadcrumbs{
	display: none;
}
.csr_content{
	font-size: 1.5rem;
	line-height: 1.5rem;
}
	.csr_content a{
		text-decoration: underline;
	}
	.masonry{
		font-size: 120%;
	}
.masonry_block,
.grid-sizer{
	width: 30.66%;
}
.gutter-sizer{
	width: 4%;
}
.masonry_block{
    border-top: 4px solid #f99f44;
    padding: 1.4rem;
    text-align: center;
    min-height: 150px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
	color: #222222;
}
	.masonry_block > div{
		width: 100%;
	}
	.masonry_block:nth-last-child(-n+3) {
		border-bottom: 4px solid #f99f44;
	}
	.masonry_block strong{
		font-size: 1.5rem;
		line-height: 1.5rem;
	}
	.masonry_block p{
		margin: 0;
	}
	.masonry_block.tile_1{
		min-height: 560px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		color: #fff;
		font-size: 2rem;
		text-align: left;
		align-items: flex-start;
	}
	.masonry_block.tile_2 img{
		max-width: 50%;
		margin-bottom: 20px;
	}
		.masonry_block.tile_2.masonry_block--full div{
			text-align:left;
			margin-left: -2.8rem;
		}
			.masonry_block.tile_2.masonry_block--full img{
				max-width: calc(100% + 2.8rem);
			}
	.masonry_block.tile_3 img{
		max-width: 75%;
	}
	.masonry_block--hasColor{
		background: #413a60;
		color: #fff;
	}
	.masonry_block--large_font{
		font-size:1.8rem !important;
		line-height: 1.3rem !important;
	}
	.masonry_block--large_font strong{
		font-size: 2.3rem;
	}
	.masonry_block--large_font p{
		line-height: 1.3 !important;
	}
	.masonry .masonry_block--hasColor.masonry_block--color-2{
		background: #005678;
	}
	.masonry .masonry_block--hasColor.masonry_block--color-3{
		background: #5e6738;
	}
	.masonry .masonry_block--hasColor.masonry_block--color-4{
		background:#5e6738;
	}
	.masonry_block.tile_4{
		font-size: 1.5rem;
	}
.csr_footer{
	color: #fff;
	font-size: 2rem;
	padding: 10.125rem 6.125rem 13.125rem 6.125rem;
	background-size: cover;
	background-repeat: no-repeat;
	border-top: 4px solid #f99f44;
}
	.csr_footer div{
		max-width: 83.125rem;
		margin: 0 auto 10rem auto;
	}
.csr_footer--links{
	color: #f89828;
	border-top: 15px solid #f89828;
	font-size: 140%;
}
	
	.csr_footer--links-heading,
	.csr_footer--links-content{
		margin: 0 auto;
		max-width: 83.125rem;
		padding: 3.125rem 1.5625rem;
	}
	.csr_footer--links-heading{
		padding: 3rem 1.5625rem;
		position: relative;
		font-size: 3.5rem;
		font-weight: 900;
	}
	.csr_footer--links-heading::before{
		position: absolute;
		width: 5000%;
		height: 100%;
		top:0;
		left: -1000%;
		content: '';
		background: #174a6c;
		z-index: -1;
	}
	.csr_footer--links ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}
		.csr_footer--links li{
			width: 48%;
			list-style: none;
			margin-bottom: 1.3rem;
		}
			.csr_footer--links li a{
				color: #f89828;
				font-weight: 900;
				display: block;
    			line-height: 1.7rem;
			}
@media only screen and (max-width: 768px) {
	.masonry_block,
	.grid-sizer{
		width: 48%;
	}
	.gutter-sizer{
		width: 4%;
	}
	.masonry_block:nth-last-child(-n+3) {
		border-bottom: none;
	}
	.masonry_block:nth-last-child(-n+2) {
		border-bottom: 4px solid #f99f44 !important;
	}
	.csr_footer{
		font-size: 1.5rem;
		padding: 3.125rem;
	}
}
@media only screen and (max-width: 500px) {
	.masonry_block,
	.grid-sizer{
		width: 100%;
	}
	.gutter-sizer{
		width: 0;
	}
	.masonry_block:nth-last-child(-n+3) {
		border-bottom: none;
	}
	.masonry_block:last-child {
		border-bottom: 4px solid #f99f44 !important;
	}
	.csr_footer--links{
		font-size: 100%;
	}
		.csr_footer--links-heading{
			font-size: 2rem;
		}
		.csr_footer--links li{
			width: 100%;
		}
}
.action-bar.action-bar--extended{
	display:none !important;
}
/************* Marine PAGE ******************/
.site--markets--marine .header__super{
	position:relative;
}
	.site--markets--marine .header__super:before{
		width:300%;
		height:100%;
		position: absolute;
		z-index:-1;
		top:0;
		left:-100%;
		background:#b0b0b0;
		content:'';
	}
.fsm_markets--marine .hero--primary{
	display:none;
}
.hero_interactive_area{
	position:relative;
}
	.hero_interactive_area_dot{
		border-radius: 50%;
		margin: 10px;
		height: 20px;
		width: 20px;
		display:block;
		transform: scale(1);
		background: rgba(255, 131, 0, 1);
		box-shadow: 0 0 0 0 rgba(255, 131, 0, 1);
		animation: pulse-orange 1.5s infinite;
		position:absolute;
		top:0;
		left:0;
	}
		.hero_interactive_area_dot:hover{
			cursor:pointer;
		}
@keyframes pulse-orange {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 131, 0, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 131, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(255, 131, 0, 0);
	}
}
.hero_interactive_area_popup{
	box-shadow: 0 3px 10px rgb(0 0 0 / 30%);
    display: inline-block;
    min-width: 300px;
	position:relative;
	opacity: 0;
	position: absolute;
	transition: opacity .5s ease-in-out;
	z-index:-1;
}
	.hero_interactive_area_popup.active{
		background: #fff;
		top: 50%;
		left: 50%;
		transform: translate(-44.5%, -105%);
		opacity:1;
		
		z-index:900;
	}
	.hero_interactive_area_popup:after{
		width: 0;
		height: 0;
		border-left: 20px solid transparent;
		border-right: 20px solid transparent;
		border-top: 20px solid #fff;
		content: '';
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		filter: drop-shadow(2px 8px 4px rgb(0 0 0 /20%));
		bottom: -19px;
	}
	.hero_interactive_area_popup--title{
		background:#ff8300;
		color:#fff;
		display:block;
		padding:10px 15px;
		text-transform:uppercase;
	}
	.hero_interactive_area_popup--content{
		padding:10px 15px;
		color:#767676;
		font-size:90%;
	}
	/* Dots Layout */
	.hero_interactive_area_dot[data-dot="1"],
	.hero_interactive_area_popup[data-content="1"]{
		top: 32%;
    	left: 7.5%;
	}
	.hero_interactive_area_dot[data-dot="2"],
	.hero_interactive_area_popup[data-content="2"]{
		top: 43%;
    	left: 26%;
	}
	.hero_interactive_area_dot[data-dot="3"],
	.hero_interactive_area_popup[data-content="3"]{
		top: 37%;
    	left: 29.5%;
	}
	.hero_interactive_area_dot[data-dot="4"],
	.hero_interactive_area_popup[data-content="4"]{
		top: 48%;
		left: 34.5%;
	}
	.hero_interactive_area_dot[data-dot="5"],
	.hero_interactive_area_popup[data-content="5"]{
		top: 37%;
		left: 42.5%;
	}
	.hero_interactive_area_dot[data-dot="6"],
	.hero_interactive_area_popup[data-content="6"]{
		top: 27.5%;
    left: 44.5%;
	}
	.hero_interactive_area_dot[data-dot="7"],
	.hero_interactive_area_popup[data-content="7"]{
		top: 62.5%;
    left: 87.5%;
	}
	.hero_interactive_area_dot[data-dot="8"],
	.hero_interactive_area_popup[data-content="8"]{
		top: 78%;
    left: 80%;
	}
	.hero_interactive_area_dot[data-dot="9"],
	.hero_interactive_area_popup[data-content="9"]{
		top: 78%;
    left: 59.5%;
	}
	.hero_interactive_area_dot[data-dot="10"],
	.hero_interactive_area_popup[data-content="10"]{
		top: 69.5%;
		left: 51%;
	}
	.hero_interactive_area_dot[data-dot="11"],
	.hero_interactive_area_popup[data-content="11"]{
		top: 73.5%;
		left: 41.5%;
	}
	.hero_interactive_area_dot[data-dot="12"],
	.hero_interactive_area_popup[data-content="12"]{
		top: 73.5%;
    left: 36%;
	}
	.hero_interactive_area_dot[data-dot="13"],
	.hero_interactive_area_popup[data-content="13"]{
		top: 69.5%;
		left: 29%;
	}
	.hero_interactive_area_dot[data-dot="14"],
	.hero_interactive_area_popup[data-content="14"]{
		top: 63.5%;
    	left: 12.5%;
	}
.fsm_markets.fsm_markets--marine .hero--segmented:nth-of-type(2) .hero__text,
.fsm_markets.fsm_markets--marine .hero--segmented:nth-of-type(3) .hero__text{
	background:#fff;
}
.fsm_markets.fsm_markets--marine .hero--segmented:nth-of-type(4) .hero__text{
	background: #00677f;
}
.fsm_markets.fsm_markets--marine .hero--segmented:nth-of-type(2) .title-group,
.fsm_markets.fsm_markets--marine .hero--segmented:nth-of-type(3) .title-group{
	color:#555559;
}
@media only screen and (max-width: 768px) {
	.hero_interactive_area_popup{
		opacity: 1 !important;
		z-index: 1;
		display: block;
		opacity: 1;
		margin-bottom: 10px;
		position: static;
	}
		.hero_interactive_area_dot,
		.hero_interactive_area_popup:after{
			display:none;
		}
		.hero_interactive_area_popup--title{
			font-size: 90%;
		}
		.hero_interactive_area_popup--content{
			height:0;
			display:none;
			transition: height .5s ease-in-out;
		}
			.hero_interactive_area_popup--content.active{
				height:auto;
				display:block;
			}
  }