@charset "UTF-8";@font-face{font-family:"Maison Neue, Book";src:url("resources/fonts/MaisonNeueWEB-Book.woff") format("woff"),url("resources/fonts/MaisonNeueWEB-Book.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Maison Neue, Medium";src:url("resources/fonts/MaisonNeueWEB-Medium.woff") format("woff"),url("resources/fonts/MaisonNeueWEB-Medium.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Maison Neue, Bold";src:url("resources/fonts/MaisonNeueWEB-Bold.woff") format("woff"),url("resources/fonts/MaisonNeueWEB-Bold.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Maison Neue, Demi";src:url("resources/fonts/MaisonNeueWEB-Demi.woff") format("woff"),url("resources/fonts/MaisonNeueWEB-Demi.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Reckless Neue, Book";src:url("resources/fonts/RecklessNeue-Book.woff") format("woff"),url("resources/fonts/RecklessNeue-Book.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Reckless Neue, Regular";src:url("resources/fonts/RecklessNeue-Regular.woff") format("woff"),url("resources/fonts/RecklessNeue-Regular.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Reckless Neue, Medium";src:url("resources/fonts/RecklessNeue-Medium.woff") format("woff"),url("resources/fonts/RecklessNeue-Medium.woff2") format("woff2");font-display:swap}
@font-face{font-family:'armstrongicon';src:url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstrongicon2.eot?v1.8");src:url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstrongicon2.eot?v1.8#iefix") format("embedded-opentype"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstrongicon2.ttf?v1.8") format("truetype"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstrongicon2.woff?v1.8") format("woff"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstrongicon2.svg?v1.8#armstrongicon") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'armstronglogo';src:url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstronglogo2.eot?v1.8");src:url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstronglogo2.eot?v1.8#iefix") format("embedded-opentype"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstronglogo2.ttf?v1.8") format("truetype"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstronglogo2.woff?v1.8") format("woff"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armstronglogo2.svg?v1.8armstronglogo") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'armcel-product-iconography-amer';src:url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armcel-product-iconography-amer.eot?v1.8");src:url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armcel-product-iconography-amer.eot?v1.8#iefix") format("embedded-opentype"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armcel-product-iconography-amer.ttf?v1.8") format("truetype"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armcel-product-iconography-amer.woff?v1.8") format("woff"),url("../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/fonts/armcel-product-iconography-amer.svg?v1.8#armcel-product-iconography-amer") format("svg");font-weight:normal;font-style:normal;font-display:swap}
[class^="icon-"],[class*=" icon-"],.icon{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.table table span.download-link--pdf{color:#338ba9;display:inline-block;margin-left:0;padding-left:1.85rem}
.table table span.download-link--pdf:before{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.table table span.download-link--pdf a{display:inline-block;left:-1.85rem;padding-left:1.85rem;position:relative}
table.table-unicolor tr td{background-color:#fff}
.icon-armstrong-logo,.icon-armstrong-ceilings-logo,.icon-armstrong-ceilings-and-walls-logo,.icon-armstrong-building-logo,.icon-armstrong-awi-logo{font-family:"armstronglogo","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-armstrong-logo:before,.icon-armstrong-ceilings-logo:before,body.commercial .icon-armstrong-logo:before{content:"\e901"}
.icon-armstrong-ceilings-and-walls-logo:before,body.ceilings-and-walls .icon-armstrong-logo:before{content:"\e901"}
.icon-armstrong-building-logo:before,body.arm-company .icon-armstrong-logo:before{content:"\e901"}
.icon-armstrong-awi-logo:before,body.awi .icon-armstrong-logo:before{content:"\e901"}
.icon-armstrong-tagline{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-armstrong-tagline:before{content:""}
.icon-external-link{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-external-link:before{content:""}
.icon-download-pdf{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-pdf:before{content:""}
.icon-download-zip{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-zip:before{content:""}
.icon-download-csv{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-csv:before{content:""}
.icon-download-doc{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-doc:before{content:""}
.icon-download-docx{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-docx:before{content:""}
.icon-download-dwg{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-dwg:before{content:""}
.icon-download-xls{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-xls:before{content:""}
.icon-download-xlsx{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-xlsx:before{content:""}
.icon-download-generic{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-download-generic:before{content:""}
.icon-save{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-save:before{content:""}
.icon-circlecheck{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-circlecheck:before{content:""}
.icon-add-more{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-add-more:before{content:""}
.icon-recycle{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-recycle:before{content:""}
.icon-map{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-map:before{content:""}
.icon-order-samples{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-order-samples:before{content:""}
.icon-plank{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-plank:before{content:""}
.icon-rectangle-panel{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-rectangle-panel:before{content:""}
.icon-square-panel{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-square-panel:before{content:""}
.icon-small-grid{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-small-grid:before{content:""}
.icon-large-grid{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-large-grid:before{content:""}
.icon-check{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-check:before{content:""}
.icon-circle{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-circle:before{content:""}
.icon-heart-filled{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-heart-filled:before{content:""}
.icon-heart{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-heart:before{content:""}
.icon-star-filled{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-star-filled:before{content:""}
.icon-star-half{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-star-half:before{content:""}
.icon-star{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-star:before{content:""}
.icon-globe{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-globe:before{content:""}
.icon-avatar{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-avatar:before{content:""}
.icon-phone{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-phone:before{content:""}
.icon-search{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-search:before{content:""}
.icon-chat{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chat:before{content:""}
.icon-play{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-play:before{content:""}
.icon-enlarge{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-enlarge:before{content:""}
.icon-question-mark{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-question-mark:before{content:""}
.icon-dollar{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-dollar:before{content:""}
.icon-euro{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-euro:before{content:""}
.icon-pound{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pound:before{content:""}
.icon-yen{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-yen:before{content:""}
.icon-return-arrow{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-return-arrow:before{content:""}
.icon-chevron-lg-down{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-lg-down:before{content:""}
.icon-chevron-lg-left{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-lg-left:before{content:""}
.icon-chevron-lg-right{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-lg-right:before{content:""}
.icon-chevron-lg-up{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-lg-up:before{content:""}
.icon-chevron-sm-down{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-sm-down:before{content:""}
.icon-chevron-sm-left{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-sm-left:before{content:""}
.icon-chevron-sm-right{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-sm-right:before{content:""}
.icon-chevron-sm-up{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chevron-sm-up:before{content:""}
.icon-triangle-down{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-triangle-down:before{content:""}
.icon-triangle-left{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-triangle-left:before{content:""}
.icon-triangle-right{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-triangle-right:before{content:""}
.icon-triangle-up{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-triangle-up:before{content:""}
.icon-x{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-x:before{content:""}
.icon-pipe-tall{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pipe-tall:before{content:""}
.icon-pipe{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pipe:before{content:""}
.icon-share{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-share:before{content:""}
.icon-compact{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-compact:before{content:""}
.icon-compact-square{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-compact-square:before{content:""}
.icon-email-square{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-email-square:before{content:""}
.icon-email{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-email:before{content:""}
.icon-facebook-square{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-facebook-square:before{content:""}
.icon-facebook{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-facebook:before{content:""}
.icon-g_plus-square{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-g_plus-square:before{content:""}
.icon-g_plus{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-g_plus:before{content:""}
.icon-google_plusone_share{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-google_plusone_share:before{content:""}
.icon-google_plusone{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-google_plusone:before{content:""}
.icon-google_plusone_share-square{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-google_plusone_share-square:before{content:""}
.icon-google_plusone-square{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-google_plusone-square:before{content:""}
.icon-instagram-square{font-family:"armstrongicon","Maison Neue, Book","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-instagram-square:before{content:""}
.icon-instagram{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-instagram:before{content:""}
.icon-linkedin-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-linkedin-square:before{content:""}
.icon-linkedin{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-linkedin:before{content:""}
.icon-lineme:before{content:""}
.icon-pin{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pin:before{content:"\e962"}
.icon-pinterest-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pinterest-square:before{content:""}
.icon-pinterest{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pinterest:before{content:""}
.icon-pinterest_share{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pinterest_share:before{content:""}
.icon-pinterest_share-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-pinterest_share-square:before{content:""}
.icon-twitter-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-twitter-square:before{content:""}
.icon-twitter{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-twitter:before{content:""}
.icon-link-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-link-square:before{content:""}
.icon-link{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-link:before{content:""}
.icon-youtube-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-youtube-square:before{content:""}
.icon-blog-square{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-blog-square:before{content:""}
.icon-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-acoustics:before{content:""}
.icon-ac-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-ac-acoustics:before{content:""}
.icon-stc-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-stc-acoustics:before{content:""}
.icon-nrc-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-nrc-acoustics:before{content:""}
.icon-cac-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-cac-acoustics:before{content:""}
.icon-ca-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-ca-acoustics:before{content:""}
.icon-cap-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-cap-acoustics:before{content:""}
.icon-crb-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-crb-acoustics:before{content:""}
.icon-access{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-access:before{content:""}
.icon-anti-microbial{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-anti-microbial:before{content:""}
.icon-chemical{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-chemical:before{content:""}
.icon-def{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-def:before{content:""}
.icon-dirt-resist{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-dirt-resist:before{content:""}
.icon-fire{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-fire:before{content:""}
.icon-humidity{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-humidity:before{content:""}
.icon-humidity4{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-humidity4:before{content:""}
.icon-impact-resist{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-impact-resist:before{content:""}
.icon-light-reflectance{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-light-reflectance:before{content:""}
.icon-recycle-circle{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-recycle-circle:before{content:"";color:#54a045}
.icon-scratch-resist{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-scratch-resist:before{content:""}
.icon-scrubability{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-scrubability:before{content:""}
.icon-washability{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-washability:before{content:""}
.icon-water-repel{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-water-repel:before{content:""}
.icon-plant{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-plant:before{content:"";color:#54a045}
.icon-recyclable{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-recyclable:before{content:"";color:#54a045}
.icon-airquality{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-airquality:before{content:""}
.icon-sustain{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-sustain:before{content:""}
.icon-total-acoustics{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif}
.icon-total-acoustics:before{content:""}
*{box-sizing:border-box}
html,body,div,object,iframe,h1,h2,h3,h4,h5,.footer h4,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}
header,footer,nav,section,article,hgroup,figure{display:block}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.foundation-mq{font-family:"small=0em&medium=40.3125em&xmedium=53.125em&large=64em&xlarge=71.25em&xxlarge=90em"}
html{font-size:100%;box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{padding:0;margin:0;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#121212;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px;border-radius:3px}
select{width:100%;border-radius:3px}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}
button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:3px;line-height:1}
.is-visible{display:block !important}
.is-hidden{display:none !important}
.row{max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto}
.row.alternate_width{max-width:calc(120rem + 16.5rem)}
.row::before,.row::after{content:' ';display:table}
.row::after{clear:both}
.row.collapse>.column,.row.collapse>.columns:not(.nav-items-container),.video-list figure.video .row.collapse>.thumb-container,.video-list figure.video .row.collapse>figcaption{padding-left:0;padding-right:0}
.row .row{margin-left:-0.5rem;margin-right:-0.5rem}
@media screen and (min-width:40.3125em){.row .row{margin-left:-0.75rem;margin-right:-0.75rem}
}
@media screen and (min-width:64em){.row .row{margin-left:-1rem;margin-right:-1rem}
}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-left:auto;margin-right:auto}
.column,.columns,.video-list figure.video .thumb-container,.video-list figure.video figcaption{padding-left:.5rem;padding-right:.5rem;width:100%;float:left}
@media screen and (min-width:53.125em){.column.large-3 .link-group.column.megamenu_linklist{width:100%}
.link-group.column.megamenu_linklist{width:20%}
.column,.columns,.video-list figure.video .thumb-container,.video-list figure.video figcaption{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.column,.columns,.video-list figure.video .thumb-container,.video-list figure.video figcaption{padding-left:1rem;padding-right:1rem}
.row{padding-left:2.125rem;padding-right:2.125rem}
.row.alternate_width{padding-left:7.25rem;padding-right:7.25rem}
}
.column:last-child:not(:first-child),.columns:last-child:not(:first-child),.video-list figure.video .thumb-container:last-child:not(:first-child),.video-list figure.video figcaption:last-child:not(:first-child){float:right}
.link-group.column.megamenu_linklist:last-child:not(:first-child){float:left}
.column.end:last-child:last-child,.end.columns:last-child:last-child,.video-list figure.video .end.thumb-container:last-child:last-child,.video-list figure.video figcaption.end:last-child:last-child{float:left}
.column.row.row,.row.row.columns,.video-list figure.video .row.row.thumb-container,.video-list figure.video figcaption.row.row{float:none}
.row .column.row.row,.row .row.row.columns,.row .video-list figure.video .row.row.thumb-container,.video-list figure.video .row .row.row.thumb-container,.row .video-list figure.video figcaption.row.row,.video-list figure.video .row figcaption.row.row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.small-1{width:8.33333333%}
.small-push-1{position:relative;left:8.33333333%}
.small-pull-1{position:relative;left:-8.33333333%}
.small-offset-0{margin-left:0}
.small-2{width:16.66666667%}
.small-push-2{position:relative;left:16.66666667%}
.small-pull-2{position:relative;left:-16.66666667%}
.small-offset-1{margin-left:8.33333333%}
.small-3{width:25%}
.small-push-3{position:relative;left:25%}
.small-pull-3{position:relative;left:-25%}
.small-offset-2{margin-left:16.66666667%}
.small-4,.video-list figure.video .thumb-container{width:33.33333333%}
.small-push-4{position:relative;left:33.33333333%}
.small-pull-4{position:relative;left:-33.33333333%}
.small-offset-3{margin-left:25%}
.small-5{width:41.66666667%}
.small-push-5{position:relative;left:41.66666667%}
.small-pull-5{position:relative;left:-41.66666667%}
.small-offset-4{margin-left:33.33333333%}
.small-6{width:50%}
.small-push-6{position:relative;left:50%}
.small-pull-6{position:relative;left:-50%}
.small-offset-5{margin-left:41.66666667%}
.small-7{width:58.33333333%}
.small-push-7{position:relative;left:58.33333333%}
.small-pull-7{position:relative;left:-58.33333333%}
.small-offset-6{margin-left:50%}
.small-8,.video-list figure.video figcaption{width:66.66666667%}
.small-push-8{position:relative;left:66.66666667%}
.small-pull-8{position:relative;left:-66.66666667%}
.small-offset-7{margin-left:58.33333333%}
.small-9{width:75%}
.small-push-9{position:relative;left:75%}
.small-pull-9{position:relative;left:-75%}
.small-offset-8{margin-left:66.66666667%}
.small-10{width:83.33333333%}
.small-push-10{position:relative;left:83.33333333%}
.small-pull-10{position:relative;left:-83.33333333%}
.small-offset-9{margin-left:75%}
.small-11{width:91.66666667%}
.small-push-11{position:relative;left:91.66666667%}
.small-pull-11{position:relative;left:-91.66666667%}
.small-offset-10{margin-left:83.33333333%}
.small-12{width:100%}
.small-offset-11{margin-left:91.66666667%}
.small-up-1>.column,.design-file-grid-list .grid-list>.column,.small-up-1>.columns,.design-file-grid-list .grid-list>.columns,.video-list figure.video .small-up-1>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-1>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption{width:100%;float:left}
.small-up-1>.column:nth-of-type(1n),.design-file-grid-list .grid-list>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n),.design-file-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.small-up-1>.column:nth-of-type(1n+1),.design-file-grid-list .grid-list>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1){clear:both}
.small-up-1>.column:last-child,.design-file-grid-list .grid-list>.column:last-child,.small-up-1>.columns:last-child,.design-file-grid-list .grid-list>.columns:last-child,.video-list figure.video .small-up-1>.thumb-container:last-child,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .small-up-1>figcaption:last-child,.design-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .design-file-grid-list .grid-list>figcaption:last-child{float:left}
.small-up-2>.column,.content-grid-list .grid-list-small>.column,.content-grid-list .grid-list-large>.column,.case-study-grid-list .grid-list>.column,.download-file-grid-list .grid-list>.column,.collection-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.small-up-2>.columns,.content-grid-list .grid-list-small>.columns,.content-grid-list .grid-list-large>.columns,.case-study-grid-list .grid-list>.columns,.download-file-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .small-up-2>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-2>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:50%;float:left}
.small-up-2>.column:nth-of-type(1n),.content-grid-list .grid-list-small>.column:nth-of-type(1n),.content-grid-list .grid-list-large>.column:nth-of-type(1n),.case-study-grid-list .grid-list>.column:nth-of-type(1n),.download-file-grid-list .grid-list>.column:nth-of-type(1n),.collection-grid-list .grid-list>.column:nth-of-type(1n),.mini-card-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n),.content-grid-list .grid-list-small>.columns:nth-of-type(1n),.content-grid-list .grid-list-large>.columns:nth-of-type(1n),.case-study-grid-list .grid-list>.columns:nth-of-type(1n),.download-file-grid-list .grid-list>.columns:nth-of-type(1n),.collection-grid-list .grid-list>.columns:nth-of-type(1n),.mini-card-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-2>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.small-up-2>.column:nth-of-type(2n+1),.content-grid-list .grid-list-small>.column:nth-of-type(2n+1),.content-grid-list .grid-list-large>.column:nth-of-type(2n+1),.case-study-grid-list .grid-list>.column:nth-of-type(2n+1),.download-file-grid-list .grid-list>.column:nth-of-type(2n+1),.collection-grid-list .grid-list>.column:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(2n+1),.video-grid-list .grid-list>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .small-up-2>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1){clear:both}
.small-up-2>.column:last-child,.content-grid-list .grid-list-small>.column:last-child,.content-grid-list .grid-list-large>.column:last-child,.case-study-grid-list .grid-list>.column:last-child,.download-file-grid-list .grid-list>.column:last-child,.collection-grid-list .grid-list>.column:last-child,.mini-card-grid-list .grid-list>.column:last-child,.video-grid-list .grid-list>.column:last-child,.small-up-2>.columns:last-child,.content-grid-list .grid-list-small>.columns:last-child,.content-grid-list .grid-list-large>.columns:last-child,.case-study-grid-list .grid-list>.columns:last-child,.download-file-grid-list .grid-list>.columns:last-child,.collection-grid-list .grid-list>.columns:last-child,.mini-card-grid-list .grid-list>.columns:last-child,.video-grid-list .grid-list>.columns:last-child,.video-list figure.video .small-up-2>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:last-child,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:last-child,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:last-child,.collection-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .collection-grid-list .grid-list>.thumb-container:last-child,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .small-up-2>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-small>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-small>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-large>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-large>figcaption:last-child,.case-study-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .case-study-grid-list .grid-list>figcaption:last-child,.download-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .download-file-grid-list .grid-list>figcaption:last-child,.collection-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .collection-grid-list .grid-list>figcaption:last-child,.mini-card-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mini-card-grid-list .grid-list>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list>figcaption:last-child{float:left}
.small-up-3>.column,.small-up-3>.columns,.video-list figure.video .small-up-3>.thumb-container,.video-list figure.video .small-up-3>figcaption{width:33.33333333%;float:left}
.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n),.video-list figure.video .small-up-3>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-3>figcaption:nth-of-type(1n){clear:none}
.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1),.video-list figure.video .small-up-3>.thumb-container:nth-of-type(3n+1),.video-list figure.video .small-up-3>figcaption:nth-of-type(3n+1){clear:both}
.small-up-3>.column:last-child,.small-up-3>.columns:last-child,.video-list figure.video .small-up-3>.thumb-container:last-child,.video-list figure.video .small-up-3>figcaption:last-child{float:left}
.small-up-4>.column,.small-up-4>.columns,.video-list figure.video .small-up-4>.thumb-container,.video-list figure.video .small-up-4>figcaption{width:25%;float:left}
.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n),.video-list figure.video .small-up-4>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-4>figcaption:nth-of-type(1n){clear:none}
.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1),.video-list figure.video .small-up-4>.thumb-container:nth-of-type(4n+1),.video-list figure.video .small-up-4>figcaption:nth-of-type(4n+1){clear:both}
.small-up-4>.column:last-child,.small-up-4>.columns:last-child,.video-list figure.video .small-up-4>.thumb-container:last-child,.video-list figure.video .small-up-4>figcaption:last-child{float:left}
.small-up-5>.column,.small-up-5>.columns,.video-list figure.video .small-up-5>.thumb-container,.video-list figure.video .small-up-5>figcaption{width:20%;float:left}
.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n),.video-list figure.video .small-up-5>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-5>figcaption:nth-of-type(1n){clear:none}
.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1),.video-list figure.video .small-up-5>.thumb-container:nth-of-type(5n+1),.video-list figure.video .small-up-5>figcaption:nth-of-type(5n+1){clear:both}
.small-up-5>.column:last-child,.small-up-5>.columns:last-child,.video-list figure.video .small-up-5>.thumb-container:last-child,.video-list figure.video .small-up-5>figcaption:last-child{float:left}
.small-up-6>.column,.small-up-6>.columns,.video-list figure.video .small-up-6>.thumb-container,.video-list figure.video .small-up-6>figcaption{width:16.66666667%;float:left}
.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n),.video-list figure.video .small-up-6>.thumb-container:nth-of-type(1n),.video-list figure.video .small-up-6>figcaption:nth-of-type(1n){clear:none}
.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1),.video-list figure.video .small-up-6>.thumb-container:nth-of-type(6n+1),.video-list figure.video .small-up-6>figcaption:nth-of-type(6n+1){clear:both}
.small-up-6>.column:last-child,.small-up-6>.columns:last-child,.video-list figure.video .small-up-6>.thumb-container:last-child,.video-list figure.video .small-up-6>figcaption:last-child{float:left}
.small-collapse>.column,.small-collapse>.columns,.video-list figure.video .small-collapse>.thumb-container,.video-list figure.video .small-collapse>figcaption{padding-left:0;padding-right:0}
.small-collapse .row{margin-left:0;margin-right:0}
.small-uncollapse>.column,.small-uncollapse>.columns,.video-list figure.video .small-uncollapse>.thumb-container,.video-list figure.video .small-uncollapse>figcaption{padding-left:.5rem;padding-right:.5rem}
.small-centered{float:none;margin-left:auto;margin-right:auto}
.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}
@media screen and (min-width:40.3125em){.medium-1{width:8.33333333%}
.medium-push-1{position:relative;left:8.33333333%}
.medium-pull-1{position:relative;left:-8.33333333%}
.medium-offset-0{margin-left:0}
.medium-2{width:16.66666667%}
.medium-push-2{position:relative;left:16.66666667%}
.medium-pull-2{position:relative;left:-16.66666667%}
.medium-offset-1{margin-left:8.33333333%}
.medium-3{width:25%}
.medium-push-3{position:relative;left:25%}
.medium-pull-3{position:relative;left:-25%}
.medium-offset-2{margin-left:16.66666667%}
.medium-4{width:33.33333333%}
.medium-push-4{position:relative;left:33.33333333%}
.medium-pull-4{position:relative;left:-33.33333333%}
.medium-offset-3{margin-left:25%}
.medium-5{width:41.66666667%}
.medium-push-5{position:relative;left:41.66666667%}
.medium-pull-5{position:relative;left:-41.66666667%}
.medium-offset-4{margin-left:33.33333333%}
.medium-6{width:50%}
.medium-push-6{position:relative;left:50%}
.medium-pull-6{position:relative;left:-50%}
.medium-offset-5{margin-left:41.66666667%}
.medium-7{width:58.33333333%}
.medium-push-7{position:relative;left:58.33333333%}
.medium-pull-7{position:relative;left:-58.33333333%}
.medium-offset-6{margin-left:50%}
.medium-8{width:66.66666667%}
.medium-push-8{position:relative;left:66.66666667%}
.medium-pull-8{position:relative;left:-66.66666667%}
.medium-offset-7{margin-left:58.33333333%}
.medium-9{width:75%}
.medium-push-9{position:relative;left:75%}
.medium-pull-9{position:relative;left:-75%}
.medium-offset-8{margin-left:66.66666667%}
.medium-10{width:83.33333333%}
.medium-push-10{position:relative;left:83.33333333%}
.medium-pull-10{position:relative;left:-83.33333333%}
.medium-offset-9{margin-left:75%}
.medium-11{width:91.66666667%}
.medium-push-11{position:relative;left:91.66666667%}
.medium-pull-11{position:relative;left:-91.66666667%}
.medium-offset-10{margin-left:83.33333333%}
.medium-12{width:100%}
.medium-offset-11{margin-left:91.66666667%}
.medium-up-1>.column,.medium-up-1>.columns,.video-list figure.video .medium-up-1>.thumb-container,.video-list figure.video .medium-up-1>figcaption{width:100%;float:left}
.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n),.video-list figure.video .medium-up-1>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-1>figcaption:nth-of-type(1n){clear:none}
.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1),.video-list figure.video .medium-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .medium-up-1>figcaption:nth-of-type(1n+1){clear:both}
.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child,.video-list figure.video .medium-up-1>.thumb-container:last-child,.video-list figure.video .medium-up-1>figcaption:last-child{float:left}
.medium-up-2>.column,.download-file-grid-list .grid-list>.column,.design-file-grid-list .grid-list>.column,.medium-up-2>.columns,.download-file-grid-list .grid-list>.columns,.design-file-grid-list .grid-list>.columns,.video-list figure.video .medium-up-2>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .medium-up-2>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption{width:50%;float:left}
.medium-up-2>.column:nth-of-type(1n),.download-file-grid-list .grid-list>.column:nth-of-type(1n),.design-file-grid-list .grid-list>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n),.download-file-grid-list .grid-list>.columns:nth-of-type(1n),.design-file-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .medium-up-2>.thumb-container:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-2>figcaption:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.medium-up-2>.column:nth-of-type(2n+1),.download-file-grid-list .grid-list>.column:nth-of-type(2n+1),.design-file-grid-list .grid-list>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-list figure.video .medium-up-2>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .medium-up-2>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(2n+1){clear:both}
.medium-up-2>.column:last-child,.download-file-grid-list .grid-list>.column:last-child,.design-file-grid-list .grid-list>.column:last-child,.medium-up-2>.columns:last-child,.download-file-grid-list .grid-list>.columns:last-child,.design-file-grid-list .grid-list>.columns:last-child,.video-list figure.video .medium-up-2>.thumb-container:last-child,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:last-child,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .medium-up-2>figcaption:last-child,.download-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .download-file-grid-list .grid-list>figcaption:last-child,.design-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .design-file-grid-list .grid-list>figcaption:last-child{float:left}
.medium-up-3>.column,.content-grid-list .grid-list-large>.column,.case-study-grid-list .grid-list>.column,.collection-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.medium-up-3>.columns,.content-grid-list .grid-list-large>.columns,.case-study-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .medium-up-3>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .medium-up-3>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:33.33333333%;float:left}
.medium-up-3>.column:nth-of-type(1n),.content-grid-list .grid-list-large>.column:nth-of-type(1n),.case-study-grid-list .grid-list>.column:nth-of-type(1n),.collection-grid-list .grid-list>.column:nth-of-type(1n),.mini-card-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n),.content-grid-list .grid-list-large>.columns:nth-of-type(1n),.case-study-grid-list .grid-list>.columns:nth-of-type(1n),.collection-grid-list .grid-list>.columns:nth-of-type(1n),.mini-card-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .medium-up-3>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-3>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.medium-up-3>.column:nth-of-type(3n+1),.content-grid-list .grid-list-large>.column:nth-of-type(3n+1),.case-study-grid-list .grid-list>.column:nth-of-type(3n+1),.collection-grid-list .grid-list>.column:nth-of-type(3n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(3n+1),.video-grid-list .grid-list>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(3n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(3n+1),.collection-grid-list .grid-list>.columns:nth-of-type(3n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-list figure.video .medium-up-3>.thumb-container:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(3n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .medium-up-3>figcaption:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(3n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(3n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(3n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(3n+1){clear:both}
.medium-up-3>.column:last-child,.content-grid-list .grid-list-large>.column:last-child,.case-study-grid-list .grid-list>.column:last-child,.collection-grid-list .grid-list>.column:last-child,.mini-card-grid-list .grid-list>.column:last-child,.video-grid-list .grid-list>.column:last-child,.medium-up-3>.columns:last-child,.content-grid-list .grid-list-large>.columns:last-child,.case-study-grid-list .grid-list>.columns:last-child,.collection-grid-list .grid-list>.columns:last-child,.mini-card-grid-list .grid-list>.columns:last-child,.video-grid-list .grid-list>.columns:last-child,.video-list figure.video .medium-up-3>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:last-child,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:last-child,.collection-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .collection-grid-list .grid-list>.thumb-container:last-child,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .medium-up-3>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-large>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-large>figcaption:last-child,.case-study-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .case-study-grid-list .grid-list>figcaption:last-child,.collection-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .collection-grid-list .grid-list>figcaption:last-child,.mini-card-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mini-card-grid-list .grid-list>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list>figcaption:last-child{float:left}
.medium-up-4>.column,.content-grid-list .grid-list-small>.column,.medium-up-4>.columns,.content-grid-list .grid-list-small>.columns,.video-list figure.video .medium-up-4>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.video-list figure.video .medium-up-4>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption{width:25%;float:left}
.medium-up-4>.column:nth-of-type(1n),.content-grid-list .grid-list-small>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n),.content-grid-list .grid-list-small>.columns:nth-of-type(1n),.video-list figure.video .medium-up-4>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-4>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(1n){clear:none}
.medium-up-4>.column:nth-of-type(4n+1),.content-grid-list .grid-list-small>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(4n+1),.video-list figure.video .medium-up-4>.thumb-container:nth-of-type(4n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(4n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(4n+1),.video-list figure.video .medium-up-4>figcaption:nth-of-type(4n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(4n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(4n+1){clear:both}
.medium-up-4>.column:last-child,.content-grid-list .grid-list-small>.column:last-child,.medium-up-4>.columns:last-child,.content-grid-list .grid-list-small>.columns:last-child,.video-list figure.video .medium-up-4>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:last-child,.video-list figure.video .medium-up-4>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-small>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-small>figcaption:last-child{float:left}
.medium-up-5>.column,.medium-up-5>.columns,.video-list figure.video .medium-up-5>.thumb-container,.video-list figure.video .medium-up-5>figcaption{width:20%;float:left}
.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n),.video-list figure.video .medium-up-5>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-5>figcaption:nth-of-type(1n){clear:none}
.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1),.video-list figure.video .medium-up-5>.thumb-container:nth-of-type(5n+1),.video-list figure.video .medium-up-5>figcaption:nth-of-type(5n+1){clear:both}
.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child,.video-list figure.video .medium-up-5>.thumb-container:last-child,.video-list figure.video .medium-up-5>figcaption:last-child{float:left}
.medium-up-6>.column,.mega-menu-grid-list .grid-list>.column,.medium-up-6>.columns,.mega-menu-grid-list .grid-list>.columns,.video-list figure.video .medium-up-6>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.video-list figure.video .medium-up-6>figcaption,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{width:16.66666667%;float:left}
.medium-up-6>.column:nth-of-type(1n),.mega-menu-grid-list .grid-list>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n),.mega-menu-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .medium-up-6>.thumb-container:nth-of-type(1n),.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .medium-up-6>figcaption:nth-of-type(1n),.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.medium-up-6>.column:nth-of-type(6n+1),.mega-menu-grid-list .grid-list>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1),.mega-menu-grid-list .grid-list>.columns:nth-of-type(6n+1),.video-list figure.video .medium-up-6>.thumb-container:nth-of-type(6n+1),.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(6n+1),.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:nth-of-type(6n+1),.video-list figure.video .medium-up-6>figcaption:nth-of-type(6n+1),.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(6n+1),.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:nth-of-type(6n+1){clear:both}
.medium-up-6>.column:last-child,.mega-menu-grid-list .grid-list>.column:last-child,.medium-up-6>.columns:last-child,.mega-menu-grid-list .grid-list>.columns:last-child,.video-list figure.video .medium-up-6>.thumb-container:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .medium-up-6>figcaption:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:last-child{float:left}
.medium-collapse>.column,.medium-collapse>.columns,.video-list figure.video .medium-collapse>.thumb-container,.video-list figure.video .medium-collapse>figcaption{padding-left:0;padding-right:0}
.medium-collapse .row{margin-left:0;margin-right:0}
.medium-uncollapse>.column,.medium-uncollapse>.columns,.video-list figure.video .medium-uncollapse>.thumb-container,.video-list figure.video .medium-uncollapse>figcaption{padding-left:.75rem;padding-right:.75rem}
.medium-centered{float:none;margin-left:auto;margin-right:auto}
.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:53.125em){.xmedium-1{width:8.33333333%}
.xmedium-push-1{position:relative;left:8.33333333%}
.xmedium-pull-1{position:relative;left:-8.33333333%}
.xmedium-offset-0{margin-left:0}
.xmedium-2{width:16.66666667%}
.xmedium-push-2{position:relative;left:16.66666667%}
.xmedium-pull-2{position:relative;left:-16.66666667%}
.xmedium-offset-1{margin-left:8.33333333%}
.xmedium-3{width:25%}
.xmedium-push-3{position:relative;left:25%}
.xmedium-pull-3{position:relative;left:-25%}
.xmedium-offset-2{margin-left:16.66666667%}
.xmedium-4{width:33.33333333%}
.xmedium-push-4{position:relative;left:33.33333333%}
.xmedium-pull-4{position:relative;left:-33.33333333%}
.xmedium-offset-3{margin-left:25%}
.xmedium-5{width:41.66666667%}
.xmedium-push-5{position:relative;left:41.66666667%}
.xmedium-pull-5{position:relative;left:-41.66666667%}
.xmedium-offset-4{margin-left:33.33333333%}
.xmedium-6{width:50%}
.xmedium-push-6{position:relative;left:50%}
.xmedium-pull-6{position:relative;left:-50%}
.xmedium-offset-5{margin-left:41.66666667%}
.xmedium-7{width:58.33333333%}
.xmedium-push-7{position:relative;left:58.33333333%}
.xmedium-pull-7{position:relative;left:-58.33333333%}
.xmedium-offset-6{margin-left:50%}
.xmedium-8{width:66.66666667%}
.xmedium-push-8{position:relative;left:66.66666667%}
.xmedium-pull-8{position:relative;left:-66.66666667%}
.xmedium-offset-7{margin-left:58.33333333%}
.xmedium-9{width:75%}
.xmedium-push-9{position:relative;left:75%}
.xmedium-pull-9{position:relative;left:-75%}
.xmedium-offset-8{margin-left:66.66666667%}
.xmedium-10{width:83.33333333%}
.xmedium-push-10{position:relative;left:83.33333333%}
.xmedium-pull-10{position:relative;left:-83.33333333%}
.xmedium-offset-9{margin-left:75%}
.xmedium-11{width:91.66666667%}
.xmedium-push-11{position:relative;left:91.66666667%}
.xmedium-pull-11{position:relative;left:-91.66666667%}
.xmedium-offset-10{margin-left:83.33333333%}
.xmedium-12{width:100%}
.xmedium-offset-11{margin-left:91.66666667%}
.xmedium-up-1>.column,.xmedium-up-1>.columns,.video-list figure.video .xmedium-up-1>.thumb-container,.video-list figure.video .xmedium-up-1>figcaption{width:100%;float:left}
.xmedium-up-1>.column:nth-of-type(1n),.xmedium-up-1>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-1>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-1>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-1>.column:nth-of-type(1n+1),.xmedium-up-1>.columns:nth-of-type(1n+1),.video-list figure.video .xmedium-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .xmedium-up-1>figcaption:nth-of-type(1n+1){clear:both}
.xmedium-up-1>.column:last-child,.xmedium-up-1>.columns:last-child,.video-list figure.video .xmedium-up-1>.thumb-container:last-child,.video-list figure.video .xmedium-up-1>figcaption:last-child{float:left}
.xmedium-up-2>.column,.xmedium-up-2>.columns,.video-list figure.video .xmedium-up-2>.thumb-container,.video-list figure.video .xmedium-up-2>figcaption{width:50%;float:left}
.xmedium-up-2>.column:nth-of-type(1n),.xmedium-up-2>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-2>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-2>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-2>.column:nth-of-type(2n+1),.xmedium-up-2>.columns:nth-of-type(2n+1),.video-list figure.video .xmedium-up-2>.thumb-container:nth-of-type(2n+1),.video-list figure.video .xmedium-up-2>figcaption:nth-of-type(2n+1){clear:both}
.xmedium-up-2>.column:last-child,.xmedium-up-2>.columns:last-child,.video-list figure.video .xmedium-up-2>.thumb-container:last-child,.video-list figure.video .xmedium-up-2>figcaption:last-child{float:left}
.xmedium-up-3>.column,.xmedium-up-3>.columns,.video-list figure.video .xmedium-up-3>.thumb-container,.video-list figure.video .xmedium-up-3>figcaption{width:33.33333333%;float:left}
.xmedium-up-3>.column:nth-of-type(1n),.xmedium-up-3>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-3>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-3>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-3>.column:nth-of-type(3n+1),.xmedium-up-3>.columns:nth-of-type(3n+1),.video-list figure.video .xmedium-up-3>.thumb-container:nth-of-type(3n+1),.video-list figure.video .xmedium-up-3>figcaption:nth-of-type(3n+1){clear:both}
.xmedium-up-3>.column:last-child,.xmedium-up-3>.columns:last-child,.video-list figure.video .xmedium-up-3>.thumb-container:last-child,.video-list figure.video .xmedium-up-3>figcaption:last-child{float:left}
.xmedium-up-4>.column,.xmedium-up-4>.columns,.video-list figure.video .xmedium-up-4>.thumb-container,.video-list figure.video .xmedium-up-4>figcaption{width:25%;float:left}
.xmedium-up-4>.column:nth-of-type(1n),.xmedium-up-4>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-4>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-4>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-4>.column:nth-of-type(4n+1),.xmedium-up-4>.columns:nth-of-type(4n+1),.video-list figure.video .xmedium-up-4>.thumb-container:nth-of-type(4n+1),.video-list figure.video .xmedium-up-4>figcaption:nth-of-type(4n+1){clear:both}
.xmedium-up-4>.column:last-child,.xmedium-up-4>.columns:last-child,.video-list figure.video .xmedium-up-4>.thumb-container:last-child,.video-list figure.video .xmedium-up-4>figcaption:last-child{float:left}
.xmedium-up-5>.column,.xmedium-up-5>.columns,.video-list figure.video .xmedium-up-5>.thumb-container,.video-list figure.video .xmedium-up-5>figcaption{width:20%;float:left}
.xmedium-up-5>.column:nth-of-type(1n),.xmedium-up-5>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-5>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-5>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-5>.column:nth-of-type(5n+1),.xmedium-up-5>.columns:nth-of-type(5n+1),.video-list figure.video .xmedium-up-5>.thumb-container:nth-of-type(5n+1),.video-list figure.video .xmedium-up-5>figcaption:nth-of-type(5n+1){clear:both}
.xmedium-up-5>.column:last-child,.xmedium-up-5>.columns:last-child,.video-list figure.video .xmedium-up-5>.thumb-container:last-child,.video-list figure.video .xmedium-up-5>figcaption:last-child{float:left}
.xmedium-up-6>.column,.xmedium-up-6>.columns,.video-list figure.video .xmedium-up-6>.thumb-container,.video-list figure.video .xmedium-up-6>figcaption{width:16.66666667%;float:left}
.xmedium-up-6>.column:nth-of-type(1n),.xmedium-up-6>.columns:nth-of-type(1n),.video-list figure.video .xmedium-up-6>.thumb-container:nth-of-type(1n),.video-list figure.video .xmedium-up-6>figcaption:nth-of-type(1n){clear:none}
.xmedium-up-6>.column:nth-of-type(6n+1),.xmedium-up-6>.columns:nth-of-type(6n+1),.video-list figure.video .xmedium-up-6>.thumb-container:nth-of-type(6n+1),.video-list figure.video .xmedium-up-6>figcaption:nth-of-type(6n+1){clear:both}
.xmedium-up-6>.column:last-child,.xmedium-up-6>.columns:last-child,.video-list figure.video .xmedium-up-6>.thumb-container:last-child,.video-list figure.video .xmedium-up-6>figcaption:last-child{float:left}
.xmedium-collapse>.column,.xmedium-collapse>.columns,.video-list figure.video .xmedium-collapse>.thumb-container,.video-list figure.video .xmedium-collapse>figcaption{padding-left:0;padding-right:0}
.xmedium-collapse .row{margin-left:0;margin-right:0}
.xmedium-uncollapse>.column,.xmedium-uncollapse>.columns,.video-list figure.video .xmedium-uncollapse>.thumb-container,.video-list figure.video .xmedium-uncollapse>figcaption{padding-left:.75rem;padding-right:.75rem}
.xmedium-centered{float:none;margin-left:auto;margin-right:auto}
.xmedium-uncentered,.xmedium-push-0,.xmedium-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:64em){.large-1{width:8.33333333%}
.large-push-1{position:relative;left:8.33333333%}
.large-pull-1{position:relative;left:-8.33333333%}
.large-offset-0{margin-left:0}
.large-2{width:16.66666667%}
.large-push-2{position:relative;left:16.66666667%}
.large-pull-2{position:relative;left:-16.66666667%}
.large-offset-1{margin-left:8.33333333%}
.large-3{width:25%}
.large-push-3{position:relative;left:25%}
.large-pull-3{position:relative;left:-25%}
.large-offset-2{margin-left:16.66666667%}
.large-4{width:33.33333333%}
.large-push-4{position:relative;left:33.33333333%}
.large-pull-4{position:relative;left:-33.33333333%}
.large-offset-3{margin-left:25%}
.large-5{width:41.66666667%}
.large-push-5{position:relative;left:41.66666667%}
.large-pull-5{position:relative;left:-41.66666667%}
.large-offset-4{margin-left:33.33333333%}
.large-6{width:50%}
.large-push-6{position:relative;left:50%}
.large-pull-6{position:relative;left:-50%}
.large-offset-5{margin-left:41.66666667%}
.large-7{width:58.33333333%}
.large-push-7{position:relative;left:58.33333333%}
.large-pull-7{position:relative;left:-58.33333333%}
.large-offset-6{margin-left:50%}
.large-8{width:66.66666667%}
.large-push-8{position:relative;left:66.66666667%}
.large-pull-8{position:relative;left:-66.66666667%}
.large-offset-7{margin-left:58.33333333%}
.large-9{width:75%}
.large-push-9{position:relative;left:75%}
.large-pull-9{position:relative;left:-75%}
.large-offset-8{margin-left:66.66666667%}
.large-10{width:83.33333333%}
.large-push-10{position:relative;left:83.33333333%}
.large-pull-10{position:relative;left:-83.33333333%}
.large-offset-9{margin-left:75%}
.large-11{width:91.66666667%}
.large-push-11{position:relative;left:91.66666667%}
.large-pull-11{position:relative;left:-91.66666667%}
.large-offset-10{margin-left:83.33333333%}
.large-12{width:100%}
.large-offset-11{margin-left:91.66666667%}
.large-up-1>.column,.large-up-1>.columns,.video-list figure.video .large-up-1>.thumb-container,.video-list figure.video .large-up-1>figcaption{width:100%;float:left}
.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n),.video-list figure.video .large-up-1>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-1>figcaption:nth-of-type(1n){clear:none}
.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1),.video-list figure.video .large-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .large-up-1>figcaption:nth-of-type(1n+1){clear:both}
.large-up-1>.column:last-child,.large-up-1>.columns:last-child,.video-list figure.video .large-up-1>.thumb-container:last-child,.video-list figure.video .large-up-1>figcaption:last-child{float:left}
.large-up-2>.column,.large-up-2>.columns,.video-list figure.video .large-up-2>.thumb-container,.video-list figure.video .large-up-2>figcaption{width:50%;float:left}
.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n),.video-list figure.video .large-up-2>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-2>figcaption:nth-of-type(1n){clear:none}
.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1),.video-list figure.video .large-up-2>.thumb-container:nth-of-type(2n+1),.video-list figure.video .large-up-2>figcaption:nth-of-type(2n+1){clear:both}
.large-up-2>.column:last-child,.large-up-2>.columns:last-child,.video-list figure.video .large-up-2>.thumb-container:last-child,.video-list figure.video .large-up-2>figcaption:last-child{float:left}
.large-up-3>.column,.content-grid-list .grid-list-large>.column,.download-file-grid-list .grid-list>.column,.design-file-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.large-up-3>.columns,.content-grid-list .grid-list-large>.columns,.download-file-grid-list .grid-list>.columns,.design-file-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .large-up-3>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .large-up-3>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:33.33333333%;float:left}
.large-up-3>.column:nth-of-type(1n),.content-grid-list .grid-list-large>.column:nth-of-type(1n),.download-file-grid-list .grid-list>.column:nth-of-type(1n),.design-file-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n),.content-grid-list .grid-list-large>.columns:nth-of-type(1n),.download-file-grid-list .grid-list>.columns:nth-of-type(1n),.design-file-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .large-up-3>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-3>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(1n),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.large-up-3>.column:nth-of-type(3n+1),.content-grid-list .grid-list-large>.column:nth-of-type(3n+1),.download-file-grid-list .grid-list>.column:nth-of-type(3n+1),.design-file-grid-list .grid-list>.column:nth-of-type(3n+1),.video-grid-list .grid-list>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(3n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(3n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-list figure.video .large-up-3>.thumb-container:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(3n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .large-up-3>figcaption:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(3n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(3n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(3n+1){clear:both}
.large-up-3>.column:last-child,.content-grid-list .grid-list-large>.column:last-child,.download-file-grid-list .grid-list>.column:last-child,.design-file-grid-list .grid-list>.column:last-child,.video-grid-list .grid-list>.column:last-child,.large-up-3>.columns:last-child,.content-grid-list .grid-list-large>.columns:last-child,.download-file-grid-list .grid-list>.columns:last-child,.design-file-grid-list .grid-list>.columns:last-child,.video-grid-list .grid-list>.columns:last-child,.video-list figure.video .large-up-3>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:last-child,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:last-child,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .large-up-3>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-large>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-large>figcaption:last-child,.download-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .download-file-grid-list .grid-list>figcaption:last-child,.design-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .design-file-grid-list .grid-list>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list>figcaption:last-child{float:left}
.large-up-4>.column,.case-study-grid-list .grid-list>.column,.collection-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.column,.large-up-4>.columns,.case-study-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-list figure.video .large-up-4>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-list figure.video .large-up-4>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption{width:25%;float:left}
.large-up-4>.column:nth-of-type(1n),.case-study-grid-list .grid-list>.column:nth-of-type(1n),.collection-grid-list .grid-list>.column:nth-of-type(1n),.mini-card-grid-list .grid-list>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n),.case-study-grid-list .grid-list>.columns:nth-of-type(1n),.collection-grid-list .grid-list>.columns:nth-of-type(1n),.mini-card-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .large-up-4>.thumb-container:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-4>figcaption:nth-of-type(1n),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(1n),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(1n),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.large-up-4>.column:nth-of-type(4n+1),.case-study-grid-list .grid-list>.column:nth-of-type(4n+1),.collection-grid-list .grid-list>.column:nth-of-type(4n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(4n+1),.collection-grid-list .grid-list>.columns:nth-of-type(4n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(4n+1),.video-list figure.video .large-up-4>.thumb-container:nth-of-type(4n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .large-up-4>figcaption:nth-of-type(4n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(4n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(4n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(4n+1){clear:both}
.large-up-4>.column:last-child,.case-study-grid-list .grid-list>.column:last-child,.collection-grid-list .grid-list>.column:last-child,.mini-card-grid-list .grid-list>.column:last-child,.large-up-4>.columns:last-child,.case-study-grid-list .grid-list>.columns:last-child,.collection-grid-list .grid-list>.columns:last-child,.mini-card-grid-list .grid-list>.columns:last-child,.video-list figure.video .large-up-4>.thumb-container:last-child,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:last-child,.collection-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .collection-grid-list .grid-list>.thumb-container:last-child,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .large-up-4>figcaption:last-child,.case-study-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .case-study-grid-list .grid-list>figcaption:last-child,.collection-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .collection-grid-list .grid-list>figcaption:last-child,.mini-card-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mini-card-grid-list .grid-list>figcaption:last-child{float:left}
.large-up-5>.column,.content-grid-list .grid-list-small>.column,.large-up-5>.columns,.content-grid-list .grid-list-small>.columns,.video-list figure.video .large-up-5>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.video-list figure.video .large-up-5>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption{width:20%;float:left}
.large-up-5>.column:nth-of-type(1n),.content-grid-list .grid-list-small>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n),.content-grid-list .grid-list-small>.columns:nth-of-type(1n),.video-list figure.video .large-up-5>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-5>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(1n){clear:none}
.large-up-5>.column:nth-of-type(5n+1),.content-grid-list .grid-list-small>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(5n+1),.video-list figure.video .large-up-5>.thumb-container:nth-of-type(5n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(5n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(5n+1),.video-list figure.video .large-up-5>figcaption:nth-of-type(5n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(5n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(5n+1){clear:both}
.large-up-5>.column:last-child,.content-grid-list .grid-list-small>.column:last-child,.large-up-5>.columns:last-child,.content-grid-list .grid-list-small>.columns:last-child,.video-list figure.video .large-up-5>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:last-child,.video-list figure.video .large-up-5>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-small>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-small>figcaption:last-child{float:left}
.large-up-6>.column,.mega-menu-grid-list .grid-list>.column,.large-up-6>.columns,.mega-menu-grid-list .grid-list>.columns,.video-list figure.video .large-up-6>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.video-list figure.video .large-up-6>figcaption,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{width:16.66666667%;float:left}
.large-up-6>.column:nth-of-type(1n),.mega-menu-grid-list .grid-list>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n),.mega-menu-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .large-up-6>.thumb-container:nth-of-type(1n),.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .large-up-6>figcaption:nth-of-type(1n),.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.large-up-6>.column:nth-of-type(6n+1),.mega-menu-grid-list .grid-list>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1),.mega-menu-grid-list .grid-list>.columns:nth-of-type(6n+1),.video-list figure.video .large-up-6>.thumb-container:nth-of-type(6n+1),.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(6n+1),.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:nth-of-type(6n+1),.video-list figure.video .large-up-6>figcaption:nth-of-type(6n+1),.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(6n+1),.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:nth-of-type(6n+1){clear:both}
.large-up-6>.column:last-child,.mega-menu-grid-list .grid-list>.column:last-child,.large-up-6>.columns:last-child,.mega-menu-grid-list .grid-list>.columns:last-child,.video-list figure.video .large-up-6>.thumb-container:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .large-up-6>figcaption:last-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:last-child{float:left}
.large-collapse>.column,.large-collapse>.columns,.video-list figure.video .large-collapse>.thumb-container,.video-list figure.video .large-collapse>figcaption{padding-left:0;padding-right:0}
.large-collapse .row{margin-left:0;margin-right:0}
.large-uncollapse>.column,.large-uncollapse>.columns,.video-list figure.video .large-uncollapse>.thumb-container,.video-list figure.video .large-uncollapse>figcaption{padding-left:1rem;padding-right:1rem}
.large-centered{float:none;margin-left:auto;margin-right:auto}
.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:71.25em){.xlarge-1{width:8.33333333%}
.xlarge-push-1{position:relative;left:8.33333333%}
.xlarge-pull-1{position:relative;left:-8.33333333%}
.xlarge-offset-0{margin-left:0}
.xlarge-2{width:16.66666667%}
.xlarge-push-2{position:relative;left:16.66666667%}
.xlarge-pull-2{position:relative;left:-16.66666667%}
.xlarge-offset-1{margin-left:8.33333333%}
.xlarge-3{width:25%}
.xlarge-push-3{position:relative;left:25%}
.xlarge-pull-3{position:relative;left:-25%}
.xlarge-offset-2{margin-left:16.66666667%}
.xlarge-4{width:33.33333333%}
.xlarge-push-4{position:relative;left:33.33333333%}
.xlarge-pull-4{position:relative;left:-33.33333333%}
.xlarge-offset-3{margin-left:25%}
.xlarge-5{width:41.66666667%}
.xlarge-push-5{position:relative;left:41.66666667%}
.xlarge-pull-5{position:relative;left:-41.66666667%}
.xlarge-offset-4{margin-left:33.33333333%}
.xlarge-6{width:50%}
.xlarge-push-6{position:relative;left:50%}
.xlarge-pull-6{position:relative;left:-50%}
.xlarge-offset-5{margin-left:41.66666667%}
.xlarge-7{width:58.33333333%}
.xlarge-push-7{position:relative;left:58.33333333%}
.xlarge-pull-7{position:relative;left:-58.33333333%}
.xlarge-offset-6{margin-left:50%}
.xlarge-8{width:66.66666667%}
.xlarge-push-8{position:relative;left:66.66666667%}
.xlarge-pull-8{position:relative;left:-66.66666667%}
.xlarge-offset-7{margin-left:58.33333333%}
.xlarge-9{width:75%}
.xlarge-push-9{position:relative;left:75%}
.xlarge-pull-9{position:relative;left:-75%}
.xlarge-offset-8{margin-left:66.66666667%}
.xlarge-10{width:83.33333333%}
.xlarge-push-10{position:relative;left:83.33333333%}
.xlarge-pull-10{position:relative;left:-83.33333333%}
.xlarge-offset-9{margin-left:75%}
.xlarge-11{width:91.66666667%}
.xlarge-push-11{position:relative;left:91.66666667%}
.xlarge-pull-11{position:relative;left:-91.66666667%}
.xlarge-offset-10{margin-left:83.33333333%}
.xlarge-12{width:100%}
.xlarge-offset-11{margin-left:91.66666667%}
.xlarge-up-1>.column,.xlarge-up-1>.columns,.video-list figure.video .xlarge-up-1>.thumb-container,.video-list figure.video .xlarge-up-1>figcaption{width:100%;float:left}
.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-1>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-1>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1),.video-list figure.video .xlarge-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .xlarge-up-1>figcaption:nth-of-type(1n+1){clear:both}
.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child,.video-list figure.video .xlarge-up-1>.thumb-container:last-child,.video-list figure.video .xlarge-up-1>figcaption:last-child{float:left}
.xlarge-up-2>.column,.xlarge-up-2>.columns,.video-list figure.video .xlarge-up-2>.thumb-container,.video-list figure.video .xlarge-up-2>figcaption{width:50%;float:left}
.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-2>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-2>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1),.video-list figure.video .xlarge-up-2>.thumb-container:nth-of-type(2n+1),.video-list figure.video .xlarge-up-2>figcaption:nth-of-type(2n+1){clear:both}
.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child,.video-list figure.video .xlarge-up-2>.thumb-container:last-child,.video-list figure.video .xlarge-up-2>figcaption:last-child{float:left}
.xlarge-up-3>.column,.content-grid-list .grid-list-large>.column,.xlarge-up-3>.columns,.content-grid-list .grid-list-large>.columns,.video-list figure.video .xlarge-up-3>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.video-list figure.video .xlarge-up-3>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption{width:33.33333333%;float:left}
.xlarge-up-3>.column:nth-of-type(1n),.content-grid-list .grid-list-large>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n),.content-grid-list .grid-list-large>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-3>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-3>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-3>.column:nth-of-type(3n+1),.content-grid-list .grid-list-large>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(3n+1),.video-list figure.video .xlarge-up-3>.thumb-container:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .xlarge-up-3>figcaption:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(3n+1){clear:both}
.xlarge-up-3>.column:last-child,.content-grid-list .grid-list-large>.column:last-child,.xlarge-up-3>.columns:last-child,.content-grid-list .grid-list-large>.columns:last-child,.video-list figure.video .xlarge-up-3>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:last-child,.video-list figure.video .xlarge-up-3>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-large>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-large>figcaption:last-child{float:left}
.xlarge-up-4>.column,.design-file-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.xlarge-up-4>.columns,.design-file-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .xlarge-up-4>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .xlarge-up-4>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:25%;float:left}
.xlarge-up-4>.column:nth-of-type(1n),.design-file-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n),.design-file-grid-list .grid-list>.columns:nth-of-type(1n),.video-grid-list .grid-list>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-4>.thumb-container:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-4>figcaption:nth-of-type(1n),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-4>.column:nth-of-type(4n+1),.design-file-grid-list .grid-list>.column:nth-of-type(4n+1),.video-grid-list .grid-list>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(4n+1),.video-grid-list .grid-list>.columns:nth-of-type(4n+1),.video-list figure.video .xlarge-up-4>.thumb-container:nth-of-type(4n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .xlarge-up-4>figcaption:nth-of-type(4n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(4n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(4n+1){clear:both}
.xlarge-up-4>.column:last-child,.design-file-grid-list .grid-list>.column:last-child,.video-grid-list .grid-list>.column:last-child,.xlarge-up-4>.columns:last-child,.design-file-grid-list .grid-list>.columns:last-child,.video-grid-list .grid-list>.columns:last-child,.video-list figure.video .xlarge-up-4>.thumb-container:last-child,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list>.thumb-container:last-child,.video-list figure.video .xlarge-up-4>figcaption:last-child,.design-file-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .design-file-grid-list .grid-list>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list>figcaption:last-child{float:left}
.xlarge-up-5>.column,.xlarge-up-5>.columns,.video-list figure.video .xlarge-up-5>.thumb-container,.video-list figure.video .xlarge-up-5>figcaption{width:20%;float:left}
.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-5>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-5>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1),.video-list figure.video .xlarge-up-5>.thumb-container:nth-of-type(5n+1),.video-list figure.video .xlarge-up-5>figcaption:nth-of-type(5n+1){clear:both}
.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child,.video-list figure.video .xlarge-up-5>.thumb-container:last-child,.video-list figure.video .xlarge-up-5>figcaption:last-child{float:left}
.xlarge-up-6>.column,.content-grid-list .grid-list-small>.column,.video-grid-list .grid-list.grid-list-6>.column,.xlarge-up-6>.columns,.content-grid-list .grid-list-small>.columns,.video-grid-list .grid-list.grid-list-6>.columns,.video-list figure.video .xlarge-up-6>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.video-grid-list .video-list figure.video .grid-list.grid-list-6>.thumb-container,.video-list figure.video .video-grid-list .grid-list.grid-list-6>.thumb-container,.video-list figure.video .xlarge-up-6>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.video-grid-list .video-list figure.video .grid-list.grid-list-6>figcaption,.video-list figure.video .video-grid-list .grid-list.grid-list-6>figcaption{width:16.66666667%;float:left}
.xlarge-up-6>.column:nth-of-type(1n),.content-grid-list .grid-list-small>.column:nth-of-type(1n),.video-grid-list .grid-list.grid-list-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n),.content-grid-list .grid-list-small>.columns:nth-of-type(1n),.video-grid-list .grid-list.grid-list-6>.columns:nth-of-type(1n),.video-list figure.video .xlarge-up-6>.thumb-container:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list.grid-list-6>.thumb-container:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list.grid-list-6>.thumb-container:nth-of-type(1n),.video-list figure.video .xlarge-up-6>figcaption:nth-of-type(1n),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(1n),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(1n),.video-grid-list .video-list figure.video .grid-list.grid-list-6>figcaption:nth-of-type(1n),.video-list figure.video .video-grid-list .grid-list.grid-list-6>figcaption:nth-of-type(1n){clear:none}
.xlarge-up-6>.column:nth-of-type(6n+1),.content-grid-list .grid-list-small>.column:nth-of-type(6n+1),.video-grid-list .grid-list.grid-list-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(6n+1),.video-grid-list .grid-list.grid-list-6>.columns:nth-of-type(6n+1),.video-list figure.video .xlarge-up-6>.thumb-container:nth-of-type(6n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(6n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(6n+1),.video-grid-list .video-list figure.video .grid-list.grid-list-6>.thumb-container:nth-of-type(6n+1),.video-list figure.video .video-grid-list .grid-list.grid-list-6>.thumb-container:nth-of-type(6n+1),.video-list figure.video .xlarge-up-6>figcaption:nth-of-type(6n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(6n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(6n+1),.video-grid-list .video-list figure.video .grid-list.grid-list-6>figcaption:nth-of-type(6n+1),.video-list figure.video .video-grid-list .grid-list.grid-list-6>figcaption:nth-of-type(6n+1){clear:both}
.xlarge-up-6>.column:last-child,.content-grid-list .grid-list-small>.column:last-child,.video-grid-list .grid-list.grid-list-6>.column:last-child,.xlarge-up-6>.columns:last-child,.content-grid-list .grid-list-small>.columns:last-child,.video-grid-list .grid-list.grid-list-6>.columns:last-child,.video-list figure.video .xlarge-up-6>.thumb-container:last-child,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:last-child,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:last-child,.video-grid-list .video-list figure.video .grid-list.grid-list-6>.thumb-container:last-child,.video-list figure.video .video-grid-list .grid-list.grid-list-6>.thumb-container:last-child,.video-list figure.video .xlarge-up-6>figcaption:last-child,.content-grid-list .video-list figure.video .grid-list-small>figcaption:last-child,.video-list figure.video .content-grid-list .grid-list-small>figcaption:last-child,.video-grid-list .video-list figure.video .grid-list.grid-list-6>figcaption:last-child,.video-list figure.video .video-grid-list .grid-list.grid-list-6>figcaption:last-child{float:left}
.xlarge-collapse>.column,.xlarge-collapse>.columns,.video-list figure.video .xlarge-collapse>.thumb-container,.video-list figure.video .xlarge-collapse>figcaption{padding-left:0;padding-right:0}
.xlarge-collapse .row{margin-left:0;margin-right:0}
.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns,.video-list figure.video .xlarge-uncollapse>.thumb-container,.video-list figure.video .xlarge-uncollapse>figcaption{padding-left:1rem;padding-right:1rem}
.xlarge-centered{float:none;margin-left:auto;margin-right:auto}
.xlarge-uncentered,.xlarge-push-0,.xlarge-pull-0{position:static;margin-left:0;margin-right:0;float:left}
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,.footer h4,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:80%;line-height:inherit}
h1,h2,h3,h4,h5,.footer h4,h6{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:800;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}
h1 small,h2 small,h3 small,h4 small,h5 small,.footer h4 small,h6 small{color:#121212;line-height:0}
a{color:#338ba9;text-decoration:none;line-height:inherit;cursor:pointer}
a:hover,a:focus{color:#005168}
a img{border:0}
hr{max-width:1920px;height:0;border:unset;margin:1.25rem auto;clear:both;background:#656a6b40;margin:1.5rem 0;height:1px}
hr.dark{background:#121212}
ul,ol,dl{line-height:1.6;margin-bottom:1rem;list-style-position:outside}
li{font-size:inherit}
ul{list-style-type:disc;margin-left:1.25rem}
ol{margin-left:1.25rem}
ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}
dl{margin-bottom:1rem}
dl dt{margin-bottom:.3rem;font-weight:bold}
blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #d5d5d5}
blockquote,blockquote p{line-height:1.6;color:#121212}
cite{display:block;font-size:.8125rem;color:#121212}
cite:before{content:'\2014 \0020'}
abbr{color:#121212;cursor:help;border-bottom:1px dotted #121212}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#121212;background-color:#efefef;border:1px solid #d5d5d5;padding:.125rem .3125rem .0625rem}
kbd{padding:.125rem .25rem 0;margin:0;background-color:#efefef;color:#121212;font-family:Consolas,"Liberation Mono",Courier,monospace}
.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#121212}
.lead{font-size:125%;line-height:1.6}
.stat{font-size:2.5rem;line-height:1}
p+.stat{margin-top:-1rem}
.no-bullet{margin-left:0;list-style:none}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
@media screen and (min-width:40.3125em){.medium-text-left{text-align:left}
.medium-text-right{text-align:right}
.medium-text-center{text-align:center}
.medium-text-justify{text-align:justify}
}
@media screen and (min-width:53.125em){.xmedium-text-left{text-align:left}
.xmedium-text-right{text-align:right}
.xmedium-text-center{text-align:center}
.xmedium-text-justify{text-align:justify}
}
@media screen and (min-width:64em){.large-text-left{text-align:left}
.large-text-right{text-align:right}
.large-text-center{text-align:center}
.large-text-justify{text-align:justify}
}
@media screen and (min-width:71.25em){.xlarge-text-left{text-align:left}
.xlarge-text-right{text-align:right}
.xlarge-text-center{text-align:center}
.xlarge-text-justify{text-align:justify}
}
.show-for-print{display:none !important}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}
.show-for-print{display:block !important}
.hide-for-print{display:none !important}
table.show-for-print{display:table !important}
thead.show-for-print{display:table-header-group !important}
tbody.show-for-print{display:table-row-group !important}
tr.show-for-print{display:table-row !important}
td.show-for-print{display:table-cell !important}
th.show-for-print{display:table-cell !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}
abbr[title]:after{content:" (" attr(title) ")"}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.page .button,header.header .button,footer.footer .button,[class^="sg-"] .button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:3px;padding:.85em 1em;margin:0 1rem 1rem 0;font-size:.9rem;background-color:#338ba9;color:#338ba9}
[data-whatinput='mouse'] .page .button,[data-whatinput='mouse'] header.header .button,[data-whatinput='mouse'] footer.footer .button,[data-whatinput='mouse'] [class^="sg-"] .button{outline:0}
.page .button:hover,.page .button:focus,header.header .button:hover,header.header .button:focus,footer.footer .button:hover,footer.footer .button:focus,[class^="sg-"] .button:hover,[class^="sg-"] .button:focus{background-color:#2f1974;color:#338ba9}
.page .button.tiny,header.header .button.tiny,footer.footer .button.tiny,[class^="sg-"] .button.tiny{font-size:.6rem}
.page .button.small,header.header .button.small,footer.footer .button.small,[class^="sg-"] .button.small{font-size:.75rem}
.page .button.large,header.header .button.large,footer.footer .button.large,[class^="sg-"] .button.large{font-size:1.25rem}
.page .button.expanded,header.header .button.expanded,footer.footer .button.expanded,[class^="sg-"] .button.expanded{display:block;width:100%;margin-left:0;margin-right:0}
.page .button.primary,header.header .button.primary,footer.footer .button.primary,[class^="sg-"] .button.primary{background-color:#338ba9;color:#338ba9}
.page .button.primary:hover,.page .button.primary:focus,header.header .button.primary:hover,header.header .button.primary:focus,footer.footer .button.primary:hover,footer.footer .button.primary:focus,[class^="sg-"] .button.primary:hover,[class^="sg-"] .button.primary:focus{background-color:#2c176d;color:#338ba9}
.page .button.secondary,header.header .button.secondary,footer.footer .button.secondary,[class^="sg-"] .button.secondary{background-color:#338ba9;color:#338ba9}
.page .button.secondary:hover,.page .button.secondary:focus,header.header .button.secondary:hover,header.header .button.secondary:focus,footer.footer .button.secondary:hover,footer.footer .button.secondary:focus,[class^="sg-"] .button.secondary:hover,[class^="sg-"] .button.secondary:focus{background-color:#2c176d;color:#338ba9}
.page .button.success,header.header .button.success,footer.footer .button.success,[class^="sg-"] .button.success{background-color:#1dbc47;color:#338ba9}
.page .button.success:hover,.page .button.success:focus,header.header .button.success:hover,header.header .button.success:focus,footer.footer .button.success:hover,footer.footer .button.success:focus,[class^="sg-"] .button.success:hover,[class^="sg-"] .button.success:focus{background-color:#179639;color:#338ba9}
.page .button.alert,header.header .button.alert,footer.footer .button.alert,[class^="sg-"] .button.alert{background-color:#f2344b;color:#338ba9}
.page .button.alert:hover,.page .button.alert:focus,header.header .button.alert:hover,header.header .button.alert:focus,footer.footer .button.alert:hover,footer.footer .button.alert:focus,[class^="sg-"] .button.alert:hover,[class^="sg-"] .button.alert:focus{background-color:#dd0e27;color:#338ba9}
.page .button.warning,header.header .button.warning,footer.footer .button.warning,[class^="sg-"] .button.warning{background-color:#ffae00;color:#338ba9}
.page .button.warning:hover,.page .button.warning:focus,header.header .button.warning:hover,header.header .button.warning:focus,footer.footer .button.warning:hover,footer.footer .button.warning:focus,[class^="sg-"] .button.warning:hover,[class^="sg-"] .button.warning:focus{background-color:#cc8b00;color:#338ba9}
.page .button.hollow,header.header .button.hollow,footer.footer .button.hollow,[class^="sg-"] .button.hollow{border:1px solid #338ba9;color:#338ba9}
.page .button.hollow,.page .button.hollow:hover,.page .button.hollow:focus,header.header .button.hollow,header.header .button.hollow:hover,header.header .button.hollow:focus,footer.footer .button.hollow,footer.footer .button.hollow:hover,footer.footer .button.hollow:focus,[class^="sg-"] .button.hollow,[class^="sg-"] .button.hollow:hover,[class^="sg-"] .button.hollow:focus{background-color:transparent}
.page .button.hollow:hover,.page .button.hollow:focus,header.header .button.hollow:hover,header.header .button.hollow:focus,footer.footer .button.hollow:hover,footer.footer .button.hollow:focus,[class^="sg-"] .button.hollow:hover,[class^="sg-"] .button.hollow:focus{border-color:#1c0f44;color:#1c0f44}
.page .button.hollow.primary,header.header .button.hollow.primary,footer.footer .button.hollow.primary,[class^="sg-"] .button.hollow.primary{border:1px solid #338ba9;color:#338ba9}
.page .button.hollow.primary:hover,.page .button.hollow.primary:focus,header.header .button.hollow.primary:hover,header.header .button.hollow.primary:focus,footer.footer .button.hollow.primary:hover,footer.footer .button.hollow.primary:focus,[class^="sg-"] .button.hollow.primary:hover,[class^="sg-"] .button.hollow.primary:focus{border-color:#1c0f44;color:#1c0f44}
.page .button.hollow.secondary,header.header .button.hollow.secondary,footer.footer .button.hollow.secondary,[class^="sg-"] .button.hollow.secondary{border:1px solid #338ba9;color:#338ba9}
.page .button.hollow.secondary:hover,.page .button.hollow.secondary:focus,header.header .button.hollow.secondary:hover,header.header .button.hollow.secondary:focus,footer.footer .button.hollow.secondary:hover,footer.footer .button.hollow.secondary:focus,[class^="sg-"] .button.hollow.secondary:hover,[class^="sg-"] .button.hollow.secondary:focus{border-color:#1c0f44;color:#1c0f44}
.page .button.hollow.success,header.header .button.hollow.success,footer.footer .button.hollow.success,[class^="sg-"] .button.hollow.success{border:1px solid #1dbc47;color:#1dbc47}
.page .button.hollow.success:hover,.page .button.hollow.success:focus,header.header .button.hollow.success:hover,header.header .button.hollow.success:focus,footer.footer .button.hollow.success:hover,footer.footer .button.hollow.success:focus,[class^="sg-"] .button.hollow.success:hover,[class^="sg-"] .button.hollow.success:focus{border-color:#0f5e24;color:#0f5e24}
.page .button.hollow.alert,header.header .button.hollow.alert,footer.footer .button.hollow.alert,[class^="sg-"] .button.hollow.alert{border:1px solid #f2344b;color:#f2344b}
.page .button.hollow.alert:hover,.page .button.hollow.alert:focus,header.header .button.hollow.alert:hover,header.header .button.hollow.alert:focus,footer.footer .button.hollow.alert:hover,footer.footer .button.hollow.alert:focus,[class^="sg-"] .button.hollow.alert:hover,[class^="sg-"] .button.hollow.alert:focus{border-color:#8a0919;color:#8a0919}
.page .button.hollow.warning,header.header .button.hollow.warning,footer.footer .button.hollow.warning,[class^="sg-"] .button.hollow.warning{border:1px solid #ffae00;color:#ffae00}
.page .button.hollow.warning:hover,.page .button.hollow.warning:focus,header.header .button.hollow.warning:hover,header.header .button.hollow.warning:focus,footer.footer .button.hollow.warning:hover,footer.footer .button.hollow.warning:focus,[class^="sg-"] .button.hollow.warning:hover,[class^="sg-"] .button.hollow.warning:focus{border-color:#805700;color:#805700}
.page .button.disabled,.page .button[disabled],header.header .button.disabled,header.header .button[disabled],footer.footer .button.disabled,footer.footer .button[disabled],[class^="sg-"] .button.disabled,[class^="sg-"] .button[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}
.page .button.dropdown::after,.page .tophat .tophat-nav .site-nav .button.dropdown::after,.tophat .tophat-nav .site-nav .page .button.dropdown::after,.page .tophat .tophat-nav .site-controls .button.dropdown::after,.tophat .tophat-nav .site-controls .page .button.dropdown::after,header.header .button.dropdown::after,header.header .tophat .tophat-nav .site-nav .button.dropdown::after,.tophat .tophat-nav .site-nav header.header .button.dropdown::after,header.header .tophat .tophat-nav .site-controls .button.dropdown::after,.tophat .tophat-nav .site-controls header.header .button.dropdown::after,footer.footer .button.dropdown::after,footer.footer .tophat .tophat-nav .site-nav .button.dropdown::after,.tophat .tophat-nav .site-nav footer.footer .button.dropdown::after,footer.footer .tophat .tophat-nav .site-controls .button.dropdown::after,.tophat .tophat-nav .site-controls footer.footer .button.dropdown::after,[class^="sg-"] .button.dropdown::after,[class^="sg-"] .tophat .tophat-nav .site-nav .button.dropdown::after,.tophat .tophat-nav .site-nav [class^="sg-"] .button.dropdown::after,[class^="sg-"] .tophat .tophat-nav .site-controls .button.dropdown::after,.tophat .tophat-nav .site-controls [class^="sg-"] .button.dropdown::after{content:'';display:block;width:0;height:0;border:inset .4em;border-color:#fff transparent transparent;border-top-style:solid;border-bottom-width:0;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}
.page .button.arrow-only::after,header.header .button.arrow-only::after,footer.footer .button.arrow-only::after,[class^="sg-"] .button.arrow-only::after{margin-left:0;float:none;top:.2em}
.page textarea,header.header textarea,footer.footer textarea,[class^="sg-"] textarea{max-width:100%}
.page textarea[rows],header.header textarea[rows],footer.footer textarea[rows],[class^="sg-"] textarea[rows]{height:auto}
.page input:disabled,.page input[readonly],.page textarea:disabled,.page textarea[readonly],header.header input:disabled,header.header input[readonly],header.header textarea:disabled,header.header textarea[readonly],footer.footer input:disabled,footer.footer input[readonly],footer.footer textarea:disabled,footer.footer textarea[readonly],[class^="sg-"] input:disabled,[class^="sg-"] input[readonly],[class^="sg-"] textarea:disabled,[class^="sg-"] textarea[readonly]{background-color:#efefef;cursor:default}
.page [type='submit'],.page [type='button'],header.header [type='submit'],header.header [type='button'],footer.footer [type='submit'],footer.footer [type='button'],[class^="sg-"] [type='submit'],[class^="sg-"] [type='button']{border-radius:3px;-webkit-appearance:none;-moz-appearance:none}
.page input[type='search'],header.header input[type='search'],footer.footer input[type='search'],[class^="sg-"] input[type='search']{box-sizing:border-box}
.page [type='file'],.page [type='checkbox'],.page [type='radio'],header.header [type='file'],header.header [type='checkbox'],header.header [type='radio'],footer.footer [type='file'],footer.footer [type='checkbox'],footer.footer [type='radio'],[class^="sg-"] [type='file'],[class^="sg-"] [type='checkbox'],[class^="sg-"] [type='radio']{margin:0 0 1rem}
.page [type='checkbox']+label,.page [type='radio']+label,header.header [type='checkbox']+label,header.header [type='radio']+label,footer.footer [type='checkbox']+label,footer.footer [type='radio']+label,[class^="sg-"] [type='checkbox']+label,[class^="sg-"] [type='radio']+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}
.page label>[type='checkbox'],.page label>[type='label'],header.header label>[type='checkbox'],header.header label>[type='label'],footer.footer label>[type='checkbox'],footer.footer label>[type='label'],[class^="sg-"] label>[type='checkbox'],[class^="sg-"] label>[type='label']{margin-right:.5rem}
.page [type='file'],header.header [type='file'],footer.footer [type='file'],[class^="sg-"] [type='file']{width:100%}
.page label,header.header label,footer.footer label,[class^="sg-"] label{display:block;margin:0;font-size:.875rem;font-weight:normal;line-height:1.8;color:#121212}
.page label.middle,header.header label.middle,footer.footer label.middle,[class^="sg-"] label.middle{margin:0 0 1rem;padding:.5625rem 0}
.page .help-text,header.header .help-text,footer.footer .help-text,[class^="sg-"] .help-text{margin-top:-0.5rem;font-size:.8125rem;font-style:italic;color:#333}
.page .input-group,header.header .input-group,footer.footer .input-group,[class^="sg-"] .input-group{display:table;width:100%;margin-bottom:1rem}
.page .input-group>:first-child,header.header .input-group>:first-child,footer.footer .input-group>:first-child,[class^="sg-"] .input-group>:first-child{border-radius:3px 0 0 3px}
.page .input-group>:last-child>*,header.header .input-group>:last-child>*,footer.footer .input-group>:last-child>*,[class^="sg-"] .input-group>:last-child>*{border-radius:0 3px 3px 0}
.page .input-group-label,.page header.header .input-group-label,header.header .page .input-group-label,.page footer.footer .input-group-label,footer.footer .page .input-group-label,.page .input-group-field,.page header.header .input-group-field,header.header .page .input-group-field,.page footer.footer .input-group-field,footer.footer .page .input-group-field,.page .input-group-button,.page header.header .input-group-button,header.header .page .input-group-button,.page footer.footer .input-group-button,footer.footer .page .input-group-button,header.header .input-group-label,header.header .input-group-field,header.header .input-group-button,footer.footer .input-group-label,footer.footer .input-group-field,footer.footer .input-group-button,[class^="sg-"] header.header .input-group-label,header.header [class^="sg-"] .input-group-label,[class^="sg-"] footer.footer .input-group-label,footer.footer [class^="sg-"] .input-group-label,[class^="sg-"] .input-group-label,[class^="sg-"] header.header .input-group-field,header.header [class^="sg-"] .input-group-field,[class^="sg-"] footer.footer .input-group-field,footer.footer [class^="sg-"] .input-group-field,[class^="sg-"] .input-group-field,[class^="sg-"] header.header .input-group-button,header.header [class^="sg-"] .input-group-button,[class^="sg-"] footer.footer .input-group-button,footer.footer [class^="sg-"] .input-group-button,[class^="sg-"] .input-group-button{display:table-cell;margin:0;vertical-align:middle}
.page .input-group-label,header.header .input-group-label,footer.footer .input-group-label,[class^="sg-"] .input-group-label{text-align:center;width:1%;height:100%;padding:0 1rem;background:#efefef;color:#121212;border:1px solid #d5d5d5;white-space:nowrap}
.page .input-group-label:first-child,header.header .input-group-label:first-child,footer.footer .input-group-label:first-child,[class^="sg-"] .input-group-label:first-child{border-right:0}
.page .input-group-label:last-child,header.header .input-group-label:last-child,footer.footer .input-group-label:last-child,[class^="sg-"] .input-group-label:last-child{border-left:0}
.page .input-group-field,header.header .input-group-field,footer.footer .input-group-field,[class^="sg-"] .input-group-field{border-radius:0;height:2.5rem}
.page .input-group-button,header.header .input-group-button,footer.footer .input-group-button,[class^="sg-"] .input-group-button{height:100%;padding-top:0;padding-bottom:0;text-align:center;width:1%}
.page .input-group-button a,.page .input-group-button input,.page .input-group-button button,header.header .input-group-button a,header.header .input-group-button input,header.header .input-group-button button,footer.footer .input-group-button a,footer.footer .input-group-button input,footer.footer .input-group-button button,[class^="sg-"] .input-group-button a,[class^="sg-"] .input-group-button input,[class^="sg-"] .input-group-button button{margin:0}
.page fieldset,header.header fieldset,footer.footer fieldset,[class^="sg-"] fieldset{border:0;padding:0;margin:0}
.page legend,header.header legend,footer.footer legend,[class^="sg-"] legend{margin-bottom:.5rem;max-width:100%}
.page .fieldset,header.header .fieldset,footer.footer .fieldset,[class^="sg-"] .fieldset{border:1px solid #d5d5d5;padding:1.25rem;margin:1.125rem 0}
.page .fieldset legend,header.header .fieldset legend,footer.footer .fieldset legend,[class^="sg-"] .fieldset legend{background:#fff;padding:0 .1875rem;margin:0;margin-left:-0.1875rem}
.page select,header.header select,footer.footer select,[class^="sg-"] select{height:2.4375rem;padding:.75rem;border:1px solid #d5d5d5;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#121212;background-color:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none}
@media screen and (min-width:0){.page select,header.header select,footer.footer select,[class^="sg-"] select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
}
.page select:disabled,header.header select:disabled,footer.footer select:disabled,[class^="sg-"] select:disabled{cursor:default}
.page select::-ms-expand,header.header select::-ms-expand,footer.footer select::-ms-expand,[class^="sg-"] select::-ms-expand{display:none}
.page select[multiple],header.header select[multiple],footer.footer select[multiple],[class^="sg-"] select[multiple]{height:auto}
.page .is-invalid-input:not(:focus),header.header .is-invalid-input:not(:focus),footer.footer .is-invalid-input:not(:focus),[class^="sg-"] .is-invalid-input:not(:focus){background-color:rgba(242,52,75,0.1);border-color:#f2344b}
.page .is-invalid-label,header.header .is-invalid-label,footer.footer .is-invalid-label,[class^="sg-"] .is-invalid-label{color:#f2344b}
.page .form-error,header.header .form-error,footer.footer .form-error,[class^="sg-"] .form-error{display:none;margin-top:-0.5rem;margin-bottom:1rem;font-size:16;font-weight:500;color:#f2344b}
.page .form-error.is-visible,header.header .form-error.is-visible,footer.footer .form-error.is-visible,[class^="sg-"] .form-error.is-visible{display:block}
.hide{display:none !important}
.invisible{visibility:hidden}
@media screen and (min-width:0) and (max-width:40.25em){.hide-for-small-only{display:none !important}
}
@media screen and (max-width:0),screen and (min-width:40.3125em){.show-for-small-only{display:none !important}
}
@media screen and (min-width:40.3125em){.hide-for-medium{display:none !important}
}
@media screen and (max-width:40.25em){.show-for-medium{display:none !important}
}
@media screen and (min-width:40.3125em) and (max-width:53.0625em){.hide-for-medium-only{display:none !important}
}
@media screen and (max-width:40.25em),screen and (min-width:53.125em){.show-for-medium-only{display:none !important}
}
@media screen and (min-width:53.125em){.hide-for-xmedium{display:none !important}
}
@media screen and (max-width:53.0625em){.show-for-xmedium{display:none !important}
}
@media screen and (min-width:53.125em) and (max-width:63.9375em){.hide-for-xmedium-only{display:none !important}
}
@media screen and (max-width:53.0625em),screen and (min-width:64em){.show-for-xmedium-only{display:none !important}
}
@media screen and (min-width:64em){.hide-for-large{display:none !important}
}
@media screen and (max-width:63.9375em){.show-for-large{display:none !important}
}
@media screen and (min-width:64em) and (max-width:71.1875em){.hide-for-large-only{display:none !important}
}
@media screen and (max-width:63.9375em),screen and (min-width:71.25em){.show-for-large-only{display:none !important}
}
@media screen and (min-width:71.25em){.hide-for-xlarge{display:none !important}
}
@media screen and (max-width:71.1875em){.show-for-xlarge{display:none !important}
}
@media screen and (min-width:71.25em) and (max-width:89.9375em){.hide-for-xlarge-only{display:none !important}
}
@media screen and (max-width:71.1875em),screen and (min-width:90em){.show-for-xlarge-only{display:none !important}
}
.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}
.show-for-landscape,.hide-for-portrait{display:block !important}
@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block !important}
}
@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none !important}
}
.hide-for-landscape,.show-for-portrait{display:none !important}
@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none !important}
}
@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block !important}
}
.float-left{float:left !important}
.float-right{float:right !important}
.float-center{display:block;margin-left:auto;margin-right:auto}
.clearfix::before,.clearfix::after{content:' ';display:table}
.clearfix::after{clear:both}
ul.accordion{list-style-type:none;background:#fff;border:0;margin:0}
ul.accordion li.accordion-item{margin-top:-1px;background:transparent;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative}
ul.accordion li.accordion-item:not(.is-active){border:0}
ul.accordion li.accordion-item:first-child{margin-top:0}
ul.accordion li.accordion-item.is-active>.accordion-title{background:#fff;border:0}
ul.accordion li.accordion-item.is-active>.accordion-title::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
ul.accordion li.accordion-item.is-active .accordion-content{transition:max-height .3s linear 0,padding 0 linear 0;max-height:100%}
ul.accordion li.accordion-item .accordion-title{display:block;padding:1.25rem 1rem;position:relative;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#121212;font-weight:700;font-size:1rem}
ul.accordion li.accordion-item .accordion-title::before{content:"";margin-top:-0.5rem;color:#121212;position:relative;right:.125rem;top:.8125rem;float:right;font-size:.75rem;-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
ul.accordion li.accordion-item .accordion-content{padding:1rem;display:none;background-color:#fff;transition:max-height .3s linear 0,padding 0 linear .3s;max-height:0;overflow:hidden;padding:0;border-bottom:0}
@media screen and (min-width:53.125em){ul.accordion li.accordion-item{border-top:0;border-bottom:0}
}
.accordion-thumbnail-tabs ul.accordion li.accordion-item:not(.is-active){border:0}
.breadcrumbs li:not(:last-child)::after{color:#121212;content:"/";margin:0 .25rem;position:relative;top:1px;opacity:1}
.breadcrumbs .disabled{color:#efefef}
.button-group{margin-bottom:1rem;font-size:.9rem}
.button-group::before,.button-group::after{content:' ';display:table}
.button-group::after{clear:both}
.button-group .button{float:left;margin:0;font-size:inherit}
.button-group .button:not(:last-child){border-right:1px solid #fff}
.button-group.tiny{font-size:.6rem}
.button-group.small{font-size:.75rem}
.button-group.large{font-size:1.25rem}
.button-group.expanded{display:table;table-layout:fixed;width:100%}
.button-group.expanded::before,.button-group.expanded::after{display:none}
.button-group.expanded .button{display:table-cell;float:none}
.button-group.primary .button{background-color:#338ba9;color:#fff}
.button-group.primary .button:hover,.button-group.primary .button:focus{background-color:#2c176d;color:#fff}
.button-group.secondary .button{background-color:##338ba9;color:#fff}
.button-group.secondary .button:hover,.button-group.secondary .button:focus{background-color:#2c176d;color:#fff}
.button-group.success .button{background-color:#1dbc47;color:#fff}
.button-group.success .button:hover,.button-group.success .button:focus{background-color:#179639;color:#fff}
.button-group.alert .button{background-color:#f2344b;color:#fff}
.button-group.alert .button:hover,.button-group.alert .button:focus{background-color:#dd0e27;color:#fff}
.button-group.warning .button{background-color:#ffae00;color:#fff}
.button-group.warning .button:hover,.button-group.warning .button:focus{background-color:#cc8b00;color:#fff}
.button-group.stacked .button,.button-group.stacked-for-small .button{width:100%}
.button-group.stacked .button:not(:last-child),.button-group.stacked-for-small .button:not(:last-child){border-right:1px solid}
@media screen and (min-width:40.3125em){.button-group.stacked-for-small .button{width:auto}
.button-group.stacked-for-small .button:not(:last-child){border-right:1px solid #fff}
}
@media screen and (min-width:0) and (max-width:40.25em){.button-group.stacked-for-small.expanded{display:block}
.button-group.stacked-for-small.expanded .button{display:block;border-right:0}
}
.callout{margin:0 0 1rem 0;padding:1rem;border:1px solid #d5d5d5;border-radius:3px;position:relative;color:#121212;background-color:white}
.image-caption{position:relative;text-align:center;margin-bottom:2rem;padding-top:56.25%}
.image-caption img{margin-bottom:0;position:absolute;top:0;bottom:0;left:0;right:0}
.image-caption a{position:absolute;top:0;bottom:0;left:0;right:0}
.image-caption figcaption{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding-top:.5rem;padding-bottom:.5rem;text-decoration:none;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 55%,rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0);font-size:1rem;font-weight:700}
.image-caption:hover figcaption{text-decoration:underline}
@media screen and (min-width:0) and (max-width:40.25em){.image-caption figcaption{text-decoration:underline}
}
@media(min-width:40.3125em){.image-caption.two-col{width:100%}
}
.callout>:first-child{margin-top:0}
.callout>:last-child{margin-bottom:0}
.callout__heading--centered{text-align:center}
.callout.primary{background-color:#ddd4f6}
.callout.secondary{background-color:#ddd4f6}
.callout.success{background-color:#d9f9e1}
.callout.alert{background-color:#fde1e4}
.callout.warning{background-color:#fff3d9}
.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}
.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}
.close-button{position:absolute;color:#121212;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer}
[data-whatinput='mouse'] .close-button{outline:0}
.close-button:hover,.close-button:focus{color:#121212}
.dropdown-pane{background-color:#fff;border:1px solid #d5d5d5;border-radius:3px;display:block;font-size:16rem;padding:1rem;position:absolute;visibility:hidden;width:300px;z-index:10}
.dropdown-pane.is-open{visibility:visible}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}
[data-whatinput='mouse'] .dropdown.menu a,[data-whatinput='mouse'] .tophat .tophat-nav .site-nav .menu.dropdown a,.tophat .tophat-nav .site-nav [data-whatinput='mouse'] .menu.dropdown a,[data-whatinput='mouse'] .tophat .tophat-nav .site-controls .menu.dropdown a,.tophat .tophat-nav .site-controls [data-whatinput='mouse'] .menu.dropdown a{outline:0}
.no-js .dropdown.menu ul,.no-js .tophat .tophat-nav .site-nav .menu.dropdown ul,.tophat .tophat-nav .site-nav .no-js .menu.dropdown ul,.no-js .tophat .tophat-nav .site-controls .menu.dropdown ul,.tophat .tophat-nav .site-controls .no-js .menu.dropdown ul{display:none}
.dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub{top:100%;left:0;right:auto}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;left:auto;right:0}
.is-dropdown-menu.vertical{width:100px}
.is-dropdown-menu.vertical.align-right{float:right}
.is-dropdown-menu.vertical>li .is-dropdown-submenu{top:0;left:100%}
.is-dropdown-submenu-parent{position:relative}
.is-dropdown-submenu-parent a::after{float:right;margin-top:3px;margin-left:10px}
.is-dropdown-submenu-parent.is-down-arrow a{padding-right:1.5rem;position:relative}
.is-dropdown-submenu-parent.is-down-arrow>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:#338ba9 transparent transparent;border-top-style:solid;border-bottom-width:0;position:absolute;top:.825rem;right:5px}
.is-dropdown-submenu-parent.is-left-arrow>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent #338ba9 transparent transparent;border-right-style:solid;border-left-width:0;float:left;margin-left:0;margin-right:10px}
.is-dropdown-submenu-parent.is-right-arrow>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #338ba9;border-left-style:solid;border-right-width:0}
.is-dropdown-submenu-parent.is-left-arrow.opens-inner .is-dropdown-submenu{right:0;left:auto}
.is-dropdown-submenu-parent.is-right-arrow.opens-inner .is-dropdown-submenu{left:0;right:auto}
.is-dropdown-submenu-parent.opens-inner .is-dropdown-submenu{top:100%}
.is-dropdown-submenu-parent.opens-left .is-dropdown-submenu{left:auto;right:100%}
.is-dropdown-submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;z-index:1;background:#fff;border:1px solid #121212}
.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}
.is-dropdown-submenu>li{width:100%}
.is-dropdown-submenu:not(.js-dropdown-nohover)>.is-dropdown-submenu-parent:hover>.is-dropdown-submenu,.is-dropdown-submenu.js-dropdown-active{display:block}
.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}
.flex-video.widescreen{padding-bottom:56.25%}
.flex-video.vimeo{padding-top:0}
.label,.utility-nav ul.inline-list li .your-account .label{display:inline-block;padding:.33333rem .5rem;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;border-radius:3px;color:#fff}
.label.secondary,.utility-nav ul.inline-list li .your-account .secondary.label{background:##338ba9;color:#fff}
.label.success,.utility-nav ul.inline-list li .your-account .success.label{background:#1dbc47;color:#fff}
.label.alert,.utility-nav ul.inline-list li .your-account .alert.label{background:#f2344b;color:#fff}
.label.warning,.utility-nav ul.inline-list li .your-account .warning.label{background:#ffae00;color:#fff}
.media-object{margin-bottom:1rem;display:block}
.media-object img{max-width:none}
@media screen and (min-width:0) and (max-width:40.25em){.media-object.stack-for-small .media-object-section{display:block;padding:0;padding-bottom:1rem}
.media-object.stack-for-small .media-object-section img{width:100%}
}
.media-object-section{display:table-cell;vertical-align:top}
.media-object-section:first-child{padding-right:1rem}
.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}
.media-object-section.middle{vertical-align:middle}
.media-object-section.bottom{vertical-align:bottom}
.menu{margin:0;list-style-type:none}
.menu>li{display:table-cell;vertical-align:middle}
[data-whatinput='mouse'] .menu>li{outline:0}
.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}
.menu input,.menu a,.menu button{margin-bottom:0}
.menu>li>a>img,.menu>li>a>i{vertical-align:middle}
.menu>li>a>span{vertical-align:middle}
.menu>li>a>img,.menu>li>a>i{display:inline-block;margin-right:.25rem}
.menu>li{display:table-cell}
.menu.vertical>li{display:block}
@media screen and (min-width:40.3125em){.menu.medium-horizontal>li{display:table-cell}
.menu.medium-vertical>li{display:block}
}
@media screen and (min-width:53.125em){.menu.xmedium-horizontal>li{display:table-cell}
.menu.xmedium-vertical>li{display:block}
}
@media screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}
.menu.large-vertical>li{display:block}
}
@media screen and (min-width:71.25em){.menu.xlarge-horizontal>li{display:table-cell}
.menu.xlarge-vertical>li{display:block}
}
.menu.simple li{line-height:1;display:inline-block;margin-right:1rem}
.menu.simple a{padding:0}
.menu.align-right>li{float:right}
.menu.expanded{display:table;table-layout:fixed;width:100%}
.menu.expanded>li:first-child:last-child{width:100%}
.menu.icon-top>li>a{text-align:center}
.menu.icon-top>li>a>img,.menu.icon-top>li>a>i{display:block;margin:0 auto .25rem}
.menu.nested{margin-left:1rem}
.menu-text{font-weight:bold;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:.7rem 1rem}
.no-js [data-responsive-menu] ul{display:none}
.pagination{margin-left:0;margin-bottom:1rem}
.pagination::before,.pagination::after{content:' ';display:table}
.pagination::after{clear:both}
.pagination li{font-size:.875rem;margin-right:.0625rem;border-radius:3px;display:none}
.pagination li:last-child,.pagination li:first-child{display:inline-block}
@media screen and (min-width:40.3125em){.pagination li{display:inline-block}
}
.pagination a,.pagination button{color:#121212;display:block;padding:.1875rem .625rem;border-radius:3px}
.pagination a:hover,.pagination button:hover{background:#efefef}
.pagination .current{padding:.1875rem .625rem;background:#338ba9;color:#fff;cursor:default}
.pagination .disabled{padding:.1875rem .625rem;color:#121212;cursor:default}
.pagination .disabled:hover{background:transparent}
.pagination .ellipsis::after{content:'…';padding:.1875rem .625rem;color:#121212}
.pagination-previous a::before,.pagination-previous.disabled::before{content:'«';display:inline-block;margin-right:.5rem}
.pagination-next a::after,.pagination-next.disabled::after{content:'»';display:inline-block;margin-left:.5rem}
.progress{background-color:#121212;height:1rem;margin-bottom:1rem;border-radius:3px}
.progress.primary .progress-meter{background-color:#338ba9}
.progress.secondary .progress-meter{background-color:#338ba9}
.progress.success .progress-meter{background-color:#1dbc47}
.progress.alert .progress-meter{background-color:#f2344b}
.progress.warning .progress-meter{background-color:#ffae00}
.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#338ba9;border-radius:3px}
.progress-meter-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;margin:0;font-size:.75rem;font-weight:bold;color:#fff;white-space:nowrap;border-radius:3px}
.sticky-container{position:relative}
.sticky{position:absolute;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.sticky.is-stuck{position:fixed;z-index:5}
.sticky.is-stuck.is-at-top{top:0}
.sticky.is-stuck.is-at-bottom{bottom:0}
.sticky.is-anchored{position:absolute;left:auto;right:auto}
.sticky.is-anchored.is-at-bottom{bottom:0}
body.is-reveal-open{overflow:hidden}
.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:rgba(18,18,18,0.45);overflow-y:scroll}
.reveal{display:none;z-index:1006;padding:1rem;border:1px solid #d5d5d5;margin:6.25rem auto 0;background-color:#fff;border-radius:3px;position:absolute;overflow-y:auto}
[data-whatinput='mouse'] .reveal{outline:0}
@media screen and (min-width:40.3125em){.reveal{min-height:0}
}
.reveal .column,.reveal .columns,.reveal .video-list figure.video .thumb-container,.video-list figure.video .reveal .thumb-container,.reveal .video-list figure.video figcaption,.video-list figure.video .reveal figcaption,.reveal .columns,.reveal .video-list figure.video .thumb-container,.video-list figure.video .reveal .thumb-container,.reveal .video-list figure.video figcaption,.video-list figure.video .reveal figcaption{min-width:0}
.reveal>:last-child{margin-bottom:0}
@media screen and (min-width:40.3125em){.reveal{width:600px;max-width:1240px}
}
@media screen and (min-width:40.3125em){.reveal .reveal{left:auto;right:auto;margin:0 auto}
}
.reveal.collapse{padding:0}
@media screen and (min-width:40.3125em){.reveal.tiny{width:30%;max-width:1240px}
}
@media screen and (min-width:40.3125em){.reveal.small{width:50%;max-width:1240px}
}
@media screen and (min-width:40.3125em){.reveal.large{width:90%;max-width:1240px}
}
.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}
.switch{margin-bottom:1rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-weight:bold;font-size:.875rem}
.switch-input{opacity:0;position:absolute}
.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.switch-active{left:8%;display:none}
input:checked+label>.switch-active{display:block}
.switch-inactive{right:15%}
input:checked+label>.switch-inactive{display:none}
table{width:100%;margin-bottom:1rem;border-radius:3px}
table thead,table tbody,table tfoot{border:1px solid #f2f2f2;background-color:#fff}
table caption{font-weight:bold;padding:.5rem .625rem .625rem}
table thead,table tfoot{background:#f9f9f9;color:#121212}
table thead tr,table tfoot tr{background:transparent}
table thead th,table thead td,table tfoot th,table tfoot td{padding:.5rem .625rem .625rem;font-weight:bold;text-align:left}
table tbody tr:nth-child(even){background-color:#f2f2f2}
table tbody th,table tbody td{padding:.5rem .625rem .625rem}
@media screen and (max-width:53.0625em){table.stack thead{display:none}
table.stack tfoot{display:none}
table.stack tr,table.stack th,table.stack td{display:block}
table.stack td{border-top:0}
}
table.scroll{display:block;width:100%;overflow-x:auto}
table.hover tr:hover{background-color:#fafafa}
table.hover tr:nth-of-type(even):hover{background-color:#ededed}
.thumbnail{border:solid 4px #fff;box-shadow:0 0 0 1px rgba(18,18,18,0.2);display:inline-block;line-height:0;max-width:100%;transition:box-shadow 200ms ease-out;border-radius:3px;margin-bottom:1rem}
.thumbnail:hover,.thumbnail:focus{box-shadow:0 0 6px 1px rgba(125,91,63,0.5)}
.title-bar{background:#121212;color:#fff;padding:.5rem}
.title-bar::before,.title-bar::after{content:' ';display:table}
.title-bar::after{clear:both}
.title-bar .menu-icon{margin-left:.25rem;margin-right:.5rem}
.title-bar-left{float:left}
.title-bar-right{float:right;text-align:right}
.title-bar-title{font-weight:bold;vertical-align:middle;display:inline-block}
.menu-icon{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}
.menu-icon::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#fff;top:0;left:0;box-shadow:0 7px 0 #fff,0 14px 0 #fff}
.menu-icon:hover::after{background:#121212;box-shadow:0 7px 0 #121212,0 14px 0 #121212}
.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}
.menu-icon.dark::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#121212;top:0;left:0;box-shadow:0 7px 0 #121212,0 14px 0 #121212}
.menu-icon.dark:hover::after{background:#121212;box-shadow:0 7px 0 #121212,0 14px 0 #121212}
.top-bar{padding:.5rem}
.top-bar::before,.top-bar::after{content:' ';display:table}
.top-bar::after{clear:both}
.top-bar,.top-bar ul{background-color:#eee}
.top-bar input{width:200px;margin-right:1rem}
.top-bar input.button{width:auto}
@media screen and (max-width:40.25em){.stacked-for-small .top-bar-title{width:100%}
.stacked-for-small .top-bar-right{width:100%}
.stacked-for-small .top-bar-left{width:100%}
}
@media screen and (max-width:53.0625em){.stacked-for-medium .top-bar-title{width:100%}
.stacked-for-medium .top-bar-right{width:100%}
.stacked-for-medium .top-bar-left{width:100%}
}
@media screen and (max-width:63.9375em){.stacked-for-xmedium .top-bar-title{width:100%}
.stacked-for-xmedium .top-bar-right{width:100%}
.stacked-for-xmedium .top-bar-left{width:100%}
}
@media screen and (max-width:71.1875em){.stacked-for-large .top-bar-title{width:100%}
.stacked-for-large .top-bar-right{width:100%}
.stacked-for-large .top-bar-left{width:100%}
}
@media screen and (max-width:89.9375em){.stacked-for-xlarge .top-bar-title{width:100%}
.stacked-for-xlarge .top-bar-right{width:100%}
.stacked-for-xlarge .top-bar-left{width:100%}
}
@media screen and (min-width:0) and (max-width:40.25em){.top-bar-title{width:100%}
.top-bar-right{width:100%}
.top-bar-left{width:100%}
}
.top-bar-title{float:left;margin-right:1rem}
.top-bar-left{float:left}
.top-bar-right{float:right}
.__web-inspector-hide-shortcut__,.__web-inspector-hide-shortcut__ *,.__web-inspector-hidebefore-shortcut__::before,.__web-inspector-hideafter-shortcut__::after{display:none}
.slow{transition-duration:750ms !important}
.fast{transition-duration:250ms !important}
.linear{transition-timing-function:linear !important}
.ease{transition-timing-function:ease !important}
.ease-in{transition-timing-function:ease-in !important}
.ease-out{transition-timing-function:ease-out !important}
.ease-in-out{transition-timing-function:ease-in-out !important}
.bounce-in{transition-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important}
.bounce-out{transition-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important}
.bounce-in-out{transition-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important}
.short-delay{transition-delay:300ms !important}
.long-delay{transition-delay:700ms !important}
.shake{-webkit-animation-name:shake-7;animation-name:shake-7}
@-webkit-keyframes shake-7{0,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}
5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}
}
@keyframes shake-7{0,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}
5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}
}
.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}
@-webkit-keyframes spin-cw-1turn{0{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes spin-cw-1turn{0{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.spin-ccw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}
@keyframes spin-cw-1turn{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.slow{-webkit-animation-duration:750ms !important;animation-duration:750ms !important}
.fast{-webkit-animation-duration:250ms !important;animation-duration:250ms !important}
.linear{-webkit-animation-timing-function:linear !important;animation-timing-function:linear !important}
.ease{-webkit-animation-timing-function:ease !important;animation-timing-function:ease !important}
.ease-in{-webkit-animation-timing-function:ease-in !important;animation-timing-function:ease-in !important}
.ease-out{-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important}
.ease-in-out{-webkit-animation-timing-function:ease-in-out !important;animation-timing-function:ease-in-out !important}
.bounce-in{-webkit-animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important;animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important}
.bounce-out{-webkit-animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important;animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important}
.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important;animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important}
.short-delay{-webkit-animation-delay:300ms !important;animation-delay:300ms !important}
.long-delay{-webkit-animation-delay:700ms !important;animation-delay:700ms !important}
.cf,.l-two-col{*zoom:1}
.cf:before,.l-two-col:before,.cf:after,.l-two-col:after{content:" ";display:table}
.cf:after,.l-two-col:after{clear:both}
.is-hidden{display:none !important;visibility:hidden !important}
.is-vishidden,.swatches li a span{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}
.right{float:right}
.right-search{float:right;padding:0 0 1rem 0}
.left{float:left}
.align-right{text-align:right}
.align-center{text-align:center}
.align-left{text-align:left}
.text-no-transform{text-transform:none}
.text-uppercase{text-transform:uppercase}
@media all and (max-width:40.3125em){.hide-small,.utility-nav{display:none}
}
@media all and (min-width:40.3125em) and (max-width:64em){.hide-med{display:none}
}
@media all and (min-width:40.3125em){.hide-med-up{display:none}
}
@media all and (min-width:64em){.hide-large{display:none}
}
@media all and (min-width:66em){.hide-large-2{display:none}
}
.valid{color:#1dbc47}
.error{color:#f2344b}
h1,h2,h3,h4,h5,.footer h4,.tag,.page label,.page legend,header.header label,header.header legend,footer.footer label,footer.footer legend,[class^="sg-"] label,[class^="sg-"] legend,table thead th,.mega-menu__categories,.mega-menu__content figcaption,.mega-menu__header-title,button,input[type=submit],input[type=button],a.btn,span.btn,.performance-grid-list__item--text,.feature-video figure.video figcaption a,.feature-video figure.video figcaption span,.stat-cards .stat-card .statValue,.stat-cards .stat-card .statLabel,table.specs-table.with-icons tr th[colspan="3"] table tr th:last-child,table.document-table.with-icons tr th[colspan="3"] table tr th:last-child,table.specs-table.with-icons tr th[colspan="3"] table tr:first-child th,table.document-table.with-icons tr th[colspan="3"] table tr:first-child th,table.document-table tr.category th,.indicator.new-size,figure.content-list-item figcaption a,figure.photo-gallery-item a .metadata,figure.case-study-item a .metadata,figure.download-file-item a .metadata,.browse-result-item .item-count,.room-graphic .room_label{font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1}
.page label{font-family:"Maison Neue, Medium",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1}
.page label.disabled{color:#12121280}
.utility-nav ul.inline-list,.tophat .tophat-nav .site-nav ul li,.tophat .tophat-nav .site-controls ul li a,.tophat .tophat-nav .site-controls .badge,figure.photo-gallery-item .metadata,figure.case-study-item .metadata,figure.download-file-item .metadata{font-family:"Maison Neue, Medium",Helvetica,Arial,sans-serif}
.drop-shadow,.dropdown .dropdown-pane.is-open,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane.is-open,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane.is-open{box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
.dropdown-arrow:after{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e93a';font-size:.625rem;margin-left:.5rem}
.label,.utility-nav ul.inline-list li .your-account .label{background:transparent;color:#888;padding:0;font-size:.78125rem;line-height:1.35;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;text-transform:none;display:block;white-space:normal}
.clear-list-style{list-style:none}
.horizontal-scroll{overflow-x:scroll}
.horizontal-scroll__container{overflow:hidden}
.columns[data-equalizer-watch],.video-list figure.video [data-equalizer-watch].thumb-container,.video-list figure.video figcaption[data-equalizer-watch]{height:auto}
html,body{height:100%}
html{overflow:visible}
body{overflow:auto}
.margin-top{margin-top:1rem}
.margin-bottom{margin-bottom:1rem}
.margin-left{margin-left:1rem}
.margin-right{margin-right:1rem}
.no-margin-top{margin-top:0rem}
.no-margin-bottom{margin-bottom:0rem}
.no-margin-left{margin-left:0rem}
.no-margin-right{margin-right:0rem}
.padding-top{padding-top:1rem}
.padding-bottom{padding-bottom:1rem}
.padding-left{padding-left:1rem}
.padding-right{padding-right:1rem}
.no-padding-top{padding-top:0rem}
.no-padding-bottom{padding-bottom:0rem}
.no-padding-left{padding-left:0rem}
.no-padding-right{padding-right:0rem}
.fix-margin{margin-bottom:-2rem}
.overflow-hidden{overflow:hidden}
body{background:#fff;font:100%/1.4 "Maison Neue, Book",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;color:#121212}
a{color:#338ba9;text-decoration:none;outline:0}
a:hover,a:focus{color:#005168}
p a,a.secondary{color:#338ba9;text-decoration:underline}
p a:hover,p a:focus,a.secondary:hover,a.secondary:focus{color:#005168}
a[data-open]{text-decoration:none;border-bottom:1px dotted #338ba9;display:inline-block}
figure a[data-open],figcaption[data-video-item] a[data-open]{border-bottom:0}
.download-link{margin-left:0;padding-left:1.85rem;display:inline-block}
.download-link:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e921';font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.download-link--zip:before{content:""}
.download-link--pdf:before{content:""}
.download-link--csv:before{content:""}
.download-link--doc:before,.download-link--docx:before{content:""}
.download-link--dwg:before{content:""}
.download-link--xls:before,.download-link--xlsx:before{content:""}
.download-link.external{margin-left:2.7px;padding-left:1.68125rem}
.download-link.external:before{content:"";margin-left:-1.68125rem;width:1.68125rem}
a.mask{position:absolute;z-index:0;display:block;width:100%;height:100%;background:transparent;top:0;left:0}
h1,h2,h3,h4,h5,.footer h4{word-break:break-word;font-weight:normal;font-family:"Maison Neue, Demi"}
h1{font-size:1.5rem;line-height:120%;margin-bottom:1rem}
h2{font-size:1.25rem;line-height:120%;margin-bottom:1rem}
h3{font-size:1.125rem;line-height:120%;margin-bottom:1rem}
h4{font-size:1rem;line-height:120%;margin-bottom:1rem}
h5{font-size:1rem;line-height:120%;margin-bottom:1rem}
.subheading{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:none;line-height:1.35}
.body-large{font-family:"Maison Neue, Demi","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:120%}
.body-large-bold{font-family:"Maison Neue, Demi","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:120%;font-weight:600}
.body-medium{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1rem;line-height:150%}
.body-medium-bold{font-family:"Maison Neue, Demi","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1rem;line-height:150%;font-weight:600}
.body-small{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:150%}
.body-small-bold{font-family:"Maison Neue, Demi","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:150%;font-weight:600}
.body-extra-small{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:150%}
.disclaimer{font-size:1rem}
.divider h1,.divider h2,.divider h3,.divider h4,.divider h5,.divider .footer h4,.footer .divider h4{margin-bottom:0}
.section.divider .column.row{position:relative;text-align:center}
.section.divider .column.row hr{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%);margin:0}
.section.divider .column.row h3{text-transform:none;display:inline-block;padding:0 1rem;background:white;position:relative;font-weight:normal}
.section.divider.gray .column.row h3{background:#efefef}
.section-divider{margin-bottom:10px}
.has_subheading{margin-bottom:.5rem}
@media screen and (min-width:64em){h1{font-size:2.5rem}
h2{font-size:1.875rem}
h3{font-size:1.5rem}
h4{font-size:1.25rem}
.body-large{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1.375rem}
.body-large-bold{font-size:1.375rem}
}
p{font-family:"Maison Neue, Book","Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.45;margin-bottom:1rem}
p.small{font-size:.875rem}
.small-12:last-of-type .key{margin-bottom:1rem}
.small-12 .key{margin-bottom:.25rem}
.caption{font-size:.75rem;line-height:1}
.intro{font-size:1.125rem;line-height:1.45}
small{font-size:75%;line-height:1}
blockquote,.pullquote{border-left:0;padding:.5625em 1em 0}
blockquote p,.pullquote p{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;color:#121212;font-weight:200;margin-bottom:1rem;font-size:1.125rem;line-height:1.45}
strong,b{font-weight:700}
ins{text-decoration:none}
ins:before{content:'\2192'}
q{font-style:italic}
mark{background:#a6ecfe;color:#121212}
abbr{border-bottom:1px dotted #888;cursor:help}
aside,aside *{font-size:.875rem}
code,.keystroke,kbd{font-size:inherit;line-height:inherit;font-weight:400;color:#121212;background:#efefef;padding:.35rem .35rem .2rem}
.tag{font-size:.8125rem;color:#fff;background:#121212;padding:.1875rem .3125rem;line-height:1;position:absolute;top:5%;left:0}
@media screen and (min-width:40.3125em){.tag{font-size:.875rem;padding:.3125rem .5rem}
}
@media screen and (min-width:40.3125em){p{font-size:1rem}
.small-12:last-of-type .key{margin-bottom:1.5rem}
.small-12 .key{margin-bottom:.25rem}
.caption{font-size:.875rem;line-height:1.15}
.intro{font-size:1.375rem;line-height:1.5}
blockquote,.pullquote{padding:.5625em 3em 0}
blockquote p,.pullquote p{font-size:1.5rem;line-height:1.5}
}
ol,ul{margin:0;padding:0;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.45;list-style:disc;margin:0 0 1rem 1.2rem}
ol li,ul li{margin-top:1rem}
ol li:first-child,ul li:first-child{margin-top:0}
ol ul,ol ol,ul ul,ul ol{list-style:circle;margin-bottom:0}
ol ul li,ol ol li,ul ul li,ul ol li{margin-top:.25rem}
ol{list-style:decimal;margin:0 0 1rem 1.5rem}
ol ol{list-style:lower-roman}
dl{overflow:hidden;margin:0 0 1rem;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.45}
dt{font-weight:700}
dd{margin-left:0}
dl,dd{margin-bottom:1rem}
.docList{margin-bottom:1rem}
@media screen and (min-width:40.3125em){ol,ul,dl{font-size:1rem}
}
img,video,object{max-width:100%;height:auto}
iframe{margin-bottom:1rem}
figure{margin:0}
figure img{margin-bottom:.625rem;word-break:break-word;overflow-wrap:break-word}
figcaption{font-style:normal;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:.875rem}
figcaption a{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif}
article{display:block}
audio{max-width:100%}
.icon-armstrong-logo,.icon-armstrong-ceilings-logo,.icon-armstrong-ceilings-and-walls-logo,.icon-armstrong-building-logo,.icon-armstrong-awi-logo,.icon-armstrong-tagline{font-size:2.75rem}
.icon-armstrong-tagline{color:#338ba9}
.logo a{color:#121212}
.logo a:hover,.logo a:focus{color:#d9d3c7}
@media screen and (min-width:40.3125em){.icon-armstrong-logo,.icon-armstrong-ceilings-logo,.icon-armstrong-ceilings-and-walls-logo,.icon-armstrong-awi-logo,.icon-armstrong-building-logo{font-size:3rem}
}
@media screen and (min-width:64em){.icon-armstrong-tagline{font-size:2.65rem;padding-left:.5rem;position:relative;bottom:-1px}
}
@media screen and (min-width:71.25em){.icon-armstrong-logo,.icon-armstrong-ceilings-logo,.icon-armstrong-ceilings-and-walls-logo,.icon-armstrong-awi-logo,.icon-armstrong-building-logo{font-size:3.25rem}
.icon-armstrong-tagline{font-size:2.8rem;bottom:-2px}
}
.page form>div,header.header form>div,footer.footer form>div,[class^="sg-"] form>div{margin-bottom:1rem}
.page form ol,.page form ul,header.header form ol,header.header form ul,footer.footer form ol,footer.footer form ul,[class^="sg-"] form ol,[class^="sg-"] form ul{list-style:none;margin-left:0}
.page fieldset,header.header fieldset,footer.footer fieldset,[class^="sg-"] fieldset{border:0;padding:0;margin:0}
.page fieldset.options.inline legend,header.header fieldset.options.inline legend,footer.footer fieldset.options.inline legend,[class^="sg-"] fieldset.options.inline legend{float:left;margin:0;line-height:1.85;margin-right:1rem}
.page fieldset.options.inline ul li,header.header fieldset.options.inline ul li,footer.footer fieldset.options.inline ul li,[class^="sg-"] fieldset.options.inline ul li{display:inline;margin-left:1rem;margin-top:0}
.page fieldset.options.inline ul li:first-child,header.header fieldset.options.inline ul li:first-child,footer.footer fieldset.options.inline ul li:first-child,[class^="sg-"] fieldset.options.inline ul li:first-child{margin-left:0}
.page label,.page legend,header.header label,header.header legend,footer.footer label,footer.footer legend,[class^="sg-"] label,[class^="sg-"] legend{display:block;padding-bottom:.25rem;color:#121212;font-size:1rem}
.page label abbr,.page label abbr[title],.page legend abbr,.page legend abbr[title],header.header label abbr,header.header label abbr[title],header.header legend abbr,header.header legend abbr[title],footer.footer label abbr,footer.footer label abbr[title],footer.footer legend abbr,footer.footer legend abbr[title],[class^="sg-"] label abbr,[class^="sg-"] label abbr[title],[class^="sg-"] legend abbr,[class^="sg-"] legend abbr[title]{border-bottom:0}
.page input,.page select,.page textarea,header.header input,header.header select,header.header textarea,footer.footer input,footer.footer select,footer.footer textarea,[class^="sg-"] input,[class^="sg-"] select,[class^="sg-"] textarea{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:100%;margin:0}
.page input,.page textarea,header.header input,header.header textarea,footer.footer input,footer.footer textarea,[class^="sg-"] input,[class^="sg-"] textarea{width:100%;border:2px solid #d5d5d5;padding:.5rem .65rem}
.page input[type=text],.page input[type=search],.page input[type=url],.page input[type=number],.page input[type=password],.page input[type=email],.page input[type=color],.page input[type=date],.page input[type=month],.page input[type=week],.page input[type=datetime],.page input[type=datetime-local],.page textarea,.page select,header.header input[type=text],header.header input[type=search],header.header input[type=url],header.header input[type=number],header.header input[type=password],header.header input[type=email],header.header input[type=color],header.header input[type=date],header.header input[type=month],header.header input[type=week],header.header input[type=datetime],header.header input[type=datetime-local],header.header textarea,header.header select,footer.footer input[type=text],footer.footer input[type=search],footer.footer input[type=url],footer.footer input[type=number],footer.footer input[type=password],footer.footer input[type=email],footer.footer input[type=color],footer.footer input[type=date],footer.footer input[type=month],footer.footer input[type=week],footer.footer input[type=datetime],footer.footer input[type=datetime-local],footer.footer textarea,footer.footer select,[class^="sg-"] input[type=text],[class^="sg-"] input[type=search],[class^="sg-"] input[type=url],[class^="sg-"] input[type=number],[class^="sg-"] input[type=password],[class^="sg-"] input[type=email],[class^="sg-"] input[type=color],[class^="sg-"] input[type=date],[class^="sg-"] input[type=month],[class^="sg-"] input[type=week],[class^="sg-"] input[type=datetime],[class^="sg-"] input[type=datetime-local],[class^="sg-"] textarea,[class^="sg-"] select{-webkit-appearance:none;border-radius:3px;border:1px solid #656a6b;box-shadow:none;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;background-color:#fff;font-size:1rem;margin-bottom:1rem;min-height:3rem}
.page input[type=text]::placeholder,.page input[type=search]::placeholder,.page input[type=url]::placeholder,.page input[type=number]::placeholder,.page input[type=password]::placeholder,.page input[type=email]::placeholder,.page input[type=color]::placeholder,.page input[type=date]::placeholder,.page input[type=month]::placeholder,.page input[type=week]::placeholder,.page input[type=datetime]::placeholder,.page input[type=datetime-local]::placeholder,.page textarea::placeholder,.page select::placeholder,header.header input[type=text]::placeholder,header.header input[type=search]::placeholder,header.header input[type=url]::placeholder,header.header input[type=number]::placeholder,header.header input[type=password]::placeholder,header.header input[type=email]::placeholder,header.header input[type=color]::placeholder,header.header input[type=date]::placeholder,header.header input[type=month]::placeholder,header.header input[type=week]::placeholder,header.header input[type=datetime]::placeholder,header.header input[type=datetime-local]::placeholder,header.header textarea::placeholder,header.header select::placeholder,footer.footer input[type=text]::placeholder,footer.footer input[type=search]::placeholder,footer.footer input[type=url]::placeholder,footer.footer input[type=number]::placeholder,footer.footer input[type=password]::placeholder,footer.footer input[type=email]::placeholder,footer.footer input[type=color]::placeholder,footer.footer input[type=date]::placeholder,footer.footer input[type=month]::placeholder,footer.footer input[type=week]::placeholder,footer.footer input[type=datetime]::placeholder,footer.footer input[type=datetime-local]::placeholder,footer.footer textarea::placeholder,footer.footer select::placeholder,[class^="sg-"] input[type=text]::placeholder,[class^="sg-"] input[type=search]::placeholder,[class^="sg-"] input[type=url]::placeholder,[class^="sg-"] input[type=number]::placeholder,[class^="sg-"] input[type=password]::placeholder,[class^="sg-"] input[type=email]::placeholder,[class^="sg-"] input[type=color]::placeholder,[class^="sg-"] input[type=date]::placeholder,[class^="sg-"] input[type=month]::placeholder,[class^="sg-"] input[type=week]::placeholder,[class^="sg-"] input[type=datetime]::placeholder,[class^="sg-"] input[type=datetime-local]::placeholder,[class^="sg-"] textarea::placeholder,[class^="sg-"] select::placeholder{color:#656a6b}
.page input[type=text]:focus,.page input[type=search]:focus,.page input[type=url]:focus,.page input[type=number]:focus,.page input[type=password]:focus,.page input[type=email]:focus,.page input[type=color]:focus,.page input[type=date]:focus,.page input[type=month]:focus,.page input[type=week]:focus,.page input[type=datetime]:focus,.page input[type=datetime-local]:focus,.page textarea:focus,.page select:focus,header.header input[type=text]:focus,header.header input[type=search]:focus,header.header input[type=url]:focus,header.header input[type=number]:focus,header.header input[type=password]:focus,header.header input[type=email]:focus,header.header input[type=color]:focus,header.header input[type=date]:focus,header.header input[type=month]:focus,header.header input[type=week]:focus,header.header input[type=datetime]:focus,header.header input[type=datetime-local]:focus,header.header textarea:focus,header.header select:focus,footer.footer input[type=text]:focus,footer.footer input[type=search]:focus,footer.footer input[type=url]:focus,footer.footer input[type=number]:focus,footer.footer input[type=password]:focus,footer.footer input[type=email]:focus,footer.footer input[type=color]:focus,footer.footer input[type=date]:focus,footer.footer input[type=month]:focus,footer.footer input[type=week]:focus,footer.footer input[type=datetime]:focus,footer.footer input[type=datetime-local]:focus,footer.footer textarea:focus,footer.footer select:focus,[class^="sg-"] input[type=text]:focus,[class^="sg-"] input[type=search]:focus,[class^="sg-"] input[type=url]:focus,[class^="sg-"] input[type=number]:focus,[class^="sg-"] input[type=password]:focus,[class^="sg-"] input[type=email]:focus,[class^="sg-"] input[type=color]:focus,[class^="sg-"] input[type=date]:focus,[class^="sg-"] input[type=month]:focus,[class^="sg-"] input[type=week]:focus,[class^="sg-"] input[type=datetime]:focus,[class^="sg-"] input[type=datetime-local]:focus,[class^="sg-"] textarea:focus,[class^="sg-"] select:focus{border:1px solid #338ba9;box-shadow:none;outline-offset:none;outline:0}
.page input[type=text]::-moz-selection,.page input[type=search]::-moz-selection,.page input[type=url]::-moz-selection,.page input[type=number]::-moz-selection,.page input[type=password]::-moz-selection,.page input[type=email]::-moz-selection,.page input[type=color]::-moz-selection,.page input[type=date]::-moz-selection,.page input[type=month]::-moz-selection,.page input[type=week]::-moz-selection,.page input[type=datetime]::-moz-selection,.page input[type=datetime-local]::-moz-selection,.page textarea::-moz-selection,.page select::-moz-selection,header.header input[type=text]::-moz-selection,header.header input[type=search]::-moz-selection,header.header input[type=url]::-moz-selection,header.header input[type=number]::-moz-selection,header.header input[type=password]::-moz-selection,header.header input[type=email]::-moz-selection,header.header input[type=color]::-moz-selection,header.header input[type=date]::-moz-selection,header.header input[type=month]::-moz-selection,header.header input[type=week]::-moz-selection,header.header input[type=datetime]::-moz-selection,header.header input[type=datetime-local]::-moz-selection,header.header textarea::-moz-selection,header.header select::-moz-selection,footer.footer input[type=text]::-moz-selection,footer.footer input[type=search]::-moz-selection,footer.footer input[type=url]::-moz-selection,footer.footer input[type=number]::-moz-selection,footer.footer input[type=password]::-moz-selection,footer.footer input[type=email]::-moz-selection,footer.footer input[type=color]::-moz-selection,footer.footer input[type=date]::-moz-selection,footer.footer input[type=month]::-moz-selection,footer.footer input[type=week]::-moz-selection,footer.footer input[type=datetime]::-moz-selection,footer.footer input[type=datetime-local]::-moz-selection,footer.footer textarea::-moz-selection,footer.footer select::-moz-selection,[class^="sg-"] input[type=text]::-moz-selection,[class^="sg-"] input[type=search]::-moz-selection,[class^="sg-"] input[type=url]::-moz-selection,[class^="sg-"] input[type=number]::-moz-selection,[class^="sg-"] input[type=password]::-moz-selection,[class^="sg-"] input[type=email]::-moz-selection,[class^="sg-"] input[type=color]::-moz-selection,[class^="sg-"] input[type=date]::-moz-selection,[class^="sg-"] input[type=month]::-moz-selection,[class^="sg-"] input[type=week]::-moz-selection,[class^="sg-"] input[type=datetime]::-moz-selection,[class^="sg-"] input[type=datetime-local]::-moz-selection,[class^="sg-"] textarea::-moz-selection,[class^="sg-"] select::-moz-selection{background:#656a6b;color:#fff}
.page input[type=text]::selection,.page input[type=search]::selection,.page input[type=url]::selection,.page input[type=number]::selection,.page input[type=password]::selection,.page input[type=email]::selection,.page input[type=color]::selection,.page input[type=date]::selection,.page input[type=month]::selection,.page input[type=week]::selection,.page input[type=datetime]::selection,.page input[type=datetime-local]::selection,.page textarea::selection,.page select::selection,header.header input[type=text]::selection,header.header input[type=search]::selection,header.header input[type=url]::selection,header.header input[type=number]::selection,header.header input[type=password]::selection,header.header input[type=email]::selection,header.header input[type=color]::selection,header.header input[type=date]::selection,header.header input[type=month]::selection,header.header input[type=week]::selection,header.header input[type=datetime]::selection,header.header input[type=datetime-local]::selection,header.header textarea::selection,header.header select::selection,footer.footer input[type=text]::selection,footer.footer input[type=search]::selection,footer.footer input[type=url]::selection,footer.footer input[type=number]::selection,footer.footer input[type=password]::selection,footer.footer input[type=email]::selection,footer.footer input[type=color]::selection,footer.footer input[type=date]::selection,footer.footer input[type=month]::selection,footer.footer input[type=week]::selection,footer.footer input[type=datetime]::selection,footer.footer input[type=datetime-local]::selection,footer.footer textarea::selection,footer.footer select::selection,[class^="sg-"] input[type=text]::selection,[class^="sg-"] input[type=search]::selection,[class^="sg-"] input[type=url]::selection,[class^="sg-"] input[type=number]::selection,[class^="sg-"] input[type=password]::selection,[class^="sg-"] input[type=email]::selection,[class^="sg-"] input[type=color]::selection,[class^="sg-"] input[type=date]::selection,[class^="sg-"] input[type=month]::selection,[class^="sg-"] input[type=week]::selection,[class^="sg-"] input[type=datetime]::selection,[class^="sg-"] input[type=datetime-local]::selection,[class^="sg-"] textarea::selection,[class^="sg-"] select::selection{background:#656a6b;color:#fff}
.page input[type=text].error,.page input[type=search].error,.page input[type=url].error,.page input[type=number].error,.page input[type=password].error,.page input[type=email].error,.page input[type=color].error,.page input[type=date].error,.page input[type=month].error,.page input[type=week].error,.page input[type=datetime].error,.page input[type=datetime-local].error,.page textarea.error,.page select.error,header.header input[type=text].error,header.header input[type=search].error,header.header input[type=url].error,header.header input[type=number].error,header.header input[type=password].error,header.header input[type=email].error,header.header input[type=color].error,header.header input[type=date].error,header.header input[type=month].error,header.header input[type=week].error,header.header input[type=datetime].error,header.header input[type=datetime-local].error,header.header textarea.error,header.header select.error,footer.footer input[type=text].error,footer.footer input[type=search].error,footer.footer input[type=url].error,footer.footer input[type=number].error,footer.footer input[type=password].error,footer.footer input[type=email].error,footer.footer input[type=color].error,footer.footer input[type=date].error,footer.footer input[type=month].error,footer.footer input[type=week].error,footer.footer input[type=datetime].error,footer.footer input[type=datetime-local].error,footer.footer textarea.error,footer.footer select.error,[class^="sg-"] input[type=text].error,[class^="sg-"] input[type=search].error,[class^="sg-"] input[type=url].error,[class^="sg-"] input[type=number].error,[class^="sg-"] input[type=password].error,[class^="sg-"] input[type=email].error,[class^="sg-"] input[type=color].error,[class^="sg-"] input[type=date].error,[class^="sg-"] input[type=month].error,[class^="sg-"] input[type=week].error,[class^="sg-"] input[type=datetime].error,[class^="sg-"] input[type=datetime-local].error,[class^="sg-"] textarea.error,[class^="sg-"] select.error{border-color:#b0341f}
.page input[type=text].error+.input-error,.page input[type=search].error+.input-error,.page input[type=url].error+.input-error,.page input[type=number].error+.input-error,.page input[type=password].error+.input-error,.page input[type=email].error+.input-error,.page input[type=color].error+.input-error,.page input[type=date].error+.input-error,.page input[type=month].error+.input-error,.page input[type=week].error+.input-error,.page input[type=datetime].error+.input-error,.page input[type=datetime-local].error+.input-error,.page textarea.error+.input-error,.page select.error+.input-error,header.header input[type=text].error+.input-error,header.header input[type=search].error+.input-error,header.header input[type=url].error+.input-error,header.header input[type=number].error+.input-error,header.header input[type=password].error+.input-error,header.header input[type=email].error+.input-error,header.header input[type=color].error+.input-error,header.header input[type=date].error+.input-error,header.header input[type=month].error+.input-error,header.header input[type=week].error+.input-error,header.header input[type=datetime].error+.input-error,header.header input[type=datetime-local].error+.input-error,header.header textarea.error+.input-error,header.header select.error+.input-error,footer.footer input[type=text].error+.input-error,footer.footer input[type=search].error+.input-error,footer.footer input[type=url].error+.input-error,footer.footer input[type=number].error+.input-error,footer.footer input[type=password].error+.input-error,footer.footer input[type=email].error+.input-error,footer.footer input[type=color].error+.input-error,footer.footer input[type=date].error+.input-error,footer.footer input[type=month].error+.input-error,footer.footer input[type=week].error+.input-error,footer.footer input[type=datetime].error+.input-error,footer.footer input[type=datetime-local].error+.input-error,footer.footer textarea.error+.input-error,footer.footer select.error+.input-error,[class^="sg-"] input[type=text].error+.input-error,[class^="sg-"] input[type=search].error+.input-error,[class^="sg-"] input[type=url].error+.input-error,[class^="sg-"] input[type=number].error+.input-error,[class^="sg-"] input[type=password].error+.input-error,[class^="sg-"] input[type=email].error+.input-error,[class^="sg-"] input[type=color].error+.input-error,[class^="sg-"] input[type=date].error+.input-error,[class^="sg-"] input[type=month].error+.input-error,[class^="sg-"] input[type=week].error+.input-error,[class^="sg-"] input[type=datetime].error+.input-error,[class^="sg-"] input[type=datetime-local].error+.input-error,[class^="sg-"] textarea.error+.input-error,[class^="sg-"] select.error+.input-error{color:#b0341f;margin-top:-0.75rem}
.page input[type=text]:disabled,.page input[type=search]:disabled,.page input[type=url]:disabled,.page input[type=number]:disabled,.page input[type=password]:disabled,.page input[type=email]:disabled,.page input[type=color]:disabled,.page input[type=date]:disabled,.page input[type=month]:disabled,.page input[type=week]:disabled,.page input[type=datetime]:disabled,.page input[type=datetime-local]:disabled,.page textarea:disabled,.page select:disabled,header.header input[type=text]:disabled,header.header input[type=search]:disabled,header.header input[type=url]:disabled,header.header input[type=number]:disabled,header.header input[type=password]:disabled,header.header input[type=email]:disabled,header.header input[type=color]:disabled,header.header input[type=date]:disabled,header.header input[type=month]:disabled,header.header input[type=week]:disabled,header.header input[type=datetime]:disabled,header.header input[type=datetime-local]:disabled,header.header textarea:disabled,header.header select:disabled,footer.footer input[type=text]:disabled,footer.footer input[type=search]:disabled,footer.footer input[type=url]:disabled,footer.footer input[type=number]:disabled,footer.footer input[type=password]:disabled,footer.footer input[type=email]:disabled,footer.footer input[type=color]:disabled,footer.footer input[type=date]:disabled,footer.footer input[type=month]:disabled,footer.footer input[type=week]:disabled,footer.footer input[type=datetime]:disabled,footer.footer input[type=datetime-local]:disabled,footer.footer textarea:disabled,footer.footer select:disabled,[class^="sg-"] input[type=text]:disabled,[class^="sg-"] input[type=search]:disabled,[class^="sg-"] input[type=url]:disabled,[class^="sg-"] input[type=number]:disabled,[class^="sg-"] input[type=password]:disabled,[class^="sg-"] input[type=email]:disabled,[class^="sg-"] input[type=color]:disabled,[class^="sg-"] input[type=date]:disabled,[class^="sg-"] input[type=month]:disabled,[class^="sg-"] input[type=week]:disabled,[class^="sg-"] input[type=datetime]:disabled,[class^="sg-"] input[type=datetime-local]:disabled,[class^="sg-"] textarea:disabled,[class^="sg-"] select:disabled{border:1px solid #12121280;color:#12121280}
.page input[type=text]:disabled::placeholder,.page input[type=search]:disabled::placeholder,.page input[type=url]:disabled::placeholder,.page input[type=number]:disabled::placeholder,.page input[type=password]:disabled::placeholder,.page input[type=email]:disabled::placeholder,.page input[type=color]:disabled::placeholder,.page input[type=date]:disabled::placeholder,.page input[type=month]:disabled::placeholder,.page input[type=week]:disabled::placeholder,.page input[type=datetime]:disabled::placeholder,.page input[type=datetime-local]:disabled::placeholder,.page textarea:disabled::placeholder,.page select:disabled::placeholder,header.header input[type=text]:disabled::placeholder,header.header input[type=search]:disabled::placeholder,header.header input[type=url]:disabled::placeholder,header.header input[type=number]:disabled::placeholder,header.header input[type=password]:disabled::placeholder,header.header input[type=email]:disabled::placeholder,header.header input[type=color]:disabled::placeholder,header.header input[type=date]:disabled::placeholder,header.header input[type=month]:disabled::placeholder,header.header input[type=week]:disabled::placeholder,header.header input[type=datetime]:disabled::placeholder,header.header input[type=datetime-local]:disabled::placeholder,header.header textarea:disabled::placeholder,header.header select:disabled::placeholder,footer.footer input[type=text]:disabled::placeholder,footer.footer input[type=search]:disabled::placeholder,footer.footer input[type=url]:disabled::placeholder,footer.footer input[type=number]:disabled::placeholder,footer.footer input[type=password]:disabled::placeholder,footer.footer input[type=email]:disabled::placeholder,footer.footer input[type=color]:disabled::placeholder,footer.footer input[type=date]:disabled::placeholder,footer.footer input[type=month]:disabled::placeholder,footer.footer input[type=week]:disabled::placeholder,footer.footer input[type=datetime]:disabled::placeholder,footer.footer input[type=datetime-local]:disabled::placeholder,footer.footer textarea:disabled::placeholder,footer.footer select:disabled::placeholder,[class^="sg-"] input[type=text]:disabled::placeholder,[class^="sg-"] input[type=search]:disabled::placeholder,[class^="sg-"] input[type=url]:disabled::placeholder,[class^="sg-"] input[type=number]:disabled::placeholder,[class^="sg-"] input[type=password]:disabled::placeholder,[class^="sg-"] input[type=email]:disabled::placeholder,[class^="sg-"] input[type=color]:disabled::placeholder,[class^="sg-"] input[type=date]:disabled::placeholder,[class^="sg-"] input[type=month]:disabled::placeholder,[class^="sg-"] input[type=week]:disabled::placeholder,[class^="sg-"] input[type=datetime]:disabled::placeholder,[class^="sg-"] input[type=datetime-local]:disabled::placeholder,[class^="sg-"] textarea:disabled::placeholder,[class^="sg-"] select:disabled::placeholder{color:#12121280}
.page select,header.header select,footer.footer select,[class^="sg-"] select{background-image:none}
.page .select-dropdown,header.header .select-dropdown,footer.footer .select-dropdown,[class^="sg-"] .select-dropdown{position:relative}
.page .select-dropdown span,header.header .select-dropdown span,footer.footer .select-dropdown span,[class^="sg-"] .select-dropdown span{background-color:#fff;position:absolute;right:0;top:.15rem;border-left:2px solid #d5d5d5;border-right:2px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:.65rem .75rem;height:2.2rem;overflow:hidden;color:#888;pointer-events:none}
.page .select-dropdown span.select-focus,header.header .select-dropdown span.select-focus,footer.footer .select-dropdown span.select-focus,[class^="sg-"] .select-dropdown span.select-focus{background:#7d5b3f;color:#fff;border-left:2px solid #7d5b3f;border-right:2px solid #7d5b3f;border-bottom:1px solid #7d5b3f}
.page .select-dropdown span select:focus+span.icon-chevron-sm-down,header.header .select-dropdown span select:focus+span.icon-chevron-sm-down,footer.footer .select-dropdown span select:focus+span.icon-chevron-sm-down,[class^="sg-"] .select-dropdown span select:focus+span.icon-chevron-sm-down{background:#7d5b3f;color:#fff;border-left:2px solid #7d5b3f;border-right:2px solid #7d5b3f;border-bottom:1px solid #7d5b3f}
.page .select-dropdown::after{content:url('../../../../etc.clientlibs/arm-company/clientlibs/headlibs/resources/images/icons/chevron-up.svg');position:absolute;right:.75rem;top:50%;transform:translateY(-50%) rotate(180deg);width:.875rem;height:.875rem}
.page .select-dropdown select{margin-bottom:0}
.page .inline-dropdown label,.page .inline-dropdown .select-dropdown,header.header .inline-dropdown label,header.header .inline-dropdown .select-dropdown,footer.footer .inline-dropdown label,footer.footer .inline-dropdown .select-dropdown,[class^="sg-"] .inline-dropdown label,[class^="sg-"] .inline-dropdown .select-dropdown{display:inline-block;margin-right:1rem}
.page button .narrow,.page input[type="submit"] .narrow,header.header button .narrow,header.header input[type="submit"] .narrow,footer.footer button .narrow,footer.footer input[type="submit"] .narrow,[class^="sg-"] button .narrow,[class^="sg-"] input[type="submit"] .narrow{padding:.25rem}
.page input[type="checkbox"],.page input[type="radio"],header.header input[type="checkbox"],header.header input[type="radio"],footer.footer input[type="checkbox"],footer.footer input[type="radio"],[class^="sg-"] input[type="checkbox"],[class^="sg-"] input[type="radio"]{display:none}
.page input[type="checkbox"]+label,.page input[type="radio"]+label,header.header input[type="checkbox"]+label,header.header input[type="radio"]+label,footer.footer input[type="checkbox"]+label,footer.footer input[type="radio"]+label,[class^="sg-"] input[type="checkbox"]+label,[class^="sg-"] input[type="radio"]+label{font:100% / 1.4 "Maison Neue, Book",Helvetica,Arial,sans-serif;margin:0}
.page input[type="checkbox"]+label:hover span,.page input[type="checkbox"]+label:focus span,.page input[type="radio"]+label:hover span,.page input[type="radio"]+label:focus span,header.header input[type="checkbox"]+label:hover span,header.header input[type="checkbox"]+label:focus span,header.header input[type="radio"]+label:hover span,header.header input[type="radio"]+label:focus span,footer.footer input[type="checkbox"]+label:hover span,footer.footer input[type="checkbox"]+label:focus span,footer.footer input[type="radio"]+label:hover span,footer.footer input[type="radio"]+label:focus span,[class^="sg-"] input[type="checkbox"]+label:hover span,[class^="sg-"] input[type="checkbox"]+label:focus span,[class^="sg-"] input[type="radio"]+label:hover span,[class^="sg-"] input[type="radio"]+label:focus span{background-color:#dadada}
.page input[type="checkbox"]+label span,.page input[type="radio"]+label span,header.header input[type="checkbox"]+label span,header.header input[type="radio"]+label span,footer.footer input[type="checkbox"]+label span,footer.footer input[type="radio"]+label span,[class^="sg-"] input[type="checkbox"]+label span,[class^="sg-"] input[type="radio"]+label span{display:inline-block;width:1.125rem;height:1.125rem;margin:-0.2rem .5rem 0 0;vertical-align:middle;cursor:pointer;border:1px solid #121212;border-radius:2px;text-indent:-9999px;font-size:.5rem;line-height:1.125rem;text-align:center;color:white}
.page input[type="radio"]+label span,header.header input[type="radio"]+label span,footer.footer input[type="radio"]+label span,[class^="sg-"] input[type="radio"]+label span{border:1px solid #338ba9;border-radius:50%;width:1.125rem;height:1.125rem;line-height:1rem;font-size:.7rem;color:#338ba9}
.page input[type="checkbox"]:disabled+label,.page input[type="radio"]:disabled+label,header.header input[type="checkbox"]:disabled+label,header.header input[type="radio"]:disabled+label,footer.footer input[type="checkbox"]:disabled+label,footer.footer input[type="radio"]:disabled+label,[class^="sg-"] input[type="checkbox"]:disabled+label,[class^="sg-"] input[type="radio"]:disabled+label{color:#12121280;pointer-events:none}
.page input[type="checkbox"]:disabled+label span,.page input[type="radio"]:disabled+label span,header.header input[type="checkbox"]:disabled+label span,header.header input[type="radio"]:disabled+label span,footer.footer input[type="checkbox"]:disabled+label span,footer.footer input[type="radio"]:disabled+label span,[class^="sg-"] input[type="checkbox"]:disabled+label span,[class^="sg-"] input[type="radio"]:disabled+label span{border:1px solid #12121280}
.page input[type="checkbox"]:checked+label span,header.header input[type="checkbox"]:checked+label span,footer.footer input[type="checkbox"]:checked+label span,[class^="sg-"] input[type="checkbox"]:checked+label span{text-indent:0;background-color:#338ba9;border:1px solid #338ba9}
.page input[type="radio"]:checked+label span,header.header input[type="radio"]:checked+label span,footer.footer input[type="radio"]:checked+label span,[class^="sg-"] input[type="radio"]:checked+label span{text-indent:0}
.page input[type="search"],header.header input[type="search"],footer.footer input[type="search"],[class^="sg-"] input[type="search"]{-webkit-appearance:none}
.page input[type="search"]::-webkit-search-cancel-button,.page input[type="search"]::-webkit-search-decoration,header.header input[type="search"]::-webkit-search-cancel-button,header.header input[type="search"]::-webkit-search-decoration,footer.footer input[type="search"]::-webkit-search-cancel-button,footer.footer input[type="search"]::-webkit-search-decoration,[class^="sg-"] input[type="search"]::-webkit-search-cancel-button,[class^="sg-"] input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.page .field-container,header.header .field-container,footer.footer .field-container,[class^="sg-"] .field-container{margin-bottom:1rem}
.page .inline-form,header.header .inline-form,footer.footer .inline-form,[class^="sg-"] .inline-form{position:relative}
.page .inline-form input[type=submit],.page .inline-form button,.page .inline-form .btn,header.header .inline-form input[type=submit],header.header .inline-form button,header.header .inline-form .btn,footer.footer .inline-form input[type=submit],footer.footer .inline-form button,footer.footer .inline-form .btn,[class^="sg-"] .inline-form input[type=submit],[class^="sg-"] .inline-form button,[class^="sg-"] .inline-form .btn{font-size:.875rem;padding:0 .35rem;position:absolute;top:0;right:0;z-index:1;width:auto}
.page .inline-form input[type=submit]:after,.page .inline-form button:after,.page .inline-form .btn:after,header.header .inline-form input[type=submit]:after,header.header .inline-form button:after,header.header .inline-form .btn:after,footer.footer .inline-form input[type=submit]:after,footer.footer .inline-form button:after,footer.footer .inline-form .btn:after,[class^="sg-"] .inline-form input[type=submit]:after,[class^="sg-"] .inline-form button:after,[class^="sg-"] .inline-form .btn:after{content:none}
.page .inline-form .inline-container,header.header .inline-form .inline-container,footer.footer .inline-form .inline-container,[class^="sg-"] .inline-form .inline-container{position:relative}
.page .inline-form button,header.header .inline-form button,footer.footer .inline-form button,[class^="sg-"] .inline-form button{margin:.3125rem;height:1.8375rem}
.page .inline-form .icon-search,header.header .inline-form .icon-search,footer.footer .inline-form .icon-search,[class^="sg-"] .inline-form .icon-search{font-size:.875rem;margin:0}
.page .inline-search-results-form,header.header .inline-search-results-form,footer.footer .inline-search-results-form,[class^="sg-"] .inline-search-results-form{width:100%}
@media all and (min-width:40.3125em){.page .inline-search-results-form,header.header .inline-search-results-form,footer.footer .inline-search-results-form,[class^="sg-"] .inline-search-results-form{width:82%}
}
.page .inline-search-results-form fieldset,.page .inline-search-results-form .inline-container,header.header .inline-search-results-form fieldset,header.header .inline-search-results-form .inline-container,footer.footer .inline-search-results-form fieldset,footer.footer .inline-search-results-form .inline-container,[class^="sg-"] .inline-search-results-form fieldset,[class^="sg-"] .inline-search-results-form .inline-container{position:relative}
.page .inline-search-results-form input[type=submit],.page .inline-search-results-form button,header.header .inline-search-results-form input[type=submit],header.header .inline-search-results-form button,footer.footer .inline-search-results-form input[type=submit],footer.footer .inline-search-results-form button,[class^="sg-"] .inline-search-results-form input[type=submit],[class^="sg-"] .inline-search-results-form button{position:absolute;top:0;right:0;z-index:1;width:auto}
.page .form-error.is-visible,header.header .form-error.is-visible,footer.footer .form-error.is-visible,[class^="sg-"] .form-error.is-visible{margin-top:.625rem;font-size:.875rem}
.page .has-error,header.header .has-error,footer.footer .has-error,[class^="sg-"] .has-error{border-color:#f2344b !important}
.page .is-valid,header.header .is-valid,footer.footer .is-valid,[class^="sg-"] .is-valid{border-color:#1dbc47}
@media all and (min-width:40.3125em){.page label,.page legend,.page input[type=text],.page input[type=search],.page input[type=url],.page input[type=number],.page input[type=password],.page input[type=email],.page input[type=color],.page input[type=date],.page input[type=month],.page input[type=week],.page input[type=datetime],.page input[type=datetime-local],.page textarea,.page select,header.header label,header.header legend,header.header input[type=text],header.header input[type=search],header.header input[type=url],header.header input[type=number],header.header input[type=password],header.header input[type=email],header.header input[type=color],header.header input[type=date],header.header input[type=month],header.header input[type=week],header.header input[type=datetime],header.header input[type=datetime-local],header.header textarea,header.header select,footer.footer label,footer.footer legend,footer.footer input[type=text],footer.footer input[type=search],footer.footer input[type=url],footer.footer input[type=number],footer.footer input[type=password],footer.footer input[type=email],footer.footer input[type=color],footer.footer input[type=date],footer.footer input[type=month],footer.footer input[type=week],footer.footer input[type=datetime],footer.footer input[type=datetime-local],footer.footer textarea,footer.footer select,[class^="sg-"] label,[class^="sg-"] legend,[class^="sg-"] input[type=text],[class^="sg-"] input[type=search],[class^="sg-"] input[type=url],[class^="sg-"] input[type=number],[class^="sg-"] input[type=password],[class^="sg-"] input[type=email],[class^="sg-"] input[type=color],[class^="sg-"] input[type=date],[class^="sg-"] input[type=month],[class^="sg-"] input[type=week],[class^="sg-"] input[type=datetime],[class^="sg-"] input[type=datetime-local],[class^="sg-"] textarea,[class^="sg-"] select{font-size:.875rem}
}
.page .search-form .search-field,header.header .search-form .search-field,footer.footer .search-form .search-field,[class^="sg-"] .search-form .search-field{padding-right:1.75rem}
.page .search-form .search-field:focus+.search-submit,.page .search-form .search-field:active+.search-submit,header.header .search-form .search-field:focus+.search-submit,header.header .search-form .search-field:active+.search-submit,footer.footer .search-form .search-field:focus+.search-submit,footer.footer .search-form .search-field:active+.search-submit,[class^="sg-"] .search-form .search-field:focus+.search-submit,[class^="sg-"] .search-form .search-field:active+.search-submit{color:#7d5b3f}
.page .search-form .search-field:focus+.search-submit:hover,.page .search-form .search-field:focus+.search-submit:focus,.page .search-form .search-field:active+.search-submit:hover,.page .search-form .search-field:active+.search-submit:focus,header.header .search-form .search-field:focus+.search-submit:hover,header.header .search-form .search-field:focus+.search-submit:focus,header.header .search-form .search-field:active+.search-submit:hover,header.header .search-form .search-field:active+.search-submit:focus,footer.footer .search-form .search-field:focus+.search-submit:hover,footer.footer .search-form .search-field:focus+.search-submit:focus,footer.footer .search-form .search-field:active+.search-submit:hover,footer.footer .search-form .search-field:active+.search-submit:focus,[class^="sg-"] .search-form .search-field:focus+.search-submit:hover,[class^="sg-"] .search-form .search-field:focus+.search-submit:focus,[class^="sg-"] .search-form .search-field:active+.search-submit:hover,[class^="sg-"] .search-form .search-field:active+.search-submit:focus{color:#fff}
.page .search-form .search-submit,header.header .search-form .search-submit,footer.footer .search-form .search-submit,[class^="sg-"] .search-form .search-submit{background:0;padding:.5em;border:0;color:#888}
.page .search-form .search-submit:hover,.page .search-form .search-submit:focus,header.header .search-form .search-submit:hover,header.header .search-form .search-submit:focus,footer.footer .search-form .search-submit:hover,footer.footer .search-form .search-submit:focus,[class^="sg-"] .search-form .search-submit:hover,[class^="sg-"] .search-form .search-submit:focus{background:#7d5b3f;color:#fff}
.page .search-form .search-submit:after,header.header .search-form .search-submit:after,footer.footer .search-form .search-submit:after,[class^="sg-"] .search-form .search-submit:after{display:none}
.page .search-form button [class^="icon-"],.page .search-form button [class*=" icon-"],.page .search-form button .icon,header.header .search-form button [class^="icon-"],header.header .search-form button [class*=" icon-"],header.header .search-form button .icon,footer.footer .search-form button [class^="icon-"],footer.footer .search-form button [class*=" icon-"],footer.footer .search-form button .icon,[class^="sg-"] .search-form button [class^="icon-"],[class^="sg-"] .search-form button [class*=" icon-"],[class^="sg-"] .search-form button .icon{font-size:1.1875rem;line-height:.8;margin:0}
.page .newsletter-form label,header.header .newsletter-form label,footer.footer .newsletter-form label,[class^="sg-"] .newsletter-form label{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:normal;font-size:.875rem;color:#888;line-height:1.3;text-transform:inherit}
.page .newsletter-form fieldset,header.header .newsletter-form fieldset,footer.footer .newsletter-form fieldset,[class^="sg-"] .newsletter-form fieldset{margin-top:1rem;margin-bottom:1rem}
.page .newsletter-form .newsletter-field,header.header .newsletter-form .newsletter-field,footer.footer .newsletter-form .newsletter-field,[class^="sg-"] .newsletter-form .newsletter-field{margin-bottom:0;padding-right:3.75rem}
.page .newsletter-form .newsletter-submit,header.header .newsletter-form .newsletter-submit,footer.footer .newsletter-form .newsletter-submit,[class^="sg-"] .newsletter-form .newsletter-submit{z-index:0}
.page .newsletter{-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.page .newsletter .newsletter-form{padding:1rem}
.page .newsletter .newsletter-form fieldset{margin-bottom:0}
table{border-collapse:collapse;border-spacing:0;border:0;width:100%;display:table;margin:0;line-height:1.35;border-radius:0}
table thead{border:1px solid #353535}
table thead th{font-size:.875rem;background:#121212;color:#fff}
table tbody{border:1px solid #d5d5d5;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif}
table>tr.reverse--stripe tr,table>thead tr.reverse--stripe tr,table>tbody.reverse--stripe tr{background:#efefef}
table>tr.reverse--stripe tr:nth-of-type(even),table>thead tr.reverse--stripe tr:nth-of-type(even),table>tbody.reverse--stripe tr:nth-of-type(even){background:#fff}
table>tr tr,table>thead tr tr,table>tbody tr{background:#fff}
table>tr tr:nth-of-type(even),table>thead tr tr:nth-of-type(even),table>tbody tr:nth-of-type(even){background:#efede9}
table th,table td{padding:.5rem;text-align:left;font-size:.875rem}
table th ul,table td ul{margin:0;list-style-type:none;font-size:inherit}
table th ul li,table td ul li{margin:0}
table [class^="icon-"],table [class*=" icon-"],table .icon{display:block;font-size:1.25rem;margin:.3125rem 0}
table .icon-square-panel,table .icon-rectangle-panel,table .icon-plank{font-size:1.25rem;margin-bottom:.75rem}
table.responsive,table.responsive table.responsive{display:block}
table.responsive>thead,table.responsive table.responsive>thead,table.responsive tbody,table.responsive table.responsive tbody,table.responsive thead tr,table.responsive table.responsive thead tr,table.responsive th,table.responsive table.responsive th,table.responsive tbody td,table.responsive table.responsive tbody td{display:block}
table.responsive>thead,table.responsive table.responsive>thead{float:left;border:1px solid #121212;border-right:0}
table.responsive>thead th,table.responsive table.responsive>thead th{max-width:6.5rem;text-align:right}
table.responsive>tbody,table.responsive table.responsive>tbody{width:auto;position:relative;overflow-x:auto;border-top:1px solid #d5d5d5;border-bottom:0;border-right:0}
table.responsive>tbody>tr,table.responsive table.responsive>tbody>tr{display:table-cell}
table.responsive>tbody>tr>td:first-of-type,table.responsive table.responsive>tbody>tr>td:first-of-type,table.responsive>tbody>tr>th:first-of-type,table.responsive table.responsive>tbody>tr>th:first-of-type{border-top:0}
table.responsive>tbody>tr:last-child td,table.responsive table.responsive>tbody>tr:last-child td{border-right:1px solid #d5d5d5}
table.responsive>tr>td,table.responsive table.responsive>tr>td,table.responsive>tr>th,table.responsive table.responsive>tr>th,table.responsive>thead tr>td,table.responsive table.responsive>thead tr>td,table.responsive>thead tr>th,table.responsive table.responsive>thead tr>th,table.responsive>tbody tr>td,table.responsive table.responsive>tbody tr>td,table.responsive>tbody tr>th,table.responsive table.responsive>tbody tr>th{border-top:1px solid #d5d5d5;box-sixing:border-box;overflow-x:hidden;overflow-y:auto;min-width:3.75rem}
table.responsive>tr>td:last-child,table.responsive table.responsive>tr>td:last-child,table.responsive>tr>th:last-child,table.responsive table.responsive>tr>th:last-child,table.responsive>thead tr>td:last-child,table.responsive table.responsive>thead tr>td:last-child,table.responsive>thead tr>th:last-child,table.responsive table.responsive>thead tr>th:last-child,table.responsive>tbody tr>td:last-child,table.responsive table.responsive>tbody tr>td:last-child,table.responsive>tbody tr>th:last-child,table.responsive table.responsive>tbody tr>th:last-child{border-bottom:1px solid #d5d5d5}
table.responsive>tr>th,table.responsive table.responsive>tr>th,table.responsive>thead tr>th,table.responsive table.responsive>thead tr>th,table.responsive>tbody tr>th,table.responsive table.responsive>tbody tr>th{border-top:1px solid #353535}
table.responsive>tr>th:last-child,table.responsive table.responsive>tr>th:last-child,table.responsive>thead tr>th:last-child,table.responsive table.responsive>thead tr>th:last-child,table.responsive>tbody tr>th:last-child,table.responsive table.responsive>tbody tr>th:last-child{border-bottom:0}
table.responsive table,table.responsive table.responsive table{display:table}
table.responsive table thead,table.responsive table.responsive table thead{display:table-header-group;float:none}
table.responsive table tbody,table.responsive table.responsive table tbody{display:table-row-group;border:1px solid #d5d5d5}
table.responsive table thead tr,table.responsive table.responsive table thead tr,table.responsive table tbody tr,table.responsive table.responsive table tbody tr{display:table-row}
table.responsive table th,table.responsive table.responsive table th,table.responsive table tbody td,table.responsive table.responsive table tbody td{display:table-cell}
table.responsive table td,table.responsive table.responsive table td,table.responsive table th,table.responsive table.responsive table th{width:auto;border-top:1px solid #d5d5d5}
table.responsive table td:last-child,table.responsive table th:last-child{border-bottom:0}
table.responsive table tr:first-of-type td,table.responsive table tr:first-of-type th{border-top:0}
table.responsive table tr td,table.responsive table.responsive table tr td{border-right:0}
table.responsive table>tbody>tr:last-child td,table.responsive table.responsive table>tbody>tr:last-child td{border-right:0}
table.responsive table>tbody>tr:first-of-type td:first-of-type,table.responsive table.responsive table>tbody>tr:first-of-type td:first-of-type{border-top:0}
table.responsive table>tbody>tr>td,table.responsive table.responsive table>tbody>tr>td{border-right:0}
table.responsive table>tbody>tr>td:first-of-type,table.responsive table.responsive table>tbody>tr>td:first-of-type{border-top:1px solid #d5d5d5}
table.responsive table.responsive tr:last-child td{border-right:1px solid #d5d5d5;margin-right:1px}
table.responsive>tbody>tr:last-child td>table>tbody>tr>td,table.responsive table.responsive>tbody>tr:last-child td>table>tbody>tr>td{border-right:0}
@media screen and (min-width:64em){table.responsive table,table.responsive table.responsive table{display:table}
table.responsive table.responsive>tbody>tr td:first-of-type,table.responsive table.responsive table.responsive>tbody>tr td:first-of-type{border-top:0}
table.responsive table.responsive>tbody tr:first-of-type>td,table.responsive table.responsive table.responsive>tbody tr:first-of-type>td{border-top:0}
table.responsive table.responsive>tbody>tr:last-of-type td,table.responsive table.responsive table.responsive>tbody>tr:last-of-type td{border-right:0}
table.responsive thead,table.responsive table.responsive thead{display:table-header-group;float:none;border:1px solid #121212}
table.responsive tbody,table.responsive table.responsive tbody{display:table-row-group;border:1px solid #d5d5d5}
table.responsive thead tr,table.responsive table.responsive thead tr,table.responsive tbody tr,table.responsive table.responsive tbody tr{display:table-row}
table.responsive th,table.responsive table.responsive th,table.responsive tbody td,table.responsive table.responsive tbody td{display:table-cell}
table.responsive td,table.responsive table.responsive td,table.responsive th,table.responsive table.responsive th{width:auto;border-top:1px solid #d5d5d5}
table.responsive td:last-child,table.responsive th:last-child{border-bottom:0}
table.responsive tr:first-of-type td,table.responsive tr:first-of-type th{border-top:0}
table.responsive>tbody>tr:first-of-type td:first-of-type,table.responsive table.responsive>tbody>tr:first-of-type td:first-of-type{border-top:0}
table.responsive>tbody>tr>td:first-of-type,table.responsive table.responsive>tbody>tr>td:first-of-type{border-top:1px solid #d5d5d5}
}
@media screen and (min-width:64em){table.responsive,table.responsive table.responsive{display:table}
table.responsive tbody,table.responsive table.responsive tbody{border-right:1px solid #d5d5d5}
table.responsive>thead th,table.responsive table.responsive>thead th{max-width:auto;text-align:left}
table.responsive>tbody>tr:last-of-type td,table.responsive table.responsive>tbody>tr:last-of-type td{border-right:0}
}
.animate-fade{transition:opacity .25s ease-out}
.animate-fade:hover{opacity:0}
.animate-move>.demo-shape{transition:all .8s ease-in-out}
.reveal{position:fixed}
.reveal:focus{outline:-webkit-focus-ring-color auto 0;outline:0}
.reveal .close-button{background:0;color:#888;border:0;font-size:1rem;top:0;right:0;margin:0}
.reveal .close-button:after{content:none}
.reveal .close-button:hover,.reveal .close-button:focus{color:#d9d3c7;background:transparent;border:0}
.reveal div.modal-content{border:0}
.reveal div.modal-content *:first-child:not(img):not(object):not(video):not(div){max-width:90%}
@media screen and (max-width:40.25em){.reveal div.modal-content img:first-child{margin-top:1.5rem}
}
@media screen and (min-width:40.3125em){.reveal{padding:1.875rem}
}
.content,header.page-title .header-section{max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;width:100%;float:left}
.content::before,header.page-title .header-section::before,.content::after,header.page-title .header-section::after{content:' ';display:table}
.content::after,header.page-title .header-section::after{clear:both}
@media screen and (min-width:40.3125em){.content,header.page-title .header-section{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.content,header.page-title .header-section{padding-left:2.125rem;padding-right:2.125rem}
}
.header-section h1{font-size:1.5rem;margin:.75rem 0 .75rem .75rem}
.header-section h1.has-rule{background-color:#efefef}
.header-section h1.no-rule{background-color:#fff}
header.page-title.hide-hr{border-bottom:none !important}
.content:last-child:not(:first-child),header.page-title .header-section:last-child:not(:first-child){float:right}
.content,header.page-title .header-section,.content:last-child,header.page-title .header-section:last-child{float:none}
.full-width,header.page-title,.section{max-width:100%}
.full-width.solid,header.page-title,.solid.section{background-color:#efefef}
header.page-title.has-rule{background-color:#efefef}
header.page-title.no-rule{background-color:#fff}
.full-width.borders,header.borders.page-title,.borders.section{border-width:1px 0;border-style:solid;border-color:#d5d5d5}
@media all and (min-width:64em){.l-two-col .l-main{float:left;width:70%;padding-right:1rem}
}
@media all and (max-width:64em){.l-two-col .l-sidebar{clear:both}
}
@media all and (min-width:64em){.l-two-col .l-sidebar{float:left;width:30%;padding:0 0 0 1rem}
}
.g{overflow:hidden;margin:0 -0.5rem}
.gi{padding:.5rem}
.gi img{display:block}
@media all and (min-width:40.3125em){.gi{float:left}
}
.g-1up .gi{width:100%}
@media all and (min-width:40.3125em){.g-2up>.gi{float:left;width:50%}
.g-2up>.gi:nth-of-type(odd){clear:left}
}
.g-half>.gi{float:left;width:50%}
.g-half>.gi:nth-of-type(odd){clear:left}
@media all and (min-width:40.3125em){.g-3up>.gi{float:left;width:50%}
.g-3up>.gi:nth-of-type(2n+1){clear:left}
}
@media all and (min-width:64em){.g-3up>.gi{width:33.3333333%}
.g-3up>.gi:nth-of-type(2n+1){clear:none}
.g-3up>.gi:nth-of-type(3n+1){clear:left}
}
@media all and (min-width:40.3125em){.g-4up>.gi{float:left;width:50%}
.g-4up>.gi:nth-of-type(2n+1){clear:both}
}
@media all and (min-width:64em){.g-4up>.gi{width:25%}
.g-4up>.gi:nth-of-type(2n+1){clear:none}
.g-4up>.gi:nth-of-type(4n+1){clear:left}
}
.g-quarter>.gi{float:left;width:24%}
.g-quarter>.gi:nth-of-type(4n+1){clear:left}
@media all and (min-width:0){.g-max4>.gi{float:left;width:50%}
.g-max4>.gi:nth-of-type(2n+1){clear:both}
}
@media all and (min-width:0){.g-max4>.gi{width:33.3333333%}
.g-max4>.gi:nth-of-type(2n+1){clear:none}
.g-max4>.gi:nth-of-type(3n+1){clear:left}
}
@media all and (min-width:64em){.g-max4>.gi{width:25%}
.g-max4>.gi:nth-of-type(3n+1){clear:none}
.g-max4>.gi:nth-of-type(4n+1){clear:left}
}
.g-max5>.gi{float:left;width:50%}
.g-max5>.gi:nth-of-type(2n+1){clear:both}
@media all and (min-width:0){.g-max5>.gi{width:33.3333333%}
.g-max5>.gi:nth-of-type(2n+1){clear:none}
.g-max5>.gi:nth-of-type(3n+1){clear:left}
}
@media all and (min-width:40.3125em){.g-max5>.gi{width:25%}
.g-max5>.gi:nth-of-type(3n+1){clear:none}
.g-max5>.gi:nth-of-type(4n+1){clear:left}
}
@media all and (min-width:53.125em){.g-max5>.gi{width:20%}
.g-max5>.gi:nth-of-type(4n+1){clear:none}
.g-max5>.gi:nth-of-type(5n+1){clear:left}
}
@media all and (min-width:40.3125em){.gi-2-3{float:left;width:66.666666%}
}
@media all and (min-width:40.3125em){.gi-1-3{float:left;width:33.333333%}
}
.g-opposites .gi{float:left}
.g-opposites .gi:last-child{float:right;text-align:right}
.breadcrumbs{display:none;list-style:none;margin:.75rem .75rem 0}
.breadcrumbs::before,.breadcrumbs::after{content:' ';display:table}
.breadcrumbs::after{clear:both}
.breadcrumbs li{float:left;color:#121212;cursor:default;margin:0;font-size:.75rem;text-transform:none}
.breadcrumbs li::before{color:#888;content:"";margin:0 .35rem;position:relative;top:1px;opacity:1;speak:none;font-family:'armstrongicon';font-style:normal;font-weight:normal;font-variant:normal;font-size:.75rem;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:0}
.breadcrumbs li:not(:last-child){color:#888}
.breadcrumbs li:not(:nth-last-child(2)){display:none}
.breadcrumbs a{color:inherit}
.breadcrumbs a:hover{color:#d9d3c7}
.breadcrumbs__title{display:none}
@media screen and (min-width:40.3125em){.breadcrumbs{display:block}
.breadcrumbs li:not(:last-child)::after{color:#888;content:"";margin:0 .35rem;position:relative;top:1px;opacity:1;speak:none;font-family:'armstrongicon';font-style:normal;font-weight:normal;font-variant:normal;font-size:.75rem;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.breadcrumbs li:not(:nth-last-child(2)){display:block}
.breadcrumbs li::before{content:'';display:none}
.breadcrumbs .breadcrumbs__back{display:none}
.breadcrumbs .breadcrumbs__title{display:inline-block}
}
.header{background:#fff;padding:0;margin-left:auto;margin-right:auto;max-width:100%;overflow-x:hidden}
.header::before,.header::after{content:' ';display:table}
.header::after{clear:both}
header.page-title{padding-bottom:.5rem;margin-bottom:6px;border-bottom:1px solid #d5d5d5}
header.page-title nav{padding-left:.5rem;padding-right:.5rem;width:50%;float:left}
@media screen and (min-width:40.3125em){header.page-title nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){header.page-title nav{padding-left:1rem;padding-right:1rem}
}
header.page-title nav:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){header.page-title nav{padding-left:.5rem;padding-right:.5rem;width:75%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){header.page-title nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){header.page-title nav{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){header.page-title nav:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){header.page-title nav{padding-left:.5rem;padding-right:.5rem;width:83.33333333%;float:left}
}
@media screen and (min-width:64em) and (min-width:40.3125em){header.page-title nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){header.page-title nav{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){header.page-title nav:last-child:not(:first-child){float:right}
}
header.page-title .topIcons{padding-left:.5rem;padding-right:.5rem;width:50%;float:left;float:right !important;text-align:right}
@media screen and (min-width:40.3125em){header.page-title .topIcons{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){header.page-title .topIcons{padding-left:1rem;padding-right:1rem}
}
header.page-title .topIcons:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){header.page-title .topIcons{padding-left:.5rem;padding-right:.5rem;width:25%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){header.page-title .topIcons{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){header.page-title .topIcons{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){header.page-title .topIcons:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){header.page-title .topIcons{padding-left:.5rem;padding-right:.5rem;width:16.66666667%;float:left}
}
@media screen and (min-width:64em) and (min-width:40.3125em){header.page-title .topIcons{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){header.page-title .topIcons{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){header.page-title .topIcons:last-child:not(:first-child){float:right}
}
header.page-title button,header.page-title a.btn{margin:1rem 0}
@media screen and (min-width:40.3125em){header.page-title button,header.page-title a.btn{margin:0}
}
.nav{clear:both;overflow:hidden;max-height:0}
.nav a{display:block;padding:1rem;border-top:1px solid #eee}
.nav.active{max-height:40em}
@media screen and (min-width:40.3125em){.nav{max-height:none;float:right;clear:none}
.nav li{float:left}
.nav a{border:0}
}
@media screen and (min-width:40.3125em){.utility-nav ul.inline-list{margin:0;text-align:right;display:table;width:100%}
.utility-nav ul.inline-list li{display:table-cell;text-align:center;padding:0;vertical-align:middle}
.utility-nav ul.inline-list li a{font-size:.875rem;text-align:center}
.utility-nav ul.inline-list li .your-account__label{line-height:1;margin-top:.125rem}
.utility-nav ul.inline-list li .your-account .label{display:none}
.utility-nav ul.inline-list .dropdown .dropdown-pane{min-width:12.5rem}
.utility-nav [class^="icon-"],.utility-nav [class*=" icon-"],.utility-nav .icon{display:block;font-size:1.25rem}
}
@media screen and (min-width:64em){.utility-nav ul.inline-list li a{font-size:.8125rem;display:table}
.utility-nav ul.inline-list li .your-account{text-align:left;overflow:visible;float:right}
.utility-nav ul.inline-list li .your-account>a>span,.utility-nav ul.inline-list li .your-account>a .your-account__label{display:table-cell;vertical-align:middle}
.utility-nav ul.inline-list li .your-account a{text-align:left}
.utility-nav ul.inline-list li .your-account a span.hide-small,.utility-nav ul.inline-list li .your-account a span.utility-nav{display:block;margin-left:2rem}
.utility-nav ul.inline-list li .your-account .label{display:block}
.utility-nav ul.inline-list li .your-account .dropdown-pane a{float:none}
}
@media screen and (min-width:64em){.utility-nav ul.inline-list [class^="icon-"],.utility-nav ul.inline-list [class*=" icon-"],.utility-nav ul.inline-list .icon{display:table-cell;vertical-align:middle;font-size:1.45rem;padding-right:.5rem}
}
.pagination{overflow:hidden}
.pagination li{float:left;border-right:1px solid #eee}
.pagination li:last-child{border:0}
.pagination a{padding:1rem}
.footer{clear:both;overflow:hidden;line-height:1.2;padding-top:0;margin-top:2.5rem;font-size:.875rem;color:#888;background:#efefef}
.footer p{font-size:inherit;margin-bottom:1rem}
.footer p a{text-decoration:none}
.footer h4{color:#121212;font-family:"Maison Neue, Demi";font-size:1rem;line-height:120%;margin-bottom:.75rem}
.footer .link-list ul{font-size:.875rem}
.footer .link-list ul li{margin-top:.5rem}
.footer .link-list ul li:first-child{margin-top:0}
.footer .link-list ul li a{display:inline-flex;padding:0}
@media screen and (max-width:40.25em){.footer .secondary-btn{margin-top:1.5rem;margin-bottom:1.5rem}
.footer .download-button__wrapper>a.secondary-btn{margin-top:1.5rem;margin-bottom:1.5rem}
.footer [data-multi-toggle-group]{margin-left:-1rem;margin-right:-1rem}
.footer [data-multi-toggle-group]:not(.is-open) .multi-toggle__panel{max-height:0}
.footer [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler{display:block;border-bottom-width:1px}
.footer [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler:after{-webkit-transform:rotate(0);transform:rotate(0)}
.footer [data-multi-toggle-group] .multi-toggle__panel{padding-left:1rem;padding-right:1rem;max-height:999px;overflow:hidden;transition-property:max-height;transition-duration:250ms}
.footer [data-multi-toggle-group] .multi-toggle__toggler{margin-top:-1px;padding-left:1rem;padding-right:2rem;border:1px solid #d5d5d5;border-bottom-width:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.footer [data-multi-toggle-group] .multi-toggle__toggler:after{content:""}
.footer [data-multi-toggle-group] .multi-toggle__toggler:after{color:#121212;font-weight:bold;position:absolute;right:1rem;top:calc(-0.5rem + 50%);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
.footer [data-multi-toggle-group] .multi-toggle__toggler>*{display:inline-block}
.footer [data-multi-toggle-group] .multi-toggle__toggler h4{margin-top:.75rem;margin-bottom:.75rem}
}
@media screen and (min-width:40.3125em){.footer .reverse-on-desktop .column,.footer .reverse-on-desktop .columns,.footer .reverse-on-desktop .video-list figure.video .thumb-container,.video-list figure.video .footer .reverse-on-desktop .thumb-container,.footer .reverse-on-desktop .video-list figure.video figcaption,.video-list figure.video .footer .reverse-on-desktop figcaption,.footer .reverse-on-desktop .columns,.footer .reverse-on-desktop .video-list figure.video .thumb-container,.video-list figure.video .footer .reverse-on-desktop .thumb-container,.footer .reverse-on-desktop .video-list figure.video figcaption,.video-list figure.video .footer .reverse-on-desktop figcaption{float:right}
.footer .toggler h4{margin-bottom:.875rem}
.footer{padding-top:2.5rem;margin-top:0}
.footer .footer-linked-lists{display:flex;justify-content:center}
}
@media screen and (min-width:53.125em){.footer .footer-linked-lists{gap:3.688rem}
.footer .footer-linked-lists>div.column{width:fit-content}
}
.footer .copyright{color:#656a6b;font-size:.875rem;font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;text-align:center;margin-bottom:15px}
.footer .horizontal-link-list{text-align:center;margin-bottom:1rem}
.footer .horizontal-link-list li a{color:#656a6b;font-size:.875rem}
.footer .horizontal-link-list li a:hover{color:#121212}
.footer .social-link-list{margin:1.5rem 0;text-align:center;color:#656a6b}
.footer .social-link-list li+li{margin-left:1.5rem}
.font-primary{font-family:"Maison Neue, Book",Helvetica,Arial,sans-serif;font-weight:500}
.font-primary strong{font-weight:800}
.font-secondary{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif}
.font-secondary.font-light{font-weight:200}
.font-secondary.font-normal{font-weight:400}
.font-secondary.font-medium{font-weight:500}
.font-secondary.font-bold{font-weight:700}
.number-of-results{font-weight:400}
.grade{display:block;font-weight:bold;background:gray;color:#fff;min-height:4.5rem;padding-top:1.5rem;text-align:center}
.eyebrow{background:#333;color:#fff;padding:.2em;display:inline-block;margin-bottom:.5rem}
.eyebrow-image{position:relative}
.eyebrow-image img{position:relative;z-index:0}
.eyebrow-image .eyebrow{position:absolute;top:0;left:0;z-index:1}
.file-info{display:block;font-size:.75rem;margin-left:1.85rem;line-height:.75}
[data-pager] .pager__prev,[data-pager] .pager__next{transition:opacity 150ms ease-in-out}
[data-pager]:not(.pager--overflow) .pager__prev,[data-pager]:not(.pager--overflow) .pager__next{opacity:0;pointer-events:none}
[data-pager].pager--overflow .pager__prev,[data-pager].pager--overflow .pager__next{opacity:1}
[data-pager].pager--start .pager__prev{color:#b7b7b7;cursor:default}
[data-pager].pager--end .pager__next{color:#b7b7b7;cursor:default}
.spinner{height:30px;width:30px;margin-left:auto;margin-right:auto;background-position:center center;background-repeat:no-repeat;background:url("images/spinner.gif");background-size:contain;border-radius:50%;opacity:.7}
.subheading .spinner{display:inline-block;width:1.15rem;height:1.15rem}
button [class^="icon-"],button [class*=" icon-"],button .icon,a.btn [class^="icon-"],a.btn [class*=" icon-"],a.btn .icon{font-size:1.5rem;line-height:1.25;vertical-align:middle;width:1.5rem;height:1.5rem;display:inline-block;margin:-0.35rem .35rem 0 0}
button,input[type=submit],input[type=button],a.btn,span.btn{transition:all .25s ease-out;cursor:pointer;display:inline-block;background:#338ba9;width:auto;padding:.975rem 1rem;color:#fff;outline:0;text-align:center;font-size:.875rem;line-height:120%;margin:0;border-radius:3px;font-family:"Maison Neue, Demi";min-height:3rem}
button:hover,button:active,button:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,a.btn:hover,a.btn:active,a.btn:focus,span.btn:hover,span.btn:active,span.btn:focus{color:#fff;background:#005168}
button.disabled,button[disabled],input[type=submit].disabled,input[type=submit][disabled],input[type=button].disabled,input[type=button][disabled],a.btn.disabled,a.btn[disabled],span.btn.disabled,span.btn[disabled]{background:#656a6b40;color:#656a6b80}
button.secondary-btn,input[type=submit].secondary-btn,input[type=button].secondary-btn,a.btn.secondary-btn,span.btn.secondary-btn{color:#338ba9;border:2px solid #338ba9;background:transparent;text-decoration:none;padding-top:calc(.975rem - 2px);padding-bottom:calc(.975rem - 2px)}
button.secondary-btn.reversed,input[type=submit].secondary-btn.reversed,input[type=button].secondary-btn.reversed,a.btn.secondary-btn.reversed,span.btn.secondary-btn.reversed{color:#fff;border:3px solid #fff}
button.secondary-btn.reversed:hover,button.secondary-btn.reversed:focus,button.secondary-btn.reversed:active,input[type=submit].secondary-btn.reversed:hover,input[type=submit].secondary-btn.reversed:focus,input[type=submit].secondary-btn.reversed:active,input[type=button].secondary-btn.reversed:hover,input[type=button].secondary-btn.reversed:focus,input[type=button].secondary-btn.reversed:active,a.btn.secondary-btn.reversed:hover,a.btn.secondary-btn.reversed:focus,a.btn.secondary-btn.reversed:active,span.btn.secondary-btn.reversed:hover,span.btn.secondary-btn.reversed:focus,span.btn.secondary-btn.reversed:active{background:rgba(255,255,255,0.25);color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.21);border:3px solid #fff}
button.secondary-btn:hover,button.secondary-btn:focus,button.secondary-btn:active,input[type=submit].secondary-btn:hover,input[type=submit].secondary-btn:focus,input[type=submit].secondary-btn:active,input[type=button].secondary-btn:hover,input[type=button].secondary-btn:focus,input[type=button].secondary-btn:active,a.btn.secondary-btn:hover,a.btn.secondary-btn:focus,a.btn.secondary-btn:active,span.btn.secondary-btn:hover,span.btn.secondary-btn:focus,span.btn.secondary-btn:active{background:rgba(51,139,169,0.15);border:2px solid #005168;color:#005168}
button.secondary-btn.disabled,button.secondary-btn[disabled],input[type=submit].secondary-btn.disabled,input[type=submit].secondary-btn[disabled],input[type=button].secondary-btn.disabled,input[type=button].secondary-btn[disabled],a.btn.secondary-btn.disabled,a.btn.secondary-btn[disabled],span.btn.secondary-btn.disabled,span.btn.secondary-btn[disabled]{color:#656a6b80;background:transparent;border:2px solid #656a6b40}
button.text-link,input[type=submit].text-link,input[type=button].text-link,a.btn.text-link,span.btn.text-link{border:0;padding:0;color:#338ba9;background-color:transparent;outline:0}
button.text-link:hover,button.text-link:active,button.text-link:focus,input[type=submit].text-link:hover,input[type=submit].text-link:active,input[type=submit].text-link:focus,input[type=button].text-link:hover,input[type=button].text-link:active,input[type=button].text-link:focus,a.btn.text-link:hover,a.btn.text-link:active,a.btn.text-link:focus,span.btn.text-link:hover,span.btn.text-link:active,span.btn.text-link:focus{color:#d9d3c7}
button.text-link.disabled,input[type=submit].text-link.disabled,input[type=button].text-link.disabled,a.btn.text-link.disabled,span.btn.text-link.disabled{background:transparent;color:#888}
button.disabled:hover,button[disabled]:hover,input[type=submit].disabled:hover,input[type=submit][disabled]:hover,input[type=button].disabled:hover,input[type=button][disabled]:hover,a.btn.disabled:hover,a.btn[disabled]:hover,span.btn.disabled:hover,span.btn[disabled]:hover{cursor:no-drop;text-decoration:none}
button.full,input[type=submit].full,input[type=button].full,a.btn.full,span.btn.full{display:block;width:100%;margin-left:0;margin-right:0}
button.small,input[type=submit].small,input[type=button].small,a.btn.small,span.btn.small{font-size:.8125rem}
input[type=submit],input[type=button],a.btn.small{padding:.5rem}
input[type=submit].full,input[type=button].full,a.btn.small.full{padding:.75rem}
@media screen and (min-width:40.3125em){button,input[type=submit],input[type=button],a.btn{font-size:.875rem}
button.wide,input[type=submit].wide,input[type=button].wide,a.btn.wide{min-width:250px}
button:after{font-size:.7rem}
}
.secondary-btn--full{display:block;width:100%;margin-left:0;margin-right:0}
.secondary-btn:after{content:none}
button.x-btn-text{text-transform:none !important}
.single-headline{font-size:3rem;font-weight:700;text-transform:none;line-height:1;display:block}
.single-subhead{font-size:1.25rem;display:block}
@media screen and (min-width:0) and (max-width:40.25em){.single-headline{font-size:1.75rem}
.single-subhead{font-size:1rem}
}
@media screen and (max-width:53.0625em){.single-headline{padding-top:0}
.single-subhead{padding-top:0}
}
.hero-single>.bordered{padding-bottom:.375rem;border-bottom:1px solid #d5d5d5;margin-bottom:.375rem}
.inline-list li{display:inline-block}
.social-list{list-style:none;margin-left:0;margin-bottom:0;margin-top:.45rem}
.social-list li{display:inline-block;margin:0 0 0 .4rem;color:#888;font-size:1.4375rem;white-space:nowrap}
.social-list li:first-child{margin-left:0}
.social-list a{font-size:inherit;color:#888;transition:color .25s ease-in-out}
.social-list a:hover{color:#d9d3c7}
.social-list .icon{vertical-align:middle;font-size:1.125rem}
@media screen and (min-width:40.3125em){.social-list .icon{font-size:1.6rem}
}
.social-list .share-label{font-size:.875rem;margin-right:.25rem}
@media screen and (min-width:40.3125em){.social-list{margin-top:.75rem;margin-bottom:.75rem}
}
.headline-list{margin-bottom:1rem}
.headline-list.flush{margin:0}
.headline-list h4{font-weight:normal}
.headline-list li{padding:.25rem 0;border-top:1px solid #ddd}
.post-list li{margin-bottom:1rem}
.bullet-list{list-style:square;margin:0 0 1em 1.2em;line-height:1.3}
.bullet-list li{margin-bottom:1rem}
.text-list{margin:0 0 1em;line-height:1.3}
.text-list li{margin-bottom:1rem}
.link-list ul{margin:0 0 1em 0;font-size:1rem}
.link-list ul li{line-height:1.35;list-style:none;margin-top:.37rem}
.link-list ul li a{display:block;padding:.5rem 0}
.link-list ul li a[href^="tel:"]{display:inline-block;color:#888;cursor:context-menu;margin-bottom:.4rem;text-transform:uppercase;font-size:.875rem}
.document-link-list{padding:1rem 0}
.document-link-list h4{font-family:"Maison Neue, Bold";font-size:.875rem}
.document-link-list .document-list{font-size:.875rem}
@media screen and (min-width:40.3125em){.link-list ul li{margin-top:0}
}
@media screen and (min-width:64em){.link-list ul{font-size:.875rem}
.link-list ul li a{padding:.25rem 0}
}
.horizontal-link-list{margin:0}
.horizontal-link-list ul{color:#888;margin:0}
.horizontal-link-list li{font-size:.8125rem;margin-top:0;margin-left:0;list-style:none;display:inline-block}
.horizontal-link-list li a{color:inherit}
.horizontal-link-list li a:hover,.horizontal-link-list li a:focus{color:#d9d3c7;text-decoration:underline}
.horizontal-link-list li:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";width:5px;height:15px;margin:0 5px}
.horizontal-link-list li:first-child:before{content:none;width:0;margin:0}
.social-link-list{margin:0;color:#888;list-style-type:none}
.social-link-list li{margin-top:0;margin-left:0;list-style:none;display:inline-block}
.social-link-list li a{color:inherit}
.social-link-list li a:hover,.social-link-list li a:focus{color:#121212}
.social-link-list li [class^="icon-"],.social-link-list li [class*=" icon-"],.social-link-list li .icon{font-size:1.375rem;display:inline-block;min-height:25px;margin:0 5px}
.social-link-list li:first-of-type [class^="icon-"],.social-link-list li:first-of-type [class*=" icon-"],.social-link-list li:first-of-type .icon{margin-left:0}
.document-list,.video-list{list-style:none;margin:0}
.document-list>li{margin-top:1rem}
.file-info{display:block;margin-top:.25rem}
.file-info li{display:inline;border-left:1px solid #d5d5d5;padding:0 0 0 .35rem;margin-left:.25rem;text-transform:uppercase;color:#656a6b}
.file-info li:first-child{border-left:0;margin-left:0;padding:0}
.video-list ul{margin:1.5rem 0 0;list-style:none}
.video-list ul li{max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto}
.video-list ul li::before,.video-list ul li::after{content:' ';display:table}
.video-list ul li::after{clear:both}
.video-list ul li:first-child{margin-top:0}
.video-list figure.video{display:block}
li>.video-list figure.video{margin-right:0;margin-left:0}
.video-list--horizontal li{margin-top:0}
.features-list{margin:0;list-style:none;background:#efefef;border-radius:3px;padding:1rem .5rem}
.features-list li{font-size:.875rem;padding-left:2.5rem;margin:1rem 0 0;font-weight:500}
.features-list li:first-child{margin:0}
.features-list li span{font-size:1.75rem;display:block;position:relative;top:-0.25rem;margin-left:-2.5rem;float:left}
@media screen and (min-width:64em){.features-list{padding:1.75rem 1.5rem}
.features-list li{margin:1.5rem 0 0}
.video-list ul li{padding-left:2.125rem;padding-right:2.125rem}
}
.recommended-for{list-style:none;margin:0}
.recommended-for li{font-size:.875rem;margin-top:.65rem}
@media all and (min-width:40.3125em){.video-list figure.video a.thumb .overlay img{width:25%}
.video-list figure.video figcaption{font-size:.875rem;line-height:1.25}
}
.grid-list-container{overflow:hidden}
.grid-list-container.grid-list__show-more--six>.row.grid-list>.column:nth-child(6) ~ .column,.grid-list-container.grid-list__show-more--six>.row.grid-list>.columns:nth-child(6) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.thumb-container:nth-child(6) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>figcaption:nth-child(6) ~ .column,.grid-list-container.grid-list__show-more--six>.row.grid-list>.column:nth-child(6) ~ .columns,.grid-list-container.grid-list__show-more--six>.row.grid-list>.columns:nth-child(6) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.thumb-container:nth-child(6) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>figcaption:nth-child(6) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.column:nth-child(6) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.columns:nth-child(6) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.thumb-container:nth-child(6) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>figcaption:nth-child(6) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.column:nth-child(6) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.columns:nth-child(6) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>.thumb-container:nth-child(6) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--six>.row.grid-list>figcaption:nth-child(6) ~ figcaption{display:none}
.grid-list-container.grid-list__show-more--eight>.row.grid-list>.column:nth-child(8) ~ .column,.grid-list-container.grid-list__show-more--eight>.row.grid-list>.columns:nth-child(8) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.thumb-container:nth-child(8) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>figcaption:nth-child(8) ~ .column,.grid-list-container.grid-list__show-more--eight>.row.grid-list>.column:nth-child(8) ~ .columns,.grid-list-container.grid-list__show-more--eight>.row.grid-list>.columns:nth-child(8) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.thumb-container:nth-child(8) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>figcaption:nth-child(8) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.column:nth-child(8) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.columns:nth-child(8) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.thumb-container:nth-child(8) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>figcaption:nth-child(8) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.column:nth-child(8) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.columns:nth-child(8) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>.thumb-container:nth-child(8) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--eight>.row.grid-list>figcaption:nth-child(8) ~ figcaption{display:none}
.grid-list-container.grid-list__show-more--nine>.row.grid-list>.column:nth-child(9) ~ .column,.grid-list-container.grid-list__show-more--nine>.row.grid-list>.columns:nth-child(9) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.thumb-container:nth-child(9) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>figcaption:nth-child(9) ~ .column,.grid-list-container.grid-list__show-more--nine>.row.grid-list>.column:nth-child(9) ~ .columns,.grid-list-container.grid-list__show-more--nine>.row.grid-list>.columns:nth-child(9) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.thumb-container:nth-child(9) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>figcaption:nth-child(9) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.column:nth-child(9) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.columns:nth-child(9) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.thumb-container:nth-child(9) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>figcaption:nth-child(9) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.column:nth-child(9) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.columns:nth-child(9) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>.thumb-container:nth-child(9) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--nine>.row.grid-list>figcaption:nth-child(9) ~ figcaption{display:none}
.grid-list-container.grid-list__show-more--twelve>.row.grid-list>.column:nth-child(12) ~ .column,.grid-list-container.grid-list__show-more--twelve>.row.grid-list>.columns:nth-child(12) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.thumb-container:nth-child(12) ~ .column,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>figcaption:nth-child(12) ~ .column,.grid-list-container.grid-list__show-more--twelve>.row.grid-list>.column:nth-child(12) ~ .columns,.grid-list-container.grid-list__show-more--twelve>.row.grid-list>.columns:nth-child(12) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.thumb-container:nth-child(12) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>figcaption:nth-child(12) ~ .columns,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.column:nth-child(12) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.columns:nth-child(12) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.thumb-container:nth-child(12) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>figcaption:nth-child(12) ~ .thumb-container,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.column:nth-child(12) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.columns:nth-child(12) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>.thumb-container:nth-child(12) ~ figcaption,.video-list figure.video .grid-list-container.grid-list__show-more--twelve>.row.grid-list>figcaption:nth-child(12) ~ figcaption{display:none}
.grid-list>.column,.grid-list>.columns,.video-list figure.video .grid-list>.thumb-container,.video-list figure.video .grid-list>figcaption{padding-top:7px;padding-bottom:7px;-webkit-transform:translateY(1px);transform:translateY(1px);margin-top:-1px;border:1px solid #d5d5d5;border-left:0}
.row.grid-list{margin:0 !important;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.row.grid-list.centered{margin:0 !important;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;display:flex;justify-content:center}
.row.grid-list>.column{margin:0 !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;border:1px solid #d5d5d5;border-top:0;border-left:0}
.mini-card-grid-list>.column>.mini-card-grid-container{padding:3px;border:none !important}
.mini-card-section>h3,.mini-card-section>h2{text-transform:none !important;padding-left:.75rem;padding-right:.75rem}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row{border-top-style:none;border-left-style:none;padding-bottom:.75rem}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{border-style:none;padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column>.grid-list-item>.mini-card-item>figcaption{margin-left:.75rem;margin-right:.75rem}
.small-card{padding-bottom:0 !important}
.small-card img{margin-bottom:0 !important}
@media screen and (max-width:40.25em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row{display:flex;align-content:center;flex-wrap:wrap}
}
@media screen and (min-width:0) and (max-width:40.3124em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{width:calc(50% - 1.5rem);margin-left:.75rem !important;margin-right:.75rem !important}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column:nth-child(n+3){margin-top:1.5rem !important}
}
@media screen and (min-width:40.3125em) and (max-width:63.99em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{width:calc(33% - 2.5rem);margin-left:1.25rem !important;margin-right:1.25rem !important}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column:nth-child(n+4){margin-top:2.5rem !important}
}
@media screen and (min-width:64em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column{width:calc(25% - 2.5rem);margin-left:1.25rem !important;margin-right:1.25rem !important}
.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column:nth-child(n+5){margin-top:2.5rem !important}
}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column{border-style:none;padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;background:white}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column>div>.content-list-item a{display:flex;justify-content:center}
.large-grid-bottom-margin{margin-bottom:10px}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column>div>.content-list-item>figcaption{margin-left:.75rem;margin-right:.75rem}
@media screen and (max-width:40.25em){.content-grid-list>.column>.grid-list-container>.grid-list-large>.column>div>.content-list-item{margin-top:0}
.content-grid-list>.column>.grid-list-container>.grid-list-large{display:flex;align-content:center;flex-wrap:wrap}
}
@media screen and (min-width:0) and (max-width:40.3124em){.content-grid-list>.column>.grid-list-container>.grid-list-large>.column{width:calc(50% - 1.5rem);margin-left:.75rem !important;margin-right:.75rem !important}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column:nth-child(n+3){margin-top:1.5rem !important}
}
@media screen and (min-width:40.3125em){.content-grid-list>.column>.grid-list-container>.grid-list-large>.column{width:calc(33% - 2.5rem);margin-left:1.25rem !important;margin-right:1.25rem !important}
.content-grid-list>.column>.grid-list-container>.grid-list-large>.column:nth-child(n+4){margin-top:2.5rem !important}
}
.content-grid-list>.column>.grid-list-container>.grid-list-large{border-top-style:none;border-left-style:none;padding-bottom:.75rem}
.content-grid-list>.column>.large-grid-container{padding:3px}
.large-grid-container>.grid-list-large>.column>div>figure.content-list-item figcaption a{text-transform:none;font-family:"Maison Neue, Bold","Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:inherit;color:#121212}
.large-grid-container>.grid-list-large>.column>div>figure.content-list-item figcaption a:hover{color:#121212}
.content-grid-list>.column>.large-grid-no-caps{text-transform:none !important;padding-left:.75rem;padding-right:.75rem}
.content-grid-list>.column>.large-grid-container>.grid-list-large>.column>div>.content-list-item>figcaption>p{text-align:left;word-wrap:break-word;overflow-wrap:break-word}
@media screen and (min-width:40.3125em){.grid-list>.column,.grid-list>.columns,.video-list figure.video .grid-list>.thumb-container,.video-list figure.video .grid-list>figcaption{padding-top:12px;padding-bottom:12px}
}
@media screen and (min-width:64em){.grid-list>.column,.grid-list>.columns,.video-list figure.video .grid-list>.thumb-container,.video-list figure.video .grid-list>figcaption{padding-top:16px;padding-bottom:16px}
}
.grid-list .grid-list-item table thead,.grid-list .grid-list-item table tbody,.grid-list .grid-list-item table tbody tr,.grid-list .grid-list-item table tfoot,.grid-list .grid-list-item table.summary>tbody tr:nth-of-type(even){background:transparent}
.grid-list .grid-list-item figcaption>a{word-wrap:break-word;color:#121212}
.grid-list .grid-list-item figcaption>a:hover{color:#121212}
@media screen and (min-width:40.3125em){.content-grid-list .grid-list-large figcaption{font-size:1rem}
}
.case-study-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.case-study-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.case-study-grid-list{padding-left:1rem;padding-right:1rem}
}
.case-study-grid-list:last-child:not(:first-child){float:right}
.download-file-grid-list{margin-bottom:1.5rem}
.download-file-grid-list .grid-list{overflow:hidden}
.collection-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.collection-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.collection-grid-list{padding-left:1rem;padding-right:1rem}
}
.collection-grid-list:last-child:not(:first-child){float:right}
.mini-card-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.mini-card-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.mini-card-grid-list{padding-left:1rem;padding-right:1rem}
}
.mini-card-grid-list:last-child:not(:first-child){float:right}
.mini-card-grid-list .grid-list-container{overflow-y:hidden}
.design-file-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.fade-image:before{content:"";position:absolute;width:100%;height:30px;top:0;background:linear-gradient(to bottom,#fff 0,transparent 100%)}
.fade-image{position:relative}
.mini-card-promo{box-shadow:1px -1px 5px 0 #d5d5d5}
.mini-card-promo .upper{padding:1rem}
.mini-card-promo h3{color:#121212;font-family:"Maison Neue, Bold";text-transform:none}
.half-margin-bottom{margin-bottom:.5rem}
@media screen and (min-width:40.3125em){.design-file-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.design-file-grid-list{padding-left:1rem;padding-right:1rem}
}
.design-file-grid-list:last-child:not(:first-child){float:right}
.design-file-grid-list figure{display:table}
.design-file-grid-list figure a img,.design-file-grid-list figure figcaption{display:table-cell;vertical-align:top}
.design-file-grid-list figure figcaption{padding-left:.75rem}
@media screen and (min-width:40.3125em){.design-file-grid-list figure{display:block}
.design-file-grid-list figure a img,.design-file-grid-list figure figcaption{display:block;padding-left:0}
}
.collection-grid-list table.summary,.design-file-grid-list table.summary{margin-top:.5rem}
.collection-grid-list table.summary>tbody tr,.design-file-grid-list table.summary>tbody tr{vertical-align:top}
.collection-grid-list table.summary td,.design-file-grid-list table.summary td{text-align:left}
.collection-grid-list table.summary a,.design-file-grid-list table.summary a{font-size:inherit}
.video-grid-list{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.video-grid-list{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.video-grid-list{padding-left:1rem;padding-right:1rem}
}
.video-grid-list:last-child:not(:first-child){float:right}
.video-grid-list .grid-list{overflow:hidden}
.performance-grid-list__item--text{padding:.5rem .625rem .625rem}
.performance-grid-list__item [class^="icon-"]{display:inline-block;font-size:1.75rem;margin:.5rem}
.performance-grid-list__column{padding-left:1.5rem;padding-right:1.5rem}
.performance-grid-list__column .row{border-bottom:2px solid #efefef}
@media screen and (min-width:40.3125em){.performance-grid-list__column .row:last-child{border-bottom:0}
}
.performance-grid-list__column .row *{vertical-align:middle}
.performance-grid-list__column:last-child .row:last-child{border-bottom:0}
.grid-toggle{list-style-type:none;text-align:left;margin:1rem 0}
.grid-toggle h5,.grid-toggle .footer h4,.footer .grid-toggle h4{display:inline-block;margin-right:1rem;margin-bottom:.5rem}
.grid-toggle ul{margin:0;display:inline-block}
.grid-toggle label{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:500;text-transform:none}
.grid-toggle input[type="radio"]+label:hover{color:#d9d3c7;cursor:pointer}
.grid-toggle input[type="radio"]+label,.grid-toggle input[type="radio"]+label span{color:#338ba9;font-size:.875rem}
.grid-toggle input[type="radio"]+label span{border:0;text-indent:0;margin:0 .25rem 0 0}
.grid-toggle input[type="radio"]+label:hover span{border:0;color:#d9d3c7}
.grid-toggle input[type="radio"]:checked+label,.grid-toggle input[type="radio"]:checked+label span{color:#121212;cursor:default}
.grid-toggle input[type="radio"]:checked+label span{border:0;text-indent:0}
.grid-toggle li{display:inline-block}
.grid-toggle li:first-child label{border-right:1px solid #d5d5d5;padding-right:.8125rem;margin-right:.625rem}
@media screen and (min-width:64em){.grid-toggle{text-align:right;margin:0}
}
figure.video{display:inline-block}
figure.video a.thumb{position:relative;display:block;width:100%;height:100%;margin-bottom:.5rem}
figure.video a.thumb .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35);transition:background .25s ease-out;text-align:center}
figure.video a.thumb .play-button{position:absolute;width:25%;height:45%;top:28%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .25s ease-out;opacity:.5;filter:alpha(opacity=50);background:url(../images/play.svg) no-repeat center center;background-size:100%}
figure.video a.thumb:hover .overlay,figure.video a.thumb:focus .overlay{transition:background .25s ease-out;background:transparent}
figure.video a.thumb:hover .play-button,figure.video a.thumb:focus .play-button{transition:opacity .25s ease-out;opacity:.75;filter:alpha(opacity=75)}
figure.video img{margin:0}
figure.video figcaption{font-size:.875rem;line-height:1.25}
figure.video figcaption a{overflow:auto;display:inline;font-weight:normal}
@media screen and (min-width:40.3125em){figure.video a.thumb{float:none;width:100%;margin-right:0}
figure.video a.thumb .play-button{width:15%;height:27%;top:36%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
}
@media screen and (min-width:64em){figure.video figcaption{font-size:1rem}
}
.large-centered .feature-video,.medium-centered .feature-video{text-align:center}
.feature-video .video{max-width:80rem;margin-right:auto;margin-left:auto}
.feature-video .thumb-caption{display:none}
.feature-video .full-caption{display:block}
.feature-video figure.video{position:relative}
.feature-video figure.video a.thumb{float:none;width:100%;margin-right:0}
.feature-video figure.video a.thumb .play-button{width:20%;height:35.5%;top:1rem;right:1rem;left:auto;-webkit-transform:none;transform:none}
.feature-video figure.video figcaption{position:absolute;bottom:1.5rem;left:1.5rem;font-size:1.125rem;line-height:1;width:90%}
.feature-video figure.video figcaption a,.feature-video figure.video figcaption span{color:#fff}
@media screen and (min-width:40.3125em){.feature-video figure.video figcaption{bottom:1.5rem;left:1.5rem;font-size:1.25rem}
.feature-video figure.video a.thumb .play-button{width:15%;height:27%;top:36%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
}
.video{margin-bottom:.75rem}
.video button:hover,.video button:focus,.video-js button:hover,.video-js button:focus{background:0;border:0}
.video .vjs-social-share-link:focus,.video-js .vjs-social-share-link:focus{color:white}
.video figure{display:block}
.smooth-bcPlayer-loading{visibility:hidden;opacity:0;transition:opacity .3s ease}
.smooth-bcPlayer-loading.player-ready{visibility:visible;opacity:1}
.video .brightcove-container{width:100%;cursor:pointer;display:block;position:relative}
.video .brightcove-container:after{display:block;content:''}
.video .brightcove-container object{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}
.video .brightcove-container video{max-width:100%;height:auto}
.video .brightcove-container .video-js{position:relative;top:0;bottom:0;right:0;left:0;width:100%;height:auto;padding-top:0}
#page div.vjs-fluid{padding-top:0}
.video .player-embed-wrap{margin:0 auto;width:100%;text-align:center}
.video figcaption h3{font-size:1.125rem;font-weight:700;margin-bottom:.58823529rem;margin-top:1rem;word-break:break-word}
.video figcaption p{font-size:.88235294rem;white-space:normal}
.video .bc-player-uKZIl8OxM_default .vjs-tech{position:relative}
.video .vjs-big-play-button,.video-js .vjs-big-play-button{border-radius:50%}
.video .video-js.bc-player-uKZIl8OxM_default .vjs-current-time,.video .video-js.bc-player-uKZIl8OxM_default .vjs-duration,.video .video-js.bc-player-uKZIl8OxM_default .vjs-time-divider{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}
.video .thumb-container .thumb-image-container{margin-bottom:.9375rem;width:100%;height:10rem;position:relative}
.video .thumb-container .thumb-image-container .thumb-image{width:100%;height:100%;position:absolute}
.video .thumb-container .thumb-image-container>a{width:100%;height:100%;position:absolute}
.video .thumb-container .thumb-caption{font-size:1rem}
.video .thumb-container .thumb-caption a{font-weight:700;display:inline}
.video-container{margin-top:.9375rem}
[data-video-player-modal]{overflow-y:overlay;padding-top:2.5rem}
[data-video-player-modal] .close-button{right:.45rem}
[data-video-player-modal] .modal-content .video .brightcove-container video{max-height:calc(100vh - 150px)}
.tooltip-container{display:inline-block;position:relative}
.tooltip-container:hover .tooltip{display:block}
.tooltip-link{background:#f9f9f9}
.tooltip{display:none;position:absolute;top:1.5em;left:0;width:18em;padding:1rem;background:#fff;border:1px solid gray;box-shadow:.3em .3em 1em 0 rgba(0,0,0,0.2)}
.tooltip h2{margin-top:0}
@media all and (min-width:0){.tooltip{width:22em}
}
@media all and (min-width:0){.tooltip{width:27em}
}
@media all and (min-width:0){.tooltip{width:30em}
}
.page .hs-custom-style select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
.page .hs-custom-style input[type="checkbox"],.page .hs-custom-style input[type="radio"]{display:inline;width:auto;margin:0 .5rem .5rem}
li.hs-form-radio,li.hs-form-checkbox{margin-top:0}
li.hs-form-radio>label>span,li.hs-form-checkbox>label>span{font:100%/1.4 "Maison Neue, Book",Helvetica,Arial,sans-serif}
div.hs-fieldtype-radio>label,div.hs-fieldtype-checkbox>label{margin-bottom:10px}
.document-accordion ul.accordion li.accordion-item.is-active .accordion-content{padding:0 1rem 1rem !important}
.document-accordion ul.accordion .accordion-title{border-top:0;border-bottom:0}
.document-accordion__container{background:#338ba9;text-align:center;display:inline-block;position:static;margin-top:.5rem}
@media screen and (min-width:53.125em){.document-accordion__container{position:absolute;top:0;margin-top:-1px;margin-left:0;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
}
.document-accordion__header{padding:.75rem 0;font-size:1.25rem;color:#fff;cursor:default;pointer-events:none}
.document-accordion__header [class^="icon-"]{display:none}
@media screen and (min-width:53.125em){.document-accordion__header{padding:1.25rem 0;height:69px;cursor:pointer;pointer-events:all}
.document-accordion__header .hide-for-large{display:none}
.document-accordion__header [class^="icon-"]{display:block;font-size:1rem}
}
@media screen and (min-width:64em){.document-accordion__header{text-align:left;padding-left:1rem;padding-right:1rem}
.document-accordion__header [class^="icon-"]{float:right;position:relative;top:.3125rem;font-size:1rem}
}
.document-accordion__wrapper{position:absolute;width:100%;text-align:left;overflow:auto;display:block;position:static;box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
.document-accordion__wrapper.toggled{display:block}
.document-accordion__wrapper .accordion{border:0;margin-bottom:0}
@media screen and (min-width:53.125em){.document-accordion__wrapper{border-bottom:1px solid #d5d5d5;max-height:calc( 100vh - 70px)}
.document-accordion__wrapper.toggled{display:none}
}
.tabs{margin:0;list-style-type:none;border-bottom:1px solid #d9d3c7;margin-left:0;margin-right:0;overflow:visible;padding-top:.25rem}
.tabs::before,.tabs::after{content:' ';display:table}
.tabs::after{clear:both}
.tabs.vertical>li{width:auto;float:none;display:block}
.tabs.simple>li>a{padding:0}
.tabs.simple>li>a:hover{background:transparent}
.tabs.primary{background:#338ba9}
.tabs.primary>li>a{color:#fff}
.tabs.primary>li>a:hover,.tabs.primary>li>a:focus{background:#3d2096}
.tabs .tabs-container{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.tabs .tabs-container:last-child:not(:first-child){float:right}
.tabs .tab-items{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;white-space:nowrap;overflow-x:auto;position:relative;top:1px}
.tabs .tab-items:last-child:not(:first-child){float:right}
.tabs .tab-items ul{display:table;margin:0;list-style:none}
.tabs .tab-items ul li.tabs-title{display:table-cell;margin:0;float:none;text-align:center;position:relative}
.tabs .tab-items ul li.tabs-title.is-active::after{content:'';border:0}
.tabs .tab-items ul li.tabs-title.is-active.tabs-title--search a{background:#fff;color:#121212}
.tabs .tab-items ul li.tabs-title.is-active a{background:#fff;color:#338ba9;border-bottom:1px solid #fff;box-shadow:inset 0 4px 0 0 #338ba9;border-top:1px solid #338ba9}
.tabs .tab-items ul li.tabs-title.is-active a:hover{background:#fff;border-bottom:1px solid #fff}
.tabs .tab-items ul li.tabs-title.tabs-title--search a{background:#338ba9;color:#fff}
.tabs .tab-items ul li.tabs-title.disabled a{color:#888}
.tabs .tab-items ul li.tabs-title a{display:block;padding:1.18rem 2.313rem;background:#efede9;font-family:"Maison Neue, Demi";font-size:1rem;color:#121212;border-bottom:1px solid #d9d3c7;border-left:1px solid #d9d3c7;border-top:1px solid #d9d3c7}
.tabs .tab-items ul li.tabs-title a:hover{background:#d9d3c7;border-bottom:1px solid #d9d3c7}
.tabs .tab-items ul li.tabs-title:last-child a{border-right:1px solid #d9d3c7}
@media screen and (min-width:40.3125em){.tabs .tabs-container{padding-left:.75rem;padding-right:.75rem}
.tabs .tabs-container .tab-items{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tabs .tabs-container{padding-left:1rem;padding-right:1rem}
.tabs .tabs-container .tab-items{padding-left:1rem;padding-right:1rem}
.tabs .tabs-container .tab-items li.tabs-title a{padding:1.25rem}
}
@media screen and (min-width:71.25em){.tabs .tabs-container{margin-left:auto;margin-right:auto;float:none;max-height:none;max-width:calc(120rem + 6.25rem);padding-left:2.125rem;padding-right:2.125rem}
.tabs .tabs-container::before,.tabs .tabs-container::after{content:' ';display:table}
.tabs .tabs-container::after{clear:both}
}
.tabs-content{background:#fff;transition:all .5s ease;border:1px solid #d5d5d5;border-top:0}
.tabs-content.vertical{border:1px solid #d5d5d5;border-left:0}
.tabs-panel{display:none;padding:1rem}
.tabs-panel.is-active{display:block}
@media screen and (min-width:40.3125em){.accordion-tabs{margin-top:3rem}
.accordion-tabs ul.accordion li.accordion-item:not(.is-active){display:none}
.accordion-tabs ul.accordion li.accordion-item .accordion-content{transition:initial;max-height:initial}
}
.tabs-content{border:0;float:left;width:100%}
.tabs-content .tabs-panel{padding-top:4.375rem;max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;padding-left:2.125rem;padding-right:2.125rem;width:100%;float:left}
.tabs-content .tabs-panel::before,.tabs-content .tabs-panel::after{content:' ';display:table}
.tabs-content .tabs-panel::after{clear:both}
@media screen and (min-width:40.3125em){.tabs-content .tabs-panel{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tabs-content .tabs-panel{padding-left:1rem;padding-right:1rem}
}
.tabs-content .tabs-panel:last-child:not(:first-child){float:right}
.tabs-content .tabs-panel,.tabs-content .tabs-panel:last-child{float:none}
.thumbnail-tabs .tabs{border:0;background-color:inherit;border-bottom:1px solid rgba(101,106,107,0.25)}
.thumbnail-tabs .tabs.gray{background-color:#efefef}
.thumbnail-tabs .tab-items{padding:0;width:100%;float:none;white-space:normal;overflow-x:visible;position:relative;top:0}
.thumbnail-tabs .tab-items ul{width:auto;margin:auto}
.thumbnail-tabs .tab-items ul.accordion{background:inherit}
.thumbnail-tabs .tab-items ul.accordion li.accordion-item.is-active{background:inherit}
.thumbnail-tabs .tab-items ul.accordion li.accordion-item .accordion-content{background:transparent}
.thumbnail-tabs .tab-items ul.accordion li.accordion-item .accordion-content section.section:first-child{border-top:0;padding-top:0}
.thumbnail-tabs .tab-items ul.accordion li.accordion-item .accordion-content section.section:not(.gray){background:inherit}
.thumbnail-tabs .tab-items ul li.tabs-title{display:inline-block;vertical-align:top;margin-bottom:-1px}
.thumbnail-tabs .tab-items ul li.tabs-title:after{content:'';border-bottom:5px solid transparent;position:absolute;bottom:0;left:0;right:0;top:0;height:100%;pointer-events:none;margin:0 1.875rem}
.thumbnail-tabs .tab-items ul li.tabs-title.is-active{background-color:transparent;border-left-color:transparent}
.thumbnail-tabs .tab-items ul li.tabs-title.is-active:after{border-bottom:5px solid #338ba9;pointer-events:auto}
.thumbnail-tabs .tab-items ul li.tabs-title.is-active.border-white:after{border-bottom:5px solid #338ba9;pointer-events:auto}
.thumbnail-tabs .tab-items ul li.tabs-title.is-active a{background:inherit;box-shadow:none;border:0;color:#338ba9}
.thumbnail-tabs .tab-items ul li.tabs-title.is-active a:hover{background:transparent;border-bottom:0}
.thumbnail-tabs .tab-items ul li.tabs-title.border-white:after{content:'';border-bottom:5px solid transparent;position:absolute;bottom:0;left:0;right:0;top:0;height:100%;pointer-events:none}
.thumbnail-tabs .tab-items ul li.tabs-title a{background-color:inherit;border:0;padding:.938rem 1.875rem;color:#121212;font-size:1rem;font-family:"Maison Neue, Demi"}
.thumbnail-tabs .tab-items ul li.tabs-title a:hover{background:rgba(51,139,169,0.15);color:#338ba9;border-bottom:0}
.thumbnail-tabs .tab-items ul li.tabs-title:last-child a{border:0}
.thumbnail-tabs .tab-items ul li.tabs-title img{display:block;margin:0 auto 1.25rem}
@media screen and (min-width:40.3125em){.thumbnail-tabs ul.accordion li.accordion-item{margin-top:0}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content{height:auto !important;transition:none !important;max-height:9999px !important;padding:1.25rem !important}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content h3{display:block}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content[aria-hidden=true]{display:none !important}
.thumbnail-tabs ul li.tabs-title{border-left-color:transparent}
}
@media screen and (max-width:40.25em){.thumbnail-tabs .thumbnail-tabs ul.accordion li.accordion-item .accordion-content h3{display:none}
}
.section{background:#fff;padding-top:1.5rem;padding-bottom:1.5rem}
.section.no-borders{border-top:0;border-bottom:0}
.section.no-border{border:0}
.section.no-padding{padding-top:0;padding-bottom:0}
.section.gray{background:#efede9}
.section.gray.extra-margin-top{margin-top:1.5rem}
.section.gray.extra-margin-bottom{margin-bottom:1.5rem}
.section.gray.show-more{padding-top:1.5rem}
.section.gray.show-more+.section{padding-top:1.5rem}
.section.gray+.solid{border-top:0}
.section+.section{border-top:0}
@media screen and (min-width:40.3125em){.section{padding-top:2rem;padding-bottom:2rem}
.section.gray.show-more{padding-top:2rem}
.section.gray.show-more+.section{padding-top:2rem}
}
@media screen and (min-width:53.125em){.section.gray.extra-margin-top{margin-top:2rem}
.section.gray.extra-margin-bottom{margin-bottom:2rem}
}
.section.column,.section.columns,.video-list figure.video .section.thumb-container,.video-list figure.video figcaption.section{background:transparent;border:0}
@media screen and (min-width:64em){.section{padding-top:2rem;padding-bottom:2rem}
.section.gray.show-more{padding-top:2rem}
.section.gray.show-more+.section{padding-top:2rem}
}
.section-column-control{margin-bottom:2rem}
.section-column-control .section{border-bottom:0}
.recently-viewed{overflow-x:hidden}
.article-header h1{font-size:2.5em}
.byline{font-size:.875rem;font-style:italic;margin-bottom:.5rem}
.wp-caption-text{font-style:italic}
.review-summary .grade{width:4.5em;float:left;margin:0 .5rem 0 0}
.review-summary .summary-text{margin-left:5em}
.comments li{margin-bottom:1rem}
.comment-container{overflow:hidden;margin-bottom:1rem}
.comment-meta{float:left;width:6.5em}
.comment-meta img{display:block;border:1px solid #eee;margin-bottom:.5rem}
.comment-name{font-size:.75rem}
.comment-text{margin-left:9em}
.alert{text-align:center;padding:1rem;margin-bottom:.5rem;border:1px solid gray;background:#f9f9f9}
.alert-error{color:#f2344b;border-color:#f2344b;background:#ffbebe}
.stat-cards .stat-column{margin-bottom:1rem}
.stat-cards .stat-card{border:1px solid #d5d5d5;background:#fff;text-align:center;position:relative;display:table;table-layout:fixed;width:100%;height:100%}
.stat-cards .stat-card__wrapper{display:table-cell;vertical-align:middle;padding:.625rem}
.stat-cards .stat-card .statValue{font-size:3.5rem;line-height:.8;display:inline-block;vertical-align:middle;color:#54a045}
.stat-cards .stat-card .statLabel{color:#121212;display:block;line-height:1;margin-bottom:1rem}
.stat-cards .stat-card .statLabel,.stat-cards .stat-card .text-link{font-size:.8125rem}
.stat-cards .stat-card .text-link{margin-top:1rem}
.stat-cards .stat-card img{height:3.4375rem;width:100%}
.stat-cards .stat-card a{display:block}
@media screen and (min-width:40.3125em){.stat-cards .stat-card .statValue{font-size:2.75rem}
.stat-cards .stat-card img{height:3.75rem}
}
@media screen and (min-width:53.125em){.stat-cards .stat-card__wrapper{padding:1.25rem}
.stat-cards .stat-card .statLabel,.stat-cards .stat-card .text-link{font-size:.875rem}
}
@media screen and (min-width:64em){.stat-cards .stat-card .statValue{font-size:3.5rem}
.stat-cards .stat-card img{height:4.375rem}
}
.category-tiles{max-width:6.25rem rem;margin-left:auto;margin-right:auto;margin:0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}
.category-tiles::before,.category-tiles::after{content:' ';display:table}
.category-tiles::after{clear:both}
.category-tiles>div{width:100%;float:left;padding-left:0;padding-right:0;padding-top:.375rem;padding-bottom:.375rem}
.category-tiles>div:last-child:not(:first-child){float:right}
.category-tiles>div:first-child{padding-left:0;padding-bottom:0}
.category-tiles>div:last-child{padding-right:0;padding-top:0}
@media screen and (min-width:40.3125em){.category-tiles>div{width:33.33333333%;float:left;padding-left:.1875rem;padding-right:.1875rem}
.category-tiles>div:last-child:not(:first-child){float:right}
.category-tiles>div:first-child{padding-bottom:.375rem}
.category-tiles>div:last-child{padding-top:.375rem}
}
.category-tile-panel{position:relative;min-height:200px;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover}
.category-tile-panel .category-info{padding:14% 1rem 0;color:#fff;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 69%,rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0);position:absolute;width:100%;bottom:0;left:0;text-align:center}
@media all and (min-width:40.3125em){.category-tile-panel{min-height:280px}
}
.leed-snapshot .lead-list{list-style-type:none;margin-left:0;padding-left:2rem}
.leed-snapshot li{padding-bottom:.5rem;font-size:.875rem}
.leed-snapshot li:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";float:left;width:2rem;font-size:1.5rem;text-align:left;margin-left:-2rem}
table.specs-table{margin-bottom:1.5rem}
table.specs-table,table.document-table{display:table}
table.specs-table table,table.document-table table{display:table;margin:0}
table.specs-table table tbody,table.document-table table tbody{border:0}
table.specs-table th,table.document-table th{background:#efede9;font-weight:500;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;text-transform:none}
table.specs-table th .reveal,table.document-table th .reveal{font-weight:400}
table.specs-table td,table.document-table td{background:#fff;text-align:right;width:50%;text-transform:none}
table.specs-table>tbody tr:nth-of-type(even),table.document-table>tbody tr:nth-of-type(even){background:transparent}
table.specs-table tr,table.document-table tr{border-bottom:1px solid #d5d5d5}
table.specs-table.with-icons th:first-child,table.document-table.with-icons th:first-child{width:3rem}
table.specs-table.with-icons th:last-of-type,table.document-table.with-icons th:last-of-type{padding-left:0}
table.specs-table.with-icons [class^="icon-"],table.specs-table.with-icons [class*=" icon-"],table.specs-table.with-icons .icon,table.document-table.with-icons [class^="icon-"],table.document-table.with-icons [class*=" icon-"],table.document-table.with-icons .icon{display:inline-block;font-size:1.75rem;margin-right:.5rem}
table.specs-table.with-icons tr th[colspan="3"],table.document-table.with-icons tr th[colspan="3"]{padding:0}
table.specs-table.with-icons tr th[colspan="3"].category,table.document-table.with-icons tr th[colspan="3"].category{padding:0}
table.specs-table.with-icons tr th[colspan="3"] table tr,table.document-table.with-icons tr th[colspan="3"] table tr{border-bottom:0}
table.specs-table.with-icons tr th[colspan="3"] table tr th,table.document-table.with-icons tr th[colspan="3"] table tr th{border-bottom:1px solid #d5d5d5}
table.specs-table.with-icons tr th[colspan="3"] table tr th:first-child,table.specs-table.with-icons tr th[colspan="3"] table tr th:last-child,table.document-table.with-icons tr th[colspan="3"] table tr th:first-child,table.document-table.with-icons tr th[colspan="3"] table tr th:last-child{border-bottom:0;width:3rem}
table.specs-table.with-icons tr th[colspan="3"] table tr th:last-child,table.document-table.with-icons tr th[colspan="3"] table tr th:last-child{padding-left:0}
table.specs-table.with-icons tr th[colspan="3"] table tr th .reveal,table.document-table.with-icons tr th[colspan="3"] table tr th .reveal{text-transform:none;font-weight:400}
table.specs-table.with-icons tr th[colspan="3"] table tr td,table.document-table.with-icons tr th[colspan="3"] table tr td{border-bottom:1px solid #d5d5d5;font-weight:400}
table.specs-table.with-icons tr th[colspan="3"] table tr:first-child th,table.document-table.with-icons tr th[colspan="3"] table tr:first-child th{border-bottom:0}
table.specs-table.with-icons tr th[colspan="3"] table tr:first-child th .reveal,table.document-table.with-icons tr th[colspan="3"] table tr:first-child th .reveal{text-transform:none;font-weight:400}
table.specs-table.with-icons tr th[colspan="3"] table tr:first-child td,table.document-table.with-icons tr th[colspan="3"] table tr:first-child td{border-bottom:0}
table.specs-table.with-icons tr th[colspan="3"] table tr:last-child th,table.specs-table.with-icons tr th[colspan="3"] table tr:last-child td,table.document-table.with-icons tr th[colspan="3"] table tr:last-child th,table.document-table.with-icons tr th[colspan="3"] table tr:last-child td{border-bottom:0}
table.specs-table.with-icons li [class^="icon-"],table.specs-table.with-icons li [class*=" icon-"],table.specs-table.with-icons li .icon,table.document-table.with-icons li [class^="icon-"],table.document-table.with-icons li [class*=" icon-"],table.document-table.with-icons li .icon{position:relative;top:.45rem}
table.specs-table.with-icons li:first-child [class^="icon-"],table.specs-table.with-icons li:first-child [class*=" icon-"],table.specs-table.with-icons li:first-child .icon,table.document-table.with-icons li:first-child [class^="icon-"],table.document-table.with-icons li:first-child [class*=" icon-"],table.document-table.with-icons li:first-child .icon{margin-top:0}
table.specs-table ul{margin:0;list-style:none;font-size:inherit}
table.specs-table ul.table__wrapper{display:table;width:100%}
table.specs-table ul li{text-align:left}
table.specs-table ul li:first-child{margin-top:0}
table.specs-table ul li.row__wrapper{display:table-row}
table.specs-table ul li.row__wrapper .icon__wrapper{display:table-cell;vertical-align:middle;top:0;width:2.5rem;height:2.5rem}
table.specs-table ul li.row__wrapper .text__wrapper{display:table-cell;vertical-align:middle}
table.specs-table .acoustic-chart-link [class^="icon-"],table.specs-table .acoustic-chart-link [class*=" icon-"],table.specs-table .acoustic-chart-link .icon{font-size:1rem;margin:0 .1rem 0 0}
table.document-table td{text-align:left;width:auto}
table.document-table tr.category{border-bottom:0}
table.summary tbody{border:0}
table.summary th,table.summary td{padding:0;display:block;font-size:.8125rem}
table.summary th{font-weight:500}
table.summary>tbody tr:nth-of-type(even){background:#fff}
table.summary ul{margin:.1875rem 0 .625rem}
table.summary ul li{margin-top:.375rem;line-height:1.3}
table.summary ul li:first-child{margin-top:0}
table.summary .document-link__wrapper{margin-top:.9375rem}
@media screen and (min-width:40.3125em){table.summary th,table.summary td{font-size:.875rem}
table.summary ul{margin:.1875rem 0 .75rem}
}
@media screen and (min-width:64em){table.summary th,table.summary td{padding:.5rem 0;display:table-cell}
table.summary th{padding-right:.5rem;width:50%}
table.summary td{text-align:right}
table.summary td a{margin-top:.9375rem}
table.summary>tbody tr{border-top:1px solid #d5d5d5}
table.summary>tbody tr:first-child{border-top:0}
table.summary>tbody tr.durability,table.summary>tbody tr.cr-durability{vertical-align:top}
table.summary ul{margin-top:0}
table.summary ul li{margin-top:.4375rem;line-height:1.3}
table.summary ul li:first-child{margin-top:0}
}
.indicator.new-size{color:#888}
.indicator.plant-based:before{font-family:"armcel-product-iconography-amer","Maison Neue, Book",Helvetica,Arial,sans-serif;content:"";color:#54a045}
.indicator.browse-match:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;background-color:#7d5b3f;border-radius:50%;display:inline-block;width:24px;height:24px;font-size:9px;padding:0;line-height:24px;text-align:center;margin-bottom:3px}
.contact-tiles div.row{padding-top:1.5rem;padding-bottom:.5rem}
.contact-tiles .contact-tile{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;text-align:center;margin-top:1rem}
.contact-tiles .contact-tile a{color:#121212}
.contact-tiles .contact-tile a:hover{color:#121212}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.contact-tiles .contact-tile{padding-left:1rem;padding-right:1rem}
}
.contact-tiles .contact-tile:last-child:not(:first-child){float:right}
.contact-tiles .contact-tile span{font-size:2.5rem;color:#888;margin-bottom:1rem;display:block}
.contact-tiles .contact-tile:first-child{margin-top:0}
@media screen and (min-width:40.3125em){.contact-tiles div.row{padding-top:1.5rem;padding-bottom:0}
.contact-tiles .contact-tile{margin-top:0;padding-left:.4375rem;padding-right:.4375rem;width:33.33333333%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.contact-tiles .contact-tile{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.contact-tiles .contact-tile{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile:last-child:not(:first-child){float:right}
.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child:last-child:not(:first-child){float:right}
.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2):last-child:not(:first-child){float:right}
.contact-tiles .contact-tile:nth-last-child(1):first-child{padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left;margin-left:auto;margin-right:auto;float:none}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(1):first-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(1):first-child{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(1):first-child:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){.contact-tiles div.row{padding-top:2rem;padding-bottom:.5rem}
.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:.4375rem;padding-right:.4375rem;width:41.66666667%;float:left;margin-left:6.25%;margin-right:6.25%}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child:last-child:not(:first-child){float:right}
.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:.4375rem;padding-right:.4375rem;width:33.33333333%;float:left;margin-left:6.25%;margin-right:6.25%}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2){padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.contact-tiles .contact-tile:nth-last-child(2):first-child ~ .contact-tile:nth-child(2):last-child:not(:first-child){float:right}
}
.environmental-profile p{font-size:.875rem;margin-top:1.5rem}
.sticky-container--with-in-page-nav+section:first-of-type{border-top:0}
@media screen and (min-width:53.125em){.sticky-container--with-in-page-nav+section:first-of-type{margin-top:0rem}
}
@media screen and (max-width:53.0625em){.sticky-container--with-in-page-nav{height:auto !important;position:relative}
.sticky-container--with-in-page-nav .sticky{position:relative}
}
.sticky-nav{background:transparent;border-top:1px solid #d5d5d5;border-bottom:0}
@media screen and (min-width:64em){.sticky-nav{background:#efefef;border-bottom:1px solid #d5d5d5}
}
.sticky-nav.sticky{width:100%;z-index:2}
.sticky-nav.sticky+*{padding-top:3.25rem}
@media screen and (min-width:64em){.sticky-nav.sticky+*{padding-top:6.5rem}
}
.sticky-nav.sticky.is-at-top+*{padding-top:7.75rem}
@media screen and (min-width:64em){.sticky-nav.sticky.is-at-top+*{padding-top:5.5rem}
}
.sticky-nav.sticky.is-anchored{position:relative}
.sticky-nav.sticky:not(.is-anchored)+*{padding-top:8rem}
@media screen and (min-width:64em){.sticky-nav.sticky:not(.is-anchored)+*{padding-top:5.5rem}
}
.sticky-nav.sticky.is-stuck{box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
.sticky-nav.sticky.is-stuck+* breakpoint(medium down){padding-top:1.5625rem}
@media screen and (max-width:53.0625em){.sticky-nav.sticky.is-stuck{border-bottom:0}
.sticky-nav.sticky.is-stuck+*{margin-top:4.5rem;padding-top:1.5625rem}
}
.sticky-nav .sticky-nav-wrap{width:100%;margin:0 auto;position:relative}
@media screen and (max-width:53.0625em){.sticky-nav .sticky-nav-wrap{border-bottom:0;height:auto;margin-left:0;margin-right:0}
}
.sticky-nav .nav-items-container{float:left;max-height:65px;border-bottom:1px solid #d5d5d5;overflow:hidden;padding-left:0;padding-right:0;position:relative}
.sticky-nav .nav-items-container:not(:last-child):before{content:'';display:block;width:24px;position:absolute;top:0;right:0;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}
.sticky-nav .nav-items-container .nav-items{background:#efefef;white-space:nowrap;padding:1.4rem 0;overflow-x:auto;overflow-y:hidden}
.sticky-nav .nav-items-container .horizontal-link-list ul{padding:0 1.5rem 0 .875rem}
@media screen and (min-width:64em){.sticky-nav .nav-items-container .horizontal-link-list ul{padding:0 0 0 1.5rem}
}
.sticky-nav .nav-items-container .horizontal-link-list li:before{content:"";width:0;height:0;margin:0}
.sticky-nav .nav-items-container .horizontal-link-list li a{color:#338ba9;font-weight:800;padding:.5rem;margin:0;border:3px solid transparent}
.sticky-nav .nav-items-container .horizontal-link-list li a:hover,.sticky-nav .nav-items-container .horizontal-link-list li a:active,.sticky-nav .nav-items-container .horizontal-link-list li a.active{color:#121212}
.sticky-nav .nav-items-container .horizontal-link-list li a:active,.sticky-nav .nav-items-container .horizontal-link-list li a.active{border:3px solid #121212;border-radius:3px}
@media screen and (min-width:53.125em){.sticky-nav .nav-items-container{max-width:100%;margin-left:0;max-height:68px;overflow:hidden;padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.sticky-nav .nav-items-container{border-bottom:0}
}
.sticky-anchor{min-height:1px}
.sticky-anchor:blank{margin-bottom:-1px}
.sticky-tab-container{display:none}
@media screen and (min-width:40.3125em){.sticky-tab-container{display:block}
}
.sticky-container ul.accordion .accordion-content{display:block}
.sticky-container .sticky-tabs.sticky{width:100%;z-index:7}
.sticky-container .sticky-tabs.sticky.is-anchored{position:relative}
@media screen and (min-width:40.3125em){.sticky-container ul.accordion{float:none}
.sticky-container ul.accordion .accordion-content{float:none}
}
@media screen and (max-width:40.25em){.sticky-container ul.accordion li.accordion-item.is-active .accordion-content{padding:1rem}
}
.carousel{max-width:100%;margin:20px auto;position:relative;text-align:center}
.carousel-multi-rows{max-width:100%;margin:0 auto;position:relative;text-align:center}
.carousel .carousel-wrap,.carousel-multi-rows .carousel-wrap{padding:0 1rem;position:relative;margin:0 auto}
@media screen and (min-width:64em){.carousel .carousel-wrap,.carousel-multi-rows .carousel-wrap{padding:0 3.5rem}
}
.carousel .carousel-row,.carousel-multi-rows .carousel-row{margin-bottom:-1px}
.carousel .button-group,.carousel-multi-rows .button-group{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.5625rem;width:100%;left:0}
.carousel .button-group .button,.carousel-multi-rows .button-group .button{border-radius:50%;font-size:1.5625rem;background-color:transparent}
.carousel .button-group .button:focus,.carousel .button-group .button:active,.carousel .button-group .button:hover,.carousel-multi-rows .button-group .button:focus,.carousel-multi-rows .button-group .button:active,.carousel-multi-rows .button-group .button:hover{background:0}
.carousel .button-group .button.pager__prev,.carousel-multi-rows .button-group .button.pager__prev{padding:0 1rem 1rem 0;float:left;position:relative;left:-0.5rem;border:0;width:2rem;height:3rem}
.carousel .button-group .button.pager__next,.carousel-multi-rows .button-group .button.pager__next{padding:0 0 1rem .75rem;float:right;width:2rem;height:3rem;overflow:hidden}
.carousel .block-carousel-item,.carousel-multi-rows .block-carousel-item{display:inline-block}
.carousel h4,.carousel-multi-rows h4{text-align:center;margin-bottom:1rem;text-transform:none;padding-left:.75rem;padding-right:.75rem}
.carousel .more,.carousel-multi-rows .more{position:absolute;top:0;right:0;text-decoration:underline}
.carousel button,.carousel-multi-rows button{width:25px;height:25px}
.carousel button[disabled],.carousel-multi-rows button[disabled]{opacity:1;background:transparent}
.carousel .previous:after,.carousel .next:after,.carousel-multi-rows .previous:after,.carousel-multi-rows .next:after{display:none}
.carousel .previous svg .arrow,.carousel .next svg .arrow,.carousel-multi-rows .previous svg .arrow,.carousel-multi-rows .next svg .arrow{fill:#338ba9}
.carousel .previous[disabled] svg .arrow,.carousel .next[disabled] svg .arrow,.carousel-multi-rows .previous[disabled] svg .arrow,.carousel-multi-rows .next[disabled] svg .arrow{fill:#b7b7b7}
.carousel__scrollclip{overflow:hidden}
.carousel__scrollwrap{overflow-x:scroll;overflow-y:hidden;left:0}
.carousel__row{height:15.5rem;width:auto;white-space:nowrap;position:relative;font-size:0}
.carousel__row+.carousel__row .block-carousel-item{border-top:0}
.block-carousel-item{max-width:11.625rem;min-width:7.5rem;height:15.5rem;padding:15px;width:inherit;border-width:1px;border-style:solid;border-color:#d5d5d5;margin:0;background-color:#fff;margin-right:-1px;white-space:normal}
.carousel-item-margin{max-width:10rem;border-style:none;padding:0 0 15px 0 !important}
.carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row .b-text{text-transform:none !important}
.carousel-item-margin .carousel-thumbnail .carousel-thumbnail-row{margin-left:15px;margin-right:15px}
.carousel-item-margin:not(:first-child){margin-left:1rem}
.carousel-item-margin:last-child{margin-right:1rem}
.carousel-wrap-container{padding-top:3px;padding-bottom:.75rem;padding-left:3px}
.square-carousel{width:10rem !important;height:10rem !important}
.block-carousel-item .carousel-thumbnail{display:table;width:100%;height:100%}
.block-carousel-item .carousel-thumbnail .carousel-thumbnail-row{display:table-row}
.block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-thumb{display:block;height:10.3125rem;overflow:hidden}
.block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-thumb img{display:block;width:100%;min-width:9.875rem;height:auto}
.block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-text{display:table-cell;min-height:4.1875rem;vertical-align:middle;text-align:center;padding:0 .5rem;font-size:1rem;font-weight:700;line-height:1.1}
.carousel-document .carousel-wrap h4{text-align:left}
.carousel-document .carousel-wrap .block-carousel-item{padding:0;margin:0 .9375rem;border:0;width:13.5rem;max-width:none}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-text{display:table-cell;text-transform:none;padding:0 1rem}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document{display:table-cell;text-align:left}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document .download-link::before{line-height:1;font-size:1.2rem;margin-left:0}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document--info{display:block;margin-left:1.85rem;line-height:1}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document--name{font-size:1rem;font-weight:700;margin-right:.25rem}
.carousel-document .carousel-wrap .block-carousel-item .carousel-thumbnail .carousel-thumbnail-row .b-document--size{color:#888;font-size:1rem}
.widgets{margin-bottom:1.5rem;padding-left:14px;padding-right:14px}
.widgets .finder-widget{border:1px solid #d5d5d5;border-radius:3px}
.finder-widget{height:auto}
.finder-widget h4{padding-right:3.125rem}
.finder-widget[data-equalizer-watch]{height:auto}
.finder-widget h4{position:relative;padding:1rem 3.125rem 1rem 0;margin-bottom:0}
.finder-widget h4:after{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:0;right:0;padding:1rem 0;border:1px solid #d5d5d5;width:3.125rem;background-color:#efefef;text-align:center}
.finder-widget.active{background:#fff}
.finder-widget.active h4:after{content:"";background-color:#fff;border-bottom:1px solid #d5d5d5}
.finder-widget h4,.finder-widget p,.finder-widget form{text-align:left}
.finder-widget p.opts{text-align:left;font-weight:bold}
.finder-widget span.legend,.finder-widget legend{font-weight:700;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;margin-right:1.5rem;text-transform:none}
.finder-widget label{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;text-transform:none;margin-bottom:.625rem}
.finder-widget .options ul{display:inline-block;text-align:left}
.finder-widget .options ul li{margin-left:2rem;margin-top:.625rem}
.finder-widget .options ul li:first-child{margin-top:0}
.finder-widget .options label{font-weight:400}
.finder-widget .options.inline input[type="radio"]+label span{margin-left:0}
.finder-widget input[type="radio"]+label span{margin-left:-2rem;display:block;float:left;margin-top:0}
.finder-widget .widget-content{display:none;background-color:#fff;position:static}
@media screen and (min-width:0) and (max-width:40.25em){.finder-widget.active{height:auto !important}
}
@media screen and (min-width:40.3125em){.widgets{display:table;table-layout:fixed;margin:0 auto;padding-left:12px;padding-right:12px;width:100%}
.widgets__container{display:table-cell;width:33%;padding:0 12px}
.finder-widget.callout{margin-bottom:2rem}
.finder-widget .widget-content{display:block;background-color:inherit}
.finder-widget h4,.finder-widget p,.finder-widget form{text-align:center}
.finder-widget h4{width:100%;padding:1rem 0}
.finder-widget h4:after{content:none;border:0;padding:0;display:none}
}
@media screen and (min-width:64em){.widgets{padding-left:16px;padding-right:16px}
.widgets__container{display:table-cell;width:33.333%;padding:0 16px}
.finder-widget .widget-content{padding:.625rem}
.finder-widget h4{padding:1rem .625rem}
}
figure{position:relative}
figure.large-swatch{max-width:510px;margin:0 auto;text-align:center}
figure.large-swatch img{border:8px solid #fff;box-shadow:0 0 0 1px #d5d5d5;margin-bottom:.625rem}
figure.large-swatch figcaption{text-align:center;margin-bottom:1rem}
figure.content-list-item figcaption{text-align:center;min-height:2.5rem;padding:.5rem 0 0}
figure.content-list-item figcaption a{font-size:1rem;margin-bottom:1rem;display:inline-block;word-break:break-word}
figure.content-list-item figcaption p{margin-bottom:0}
figure.photo-gallery-item figcaption,figure.case-study-item figcaption,figure.download-file-item figcaption{font-size:.875rem}
figure.photo-gallery-item figcaption a,figure.case-study-item figcaption a,figure.download-file-item figcaption a{font-weight:500;margin-right:.3125rem}
@media screen and (min-width:64em){figure.photo-gallery-item figcaption,figure.case-study-item figcaption,figure.download-file-item figcaption{font-size:1rem}
}
figure.photo-gallery-item .metadata,figure.case-study-item .metadata,figure.download-file-item .metadata{color:#888}
figure.photo-gallery-item .metadata .divider,figure.case-study-item .metadata .divider,figure.download-file-item .metadata .divider{padding:0 .1875rem}
@media screen and (min-width:64em){figure.photo-gallery-item .metadata,figure.case-study-item .metadata,figure.download-file-item .metadata{font-size:.875rem}
}
figure.photo-gallery-item a .metadata,figure.case-study-item a .metadata,figure.download-file-item a .metadata{color:#338ba9}
figure.photo-gallery-item a .metadata .divider,figure.case-study-item a .metadata .divider,figure.download-file-item a .metadata .divider{font-weight:400}
figure.photo-gallery-item a .metadata:hover,figure.photo-gallery-item a .metadata:focus,figure.case-study-item a .metadata:hover,figure.case-study-item a .metadata:focus,figure.download-file-item a .metadata:hover,figure.download-file-item a .metadata:focus{color:#d9d3c7}
figure.case-study-item figcaption a{display:block;margin-right:0}
figure.download-file-item img,figure.design-file-item img{border:1px solid #d5d5d5}
figure.download-file-item figcaption ul,figure.design-file-item figcaption ul{margin:.5rem 0 0 0}
figure.download-file-item figcaption li,figure.design-file-item figcaption li{margin-top:0;margin-right:1rem}
figure.download-file-item figcaption li:last-child,figure.design-file-item figcaption li:last-child{margin-right:0}
figure.collection-item figcaption a,figure.design-file-item figcaption a,figure.mini-card-item figcaption a{font-size:1rem}
@media screen and (min-width:40.3125em){figure.collection-item figcaption a,figure.design-file-item figcaption a,figure.mini-card-item figcaption a{font-size:1.125rem}
}
figure.collection-item figcaption span.item--title,figure.mini-card-item figcaption span.item--title{text-transform:none;line-height:inherit;font-weight:700;font-size:1rem}
@media screen and (min-width:40.3125em){figure.collection-item figcaption span.item--title,figure.mini-card-item figcaption span.item--title{font-size:1.125rem}
}
figure.collection-item figcaption a,figure.mini-card-item figcaption a{font-weight:normal}
figure.collection-item figcaption a span.item--title:hover,figure.collection-item figcaption a span.item--title:focus,figure.mini-card-item figcaption a span.item--title:hover,figure.mini-card-item figcaption a span.item--title:focus{color:#d9d3c7}
figure.collection-item figcaption .download-link,figure.mini-card-item figcaption .download-link{font-size:inherit}
figure.collection-item figcaption .download-link::before,figure.mini-card-item figcaption .download-link::before{text-transform:none}
figure.collection-item figcaption h5,figure.collection-item figcaption .footer h4,.footer figure.collection-item figcaption h4,figure.mini-card-item figcaption h5,figure.mini-card-item figcaption .footer h4,.footer figure.mini-card-item figcaption h4{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:inherit;font-style:normal;font-weight:normal;margin-top:.5rem;margin-bottom:.5rem}
figure.design-file-item figcaption a{font-weight:normal}
figure.mini-card-item figcaption p{margin-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word}
figure.mini-card-item figcaption a{font-size:1rem}
figure.mini-card-item figcaption hr{background:#d5d5d5;margin:.75rem 0}
.main-image,.product-photo-gallery .main-image{position:relative;margin-bottom:1rem}
.main-image a:hover .enlarge,.main-image a:focus .enlarge{color:white}
.main-image a .icon-enlarge{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.21);background-color:rgba(0,0,0,0.21);border-radius:4px}
.main-image>div,.product-photo-gallery .main-image>div{border:8px solid #fff;background-color:#fff;box-shadow:0 0 0 1px #d5d5d5;text-align:center;margin-bottom:.625rem}
.main-image>div img,.product-photo-gallery .main-image>div img{margin-bottom:0;min-width:100%}
.main-image figcaption,.product-photo-gallery .main-image figcaption{text-align:center}
.main-image .enlarge{position:absolute;bottom:1.15rem;right:.5rem;font-size:1.75rem;color:rgba(255,255,255,0.75);transition:color .25s ease-out}
.main-image .enlarge:hover,.main-image .enlarge:focus{color:white}
.main-image .modal-content{box-shadow:0 0 0 0 #000}
@media screen and (min-width:64em){.main-image .enlarge{font-size:2.25rem}
}
.swatches li{display:inline-block;margin:.0625rem}
.swatches li:last-child{margin-right:5px}
.swatches li a{width:55px;height:55px;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}
.swatches li a:hover,.swatches li a:focus,.swatches li a.active{box-shadow:0 0 1px 1px rgba(0,0,0,0.25);border:2px solid #fff}
.swatches li a.active{box-shadow:0 0 2px 2px rgba(125,91,63,0.5)}
.option-group{width:100%;margin-bottom:1.5rem;height:170px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:5px 0;position:relative}
.option-group .pager{display:none}
@media screen and (min-width:64em){.option-group .pager{display:block;height:30px;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.option-group .pager button{background-color:transparent}
.option-group .pager .pager__prev{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.option-group .pager .pager__prev:before{content:""}
.option-group .pager .pager__next{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.option-group .pager .pager__next:before{content:""}
.option-group .pager .pager__prev,.option-group .pager .pager__next{position:absolute;padding:0 2px;font-size:1.875rem}
.option-group .pager .pager__prev:hover,.option-group .pager .pager__prev:active,.option-group .pager .pager__next:hover,.option-group .pager .pager__next:active{font-weight:bold;color:#338ba9}
.option-group .pager .pager__prev:focus,.option-group .pager .pager__next:focus{outline:0}
}
.option-group__clip{width:100%;height:100%;overflow:hidden}
.option-group__container{white-space:nowrap;overflow-x:scroll;overflow-y:hidden}
.option-group__item{width:155px;height:155px;margin-bottom:10px;display:inline-block;white-space:normal;vertical-align:top}
.option-group__item:first-child{margin-left:-1px}
.option-group__item:last-child{margin-right:-1px}
@media screen and (min-width:40.3125em){.colors-and-options .swatch-container{overflow:auto;height:auto;border-left:0;border-right:0}
.colors-and-options .swatches{white-space:normal;overflow-x:auto;overflow-y:auto;position:static;height:auto;padding:2px}
}
.browse-result-item{padding:.75rem 0;border-top:1px solid #d5d5d5;max-width:calc(120rem + 6.25rem);padding-left:3.125rem;padding-right:3.125rem;margin-left:auto;margin-right:auto}
.browse-result-item::before,.browse-result-item::after{content:' ';display:table}
.browse-result-item::after{clear:both}
.browse-result-item .compare-checkbox label{font-size:.875rem;float:right}
.browse-result-item .compare-checkbox label span.icon-check{float:right;margin-left:.5rem;margin-right:0}
.browse-result-item .data-sheet-reveal{max-width:600px}
.browse-result-item .more-colors{font-size:.75rem}
.browse-result-item h3{text-transform:none;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2;margin-bottom:.5rem}
.browse-result-item p{display:none}
.browse-result-item table.summary{margin:0 0 .75rem}
.browse-result-item table.summary tr{display:none}
.browse-result-item table.summary tr:first-of-type,.browse-result-item table.summary tr:nth-of-type(2),.browse-result-item table.summary tr:nth-of-type(3){display:block}
@media screen and (min-width:40.3125em){.browse-result-item{padding-top:1rem;padding-bottom:1rem}
.browse-result-item .compare-checkbox label{font-size:1rem;float:none;padding-bottom:1rem}
.browse-result-item .compare-checkbox label span.icon-check{float:none;margin-left:0;margin-right:.5rem}
.browse-result-item .more-colors{font-size:.875rem;margin-top:.75rem}
.browse-result-item h3{font-size:1.25rem}
.browse-result-item p{display:block;font-size:.875rem;margin-bottom:.75rem}
.browse-result-item table.summary tr{display:table-row}
.browse-result-item table.summary tr:first-of-type,.browse-result-item table.summary tr:nth-of-type(2),.browse-result-item table.summary tr:nth-of-type(3){display:table-row}
.browse-result-item a.btn{margin-bottom:.5rem}
}
@media screen and (min-width:64em){.browse-result-item{padding-top:1rem;padding-bottom:2.5rem}
.browse-result-item h3{font-size:1.5rem;margin-bottom:.75rem}
.browse-result-item p{font-size:1rem;margin-bottom:1.25rem}
.browse-result-item p.more-colors{margin-bottom:0;margin-top:0}
.browse-result-item .compare-checkbox label{padding-bottom:1rem}
}
.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a::after{border:0}
.product-photo-gallery .main-image{margin-bottom:0}
.product-photo-gallery .main-image a img{width:100%}
.product-photo-gallery .main-image .enlarge{bottom:2.25rem}
.product-photo-gallery figcaption{text-align:center}
.product-photo-gallery .thumbnails{position:relative}
.product-photo-gallery .thumbnails:after{display:block;height:20px;width:100%;position:absolute;bottom:0;left:0;content:'';background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}
.product-photo-gallery .thumbnail-container{height:100%;margin-right:20px;overflow:hidden}
.product-photo-gallery .thumbnail-list{width:calc(100% + 20px);height:100%;overflow-y:scroll;padding-right:20px;margin:0;list-style:none}
.product-photo-gallery .thumbnail-list li{margin:0 0 .5rem 0}
.product-photo-gallery .thumbnail-list li:last-child{margin:0 0 1rem 0}
.product-photo-gallery .thumbnail-list li a{display:block}
.product-photo-gallery .thumbnail-list li a.active img{border:3px solid #338ba9}
.product-photo-gallery .thumbnail-list li a.active:hover,.product-photo-gallery .thumbnail-list li a.active:focus{cursor:default}
.product-photo-gallery .swatches{margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:70px;width:100%;padding:3px 0 20px 5px}
.product-photo-gallery .swatches li{margin:.085rem}
.product-photo-gallery .swatches li a{width:38px;height:38px}
@media screen and (min-width:40.3125em){.product-photo-gallery .main-image{margin-bottom:0}
.product-photo-gallery .swatch-container{overflow:auto;height:auto;border-left:0;border-right:0}
.product-photo-gallery .swatches{white-space:normal;overflow-x:auto;overflow-y:auto;position:static;height:auto;padding:2px}
.product-photo-gallery .swatches li{margin:.045rem}
.product-photo-gallery .swatches li a{width:36px;height:36px}
}
@media screen and (min-width:64em){.product-photo-gallery .main-image a.enlarge{font-size:2.25rem}
.product-photo-gallery figcaption{text-align:left}
.product-photo-gallery .swatches li a{width:38px;height:38px}
}
.manual-product-photo-gallery .main-image .reveal{width:100%;margin:0}
.manual-product-photo-gallery .main-image a img{width:100%}
.search-results header.page-title{border-bottom:0;padding-bottom:1.75rem;margin-bottom:0}
.search-results .tabs{border-top:0}
@media screen and (min-width:40.3125em){.search-results ul.accordion li.accordion-item{border-top:0}
}
.contact-sidebar{border:1px solid #d5d5d5;text-align:center;margin-top:.375rem;margin-bottom:.375rem}
.contact-sidebar h4{padding:1rem 1rem 0;margin-bottom:0;line-height:137.5%;color:#121212}
.contact-sidebar p.subheading{font-size:.875rem;padding:.5rem 2rem 0;margin-bottom:.5rem;color:#888;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif}
.contact-sidebar .contact-container{background:#efefef;padding:1rem;border-top:1px solid #d5d5d5}
.contact-sidebar .contact-container button{margin-bottom:.5rem;padding:.5rem .875rem .45rem}
.contact-sidebar .contact-container button span[class^="icon"]{font-size:1.25rem}
.contact-sidebar .contact-container button span.button-text{margin-top:.25rem;display:inline-block;vertical-align:top}
.contact-sidebar .contact-container .contact-phone{color:#888}
.contact-sidebar .contact-container .contact-phone a{color:#888;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif}
.contact-sidebar .contact-container span[class^="icon"]{margin:0 .5rem 0 0}
.content-link-list{margin:0}
.content-link-list h4+ul{margin:1.5rem 0 0}
.content-link-list ul{margin:0;list-style:none}
.content-link-list ul li{margin-top:0}
.content-link-list ul li.thumb-list{border:0;background:#fff;padding-right:1rem;margin-top:1rem}
.content-link-list ul li.thumb-list:first-child{margin-top:0}
.content-link-list ul li.thumb-list h5,.content-link-list ul li.thumb-list .footer h4,.footer .content-link-list ul li.thumb-list h4,.content-link-list ul li.thumb-list p{margin-left:calc(33% + 1rem)}
.content-link-list ul li.thumb-list h5,.content-link-list ul li.thumb-list .footer h4,.footer .content-link-list ul li.thumb-list h4{margin-top:1rem}
.content-link-list ul li.thumb-list p{margin-bottom:1rem}
.content-link-list ul li.thumb-list img{float:left;margin-right:1rem;max-width:33%;overflow:hidden}
@media screen and (min-width:40.3125em){.content-link-list ul li.thumb-list h5,.content-link-list ul li.thumb-list .footer h4,.footer .content-link-list ul li.thumb-list h4,.content-link-list ul li.thumb-list p{margin-left:calc(120px + 1rem)}
.content-link-list ul li.thumb-list img{max-width:120px}
}
.content-link-list.search-results{list-style:none}
.content-link-list.search-results li{border-top:1px solid #d5d5d5;padding-top:1rem}
.content-link-list.search-results li:first-child{border-top:0;padding-top:0}
@media screen and (min-width:40.3125em){.content-link-list.search-results li{padding-top:1.5rem}
}
article.content-link h3,article.content-link h5,article.content-link .footer h4,.footer article.content-link h4{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:500;text-transform:none;line-height:1.35}
article.content-link h3{font-size:1rem;margin-bottom:.25rem}
article.content-link::before,article.content-link::after{content:' ';display:table}
article.content-link::after{clear:both}
@media screen and (min-width:40.3125em){article.content-link h3{font-size:1.125rem}
article.content-link p{font-size:.875rem}
}
h5 .content-link-text,.footer h4 .content-link-text{font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:500;text-transform:none;line-height:1.35}
@media screen and (min-width:40.3125em){p .content-link-text{font-size:.875rem}
}
.dropdown .dropdown-pane,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane{border-radius:0;border:1px solid #d5d5d5;border-top:0}
.dropdown .dropdown-pane hr,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane hr,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane hr{margin:1rem 0}
.dropdown .dropdown-pane ul li,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane ul li,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane ul li{border-left:0;text-align:center;display:block;margin-top:.37rem}
.dropdown .dropdown-pane ul li:first-child,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane ul li:first-child,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane ul li:first-child{margin-top:0}
.dropdown .dropdown-pane button,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane button,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane button{margin-bottom:1rem}
.dropdown .dropdown-pane a,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a{padding:.5rem 0;text-align:inherit;display:block;font-size:1rem;line-height:1.35;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;text-transform:none;color:#656a6b}
.dropdown .dropdown-pane a:hover,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a:hover,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a:hover,.dropdown .dropdown-pane a:focus,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a:focus,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a:focus{color:#d9d3c7}
.dropdown .dropdown-pane a:after,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a:after,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a:after{content:none}
@media screen and (min-width:0) and (max-width:40.25em){.dropdown .dropdown-pane,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane{left:0 !important;width:100% !important}
}
@media screen and (min-width:40.3125em){.dropdown #dropdown-contact-us-{width:auto !important}
.dropdown .dropdown-pane,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane{width:auto}
.dropdown .dropdown-pane ul li,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane ul li,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane ul li{text-align:left}
.dropdown .dropdown-pane a,.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a,.tophat .tophat-nav .site-controls .dropdown .dropdown-pane a{padding:.25rem;font-size:.875rem !important}
}
.dropdown.your-account>.dropdown-pane,.tophat .tophat-nav .site-nav .your-account.dropdown>.dropdown-pane,.tophat .tophat-nav .site-controls .your-account.dropdown>.dropdown-pane{display:none}
.dropdown.your-account>.dropdown-pane.is-open,.tophat .tophat-nav .site-nav .your-account.dropdown>.dropdown-pane.is-open,.tophat .tophat-nav .site-controls .your-account.dropdown>.dropdown-pane.is-open{display:block}
.marketing-promo{margin-top:.375rem;margin-bottom:.375rem;padding:0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}
.marketing-promo>div{width:100%;float:left;padding-left:0;padding-right:0}
.marketing-promo>div:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){.marketing-promo>div{width:41.66666667%;float:left;padding-left:0;padding-right:0;position:relative;left:0}
.marketing-promo>div:last-child:not(:first-child){float:right}
}
.marketing-promo__panel{position:relative;min-height:280px;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;padding:3.125rem 1.5625rem;color:#fff}
.marketing-promo__panel h2{color:#fff;text-transform:none;margin-bottom:1rem}
.marketing-promo-nowrap{word-wrap:break-word;overflow-wrap:break-word}
.marketing-promo__panel a.secondary-btn{color:#fff;border-color:#fff}
.marketing-promo__panel:hover a:not(.mask),.marketing-promo__panel:hover button{background:rgba(255,255,255,0.25);color:#fff;text-shadow:1px 1px 2px rgba(125,91,63,0.5);border:3px solid #fff}
.marketing-promo__panel__overlay{background-color:rgba(101,106,107,0.75);background-blend-mode:multiply}
.marketing-promo__panel a.secondary-btn{background-color:transparent;font-weight:bold;border-width:3px;border-style:solid;border-radius:5px}
@media screen and (min-width:40.3125em){.marketing-promo__panel{min-height:285px}
}
@media screen and (min-width:64em){.marketing-promo__panel{min-height:200px}
}
.comparison-builder{padding:0}
.comparison-builder::before,.comparison-builder::after{content:' ';display:table}
.comparison-builder::after{clear:both}
.comparison-builder.sticky{width:100%}
.comparison-builder.sticky.is-anchored{position:static}
.comparison-builder.sticky:not(.is-anchored){box-shadow:0 -1px 5px 0 rgba(0,0,0,0.3)}
.comparison-builder__wrap{max-width:calc(120rem + 6.25rem);padding-left:3.125rem;padding-right:3.125rem;margin-left:auto;margin-right:auto;background:white}
.comparison-builder__wrap::before,.comparison-builder__wrap::after{content:' ';display:table}
.comparison-builder__wrap::after{clear:both}
.comparison-builder__container{background:#fff}
.comparison-builder__container.collapsed .comparison-builder__wrap{display:none}
.comparison-builder__header{background:#efede9;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative;padding:.75rem 0}
.comparison-builder__header .small-12{display:table}
.comparison-builder__header h4{text-align:center;display:table-cell;vertical-align:middle}
@media screen and (max-width:63.9375em){.comparison-builder__header h4{display:none !important}
}
.comparison-builder__actions,.comparison-builder__toggle-compare-bar{display:table-cell;vertical-align:middle}
.comparison-builder__toggle-compare-bar{text-align:right}
.comparison-builder__items{padding:.625rem 0}
@media screen and (max-width:40.25em){.comparison-builder__items .comparison-builder__column:nth-child(n+3) .comparison-builder__item{display:none}
}
.comparison-builder__column.remove{display:none}
.comparison-builder__item{margin-bottom:5px}
.comparison-builder__item>div{border:1px solid #d5d5d5;border-radius:.1875rem;background-color:#efede9;padding:7px 0;display:table;width:100%}
.comparison-builder__item>div a{font-size:1.0625rem;display:table-cell;vertical-align:middle;padding:0 7px;font-weight:700;line-height:1.1}
.comparison-builder__item>div a.comparison-builder__remove-item{font-size:.75rem;text-align:right;color:#888;padding-right:14px}
.comparison-builder__item>div a.comparison-builder__remove-item:hover,.comparison-builder__item>div a.comparison-builder__remove-item:focus{color:#333}
.comparison-builder__item>div a:first-child{width:69px}
.comparison-builder__item img{height:55px}
a.comparison-builder__compare-products.btn{margin-right:.9375rem}
@media screen and (max-width:40.25em){.comparison-builder__remove-selections{display:none !important}
}
.comparison-builder__cancel-button{margin-right:1.875rem}
a.comparison-builder__toggle-compare-bar{color:#888}
a.comparison-builder__toggle-compare-bar:focus,a.comparison-builder__toggle-compare-bar:hover{color:#333}
a.comparison-builder__toggle-compare-bar.collapsed .collapse-text{display:none}
a.comparison-builder__toggle-compare-bar.collapsed .expand-text{display:inline}
a.comparison-builder__toggle-compare-bar .expand-text{display:none}
a.comparison-builder__toggle-compare-bar span[class*="icon-"]{margin-left:5px;font-size:.75rem}
.comparison-builder__reveal-modal p{width:90%}
.comparison-builder__reveal-modal .close-button span{font-size:1.5rem}
.comparison-builder--medium-small-clearfix{width:100%;display:none;float:left}
@media screen and (min-width:40.25em) and (max-width:60em){.comparison-builder--medium-small-clearfix{display:block}
.comparison-builder__column{width:50%}
}
@media screen and (min-width:64em){.small-12{table-layout:fixed}
}
.debug{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:5rem;color:rgba(255,255,255,0.6);text-shadow:0 0 5px black;text-align:center}
.mosaic{width:100%;max-width:100%;overflow-y:hidden;overflow-x:hidden;white-space:nowrap}
.mosaic.gray header,.mosaic.solid header{background:#fff}
.mosaic header{background:#efefef}
.mosaic header h3{margin-bottom:0;white-space:normal;display:inline-block}
@media screen and (max-width:63.9375em){.mosaic header .mosaic__nav--prev,.mosaic header .mosaic__nav--next{display:none}
}
@media screen and (max-width:40.25em){.mosaic header .mosaic__nav--prev,.mosaic header .mosaic__nav--next{display:inline-block;font-size:0}
}
.mosaic header .mosaic__nav--prev span,.mosaic header .mosaic__nav--next span{margin:0 12px;vertical-align:text-bottom}
@media screen and (min-width:40.3125em){.mosaic header h3{padding:0 1.875rem;vertical-align:middle}
}
.mosaic__scrollwrap{height:33.625rem;width:100vw;width:calc(100vw + 0.375rem);margin-left:-0.1875rem;padding-top:.1875rem;padding-bottom:.1875rem;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;margin-bottom:-1.0625rem;line-height:0;font-size:0;white-space:nowrap}
@media screen and (min-width:40.3125em){.mosaic__scrollwrap{margin-right:-0.1875rem}
}
.mosaic__group{display:inline-block}
@media screen and (min-width:40.3125em){.mosaic__group{max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:0;padding-right:0;min-width:64rem;min-height:100%}
.mosaic__group::before,.mosaic__group::after{content:' ';display:table}
.mosaic__group::after{clear:both}
.mosaic__group:last-child:not(:first-child){float:right}
.mosaic__group,.mosaic__group:last-child{float:none}
}
@media screen and (min-width:64em){.mosaic__group{max-width:100%;padding-left:3.125rem;padding-right:3.125rem}
}
@media screen and (max-width:40.25em){.mosaic__group{min-width:calc(100% + 0.375rem)}
}
.mosaic__group:last-child:not(:first-child){float:none}
.mosaic__item{position:relative;float:left;white-space:normal;margin:.1875rem;overflow:hidden;font-size:1rem;width:100%;height:100%;max-height:calc(100% - 0.375rem);max-width:calc(100% - 0.375rem);line-height:normal;background-color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat}
.mosaic__item::before,.mosaic__item::after{content:' ';display:table}
.mosaic__item::after{clear:both}
.mosaic__item figcaption{color:#fff;padding:1rem;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.5) 69%,rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0);width:100%;position:absolute;bottom:0;font-size:.875rem;line-height:1.25rem}
.mosaic__item figcaption .tag{left:1rem}
@media screen and (min-width:40.3125em){.mosaic__item figcaption{padding:1.5rem}
.mosaic__item figcaption .tag{left:1.5rem}
}
@media screen and (min-width:64em){.mosaic__item figcaption{padding:1.875rem}
.mosaic__item figcaption .tag{left:1.875rem}
}
.mosaic__item figcaption h4{font-size:1.5rem;margin:.875rem 0}
.mosaic__item a{display:block;width:100%;height:100%}
@media screen and (min-width:40.3125em){.mosaic__item:nth-last-child(5):first-child{width:calc(40% - 0.375rem);height:calc(32.1875rem - 0.375rem)}
.mosaic__item:nth-last-child(5):first-child h4{font-size:1.875rem}
.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(2),.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(5){width:calc(25% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(3),.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(4){width:calc(35% - 0.375rem);height:calc(32.1875rem / 2 - 0.375rem)}
.mosaic__item:nth-last-child(4):first-child,.mosaic__item:nth-last-child(4):first-child ~ .mosaic__item{width:calc(50% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(4):first-child h4,.mosaic__item:nth-last-child(4):first-child ~ .mosaic__item h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(3):first-child{width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(3):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(2),.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(3){width:calc(50% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(2) h4,.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(3) h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(2):first-child{width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(2):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(2):first-child ~ .mosaic__item:nth-child(2){width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(2):first-child ~ .mosaic__item:nth-child(2) h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(1):first-child{width:calc(100% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(1):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
}
@media screen and (max-width:40.25em){.mosaic__item{width:calc(40% - 0.375rem);height:calc(32.1875rem - 0.375rem);width:100vw;max-width:100vw;max-height:calc(100vh - 3.5rem);float:none;display:inline-block}
.mosaic__item h4{font-size:1.875rem}
}
.mosaic__item--link-list{background-color:#efefef}
.mosaic__item--link-list figcaption{bottom:auto;background:0;height:100%;overflow:auto}
.mosaic__item--link-list figcaption h4{color:#121212;margin-top:0}
.mosaic__item--link-list figcaption li{margin-bottom:.9375rem}
.imgText .column:first-child:last-child,.imgText .columns:first-child:last-child,.imgText .video-list figure.video .thumb-container:first-child:last-child,.video-list figure.video .imgText .thumb-container:first-child:last-child,.imgText .video-list figure.video figcaption:first-child:last-child,.video-list figure.video .imgText figcaption:first-child:last-child{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.imgText.larger-image .column:last-child{width:63.33333333%}
.imgText.larger-image .column:first-child{width:36.66666667%}
@media screen and (min-width:40.3125em){.imgText .column:first-child:last-child,.imgText .columns:first-child:last-child,.imgText .video-list figure.video .thumb-container:first-child:last-child,.video-list figure.video .imgText .thumb-container:first-child:last-child,.imgText .video-list figure.video figcaption:first-child:last-child,.video-list figure.video .imgText figcaption:first-child:last-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.imgText .column:first-child:last-child,.imgText .columns:first-child:last-child,.imgText .video-list figure.video .thumb-container:first-child:last-child,.video-list figure.video .imgText .thumb-container:first-child:last-child,.imgText .video-list figure.video figcaption:first-child:last-child,.video-list figure.video .imgText figcaption:first-child:last-child{padding-left:1rem;padding-right:1rem}
}
.imgText .column:first-child:last-child:last-child:not(:first-child),.imgText .columns:first-child:last-child:last-child:not(:first-child),.imgText .video-list figure.video .thumb-container:first-child:last-child:last-child:not(:first-child),.video-list figure.video .imgText .thumb-container:first-child:last-child:last-child:not(:first-child),.imgText .video-list figure.video figcaption:first-child:last-child:last-child:not(:first-child),.video-list figure.video .imgText figcaption:first-child:last-child:last-child:not(:first-child){float:right}
.imgText .column:first-child,.imgText .columns:first-child,.imgText .video-list figure.video .thumb-container:first-child,.video-list figure.video .imgText .thumb-container:first-child,.imgText .video-list figure.video figcaption:first-child,.video-list figure.video .imgText figcaption:first-child{padding-left:.4375rem;padding-right:.4375rem;width:16.66666667%;float:left}
@media screen and (min-width:40.3125em){.imgText .column:first-child,.imgText .columns:first-child,.imgText .video-list figure.video .thumb-container:first-child,.video-list figure.video .imgText .thumb-container:first-child,.imgText .video-list figure.video figcaption:first-child,.video-list figure.video .imgText figcaption:first-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.imgText .column:first-child,.imgText .columns:first-child,.imgText .video-list figure.video .thumb-container:first-child,.video-list figure.video .imgText .thumb-container:first-child,.imgText .video-list figure.video figcaption:first-child,.video-list figure.video .imgText figcaption:first-child{padding-left:1rem;padding-right:1rem}
}
.imgText .column:first-child:last-child:not(:first-child),.imgText .columns:first-child:last-child:not(:first-child),.imgText .video-list figure.video .thumb-container:first-child:last-child:not(:first-child),.video-list figure.video .imgText .thumb-container:first-child:last-child:not(:first-child),.imgText .video-list figure.video figcaption:first-child:last-child:not(:first-child),.video-list figure.video .imgText figcaption:first-child:last-child:not(:first-child){float:right}
.imgText .column:last-child,.imgText .columns:last-child,.imgText .video-list figure.video .thumb-container:last-child,.video-list figure.video .imgText .thumb-container:last-child,.imgText .video-list figure.video figcaption:last-child,.video-list figure.video .imgText figcaption:last-child{padding-left:.4375rem;padding-right:.4375rem;width:83.33333333%;float:left}
@media screen and (min-width:40.3125em){.imgText .column:last-child,.imgText .columns:last-child,.imgText .video-list figure.video .thumb-container:last-child,.video-list figure.video .imgText .thumb-container:last-child,.imgText .video-list figure.video figcaption:last-child,.video-list figure.video .imgText figcaption:last-child{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.imgText .column:last-child,.imgText .columns:last-child,.imgText .video-list figure.video .thumb-container:last-child,.video-list figure.video .imgText .thumb-container:last-child,.imgText .video-list figure.video figcaption:last-child,.video-list figure.video .imgText figcaption:last-child{padding-left:1rem;padding-right:1rem}
}
.imgText .column:last-child:last-child:not(:first-child),.imgText .columns:last-child:last-child:not(:first-child),.imgText .video-list figure.video .thumb-container:last-child:last-child:not(:first-child),.video-list figure.video .imgText .thumb-container:last-child:last-child:not(:first-child),.imgText .video-list figure.video figcaption:last-child:last-child:not(:first-child),.video-list figure.video .imgText figcaption:last-child:last-child:not(:first-child){float:right}
.imgText span.download-link--pdf{color:#338ba9;display:inline-block;margin-left:0;padding-left:1.85rem}
.imgText span.download-link--pdf:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.imgText span.download-link--pdf a{display:inline-block;left:-1.85rem;padding-left:1.85rem;position:relative}
.image-not-available{height:auto;margin:auto;text-align:center;position:relative}
.image-not-available--text{color:#121212;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;height:2rem;font-size:1.25rem}
.image-not-available--text:hover,.image-not-available--text:focus{color:#121212}
@media screen and (max-width:40.25em){.image-not-available--text{font-size:1rem}
}
.resources{border-top:1px solid #d5d5d5;margin-bottom:1.25rem}
@media screen and (max-width:53.0625em){.resources{padding-right:0;padding-left:0}
}
.resources .accordion-container{background:#fff;text-align:center;display:inline-block;width:calc(100% + 14px);margin-left:-7px;position:static;border-bottom:1px solid #d5d5d5}
@media screen and (min-width:40.3125em){.resources .accordion-container{width:calc(100% + 24px);margin-left:-12px}
}
@media screen and (min-width:64em){.resources .accordion-container{top:0;width:100%;margin-left:0;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
}
.resources .accordion-container .accordion-header{padding:.75rem 0;font-size:1.25rem;min-height:3rem}
.resources .accordion-container .accordion-header[data-toggle]{cursor:pointer}
.resources .accordion-container .accordion-header [class^="icon-"]{position:absolute;right:1rem}
@media screen and (min-width:64em){.resources .accordion-container .accordion-header{padding:1.25rem 0;min-height:4.375rem}
}
.resources .accordion-container .accordion-wrapper{top:4.375rem;width:100%;text-align:left;overflow:auto}
.resources .accordion-container .accordion-wrapper .accordion{border:0;margin-bottom:0}
.resources .accordion-container .accordion-wrapper .accordion li.accordion-item{border-bottom:0}
.resources .accordion-container .accordion-wrapper .accordion-title:focus{background:transparent}
@media screen and (max-width:53.0625em){.resources .accordion-container .accordion-wrapper{position:static;max-height:35rem}
.resources .accordion-container .accordion-wrapper.toggled{display:block;box-shadow:0 5px 5px -4px rgba(0,0,0,0.3)}
}
@media screen and (min-width:64em){.resources .accordion-container .accordion-wrapper{display:block;border:1px solid #d5d5d5;max-height:35rem}
.resources .accordion-container .accordion-wrapper.toggled{display:none}
}
.hubspot-border{box-shadow:1px -1px 5px 0 #d5d5d5;padding:1rem}
.block-right-rte{padding:1.25rem;background:#efede9}
.block-right-rte h4,.block-right-rte h5,.block-right-rte .footer h4,.footer .block-right-rte h4{margin-bottom:.5rem}
.cta{padding:.5rem}
.room-graphic .room_label{font-size:1.75rem;fill:#121212;text-transform:none !important}
.room-graphic .zone .zone__overlay{fill:rgba(255,255,255,0)}
.room-graphic .zone .knockout{fill:rgba(255,255,255,0.75)}
.room-graphic .zone a:hover .zone__overlay,.room-graphic .zone a:focus .zone__overlay{fill-rule:evenodd;clip-rule:evenodd;fill:rgba(239,237,233,0.85);stroke:rgba(239,237,233,0.85);stroke-width:3;stroke-miterlimit:10}
.room-graphic .zone a:hover .room_label,.room-graphic .zone a:focus .room_label{fill:#121212}
.room-graphic .zone a:hover .knockout,.room-graphic .zone a:focus .knockout{fill:rgba(160,160,160,0.9)}
.room-graphic .zone.active .zone__overlay{fill-rule:evenodd;clip-rule:evenodd;fill:rgba(125,91,63,0.8) !important;stroke:rgba(125,91,63,0.8) !important;stroke-location:outside;stroke-width:6 !important;stroke-miterlimit:10}
.room-graphic .zone.active .room_label,.room-graphic .zone.active a:hover .room_label,.room-graphic .zone.active a:focus .room_label{fill:#fff !important}
.room-graphic .zone.active .knockout{fill:rgba(160,160,160,0.9)}
html .lang{display:none}
[lang^="en"] .lang.lang--en{display:inherit}
.summary-section{margin-bottom:1rem}
.summary-section>div:first-child{background-color:#efefef;border:1px solid black;overflow:hidden;position:relative}
.summary-section>div:first-child>.subheading{display:inline-block;margin:.5rem 3rem .5rem 1rem}
.summary-section>div:first-child>a{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.summary-section>div:nth-child(2){border:1px solid #d5d5d5;padding:1rem}
.summary-section>div:nth-child(2)>p{margin-bottom:0}
.color-selector__container{height:initial;border:0;margin-bottom:0}
.color-selector__swatches{margin-left:0}
.color-selector__swatches li{text-align:center;margin:0 .5rem .5rem 0;display:inline-block}
.color-selector__swatches li label>span.icon-check{margin:.5rem 0 0 0}
.color-selector__swatch{width:35px;height:35px;border-radius:50%;border:1px solid #d5d5d5;text-indent:-9999px}
#CQrte span.download-link--pdf{color:#338ba9;display:inline-block;margin-left:0;padding-left:1.85rem}
#CQrte span.download-link--pdf:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
#CQrte span.download-link--pdf a{display:inline-block;left:-1.85rem;padding-left:1.85rem;position:relative}
body.campaign-page .mega-menu__categories{display:none}
body.campaign-page .utility-nav{display:none}
body.campaign-page .tophat .tophat-nav .site-nav .switch-sites ul li{display:none}
body.campaign-page .tophat .tophat-nav .site-nav .switch-sites ul li:first-child{display:inline-block}
body.campaign-page .header-section nav ul>li,body.campaign-page .header-section .topIcons ul>li{display:none}
body.campaign-page footer{padding-top:0;border-top:0}
body.campaign-page footer .row{display:none}
body.campaign-page footer .row:last-child{display:block}
@media print{.hide-for-print,footer,.breadcrumbs,header.header,header.page-title .topIcons,#project_gallery,#videos,.section.mosaic{display:none}
body{height:auto}
.logo.show-for-print{border-bottom:1px solid #d5d5d5;padding-top:10px;padding-bottom:10px;max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}
header.page-title{border:none !important}
.print-1{width:8.33333333%}
.print-2{width:16.66666667%}
.print-3{width:25%}
.print-4{width:33.33333333%}
.print-5{width:41.66666667%}
.print-6{width:50%}
.print-7{width:58.33333333%}
.print-8{width:66.66666667%}
.print-9{width:75%}
.print-10{width:83.33333333%}
.print-11{width:91.66666667%}
.print-12{width:100%}
.grid-list>.column,.grid-list>.columns,.video-list figure.video .grid-list>.thumb-container,.video-list figure.video .grid-list>figcaption{padding-top:16px;padding-bottom:16px}
.content-grid-list .grid-list-small>.column,.content-grid-list .grid-list-small>.columns,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption{width:20%;clear:none}
.content-grid-list .grid-list-small>.column:nth-of-type(5n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(5n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(5n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(5n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(5n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(5n+1){clear:both}
.content-grid-list .grid-list-large>.column,.content-grid-list .grid-list-large>.columns,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption{width:33%;clear:none}
.content-grid-list .grid-list-large>.column:nth-of-type(3n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(3n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(3n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(3n+1){clear:both}
.content-grid-list .grid-list-large figcaption{font-size:1rem}
.case-study-grid-list .grid-list>.column,.case-study-grid-list .grid-list>.columns,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.collection-grid-list .grid-list>.column,.collection-grid-list .grid-list>.columns,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.columns,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption{width:25%;clear:none}
.case-study-grid-list .grid-list>.column:nth-of-type(4n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(4n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(4n+1),.collection-grid-list .grid-list>.column:nth-of-type(4n+1),.collection-grid-list .grid-list>.columns:nth-of-type(4n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(4n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(4n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(4n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(4n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(4n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(4n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(4n+1){clear:both}
.download-file-grid-list .grid-list>.column,.download-file-grid-list .grid-list>.columns,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.design-file-grid-list .grid-list>.column,.design-file-grid-list .grid-list>.columns,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.video-grid-list .grid-list>.column,.video-grid-list .grid-list>.columns,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:33%;clear:none}
.download-file-grid-list .grid-list>.column:nth-of-type(3n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(3n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(3n+1),.design-file-grid-list .grid-list>.column:nth-of-type(3n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(3n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(3n+1),.video-grid-list .grid-list>.column:nth-of-type(3n+1),.video-grid-list .grid-list>.columns:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(3n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(3n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(3n+1){clear:both}
.design-file-grid-list figure{display:block}
.design-file-grid-list figure a img,.design-file-grid-list figure figcaption{display:block;padding-left:0}
.performance-grid-list__column:last-child{border-bottom:0}
.small-up-2>.column,.content-grid-list .grid-list-small>.column,.content-grid-list .grid-list-large>.column,.case-study-grid-list .grid-list>.column,.download-file-grid-list .grid-list>.column,.collection-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.column,.video-grid-list .grid-list>.column,.small-up-2>.columns,.content-grid-list .grid-list-small>.columns,.content-grid-list .grid-list-large>.columns,.case-study-grid-list .grid-list>.columns,.download-file-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .small-up-2>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-2>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.content-grid-list .grid-list-small>.column,.content-grid-list .grid-list-small>.columns,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .grid-list-large>.column,.content-grid-list .grid-list-large>.columns,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .grid-list>.column,.case-study-grid-list .grid-list>.columns,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .grid-list>.column,.download-file-grid-list .grid-list>.columns,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .grid-list>.column,.collection-grid-list .grid-list>.columns,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .grid-list>.column,.mini-card-grid-list .grid-list>.columns,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .grid-list>.column,.video-grid-list .grid-list>.columns,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.small-up-2>.columns,.content-grid-list .grid-list-small>.columns,.content-grid-list .grid-list-large>.columns,.case-study-grid-list .grid-list>.columns,.download-file-grid-list .grid-list>.columns,.collection-grid-list .grid-list>.columns,.mini-card-grid-list .grid-list>.columns,.video-grid-list .grid-list>.columns,.video-list figure.video .small-up-2>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-2>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.content-grid-list .grid-list-small>.columns,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .grid-list-large>.columns,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .grid-list>.columns,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .grid-list>.columns,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .grid-list>.columns,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .grid-list>.columns,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .grid-list>.columns,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.video-list figure.video .small-up-2>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.content-grid-list .video-list figure.video .grid-list-small>.thumb-container,.video-list figure.video .content-grid-list .grid-list-small>.thumb-container,.content-grid-list .video-list figure.video .grid-list-large>.thumb-container,.video-list figure.video .content-grid-list .grid-list-large>.thumb-container,.case-study-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .case-study-grid-list .grid-list>.thumb-container,.download-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .download-file-grid-list .grid-list>.thumb-container,.collection-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .collection-grid-list .grid-list>.thumb-container,.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container,.video-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .video-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-2>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.content-grid-list .video-list figure.video .grid-list-small>figcaption,.video-list figure.video .content-grid-list .grid-list-small>figcaption,.content-grid-list .video-list figure.video .grid-list-large>figcaption,.video-list figure.video .content-grid-list .grid-list-large>figcaption,.case-study-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .case-study-grid-list .grid-list>figcaption,.download-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .download-file-grid-list .grid-list>figcaption,.collection-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .collection-grid-list .grid-list>figcaption,.mini-card-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mini-card-grid-list .grid-list>figcaption,.video-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .video-grid-list .grid-list>figcaption{width:25%}
.small-up-2>.column:nth-of-type(2n+1),.content-grid-list .grid-list-small>.column:nth-of-type(2n+1),.content-grid-list .grid-list-large>.column:nth-of-type(2n+1),.case-study-grid-list .grid-list>.column:nth-of-type(2n+1),.download-file-grid-list .grid-list>.column:nth-of-type(2n+1),.collection-grid-list .grid-list>.column:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(2n+1),.video-grid-list .grid-list>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .small-up-2>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.content-grid-list .grid-list-small>.column:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .grid-list-large>.column:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .grid-list>.column:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .grid-list>.column:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .grid-list>.column:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.column:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .grid-list>.column:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .small-up-2>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.content-grid-list .grid-list-small>.columns:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .grid-list-large>.columns:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .grid-list>.columns:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .grid-list>.columns:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .grid-list>.columns:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .grid-list>.columns:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .grid-list>.columns:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .small-up-2>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>.thumb-container:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>.thumb-container:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>.thumb-container:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>.thumb-container:nth-of-type(2n+1),.video-list figure.video .small-up-2>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-small>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-small>figcaption:nth-of-type(2n+1),.content-grid-list .video-list figure.video .grid-list-large>figcaption:nth-of-type(2n+1),.video-list figure.video .content-grid-list .grid-list-large>figcaption:nth-of-type(2n+1),.case-study-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .case-study-grid-list .grid-list>figcaption:nth-of-type(2n+1),.download-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .download-file-grid-list .grid-list>figcaption:nth-of-type(2n+1),.collection-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .collection-grid-list .grid-list>figcaption:nth-of-type(2n+1),.mini-card-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .mini-card-grid-list .grid-list>figcaption:nth-of-type(2n+1),.video-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(2n+1),.video-list figure.video .video-grid-list .grid-list>figcaption:nth-of-type(2n+1),.small-up-1>.column:nth-of-type(1n+1),.design-file-grid-list .grid-list>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.design-file-grid-list .grid-list>.column:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.design-file-grid-list .grid-list>.columns:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .small-up-1>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>.thumb-container:nth-of-type(1n+1),.video-list figure.video .small-up-1>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.design-file-grid-list .video-list figure.video .grid-list>figcaption:nth-of-type(1n+1),.video-list figure.video .design-file-grid-list .grid-list>figcaption:nth-of-type(1n+1){clear:none}
.small-up-1>.column,.design-file-grid-list .grid-list>.column,.small-up-1>.columns,.design-file-grid-list .grid-list>.columns,.video-list figure.video .small-up-1>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-1>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.design-file-grid-list .grid-list>.column,.design-file-grid-list .grid-list>.columns,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.small-up-1>.columns,.design-file-grid-list .grid-list>.columns,.video-list figure.video .small-up-1>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-1>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.design-file-grid-list .grid-list>.columns,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.video-list figure.video .small-up-1>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.design-file-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .design-file-grid-list .grid-list>.thumb-container,.video-list figure.video .small-up-1>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.design-file-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .design-file-grid-list .grid-list>figcaption{width:33%}
*{background-color:transparent !important}
a[href]:after,abbr[title]:after{content:''}
a[data-open]{border-bottom:0}
table,thead,tbody,tfoot,th,td{float:none !important}
table,thead,tbody,tfoot table{display:table !important}
thead,tbody,tfoot{display:table-row-group !important}
tr{display:table-row !important}
th,td{display:table-cell !important;text-align:center !important}
th.left-align,td.left-align{text-align:left !important}
.enlarge{display:none}
section.show-more{display:none}
.sticky-nav-container{display:none}
table.responsive>thead,table.responsive table.responsive>thead,table.responsive table.responsive>thead,table.responsive table.responsive table.responsive>thead{border-right:1px solid #d5d5d5}
table.responsive>tbody,table.responsive table.responsive>tbody,table.responsive table.responsive>tbody,table.responsive table.responsive table.responsive>tbody{border-bottom:1px solid #d5d5d5}
table.specs-table th,table.specs-table td,table.document-table th,table.document-table td{text-align:left !important}
.acoustic-chart-link{display:none !important}
.swatches{overflow:visible !important;white-space:normal !important;border:none !important;height:auto !important;position:static !important}
.stat-cards.small-up-2 .stat-column,.content-grid-list .stat-cards.grid-list-small .stat-column,.content-grid-list .stat-cards.grid-list-large .stat-column,.case-study-grid-list .stat-cards.grid-list .stat-column,.download-file-grid-list .stat-cards.grid-list .stat-column,.collection-grid-list .stat-cards.grid-list .stat-column,.mini-card-grid-list .stat-cards.grid-list .stat-column,.video-grid-list .stat-cards.grid-list .stat-column{width:20%;overflow:left;clear:none}
.mosaic__group{max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;width:100%;float:left;padding-left:0;padding-right:0;min-width:64rem;min-height:100%;max-width:100%}
.mosaic__group::before,.mosaic__group::after{content:' ';display:table}
.mosaic__group::after{clear:both}
.mosaic__group:last-child:not(:first-child){float:right}
.mosaic__group,.mosaic__group:last-child{float:none}
.mosaic__group *{color:#fff !important}
.mosaic button{display:none}
.mosaic__scrollwrap{margin-right:-0.1875rem}
.mosaic__item:nth-last-child(5):first-child{width:calc(40% - 0.375rem);height:calc(32.1875rem - 0.375rem)}
.mosaic__item:nth-last-child(5):first-child h4{font-size:1.875rem}
.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(2),.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(5){width:calc(25% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(3),.mosaic__item:nth-last-child(5):first-child ~ .mosaic__item:nth-child(4){width:calc(35% - 0.375rem);height:calc(32.1875rem / 2 - 0.375rem)}
.mosaic__item:nth-last-child(4):first-child,.mosaic__item:nth-last-child(4):first-child ~ .mosaic__item{width:calc(50% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(4):first-child h4,.mosaic__item:nth-last-child(4):first-child ~ .mosaic__item h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(3):first-child{width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(3):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(2),.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(3){width:calc(50% - 0.375rem);height:15.71875rem}
.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(2) h4,.mosaic__item:nth-last-child(3):first-child ~ .mosaic__item:nth-child(3) h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(2):first-child{width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(2):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(2):first-child ~ .mosaic__item:nth-child(2){width:calc(50% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(2):first-child ~ .mosaic__item:nth-child(2) h4{font-size:1.875rem;margin-bottom:.9375rem}
.mosaic__item:nth-last-child(1):first-child{width:calc(100% - 0.375rem);height:31.8125rem}
.mosaic__item:nth-last-child(1):first-child h4{font-size:1.875rem;margin-bottom:.9375rem}
.tryptic-hero>div:nth-of-type(2){width:33.33333333%;float:left;padding-left:.1875rem;padding-right:.1875rem}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
.tryptic-hero>div:nth-of-type(3){width:41.66666667%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(3):last-child:not(:first-child){float:right}
.tryptic-hero>div:only-of-type:not(.single){width:33.33333333%;float:left;padding-left:0;padding-right:0;position:relative;left:25%}
.tryptic-hero>div:only-of-type:not(.single):last-child:not(:first-child){float:right}
.tryptic-hero__panel{min-height:390px}
.product-photo-gallery .main-image img{display:block}
.product-photo-gallery .main-image figcaption{text-align:left}
.foundation-form-reveal{top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;position:absolute !important;width:700px !important}
}
.link-list ul li a.top-padding{padding-top:26px}
.mini-card-section{padding-bottom:0 !important}
.mini-remove-bpadding{margin-bottom:10px !important}
.btn--text{border:0;padding:0;color:#355867;background:transparent;outline:0;text-transform:none;font-family:"Azo Sans",Verdana,Segoe,sans-serif;font-size:inherit;font-weight:inherit}
.btn--text:hover,.btn--text:active,.btn--text:focus{background:transparent;color:#7095a7}
.btn--text.disabled,.btn--text[disabled]{background:transparent;color:#d1d0ca}
.carousel__row+.carousel__row .block-carousel__item{border-top:0}
.block-carousel__item{max-width:13.125rem;min-width:13.125rem;height:16.125rem;padding:15px;width:inherit;margin:0;padding-top:0;white-space:normal}
.block-carousel__item:first-child{max-width:10.3125rem;padding-left:0;margin-right:-15px}
.block-carousel__item:last-child{border-right:0;max-width:10.3125rem;padding-right:0;min-width:11.875rem}
.block-carousel__item .carousel-thumbnail{display:table;width:100%;height:100%}
.block-carousel__item .carousel-thumbnail .carousel-thumbnail-row{display:table-row;height:3.4375rem;vertical-align:top}
.block-carousel__item .carousel-thumbnail .carousel-thumbnail-row .b-thumb{display:block;height:11.25rem;width:11.25rem;overflow:hidden;margin-bottom:.625rem}
.block-carousel__item .carousel-thumbnail .carousel-thumbnail-row .b-thumb img{display:block;width:100%;min-width:9.875rem;border:1px solid #d1d0ca}
.block-carousel__item .carousel-thumbnail .carousel-thumbnail-row .b-text{display:table-cell;min-height:4.8125rem;vertical-align:top;text-align:left;padding:0 .5rem 0 0;font-size:.875rem;font-weight:500;line-height:1.4}
.modal__close [class^="icon-"],.modal__close [class*=" icon-"],.modal__close .icon{font-size:.9375rem;line-height:3.125rem;width:auto;height:auto;margin:0}
.article-list{display:block;margin-bottom:10px}
.article-grid-list{padding:3px}
.article-row{border-top-style:none !important;border-left-style:none !important;padding-bottom:.75rem;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}
.row.article-row .article-column{float:left !important;border-style:none !important;padding:0 0 1rem 0 !important;width:30%;background:white}
@media screen and (max-width:40.3125em){.row.article-row .article-column{width:70%}
.row.article-row .article-column{margin-left:1rem !important;margin-right:1rem !important}
.row.article-row .article-column:nth-child(n+2){margin-top:2rem !important}
.article-item figcaption p{font-size:1rem !important;margin-top:.5rem !important;margin-bottom:0}
.article-button{font-size:1rem !important;margin-top:1rem !important}
}
@media screen and (max-width:72em){.row.article-row .article-column:nth-child(n+3){margin-top:2rem !important}
}
@media screen and (min-width:40.3126em){.row.article-row .article-column:nth-child(n+4){margin-top:2.5rem !important}
.row.article-row .article-column{margin-left:1.25rem !important;margin-right:1.25rem !important}
.article-button{margin-top:1.5rem !important}
}
.article-grid-list-item{margin:0 !important}
.article-grid-list-item .article-item{display:flex;flex-direction:column;align-items:center}
.article-grid-list-item .article-item .article-media-wrapper{display:flex;justify-content:center;width:100%}
.article-grid-list-item .article-item .article-media-wrapper .article-media{display:flex;flex-direction:column;align-items:flex-start}
.article-grid-list-item .article-item .article-media-wrapper .article-media .article-div-top{position:relative;display:inline-block}
.article-grid-list-item .article-item .article-media-wrapper .article-media figcaption,.article-grid-list-item .article-item .article-media-wrapper .article-media .article-button{text-align:left;max-width:460px}
@media screen and (min-width:90em){.article-grid-list-item .article-item .article-media-wrapper .article-media figcaption,.article-grid-list-item .article-item .article-media-wrapper .article-media .article-button{margin-left:0 !important;margin-right:0 !important}
}
.article-div-top{position:relative}
.article-div-mid{position:absolute;z-index:1;right:1rem;bottom:-1.5rem}
.article-circle-image{border-color:white;border-style:solid;border-width:3px;border-radius:99px;background:white;width:5rem;height:5rem}
@media screen and (min-width:64em){.article-circle-image{width:8rem;height:8rem}
.article-div-mid{right:2rem;bottom:-2rem}
}
@media screen and (min-width:48em) and (max-width:63.999em){.article-circle-image{width:5rem;height:5rem}
.article-div-mid{right:1rem;bottom:-1.5rem}
}
.article-item figcaption{margin:1rem 1rem 0 1rem}
.article-item figcaption a{font-size:1.25rem;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word}
.article-item figcaption p{word-wrap:break-word;overflow-wrap:break-word;margin-top:1rem;margin-bottom:0}
.article-button{width:fit-content !important;max-width:80%;text-transform:none !important;margin-right:1rem !important;margin-left:1rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.box-shadow-right-bottom{margin-bottom:0;-moz-box-shadow:2px 2px 2px 1px rgba(0,0,0,0.21);-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,0.21);box-shadow:2px 2px 2px 1px rgba(0,0,0,0.21)}
.box-shadow-larger{-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.mosaic-large .title-container{position:relative;text-align:center;display:flex;clear:both}
.mosaic-large .title-container>div:first-child,.mosaic-large .title-container>div:last-child{position:relative;flex-grow:1}
.mosaic-large .title-container>div hr{position:absolute;top:50%;width:100%;transform:translateY(-50%);margin:0;max-width:none}
.mosaic-large .title-container h3{text-transform:none;text-align:center;margin-bottom:0;padding:0 1rem;position:relative;font-weight:normal}
.mosaic-large .title-container h3.one-item{flex:1}
.mosaic-large .title-container h3.multi-item{flex-shrink:1}
.mosaic-large .mosaic-container{display:flex;align-items:center;padding:0 .5rem}
.mosaic-large .mosaic-container .next,.mosaic-large .mosaic-container .previous{font-weight:bold;cursor:pointer;border-right:8px solid;border-bottom:8px solid;border-color:#338ba9;height:30px;width:30px}
.mosaic-large .mosaic-container .next.disabled,.mosaic-large .mosaic-container .previous.disabled{cursor:initial;border-color:#b7b7b7}
.mosaic-large .mosaic-container .next{transform:rotate(-45deg)}
.mosaic-large .mosaic-container .previous{transform:rotate(135deg)}
.mosaic-large .mosaic-container .scroll-container{position:relative;overflow-x:hidden;overflow-y:hidden;flex-grow:1}
.mosaic-large .mosaic-container .scroll-container .cards-container{width:auto;white-space:nowrap;position:relative;transition:left .1s linear 0;will-change:transform,box-shadow,z-index;left:0}
.mosaic-large .mosaic-container .scroll-container .cards-container .card{display:inline-block;width:100%;padding:1rem 1rem 1rem .5rem}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner{box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2);background-color:white}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom{padding:1rem 2rem 1.5rem 2rem;white-space:normal}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom .bottom-content{margin-bottom:1.5rem}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom .bottom-content h3{margin-bottom:1rem;font-style:normal;font-family:"Maison Neue, Book","Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1.75rem}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom .bottom-content p{font-size:1rem;margin-bottom:0}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .card-image{width:100%;position:relative;padding-top:56.25%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
@media(min-width:768px){.mosaic-large .mosaic-container .scroll-container .cards-container .card{width:50%}
.mosaic-large .mosaic-container .scroll-container .cards-container .card .card-inner .bottom .bottom-content p{font-size:1.25rem}
}
.contact-tiles .new-contact-tile.contact-side-rule:not(:last-child){border-right-style:solid;border-right-color:lightgray;border-right-width:2px}
@media screen and (max-width:40.3125em){.new-contact-tile{width:70% !important;border-right:none !important;margin-left:15%;margin-right:15%}
.new-contact-tile>div{max-width:12rem;max-height:12rem}
}
@media screen and (min-width:40.3126em){.contact-tiles .row{display:flex;align-content:center;justify-content:center}
.new-contact-tile.\32{width:41.66666667% !important;margin-left:0 !important;margin-right:0 !important}
.new-contact-tile.\33{width:33.33%}
.new-contact-tile>div{max-width:12rem;max-height:12rem}
}
.contact-link-disabled{color:black;pointer-events:none;cursor:default}
.new-contact-tile-warning{margin-left:2rem;margin-top:2rem}
.new-contact-tile h4{font-size:1.75rem}
.new-contact-tile p{font-size:1.25rem}
.cpanel-no-borders{border-bottom:0;border-top:0}
.video-mini-promotion{background:white;margin-bottom:1rem}
.video-mini-promotion .promo{max-width:350px}
.video-mini-promotion .promo>div{box-shadow:5px 5px 10px 0 rgba(0,0,0,0.2)}
.video-mini-promotion .promo>div .top{padding:1rem}
.video-mini-promotion .promo>div .top .title{overflow:hidden}
.video-mini-promotion .promo>div .top .title>h3{font-weight:bold;color:#121212;margin-bottom:.5rem}
.video-mini-promotion .promo>div .top a.btn{margin-top:.5rem}
.video-mini-promotion .promo>div .top a.btn .icon-play{font-size:1rem;width:1rem;height:1rem;margin-left:.5rem;margin-right:0}
.video-mini-promotion .promo>div .video-container{position:relative;padding-bottom:80%;margin-top:0;overflow:hidden}
.video-mini-promotion .promo>div .video-container>.video-container-inner{position:absolute;top:0;right:0;left:0;bottom:0}
.video-mini-promotion .promo>div .video-container>.video-container-inner>*{background:0;pointer-events:none;position:absolute}
.video-mini-promotion .promo>div .video-container>.video-container-inner>*>video{height:100%;width:100%}
.video-mini-promotion .promo>div .video-container>.video-container-inner>*>:not(video){display:none !important}
.video-mini-promotion .promo>div .video-container>.mask{position:absolute;top:0;right:0;left:0;height:15px;background:linear-gradient(#fff,transparent)}
.video-mini-promotion .reveal .video{max-width:90%}
.video-mini-promotion .reveal .video>*{height:initial;width:initial}
.two-card-closeup{margin:1rem 0;overflow:hidden}
.closeup-card{padding-left:0;padding-right:0}
.two-card-closeup>.column.row{padding:0 1rem}
.row.closeup-row{border:0;display:flex;align-content:center;flex-wrap:wrap;justify-content:center}
.column.closeup-column{float:left;border:none !important;padding:0;overflow:hidden;height:0;padding-top:30%;width:calc(50% - 1.25rem);position:relative}
.closeup-grid-list-item{position:absolute;top:0;left:0;height:100%;width:100%}
.closeup-grid-list-item,.closeup-item,.closeup-div-background{height:100%;margin:0}
.closeup-div-overlay{position:absolute;z-index:1;color:white}
.closeup-div-overlay h3{margin:0;text-transform:none;width:fit-content;max-width:70%;font-size:1.5rem}
.closeup-div-overlay p{margin-bottom:0;width:fit-content;max-width:60%}
.closeup-div-overlay a{width:fit-content;text-transform:none !important}
.closeup-div-background{width:100%;position:relative;overflow:hidden;display:inline-block;background-repeat:no-repeat;background-position:top;background-size:cover}
@media screen and (max-width:40.3125em){.column.closeup-column{width:80%;padding-top:50%}
.column.closeup-column:not(:first-child){margin-top:.625rem !important}
.closeup-div-overlay{top:.75rem;left:1rem;width:calc(98.5%)}
.closeup-div-overlay h3{max-width:100%}
.closeup-div-overlay a{padding:.5rem;font-size:.875rem;margin-top:1rem;margin-right:1rem}
.closeup-div-overlay p{display:none}
}
@media screen and (min-width:40.3126em) and (max-width:47.99em){.column.closeup-column:first-child{margin-right:.625rem !important}
.closeup-div-overlay{top:.5rem;left:.5rem;width:100%}
.closeup-div-overlay h3{max-width:90%}
.closeup-div-overlay p{display:none}
.closeup-div-overlay a{margin-top:1rem;margin-right:.5rem;padding:.5rem}
}
@media screen and (min-width:48em){.column.closeup-column:first-child{margin-right:.625rem !important}
.closeup-div-overlay{top:1.5rem;left:1rem}
.closeup-div-overlay h3{max-width:100%}
.closeup-div-overlay p{margin-top:.5rem;max-width:100%}
.closeup-div-overlay a{margin-top:.75rem;margin-right:1rem;font-size:1rem}
}
@media screen and (min-width:64em){.closeup-div-overlay{top:2.5rem;left:2rem}
.closeup-div-overlay a{margin-top:1.5rem;margin-right:2rem;font-size:1rem}
}
.cq-Editable-dom footer.footer,.cq-element-footer footer.footer{margin-top:1200px}
.mega-menu__content .newpar.new.section.cq-Editable-dom{min-width:100px;min-height:100px}
#resources #document-link-list h4,#resources .document-list a{font-size:.875rem}
#resources #document-link-list h4{font-family:"Maison Neue, Bold"}
.megamenu_linklist .link-list ul li a:hover,.footer .link-list ul li a:hover{text-decoration:underline}
.footer-hr-rebrand{background:0}
.footer-armstrong-symbol{text-align:center;margin:1rem 0}
.footer-armstrong-symbol img{width:135px}
@media screen and (min-width:90em){.footer{background-size:260px;background-position:bottom -57px right -70px}
}
.sticky-container-new{box-shadow:0 2px 10px #36383826}
.sticky-nav-new{background-color:white;border:0}
.sticky-nav-new .sticky-nav-wrap{display:flex;align-items:center}
.sticky-nav-new.sticky.is-stuck{position:fixed}
.sticky-nav-new .nav-items-container{flex:1;max-height:none;display:flex;justify-content:space-between;padding:0 2rem;border-bottom:0}
.sticky-nav-new .right-button-container{padding-left:2rem;border-bottom:0}
.sticky-nav-new .nav-items-container .nav-items{flex:1;background-color:white;padding:1rem 0}
.sticky-nav-new .nav-items-container .horizontal-link-list ul{height:18px;padding:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li{display:block}
.sticky-nav-new .nav-items-container .horizontal-link-list li:not(:first-child){margin-top:1rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li a{font-size:.8rem;color:#656a6b;border:0;padding:.5rem 0;vertical-align:middle;font-family:"Maison Neue, Demi"}
.sticky-nav-new .nav-items-container .horizontal-link-list li a.btn{display:inline;color:white;padding:.75rem 1.5rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li a:hover,.sticky-nav-new .nav-items-container .horizontal-link-list li a:focus,.sticky-nav-new .nav-items-container .horizontal-link-list li a:active{text-decoration:none}
.sticky-nav-new .nav-items-container .horizontal-link-list li a.btn:hover{color:white;border-bottom:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li a:active{border:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li a.active{border:0;border-radius:0;padding:.5rem 0;margin:0}
.sticky-nav-new .nav-items-container .mobile-toggle{padding:1rem 0}
.sticky-nav-new .nav-items-container .mobile-toggle .collapse:before,.sticky-nav-new .nav-items-container .mobile-toggle .expand:before{padding:1rem}
.sticky-nav-new .nav-items-container .mobile-toggle .collapse,.sticky-nav-new .nav-items-container .mobile-toggle .expand{cursor:pointer;font-weight:bold}
.sticky-nav-new .nav-items-container .mobile-toggle .collapse{display:none}
.sticky-nav-new .nav-items-container.expanded .horizontal-link-list ul{height:initial;transform:none !important}
.sticky-nav-new .nav-items-container.expanded .horizontal-link-list li:not(:first-child){display:block}
.sticky-nav-new .nav-items-container.expanded .mobile-toggle .expand{display:none}
.sticky-nav-new .nav-items-container.expanded .mobile-toggle .collapse{display:inline-block}
@media screen and (min-width:64em){.sticky-nav-new .sticky-nav-wrap{padding:0 1.5rem}
.sticky-nav-new .nav-items-container{display:block;max-height:82px;padding:0}
.sticky-nav-new .nav-items-container .nav-items{padding:1.75rem 0}
.sticky-nav-new .nav-items-container .horizontal-link-list ul{transform:none !important;height:initial;padding:0 1.5rem 0 .875rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li{display:inline-block;margin:0 1rem}
.sticky-nav-new.condensed .nav-items-container .horizontal-link-list li{margin:0 .5rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li:first-child{margin-left:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li:last-child{margin-right:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li:not(:first-child){margin-top:0}
.sticky-nav-new .nav-items-container .horizontal-link-list li a{font-size:1rem;margin:.5rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li a.active{border-bottom:3px solid #656a6b;margin:.5rem}
.sticky-nav-new .nav-items-container .horizontal-link-list li a:hover{border-bottom:3px solid #656a6b}
}
.search{position:relative}
.search input[type="search"]{min-height:3rem;background-color:#efefef80;border:1px solid #656a6b80;font-size:1rem;padding:.75rem 5rem .75rem .75rem;margin:0}
.search input[type="search"]::placeholder{color:#656a6b}
.search input[type="search"]:focus,.search input[type="search"]:active{background-color:#efefef80;border:solid 1px #338ba9}
.search input[type="search"]:focus+span.empty,.search input[type="search"]:active+span.empty{display:inline-block}
.search span.empty{display:none;position:absolute;top:50%;right:2.75rem;transform:translateY(-50%);padding-right:1rem;border-right:1px solid #656a6b40;cursor:pointer}
.search span.empty>img{width:1rem}
.search span.search-indicator{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}
.search span.search-indicator>img{width:1rem}
.filter-pill{display:inline-block;background-color:#efede9;border-radius:1.25rem;font-size:.875rem;color:#656a6b;padding:.375rem 1rem;cursor:pointer}
.filter-pill:hover{background-color:#d9d3c7}
.filter-pill>span{margin-right:.5rem}
.filter-pill>img{width:.5rem}
.flag{display:inline-block;background-color:#fdc718;border-radius:3px;font-family:"Maison Neue, Demi";font-size:.875rem;padding:.625rem}
.cq-wcm-edit .mega-menu{overflow:initial}
.cq-wcm-edit .mega-menu__dropdown.mega-menu--is-open{position:relative}
.cq-wcm-edit .new.section{padding:0;border:0;background:0}
.cq-wcm-edit .mega-menu__dropdown .megamenu_linklist.section,.cq-wcm-edit .mega-menu__dropdown .megamenu_gridlist.section{padding:0;border:0;background:0}
.cq-wcm-edit .mega-menu__dropdown .mega-menu__panel .large-3 .megamenu_linklist{float:left;width:100%}
.cq-wcm-edit .mega-menu__dropdown .mega-menu__panel .large-3 .ghost[class*="linklist"]{float:left;width:100%}
.cq-wcm-edit .mega-menu__dropdown .mega-menu__panel .columns .megamenu_linklist{float:left;width:33.33333333%}
.cq-wcm-edit .mega-menu__dropdown .mega-menu__panel .columns .ghost[class*="linklist"]{float:left;width:33.33333333%}
.cq-wcm-edit .mega-menu__dropdown.mega-menu--is-open .mega-menu__panel .new.section{float:left}
.cq-wcm-edit header{overflow:visible}
.cq-wcm-edit .content-section-end,.cq-wcm-edit .content-col-control-end{border-bottom:1px solid #d0d0d0;clear:both}
.cq-wcm-edit .content-section-end p,.cq-wcm-edit .content-col-control-end p{margin-bottom:0}
.cq-wcm-edit .edit-section-clear,.cq-wcm-edit .section-column-control+div{clear:both !important}
.cq-wcm-edit .sticky-nav .doclibrary-edit-container{display:block;overflow:hidden;height:68px}
.mosaic-authoring{display:none}
.aem-AuthorLayer-Edit .mosaic-authoring,.cq-wcm-edit .mosaic-authoring{display:block;overflow:hidden}
.aem-AuthorLayer-Edit .mosaic-authoring>div>div,.cq-wcm-edit .mosaic-authoring>div>div{display:none}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaicimage,.aem-AuthorLayer-Edit .mosaic-authoring .mosaiclinklist,.aem-AuthorLayer-Edit .mosaic-authoring .mosaicvideo,.cq-wcm-edit .mosaic-authoring .mosaicimage,.cq-wcm-edit .mosaic-authoring .mosaicvideo,.cq-wcm-edit .mosaic-authoring .mosaiclinklist{display:block;float:left;width:20%;height:200px}
.aem-AuthorLayer-Edit .mosaic-authoring .new.section,.cq-wcm-edit .mosaic-authoring .new.section{display:block;clear:both}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaicimage .mosaic-authoring-component,.aem-AuthorLayer-Edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component,.cq-wcm-edit .mosaic-authoring .mosaicimage .mosaic-authoring-component,.cq-wcm-edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component{height:100%;background-size:cover;background-position:50%;white-space:normal;overflow:hidden}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaicimage .mosaic-authoring-component a,.aem-AuthorLayer-Edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component a,.cq-wcm-edit .mosaic-authoring .mosaicimage .mosaic-authoring-component a,.cq-wcm-edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component a{color:white;text-shadow:2px 2px 2px #000}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaicimage .mosaic-authoring-component a h4,.aem-AuthorLayer-Edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component a h4,.aem-AuthorLayer-Edit .mosaic-authoring .mosaiclinklist .mosaic-authoring-component a h4,.cq-wcm-edit .mosaic-authoring .mosaicimage .mosaic-authoring-component a h4,.cq-wcm-edit .mosaic-authoring .mosaicvideo .mosaic-authoring-component a h4,.cq-wcm-edit .mosaic-authoring .mosaiclinklist .mosaic-authoring-component>h4{text-align:center;padding:10px}
.aem-AuthorLayer-Edit .mosaic-authoring .mosaiclinklist .mosaic-authoring-component,.cq-wcm-edit .mosaic-authoring .mosaiclinklist .mosaic-authoring-component{height:100%;padding:0 1.875rem 1.875rem;white-space:normal;overflow:hidden}
.js .browsercheck{display:none}
body.awi section .grid-list>.column{border:0}
body.awi section.mini-card-grid-list .grid-list-container{border:1px solid #d5d5d5;border-bottom:0;border-right:0;overflow:visible;overflow-y:visible}
body.awi section.mini-card-grid-list .grid-list.row{margin-left:0 !important;margin-right:0 !important}
body.awi section.mini-card-grid-list .grid-list>.column{border:1px solid #d5d5d5;border-top:0;border-left:0}
body.awi footer{background-image:none}
body.awi footer .footer-armstrong-symbol{display:block}
body.awi .tophat .tophat-nav .site-nav ul li .dropdown-pane{background-color:#fff}
body.awi .tophat .tophat-nav .site-nav ul li .dropdown-pane#dropdown-commercial-links-mobile .link-list>ul>li{border-bottom:1px solid #888}
@media screen and (min-width:64em){body.awi .tophat .tophat-nav .site-nav>.switch-sites>ul.inline-list.show-for-large>li:first-child a{background:transparent;border-right:0;border-left:0;border-bottom:0;margin-bottom:0}
body.awi .tophat .tophat-nav .site-nav>.switch-sites>ul.inline-list.show-for-large>li:nth-child(4) a{background:#fff;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #fff;margin-bottom:-1px}
}
.tryptic-hero.no-border{border:0}
.tryptic-hero:not(.single-hero){max-width:6.25rem rem;margin-left:auto;margin-right:auto;margin-top:.375rem;margin-bottom:.375rem;padding-bottom:.375rem;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:1px solid #d5d5d5}
.tryptic-hero.single-hero{max-width:6.25rem rem;margin-left:auto;margin-right:auto;margin-top:.375rem;margin-bottom:.375rem;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:1px solid #d5d5d5}
.tryptic-hero::before,.tryptic-hero::after{content:' ';display:table}
.tryptic-hero::after{clear:both}
.tryptic-hero>div:first-of-type:not(:last-of-type):not(.single){display:none}
.tryptic-hero>div:first-of-type:not(:last-of-type):not(.single):last-child:not(:first-child){float:right}
.tryptic-hero>div:nth-of-type(3){display:none}
.tryptic-hero>div:nth-of-type(2){width:100%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){.tryptic-hero>div:nth-of-type(2){width:50%;float:left;padding-left:.4375rem;padding-right:.4375rem}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
.tryptic-hero>div:nth-of-type(2):last-of-type{width:75%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(2):last-of-type:last-child:not(:first-child){float:right}
.tryptic-hero>div:first-of-type:not(:last-of-type):not(.single){display:block;width:25%;float:left;padding-left:0;padding-right:0}
}
@media screen and (min-width:64em){.tryptic-hero>div:nth-of-type(2){width:33.33333333%;float:left;padding-left:.4375rem;padding-right:.4375rem}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
}
@media screen and (min-width:40.3125em){.tryptic-hero>div:nth-of-type(3){width:25%;float:left;padding-left:0;padding-right:0;display:block}
.tryptic-hero>div:nth-of-type(3):last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){.tryptic-hero>div:nth-of-type(3){width:41.66666667%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(3):last-child:not(:first-child){float:right}
}
.tryptic-hero>div:only-of-type{width:100%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:only-of-type:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){.tryptic-hero>div:only-of-type:not(.single){width:57.33333333%;float:left;padding-left:0;padding-right:0;position:relative;left:22%}
.tryptic-hero>div:only-of-type:not(.single):last-child:not(:first-child){float:right}
}
@media screen and (min-width:53.125em){.tryptic-hero>div:only-of-type:not(.single){width:44.33333333%;left:28%}
}
@media screen and (min-width:64em){.tryptic-hero>div:only-of-type:not(.single){width:34.33333333%;left:33%}
}
.tryptic-hero__panel{display:flex;justify-content:center;position:relative;min-height:280px;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;color:#121212;overflow:hidden}
.tryptic-hero__panel .armstrong-symbol{position:absolute;bottom:10%;right:-60px;opacity:.7}
.tryptic-hero__panel h1,.tryptic-hero__panel h2{color:#121212;text-transform:none}
.tryptic-hero__panel h1{font-size:2rem;line-height:1;margin-bottom:1.5rem;margin-top:0}
.tryptic-hero__panel button.secondary-btn{text-transform:none}
.tryptic-hero__panel a.secondary-btn{color:#fff;border-color:#fff}
.tryptic-hero__panel__overlay:before{content:"";position:absolute;height:100%;width:100%;background:#efede9}
.tryptic-hero__panel__inner{padding:1.2rem 1.5625rem;position:absolute;color:#121212;display:flex;flex-direction:column;justify-content:center;max-width:600px}
.tryptic-hero__panel__inner h2{text-transform:none}
.tryptic-hero__panel__inner a{font-size:1.125rem}
@media screen and (min-width:40.3125em){.tryptic-hero__panel__inner{padding:3.125rem}
.tryptic-hero__panel__inner h2{font-size:2.375rem}
}
@media screen and (min-width:53.125em){.tryptic-hero__panel .armstrong-symbol{right:-70px}
}
@media screen and (min-width:64em){.tryptic-hero__panel .armstrong-symbol{right:-80px}
}
.tryptic-hero__panel a.secondary-btn{background-color:transparent;font-weight:bold;border-width:3px;border-style:solid;border-radius:5px}
@media screen and (min-width:40.3125em){.tryptic-hero__panel{min-height:350px}
}
@media screen and (min-width:64em){.tryptic-hero__panel{min-height:390px}
}
@media screen and (min-width:40.3125em){.tryptic-hero__panel h1{font-size:2.5rem}
}
.tryptic-hero.dyptic .tryptic-content-container{display:block !important}
.tryptic-hero.dyptic .tryptic-image-container{display:none !important}
@media screen and (min-width:40.3125em){.tryptic-hero.dyptic .tryptic-content-container{width:40% !important}
.tryptic-hero.dyptic .tryptic-image-container{display:block !important;width:60% !important}
}
@media screen and (min-width:81.25em){.tryptic-hero.dyptic .tryptic-image-container .tryptic-hero__panel{min-height:490px}
}
@media print{.tryptic-hero>div:nth-of-type(2){width:33.33333333%;float:left;padding-left:.1875rem;padding-right:.1875rem}
.tryptic-hero>div:nth-of-type(2):last-child:not(:first-child){float:right}
.tryptic-hero>div:nth-of-type(3){width:41.66666667%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:nth-of-type(3):last-child:not(:first-child){float:right}
.tryptic-hero>div:only-of-type:not(.single){width:33.33333333%;float:left;padding-left:0;padding-right:0;position:relative;left:25%}
.tryptic-hero>div:only-of-type:not(.single):last-child:not(:first-child){float:right}
.tryptic-hero__panel{min-height:390px}
}
.hero-global .slider-container{position:relative;overflow:hidden}
.hero-global .slider-container .navigation{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}
.hero-global .slider-container .navigation>div{display:inline-block;width:15px;height:15px;border:2px solid white;border-radius:50%;cursor:pointer}
.hero-global .slider-container .navigation>div.selected{background:white}
.hero-global .slider-container .slider{left:0;width:auto;white-space:nowrap;position:relative;-webkit-transition:transform .25s linear 0;-moz-transition:transform .25s linear 0;-o-transition:transform .25s linear 0;transition:transform .25s linear 0;will-change:transform;transform:translateX(-100%)}
.hero-global .slider-container .slider.no-animate{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.hero-global .slider-container .slider .slide{width:100%;height:300px;position:relative;overflow:hidden;display:inline-block}
.hero-global .slider-container .slider .slide.center-crop .image-container,.hero-global .slider-container .slider .slide.center-crop .image-small-container{background-position-y:center}
.hero-global .slider-container .slider .slide.center-crop .video-container>*{top:50%;transform:translateY(-50%)}
.hero-global .slider-container .slider .slide:has(.image-small-container){height:180px}
.hero-global .slider-container .slider .slide .video-container{height:300px;max-width:none;margin-top:0}
.hero-global .slider-container .slider .slide .video-container>*{position:absolute;top:0;left:0;right:0;width:100%;height:initial;background-color:white !important}
.hero-global .slider-container .slider .slide .video-container>*>video{position:relative;max-width:initial;width:100%}
.hero-global .slider-container .slider .slide .video-container>* :not(video){display:none !important}
.hero-global .slider-container .slider .slide .image-small-container+.image-container{display:none}
.hero-global .slider-container .slider .slide .image-container,.hero-global .slider-container .slider .slide .image-small-container{height:300px;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover}
.hero-global .slider-container .slider .slide .image-small-container{height:180px}
.hero-global .slider-container .slider .slide .slide-content{position:absolute;left:0;right:0;bottom:2rem;color:white;padding:1rem 2rem;white-space:initial}
.hero-global .slider-container .slider .slide .slide-content h1,.hero-global .slider-container .slider .slide .slide-content h2{text-transform:none;margin-bottom:0}
.hero-global .slider-container .slider .slide .slide-content p{margin-top:1rem;margin-bottom:0}
.hero-global .slider-container .slider .slide .slide-content a{margin-top:1rem;margin-bottom:0;text-transform:none !important}
.hero-global .slider-container .slider .mask{position:absolute;bottom:0;width:100%;height:100%;background:linear-gradient(rgba(54,56,56,0.25),rgba(54,56,56,0.85));mix-blend-mode:multiply}
.hero-global.single .slider-container .slider{transform:none}
.hero-global.single .slider-container .slider .slide .slide-content{bottom:.5rem}
.hero-global.hide-overlay .slider-container .slider .mask{background:transparent}
@media screen and (min-width:40.3125em){.hero-global .slider-container .slider .slide{position:relative;margin-bottom:0;min-height:300px;max-height:600px;height:initial}
.hero-global .slider-container .slider .slide:has(.image-small-container){height:initial}
.hero-global .slider-container .slider .slide .video-container{padding:31% 0 0 0}
.hero-global .slider-container .slider .slide .image-small-container{display:none}
.hero-global .slider-container .slider .slide .image-small-container+.image-container{display:block}
.hero-global .slider-container .slider .slide .image-container{height:initial;min-height:300px;padding:31% 0 0 0}
.hero-global .slider-container .slider .mask{background:linear-gradient(rgba(54,56,56,0),rgba(54,56,56,0.85));height:40%}
.hero-global.shortened .slider-container .slider .slide{max-height:310px;min-height:auto}
.hero-global.shortened .slider-container .slider .slide .image-container{padding:21% 0 0 0;min-height:auto}
}
@media screen and (min-width:53.125em){.hero-global.shortened .slider-container .slider .slide .image-container{min-height:255px}
}
@media screen and (min-width:64em){.hero-global .slider-container .slider .slide{max-height:600px}
.hero-global.shortened .slider-container .slider .slide .image-container{padding:21% 0 0 0;min-height:auto}
}
@media screen and (min-width:73em){.hero-global.shortened .slider-container .slider .slide .image-container{padding:16% 0 0 0}
}
.testimonial .testimonial-parent{margin:1rem 0;padding:4rem 2rem 3rem 2rem;overflow:hidden;background:#efede9 !important}
.testimonial .testimonial-parent .testimonial-row{max-width:950px;margin:0 auto;min-height:200px}
.testimonial .testimonial-parent .testimonial-row .testimonial-column{width:100%;display:none}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body{display:flex;align-items:center}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img{display:none;margin-right:3rem;width:7rem;height:7rem}
@media screen and (min-width:64em){.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img{width:8rem;height:8rem}
}
@media screen and (min-width:71.25em){.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img{width:10rem;height:10rem}
}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img .testimonial-image{border-color:white;border-style:solid;border-width:3px;border-radius:50%;background:white}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content{flex:1}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content .testimonial-quote p{font-size:1.125rem;text-transform:none;margin-top:0;margin-bottom:0;font-family:"Reckless Neue, Regular"}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content .testimonial-description{margin-top:.5rem}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content .testimonial-description p{font-size:1.125rem;text-transform:none;margin-top:0;margin-bottom:0}
.testimonial .testimonial-parent .testimonial-nav{max-width:950px;margin:0 auto;margin-top:1rem}
.testimonial .testimonial-parent .testimonial-nav .testimonial-dot{background-color:transparent;border:1px solid black;border-radius:50%;display:inline-block;margin:0 2px;cursor:pointer;height:.875rem;width:.875rem}
.testimonial .testimonial-parent .testimonial-nav .testimonial-dot.active{background-color:black}
.testimonial .testimonial-parent .testimonial-armstrong-logo{text-align:center;margin-top:2rem}
.testimonial .testimonial-parent .testimonial-armstrong-logo img{width:50px}
.testimonial .testimonial-clamp-multi{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}
@media screen and (min-width:40.3125em){.testimonial .testimonial-clamp-multi{-webkit-line-clamp:5}
}
@media screen and (min-width:53.125em){.testimonial .testimonial-clamp-multi{-webkit-line-clamp:4}
}
.testimonial .testimonial-clamp-single{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.testimonial .testimonial-slide{-webkit-animation-name:slide;-webkit-animation-duration:.5s;animation-name:slide;animation-duration:.5s}
@media screen and (min-width:40.3125em){.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content .testimonial-quote p{font-size:1.75rem}
.testimonial .testimonial-parent .testimonial-row .testimonial-column .testimonial-body .testimonial-content-img{display:block}
.testimonial .testimonial-parent .testimonial-nav .testimonial-dot{height:1rem;width:1rem}
}
@-webkit-keyframes slide{0{transform:translateX(100%)}
100%{transform:translateX(0)}
}
@keyframes slide{0{transform:translateX(100%)}
100%{transform:translateX(0)}
}
.tophat2{background:#efede9;border-top:1px solid #efede9;border-bottom:1px solid #efede9;height:auto;overflow:hidden;max-width:100%;margin-left:auto;margin-right:auto}
.tophat2 a.announcement-bar{color:#fff;background-color:#000;font-family:"Maison Neue, Medium";text-align:center;font-size:.85rem;width:100%;display:inline-block;padding:.15rem 0rem}
.tophat2 a.announcement-bar:hover{text-decoration:underline}
.tophat2::before,.tophat2::after{content:' ';display:table}
.tophat2::after{clear:both}
.tophat2 .is-active{font-weight:bold}
.tophat2 .tophat-nav{max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:0;width:100%;float:none;min-width:19.125rem}
.tophat2 .tophat-nav::before,.tophat2 .tophat-nav::after{content:' ';display:table}
.tophat2 .tophat-nav::after{clear:both}
.tophat2 .tophat-nav:last-child:not(:first-child){float:none}
.tophat2 .tophat-nav .site-nav,.tophat2 .tophat-nav .site-controls{padding:0;width:100%;float:left;width:auto}
.tophat2 .tophat-nav .site-nav:last-child:not(:first-child),.tophat2 .tophat-nav .site-controls:last-child:not(:first-child){float:right}
.tophat2 .tophat-nav .site-nav .inline-list,.tophat2 .tophat-nav .site-controls .inline-list{display:none}
.tophat2 .tophat-nav .site-nav .inline-list.mobile,.tophat2 .tophat-nav .site-controls .inline-list.mobile{display:block}
.tophat2 .tophat-nav .site-nav ul li a,.tophat2 .tophat-nav .site-controls ul li a{font-family:"Maison Neue, Demi" !important}
.tophat2 .tophat-nav .site-nav ul li a .icon-phone,.tophat2 .tophat-nav .site-controls ul li a .icon-phone{margin-right:.15rem;font-weight:bold;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-arrow:after,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-arrow:after{display:inline-block;transition:all .1s ease-out}
.tophat2 .tophat-nav .site-nav ul li .dropdown.hover .dropdown-arrow:after,.tophat2 .tophat-nav .site-controls ul li .dropdown.hover .dropdown-arrow:after{transform:rotate(180deg)}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane{padding:1rem 1.5rem;z-index:10000}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane.is-open,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane.is-open{box-shadow:0 3px 6px #00000029;border:0}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane.is-open ul li,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane.is-open ul li{text-align:left}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane.is-open a,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane.is-open a{font-family:"Maison Neue, Book" !important;font-size:1rem !important;text-decoration:none;padding:.5rem 0;text-align:left}
.tophat2 .tophat-nav .site-nav .dropdown-arrow:after,.tophat2 .tophat-nav .site-controls .dropdown-arrow:after{font-weight:bold}
.tophat2 .tophat-nav .site-nav>div{display:inline-block}
.tophat2 .tophat-nav .site-nav div.hamburger-menu>div.burger-selector{position:relative;top:.2rem;cursor:pointer}
.tophat2 .tophat-nav .site-nav div.hamburger-menu>div.burger-selector>div{width:25px;height:4px;background-color:#888;margin:4px 0}
.tophat2 .tophat-nav .site-nav ul li{display:inline-block;font-size:.8125rem}
.tophat2 .tophat-nav .site-nav ul li a{padding:.5rem 0}
.tophat2 .tophat-nav .site-nav .dropdown a{cursor:pointer !important}
.tophat2 .tophat-nav .site-nav .expand-anchor>span{margin-left:1rem}
.tophat2 .tophat-nav .site-nav .expand-anchor>span.minus{display:none;font-size:1.25rem;line-height:.5rem}
.tophat2 .tophat-nav .site-nav .expand-anchor.expanded>span.plus{display:none}
.tophat2 .tophat-nav .site-nav .expand-anchor.expanded>span.minus{display:inline-block}
.tophat2 .tophat-nav .site-nav .border-bottom{border-bottom:1px solid #888}
.tophat2 .tophat-nav .site-controls{text-align:right}
.tophat2 .tophat-nav .site-controls ul li{border-left:1px solid #d5d5d5;text-align:center}
.tophat2 .tophat-nav .site-controls ul li:first-child{border-left:0}
.tophat2 .tophat-nav .site-controls ul li a{padding-right:.5rem;padding-left:.5rem;font-size:1.15rem;text-align:center}
.tophat2 .tophat-nav .site-controls ul li a .icon-avatar{position:relative;margin-right:0;border:1px solid #656a6b;border-radius:50%;padding:.165rem;font-size:.985rem}
.tophat2 .tophat-nav .site-controls ul li a:hover .icon-avatar,.tophat2 .tophat-nav .site-controls ul li a:focus .icon-avatar{border-color:#d9d3c7}
.tophat2 .tophat-nav .site-controls ul li a .icon-phone{font-weight:normal}
.tophat2 .tophat-nav .site-controls [class^="icon-"],.tophat2 .tophat-nav .site-controls [class*=" icon-"],.tophat2 .tophat-nav .site-controls .icon{position:relative;top:.1rem}
.tophat2 .tophat-nav .site-controls .dropdown-arrow:after{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:bold;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e93a';font-size:.625rem;margin-left:.5rem}
.tophat2 .tophat-nav ul{margin:0}
.tophat2 .tophat-nav ul li{margin:0;color:#656a6b}
.tophat2 .tophat-nav ul li a{display:block;padding:.3rem 0;color:#656a6b}
.tophat2 .tophat-nav ul li a:hover,.tophat2 .tophat-nav ul li a:focus{color:#d9d3c7}
.tophat2 .tophat-nav .your-account__label{display:none}
@media screen and (min-width:40.3125em){.tophat2{height:auto}
.tophat2 .tophat-nav{padding-left:.4375rem;padding-right:0}
.tophat2 .tophat-nav .site-nav,.tophat2 .tophat-nav .site-controls{padding:0}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane{left:0 !important;width:100% !important}
.tophat2 .tophat-nav .site-nav ul li{font-size:.75rem}
.tophat2 .tophat-nav .site-controls ul li:last-child a{padding-right:1rem}
.tophat2 .tophat-nav .site-controls [class^="icon-"],.tophat2 .tophat-nav .site-controls [class*=" icon-"],.tophat2 .tophat-nav .site-controls .icon{margin-right:0}
}
@media screen and (min-width:53.125em){#top-hat-hamburger{display:none}
.tophat2 .tophat-nav{padding-left:.75rem;padding-right:.75rem}
.tophat2 .tophat-nav .site-nav .inline-list,.tophat2 .tophat-nav .site-controls .inline-list{display:block}
.tophat2 .tophat-nav .site-nav .inline-list.mobile,.tophat2 .tophat-nav .site-controls .inline-list.mobile{display:none}
.tophat2 .tophat-nav .site-nav ul li a,.tophat2 .tophat-nav .site-controls ul li a{padding-right:1rem;padding-left:1rem}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane{left:inherit !important;width:auto !important;padding:.5rem 1rem}
.tophat2 .tophat-nav .site-nav ul li .dropdown .dropdown-pane.is-open .link-list ul li a,.tophat2 .tophat-nav .site-controls ul li .dropdown .dropdown-pane.is-open .link-list ul li a{font-size:.8125rem !important;padding:.1rem 0}
.tophat2 .tophat-nav .site-controls ul li{border-left:0}
.tophat2 .tophat-nav .site-controls ul li a{font-size:.75rem}
.tophat2 .tophat-nav .site-controls ul li a .icon-avatar{margin-right:.25rem;font-size:.8125rem}
.tophat2 .tophat-nav ul li a{padding:.5rem 0}
}
@media screen and (max-width:53.125em){.tophat2 .tophat-nav .site-nav>div.switch-sites{display:none}
}
@media screen and (min-width:64em){.tophat2{height:auto;overflow:visible}
.tophat2 .tophat-nav{padding-left:2.125rem;padding-right:2.125rem}
.tophat2 .tophat-nav .site-nav,.tophat2 .tophat-nav .site-controls{padding:0}
.tophat2 .tophat-nav .site-nav ul li{display:inline-block;font-size:.8125rem}
.tophat2 .tophat-nav .site-nav ul li:first-child a{background:0;border-right:0;border-left:0;border-bottom:0;margin-bottom:0}
.tophat2 .tophat-nav .site-nav ul li:first-child a:hover,.tophat2 .tophat-nav .site-nav ul li:first-child a:focus{color:#d9d3c7;cursor:default}
.tophat2 .tophat-nav .site-nav ul li a:after{content:none}
.tophat2 .tophat-nav .site-nav ul li a.selected{background:#fff;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #fff;margin-bottom:-1px}
.tophat2 .tophat-nav .site-nav .dropdown-pane ul li a{border:0}
.tophat2 .tophat-nav .site-nav .dropdown-pane a{text-decoration:underline}
.tophat2 .tophat-nav .site-controls ul li a{font-size:.8125rem;line-height:1.4}
}
@media screen and (min-width:40.3125em) and (max-width:87.5em){.tophat-nav .site-controls .inline-list li:last-child .dropdown .dropdown-pane{right:0;left:auto !important}
}
@media screen and (min-width:64em) and (max-width:70em){.tophat2 .tophat-nav .site-nav ul li{font-size:.75rem}
.tophat2 .tophat-nav .site-controls ul li a{padding-right:1rem;padding-left:1rem;font-size:.75rem}
}
@media screen and (max-width:25em){.tophat2 .tophat-nav .site-nav{float:left;width:auto;text-align:center}
.tophat2 .tophat-nav .site-nav ul li:first-child{border-left:0}
.tophat2 .tophat-nav .site-controls{width:auto;float:right;text-align:center}
}
.awi .tophat2 .tophat-nav .site-nav .inline-list,.awi .tophat2 .tophat-nav .site-controls .inline-list{display:block}
.header-main2{max-width:calc(120rem + 6.25rem);width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;padding-top:.75rem;padding-bottom:.75rem;float:none}
.header-main2::before,.header-main2::after{content:' ';display:table}
.header-main2::after{clear:both}
.header-main2:last-child:not(:first-child){float:right}
.header-main2:last-child{float:none}
.header-main2 .logo,.header-main2 div.search-form{padding-left:.5rem;padding-right:.5rem;width:100%;float:left}
.header-main2 .logo:last-child:not(:first-child),.header-main2 div.search-form:last-child:not(:first-child){float:right}
.header-main2 .logo{text-align:center;margin-bottom:.75rem}
.header-main2 div.search-form{z-index:9999}
.header-main2 div.search-form [type='search']{margin:0}
.header-main2 div.search-form [type='search']:-ms-input-placeholder{color:#888}
.header-main2 .tag-line{color:#121212;font-size:1.25rem;font-family:"Maison Neue, Medium";display:none;margin-left:auto;padding-right:1rem}
@media screen and (min-width:40.3125em){.header-main2{padding:1rem .75rem 1.75rem .75rem}
.header-main2 .logo{padding-left:.5rem;padding-right:0;width:100%;float:left;text-align:center}
.header-main2 .logo:last-child:not(:first-child){float:none}
.header-main2 .logo .icon-armstrong-ceilings-and-walls-logo{line-height:1.3}
.header-main2 div.search-form{padding-left:.5rem;padding-right:.4370.5rem5rem;width:60%;float:none;max-height:none;margin:0;margin-left:auto;margin-right:auto}
.header-main2 div.search-form:last-child:not(:first-child){float:none}
}
@media screen and (min-width:53.125em){.header-main2{display:flex;align-items:center;padding:2rem .75rem 1.25rem .75rem}
.header-main2 .logo{padding-left:.75rem;padding-right:0;width:27%;float:left;text-align:left;margin-right:auto}
.header-main2 .logo:last-child:not(:first-child){float:right}
.header-main2 .logo .icon-armstrong-ceilings-and-walls-logo{line-height:1.3;font-size:4rem}
.header-main2 div.search-form{padding-left:0;padding-right:0;width:40%;float:left;max-height:none;margin-left:auto;margin-right:auto}
.header-main2 div.search-form:last-child:not(:first-child){float:right}
.header-main2 .tag-line{display:inline-block}
}
@media screen and (max-width:53.125em){.header-main2{border-bottom:1px solid #efefef}
}
@media screen and (min-width:64em){.header-main2{padding:2rem 2.125rem 1.25rem 2.125rem}
.header-main2 div.search-form{padding-left:3rem;padding-right:3rem}
.header-main2 .logo{padding-left:1rem;width:20%}
.header-main2 .logo:last-child:not(:first-child){float:right}
.header-main2 div.search-form:last-child:not(:first-child){float:right}
}
@media screen and (min-width:71.25em){.header-main2 .logo .icon-armstrong-ceilings-and-walls-logo{line-height:1.1}
}
.aem-AuthorLayer-Edit .header .add-new-nav{margin-top:110px;text-align:center;line-height:2rem}
.aem-AuthorLayer-Edit .header .mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel,.aem-AuthorLayer-Edit .header .mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel{margin-top:180px}
.aem-AuthorLayer-Preview .header .add-new-nav{display:none}
body.prevent-scrolling{overflow:hidden}
.mega-menu2{position:absolute;top:0;left:-100%;width:100%;height:-webkit-fill-available;z-index:999;background-color:#efede9;transition:none}
.mega-menu2>div{max-height:56px;overflow:hidden}
.mega-menu2 .mega-menu__header,.mega-menu2 .menu-mega-menu__header{max-width:calc(120rem + 6.25rem);padding-left:1rem;padding-right:1rem;width:100%;height:3.438rem;float:left;background-color:#656a6b;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}
.mega-menu2 .menu-mega-menu__header .menu-mega-menu__close{line-height:1.75rem}
.mega-menu2 .mega-menu__header::before,.mega-menu2 .mega-menu__header::after{content:' ';display:table}
.mega-menu2 .mega-menu__header::after{clear:both}
.mega-menu2 .mega-menu__header h3{text-align:left;font-size:1.125rem;color:#656a6b;font-family:"Maison Neue, Bold"}
.mega-menu2 .mega-menu__header-title{font-size:1.25rem;font-family:"Maison Neue, Demi";color:#fff}
.mega-menu2 .mega-menu__header-title .icon-chevron-sm-left{color:#fff;font-size:1.125rem;padding-right:.75rem;cursor:pointer}
.mega-menu2 .mega-menu__close,.mega-menu2 .menu-mega-menu__close{float:right}
.mega-menu2 .mega-menu__close .icon-x,.mega-menu2 .menu-mega-menu__close .icon-x{font-size:1.25rem;color:#fff;vertical-align:middle;margin:0;height:auto}
.mega-menu2 .mega-menu__close::before,.mega-menu2 .mega-menu__close::after{content:' ';display:table}
.mega-menu2 .mega-menu__close::after{clear:both}
.mega-menu2 .mega-menu__close span{color:#656a6b}
.mega-menu2 .mega-menu__close .mega-menu__close-label{font-size:1rem;display:none}
.mega-menu2 .mega-menu__categories{max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;width:100%;float:left;font-size:1rem;line-height:0;list-style-type:none;max-height:112px;position:relative;margin-bottom:0;padding-left:1.5rem;padding-right:1rem;text-align:center;float:none;overflow-x:hidden}
.mega-menu2 .mega-menu__categories::before,.mega-menu2 .mega-menu__categories::after{content:' ';display:table}
.mega-menu2 .mega-menu__categories::after{clear:both}
.mega-menu2 .mega-menu__categories:last-child{float:none}
.mega-menu2 .mega-menu__categories .icon-chevron-sm-down{margin:0 .4375rem 0 0;vertical-align:text-top;height:auto}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item{display:none}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item .mega-menu__menu-item:not(:first-of-type){display:block}
.mega-menu2 .mega-menu--is-open>.mega-menu__caption{background-color:transparent}
.mega-menu2 .mega-menu--is-open>.mega-menu__caption a{color:#656a6b;position:relative}
.mega-menu2 .mega-menu__caption{display:block;cursor:pointer;position:relative;width:100%;padding-right:0;padding-left:0}
.mega-menu2 .mega-menu__caption:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:'';width:100%;height:.3125rem;background-color:#656a6b;bottom:0;width:0}
.mega-menu2 .mega-menu__caption:before{top:0;width:0}
.mega-menu2 .mega-menu__caption a{color:#656a6b;font-size:1.125rem;font-family:"Maison Neue, Bold";text-transform:none}
.mega-menu2 .mega-menu__panels{max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;position:absolute;top:0;left:0;width:100%;float:none}
.mega-menu2 .mega-menu__panels::before,.mega-menu2 .mega-menu__panels::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels::after{clear:both}
.mega-menu2 .mega-menu__panels:last-child:not(:first-child){float:right}
.mega-menu2 .mega-menu__panels:last-child{float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown{position:absolute;left:-100%;width:100%;max-width:100%;z-index:auto;margin-top:0;margin-left:auto;margin-right:auto;overflow:hidden;line-height:0;background-color:transparent;cursor:pointer;transition:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown::before,.mega-menu2 .mega-menu__panels .mega-menu__dropdown::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown::after{clear:both}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown.mega-menu--is-open{z-index:100;left:0;transition:none;transition-delay:unset}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown.mega-menu--is-open .mega-menu__panel{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);min-height:50px}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel{margin-left:initial;margin-right:initial;width:100%;height:100%;max-width:1176px;float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel::before,.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel::after{clear:both}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel:last-child:not(:first-child){float:right}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel:last-child{float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel{position:absolute;top:0;z-index:50;width:100%;height:100%;border:0;max-width:1176px;padding:0;margin-top:0;background-color:#efede9;cursor:default;float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel::before,.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel::after{clear:both}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel:last-child:not(:first-child){float:right}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel:last-child{float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel.mega-menu__panel-column{max-width:100%;min-width:60%;width:auto;display:inline-block;right:inherit}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel{position:absolute;top:0;height:100%;width:100%;min-width:350px;cursor:default;margin-top:0}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]{position:absolute;left:-100%;top:0;z-index:50;margin-top:0;height:100%;width:100%;background-color:#efede9;transition:none;overflow-y:auto}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel].open-subsection{left:0;transition:none;transition-delay:unset}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul{margin-left:3.3rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul:not(:last-child){margin-bottom:2rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li{list-style-type:none;font-size:1rem;line-height:1.65rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li.list-title{font-family:"Maison Neue, Demi";color:#656a6b}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li.see-all{font-family:"Maison Neue, Bold"}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li.see-all .icon-chevron-sm-right{font-weight:bold;margin-left:.2rem;font-size:.875rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul li a{font-family:"Maison Neue, Medium"}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content{background-color:transparent;min-height:320px;max-width:calc(120rem + 6.25rem);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;padding-bottom:1rem;width:100%;float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content::before,.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content::after{content:' ';display:table}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content::after{clear:both}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content:last-child:not(:first-child){float:right}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content:last-child{float:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content h3{margin-top:1rem;margin-bottom:.875rem;font-size:1rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content h3 span.icon{font-size:.9375rem;padding-left:.5rem;font-weight:700}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content .newpar.new.section.cq-Editable-dom{min-width:100px;min-height:100px}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav{margin:0 0 0 3.3rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav]{list-style-type:none;padding-bottom:1rem;width:100%}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav] a{color:#656a6b;font-family:"Maison Neue, Demi";font-size:1.125rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav] a:hover{color:#d9d3c7}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav].open-subsection a{color:#d9d3c7;text-decoration:underline}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content .no-dropdown{margin-top:1rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mm-back-to-main{color:#338ba9;font-family:"Maison Neue, Bold";font-size:1rem;margin-top:1.7rem;list-style-type:none;width:100%;cursor:pointer}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mm-back-to-main .icon-chevron-sm-left{color:#338ba9;font-size:.7rem;font-weight:bold;margin-right:.25rem}
#menu-toggle{position:absolute;opacity:0;z-index:-10}
#menu-toggle:not(:checked) ~ * .menu__close{display:none}
#menu-toggle:not(:checked) ~ * .menu__open{display:inline-block}
#menu-toggle:checked ~ .mega-menu2{transition:none;left:0}
#menu-toggle:checked ~ .mega-menu2>div{max-height:inherit}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories{max-height:none}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li{display:block;text-align:left;margin-left:0}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li a{padding-top:1rem;padding-bottom:1rem}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li label{display:none}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li:first-child a,#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li:nth-last-child(2) label{padding-top:.9375rem}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li:nth-last-child(2){display:inline-block;position:absolute;top:0;right:1rem;margin:0;z-index:2}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li:last-child{display:none}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories a,#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories label{display:block}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories label{color:#656a6b;cursor:pointer}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories label:hover{color:#d9d3c7}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories label span{margin-right:1rem;font-size:1.5rem}
#menu-toggle:checked ~ .mega-menu2 .mega-menu__caption:before,#menu-toggle:checked ~ .mega-menu2 .mega-menu__caption:after{display:none}
#menu-toggle:checked ~ .mega-menu2 ~ * .menu__open{display:none}
#menu-toggle:checked ~ .mega-menu2 ~ * .menu__close{display:inline-block}
@media screen and (min-width:53.125em){#menu-toggle:checked ~ .mega-menu2{height:auto;padding:0;position:static;width:inherit;background-color:#fff}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories{border-top:5px solid #121212;padding-bottom:.9375rem}
#menu-toggle:checked ~ .mega-menu2 ul.mega-menu__categories li label{padding-top:1rem;padding-bottom:1rem;display:block}
.mega-menu2{position:static;height:56px;border-bottom:0;background-color:#fff}
.mega-menu2>div{box-shadow:0 3px 6px #00000029;position:relative;z-index:200}
.mega-menu2 .mega-menu__categories{padding-left:24px;padding-right:24px}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item{display:inline-block;padding:0;margin-top:0;text-align:center;text-overflow:ellipsis}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:first-child{margin-left:0}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child{position:absolute;right:0;bottom:3.45rem;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 25%,#fff 100%);cursor:pointer}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child:before{content:"";height:100%;border-left:1px solid #d5d5d5;left:2.0625rem;position:absolute}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child:hover,.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child:focus{color:#d9d3c7}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child label{color:#121212;font-size:inherit;cursor:pointer;padding-left:3.125rem;padding:1.5375rem .9375rem 1.25rem 3.125rem}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child label:hover{color:#d9d3c7}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:nth-last-child(2){display:none;text-align:right}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:not(.is-active):hover .mega-menu__caption a{color:#d9d3c7}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:not(.is-active):hover .mega-menu__caption a:after{background-color:#d9d3c7}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item .mega-menu__caption{padding-left:.75rem;padding-right:.75rem}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item .mega-menu__caption a{line-height:1;padding:1.25rem 0;display:inline-block;font-size:1rem}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item.mega-menu--is-open>.mega-menu__caption a:after{content:"";position:absolute;bottom:29%;left:0;height:3px;width:100%;background-color:#656a6b}
.mega-menu2 .menu-mega-menu__header{display:none}
.mega-menu2 .mega-menu__header{max-width:inherit;display:block;border-bottom:0;background-color:inherit;float:none;height:auto;padding:0;margin-bottom:0;justify-content:inherit;align-items:inherit}
.mega-menu2 .mega-menu__header-title{display:none}
.mega-menu2 .mega-menu__panels{margin:0;max-width:inherit;padding-left:0;padding-right:0;position:static}
.mega-menu2 .mega-menu__panels #menu-more-categories{display:none}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown{transition:.7s}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown.mega-menu--is-open{transition:.7s;transition-delay:.2s}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel{width:auto}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel{position:relative;width:30%;min-width:350px;float:left;background-color:#fff;box-shadow:0 3px 6px #00000029;border:0;padding:1rem 0 0 0;margin-top:-5px}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__panel .mega-menu__close.text-link{margin-right:0}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel{position:relative;width:30%;margin-top:-5px}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]{left:-10px;z-index:25;transition:.4s;box-shadow:0 3px 6px #00000029}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]::-webkit-scrollbar{width:.5rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]::-webkit-scrollbar-track{border-radius:1rem;background:#fff}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]::-webkit-scrollbar-thumb{background-color:#656a6b;border-radius:1rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel]::-webkit-scrollbar-thumb:vertical{height:2rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel].open-subsection{left:100%;transition:.4s;transition-delay:.2s}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] .mega-menu__close{visibility:hidden}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul{margin-left:1rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__subpanel [data-subsection-panel] ul:first-child{margin-top:.7rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content{padding-left:.75rem;padding-right:.75rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav{margin:1rem 0 0 3rem}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mega-menu__content ul.subsection-nav [data-subsection-nav]{width:fit-content}
.mega-menu2 .mega-menu__panels .mega-menu__dropdown .mega-menu__outer-panel .mm-back-to-main{display:none}
.mega-menu2 .mega-menu__close:hover span{color:#d9d3c7}
.mega-menu2 .mega-menu__close .icon-x{font-size:1.125rem;color:#656a6b}
.mega-menu2 .mega-menu__close .mega-menu__close-label{display:inline-block}
}
@media screen and (min-width:64em){.mega-menu2{height:72px}
.mega-menu2>div{max-height:71px}
.mega-menu2 .mega-menu__categories{padding-left:3.125rem;padding-right:3.125rem;max-height:144px}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:first-child{margin-left:0}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child{bottom:4.6rem;margin-left:0}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item:last-child label{padding:1.75rem 1.75rem 1.75rem 3.125rem}
.mega-menu2 .mega-menu__categories .mega-menu__menu-item .mega-menu__caption a{padding:1.75rem 0}
.mega-menu2 .mega-menu__panels{padding-left:3.125rem;padding-right:3.125rem}
.mega-menu2 .mega-menu__content{padding-left:3.125rem;padding-right:3.125rem}
}
.value-proposition .section{position:relative}
.value-proposition .logo-container{text-align:center;margin:2rem 0}
.value-proposition .logo-container img.logo{width:100px}
.value-proposition .value-proposition-main{display:flex;align-items:center;padding:0 1rem}
.value-proposition .value-proposition-main>div{flex:50%}
.value-proposition .value-proposition-main>div.value-proposition-left h2 sup{font-size:.75rem;top:-1.75rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item{margin:1rem 0}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item .vp-accordion-header{font-size:2.1875rem;color:#121212;border-bottom:2px solid #919799;cursor:pointer}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item .vp-accordion-header .vp-accordion-toggle{float:right;margin-right:1rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item .vp-accordion-header .vp-accordion-toggle.minus{display:none;padding-right:.25rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item .vp-accordion-content{max-height:0;transition:max-height .25s ease-out;overflow:hidden;margin-top:1rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item.open .vp-accordion-header .vp-accordion-toggle.plus{display:none}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item.open .vp-accordion-header .vp-accordion-toggle.minus{display:block}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item.open .vp-accordion-content{max-height:500px;transition:max-height .75s ease-in}
.value-proposition .value-proposition-main>div.value-proposition-right{display:none;text-align:right;margin-left:2rem}
@media screen and (min-width:53.125rem){.value-proposition .section{padding:4rem 0}
.value-proposition .logo-container{margin:0}
.value-proposition .logo-container img.logo{position:absolute;top:50%;left:-100px;width:400px;transform:translateY(-50%)}
.value-proposition .value-proposition-main{margin-left:300px}
.value-proposition .value-proposition-main>div.value-proposition-left{margin-right:2rem}
.value-proposition .value-proposition-main>div.value-proposition-left .vp-accordion .vp-accordion-item:last-child{margin-bottom:0}
}
@media screen and (min-width:90rem){.value-proposition .value-proposition-main{margin-left:200px}
.value-proposition .value-proposition-main>div.value-proposition-left{display:block}
.value-proposition .value-proposition-main>div.value-proposition-right{display:block}
}
@media screen and (min-width:118.75rem){.value-proposition .value-proposition-main{margin-left:0}
}
.interactive-hover{max-width:100%;overflow:hidden;clear:both}
.interactive-hover>.section{padding:0}
.interactive-hover .interactive-hover-main{display:flex;justify-content:center;flex-wrap:wrap}
.interactive-hover .interactive-hover-main>div:first-child{flex:100%}
.interactive-hover .interactive-hover-main>div:first-child>div{position:relative}
.interactive-hover .interactive-hover-main>div:first-child>div img.main-image{margin:0}
.interactive-hover .interactive-hover-main>div:first-child .hotspot{position:absolute;width:46px;height:46px;background:#00000050;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%)}
.interactive-hover .interactive-hover-main>div:first-child .hotspot>.hotspot-inner{width:24px;height:24px;background:#dcdcdc;border-radius:50%}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup{box-shadow:0 3px 6px #00000029;background:white;display:inline-block;position:absolute;top:0;left:0;z-index:10;padding:1rem;max-width:300px}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup img{display:none;width:110px}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup .icons{margin-top:.5rem}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup .icons>span{margin-right:.5rem}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup .icons .icon-sustain:before,.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup .icons .icon-total-acoustics:before{height:24px;width:24px}
.interactive-hover .interactive-hover-main>div:last-child{flex:100%;display:flex;flex-direction:column;justify-content:center;padding:2rem}
.interactive-hover .interactive-hover-main>div:last-child h3{margin-bottom:1rem}
.interactive-hover .interactive-hover-main>div:last-child .link-container{margin-top:1.5rem}
@media screen and (min-width:53.125em){.interactive-hover>.section{margin-top:3rem;margin-bottom:3rem}
.interactive-hover .interactive-hover-main>div:first-child .hotspot-popup img{display:block;margin-bottom:1rem}
}
@media screen and (min-width:77.5em){.interactive-hover .interactive-hover-main{flex-wrap:nowrap}
.interactive-hover .interactive-hover-main>div:first-child{flex:6;max-width:1220px}
.interactive-hover .interactive-hover-main>div:last-child{flex:4;max-width:813px;padding:3rem}
}
.image-caption-promo .image-promo-container>div.content{padding:0}
.image-caption-promo .image-promo-container>div.content img{margin-bottom:1.5rem;max-width:300px;max-height:75px}
.image-caption-promo .image-promo-container>div.content a{font-family:"Maison Neue, Bold"}
.image-caption-promo .image-promo-container>div:first-child{margin-bottom:2rem}
@media screen and (min-width:40.3125em){.image-caption-promo .image-promo-container{display:flex;align-items:center}
.image-caption-promo .image-promo-container>div{flex:1}
.image-caption-promo .image-promo-container>div.content{display:flex;flex-direction:column;justify-content:center;margin-left:3rem}
.image-caption-promo .image-promo-container>div.image-container{display:flex;flex-direction:column;justify-content:center}
.image-caption-promo .image-promo-container>div:first-child{margin-bottom:0}
.image-caption-promo .image-promo-container.reverse{flex-direction:row-reverse}
.image-caption-promo .image-promo-container.reverse>div{flex:1}
.image-caption-promo .image-promo-container.reverse>div.content{margin-left:0;margin-right:3rem}
}
@media screen and (min-width:53.125em){.image-caption-promo>.section{padding-top:3rem;padding-bottom:3rem}
}
.line-optional-promo{color:#121212;letter-spacing:0;padding-top:6rem;padding-bottom:6rem}
.line-optional-promo .promo-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 1rem}
.line-optional-promo .promo-content>div{flex-basis:100%}
.line-optional-promo .promo-content>div h3{font-size:1.75rem;line-height:2rem;font-weight:bold;text-transform:none;text-align:center}
.line-optional-promo .promo-content>div p{font-size:1.125rem;line-height:1.5rem;text-align:center}
.line-optional-promo .promo-content>div div{text-align:center}
.line-optional-promo .promo-content>div div a{flex:100%}
.line-optional-promo .promo-content>div div.two-cta a:first-child{margin-bottom:1rem}
.line-optional-promo .promo-content .btn{background-color:#338ba9;border:2px solid #338ba9;color:white;padding:.75rem 1.5rem;border-radius:4px;font-weight:bold;font-size:.875rem;display:inline-block;text-align:center}
.line-optional-promo .promo-content .btn.disabled{pointer-events:none;border-color:#888;background:#b7b7b7}
.line-optional-promo .promo-content .btn.secondary-btn{color:#338ba9;border:3px solid #338ba9;background:transparent;text-decoration:none}
.line-optional-promo .promo-content .btn.secondary-btn.disabled{pointer-events:none;color:#888;background:transparent;border:3px solid #888}
.line-optional-promo .promo-content .btn.secondary-btn:hover{background:#d9d3c7}
.line-optional-promo .promo-content .optional-promo-image-container{text-align:center;margin-bottom:1rem}
.line-optional-promo .promo-content .optional-promo-image-container img{width:100%;max-width:400px}
.line-optional-promo .promo-content .video-container{margin-left:0;margin-right:0}
@media screen and (min-width:40.3125em){.line-optional-promo .promo-content{padding:0}
.line-optional-promo .promo-content.reversed{flex-direction:row-reverse}
.line-optional-promo .promo-content.reversed .optional-promo-image-container{margin-left:5.5rem;margin-right:0}
.line-optional-promo .promo-content.reversed div.promo-caption-text{padding-right:2rem}
.line-optional-promo .promo-content:not(.reversed) div.promo-caption-text{padding-left:2rem}
.line-optional-promo .promo-content>div{flex:unset;max-width:50%}
.line-optional-promo .promo-content>div h3,.line-optional-promo .promo-content>div p{text-align:left}
.line-optional-promo .promo-content>div div{text-align:left}
.line-optional-promo .promo-content>div div a{flex:1}
.line-optional-promo .promo-content>div div.two-cta{text-align:left}
.line-optional-promo .promo-content>div div.two-cta a:first-child{margin-right:1rem;margin-bottom:0}
.line-optional-promo .promo-content .promo-content-align-center h3,.line-optional-promo .promo-content .promo-content-align-center p{text-align:center}
.line-optional-promo .promo-content .promo-content-align-center div{text-align:center}
.line-optional-promo .promo-content .promo-content-align-center div.two-cta{text-align:center}
.line-optional-promo .promo-content .optional-promo-image-container{margin-bottom:0;margin-right:5.5rem}
.line-optional-promo .promo-content .optional-promo-image-container img{width:initial;max-width:250px;max-height:250px}
}
.resource-center-widget{max-width:100%;overflow:hidden}
.resource-center-widget .pages{display:flex;flex-wrap:wrap;margin-top:1rem}
.resource-center-widget .pages .page{flex:100%;margin:1rem 1rem 0 1rem}
.resource-center-widget .pages .page .page-image-container{margin-bottom:1rem}
.resource-center-widget .pages .page .page-image-container img{box-shadow:0 3px 6px #00000029}
.resource-center-widget .pages .page .page-info a{font-family:"Maison Neue, Bold",Helvetica,Arial,sans-serif;font-size:1.125rem;color:#121212}
.resource-center-widget .pages .page .page-info a:hover{color:#121212}
.resource-center-widget .pages .page .page-info p{margin-top:.5rem}
@media screen and (min-width:40.3125em){.resource-center-widget .pages{margin:1rem -1rem 0 -1rem}
.resource-center-widget .pages .page{flex:1;margin:1rem}
.resource-center-widget .pages .page:first-child{flex:100%;display:flex;align-items:center;margin-bottom:1rem}
.resource-center-widget .pages .page:first-child>div{flex:1}
.resource-center-widget .pages .page:first-child .page-image-container{margin-right:1rem;margin-bottom:0}
.resource-center-widget .pages .page:first-child .page-info{margin-left:1rem}
.resource-center-widget .pages .page:first-child .page-info a{display:block;font-size:1.875rem;font-family:"Maison Neue, Demi",Helvetica,Arial,sans-serif;margin-bottom:1rem;line-height:1.25;font-weight:normal}
.resource-center-widget .pages .page:first-child .page-info p{font-size:1.125rem}
}
@media screen and (min-width:53.125em){.resource-center-widget>.section{padding-top:3rem;padding-bottom:3rem}
.resource-center-widget>.section.no-padding-top{padding-top:0}
}
.carousel-circle .carousel-container>div{width:100%;display:inline-block;vertical-align:middle}
.carousel-circle .carousel-container .info{white-space:initial;padding:1rem}
.carousel-circle .carousel-container .info>div{height:100%;display:flex;align-items:center}
.carousel-circle .carousel-container .info>div h2{margin-bottom:1rem}
.carousel-circle .carousel-container>.scrollable{overflow-x:scroll;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer}
.carousel-circle .carousel-container>.scrollable.no-scroll{overflow-x:hidden}
.carousel-circle .carousel-container>.scrollable>div{display:inline-block;vertical-align:top;padding:1rem;width:200px;max-width:380px;font-family:"Maison Neue, Bold";text-align:center;white-space:normal}
.carousel-circle .carousel-container>.scrollable>div a{display:block}
.carousel-circle .carousel-container>.scrollable>div img{border-radius:50%;pointer-events:none}
.carousel-circle .carousel-container>.scrollable::-webkit-scrollbar{width:0 !important}
.carousel-circle .carousel-container a{font-size:1.125rem}
@media screen and (min-width:53.125rem){.carousel-circle>.section{padding-top:3rem;padding-bottom:3rem}
.carousel-circle .carousel-container{white-space:nowrap}
.carousel-circle .carousel-container .info{max-width:225px;padding:0}
.carousel-circle .carousel-container>.scrollable{overflow-x:hidden;cursor:auto}
.carousel-circle .carousel-container>.scrollable>div{width:26.5%}
}
.carousel-large .carousel-container>div{width:100%;display:inline-block;vertical-align:top}
.carousel-large .carousel-container .info{white-space:initial}
.carousel-large .carousel-container .info>div h2{margin-bottom:1rem}
.carousel-large .carousel-container>.scrollable-container{position:relative}
.carousel-large .carousel-container>.scrollable-container>.scrollable{overflow-x:scroll;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer}
.carousel-large .carousel-container>.scrollable-container>.scrollable>div{display:inline-block;padding:1rem;vertical-align:top}
.carousel-large .carousel-container>.scrollable-container>.scrollable>div a{font-size:1.125rem;width:350px;display:block;max-width:100%;white-space:normal}
.carousel-large .carousel-container>.scrollable-container>.scrollable>div a img{box-shadow:0 3px 6px #00000029;pointer-events:none}
.carousel-large .carousel-container>.scrollable-container>.scrollable>div a:focus{color:#338ba9}
.carousel-large .carousel-container>.scrollable-container>.scrollable::-webkit-scrollbar{width:0 !important}
.carousel-large .carousel-container>.scrollable-container>.previous,.carousel-large .carousel-container>.scrollable-container .next{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);color:white;font-size:2rem;background:rgba(102,102,102,0.75);border-radius:50%;cursor:pointer;height:52px;width:52px;display:none}
.carousel-large .carousel-container>.scrollable-container>.previous>span,.carousel-large .carousel-container>.scrollable-container .next>span{font-size:1.5rem;font-weight:bold}
.carousel-large .carousel-container>.scrollable-container>.previous{left:0}
.carousel-large .carousel-container>.scrollable-container>.next{right:0}
.carousel-large .carousel-container>.scrollable-container:hover>.previous,.carousel-large .carousel-container>.scrollable-container:hover .next{display:flex}
.carousel-large .carousel-container>.scrollable-container.no-scroll>.scrollable{overflow:hidden}
.carousel-large .carousel-container>.scrollable-container.no-scroll>.previous,.carousel-large .carousel-container>.scrollable-container.no-scroll .next{display:none !important}
@media screen and (min-width:40.3125em){.carousel-large .carousel-container{white-space:nowrap}
.carousel-large .carousel-container>div{display:inline-block;vertical-align:top}
.carousel-large .carousel-container .info{max-width:250px}
.carousel-large .carousel-container .info>div{height:100%;display:flex;align-items:center}
}
@media screen and (max-width:40.3125em){.carousel-large .carousel-container .info,.carousel-large .carousel-container .scrollable{height:initial !important}
}
[data-accordion-component] a{color:var(--main-color,#338ba9)}
[data-accordion-component] a:hover,[data-accordion-component] a:focus{color:var(--hover-color,#005168)}
[data-accordion-component] .accordions-container{display:flex;justify-content:center}
[data-accordion-component] .accordions-container ul.accordion{background:transparent}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item{background:transparent;border-bottom:1px solid #656a6b;border-top:0;padding-bottom:1rem}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item.is-active .accordion-title.icon-plus-minus:before{content:"\2212"}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item:first-child .accordion-title{padding-top:0}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item .accordion-title{background:transparent;border:0;padding:1rem 2rem 0 0;font-size:1rem;font-weight:normal;font-family:"Maison Neue, Demi";color:#121212;line-height:1.45rem}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item .accordion-title.icon-plus-minus:before{content:"\002B";transform:none;font-family:"Maison Neue, Book";color:var(--main-color,#338ba9);font-size:1.3235rem;top:.6rem;right:-1.5rem}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item .accordion-content{background:transparent;font-size:1rem;font-weight:normal;font-family:"Maison Neue, Book";padding-top:.5rem}
[data-accordion-component] .accordions-container ul.accordion li.accordion-item .accordion-content.padding-bottom{padding-bottom:1rem}
[data-accordion-component] .accordions-container .view-more-less{display:flex;justify-content:center;margin-top:1.5rem}
[data-accordion-component] .accordions-container .view-more-less .view-toggle{display:block;font-size:1rem}
[data-accordion-component] .accordions-container .view-more-less .view-toggle.icon-chevron-sm-down:before{position:relative;right:0;top:.35rem;float:right;margin-left:.5rem;font-size:.75rem;-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
[data-accordion-component] .accordions-container .view-more-less .view-toggle.icon-chevron-sm-down.is-open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
[data-accordion-component] .accordions-container .view-more-less .view-toggle .view-more,[data-accordion-component] .accordions-container .view-more-less .view-toggle .view-less{font-family:"Maison Neue, Bold"}
@media screen and (min-width:40.3125em){[data-accordion-component] .accordions-container .view-more-less{margin-top:2rem}
}
.hero .slider-container{position:relative;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.hero .slider-container:active{cursor:grabbing}
.hero .slider-container .navigation{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}
.hero .slider-container .navigation>div{display:inline-block;width:15px;height:15px;background:rgba(255,255,255,0.5);border-radius:50%;cursor:pointer;margin-right:.25rem}
.hero .slider-container .navigation>div.selected{background:white}
.hero .slider-container .previous{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);padding:.25rem;cursor:pointer;display:none}
.hero .slider-container .previous>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%;transform:rotate(180deg)}
.hero .slider-container .next{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);padding:.25rem;cursor:pointer;display:none}
.hero .slider-container .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
.hero .slider-container .slider{left:0;width:auto;white-space:nowrap;position:relative;-webkit-transition:transform .5s linear;-moz-transition:transform .5s linear;-o-transition:transform .5s linear;transition:transform .5s linear;will-change:transform;transform:translateX(-100%)}
.hero .slider-container .slider.no-animate{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}
.hero .slider-container .slider .slide{width:100%;height:422px;position:relative;overflow:hidden;display:inline-block}
.hero .slider-container .slider .slide.center-crop .image-container{background-position-y:center}
.hero .slider-container .slider .slide.center-crop .video-container>*{top:50%;transform:translateY(-50%)}
.hero .slider-container .slider .slide .video-container{height:100%;max-width:none;margin-top:0}
.hero .slider-container .slider .slide .video-container>*{position:absolute;top:0;left:0;right:0;width:100%;height:initial;background-color:white !important}
.hero .slider-container .slider .slide .video-container>*>video{position:relative;max-width:initial;width:100%}
.hero .slider-container .slider .slide .video-container>* :not(video){display:none !important}
.hero .slider-container .slider .slide .video-controls{position:absolute;top:.75rem;right:.75rem}
.hero .slider-container .slider .slide .video-controls>img{width:3rem;padding:.25rem;cursor:pointer}
.hero .slider-container .slider .slide .image-container{height:100%;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover}
.hero .slider-container .slider .slide .slide-content{position:absolute;left:1rem;right:1rem;bottom:3rem;padding:1rem;color:#121212;background-color:rgba(255,255,255,0.9);white-space:initial}
.hero .slider-container .slider .slide .slide-content h1{margin:0}
.hero .slider-container .slider .slide .slide-content p{font-size:1rem;margin-top:.75rem;margin-bottom:0}
.hero .slider-container .slider .slide .slide-content .buttons{display:flex;flex-wrap:wrap}
.hero .slider-container .slider .slide .slide-content .buttons a{margin-top:1rem;margin-bottom:0;text-transform:none !important;width:100%}
.hero.single .slider-container .slider{transform:none}
.hero.single .slider-container .slider .slide .slide-content{bottom:1rem}
@media screen and (min-width:40.3125em){.hero .slider-container .previous,.hero .slider-container .next{display:block}
.hero .slider-container .slider .slide{position:relative;margin-bottom:0;height:355px}
.hero .slider-container .slider .slide .video-controls{top:unset;bottom:.75rem}
.hero .slider-container .slider .slide .slide-content{left:6rem;top:50%;right:unset;bottom:unset;transform:translateY(-50%);width:403px;padding:1.5rem}
.hero .slider-container .slider .slide .slide-content .buttons a{width:initial}
.hero .slider-container .slider .slide .slide-content .buttons a.margin-right{margin-right:1rem}
.hero.single .slider-container .slider{transform:none}
.hero.single .slider-container .slider .slide .slide-content{bottom:unset}
}
@media screen and (min-width:53.125em){.hero .slider-container .slider .slide{height:397px}
.hero .slider-container .slider .slide .slide-content{width:541px;padding:2.5rem}
.hero .slider-container .slider .slide .slide-content p{margin-top:1rem}
}
@media screen and (min-width:64em){.hero .slider-container .previous{left:3.125rem;padding:0}
.hero .slider-container .previous>img{width:3.25rem}
.hero .slider-container .next{right:3.125rem;padding:0}
.hero .slider-container .next>img{width:3.25rem}
.hero .slider-container .slider .slide .video-controls{right:3.125rem;bottom:1rem}
.hero .slider-container .slider .slide .video-controls>img{width:3.25rem;padding:0;cursor:pointer}
.hero .slider-container .slider .slide .slide-content{left:11%;padding:2.5rem}
}
.triple-promo .scrollable-container{position:relative;margin-left:-1rem}
.triple-promo .scrollable-container>.scrollable{overflow-x:scroll;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;cursor:pointer;scroll-snap-type:x mandatory}
.triple-promo .scrollable-container>.scrollable.transitioning{scroll-snap-type:unset}
.triple-promo .scrollable-container>.scrollable.transitioning>div{scroll-snap-align:unset}
.triple-promo .scrollable-container>.scrollable>.promo-container{display:inline-block;vertical-align:top;width:260px;height:320px;margin-right:1rem;scroll-snap-align:center}
.triple-promo .scrollable-container>.scrollable>.promo-container:first-child{padding-left:1rem;width:276px}
.triple-promo .scrollable-container>.scrollable>.promo-container:last-child{padding-right:1rem;width:276px;margin-right:0}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo{height:100%;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo:last-child{margin-right:0}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a{position:relative;display:block;max-width:100%;white-space:normal;width:100%;height:100%}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a:hover>.overlay button{background:#005168}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a>img{position:absolute;top:1rem;left:50%;transform:translateX(-50%);height:30px}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a>.overlay{display:flex;flex-direction:column;position:absolute;left:.5rem;right:.5rem;bottom:.5rem;padding:.75rem;background-color:rgba(255,255,255,0.9);text-align:center;color:#121212}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a>.overlay>div:first-child{font-size:1rem;font-family:"Maison Neue, Demi"}
.triple-promo .scrollable-container>.scrollable>.promo-container>.promo a>.overlay>div:first-child+div{margin:.25rem 0 .75rem 0;flex:1}
.triple-promo .scrollable-container>.scrollable::-webkit-scrollbar{width:0 !important}
.triple-promo .scrollable-container>.previous,.triple-promo .scrollable-container .next{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;padding:.25rem}
.triple-promo .scrollable-container>.previous>img,.triple-promo .scrollable-container .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
.triple-promo .scrollable-container>.previous{left:.75rem}
.triple-promo .scrollable-container>.previous>img{transform:rotate(180deg)}
.triple-promo .scrollable-container>.next{right:.75rem}
.triple-promo .scrollable-container.no-scroll{margin-left:0}
.triple-promo .scrollable-container.no-scroll>.scrollable{overflow:hidden}
.triple-promo .scrollable-container.no-scroll>.previous,.triple-promo .scrollable-container.no-scroll .next{display:none !important}
@media screen and (min-width:40.3125em){.triple-promo .promo{position:relative;overflow:hidden;background:0}
.triple-promo .promo::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:top;background-repeat:no-repeat;transition:transform .4s ease;z-index:0}
.triple-promo .promo:hover::before{transform:scale(1.1)}
.triple-promo .promo a{position:relative;z-index:1}
}
@media screen and (max-width:53.125em){.triple-promo .scrollable-container>.scrollable .promo-container>.promo a:hover{color:#338ba9}
}
@media screen and (min-width:40.3125em){.triple-promo h2.count-2{text-align:center}
.triple-promo .scrollable-container>.scrollable{text-align:center}
}
@media screen and (min-width:64em){.triple-promo h2{margin-bottom:2rem;text-align:center}
.triple-promo .scrollable-container{margin-left:0}
.triple-promo .scrollable-container.count-2>.scrollable .promo-container,.triple-promo .scrollable-container.count-3>.scrollable .promo-container{width:calc(33.33% - .666rem)}
.triple-promo .scrollable-container.count-2>.scrollable .promo-container:first-child,.triple-promo .scrollable-container.count-3>.scrollable .promo-container:first-child,.triple-promo .scrollable-container.count-2>.scrollable .promo-container:last-child,.triple-promo .scrollable-container.count-3>.scrollable .promo-container:last-child{width:calc(33.33% - .666rem)}
.triple-promo .scrollable-container.count-4>.scrollable .promo-container{width:calc(25% - 1rem)}
.triple-promo .scrollable-container.count-4>.scrollable .promo-container:first-child,.triple-promo .scrollable-container.count-4>.scrollable .promo-container:last-child{width:calc(25% - 1rem)}
.triple-promo .scrollable-container>.scrollable .promo-container{height:457px}
.triple-promo .scrollable-container>.scrollable .promo-container:first-child{padding-left:0}
.triple-promo .scrollable-container>.scrollable .promo-container:last-child{padding-right:0}
.triple-promo .scrollable-container>.scrollable .promo-container>.promo a .overlay{left:1rem;right:1rem;bottom:1rem;padding:1rem}
.triple-promo .scrollable-container>.previous,.triple-promo .scrollable-container .next{padding:0}
.triple-promo .scrollable-container>.previous>img,.triple-promo .scrollable-container .next>img{width:3.25rem}
.triple-promo .scrollable-container>.previous{left:3.125rem}
.triple-promo .scrollable-container>.next{right:3.125rem}
}
.explore-solutions .scrollable-container{position:relative;margin-left:-1rem}
.explore-solutions .scrollable-container>.scrollable>.card-container{width:134px}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container{width:50%}
.explore-solutions .scrollable-container>.scrollable{overflow-x:scroll;white-space:nowrap;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;text-align:center;scroll-snap-type:x mandatory}
.explore-solutions .scrollable-container>.scrollable.transitioning{scroll-snap-type:unset}
.explore-solutions .scrollable-container>.scrollable.transitioning>div{scroll-snap-align:unset}
.explore-solutions .scrollable-container>.scrollable>.card-container{display:inline-block;vertical-align:top;margin-right:.375rem;height:320px;scroll-snap-align:center}
.explore-solutions .scrollable-container>.scrollable>.card-container:first-child{padding-left:1rem;width:150px}
.explore-solutions .scrollable-container>.scrollable>.card-container:last-child{padding-right:1rem;width:150px;margin-right:0}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card{position:relative;background-color:transparent;background-repeat:no-repeat;background-position:top;background-size:cover;height:100%}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card:last-child{margin-right:0}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card a{position:relative;display:block;max-width:100%;white-space:normal;width:100%;height:100%}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay{display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:0;right:0;bottom:0;min-height:79px;padding:.5rem .75rem;background-color:rgba(255,255,255,0.9);text-align:center;white-space:normal}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay>div{font-family:"Maison Neue, Demi";line-height:120%}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay>div:first-child{color:#121212;margin-bottom:.5rem}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay>div:first-child.no-margin-bottom{margin-bottom:0}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay>div:last-child{font-size:.875rem}
.explore-solutions .scrollable-container>.scrollable::-webkit-scrollbar{width:0 !important}
.explore-solutions .scrollable-container>.previous,.explore-solutions .scrollable-container .next{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;padding:.25rem}
.explore-solutions .scrollable-container>.previous>img,.explore-solutions .scrollable-container .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
.explore-solutions .scrollable-container>.previous{left:.75rem}
.explore-solutions .scrollable-container>.previous>img{transform:rotate(180deg)}
.explore-solutions .scrollable-container>.next{right:.75rem}
.explore-solutions .scrollable-container.no-scroll>.scrollable{overflow:hidden}
.explore-solutions .scrollable-container.no-scroll>.previous,.explore-solutions .scrollable-container.no-scroll .next{display:none !important}
@media screen and (max-width:53.125em){.explore-solutions .scrollable-container>.scrollable>.card-container>.card a:hover{color:#338ba9}
}
@media screen and (min-width:40.3125em){.explore-solutions h2.count-1,.explore-solutions h2.count-2,.explore-solutions h2.count-3,.explore-solutions h2.count-4,.explore-solutions h2.count-5{text-align:center}
.explore-solutions .scrollable-container>.scrollable>.card-container{width:134px}
.explore-solutions .scrollable-container>.scrollable>.card-container .card{position:relative;overflow:hidden;background:0}
.explore-solutions .scrollable-container>.scrollable>.card-container .card::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:top;background-repeat:no-repeat;transition:transform .4s ease;z-index:0}
.explore-solutions .scrollable-container>.scrollable>.card-container .card:hover::before{transform:scale(1.1)}
.explore-solutions .scrollable-container>.scrollable>.card-container .card a{position:relative;z-index:1}
.explore-solutions .scrollable-container.count-5>.scrollable,.explore-solutions .scrollable-container.count-3>.scrollable{display:flex}
.explore-solutions .scrollable-container.count-5>.scrollable>.card-container,.explore-solutions .scrollable-container.count-3>.scrollable>.card-container{flex:1}
.explore-solutions .scrollable-container.count-3>.scrollable>.card-container{margin-right:1.5rem}
.explore-solutions .scrollable-container.count-3>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container.count-2>.scrollable{display:block}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container{width:230px;margin-right:1.5rem}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container:last-child{margin-right:0}
}
@media screen and (min-width:53.125em){.explore-solutions .scrollable-container{margin-left:-1.5rem}
.explore-solutions .scrollable-container>.scrollable>.card-container:first-child{padding-left:1.5rem;width:158px}
.explore-solutions .scrollable-container>.scrollable>.card-container:last-child{padding-right:1.5rem;width:158px}
}
@media screen and (min-width:64em){.explore-solutions h2{margin-bottom:2rem;text-align:center}
.explore-solutions .scrollable-container{margin-left:0}
.explore-solutions .scrollable-container>.scrollable{display:flex}
.explore-solutions .scrollable-container>.scrollable>.card-container{flex:1;width:initial}
.explore-solutions .scrollable-container>.scrollable>.card-container>.card .overlay{min-height:87px}
.explore-solutions .scrollable-container>.scrollable>.card-container:first-child{padding-left:0;width:134px}
.explore-solutions .scrollable-container>.scrollable>.card-container:last-child{padding-right:0;width:134px}
.explore-solutions .scrollable-container.count-7>.scrollable,.explore-solutions .scrollable-container.count-6>.scrollable{justify-content:center}
.explore-solutions .scrollable-container.count-7>.scrollable>.card-container,.explore-solutions .scrollable-container.count-6>.scrollable>.card-container{width:134px;flex:unset}
.explore-solutions .scrollable-container.count-5>.scrollable>.card-container{margin-right:1rem}
.explore-solutions .scrollable-container.count-5>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container.count-4>.scrollable{justify-content:center}
.explore-solutions .scrollable-container.count-4>.scrollable>.card-container{width:255px;flex:unset;margin-right:1rem}
.explore-solutions .scrollable-container.count-4>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container.count-3>.scrollable>.card-container{margin-right:1.5rem}
.explore-solutions .scrollable-container.count-3>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container{width:430px;flex:unset;margin-right:1.5rem}
.explore-solutions .scrollable-container.count-2>.scrollable>.card-container:last-child{margin-right:0}
.explore-solutions .scrollable-container>.previous,.explore-solutions .scrollable-container .next{padding:0}
.explore-solutions .scrollable-container>.previous>img,.explore-solutions .scrollable-container .next>img{width:3.25rem}
.explore-solutions .scrollable-container>.previous{left:3.125rem}
.explore-solutions .scrollable-container>.next{right:3.125rem}
}
.brand-carousel h2{margin-bottom:0}
.brand-carousel p{margin-bottom:.5rem}
.brand-carousel section{padding:2rem 0}
.brand-carousel section .brands-header .top{margin-bottom:.5rem}
.brand-carousel section .brands-header a{font-family:"Maison Neue, Demi"}
.brand-carousel section .brands-container{cursor:grab;width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;padding-top:1rem;position:relative;max-width:1920px;margin:0 auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.brand-carousel section .brands-container:active{cursor:grabbing}
.brand-carousel section .brands-container.alternate_width{max-width:1240px}
.brand-carousel section .brands-container .brands-inner{display:inline-flex}
.brand-carousel section .brands-container .brands-inner.animate{-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}
.brand-carousel section .brands-container .brands-inner>div{display:flex;flex-direction:column;width:260px;margin:0 .5rem}
.brand-carousel section .brands-container .brands-inner>div img{pointer-events:none;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none}
.brand-carousel section .brands-container .brands-inner>div>div{flex:1;display:flex;flex-direction:column;background-color:white;padding:.75rem 1rem 1rem 1rem;text-align:center}
.brand-carousel section .brands-container .brands-inner>div>div>.image-container{flex-grow:1;display:flex;align-items:center;justify-content:center}
.brand-carousel section .brands-container .brands-inner>div>div>.image-container img{max-height:2.5rem;max-width:10.3125rem;pointer-events:none;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;padding:.2rem}
.brand-carousel section .brands-container .brands-inner>div>div>.buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:.5rem}
.brand-carousel section .brands-container .brands-inner>div>div>.buttons>a{flex:1;font-size:.875rem;padding-left:.5rem;padding-right:.5rem}
.brand-carousel section .brands-container .navigation-container{position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:10}
.brand-carousel section .brands-container .navigation-container .navigation{display:flex;justify-content:space-between;margin:0 -0.25rem}
.brand-carousel section .brands-container .navigation-container .navigation .previous{cursor:pointer;padding:.25rem}
.brand-carousel section .brands-container .navigation-container .navigation .previous>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%;transform:rotate(180deg)}
.brand-carousel section .brands-container .navigation-container .navigation .next{cursor:pointer;padding:.25rem}
.brand-carousel section .brands-container .navigation-container .navigation .next>img{width:2.5rem;box-shadow:0 2px 10px 0 #656a6b4c;border-radius:50%}
@media screen and (min-width:40.3125em){.brand-carousel p{margin-bottom:0}
.brand-carousel .brands-header .top{display:flex;justify-content:space-between;margin-bottom:1rem;align-items:center}
}
@media screen and (min-width:53.125em){.brand-carousel section{padding:3rem 0}
}
@media screen and (min-width:64em){.brand-carousel section .brands-container{padding-top:2rem;container-type:inline-size}
.brand-carousel section .brands-container .brands-inner>div{width:calc(25cqw - 2rem);margin:0 1rem}
.brand-carousel section .brands-container .brands-inner>div>div{padding:1rem 2rem}
.brand-carousel section .brands-container .brands-inner>div>div>.buttons>a{flex:1}
.brand-carousel section .brands-container .navigation-container .navigation{margin:0}
.brand-carousel section .brands-container .navigation-container .navigation .previous{left:3.125rem;padding:0}
.brand-carousel section .brands-container .navigation-container .navigation .previous>img{width:3.25rem}
.brand-carousel section .brands-container .navigation-container .navigation .next{right:3.125rem;padding:0}
.brand-carousel section .brands-container .navigation-container .navigation .next>img{width:3.25rem}
}
@media screen and (min-width:105rem){.brand-carousel section .brands-container .brands-inner>div{width:calc(20cqw - 2rem)}
}
[data-promo-banner]{color:#121212;letter-spacing:0}
[data-promo-banner] div.banner-layout{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
[data-promo-banner] div.banner-layout div.banner-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}
[data-promo-banner] div.banner-layout div.banner-content p.promo-title{color:#656a6b}
[data-promo-banner] div.banner-layout div.banner-content .banner-logo-wrapper{display:flex;justify-content:flex-start;overflow:hidden;margin-bottom:1rem;padding:0;width:100%}
[data-promo-banner] div.banner-layout div.banner-content .banner-logo-wrapper .banner-logo{display:block;max-height:1.875rem;height:auto;width:auto;margin:0;padding:0}
[data-promo-banner] div.banner-layout div.banner-content .tab_parsys{display:flex;flex-direction:column;gap:1rem}
[data-promo-banner] div.banner-layout div.banner-content .tab_parsys>div.rte :last-child{margin-bottom:0}
[data-promo-banner] div.banner-layout>img{margin-bottom:1.5rem}
@media screen and (min-width:40.3125em){[data-promo-banner] div.banner-layout{flex-wrap:nowrap}
[data-promo-banner] div.banner-layout.reversed{flex-direction:row-reverse}
[data-promo-banner] div.banner-layout.reversed div.banner-content{padding-right:1.5rem}
[data-promo-banner] div.banner-layout:not(.reversed) div.banner-content{padding-left:1.5rem}
[data-promo-banner] div.banner-layout div.banner-content{width:55%}
[data-promo-banner] div.banner-layout>img{width:45%;margin-bottom:0}
}
@media screen and (min-width:53.125em){[data-promo-banner] div.banner-layout.reversed div.banner-content{padding-right:3rem}
[data-promo-banner] div.banner-layout:not(.reversed) div.banner-content{padding-left:3rem}
}
[data-cta-group]{display:flex;flex-direction:column;width:100%;gap:1rem}
@media screen and (min-width:40.3125em){[data-cta-group]{width:fit-content}
[data-cta-group].fill-width{width:100%}
[data-cta-group].fill-width a{width:100%}
}
@media screen and (min-width:72em){[data-cta-group]{flex-direction:row;flex-wrap:wrap}
[data-cta-group].stack-cta{flex-direction:column}
}
.rte h2.subheading,.rte h2 span.subheading,.rte h3.subheading,.rte h3 span.subheading{font-size:1.125rem}
.rte span.download-link--pdf{color:#338ba9;display:inline-block;margin-left:0;padding-left:1.85rem}
.rte span.download-link--pdf:before{font-family:"armstrongicon","Maison Neue, Book",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.33rem;float:left;width:1.85rem;text-align:left;margin-left:-1.85rem}
.rte span.download-link--pdf a{display:inline-block;left:-1.85rem;padding-left:1.85rem;position:relative}
.rte .stat-font{font-size:2rem}
.rte .stat-descriptor-font{font-size:1.125rem}
@media screen and (min-width:40.3125em){.rte h2.subheading,.rte h2 span.subheading{font-size:1.5rem}
.rte h3.subheading,.rte h3 span.subheading{font-size:1.25rem}
}
@media screen and (min-width:53.125em){.rte .stat-font{font-size:2.5rem}
.rte .stat-descriptor-font{font-size:1.375rem}
}