@charset "UTF-8";@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=ca1b2ef0-83f9-470e-bb32-a345d313cbc3");@font-face{font-family:"Azo Sans W01_n2";src:url("headlibs/fonts/fc847731-e79e-442a-b778-bd85c7455686.eot?#iefix") format("eot")}
@font-face{font-family:"Azo Sans W01";src:url("headlibs/fonts/fc847731-e79e-442a-b778-bd85c7455686.eot?#iefix");src:url("headlibs/fonts/fc847731-e79e-442a-b778-bd85c7455686.eot?#iefix") format("eot"),url("headlibs/fonts/46a5d642-28a9-4c92-ad44-2ed23e142d89.woff2") format("woff2"),url("headlibs/fonts/232b2f02-3180-4aac-8f6f-b9ad6e8ec263.woff") format("woff"),url("headlibs/fonts/c1fb1806-07d1-4c2b-b563-b06ff61fc8f7.ttf") format("truetype"),url("headlibs/fonts/3a2addc9-78ac-4f5e-86c0-67eab34d1cb1.svg#3a2addc9-78ac-4f5e-86c0-67eab34d1cb1") format("svg");font-weight:200;font-style:normal}
@font-face{font-family:"Azo Sans W01_n4";src:url("headlibs/fonts/ad0808bc-b4d5-423e-8b27-b24ac9f6ac8f.eot?#iefix") format("eot")}
@font-face{font-family:"Azo Sans W01";src:url("headlibs/fonts/ad0808bc-b4d5-423e-8b27-b24ac9f6ac8f.eot?#iefix");src:url("headlibs/fonts/ad0808bc-b4d5-423e-8b27-b24ac9f6ac8f.eot?#iefix") format("eot"),url("headlibs/fonts/00381450-f79c-4ad4-b3d5-9f7f12681ad4.woff2") format("woff2"),url("headlibs/fonts/300ccc63-2deb-4131-9759-aa7bc6c4ca7f.woff") format("woff"),url("headlibs/fonts/f1cb4386-c463-44b6-b05f-409bd0f98914.ttf") format("truetype"),url("headlibs/fonts/4601fc84-392e-4920-9867-1db3d808805e.svg#4601fc84-392e-4920-9867-1db3d808805e") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Azo Sans W01_n5";src:url("headlibs/fonts/b38ac884-ff8f-4787-9e19-c6e9c9a595d4.eot?#iefix") format("eot")}
@font-face{font-family:"Azo Sans W01";src:url("headlibs/fonts/b38ac884-ff8f-4787-9e19-c6e9c9a595d4.eot?#iefix");src:url("headlibs/fonts/b38ac884-ff8f-4787-9e19-c6e9c9a595d4.eot?#iefix") format("eot"),url("headlibs/fonts/97d62858-e7e4-4797-bcd6-3244bd54d906.woff2") format("woff2"),url("headlibs/fonts/d8a8a175-3fec-44d0-9eeb-b2ad6003f28d.woff") format("woff"),url("headlibs/fonts/6d30e964-5eb4-4aaf-b9b8-6770417cdad7.ttf") format("truetype"),url("headlibs/fonts/80d41435-7881-42e3-81e3-2ca43d5bd420.svg#80d41435-7881-42e3-81e3-2ca43d5bd420") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"Azo Sans W01_n7";src:url("headlibs/fonts/7ff04a4b-16ee-4681-9261-92d995333c38.eot?#iefix") format("eot")}
@font-face{font-family:"Azo Sans W01";src:url("headlibs/fonts/7ff04a4b-16ee-4681-9261-92d995333c38.eot?#iefix");src:url("headlibs/fonts/7ff04a4b-16ee-4681-9261-92d995333c38.eot?#iefix") format("eot"),url("headlibs/fonts/15c3225b-8aaa-4a41-a07c-763cda5f6ecd.woff2") format("woff2"),url("headlibs/fonts/634fd577-bb5e-46be-8fa0-53a66e4c30e1.woff") format("woff"),url("headlibs/fonts/a1f58aac-0be1-4eef-9c7e-4a46db2d6b64.ttf") format("truetype"),url("headlibs/fonts/abcab9c7-8e83-44c6-bc79-da4414b62769.svg#abcab9c7-8e83-44c6-bc79-da4414b62769") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:"Texta W00_n5";src:url("headlibs/fonts/67d365dd-2e2d-43f1-be6e-398cf4028d4f.eot?#iefix") format("eot")}
@font-face{font-family:"Texta W00";src:url("headlibs/fonts/67d365dd-2e2d-43f1-be6e-398cf4028d4f.eot?#iefix");src:url("headlibs/fonts/67d365dd-2e2d-43f1-be6e-398cf4028d4f.eot?#iefix") format("eot"),url("headlibs/fonts/d61fe843-51db-406d-aa83-1cf7ffad23eb.woff2") format("woff2"),url("headlibs/fonts/467ce8be-e1f1-45b6-9da4-02853baa1510.woff") format("woff"),url("headlibs/fonts/de45181d-4fce-44b9-bf04-c14cc05267d5.ttf") format("truetype"),url("headlibs/fonts/01faddf8-fb0d-4f2d-adf9-22243ce99ef7.svg#01faddf8-fb0d-4f2d-adf9-22243ce99ef7") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"Texta W00_n8";src:url("headlibs/fonts/23c15501-1aeb-4704-827d-03f3a694b51b.eot?#iefix") format("eot")}
@font-face{font-family:"Texta W00";src:url("headlibs/fonts/23c15501-1aeb-4704-827d-03f3a694b51b.eot?#iefix");src:url("headlibs/fonts/23c15501-1aeb-4704-827d-03f3a694b51b.eot?#iefix") format("eot"),url("headlibs/fonts/c847a031-89ea-47ab-8c87-4a41ff784b7f.woff2") format("woff2"),url("headlibs/fonts/43677cb9-06a1-496b-b163-3b815997b66a.woff") format("woff"),url("headlibs/fonts/d30edc08-e1be-4fd8-83fb-a88ceb4f18f5.ttf") format("truetype"),url("headlibs/fonts/02d3a4b1-1884-422b-8f4f-12f740f6ef45.svg#02d3a4b1-1884-422b-8f4f-12f740f6ef45") format("svg");font-weight:800;font-style:normal}
@font-face{font-family:'armstrongicon';src:url("headlibs/fonts/armstrongicon.eot?v1.8");src:url("headlibs/fonts/armstrongicon.eot?v1.8#iefix") format("embedded-opentype"),url("headlibs/fonts/armstrongicon.ttf?v1.8") format("truetype"),url("headlibs/fonts/armstrongicon.woff?v1.8") format("woff"),url("headlibs/fonts/armstrongicon.svg?v1.8#armstrongicon") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'armstronglogo';src:url("headlibs/fonts/armstronglogo.eot?v1.8");src:url("headlibs/fonts/armstronglogo.eot?v1.8#iefix") format("embedded-opentype"),url("headlibs/fonts/armstronglogo.ttf?v1.8") format("truetype"),url("headlibs/fonts/armstronglogo.woff?v1.8") format("woff"),url("headlibs/fonts/armstronglogo.svg?v1.8armstronglogo") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'armcel-product-iconography-amer';src:url("headlibs/fonts/armcel-product-iconography-amer.eot?v1.8");src:url("headlibs/fonts/armcel-product-iconography-amer.eot?v1.8#iefix") format("embedded-opentype"),url("headlibs/fonts/armcel-product-iconography-amer.ttf?v1.8") format("truetype"),url("headlibs/fonts/armcel-product-iconography-amer.woff?v1.8") format("woff"),url("headlibs/fonts/armcel-product-iconography-amer.svg?v1.8#armcel-product-iconography-amer") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"],.icon{font-family:"armstrongicon","Texta W00",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-unicolor tr td{background-color:#fff}
.table table span.download-link--pdf{color:#371d88;display:inline-block;margin-left:0;padding-left:1.85rem}
.table table span.download-link--pdf:before{font-family:"armstrongicon","Texta W00",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}
label.optin-checkbox-container{display:flex !important}
label.optin-checkbox-container div{flex:1}
.icon-armstrong-logo,.icon-armstrong-ceilings-logo,.icon-armstrong-ceilings-and-walls-logo,.icon-armstrong-building-logo,.icon-armstrong-awi-logo{font-family:"armstronglogo","Texta W00",Helvetica,Arial,sans-serif}
.icon-armstrong-logo:before,.icon-armstrong-ceilings-logo:before,body.commercial .icon-armstrong-logo:before{content:"\e902"}
.icon-armstrong-ceilings-and-walls-logo:before,body.ceilings-and-walls .icon-armstrong-logo:before{content:"\e901"}
.icon-armstrong-building-logo:before,body.buildingsolutions .icon-armstrong-logo:before{content:"\e900"}
.icon-armstrong-awi-logo:before,body.awi .icon-armstrong-logo:before{content:"\e903"}
[lang="fr-ca"] .icon-armstrong-ceilings-and-walls-logo:before{content:"\e904"}
.icon-armstrong-tagline{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-armstrong-tagline:before{content:""}
.icon-armstrong-tagline-french{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-armstrong-tagline-french:before{content:""}
.icon-armstrong-logo-french{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-armstrong-logo-french:before{content:""}
.icon-external-link{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-external-link:before{content:""}
.icon-download-pdf{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-pdf:before{content:""}
.icon-download-zip{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-zip:before{content:""}
.icon-download-csv{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-csv:before{content:""}
.icon-download-doc{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-doc:before{content:""}
.icon-download-docx{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-docx:before{content:""}
.icon-download-dwg{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-dwg:before{content:""}
.icon-download-xls{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-xls:before{content:""}
.icon-download-xlsx{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-xlsx:before{content:""}
.icon-download-generic{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-download-generic:before{content:""}
.icon-save{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-save:before{content:""}
.icon-circlecheck{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-circlecheck:before{content:""}
.icon-add-more{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-add-more:before{content:""}
.icon-recycle{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-recycle:before{content:""}
.icon-map{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-map:before{content:""}
.icon-order-samples{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-order-samples:before{content:""}
.icon-plank{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-plank:before{content:""}
.icon-rectangle-panel{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-rectangle-panel:before{content:""}
.icon-square-panel{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-square-panel:before{content:""}
.icon-small-grid{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-small-grid:before{content:""}
.icon-large-grid{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-large-grid:before{content:""}
.icon-check{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-check:before{content:""}
.icon-circle{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-circle:before{content:""}
.icon-heart-filled{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-heart-filled:before{content:""}
.icon-heart{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-heart:before{content:""}
.icon-star-filled{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-star-filled:before{content:""}
.icon-star-half{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-star-half:before{content:""}
.icon-star{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-star:before{content:""}
.icon-globe{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-globe:before{content:""}
.icon-avatar{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-avatar:before{content:""}
.icon-phone{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-phone:before{content:""}
.icon-search{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-search:before{content:""}
.icon-cart{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-cart:before{content:""}
.icon-chat{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chat:before{content:""}
.icon-play,.video .bc-player-default_default .vjs-big-play-button,.video .bc-player-B1rdkfaR_default .vjs-big-play-button{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-play:before,.video .bc-player-default_default .vjs-big-play-button:before,.video .bc-player-B1rdkfaR_default .vjs-big-play-button:before{content:""}
.icon-enlarge{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-enlarge:before{content:""}
.icon-question-mark{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-question-mark:before{content:""}
.icon-dollar{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-dollar:before{content:""}
.icon-euro{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-euro:before{content:""}
.icon-pound{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-pound:before{content:""}
.icon-return-arrow{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-return-arrow:before{content:""}
.icon-chevron-lg-down{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chevron-lg-down:before{content:""}
.icon-chevron-lg-left{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chevron-lg-left:before{content:""}
.icon-chevron-lg-right{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chevron-lg-right:before{content:""}
.icon-chevron-lg-up{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chevron-lg-up:before{content:""}
.icon-chevron-sm-down{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chevron-sm-down:before{content:""}
.icon-chevron-sm-left{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chevron-sm-left:before{content:""}
.icon-chevron-sm-right{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chevron-sm-right:before{content:""}
.icon-chevron-sm-up{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-chevron-sm-up:before{content:""}
.icon-triangle-down{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-triangle-down:before{content:""}
.icon-triangle-left{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-triangle-left:before{content:""}
.icon-triangle-right{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-triangle-right:before{content:""}
.icon-triangle-up{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-triangle-up:before{content:""}
.icon-x{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-x:before{content:""}
.icon-pipe-tall{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-pipe-tall:before{content:""}
.icon-pipe{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-pipe:before{content:""}
.icon-share{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-share:before{content:""}
.icon-compact{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-compact:before{content:""}
.icon-compact-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-compact-square:before{content:""}
.icon-email-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-email-square:before{content:""}
.icon-email{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-email:before{content:""}
.icon-facebook-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-facebook-square:before{content:""}
a:hover .icon-facebook-square:before{color:#3b5998}
.icon-facebook{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-facebook:before{content:""}
a:hover .icon-facebook:before{color:#3b5998}
.icon-instagram-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-instagram-square:before{content:""}
a:hover .icon-instagram-square:before{color:#517fa4}
.icon-instagram{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-instagram:before{content:""}
a:hover .icon-instagram:before{color:#517fa4}
.icon-linkedin-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-linkedin-square:before{content:""}
a:hover .icon-linkedin-square:before{color:#007bb6}
.icon-linkedin{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-linkedin:before{content:""}
a:hover .icon-linkedin:before{color:#007bb6}
.icon-pinterest-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-pinterest-square:before{content:""}
a:hover .icon-pinterest-square:before{color:#cb2027}
.icon-pinterest{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-pinterest:before{content:""}
a:hover .icon-pinterest:before{color:#cb2027}
.icon-pinterest_share{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-pinterest_share:before{content:""}
a:hover .icon-pinterest_share:before{color:#cb2027}
.icon-pinterest_share-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-pinterest_share-square:before{content:""}
a:hover .icon-pinterest_share-square:before{color:#cb2027}
.icon-twitter-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-twitter-square:before{content:""}
a:hover .icon-twitter-square:before{color:#00aced}
.icon-twitter{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-twitter:before{content:""}
a:hover .icon-twitter:before{color:#00aced}
.icon-link{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-link:before{content:""}
.icon-res-icon{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-res-icon:before{content:"\e960"}
.icon-com-icon{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-com-icon:before{content:"\e961"}
.icon-youtube-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-youtube-square:before{content:""}
.icon-blog-square{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-blog-square:before{content:""}
.icon-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-acoustics:before{content:""}
.icon-ac-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-ac-acoustics:before{content:""}
.icon-stc-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-stc-acoustics:before{content:""}
.icon-nrc-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-nrc-acoustics:before{content:""}
.icon-cac-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-cac-acoustics:before{content:""}
.icon-ca-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-ca-acoustics:before{content:""}
.icon-cap-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-cap-acoustics:before{content:""}
.icon-crb-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-crb-acoustics:before{content:""}
.icon-access{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-access:before{content:""}
.icon-anti-microbial{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-anti-microbial:before{content:""}
.icon-chemical{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-chemical:before{content:""}
.icon-def{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-def:before{content:""}
.icon-dirt-resist{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-dirt-resist:before{content:""}
.icon-fire{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-fire:before{content:""}
.icon-humidity{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-humidity:before{content:""}
.icon-humidity4{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-humidity4:before{content:""}
.icon-impact-resist{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-impact-resist:before{content:""}
.icon-light-reflectance{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-light-reflectance:before{content:""}
.icon-recycle-circle{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-recycle-circle:before{content:"";color:#54a045}
.icon-scratch-resist{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-scratch-resist:before{content:""}
.icon-scrubability{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-scrubability:before{content:""}
.icon-washability{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-washability:before{content:""}
.icon-water-repel{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-water-repel:before{content:""}
.icon-plant{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-plant:before{content:"";color:#54a045}
.icon-recyclable{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-recyclable:before{content:"";color:#54a045}
.icon-airquality{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-airquality:before{content:""}
.icon-sustain{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-sustain:before{content:""}
.icon-total-acoustics{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif}
.icon-total-acoustics:before{content:""}
.icon-pin{font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif}
.icon-pin:before{content:"\e962"}
.icon-wipe{width:28px}
.icon-wipe:before{content:url("headlibs/images/wipe-icon.svg")}
.icon-spray{width:28px}
.icon-spray:before{content:url("headlibs/images/spray-icon.svg")}
.icon-fog{width:28px}
.icon-fog:before{content:url("headlibs/images/fog-icon.svg")}
.icon-sustain:before{content:'';background-image:url("headlibs/images/sustain.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-airquality:before{content:'';background-image:url("headlibs/images/airquality.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-total-acoustics:before{content:'';background-image:url("headlibs/images/total-acoustics.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
.icon-c2c:before{content:'';background-image:url("headlibs/images/c2c.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}
[lang="fr-ca"] .icon-nrc-acoustics:before,[lang="fr_ca"] .icon-nrc-acoustics:before{content:""}
[lang="fr-ca"] .icon-cac-acoustics:before,[lang="fr_ca"] .icon-cac-acoustics:before{content:""}
[lang="fr-ca"] .icon-ac-acoustics:before,[lang="fr_ca"] .icon-ac-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}
h1{font-size:2em;margin:.67em 0}
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:"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}
.content-grid-list{margin-bottom:10px}
.row{max-width:77.5rem;margin-left:auto;margin-right:auto}
.row::before,.row::after{content:' ';display:table}
.row::after{clear:both}
.row.collapse>.column,.row.collapse>.columns,.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.4375rem;margin-right:-0.4375rem}
@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:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.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}
}
.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}
.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:.4375rem;padding-right:.4375rem}
.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:"Texta W00",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}
h1{font-size:1.5rem}
h2{font-size:1.25rem}
h3{font-size:1.1875rem}
h4{font-size:1.125rem}
h5,.footer h4{font-size:1.0625rem}
h6{font-size:1rem}
@media screen and (min-width:40.3125em){h1{font-size:3rem}
h2{font-size:2.5rem}
h3{font-size:1.9375rem}
h4{font-size:1.5625rem}
h5,.footer h4{font-size:1.25rem}
h6{font-size:1rem}
}
a{color:#371d88;text-decoration:none;line-height:inherit;cursor:pointer}
a:hover,a:focus{color:#5e3bcb}
a img{border:0}
hr{max-width:1240px;height:0;border-right:0;border-top:0;border-bottom:1px solid #d5d5d5;border-left:0;margin:1.25rem auto;clear:both}
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}
ul.list-type-none{list-style-type:none}
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:#371d88;color:#371d88}
[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:#371d88}
.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:#371d88;color:#371d88}
.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:#371d88}
.page .button.secondary,header.header .button.secondary,footer.footer .button.secondary,[class^="sg-"] .button.secondary{background-color:#371d88;color:#371d88}
.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:#371d88}
.page .button.success,header.header .button.success,footer.footer .button.success,[class^="sg-"] .button.success{background-color:#1dbc47;color:#371d88}
.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:#371d88}
.page .button.alert,header.header .button.alert,footer.footer .button.alert,[class^="sg-"] .button.alert{background-color:#f2344b;color:#371d88}
.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:#371d88}
.page .button.warning,header.header .button.warning,footer.footer .button.warning,[class^="sg-"] .button.warning{background-color:#ffae00;color:#371d88}
.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:#371d88}
.page .button.hollow,header.header .button.hollow,footer.footer .button.hollow,[class^="sg-"] .button.hollow{border:1px solid #371d88;color:#371d88}
.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 #371d88;color:#371d88}
.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 #371d88;color:#371d88}
.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 [type='text'],.page [type='password'],.page [type='date'],.page [type='datetime'],.page [type='datetime-local'],.page [type='month'],.page [type='week'],.page [type='email'],.page [type='number'],.page [type='search'],.page [type='tel'],.page [type='time'],.page [type='url'],.page [type='color'],.page textarea,header.header [type='text'],header.header [type='password'],header.header [type='date'],header.header [type='datetime'],header.header [type='datetime-local'],header.header [type='month'],header.header [type='week'],header.header [type='email'],header.header [type='number'],header.header [type='search'],header.header [type='tel'],header.header [type='time'],header.header [type='url'],header.header [type='color'],header.header textarea,footer.footer [type='text'],footer.footer [type='password'],footer.footer [type='date'],footer.footer [type='datetime'],footer.footer [type='datetime-local'],footer.footer [type='month'],footer.footer [type='week'],footer.footer [type='email'],footer.footer [type='number'],footer.footer [type='search'],footer.footer [type='tel'],footer.footer [type='time'],footer.footer [type='url'],footer.footer [type='color'],footer.footer textarea,[class^="sg-"] [type='text'],[class^="sg-"] [type='password'],[class^="sg-"] [type='date'],[class^="sg-"] [type='datetime'],[class^="sg-"] [type='datetime-local'],[class^="sg-"] [type='month'],[class^="sg-"] [type='week'],[class^="sg-"] [type='email'],[class^="sg-"] [type='number'],[class^="sg-"] [type='search'],[class^="sg-"] [type='tel'],[class^="sg-"] [type='time'],[class^="sg-"] [type='url'],[class^="sg-"] [type='color'],[class^="sg-"] textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #d5d5d5;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#121212;background-color:#fff;box-shadow:inset 0 1px 2px rgba(18,18,18,0.1);border-radius:3px;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}
.page [type='text']:focus,.page [type='password']:focus,.page [type='date']:focus,.page [type='datetime']:focus,.page [type='datetime-local']:focus,.page [type='month']:focus,.page [type='week']:focus,.page [type='email']:focus,.page [type='number']:focus,.page [type='search']:focus,.page [type='tel']:focus,.page [type='time']:focus,.page [type='url']:focus,.page [type='color']:focus,.page textarea:focus,header.header [type='text']:focus,header.header [type='password']:focus,header.header [type='date']:focus,header.header [type='datetime']:focus,header.header [type='datetime-local']:focus,header.header [type='month']:focus,header.header [type='week']:focus,header.header [type='email']:focus,header.header [type='number']:focus,header.header [type='search']:focus,header.header [type='tel']:focus,header.header [type='time']:focus,header.header [type='url']:focus,header.header [type='color']:focus,header.header textarea:focus,footer.footer [type='text']:focus,footer.footer [type='password']:focus,footer.footer [type='date']:focus,footer.footer [type='datetime']:focus,footer.footer [type='datetime-local']:focus,footer.footer [type='month']:focus,footer.footer [type='week']:focus,footer.footer [type='email']:focus,footer.footer [type='number']:focus,footer.footer [type='search']:focus,footer.footer [type='tel']:focus,footer.footer [type='time']:focus,footer.footer [type='url']:focus,footer.footer [type='color']:focus,footer.footer textarea:focus,[class^="sg-"] [type='text']:focus,[class^="sg-"] [type='password']:focus,[class^="sg-"] [type='date']:focus,[class^="sg-"] [type='datetime']:focus,[class^="sg-"] [type='datetime-local']:focus,[class^="sg-"] [type='month']:focus,[class^="sg-"] [type='week']:focus,[class^="sg-"] [type='email']:focus,[class^="sg-"] [type='number']:focus,[class^="sg-"] [type='search']:focus,[class^="sg-"] [type='tel']:focus,[class^="sg-"] [type='time']:focus,[class^="sg-"] [type='url']:focus,[class^="sg-"] [type='color']:focus,[class^="sg-"] textarea:focus{border:1px solid #121212;background-color:#fff;outline:0;box-shadow:0 0 5px #d5d5d5;transition:box-shadow .5s,border-color .25s ease-in-out}
.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:.5rem;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;background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"version="1.1"width="32"height="24"viewBox="003224"><polygonpoints="0,032,016,24"style="fill:rgb%2851,51,51%29"></polygon></svg>');background-size:9px 6px;background-position:right center;background-origin:content-box;background-repeat:no-repeat}
@media screen and (min-width:0\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{background-color:#efefef;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}
.accordion{list-style-type:none;background:#fff;border:1px solid #d5d5d5;border-bottom:0;border-radius:3px;margin-left:0}
.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#371d88;position:relative;border-bottom:1px solid #d5d5d5}
.accordion-title:hover,.accordion-title:focus{background-color:#efefef}
.accordion-title::before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-0.5rem}
.is-active>.accordion-title::before{content:'–'}
.not-active{display:none}
.accordion-content{padding:1rem;display:none;border-bottom:1px solid #d5d5d5;background-color:#fff}
.breadcrumbs{list-style:none;margin:0 0 1rem 0}
.breadcrumbs::before,.breadcrumbs::after{content:' ';display:table}
.breadcrumbs::after{clear:both}
.breadcrumbs li{float:left;color:#121212;font-size:21px;cursor:default}
.breadcrumbs li:not(:last-child)::after{color:#121212;content:"/";margin:0 .25rem;position:relative;top:1px;opacity:1}
.breadcrumbs a{color:#efefef}
.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:#371d88;color:#fff}
.button-group.primary .button:hover,.button-group.primary .button:focus{background-color:#2c176d;color:#fff}
.button-group.secondary .button{background-color:#371d88;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}
}
.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:underline;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)}
.image-caption:hover figcaption{text-decoration:none}
@media(min-width:40.3125em){.image-caption.two-col{width:100%}
}
.callout{margin:0 0 1rem 0;padding:1rem;border:1px solid #d5d5d5;border-radius:3px;position:relative;color:#121212;background-color:white}
.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}
div[dropdown-category='country'] ul{flex-direction:column;flex-wrap:wrap;display:flex;height:470px;column-count:unset !important}
div[dropdown-category='country'] ul.country-filters-1{height:32px !important}
div[dropdown-category='country'] ul.country-filters-2{height:64px !important}
div[dropdown-category='country'] ul.country-filters-3{height:96px !important}
div[dropdown-category='country'] ul.country-filters-4{height:128px !important}
div[dropdown-category='country'] ul.country-filters-5{height:160px !important}
div[dropdown-category='country'] ul.country-filters-6{height:192px !important}
div[dropdown-category='country'] ul.country-filters-7{height:224px !important}
div[dropdown-category='country'] ul.country-filters-8{height:256px !important}
div[dropdown-category='country'] ul.country-filters-9{height:256px !important}
div[dropdown-category='country'] ul.country-filters-10{height:256px !important}
div[dropdown-category='country'] ul.country-filters-11{height:256px !important}
div[dropdown-category='country'] ul.country-filters-12{height:256px !important}
div[dropdown-category='country'] ul li{flex:1 0 25%;max-height:30px}
[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:#371d88 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 #371d88 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 #371d88;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;background:#371d88;color:#fff}
.utility-nav ul.inline-list li.rep .rep_label{display:none;line-height:1;text-align:left}
.utility-nav ul.inline-list li.rep .rep_label span{vertical-align:middle}
.label.secondary,.utility-nav ul.inline-list li .your-account .secondary.label{background:#371d88;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:#371d88;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:#371d88}
.progress.secondary .progress-meter{background-color:#371d88}
.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:#371d88;border-radius:3px}
.progress-meter-text{position:absolute;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-paddle{background:#121212;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;transition:all .25s ease-out;border-radius:3px;color:inherit;font-weight:inherit}
input+.switch-paddle{margin:0}
.switch-paddle::after{background:#fff;content:'';display:block;position:absolute;height:1.5rem;left:.25rem;top:.25rem;width:1.5rem;transition:all .25s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:3px}
input:checked ~ .switch-paddle{background:#371d88}
input:checked ~ .switch-paddle::after{left:2.25rem}
[data-whatinput='mouse'] input:focus ~ .switch-paddle{outline:0}
.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}
.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}
.switch.tiny .switch-paddle::after{width:1rem;height:1rem}
.switch.tiny input:checked ~ .switch-paddle:after{left:1.75rem}
.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}
.switch.small .switch-paddle::after{width:1.25rem;height:1.25rem}
.switch.small input:checked ~ .switch-paddle:after{left:2rem}
.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}
.switch.large .switch-paddle::after{width:2rem;height:2rem}
.switch.large input:checked ~ .switch-paddle:after{left:2.75rem}
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}
.tabs{margin:0;list-style-type:none;background:#fff;border:1px solid #d5d5d5}
.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:#371d88}
.tabs.primary>li>a{color:#fff}
.tabs.primary>li>a:hover,.tabs.primary>li>a:focus{background:#3d2096}
.tabs-title{float:left}
.tabs-title>a{display:block;padding:1.25rem 1.5rem;line-height:1;font-size:12px;color:#371d88}
.tabs-title>a:hover{background:#fff}
.tabs-title>a:focus,.tabs-title>a[aria-selected='true']{background:#efefef}
.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}
.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(55,29,136,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}
/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:0;background:transparent;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button:hover{background:transparent}
.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}
.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}
.flickity-prev-next-button.previous{left:-30px}
.flickity-prev-next-button.next{right:-50px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}
.flickity-prev-next-button svg{position:absolute;left:0;top:0;width:100%;height:100%}
.flickity-prev-next-button .arrow{fill:#333}
.flickity-prev-next-button.no-svg{color:#333;font-size:26px}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}
.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)}
}
.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg}
@-webkit-keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}
35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}
0,30%,70%,100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}
35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}
0,30%,70%,100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.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}
.text-underline{text-decoration:underline}
@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,.utility-nav ul.inline-list li.cart .badge,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,.section.product-sku-table .sku-ctas button,.section.product-suspension-table .sku-ctas button,.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,table.sku-table tr.group,.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,.faceted-filtering .dropdown-pane .faceted-filtering--parent label,.room-graphic .room_label{font-family:"Texta W00",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;line-height:1}
.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:"Texta W00",Helvetica,Arial,sans-serif;text-transform:uppercase}
.drop-shadow,.faceted-filtering .faceted-filtering__category .dropdown-pane,.faceted-filtering .faceted-filtering__group .dropdown-pane,.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","Texta W00",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:"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}
.half-margin-top{margin-top:.5rem}
.half-margin-bottom{margin-bottom:.5rem}
.half-margin-left{margin-left:.5rem}
.half-margin-right{margin-right:.5rem}
.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}
.half-padding-top{padding-top:.5rem}
.half-padding-bottom{padding-bottom:.5rem}
.half-padding-left{padding-left:.5rem}
.half-padding-right{padding-right:.5rem}
.no-padding-top{padding-top:0rem}
.no-padding-bottom{padding-bottom:0rem}
.no-padding-left{padding-left:0rem}
.no-padding-right{padding-right:0rem}
.overflow-hidden{overflow:hidden}
body{background:#fff;font:100%/1.4 "Texta W00",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;color:#121212}
a{color:#371d88;text-decoration:none;outline:0}
a:hover,a:focus{color:#5e3bcb}
p a,a.secondary{color:#371d88;text-decoration:underline}
p a:hover,p a:focus,a.secondary:hover,a.secondary:focus{color:#5e3bcb}
a[data-open]{text-decoration:none;border-bottom:1px dotted #371d88;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","Texta W00",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}
h1{line-height:.8;font-size:2.25rem;margin-top:.5rem}
h2{font-size:2rem;margin-bottom:1.5rem}
h2.subheading{font-size:1.125rem}
h3{font-size:1.625rem;margin-bottom:1.5rem}
h3.subheading{font-size:1.125rem}
h4{font-size:1.25rem;margin-bottom:1.25rem}
h5,.footer h4{font-size:1rem;margin-bottom:1rem}
.subheading{font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:none;line-height:1.35}
.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;top:50%;right:0;left:0;transform:translateY(-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:40.3125em){h1{font-size:2.75rem}
h2{font-size:2.5rem}
h2.subheading{font-size:1.5rem}
h3{font-size:1.875rem}
h3.subheading{font-size:1.25rem}
}
p{font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;font-size:.875rem;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:"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}
hr{border:0;height:1px;background:#d5d5d5;margin:1.5rem 0}
.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;margin-bottom:1.5rem}
.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:"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:"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-wrap:break-word;overflow-wrap:break-word}
figcaption{font-style:normal;font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;font-size:.875rem}
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}
[lang="fr-ca"] .icon-armstrong-logo:before,[lang="fr_ca"] .icon-armstrong-logo:before{content:'\e95e'}
[lang="fr-ca"] .icon-armstrong-tagline:before,[lang="fr_ca"] .icon-armstrong-tagline:before{content:'\e95d'}
.icon-armstrong-tagline{color:#371d88}
.logo a{color:#121212}
.logo-nohover a{color:#121212}
.logo a:hover,.logo a:focus{color:#371d88}
@media screen and (min-width:40.3125em){.icon-armstrong-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:"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:2px solid #d5d5d5;box-shadow:none;font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;background-color:#fff;font-size:1rem}
.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:2px solid #371d88;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:#371d88;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:#371d88;color:#fff}
.page input[type=text]:disabled,header.header input[type=text]:disabled,footer.footer input[type=text]:disabled,[class^="sg-"] input[type=text]:disabled{background:#efefef}
.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:#371d88;color:#fff;border-left:2px solid #371d88;border-right:2px solid #371d88;border-bottom:1px solid #371d88}
.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:#371d88;color:#fff;border-left:2px solid #371d88;border-right:2px solid #371d88;border-bottom:1px solid #371d88}
.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{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{border:2px solid #371d88}
.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.5rem;height:1.5rem;margin:-0.2rem .5rem 0 0;vertical-align:middle;cursor:pointer;border:2px solid #d5d5d5;text-indent:-9999px;font-size:.875rem;line-height:1.25rem;text-align:center;color:#371d88}
.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-radius:50%;width:1.25rem;height:1.25rem;line-height:1rem;font-size:.7rem}
.page input[type="checkbox"]:checked+label span,.page input[type="radio"]:checked+label span,header.header input[type="checkbox"]:checked+label span,header.header input[type="radio"]:checked+label span,footer.footer input[type="checkbox"]:checked+label span,footer.footer input[type="radio"]:checked+label span,[class^="sg-"] input[type="checkbox"]:checked+label span,[class^="sg-"] input[type="radio"]:checked+label span{text-indent:0;border:2px solid #371d88}
.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 .inline-container .twitter-typeahead .tt-menu,header.header .inline-form .inline-container .twitter-typeahead .tt-menu,footer.footer .inline-form .inline-container .twitter-typeahead .tt-menu,[class^="sg-"] .inline-form .inline-container .twitter-typeahead .tt-menu{margin-top:-1rem}
.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 .twitter-typeahead,header.header .twitter-typeahead,footer.footer .twitter-typeahead,[class^="sg-"] .twitter-typeahead{width:100%}
.page .twitter-typeahead+button.submit,header.header .twitter-typeahead+button.submit,footer.footer .twitter-typeahead+button.submit,[class^="sg-"] .twitter-typeahead+button.submit{top:0}
.page .twitter-typeahead .tt-hint,header.header .twitter-typeahead .tt-hint,footer.footer .twitter-typeahead .tt-hint,[class^="sg-"] .twitter-typeahead .tt-hint{color:#bbb}
.page .twitter-typeahead .tt-menu,header.header .twitter-typeahead .tt-menu,footer.footer .twitter-typeahead .tt-menu,[class^="sg-"] .twitter-typeahead .tt-menu{width:100%;background:#fff;border-radius:3px;border:2px solid #d5d5d5;text-align:left}
.page .twitter-typeahead .tt-menu .tt-suggestion,header.header .twitter-typeahead .tt-menu .tt-suggestion,footer.footer .twitter-typeahead .tt-menu .tt-suggestion,[class^="sg-"] .twitter-typeahead .tt-menu .tt-suggestion{padding:5px}
.page .twitter-typeahead .tt-menu .tt-suggestion:hover,.page .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,header.header .twitter-typeahead .tt-menu .tt-suggestion:hover,header.header .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,footer.footer .twitter-typeahead .tt-menu .tt-suggestion:hover,footer.footer .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,[class^="sg-"] .twitter-typeahead .tt-menu .tt-suggestion:hover,[class^="sg-"] .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor{background:#efefef}
.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:#371d88}
.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:#371d88;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:"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}
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:"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:#efefef}
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 .modal-heading{position:absolute;top:10px;left:20px;font-size:1.5rem;font-weight:550}
.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:#371d88;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:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;max-width:77.5rem}
.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:1rem;padding-right:1rem}
}
.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}
.full-width.borders,header.borders.page-title,.borders.section{border-width:1px 0;border-style:solid;border-color:#d5d5d5}
.lc{max-width:77.5rem;margin:0 auto;padding:.5rem}
@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:1rem 0 .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:.875rem;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:#5e3bcb}
.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;max-width:77.5rem;margin-left:auto;margin-right:auto;max-width:100%}
.header::before,.header::after{content:' ';display:table}
.header::after{clear:both}
.tophat{background:#efefef;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;height:2.25rem;overflow:hidden;max-width:77.5rem;margin-left:auto;margin-right:auto}
.tophat::before,.tophat::after{content:' ';display:table}
.tophat::after{clear:both}
@media screen and (min-width:40.3125em){.tophat{height:2rem}
}
@media screen and (min-width:64em){.tophat{height:auto;overflow:visible;max-width:100%}
}
.tophat .is-active{font-weight:bold}
.header-main{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;padding-top:.75rem;padding-bottom:.75rem}
.header-main::before,.header-main::after{content:' ';display:table}
.header-main::after{clear:both}
@media screen and (min-width:40.3125em){.header-main{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.header-main{padding-left:1rem;padding-right:1rem}
}
.header-main:last-child:not(:first-child){float:right}
.header-main,.header-main:last-child{float:none}
@media screen and (min-width:40.3125em){.header-main{padding-top:1rem;padding-bottom:1rem}
}
.header-main .logo,.header-main div.search-form{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.header-main .logo,.header-main div.search-form{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.header-main .logo,.header-main div.search-form{padding-left:1rem;padding-right:1rem}
}
.header-main .logo:last-child:not(:first-child),.header-main div.search-form:last-child:not(:first-child){float:right}
@media screen and (min-width:40.3125em){.header-main .logo{padding-left:.4375rem;padding-right:.4375rem;width:25%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.header-main .logo{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.header-main .logo{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.header-main .logo:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){.header-main .logo{padding-left:.4375rem;padding-right:.4375rem;width:33.33333333%;float:left}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.header-main .logo{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.header-main .logo{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.header-main .logo:last-child:not(:first-child){float:right}
}
@media screen and (min-width:40.3125em){.header-main div.search-form{padding-left:.4375rem;padding-right:.4375rem;width:50%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.header-main div.search-form{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.header-main div.search-form{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.header-main div.search-form:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){.header-main div.search-form{padding-left:.4375rem;padding-right:.4375rem;width:33.33333333%;float:left}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.header-main div.search-form{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.header-main div.search-form{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.header-main div.search-form:last-child:not(:first-child){float:right}
}
@media screen and (min-width:40.3125em){.header-main .utility-nav{padding-left:.4375rem;padding-right:.4375rem;width:25%;float:left}
}
@media screen and (min-width:40.3125em) and (min-width:40.3125em){.header-main .utility-nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:40.3125em) and (min-width:64em){.header-main .utility-nav{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:40.3125em){.header-main .utility-nav:last-child:not(:first-child){float:right}
}
@media screen and (min-width:64em){.header-main .utility-nav{padding-left:.4375rem;padding-right:.4375rem;width:33.33333333%;float:left;margin-top:.55rem !important}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.header-main .utility-nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.header-main .utility-nav{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.header-main .utility-nav:last-child:not(:first-child){float:right}
}
.header-main .logo{text-align:center;margin-bottom:.75rem}
.header-main .utility-nav{margin-top:.75rem;text-align:right}
.header-main div.search-form [type='search']{margin:0}
.header-main div.search-form [type='search']:-ms-input-placeholder{color:#888}
@media screen and (min-width:40.3125em){.header-main div.search-form{max-height:none;margin:.5rem 0}
}
@media screen and (min-width:40.3125em){.header-main .logo{text-align:left}
}
@media screen and (min-width:64em){.header-main{padding-top:1.5rem;padding-bottom:1rem}
.header-main .logo{text-align:left;margin-top:-0.25rem;white-space:nowrap}
}
.logo .show-for-print{margin-bottom:10px}
.mega-menu{height:56px;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5}
.mega-menu>div{max-height:56px;overflow:hidden}
@media screen and (min-width:64em){.mega-menu>div{max-height:71px}
}
#menu-toggle:checked ~ .mega-menu#mega-menu{height:auto;padding:0}
#menu-toggle:checked ~ .mega-menu#mega-menu>div{max-height:inherit}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories{max-height:none;border-top:5px solid #371d88;padding-bottom:.9375rem}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li{display:block;text-align:left;margin-left:0}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li a,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li label{padding-top:.75rem;padding-bottom:.75rem}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:first-child a,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:nth-last-child(2) label{padding-top:.9375rem}
@media screen and (min-width:64em){#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:first-child a,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:nth-last-child(2) label{padding-top:1.4375rem}
}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:last-child{display:none}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:nth-last-child(2){display:inline-block;position:absolute;top:0;right:1rem;margin:0;z-index:2}
@media screen and (min-width:64em){#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories li:nth-last-child(2){right:2rem}
}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories a,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label{display:block;background-color:#fff}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories a:hover,#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label:hover{background-color:#fff}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label{color:#888;cursor:pointer}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label:hover{color:#121212}
#menu-toggle:checked ~ .mega-menu#mega-menu ul.mega-menu__categories label span{margin-right:.4375rem;font-size:.6875rem}
#menu-toggle:checked ~ .mega-menu#mega-menu .mega-menu__caption:before,#menu-toggle:checked ~ .mega-menu#mega-menu .mega-menu__caption:after{display:none}
#menu-toggle:checked ~ .mega-menu#mega-menu ~ * .menu__open{display:none}
#menu-toggle:checked ~ .mega-menu#mega-menu ~ * .menu__close{display:inline-block}
@media screen and (min-width:40.3125em){#menu-toggle:checked ~ .mega-menu#mega-menu label{font-size:1rem}
}
.mega-menu #menu-toggle{position:absolute;opacity:0;z-index:-10}
.mega-menu #menu-toggle:not(:checked) ~ * .menu__close{display:none}
.mega-menu #menu-toggle:not(:checked) ~ * .menu__open{display:inline-block}
.mega-menu__content .column-linkList{float:left !important}
.mega-menu_column__content .megamenu_gridlist2{border-top:solid 1px #888;padding-top:1.25rem}
@media screen and (max-width:40.25em){.mega-menu [data-multi-toggle-group]{margin-left:-1.5rem;margin-right:-1.5rem}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__panel{max-height:0}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler{display:block;border-bottom-width:1px}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler:after{-webkit-transform:rotate(0);transform:rotate(0)}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler h4,.mega-menu [data-multi-toggle-group]:not(.is-open) .multi-toggle__toggler a{color:#121212}
.mega-menu [data-multi-toggle-group] .multi-toggle__panel{max-height:999px;overflow:hidden;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;background-color:#fff;padding:0 1.5rem}
}
@media screen and (max-width:40.25em) and (max-width:40.25em){.mega-menu [data-multi-toggle-group] .multi-toggle__panel{transition-property:max-height;transition-duration:250ms}
}
@media screen and (max-width:40.25em){.mega-menu [data-multi-toggle-group] .multi-toggle__toggler{margin-top:-1px;padding:0 1.5rem;border:1px solid #d5d5d5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-family:"armstrongicon","Texta W00",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}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler:after{content:""}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler a{color:#371d88}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler:after{color:#888;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}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler>*{display:inline-block}
.mega-menu [data-multi-toggle-group] .multi-toggle__toggler h4{margin-top:.875rem;margin-bottom:.875rem;font-size:1rem;padding-right:1rem}
.mega-menu .link-group h4{margin-top:.875rem;margin-bottom:.875rem;font-size:1rem;padding-right:1rem}
.mega-menu button.see-all{margin-top:1.5rem}
.mega-menu hr{display:none}
}
@media screen and (min-width:64em){.mega-menu{height:72px}
}
@media screen and (max-width:48em){ul#menu-closed.mega-menu__categories{max-height:109px;white-space:normal;overflow:hidden}
}
.mega-menu__categories{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;font-size:1rem;line-height:0;list-style-type:none;max-height:112px;position:relative;margin-bottom:0;padding-left:14px;padding-right:14px}
.mega-menu__categories::before,.mega-menu__categories::after{content:' ';display:table}
.mega-menu__categories::after{clear:both}
@media screen and (min-width:40.3125em){.mega-menu__categories{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.mega-menu__categories{padding-left:1rem;padding-right:1rem}
}
.mega-menu__categories:last-child:not(:first-child){float:right}
.mega-menu__categories,.mega-menu__categories:last-child{float:none}
@media screen and (min-width:40.3125em){.mega-menu__categories{padding-left:24px;padding-right:24px}
}
@media screen and (min-width:64em){.mega-menu__categories{padding-left:32px;padding-right:32px;max-height:144px}
}
.mega-menu__categories .icon-chevron-sm-down{margin:0 .4375rem 0 0;vertical-align:text-top;height:auto}
.mega-menu__menu-item{display:inline-block;padding:0;margin-top:0;text-align:center;text-overflow:ellipsis}
.mega-menu__menu-item a{line-height:1;padding:1.25rem 0;display:inline-block}
.mega-menu__menu-item:first-child{margin-left:0}
.mega-menu__menu-item:last-child{position:absolute;right:0;bottom:3.45rem;background:linear-gradient(to right,rgba(255,255,255,0) 0,white 25%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);cursor:pointer}
.mega-menu__menu-item:last-child:before{content:"";height:100%;border-left:1px solid #d5d5d5;left:2.0625rem;position:absolute}
.mega-menu__menu-item:last-child label{color:#371d88;font-size:inherit;cursor:pointer;padding-left:3.125rem;padding:1.5375rem .9375rem 1.25rem 3.125rem}
.mega-menu__menu-item:last-child label:hover{color:#5e3bcb}
.mega-menu__menu-item:last-child:hover,.mega-menu__menu-item:last-child:focus{color:#5e3bcb}
@media screen and (min-width:48em){.mega-menu__menu-item:last-child{bottom:3.2rem}
}
@media screen and (min-width:64em){.mega-menu__menu-item:last-child{bottom:4.6rem;margin-left:0}
.mega-menu__menu-item:last-child label{padding:1.75rem 1.75rem 1.75rem 3.125rem}
}
.mega-menu__menu-item:nth-last-child(2){display:none;text-align:right}
.mega-menu__menu-item:not(.is-active):hover .mega-menu__caption a{color:#5e3bcb}
@media screen and (min-width:64em){.mega-menu__menu-item a{padding:1.75rem 0}
.mega-menu__menu-item:first-child{margin-left:0}
}
.mega-menu__caption{display:block;cursor:pointer;position:relative;width:100%;padding-left:.75rem;padding-right:.75rem}
.mega-menu__caption:before,.mega-menu__caption:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:'';width:100%;height:.3125rem;background-color:#371d88}
.mega-menu__caption:before{top:0}
.mega-menu__caption:after{bottom:0}
.mega-menu__caption:before,.mega-menu__caption:after{transition:width 666ms ease-in;width:0}
.mega-menu--is-open>.mega-menu__caption{background-color:#efefef}
.mega-menu--is-open>.mega-menu__caption a{color:#121212}
.mega-menu--is-open>.mega-menu__caption a:hover{color:#121212}
.mega-menu--is-active .mega-menu__caption:before,.mega-menu--is-active .mega-menu__caption:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:'';width:100%;height:.3125rem;background-color:#371d88}
.mega-menu--is-active .mega-menu__caption:before{top:0}
@media screen and (min-width:48em){.mega-menu--is-active .mega-menu__caption:after{bottom:1px !important}
}
.mega-menu--is-active .mega-menu__caption:after{bottom:2px}
.mega-menu--is-active .mega-menu__caption:before,.mega-menu--is-active .mega-menu__caption:after{width:100%}
.mega-menu__panels{margin:0}
@media screen and (max-width:40.25em){.mega-menu__panels{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;position:absolute;top:0;left:0;width:100%}
.mega-menu__panels::before,.mega-menu__panels::after{content:' ';display:table}
.mega-menu__panels::after{clear:both}
}
@media screen and (max-width:40.25em) and (min-width:40.3125em){.mega-menu__panels{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (max-width:40.25em) and (min-width:64em){.mega-menu__panels{padding-left:1rem;padding-right:1rem}
}
@media screen and (max-width:40.25em){.mega-menu__panels:last-child:not(:first-child){float:right}
.mega-menu__panels,.mega-menu__panels:last-child{float:none}
.mega-menu__panels .mega-menu__categories{overflow-x:hidden}
.mega-menu__panels .mega-menu__menu-item{display:none}
.mega-menu__panels .mega-menu__menu-item:not(:first-of-type){display:block}
}
@media screen and (min-width:40.3125em){.mega-menu__panels #menu-more-categories{display:none}
}
.mega-menu__dropdown{position:absolute;left:-100%;width:100%;margin-top:0;z-index:10;overflow:hidden;line-height:0;background-color:transparent;max-width:100%;margin-left:auto;margin-right:auto;cursor:pointer;max-height:0}
@media screen and (max-width:40.25em){.mega-menu__dropdown{left:-100%;transition-property:max-height,left,background-color;transition-duration:666ms,666ms;transition-timing-function:ease-in,ease-in;transition-delay:666ms,0.001ms}
}
@media screen and (min-width:40.3125em){.mega-menu__dropdown{transition-property:max-height,left,background-color;transition-duration:666ms,0.001ms;transition-timing-function:ease-in,ease-in;transition-delay:.001ms,666ms}
}
.mega-menu__dropdown::before,.mega-menu__dropdown::after{content:' ';display:table}
.mega-menu__dropdown::after{clear:both}
.mega-menu__dropdown.mega-menu--is-open{z-index:100;max-height:9999px;left:0;background-color:rgba(0,0,0,.3)}
@media screen and (max-width:40.25em){.mega-menu__dropdown.mega-menu--is-open{transition-property:left;transition-duration:666ms;transition-timing-function:ease-in;transition-delay:.001ms,0.001ms}
}
@media screen and (min-width:40.3125em){.mega-menu__dropdown.mega-menu--is-open{transition-property:max-height,left,background-color;transition-duration:666ms,0.001ms;transition-timing-function:ease-in,ease-in;transition-delay:.001ms,0.001ms}
}
.mega-menu__dropdown.mega-menu--is-open .mega-menu__panel{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
.mega-menu__outer-panel{margin-left:auto;margin-right:auto;width:100%;max-width:1176px;float:left}
.mega-menu__panel{width:100%;border:.0625rem solid #d5d5d5;max-width:1176px;box-shadow:0 5px 5px -4px rgba(0,0,0,0.3);padding:1rem 0;margin-top:-8px;background-color:#efefef;cursor:default}
.mega-menu__panel.mega-menu__panel-column{max-width:100%;min-width:60%;width:auto;display:inline-block;right:inherit}
@media screen and (min-width:40.3125em){.mega-menu__panel.mega-menu__panel-column{max-width:800px}
}
@media screen and (max-width:40.25em){.mega-menu_column__content .megamenu_gridlist{padding-top:1rem}
}
.mega-menu__outer-panel::before,.mega-menu__outer-panel::after{content:' ';display:table}
.mega-menu__outer-panel::after{clear:both}
.mega-menu__outer-panel:last-child:not(:first-child){float:right}
.mega-menu__outer-panel,.mega-menu__outer-panel:last-child{float:none}
.mega-menu__panel::before,.mega-menu__panel::after{content:' ';display:table}
.mega-menu__panel::after{clear:both}
.mega-menu__panel:last-child:not(:first-child){float:right}
.mega-menu__panel,.mega-menu__panel:last-child{float:none}
@media screen and (max-width:40.25em){.mega-menu__panel{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:666ms;transition-timing-function:ease-in;transition-delay:0}
}
.mega-menu__close{float:right}
.mega-menu__close::before,.mega-menu__close::after{content:' ';display:table}
.mega-menu__close::after{clear:both}
.mega-menu__close span{color:#888}
.mega-menu__close:hover span{color:#121212}
.mega-menu__close .icon-x.icon-x{font-size:.6875rem;vertical-align:top;margin:0;height:auto}
.mega-menu__close .mega-menu__close-label{display:none}
@media screen and (min-width:40.3125em){.mega-menu__close .mega-menu__close-label{display:inline-block}
}
.mega-menu__content{min-height:320px;margin-bottom:.875rem;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
.mega-menu__content::before,.mega-menu__content::after{content:' ';display:table}
.mega-menu__content::after{clear:both}
@media screen and (min-width:40.3125em){.mega-menu__content{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.mega-menu__content{padding-left:1rem;padding-right:1rem}
}
.mega-menu__content:last-child:not(:first-child){float:right}
.mega-menu__content,.mega-menu__content:last-child{float:none}
@media screen and (max-width:40.25em){.mega-menu__content{background-color:#efefef}
}
@media screen and (max-width:40.25em){.mega-menu__content .see-all__wrapper>a.see-all{margin-top:.9375rem}
}
.mega-menu__content h3{text-align:left;font-size:1.375rem}
.mega-menu__content h3 span.icon{font-size:.9375rem;padding-left:.5rem;font-weight:700}
@media screen and (max-width:40.25em){.mega-menu__content h3{margin-top:1.5rem}
}
.mega-menu__content h4{font-size:1rem}
.mega-menu__content figcaption{text-align:center;font-size:1rem;line-height:1}
@media screen and (min-width:40.3125em){.mega-menu__content figcaption{font-size:.875rem}
.mega-menu__content h4{margin-bottom:.5rem}
.mega-menu__content .link-group{margin-bottom:1rem}
}
@media screen and (max-width:40.25em){.mega-menu__header{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;background-color:#fff;border-bottom:1px solid #d5d5d5;margin-top:-1.5rem;padding-top:.9375rem;padding-bottom:.9375rem;color:#888}
.mega-menu__header::before,.mega-menu__header::after{content:' ';display:table}
.mega-menu__header::after{clear:both}
}
@media screen and (max-width:40.25em) and (min-width:40.3125em){.mega-menu__header{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (max-width:40.25em) and (min-width:64em){.mega-menu__header{padding-left:1rem;padding-right:1rem}
}
@media screen and (max-width:40.25em){.mega-menu__header:last-child:not(:first-child){float:right}
.mega-menu__header,.mega-menu__header:last-child{float:none}
}
.mega-menu__header-title{font-size:1rem}
@media screen and (min-width:40.3125em){.mega-menu__header-title{display:none}
}
.mega-menu-grid-list{overflow:hidden;padding:0;margin-right:-0.4375rem;margin-left:-0.4375rem;margin-bottom:2rem;float:none;width:calc(100% + 1.75rem)}
@media screen and (min-width:40.3125em){.mega-menu-grid-list{float:inherit;width:100%;margin-right:0;margin-left:0;padding-left:.375rem;padding-right:.375rem}
}
@media screen and (min-width:64em){.mega-menu-grid-list{padding-left:.5rem;padding-right:.5rem}
.mega-menu-grid-list>div.row{margin-right:-1rem;margin-left:-1rem}
}
.mega-menu-grid-list .grid-list{overflow:hidden;display:table;white-space:nowrap}
.mega-menu-grid-list .grid-list>.column,.mega-menu-grid-list .grid-list>.columns,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{padding-top:0;padding-bottom:0;float:none;display:table-cell;border-bottom:0;border-top:0;border-right:0;white-space:normal}
@media screen and (max-width:40.25em){.mega-menu-grid-list .grid-list>.column,.mega-menu-grid-list .grid-list>.columns,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{width:auto}
}
.mega-menu-grid-list .grid-list>.column:first-child,.mega-menu-grid-list .grid-list>.columns:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:first-child{padding-left:.875rem}
.mega-menu-grid-list .grid-list>.column:last-child,.mega-menu-grid-list .grid-list>.columns: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,.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{padding-right:.875rem}
.mega-menu-grid-list .grid-list .grid-list-item{width:120px}
@media screen and (min-width:40.3125em){.mega-menu-grid-list .grid-list{display:block;white-space:normal}
.mega-menu-grid-list .grid-list>.column,.mega-menu-grid-list .grid-list>.columns,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{padding-top:.375rem;padding-bottom:.75rem;float:left;display:block;padding-left:.35rem;padding-right:.35rem}
.mega-menu-grid-list .grid-list>.column:first-child,.mega-menu-grid-list .grid-list>.columns:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:first-child{padding-left:.35rem}
.mega-menu-grid-list .grid-list>.column:last-child,.mega-menu-grid-list .grid-list>.columns: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,.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{padding-right:.35rem}
.mega-menu-grid-list .grid-list .grid-list-item{width:auto}
}
@media screen and (min-width:64em){.mega-menu-grid-list .grid-list>.column,.mega-menu-grid-list .grid-list>.columns,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption{padding-left:.5rem;padding-right:.5rem}
.mega-menu-grid-list .grid-list>.column:first-child,.mega-menu-grid-list .grid-list>.columns:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>.thumb-container:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>.thumb-container:first-child,.mega-menu-grid-list .video-list figure.video .grid-list>figcaption:first-child,.video-list figure.video .mega-menu-grid-list .grid-list>figcaption:first-child{padding-left:.5rem}
.mega-menu-grid-list .grid-list>.column:last-child,.mega-menu-grid-list .grid-list>.columns: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,.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{padding-right:.5rem}
}
header.page-title{padding-bottom:.5rem;margin-bottom:6px;border-bottom:1px solid #d5d5d5}
header.page-title nav{padding-left:.4375rem;padding-right:.4375rem;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:.4375rem;padding-right:.4375rem;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:.4375rem;padding-right:.4375rem;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:.4375rem;padding-right:.4375rem;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:.4375rem;padding-right:.4375rem;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:.4375rem;padding-right:.4375rem;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;margin-top:.25rem;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.cart{position:relative;margin-top:0}
.utility-nav ul.inline-list li.cart .badge{position:absolute;top:-0.85rem;right:0;text-align:center;width:100%}
.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}
.utility-nav ul.inline-list li.cart{white-space:nowrap;text-align:right}
.utility-nav ul.inline-list li.rep{padding-left:2rem}
.utility-nav ul.inline-list li.rep .rep_label{display:table-cell;vertical-align:middle}
}
@media screen and (min-width:64em) and (max-width:78em){.utility-nav ul.inline-list li.rep{padding-left:1rem}
}
@media screen and (min-width:64em){.utility-nav ul.inline-list li.cart{float:right}
.utility-nav ul.inline-list li.cart a:hover .badge,.utility-nav ul.inline-list li.cart a:focus .badge{background:#5e3bcb}
.utility-nav ul.inline-list li.cart .badge{position:static;padding:.3125rem .65rem;background:#371d88;color:#fff;border-radius:3px;display:inline-block;width:auto;margin-left:.5rem}
.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}
}
.tophat-nav{max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;min-width:19.125rem}
.tophat-nav::before,.tophat-nav::after{content:' ';display:table}
.tophat-nav::after{clear:both}
@media screen and (min-width:40.3125em){.tophat-nav{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tophat-nav{padding-left:1rem;padding-right:1rem}
}
.tophat-nav:last-child:not(:first-child){float:right}
.tophat-nav,.tophat-nav:last-child{float:none}
.tophat-nav .site-nav,.tophat-nav .site-controls{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;width:auto}
@media screen and (min-width:40.3125em){.tophat-nav .site-nav,.tophat-nav .site-controls{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tophat-nav .site-nav,.tophat-nav .site-controls{padding-left:1rem;padding-right:1rem}
}
.tophat-nav .site-nav:last-child:not(:first-child),.tophat-nav .site-controls:last-child:not(:first-child){float:right}
.tophat .tophat-nav ul{margin:0}
.tophat .tophat-nav ul li{margin:0}
.tophat .tophat-nav ul li a{display:block;padding:.3rem 0;color:#888}
.tophat .tophat-nav ul li a:hover,.tophat .tophat-nav ul li a:focus{color:#121212}
@media screen and (min-width:40.3125em){.tophat .tophat-nav ul li a{padding:.5rem 0}
}
.tophat .tophat-nav .your-account__label{display:none}
.tophat .tophat-nav .site-nav>div{display:inline-block}
.tophat .tophat-nav .site-nav ul li{display:none;font-size:.8125rem}
.tophat .tophat-nav .site-nav ul li:first-child{display:inline-block}
.tophat .tophat-nav .site-nav ul li a{padding:.5rem 0}
.tophat .tophat-nav .site-nav .dropdown a{cursor:pointer !important}
.tophat .tophat-nav .site-nav .dropdown .dropdown-pane a.disabled{text-decoration:none;pointer-events:none;cursor:default;color:#484848}
.tophat .tophat-nav .site-nav .expand-anchor>span{margin-left:1rem}
.tophat .tophat-nav .site-nav .expand-anchor>span.minus{display:none;font-size:1.25rem;line-height:.5rem}
.tophat .tophat-nav .site-nav .expand-anchor.expanded>span.plus{display:none}
.tophat .tophat-nav .site-nav .expand-anchor.expanded>span.minus{display:inline-block}
.tophat .tophat-nav .site-nav #comm-links{margin-left:1rem}
.tophat .tophat-nav .site-controls{text-align:right}
.tophat .tophat-nav .site-controls ul li{border-left:1px solid #d5d5d5;text-align:center}
.tophat .tophat-nav .site-controls ul li a{padding-right:.5rem;padding-left:.5rem;font-size:1.15rem;text-align:center}
.tophat .tophat-nav .site-controls .icon-phone{margin-right:0}
.tophat .tophat-nav .site-controls .badge{background:transparent;color:#888;padding:0;min-width:0;text-align:right;font-size:1rem;line-height:1;margin-left:.25rem;position:relative;top:-0.1rem}
.tophat .tophat-nav .site-controls [class^="icon-"],.tophat .tophat-nav .site-controls [class*=" icon-"],.tophat .tophat-nav .site-controls .icon{position:relative;top:.1rem}
.tophat .tophat-nav .site-controls .dropdown-arrow:after{font-family:"armstrongicon","Texta W00",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}
.tophat .tophat-nav .site-nav .border-bottom{border-bottom:1px solid #888}
@media screen and (min-width:40.3125em){.tophat .tophat-nav .site-nav ul li{font-size:.75rem}
.tophat .tophat-nav .site-nav ul li:nth-child(2){display:inline-block}
.tophat .tophat-nav .site-controls ul li:last-child a{padding-right:0}
.tophat .tophat-nav .site-controls ul li a{padding-right:1rem;padding-left:1rem;font-size:.75rem}
.tophat .tophat-nav .site-controls [class^="icon-"],.tophat .tophat-nav .site-controls [class*=" icon-"],.tophat .tophat-nav .site-controls .icon{margin-right:.5rem}
}
@media screen and (min-width:64em){.tophat .tophat-nav .site-nav ul li{display:inline-block;font-size:.8125rem}
.tophat .tophat-nav .site-nav ul li:first-child a{background:#fff;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #fff;margin-bottom:-1px}
.tophat .tophat-nav .site-nav ul li:first-child a:hover,.tophat .tophat-nav .site-nav ul li:first-child a:focus{color:#888;cursor:default}
.tophat .tophat-nav .site-nav ul li a{padding-right:1rem;padding-left:1rem}
.tophat .tophat-nav .site-nav ul li a:after{content:none}
.tophat .tophat-nav .site-nav .dropdown-pane ul li a{border:0}
.tophat .tophat-nav .site-nav .dropdown-pane a{text-decoration:underline}
.tophat .tophat-nav .site-controls ul li a{font-size:.8125rem;line-height:1.4}
.tophat .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}
}
@media screen and (min-width:64em) and (max-width:70em){.tophat .tophat-nav .site-nav ul li{font-size:.75rem}
.tophat .tophat-nav .site-controls ul li:last-child a{padding-right:0}
.tophat .tophat-nav .site-controls ul li a{padding-right:1rem;padding-left:1rem;font-size:.75rem}
.tophat .tophat-nav .site-controls [class^="icon-"],.tophat .tophat-nav .site-controls [class*=" icon-"],.tophat .tophat-nav .site-controls .icon{margin-right:.5rem}
}
@media screen and (min-width:40.3125em) and (max-width:70em){#dropdown-contact-us-{right:0}
.tophat .tophat-nav .hide-for-xmedium-only{display:none !important}
.tophat .tophat-nav .show-for-xmedium-only{display:block !important}
}
@media screen and (max-width:25em){.tophat{height:auto}
.tophat .tophat-nav .site-nav{float:none;width:100%;text-align:center}
.tophat .tophat-nav .site-controls{width:100%;float:none;text-align:center}
.tophat .tophat-nav .site-nav ul li:first-child{border-left:0}
}
.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:2.5rem;margin-top:0;border-top:1px solid #d5d5d5;font-size:.875rem;color:#888}
.footer p{font-size:inherit;margin-bottom:1rem}
.footer p a{text-decoration:none}
.footer h4{color:#121212}
@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 .social-link-list{display:table;width:100%}
.footer .social-link-list li{display:table-cell;text-align:center}
.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]:not(.is-open) .multi-toggle__toggler:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.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","Texta W00",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:#d5d5d5;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:.875rem;margin-bottom:.875rem}
}
@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 .copyright{color:#888;font-size:.875rem;font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;text-align:center;margin-bottom:15px}
.footer .horizontal-link-list{text-align:center;margin-bottom:15px}
.footer .social-link-list{margin-top:1.5rem}
.font-primary{font-family:"Texta W00",Helvetica,Arial,sans-serif;font-weight:500}
.font-primary strong{font-weight:800}
.font-secondary{font-family:"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;color:#371d88;font-weight:bold}
[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;pointer-events:none}
[data-pager].pager--end:not(.pager--start) .pager__next{color:#b7b7b7;cursor:default;pointer-events:none}
.spinner{height:30px;width:30px;margin-left:auto;margin-right:auto;background-position:center center;background-repeat:no-repeat;background:url("headlibs/images/spinner.gif");background-size:contain;border-radius:50%;opacity:.7}
.subheading .spinner{display:inline-block;width:1.15rem;height:1.15rem}
.browse-results-spinner.spinner{position:fixed;top:50%;right:50%;height:40px;width:40px;z-index:100}
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:#371d88;width:auto;padding:.85rem;color:#fff;outline:0;text-align:center;font-size:1rem;margin:0;border:3px solid #371d88;border-radius:3px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#0d071f}
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:#5e3bcb;border:3px solid #5e3bcb;border-bottom-color:#2f1c6a}
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]{border-color:#888;background:#b7b7b7}
button.secondary-btn,input[type=submit].secondary-btn,input[type=button].secondary-btn,a.btn.secondary-btn,span.btn.secondary-btn{color:#371d88;border:3px solid #371d88;background:transparent;text-decoration:none}
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(55,29,136,0.5);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(55,29,136,0.1)}
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:#888;background:transparent;border:3px solid #888}
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:#371d88;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:#5e3bcb}
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}
.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){width:25%;float:left;padding-left:0;padding-right:0}
.tryptic-hero>div:first-of-type:not(:last-of-type):not(.single):last-child:not(:first-child){float:right}
@media screen and (min-width:0) and (max-width:40.25em){.tryptic-hero>div:first-of-type:not(:last-of-type):not(.single){display:none !important}
}
.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}
}
@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:0) and (max-width:40.25em){.tryptic-hero>div:nth-of-type(3){display:none !important}
}
@media screen and (min-width:40.3125em){.tryptic-hero>div:nth-of-type(3){width:25%;float:left;padding-left:0;padding-right:0}
.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{position:relative;min-height:280px;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff}
.tryptic-hero__panel h1,.tryptic-hero__panel h2{color:#fff}
.tryptic-hero__panel h1{font-size:2rem;line-height:1;margin-bottom:1.5rem;margin-top:0}
.tryptic-hero__panel a.secondary-btn{color:#fff;border-color:#fff}
.tryptic-hero__panel:hover a:not(.mask),.tryptic-hero__panel:hover button{background:rgba(255,255,255,0.25);color:#fff;text-shadow:1px 1px 2px rgba(55,29,136,0.5);border:3px solid #fff}
.tryptic-hero__panel__overlay:before{content:"";position:absolute;height:100%;width:100%;background:rgba(55,29,136,0.75)}
.tryptic-hero__panel__inner{padding:1.2rem 1.5625rem;position:absolute}
@media screen and (min-width:40.3125em){.tryptic-hero__panel__inner{padding:3.125rem 1.5625rem}
}
@media screen and (min-width:53.125em){.tryptic-hero__panel__inner{padding:3.125rem 1.5625rem}
}
@media screen and (min-width:64em){.tryptic-hero__panel__inner{padding:3.125rem 1.5625rem}
}
.tryptic-hero__panel a.secondary-btn{background-color:transparent;font-weight:bold;text-transform:uppercase;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}
}
.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:#5e3bcb}
.social-list a.addthis_button_email span.icon:before{content:""}
.social-list a.addthis_button_email span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_email:hover{color:#371d88}
.social-list a.addthis_button_facebook span.icon:before{content:""}
.social-list a.addthis_button_facebook span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_facebook:hover{color:#3b5998}
.social-list a.addthis_button_instagram span.icon:before{content:""}
.social-list a.addthis_button_instagram span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_instagram:hover{color:#517fa4}
.social-list a.addthis_button_link span.icon:before{content:""}
.social-list a.addthis_button_link span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_link:hover{color:#371d88}
.social-list a.addthis_button_linkedin span.icon:before{content:""}
.social-list a.addthis_button_linkedin span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_linkedin:hover{color:#007bb6}
.social-list a.addthis_button_pinterest span.icon:before{content:""}
.social-list a.addthis_button_pinterest span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_pinterest:hover{color:#cb2027}
.social-list a.addthis_button_pinterest_share span.icon:before{content:""}
.social-list a.addthis_button_pinterest_share span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_pinterest_share:hover{color:#cb2027}
.social-list a.addthis_button_twitter span.icon:before{content:""}
.social-list a.addthis_button_twitter span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_twitter:hover{color:#00aced}
.social-list a.addthis_button_compact span.icon:before{content:""}
.social-list a.addthis_button_compact span.icon.icon-inverse:before{content:""}
.social-list a.addthis_button_compact:hover{color:#371d88}
.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}
@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:#333}
.horizontal-link-list li:before{font-family:"armstrongicon","Texta W00",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{display:inline-block;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:#333}
.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}
.document-link-list{padding:1rem 0}
.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:#888}
.file-info li:first-child{border-left:0;margin-left:0;padding:0}
.file-info-inline{display:inline-block;margin-left:.5rem;font-size:.75rem;color:#888;text-transform:uppercase}
.file-info-inline>:not(:first-child){border-left:1px solid #888;margin-left:.25rem;padding-left:.35rem}
.video-list ul{margin:1.5rem 0 0;list-style:none}
.video-list ul li{max-width:77.5rem;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}
.video-results{max-height:265px}
.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}
}
.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;padding:0}
.section.show-more{border-top:0 !important}
.section.loading-more{border-top:0 !important}
.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>.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.no-border-top{border-top:0}
.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}
.row.grid-list.no-border-top>.column{border-top:1px solid #d5d5d5}
.row.grid-list.no-border-top>.column:nth-child(n+3){border-top:0}
.mini-card-bottom-margin{margin-bottom:10px}
.mini-card-grid-list>.column>.mini-card-grid-container{padding:3px;border:none !important}
.mini-card-grid-list>h3{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}
.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;background:white}
.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}
@media screen and (max-width:40.25em){.mini-card-grid-list>.column>.mini-card-grid-container>.mini-card-row>.column>.grid-list-item{margin-top:0}
.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>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}
.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:"Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:700}
.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){.row.grid-list.no-border-top>.column:nth-child(3){border-top:1px solid #d5d5d5}
}
@media screen and (min-width:71.25em){.row.grid-list.no-border-top>.column:nth-child(4){border-top:1px solid #d5d5d5}
}
@media screen and (max-width:40.25em){.content-list-item,.grid-list-item,.photo-gallery-item{margin:10px 0}
}
@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}
@media screen and (min-width:40.3125em){.content-grid-list .grid-list-large figcaption{font-size:1rem}
}
#product-line-videos .grid-list-item{max-height:265px}
.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}
.common-condition-config-cards{display:none}
@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}
@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:"Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:500;text-transform:none}
.grid-toggle input[type="radio"]+label:hover{color:#5e3bcb;cursor:pointer}
.grid-toggle input[type="radio"]+label,.grid-toggle input[type="radio"]+label span{color:#371d88;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:#5e3bcb}
.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:500}
@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 .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 figure{display:block}
.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}
.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-default_default{overflow:visible}
.video .bc-player-default_default .vjs-tech{position:relative}
.video .bc-player-default_default .vjs-poster,.video .bc-player-B1rdkfaR_default .vjs-poster{height:100%}
.video .bc-player-default_default .vjs-control:focus:before,.video .bc-player-default_default .vjs-control:hover:before,.video .bc-player-B1rdkfaR_default .vjs-control:focus:before,.video .bc-player-B1rdkfaR_default .vjs-control:hover:before{color:#5e3bcb}
.video .bc-player-default_default .vjs-menu-item:hover,.video .bc-player-default_default .vjs-menu-item:focus,.video .bc-player-B1rdkfaR_default .vjs-menu-item:hover,.video .bc-player-B1rdkfaR_default .vjs-menu-item:focus{color:#5e3bcb}
.video .bc-player-default_default .vjs-play-progress,.video .bc-player-default_default .vjs-volume-level,.video .bc-player-B1rdkfaR_default .vjs-play-progress,.video .bc-player-B1rdkfaR_default .vjs-volume-level{background-color:#371d88}
.video .bc-player-default_default .vjs-big-play-button,.video .bc-player-B1rdkfaR_default .vjs-big-play-button{margin:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:0;width:auto;height:auto;box-shadow:0 0 10px 3px #666;border-radius:50%}
.video .bc-player-default_default .vjs-big-play-button:before,.video .bc-player-B1rdkfaR_default .vjs-big-play-button:before{color:rgba(136,136,136,0.6);font-family:"armstrongicon";font-size:3.75rem;width:auto;margin:0;line-height:1;border-radius:50%;opacity:1}
.video .bc-player-default_default .vjs-big-play-button:hover,.video .bc-player-B1rdkfaR_default .vjs-big-play-button:hover{border-radius:50%;box-shadow:0 0 15px 3px #FFF}
.video .bc-player-default_default video::-webkit-media-controls,.video .bc-player-B1rdkfaR_default video::-webkit-media-controls{width:inherit;height:inherit;position:relative;display:-webkit-flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:column;flex-direction:column;font-family:-apple-system;overflow:hidden}
.video .bc-player-default_default video::-webkit-media-controls-start-playback-button,.video .bc-player-B1rdkfaR_default video::-webkit-media-controls-start-playback-button{position:absolute;width:72px;height:72px;left:calc(50% - 36px);top:calc(50% - 36px);-webkit-clip-path:circle(36px at 50% 50%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:rgba(210,210,210,0.5);mix-blend-mode:overlay;opacity:.75}
.video .bc-player-default_default video::webkit-media-controls-start-playback-background,.video .bc-player-B1rdkfaR_default video::webkit-media-controls-start-playback-background{position:absolute;display:none;width:72px;height:72px;background-color:rgba(255,255,255,0.2)}
.video .bc-player-default_default video:-webkit-media-controls-start-playback-tint,.video .bc-player-B1rdkfaR_default video:-webkit-media-controls-start-playback-tint{display:none;position:absolute;width:72px;height:72px;background-color:#d2d2d2;mix-blend-mode:darken}
.video .bc-player-default_default video::-webkit-media-controls-start-playback-glyph,.video .bc-player-B1rdkfaR_default video::-webkit-media-controls-start-playback-glyph{position:absolute;top:0;width:72px;height:72px;opacity:.45;mix-blend-mode:plus-darker;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA/1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD64ociAAAAVHRSTlMAtCT5hQzkWQHAMPuVEetoAs46/qMZ83UG2Uiw94QL4Ve/LZMQZM04oPFz1keuIfaDCVS+KpDqYsmdGO9yBNVEHn9Ru4znj+ZdpstAIIjpagNDtxJhxoj+AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAdlJREFUeNrt2udSwkAYhWE09iCCsSv2rogdK2LvYjn3fy3mjwaUkqzZ3W+c817BM8yZDyYhkWCMMcYYY4wxxhhjjMVeS6ttQUVw2tptGwIM0NHZZVsRYIDuHtuMCgzcZK9tSIABUn1p25QAA2T6bVsqMPAGBuVggKHhETkYYHRMEAYYt3iSf2EwkZ2UgwGmpgVhgJlZQRi4c/NyMP5JXkjLwQCLS4Iw8JYNn2Q0bGXV6ElGk9bWBWGA3IYgDPKbW3Iw/kneFoQBdnYFYeDuGTjJYTHAfiEtBwMc6D7JUTDwDo/kYIDjk1M5GKB4Jgjjn+SSIAzy55pOsgrGP8kXgjDApY6TrIqBexX/SVbGANeFuB8y/QED3MjB3N6J+WTy2fgfTCpSvPtS7BRVzIOe72+lsej6ZSNjLIoYPWNRw2Qe9VEiYrSNJTpG41giY3JPminhMXrHEgmjeywRMM6zofdjYcZi7DG1jLGEw7yYGUsYjKPhd64qxtxYmmJMjqUJJlV+NW6pgzE9lkYY42Opjym+2aHUwKTKOh8HRcJYGktNjOU/sFSNxep75CqMzbH8wOh43KKKeTfybiAUxvpYAoyAsXxh3OSHbcN3MsbCGGOMMcYYY4wxxv57n0aw2iHhyI0VAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:50% 50%;background-size:100%}
.video .bc-player-default_default.vjs-mouse.not-hover .vjs-big-play-button:before,.video .bc-player-B1rdkfaR_default.vjs-mouse.not-hover .vjs-big-play-button:before{color:rgba(136,136,136,0.6)}
.video .bc-player-default_default.not-hover [data-open="videoModal"] .vjs-big-play-button,.video .bc-player-B1rdkfaR_default.not-hover [data-open="videoModal"] .vjs-big-play-button{background:0}
.video .bc-player-default_default .vjs-control-bar .vjs-control,.video .bc-player-B1rdkfaR_default .vjs-control-bar .vjs-control{border:0;padding:0;font-size:inherit;font-weight:normal;text-transform:none;min-height:0;background-color:transparent;color:inherit;box-shadow:none}
.video .bc-player-default_default .vjs-social-share-links>a:focus,.video .bc-player-B1rdkfaR_default .vjs-social-share-links>a:focus{color:#fff}
.video .thumb-container{min-height:310px}
.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-image-container.bc-player-default_default .vjs-big-play-button,.video .thumb-container .thumb-image-container.bc-player-B1rdkfaR_default .vjs-big-play-button{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);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}
}
ul.accordion{border:0;border-radius:0;margin:0}
ul.accordion li.accordion-item{margin-top:-1px;background:#efefef;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative}
.search-results ul.accordion li.accordion-item{border-top:0;border-bottom:0}
ul.accordion li.accordion-item:first-child{margin-top:0}
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.is-active .accordion-title{background:#fff}
ul.accordion li.accordion-item .accordion-content{transition:max-height .3s linear 0,padding 0 linear .3s;max-height:0;overflow:hidden;padding:0;border-bottom:0}
ul.accordion .accordion-title{border-top:1px solid #d5d5d5;font-family:"armstrongicon","Texta W00",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;color:#121212;font-weight:700;text-transform:uppercase;font-size:1rem}
ul.accordion .accordion-title:before{content:""}
ul.accordion .accordion-title:before{color:#888;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 .accordion-title:hover:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
ul.accordion .is-active .accordion-title{border-bottom:0}
ul.accordion .is-active .accordion-title:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@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}
.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:#371d88;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;max-width:310px;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;text-transform:uppercase;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{background:#efefef;margin-left:0;margin-right:0;overflow:visible;padding-top:.25rem;border-right:0;border-left:0}
.tabs .tabs-container{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
@media screen and (min-width:40.3125em){.tabs .tabs-container{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tabs .tabs-container{padding-left:1rem;padding-right:1rem}
}
.tabs .tabs-container:last-child:not(:first-child){float:right}
.tabs .tabs-container .tab-items{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;white-space:nowrap;overflow-x:auto;position:relative;top:1px}
@media screen and (min-width:40.3125em){.tabs .tabs-container .tab-items{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em){.tabs .tabs-container .tab-items{padding-left:1rem;padding-right:1rem}
}
.tabs .tabs-container .tab-items:last-child:not(:first-child){float:right}
.tabs ul{display:table;margin:0;list-style:none}
.tabs li.tabs-title{display:table-cell;margin:0;float:none;text-align:center;border-right:1px solid transparent;border-left:1px solid transparent;border-top:1px solid transparent;border-radius:3px 3px 0 0;position:relative}
.tabs li.tabs-title.is-active{border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.tabs li.tabs-title.is-active.tabs-title--search a{background:#fff;color:#121212}
.tabs li.tabs-title.is-active a{background:#fff;color:#121212;border-bottom:1px solid #fff}
.tabs li.tabs-title.is-active::after{content:'';border:0}
.tabs li.tabs-title.tabs-title--search a{background:#371d88;color:#fff}
.tabs li.tabs-title:last-child::after{content:'';border:0}
.tabs li.tabs-title.disabled a{color:#888}
.tabs li.tabs-title a{display:block;padding:1.25rem 1rem;background:#efefef;font-weight:700;text-transform:uppercase;font-size:.875rem;color:#371d88;border-bottom:1px solid #d5d5d5;border-radius:3px 3px 0 0}
@media screen and (min-width:64em){.tabs li.tabs-title a{padding:1.25rem}
}
@media screen and (min-width:71.25em){.tabs .tabs-container{max-width:77.5rem;margin-left:auto;margin-right:auto;float:none;max-width:77.5rem;max-height:none}
.tabs .tabs-container::before,.tabs .tabs-container::after{content:' ';display:table}
.tabs .tabs-container::after{clear:both}
}
@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:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;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}
.section{background:#fff;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.section+.section{border-top:0}
.section.no-borders{border-top:0;border-bottom:0}
.section.no-padding{padding-top:0;padding-bottom:0}
.section.column,.section.columns,.video-list figure.video .section.thumb-container,.video-list figure.video figcaption.section{background:transparent;border:0}
.section.gray{background:#efefef}
.section.no-border{border:0}
.section.gray+.solid{border-top:0}
.section.gray.show-more{padding-top:1.5rem}
.section.gray.show-more+.section{padding-top:1.5rem}
@media screen and (min-width:64em){.section.product-sku-table .large-uncollapse{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left;float:none}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.section.product-sku-table .large-uncollapse{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.section.product-sku-table .large-uncollapse{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.section.product-sku-table .large-uncollapse:last-child:not(:first-child){float:right}
}
.section.product-sku-table .icon-plant,.section.product-suspension-table .icon-plant{color:#54a045}
.section.product-sku-table .icon-sustain,.section.product-suspension-table .icon-sustain{display:inline-block;position:relative;top:2px}
.section.product-sku-table .icon-sustain,.section.product-sku-table .icon-sustain:before,.section.product-suspension-table .icon-sustain,.section.product-suspension-table .icon-sustain:before,.project-gallery__image-details .icon-sustain,.project-gallery__image-details .icon-sustain:before{height:14px;width:14px}
.section.product-sku-table .icon-sustain:before,.section.product-suspension-table .icon-sustain:before{display:block;left:0;position:absolute;top:0}
.section.product-sku-table .icon-total-acoustics,.section.product-suspension-table .icon-total-acoustics{display:inline-block;position:relative;top:3px}
.section.product-sku-table .icon-total-acoustics,.section.product-sku-table .icon-total-acoustics:before,.section.product-suspension-table .icon-total-acoustics,.section.product-suspension-table .icon-total-acoustics:before,.project-gallery__image-details .icon-total-acoustics,.project-gallery__image-details .icon-total-acoustics:before{height:18px;width:18px}
.section.product-sku-table .faceted-filtering__list,.section.product-suspension-table .faceted-filtering__list{display:block}
@media screen and (min-width:40.3125em){.section.product-sku-table .faceted-filtering__list,.section.product-suspension-table .faceted-filtering__list{display:inline-block}
}
.section.product-sku-table .sku-ctas,.section.product-suspension-table .sku-ctas{font-size:1rem;float:none;display:block}
@media screen and (min-width:40.3125em){.section.product-sku-table .sku-ctas,.section.product-suspension-table .sku-ctas{float:right;display:inline-block}
}
.section.product-sku-table .sku-ctas button,.section.product-suspension-table .sku-ctas button{margin:.625rem;padding:.625rem .9375rem;color:#fff;background-color:#371d88;font-size:.875rem;float:none;margin:.625rem 0;width:100%}
.section.product-sku-table .sku-ctas button:hover,.section.product-sku-table .sku-ctas button:focus,.section.product-suspension-table .sku-ctas button:hover,.section.product-suspension-table .sku-ctas button:focus{background:#5e3bcb;border:3px solid #5e3bcb;border-bottom-color:#2f1c6a}
.section.product-sku-table .sku-ctas button span[class^=icon-],.section.product-suspension-table .sku-ctas button span[class^=icon-]{margin-right:.4375rem}
@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}
}
.section .small-centered{float:none !important}
.section-column-control{margin-bottom:2rem}
.section-column-control .section{border-bottom:0}
.section-reverb-form{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}
.social-share{overflow:hidden;margin-bottom:1rem}
.social-share li{float:left;margin-right:.25rem}
.social-share a{background:#333;color:#fff;display:block;padding:.5rem}
.social-share a:hover{background:gray}
.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%;margin-bottom:1.75rem !important}
.stat-cards .stat-card__wrapper{display:inline-block;vertical-align:middle;padding:.625rem;width:100%}
.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{position:absolute;bottom:1rem;left:50%;margin-left:-50%;width:100%}
.stat-cards .stat-card img{height:3.4375rem;width:100%}
.stat-cards .stat-card a{display:block;height:100%;position:relative}
@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","Texta W00",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.sku-summary.responsive,table.responsive table.sku-summary.responsive{overflow:auto}
table.sku-summary.responsive>thead,table.responsive table.sku-summary.responsive>thead{width:50%;border:1px solid #d5d5d5;border-right:0}
table.sku-summary.responsive>thead th,table.responsive table.sku-summary.responsive>thead th{max-width:none}
table.sku-summary.responsive thead th{background:#efefef;font-size:.875rem;border-top:1px solid #d5d5d5;color:#121212;text-align:right;line-height:1}
table.sku-summary.responsive thead th:first-of-type{border-top:0}
table.sku-summary.responsive td,table.sku-summary.responsive th{padding:1.35rem 1rem;vertical-align:middle}
@media screen and (min-width:40.3125em){table.sku-summary.responsive td,table.sku-summary.responsive th{padding:1rem}
}
table.sku-summary.responsive td{text-align:center}
table.sku-summary.responsive>tbody,table.responsive table.sku-summary.responsive>tbody{overflow-x:hidden;border:1px solid #d5d5d5;float:left;width:50%}
table.sku-summary.responsive>tbody tr>td:last-child,table.responsive table.sku-summary.responsive>tbody tr>td:last-child{border-bottom:0}
table.sku-summary.responsive>tbody>tr,table.responsive table.sku-summary.responsive>tbody>tr{display:block}
table.sku-summary.responsive>tbody>tr:last-child td,table.responsive table.sku-summary.responsive>tbody>tr:last-child td{border-right:0}
table.sku-summary.responsive figure.edge{max-width:10rem;margin:0 auto}
table.sku-summary.responsive .swatch,table.sku-summary.responsive table.sku-table ul.swatches li span,table.sku-table ul.swatches li table.sku-summary.responsive span,table.sku-summary.responsive .swatches li a,.swatches li table.sku-summary.responsive a,table.sku-summary.responsive .faceted-filtering .dropdown-pane ul.swatches li span,.faceted-filtering .dropdown-pane ul.swatches li table.sku-summary.responsive span{text-indent:0;width:44px;height:44px;border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.12);margin:0 auto .5rem}
@media screen and (min-width:64em){table.sku-summary.responsive,table.responsive table.sku-summary.responsive{display:table}
table.sku-summary.responsive>thead,table.responsive table.sku-summary.responsive>thead{display:table-row-group;float:none;border-right:1px solid #d5d5d5;width:100%}
table.sku-summary.responsive>tbody,table.responsive table.sku-summary.responsive>tbody{display:table-row-group;width:100%;float:none;border-top:0}
table.sku-summary.responsive>tbody>tr,table.responsive table.sku-summary.responsive>tbody>tr{display:table-row}
table.sku-summary.responsive>tbody>tr:last-child td,table.responsive table.sku-summary.responsive>tbody>tr:last-child td{border-right:1px solid #d5d5d5}
table.sku-summary.responsive>tbody>tr>td,table.responsive table.sku-summary.responsive>tbody>tr>td{border-top:0}
table.sku-summary.responsive thead tr{width:100%;display:table-row}
table.sku-summary.responsive thead th{border-right:1px solid #d5d5d5;text-align:center}
table.sku-summary.responsive thead th:last-child{border-right:0}
table.sku-summary.responsive th,table.sku-summary.responsive td{display:table-cell;width:auto;text-align:center}
table.sku-summary.responsive figure.edge{max-width:8rem;margin:0 auto}
}
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:#efefef;font-weight:500;font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;text-transform:none}
table.specs-table th .reveal,table.document-table th .reveal{font-weight:400}
.disinfect-durable{text-align:left !important}
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.with-icons .vertical-align>*{vertical-align:middle}
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 th{text-transform:uppercase}
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}
}
table.sku-table{margin-bottom:1.5rem}
table.sku-table thead th{text-align:right}
table.sku-table tr.group{background:#888;color:#fff;font-size:.875rem}
table.sku-table tr.group:hover,table.sku-table tr.group:focus{outline:0 !important}
@media screen and (max-width:63.9375em){table.sku-table tr.group{white-space:nowrap;vertical-align:top}
table.sku-table tr.group td:last-child{border-bottom:0}
}
table.sku-table td{text-align:center}
table.sku-table td.colors{min-width:110px;max-width:145px;text-align:left}
table.sku-table td a h5,table.sku-table td a .footer h4,.footer table.sku-table td a h4{display:inline-block;border-bottom:1px solid #371d88;padding-bottom:.125rem}
table.sku-table td a h5:last-child,table.sku-table td a .footer h4:last-child,.footer table.sku-table td a h4:last-child{margin-bottom:0}
table.sku-table td a:hover h5,table.sku-table td a:hover .footer h4,.footer table.sku-table td a:hover h4,table.sku-table td a:focus h5,table.sku-table td a:focus .footer h4,.footer table.sku-table td a:focus h4{border-bottom:1px solid #5e3bcb}
table.sku-table td p{margin-bottom:0;font-size:.875rem}
table.sku-table td span{display:block}
table.sku-table td span.indicator-row{margin-top:1rem;text-align:center}
table.sku-table td span.indicator-row .indicator{display:inline-block;margin:0 3px;vertical-align:middle}
table.sku-table td span.indicator-row .indicator.icon-sustain{top:-1px}
table.sku-table td span.indicator-row .indicator.icon-total-acoustics{top:-1px}
table.sku-table ul.swatches li span{width:24px;height:24px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.25);margin:2px}
table.sku-table .sort{display:none}
table.sku-table figure{text-align:center}
table.sku-table figure img{max-height:3.75rem;margin:0 auto .75rem;mix-blend-mode:multiply}
@media screen and (min-width:64em){table.sku-table thead th{text-align:center}
table.sku-table td.cta{text-align:right}
table.sku-table td.colors{max-width:97px;min-width:auto;text-align:center}
table.sku-table th.sortable{white-space:nowrap;cursor:pointer}
table.sku-table th.sortable span{display:table;margin:0 auto}
table.sku-table th.sortable span span{display:table-cell;vertical-align:middle;white-space:normal}
table.sku-table tr:not(.thead):hover{outline:2px solid #371d88;outline-offset:-2px}
table.sku-table tr.group td{text-align:left}
table.sku-table .sort{position:relative;padding-right:.35rem}
table.sku-table .sort:before,table.sku-table .sort:after{font-family:"armstrongicon","Texta W00",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;color:#888;font-size:.65rem}
table.sku-table .sort:before{content:"";position:absolute;top:50%}
table.sku-table .sort:after{content:"";position:relative;top:-5px}
table.sku-table .sort.asc:after,table.sku-table .sort.desc:before{color:#fff}
}
.indicator.new-size{color:#888}
.indicator.icon-level{display:inline-block}
.indicator.plant-based:before{font-family:"armcel-product-iconography-amer","Texta W00",Helvetica,Arial,sans-serif;content:"";color:#54a045}
.indicator.browse-match:before{font-family:"armstrongicon","Texta W00",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:#371d88;border-radius:50%;display:inline-block;width:24px;height:24px;font-size:9px;padding:0;line-height:24px;text-align:center;margin-bottom:3px}
@-moz-document url-prefix(){table.sku-table tr:hover:not(.thead){box-shadow:inset 0 0 0 2px #371d88;outline:0}
}
.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}
@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:5}
.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}
@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.has-button .nav-items-container:not(:last-child):before{content:none}
.sticky-nav.has-button>.sticky-nav-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}
.sticky-nav.has-button>.sticky-nav-wrap>div:last-child{background:#efefef;border-bottom:1px solid #d5d5d5}
.sticky-nav.has-button>.sticky-nav-wrap>div:last-child>.btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.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,white 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:#371d88;text-transform:uppercase;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,.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:2.1rem;height:3rem;overflow:hidden}
.carousel .icon.gallery-right.icon-chevron-sm-right{color:#371d88;cursor:pointer;cursor:hand;margin-left:-1rem}
.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:#371d88}
.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:16rem;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:16rem;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:3px;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;text-transform:uppercase;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;text-transform:uppercase;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","Texta W00",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:"Azo Sans W01",Helvetica,Arial,sans-serif;margin-right:1.5rem;text-transform:none}
.finder-widget label{font-family:"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:#371d88}
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:#5e3bcb}
figure.photo-gallery-item .tags-container,figure.case-study-item .tags-container,figure.download-file-item .tags-container{position:absolute;top:0;left:0}
figure.photo-gallery-item .tags-container .tag,figure.case-study-item .tags-container .tag,figure.download-file-item .tags-container .tag{position:relative;left:0;display:table}
figure.photo-gallery-item .tags-container .morado-tag,figure.case-study-item .tags-container .morado-tag,figure.download-file-item .tags-container .morado-tag{background:#371d88}
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}
.mini-card-grid-list .mini-card-item figcaption{text-align:left}
figure.mini-card-item figcaption a{font-size:1rem;font-weight:700}
figure.mini-card-item figcaption .browse-result-name{font-size:1.125rem;font-weight:bold}
.mini-card-grid-list.search-mini-card .grid-list-item{min-height:360px}
@media screen and (min-width:40.3125em){.mini-card-grid-list.search-mini-card .grid-list-item{min-height:390px}
}
@media screen and (min-width:53.125em){.mini-card-grid-list.search-mini-card .grid-list-item{min-height:430px}
}
@media screen and (min-width:64em){.mini-card-grid-list.search-mini-card .grid-list-item{min-height:400px}
}
figure.collection-item figcaption a,figure.design-file-item figcaption a{font-size:1rem}
@media screen and (min-width:40.3125em){figure.collection-item figcaption a,figure.design-file-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{font-weight:700}
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:#5e3bcb}
figure.collection-item figcaption .download-link,figure.mini-card-item figcaption .download-link{text-transform:uppercase;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:"Azo Sans W01",Helvetica,Arial,sans-serif;font-size:inherit;font-style:normal;font-weight:500;margin-top:.5rem;margin-bottom:.5rem}
figure.design-file-item figcaption a{font-weight:500}
figure.mini-card-item figcaption p{margin-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word}
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}
}
#installation .collection-item img{mix-blend-mode:multiply}
.colors-and-options .swatch-container{margin-top:1rem;margin-bottom:1rem}
.colors-and-options .swatch-container:last-child{margin-bottom:0}
.colors-and-options a.btn{margin-bottom:1rem}
.colors-and-options h5,.colors-and-options .footer h4,.footer .colors-and-options h4{margin-bottom:1rem}
.colors-and-options .swatches{margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:80px;width:100%;padding:3px 0 20px 5px}
.colors-and-options .edge-options .column,.colors-and-options .edge-options .columns,.colors-and-options .edge-options .video-list figure.video .thumb-container,.video-list figure.video .colors-and-options .edge-options .thumb-container,.colors-and-options .edge-options .video-list figure.video figcaption,.video-list figure.video .colors-and-options .edge-options figcaption{margin-bottom:1.25rem}
.colors-and-options .edge-options figure{border:1px solid #d5d5d5;background:#fff}
.colors-and-options .edge-options figure div{height:6.5rem}
.colors-and-options .edge-options figure a{display:block;width:100%;height:100%}
.colors-and-options .edge-options figure img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:1rem;margin-bottom:0;display:block;max-height:100%;margin:0 auto}
.colors-and-options .edge-options figure figcaption{border-top:1px solid #d5d5d5;text-align:center;padding:.5rem .3125rem;background:#efefef;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}
@media screen and (min-width:40.3125em){.colors-and-options .edge-options figure div{height:7.5rem}
}
@media screen and (min-width:64em){.colors-and-options .edge-options{padding-left:2rem;margin-top:0}
}
.colors-and-options .customize{color:#121212;margin:0 0 1.5rem;display:block;font-family:"armstrongicon","Texta W00",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}
.colors-and-options .customize:before{content:""}
.colors-and-options .customize:before{content:'+';margin-right:.4375rem}
.colors-and-options .customize:hover{color:#5e3bcb}
.colors-and-options figure.main-image>div{position:relative}
.colors-and-options figure.main-image>div .custom-color-overlay{position:absolute;z-index:3;bottom:0;left:0;right:0;display:block;background:rgba(18,18,18,0.6);color:#fff;padding:5px 10px}
.colors-and-options .fastsize-icon{width:300px}
.swatch,table.sku-table ul.swatches li span,.swatches li a,.faceted-filtering .dropdown-pane ul.swatches li span{background-size:cover;background-position:center;display:block;border-radius:50%;text-indent:-9999px}
.swatch-container{position:relative;overflow:hidden;height:61px;width:100%;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;margin:.5rem 0 1.5rem}
.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(55,29,136,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.no-border{border-right:0}
.option-group.single-large{height:320px !important;width:360px !important;margin-left:auto;margin-right:auto}
.option-group.single-large .option-group__item{height:310px;width:310px;margin:0 .5rem !important}
.option-group.single-large figure div{height:16.5rem !important}
.option-group.single-large *:first-child:not(img):not(object):not(video):not(div){max-width:100% !important}
.option-group.single-large button{cursor:pointer}
.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%)}
.manual-product-photo-gallery .thumb-page{display:inline-block !important;height:100%;width:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.manual-product-photo-gallery .thumb-page .page__prev{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-27px}
.manual-product-photo-gallery .thumb-page .page__next{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:-25px;width:30px;font-size:1.875rem}
.option-group .pager button,.manual-product-photo-gallery .thumb-page .page__prev{background-color:transparent}
.option-group .pager .pager__prev,.manual-product-photo-gallery .thumb-page .page__prev{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);font-family:"armstrongicon","Texta W00",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}
.option-group .pager .pager__prev:before,.manual-product-photo-gallery .thumb-page .page__prev:before{content:""}
.option-group .pager .pager__next,.manual-product-photo-gallery .thumb-page .page__next{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);font-family:"armstrongicon","Texta W00",Helvetica,Arial,sans-serif;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;padding:0 2px;font-size:1.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.option-group .pager .pager__next:before,.manual-product-photo-gallery .thumb-page .page__next:before{content:""}
.option-group .pager .pager__prev,.option-group .thumb-pager .pager__next,.manual-product-photo-gallery .thumb-page .page__prev,.manual-product-photo-gallery .thumb-pager .page__next{position:absolute;padding:0 2px;font-size:1.875rem}
.option-group .pager--end:not(.pager--start) .pager__prev:hover,.option-group .pager .pager__prev:active,.option-group .pager--start .pager__next:hover,.option-group .pager .pager__next:active{font-weight:bold;color:#371d88}
.option-group .pager--end:not(.pager--start) .pager__next:hover{font-weight:normal}
.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}
}
#sizes-and-options{color:black;border-bottom:0}
#sizes-and-options .white-border-shadow-box{position:relative;background-color:#fff;box-shadow:0 0 0 1px #d5d5d5;text-align:center;margin-bottom:.625rem;padding:8px}
#sizes-and-options .top-border-container{border-top:1px solid #d5d5d5;padding:1rem 0 0 0;margin-top:1.5rem}
#sizes-and-options .top-border-container:first-child{border-top:0;margin-top:0;padding-top:0}
#sizes-and-options .top-border-container:last-child{padding-bottom:1rem}
#sizes-and-options .image-text-option{display:inline-block;margin:0 1rem 1rem 0;width:125px;position:relative;vertical-align:top}
#sizes-and-options .image-text-option figure{border:1px solid #d5d5d5;background:#efefef;cursor:pointer;border-radius:2px}
#sizes-and-options .image-text-option figure>div{background-color:#fff;overflow:hidden}
#sizes-and-options .image-text-option figure>div>*{height:80px;width:90px;margin-bottom:0}
#sizes-and-options .image-text-option figure>div>.none{position:relative;text-transform:uppercase}
#sizes-and-options .image-text-option figure>div>.none>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
#sizes-and-options .image-text-option .selected{border:2px solid #371d88;overflow:hidden}
#sizes-and-options .image-text-option .disabled+div.disabled-overlay{position:absolute;top:0;right:0;left:0;bottom:0}
#sizes-and-options .image-text-option .disabled+div.disabled-overlay>.overlay{background-color:#efefef;opacity:.78;width:100%;height:100%}
#sizes-and-options .image-text-option .disabled+div.disabled-overlay>.x{width:100%;height:100%;position:absolute;top:0;background-image:linear-gradient(to top right,transparent 49.5%,black,transparent 50.5%),linear-gradient(to top left,transparent 49.5%,black,transparent 50.5%)}
#sizes-and-options .image-text-option>figure>div{padding:1rem}
#sizes-and-options .image-text-option>figure>figcaption{border-top:1px solid #d5d5d5;text-align:center;padding:.5rem .3125rem;background:#efefef;width:100%;overflow:hidden}
#sizes-and-options .image-text-option.image-fill>figure>div{padding:0}
#sizes-and-options .image-text-option.image-fill>figure>div>*{height:112px;width:123px}
#sizes-and-options .image-text-option.see-all figure>div{width:100%;height:100%;text-align:center}
#sizes-and-options .image-text-option.see-all figure>div>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;height:initial}
#sizes-and-options .image-text-option.see-all figure .icon-add-more{font-size:2rem}
#sizes-and-options .option-group{width:90%;margin-left:auto;margin-right:auto;height:173px}
#sizes-and-options .option-group .option-group__item:first-child{margin-left:.1rem;margin-right:.1rem}
#sizes-and-options .option-group .option-group__item{margin-left:.1rem;margin-right:.1rem}
#sizes-and-options .option-group figure{border:1px solid #d5d5d5;background:#fff}
#sizes-and-options .option-group figure:hover{border:3px solid #371d88}
#sizes-and-options .option-group figure.selected{border:3px solid #371d88}
#sizes-and-options .option-group figure.ghosted{opacity:.5;pointer-events:none}
#sizes-and-options .option-group figure div{height:7.5rem}
#sizes-and-options .option-group figure a{display:block;width:100%;height:100%}
#sizes-and-options .option-group figure img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:1rem;margin-bottom:0;display:block;max-height:100%;margin:0 auto}
#sizes-and-options .option-group figure figcaption{border-top:1px solid #d5d5d5;text-align:center;padding:.5rem .3125rem;background:#efefef;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}
#sizes-and-options #perforationsModal .modal-content,#sizes-and-options #edgesModal .modal-content,#sizes-and-options #patternsModal .modal-content{margin-top:1.4rem}
#sizes-and-options .size-options-main-image{position:relative;margin-bottom:1rem}
#sizes-and-options .size-options-main-image>div img,#sizes-and-options .size-options-main-image .product-photo-gallery .main-image>div img{margin-bottom:0;min-width:100%}
#sizes-and-options .size-options-main-image figcaption{text-align:center}
#sizes-and-options .size-options-main-image .disclaimer-overlay{width:100%;position:absolute;z-index:3;bottom:0;left:0;right:0;display:block;background:rgba(18,18,18,0.6);color:#fff;padding:5px 10px}
#sizes-and-options .item-label{padding:.5rem;background:#efefef}
#sizes-and-options .item-label>span{font-weight:bold;vertical-align:middle;font-size:1.5rem}
#sizes-and-options .item-label>.fast-section .display-container img.fast-icon{width:60px;margin-right:.5rem}
#sizes-and-options .item-label>.fast-section .display-container .fast-display-label{display:inline-block;max-width:130px;vertical-align:middle}
#sizes-and-options .item-label>.fast-section .disclaimer{font-size:.875rem;line-height:initial;margin-top:1rem;font-weight:bold}
#sizes-and-options .swatch-container{margin-top:1rem;margin-bottom:1rem}
#sizes-and-options .swatch-container ul.swatches{margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:80px;width:100%;padding:3px 0 20px 5px}
#sizes-and-options .swatch-container ul.swatches li{margin-left:.15rem;margin-right:.15rem;vertical-align:top}
#sizes-and-options .swatch-container ul.swatches li span.not-allowed{top:0;display:none !important;position:absolute;display:block;height:100%;width:2px;background:#d1d0ca;left:49%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
#sizes-and-options .swatch-container ul.swatches li.ghosted{position:relative}
#sizes-and-options .swatch-container ul.swatches li.ghosted a{opacity:.1;pointer-events:none;box-shadow:0 0 0 1px black}
#sizes-and-options .swatch-container ul.swatches li.ghosted span.not-allowed{display:block !important}
#sizes-and-options .swatch-container ul.swatches .labeled>a{text-indent:initial;text-align:center;position:relative;background-color:white}
#sizes-and-options .swatch-container ul.swatches .labeled>a>span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1rem;text-transform:uppercase;font-size:.875rem;width:initial;height:initial;clip:initial}
#sizes-and-options .swatch-container ul.swatches .color-swatch.new{text-indent:0;overflow:hidden}
#sizes-and-options .color-container .color-groups-container{position:relative;overflow:hidden;width:100%;height:61px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;margin:.5rem 0 1.5rem}
#sizes-and-options .color-container .color-groups-container .color-groups{margin-top:1rem;margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:80px;width:100%;padding:3px 0 20px 5px}
#sizes-and-options .color-container .color-groups-container.grouped{height:96px}
#sizes-and-options .color-container .color-groups-container.grouped .color-groups{height:115px}
#sizes-and-options .color-container .color-groups{margin-top:1rem;margin:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:absolute;left:0;top:0;height:80px;width:100%;padding:3px 0 20px 5px}
#sizes-and-options .color-container .color-groups .color-group{display:inline-block;vertical-align:top;padding-right:1rem;padding-bottom:1rem}
#sizes-and-options .color-container .color-groups .color-group .group-name{font-weight:bold;margin-bottom:.5rem}
#sizes-and-options .color-container .color-groups .color-group .swatches{margin:0}
#sizes-and-options .color-container .color-groups .color-group .swatches li{margin-left:.15rem;margin-right:.15rem}
#sizes-and-options .color-container .color-groups .color-group .swatches li.ghosted{opacity:.25;pointer-events:none}
#sizes-and-options .color-container .color-groups .color-group .swatches li a{text-indent:0;overflow:hidden}
#sizes-and-options .fast-size-container .fast-size{text-indent:0;overflow:hidden;font-weight:bold;color:black}
#sizes-and-options .wallet-section{position:relative}
#sizes-and-options .wallet-section .wallet-container{position:relative;top:0}
#sizes-and-options .wallet-section .wallet-container.sticky-wallet{position:fixed;top:80px;left:0;right:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
#sizes-and-options .wallet-section .wallet-container.sticky-wallet-bottom{position:absolute;bottom:0;left:1rem;right:1rem;top:auto}
#sizes-and-options .wallet-section .wallet-container #wallet{position:relative}
#sizes-and-options .wallet-section .wallet-container #wallet.white-border-shadow-box{text-align:left;padding:0 0 1px 0}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-reset{position:absolute;top:55px;right:20px;font-size:1rem;text-transform:capitalize}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-header{position:relative;height:50px;background-color:#888;color:#fff;font-weight:500;padding:10px 20px}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-header .wallet-title{float:left;font-size:1.3rem;text-transform:uppercase}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row{margin:8px 20px;font-size:1rem;width:75%}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-label,#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-value,#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-width-uom,#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-length-uom{display:inline-block}
#sizes-and-options .wallet-section .wallet-container #wallet .wallet-row .wallet-label{font-size:1rem}
#sizes-and-options .wallet-section .bas-btn,#sizes-and-options .wallet-section .order-samples-btn{width:48%}
#sizes-and-options .wallet-section .order-samples-btn{background:0;border:0;width:50%}
#sizes-and-options #shape-container{display:inline-block}
#sizes-and-options #shape-container #shape-image-container{display:inline-block;position:relative;box-shadow:0 0 0 3px #888}
#sizes-and-options #shape-container #shape-image-container .image-rectangle{width:11rem;height:7rem;background-color:white}
#sizes-and-options #shape-container #shape-image-container #shape-image-overlay{position:absolute;width:100%;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 .3rem}
#sizes-and-options #shape-container #side-a{display:inline-block;margin-right:.75rem;margin-top:3rem;vertical-align:top}
#sizes-and-options #shape-container #side-b{text-align:center;margin-left:13px}
#sizes-and-options #dimensions-container .dimensions-inner-container{margin-top:1.5rem}
#sizes-and-options #dimensions-container .dimensions-inner-container:first-child{margin-top:0}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-labels{margin:.25rem 0}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-labels .dimension-value{font-weight:bold}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-option{border:1px solid #888;width:4.5rem;display:inline-block;text-align:center;background-color:white;padding:.6rem 0;color:#121212;margin-bottom:.5rem}
#sizes-and-options .dimension-button{height:44px;line-height:44px;border:1px solid #888;display:inline-block;text-align:center;background-color:white;color:#121212;margin:1rem 1rem 0 0;border-radius:2px;padding:0 1rem}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-option.selected{border:1px solid #371d88;box-shadow:inset 0 0 0 1px #371d88}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-option:hover{border:1px solid #371d88;box-shadow:inset 0 0 0 1px #371d88}
#sizes-and-options .dimension-button.selected,#sizes-and-options .dimension-button:hover{box-shadow:inset 0 0 0 1px #371d88;border:1px solid #371d88}
#sizes-and-options #dimensions-container .dimensions-inner-container .dimension-option.ghosted{cursor:not-allowed;pointer-events:none;opacity:.5}
#sizes-and-options .dimension-button.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}
#sizes-and-options #view-perf-larger,#sizes-and-options #view-edge-larger,#sizes-and-options #view-pattern-larger{margin:.8rem 0;display:block;font-size:1.3rem}
#sizes-and-options .document-list{margin-bottom:2rem}
#sizes-and-options .shape-selector{overflow:hidden}
#sizes-and-options .shape-selector>.shape{display:block;float:left;border:2px solid transparent;padding:.7rem}
#sizes-and-options .shape-selector>.shape.selected{border:2px solid #371d88}
#sizes-and-options .shape-selector>.shape>.placeholder{height:60px;width:60px}
#sizes-and-options .edge-selector,#sizes-and-options .perforation-selector,#sizes-and-options .shape-selector,#sizes-and-options .design-selector{overflow:hidden;margin-top:1rem}
#sizes-and-options .edge-selector>div.see-all,#sizes-and-options .perforation-selector>div.see-all,#sizes-and-options .design-selector>div.see-all{display:none}
#sizes-and-options .edge-selector.show-15>div:nth-child(n+15),#sizes-and-options .perforation-selector.show-15>div:nth-child(n+15),#sizes-and-options .design-selector.show-15>div:nth-child(n+15){display:none !important}
#sizes-and-options .edge-selector.show-15>div.see-all,#sizes-and-options .perforation-selector.show-15>div.see-all,#sizes-and-options .design-selector.show-15>div.see-all{display:inline-block !important}
#sizes-and-options.configurable .size-selector-container.disabled{color:#b7b7b7 !important}
#sizes-and-options.configurable .size-selector-container .fastsize-icon{width:319px}
#sizes-and-options .standard-size-selector>a.see-all-sizes{padding:0 .5rem;display:none}
#sizes-and-options .standard-size-selector.show-12>a:nth-child(n+12){display:none !important}
#sizes-and-options .standard-size-selector.show-12>a.see-all-sizes{display:inline-block !important}
#sizes-and-options .edge-selector>.edge-selection-container{display:inline-block}
#sizes-and-options .edge-selector>.edge-selection-container>.edge{display:block;float:left;border:2px solid transparent;padding:.7rem}
#sizes-and-options .edge-selector>.edge-selection-container>.edge.selected{border:2px solid #371d88}
#sizes-and-options .edge-selector>.edge-selection-container>.edge>.placeholder{height:60px;width:60px;position:relative}
#sizes-and-options .edge-selector>.edge-selection-container>.edge>.placeholder>span{position:absolute;top:50%;left:50%;color:#121212;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translateY(-50%,-50%);transform:translateY(-50%,-50%)}
#sizes-and-options .edge-selector>.edge-selection-container>.edge.ghosted{opacity:.1;pointer-events:none;cursor:default}
#sizes-and-options .shape-display-image-container{background-color:#fff;text-align:center}
#sizes-and-options .small{font-size:.875rem}
#sizes-and-options .results-container{position:relative;padding:0 1rem}
#sizes-and-options .results-container .results.stick{position:fixed;top:80px;left:0;right:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
#sizes-and-options .results-container .results.stick-bottom{position:absolute;bottom:0;left:1rem;right:1rem;top:auto}
#sizes-and-options .acoustics-container a[data-open],#sizes-and-options .fast-size-container a[data-open]{text-decoration:underline;border-bottom:0}
#sizes-and-options.configurable .size-selector .input-container input.error{background-color:#f5e6e6}
#sizes-and-options.configurable .size-selector .input-container input.width,.size-selector input.length{width:100px;margin:0 auto;margin-bottom:.25rem;text-align:center}
#sizes-and-options.configurable .size-selector .size-selector-bottom .input-limits-container{width:100px;display:inline-block}
#sizes-and-options.configurable .size-selector .size-selector-bottom .input-limits-container:first-of-type{margin-right:1.5rem}
#sizes-and-options.configurable .size-selector a.btn{padding:.6rem .85rem}
#sizes-and-options.configurable .size-selector>.size-selector-top>*{display:inline-block;vertical-align:top}
#sizes-and-options.configurable .size-selector>*>.x{margin:.5rem .5rem 0 .5rem}
#sizes-and-options.configurable .size-selector>.size-selector-top img.size-selected{width:40px}
#sizes-and-options.configurable .size{padding:0 .5rem}
#sizes-and-options.configurable #shape-container #shape-image-container .image-rectangle{width:11rem;height:7rem;background-color:#fff}
#sizes-and-options.configurable #shape-container #side-a{margin-top:3rem}
#sizes-and-options .icon-total-acoustics::before,#sizes-and-options .icon-sustain::before,#sizes-and-options .icon-plant::before{width:20px;height:20px;font-size:1.5rem}
#sizes-and-options .item-legend span{font-size:.875rem;vertical-align:middle}
#sizesOptionsCompareModal .compare-items .item .item-number,#sizesOptionsTakeawayCompareModal .compare-items .item .item-number{text-decoration:underline}
#sizesOptionsCompareModal .compare-items .item .fast-icon{width:55px}
#sizesOptionsCompareModal .compare-items .item .see-details-cta,#sizesOptionsTakeawayCompareModal .compare-items .item .see-details-cta{width:100%;max-width:100%}
#sizesOptionsEdgeModal,#sizesOptionsPerforationModal,#sizesOptionsDesignModal{top:50% !important;transform:translateY(-50%) !important;margin-top:0 !important}
@media all and (max-width:64em){#sizesOptionsCompareModal,#sizesOptionsTakeawayCompareModal{width:75% !important}
}
@media all and (max-width:40.3125em){#sizesOptionsCompareModal,#sizesOptionsTakeawayCompareModal{top:0 !important;height:auto;margin:1rem;overflow-y:scroll;max-height:95%}
#sizesOptionsCompareModal .compare-items .item:not(:last-child),#sizesOptionsTakeawayCompareModal .compare-items .item:not(:last-child){border-bottom:1px solid black;padding-bottom:2rem;margin-bottom:1rem}
#sizes-and-options .wallet-section .bas-btn,#sizes-and-options .wallet-section .order-samples-btn{width:100%}
}
@media all and (min-width:40.3125em){#sizesOptionsCompareModal .compare-items .item:not(:last-child):not(:nth-child(3)),#sizesOptionsTakeawayCompareModal .compare-items .item:not(:last-child):not(:nth-child(3)){border-right:1px solid black}
}
@media all and (min-width:53.125em){#sizes-and-options .shape-display-image-container{border-right:1px solid #888}
#sizes-and-options.configurable .size-selector-container{margin-top:3.75rem}
#sizes-and-options.configurable .size-selector-container.fast-size-line{margin-top:0}
}
@media all and (max-width:53.125em){#sizes-and-options.configurable .size-selector-container{margin-top:1rem}
}
#sizes-and-options-takeaway{margin-left:1rem;margin-right:1rem}
#sizes-and-options-takeaway h2.subheading{font-size:1.5rem}
#sizes-and-options-takeaway h2.subheading.text-uppercase{text-transform:uppercase}
#sizes-and-options-takeaway h2.subheading.line-heading{font-size:2.5rem;color:#888}
#sizes-and-options-takeaway h2.subheading.line-heading>sup{top:-.5rem;font-size:2.5rem}
@media print{#sizes-and-options-takeaway h2.subheading.line-heading>sup{color:#888 !important}
}
@media print{#sizes-and-options-takeaway h2.subheading.line-heading{color:#888 !important}
}
#sizes-and-options-takeaway .details{margin-left:1rem;font-size:1.25rem}
#sizes-and-options-takeaway .details>h2.subheading{margin-bottom:.5rem}
#sizes-and-options-takeaway .details .choices{margin-bottom:2rem}
#sizes-and-options-takeaway .details .choices>div{margin-bottom:.25rem}
#sizes-and-options-takeaway .details .specs .icons{margin-top:2rem}
#sizes-and-options-takeaway .details .specs .icons>div{display:inline-block;text-align:center;max-width:150px;vertical-align:top;font-size:1rem}
#sizes-and-options-takeaway .details .specs .icons>div:first-child{margin-right:1rem}
#sizes-and-options-takeaway .details .specs .icons>div .tagline{font-size:.875rem}
#sizes-and-options-takeaway .details .specs .icons>div img.fast-icon{width:43px}
#sizes-and-options-takeaway .details .specs>div{margin-bottom:.25rem}
#sizes-and-options-takeaway .border-top{border-top:1px solid #888}
#sizes-and-options-takeaway .color{font-size:1.25rem}
#sizes-and-options-takeaway .color .color-swatch{height:35px;width:35px;border-radius:35px;margin-right:.5rem}
#sizes-and-options-takeaway .disclaimer{font-size:1.25rem !important}
#sizes-and-options-takeaway .contact{font-size:1.25rem}
#sizes-and-options-takeaway .suspension-systems{margin-bottom:1rem}
#sizes-and-options-takeaway .suspension-systems>.suspension-system{page-break-inside:avoid;padding-top:1.5rem}
#sizes-and-options-takeaway .suspension-systems>.suspension-system>img{width:100px}
#sizes-and-options-takeaway .suspension-systems>.suspension-system>h2{vertical-align:bottom;display:inline-block;margin-bottom:0;font-size:1.25rem;margin-left:.5rem}
#sizes-and-options-takeaway>.fancy-triangle{position:absolute;top:-10px;right:-75px;z-index:-1}
#sizes-and-options-takeaway>.takeaway-content{margin:1rem}
#sizes-and-options-takeaway .icon-armstrong-logo{float:right;font-size:3.5rem}
#sizesOptionsSelectionModal .error-icon{color:red;border-radius:50%;border:3px solid red;margin-right:1rem;width:2.5rem;height:2.5rem;text-align:center;font-size:1.5rem;float:left;line-height:2.25rem;font-weight:bold}
#sizesOptionsSelectionModal .message{display:block;padding-top:.25rem;margin-left:60px}
@media screen and (min-width:40.3125em){#sizes-and-options .swatch-container{overflow:auto;height:auto;border-left:0;border-right:0}
#sizes-and-options .swatch-container ul.swatches{white-space:normal;overflow-x:auto;position:static;height:auto;padding:2px}
#sizes-and-options .color-container .color-groups-container{overflow:auto;height:auto;border-left:0;border-right:0}
#sizes-and-options .color-container .color-groups-container .color-groups{white-space:normal;overflow-x:auto;overflow-y:auto;position:static;height:auto;padding:2px}
#sizes-and-options .color-container .color-groups-container.grouped{height:auto}
#sizes-and-options .color-container .color-groups-container.grouped .color-groups{height:auto}
}
#uploadErrorModal .error-icon{color:red;border-radius:50%;border:3px solid red;margin-right:1rem;width:2.5rem;height:2.5rem;text-align:center;font-size:1.5rem;float:left;line-height:2.25rem;font-weight:bold}
#uploadErrorModal .message{display:block;padding-top:.25rem;margin-left:60px}
.uploadElevationDetailPdfRemove,.uploadRoomLayoutPdfRemove,.uploadFilesRemove{font-size:.75rem;cursor:pointer}
.ceiling-information .ceiling-info-top-margin{margin-top:20px !important}
#contact-form-recycling .validation-error-message,#reverb-form .validation-error-message{display:none}
#contact-form-recycling .error .validation-error-message,#reverb-form .error .validation-error-message{display:block;margin-bottom:.25rem}
#reverb-form .report-type-container.error label,#reverb-form .pi-plan-type-container.error label,#reverb-form .pi-closed-wall-type-container.error label,#reverb-form .pi-wall-construction-checkboxes.error label,#reverb-form .pi-compare-treatment-checkboxes.error label,#reverb-form .rt-wall-material-checkboxes.error label{color:red}
#contact-form-recycling .error-label.error,#reverb-form .error-label.error{color:red !important}
#reverb-form .RT.border-bottom{border-bottom:2px solid #d5d5d5;margin-bottom:2rem;padding-bottom:1rem}
#contact-form-recycling .inline-label,#reverb-form .inline-label{margin-right:1rem;display:inline-block}
#contact-form-recycling #removeUploads.disabled,#reverb-form #removeUploads.disabled{color:#b7b7b7;cursor:default}
.product-results{margin-top:1.5rem}
.project-browse-results{margin-top:1rem}
.browse-result-item{padding:.75rem 0;border-top:1px solid #d5d5d5;max-width:77.5rem;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:"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;width:190px}
.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;width:190px}
.browse-result-item .compare-checkbox label{padding-bottom:1rem}
}
.product-browse-gallery .thumbnail-list{margin-left:-3px;margin-right:-3px;margin-bottom:0}
.product-browse-gallery .thumbnail-list li{margin:0;padding:6px 3px}
.product-browse-gallery .thumbnail-list li a{display:block;cursor:hand;cursor:pointer}
.product-browse-gallery .thumbnail-list li a.active{border:3px solid #371d88}
.product-browse-gallery .thumbnail-list li a.active:hover,.product-browse-gallery .thumbnail-list li a.active:focus{cursor:default}
.product-browse-gallery .more-colors .icon-x{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);display:inline-block;font-size:7px;padding-right:.5rem;position:relative;top:2px}
@media screen and (min-width:64em){.product-browse-gallery .thumbnails{display:table}
.product-browse-gallery .thumbnails>div.columns,.product-browse-gallery .video-list figure.video .thumbnails>div.thumb-container,.video-list figure.video .product-browse-gallery .thumbnails>div.thumb-container{display:table-cell;float:none;vertical-align:middle}
}
.faceted-filtering ul{list-style:none;margin:0;padding:0}
@media screen and (max-width:63.9375em){.faceted-filtering__category{display:none}
.faceted-filtering--expanded .faceted-filtering__category{display:block}
.faceted-filtering__list{cursor:pointer}
.faceted-filtering .faceted-filtering__list:not(.faceted-filtering--expanded) .faceted-filtering__group{border-radius:3px 3px 3px 3px}
.faceted-filtering .faceted-filtering__list:not(.faceted-filtering--expanded) .faceted-filtering__group .expanded{display:block}
.faceted-filtering .faceted-filtering__list:not(.faceted-filtering--expanded) .faceted-filtering__group .collapsed{display:none}
.faceted-filtering .faceted-filtering__list.faceted-filtering--expanded .faceted-filtering__group .expanded{display:none}
.faceted-filtering .faceted-filtering__list.faceted-filtering--expanded .faceted-filtering__group .collapsed{display:block}
.faceted-filtering .faceted-filtering__list.faceted-filtering--expanded .faceted-filtering__group:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
}
.faceted-filtering .faceted-filtering__category,.faceted-filtering .faceted-filtering__group{background:#121212;text-transform:uppercase;font-weight:800;color:#fff;margin:0;border-top:1px solid #888;line-height:1.35}
.faceted-filtering .faceted-filtering__category:first-child,.faceted-filtering .faceted-filtering__group:first-child{border-top:0;border-radius:3px 3px 0 0}
.faceted-filtering .faceted-filtering__category:last-child,.faceted-filtering .faceted-filtering__group:last-child{border-radius:0 0 3px 3px}
.faceted-filtering .faceted-filtering__category:last-child[aria-expanded="true"],.faceted-filtering .faceted-filtering__group:last-child[aria-expanded="true"]{border-bottom:1px solid #d5d5d5}
.faceted-filtering .faceted-filtering__category:before,.faceted-filtering .faceted-filtering__group:before{float:right;position:relative;top:1rem;right:1rem;font-size:.65rem;-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
.faceted-filtering .faceted-filtering__category:hover,.faceted-filtering .faceted-filtering__category:focus,.faceted-filtering .faceted-filtering__group:hover,.faceted-filtering .faceted-filtering__group:focus{cursor:pointer}
.faceted-filtering .faceted-filtering__category>span,.faceted-filtering .faceted-filtering__group>span{padding:.75rem 2.5rem 1rem .75rem;display:block}
.faceted-filtering .faceted-filtering__category[aria-expanded="true"],.faceted-filtering .faceted-filtering__group[aria-expanded="true"]{background:#efefef;color:#121212}
.faceted-filtering .faceted-filtering__category[aria-expanded="true"]:before,.faceted-filtering .faceted-filtering__group[aria-expanded="true"]:before{color:#121212;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
.faceted-filtering .faceted-filtering__group{background:#121212;color:#888}
@media screen and (min-width:64em){.faceted-filtering .faceted-filtering__group{display:none}
}
.faceted-filtering .faceted-filtering__group:before{color:#888;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:500ms}
.faceted-filtering .dropdown-pane{width:auto;border-radius:0;border-width:0 1px 0 1px;border-style:solid;border-color:#d5d5d5;padding:.5rem 0;z-index:4}
.faceted-filtering .dropdown-pane ul{padding-left:1rem}
.faceted-filtering .dropdown-pane .swatches li{width:auto}
@media screen and (max-width:63.9375em){.faceted-filtering .dropdown-pane.is-open{position:relative;top:0 !important;left:0 !important;width:100% !important}
}
.faceted-filtering .dropdown-pane label{font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;text-transform:none;font-weight:400;font-size:.875rem;display:block;padding:.25rem .75rem .25rem 0;line-height:1.35}
.faceted-filtering .dropdown-pane label:hover,.faceted-filtering .dropdown-pane label:focus{cursor:pointer;color:#371d88}
.faceted-filtering .dropdown-pane input:disabled+label,.cb-yisc-container input:disabled+label{color:#b7b7b7;cursor:not-allowed;pointer-events:none}
.faceted-filtering .dropdown-pane input:disabled+label span{cursor:not-allowed;border-color:#efefef !important;cursor:not-allowed}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label{padding-left:2rem;overflow:hidden}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label span{display:block;float:left;margin:-0.15rem 0 0 -2rem}
.faceted-filtering .dropdown-pane input[type="checkbox"]+label span.pattern-gallery{display:inline-block;margin:-0.15rem .3rem 0 -2rem}
.faceted-filtering .dropdown-pane ul.swatches{padding:.5rem}
.faceted-filtering .dropdown-pane ul.swatches li span{background-position:center center;background-size:36px;width:36px;height:36px;margin:3px;border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}
.faceted-filtering .dropdown-pane ul.swatches li span:hover,.faceted-filtering .dropdown-pane ul.swatches li span:focus,.faceted-filtering .dropdown-pane ul.swatches li span.selected{box-shadow:0 0 1px 1px rgba(0,0,0,0.25);border:2px solid #fff}
.faceted-filtering .dropdown-pane ul.swatches li span.selected{box-shadow:0 0 2px 2px rgba(55,29,136,0.5)}
.faceted-filtering .dropdown-pane ul.swatches li input[type="checkbox"]:disabled+label{opacity:.33}
.faceted-filtering .dropdown-pane ul.swatches li input[type="checkbox"]+label{padding:.1rem}
.faceted-filtering .dropdown-pane ul.swatches li input[type="checkbox"]:checked+label span{box-shadow:0 0 2px 2px rgba(55,29,136,0.5)}
@media screen and (min-width:40.3125em){.faceted-filtering--full-width .dropdown-pane ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}
@media screen and (min-width:53.125em){.faceted-filtering--full-width .dropdown-pane ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.faceted-filtering--full-width .dropdown-pane ul.filter-group-options{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
.faceted-filtering .dropdown-pane .faceted-filtering--parent{margin-top:1.25rem}
.faceted-filtering .dropdown-pane .faceted-filtering--parent:first-child{margin-top:0}
.faceted-filtering .dropdown-pane .faceted-filtering--parent label{font-size:1rem}
.faceted-filtering .selected-facets{clear:both}
.faceted-filtering .selected-facets ul{display:inline-block;margin:.5rem 0}
.faceted-filtering .selected-facets ul li{margin-top:.25rem;margin-right:.25rem}
.faceted-filtering .selected-facets input:checked+label,.pattern-browse-results .faceted-filtering .selected-facets input+label{cursor:pointer;font-family:"armstrongicon","Texta W00",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;line-height:1.1}
.faceted-filtering .selected-facets input:checked+label .swatch,.faceted-filtering .selected-facets input:checked+label table.sku-table ul.swatches li span,table.sku-table ul.swatches li .faceted-filtering .selected-facets input:checked+label span,.faceted-filtering .selected-facets input:checked+label .swatches li a,.swatches li .faceted-filtering .selected-facets input:checked+label a,.faceted-filtering .selected-facets input:checked+label .dropdown-pane ul.swatches li span,.faceted-filtering .dropdown-pane ul.swatches li .selected-facets input:checked+label span{border:2px solid #fff;float:none}
.pattern-browse-results .faceted-filtering .selected-facets input+label .swatch,.pattern-browse-results .faceted-filtering .selected-facets input+label table.sku-table ul.swatches li span,.pattern-browse-results table.sku-table ul.swatches li .faceted-filtering .selected-facets input+label span,.pattern-browse-results .faceted-filtering .selected-facets input+label .swatches li a,.pattern-browse-results .swatches li .faceted-filtering .selected-facets input+label a,.pattern-browse-results .faceted-filtering .selected-facets input+label .dropdown-pane ul.swatches li span,.pattern-browse-results .faceted-filtering .dropdown-pane ul.swatches li .selected-facets input+label span{border:2px solid #fff;float:none}
.faceted-filtering .selected-facets input:checked+label:after,.pattern-browse-results .faceted-filtering .selected-facets input+label:after{content:""}
.faceted-filtering .selected-facets input:checked+label:after,.pattern-browse-results .faceted-filtering .selected-facets input+label:after{margin-left:.03125rem;font-size:.625rem;padding:.1875rem 0 .1875rem .1875rem;color:#888;margin-left:.3125rem}
.faceted-filtering .selected-facets input:checked+label:hover:after,.faceted-filtering .selected-facets input:checked+label:focus:after{color:#121212}
.pattern-browse-results .faceted-filtering .selected-facets input+label:hover:after,.pattern-browse-results .faceted-filtering .selected-facets input+label:focus:after{color:#121212}
.faceted-filtering .selected-facets input:disabled+label{opacity:.5}
.faceted-filtering .selected-facets input+label{font-weight:normal}
.faceted-filtering .selected-facets input+label .swatch,.faceted-filtering .selected-facets input+label table.sku-table ul.swatches li span,table.sku-table ul.swatches li .faceted-filtering .selected-facets input+label span,.faceted-filtering .selected-facets input+label .swatches li a,.swatches li .faceted-filtering .selected-facets input+label a,.faceted-filtering .selected-facets input+label .dropdown-pane ul.swatches li span,.faceted-filtering .dropdown-pane ul.swatches li .selected-facets input+label span{margin:-2px 0}
.faceted-filtering .selected-facets .icon-x.icon-x{font-size:.625rem;padding:.1875rem;line-height:2.2}
.faceted-filtering .selected-facets li{border:1px solid #fff;padding:5px 5px 4px;font-size:.8125rem}
.faceted-filtering .selected-facets li a{margin-left:.3125rem}
.faceted-filtering .selected-facets li:not(.clear-all){background:#efefef;border-radius:3px}
.faceted-filtering .selected-facets li:not(.clear-all) a{color:#888}
.faceted-filtering .selected-facets li:not(.clear-all) a:hover,.faceted-filtering .selected-facets li:not(.clear-all) a:focus{color:#121212}
.faceted-filtering .selected-facets li.clear-all:first-child{display:none}
.faceted-filtering .selected-facets li.clear-all a{margin:0 0 1px}
.faceted-filtering .selected-facets .swatch,.faceted-filtering .selected-facets table.sku-table ul.swatches li span,table.sku-table ul.swatches li .faceted-filtering .selected-facets span,.faceted-filtering .selected-facets .swatches li a,.swatches li .faceted-filtering .selected-facets a,.faceted-filtering .selected-facets .dropdown-pane ul.swatches li span,.faceted-filtering .dropdown-pane ul.swatches li .selected-facets span{width:16px;height:16px;float:left;margin-right:.3125rem;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}
@media screen and (min-width:64em){.faceted-filtering .faceted-filtering__category,.faceted-filtering .faceted-filtering__group{float:left;cursor:pointer}
.faceted-filtering .faceted-filtering__category:after,.faceted-filtering .faceted-filtering__group:after{content:'';display:inline-block;border-right:1px solid #efefef;float:right;height:.9375rem;margin-top:-0.9375rem;margin-right:-0.0625rem;opacity:.4;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.faceted-filtering .faceted-filtering__category.hover:after,.faceted-filtering .faceted-filtering__group.hover:after{display:none}
.faceted-filtering .faceted-filtering__category:nth-child(2),.faceted-filtering .faceted-filtering__group:nth-child(2){border-radius:3px 0 0 3px}
.faceted-filtering .faceted-filtering__category>span,.faceted-filtering .faceted-filtering__group>span{padding:.75rem 2.5rem 1rem 1.25rem}
.faceted-filtering .faceted-filtering__category:last-child,.faceted-filtering .faceted-filtering__group:last-child{border-radius:0 3px 3px 0}
.faceted-filtering .faceted-filtering__category:last-child:after,.faceted-filtering .faceted-filtering__group:last-child:after{border-right:0}
.faceted-filtering .faceted-filtering__category:last-child[aria-expanded="true"],.faceted-filtering .faceted-filtering__group:last-child[aria-expanded="true"]{border-bottom:0}
.faceted-filtering .faceted-filtering__category .dropdown-pane,.faceted-filtering .faceted-filtering__group .dropdown-pane{border:1px solid #d5d5d5;border-radius:0 0 3px 3px;border-top:0;max-width:600px;max-height:300px;overflow-y:auto;overflow-x:hidden}
.faceted-filtering .faceted-filtering--highlight{background-color:#371d88}
.faceted-filtering .faceted-filtering--full-width .dropdown-pane{max-height:450px}
}
.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)}
.manual-product-photo-gallery .thumb-page{display:none}
.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 #371d88}
.product-photo-gallery .thumbnail-list li a.active:hover,.product-photo-gallery .thumbnail-list li a.active:focus{cursor:default}
.product-photo-gallery .swatch-container{height:50px}
.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}
.search-results #stickywrapper>section.section:nth-child(odd){background:white !important}
.search-results #stickywrapper>section.section:nth-child(even){background:#efefef !important}
@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:#371d88}
.contact-sidebar p.subheading{font-size:.875rem;padding:.5rem 2rem 0;margin-bottom:.5rem;color:#888;font-family:"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:"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:"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:"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}
}
.thumbnail-tabs .tabs{border:0;background-color:inherit}
.thumbnail-tabs .tabs.gray{background-color:#efefef}
.thumbnail-tabs ul{width:100%}
.thumbnail-tabs li.tabs-title{width:calc(100% / 6);float:left;vertical-align:top}
@media screen and (min-width:40.3125em){.thumbnail-tabs li.tabs-title{border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;border-left-color:transparent}
}
.thumbnail-tabs li.tabs-title:last-child{width:calc(100% / 6 - 1px)}
.thumbnail-tabs li.tabs-title.is-active{background-color:transparent;border-left-color:transparent}
.thumbnail-tabs li.tabs-title.is-active a{background:inherit}
.thumbnail-tabs li.tabs-title.is-active:after{border-bottom:5px solid #371d88;pointer-events:auto}
.thumbnail-tabs 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}
.thumbnail-tabs li.tabs-title a{background-color:inherit;border-bottom:0}
.thumbnail-tabs li.tabs-title img{display:block;margin:0 auto 1.25rem}
.thumbnail-tabs ul.accordion{background:inherit}
@media screen and (min-width:40.3125em){.thumbnail-tabs ul.accordion li.accordion-item{margin-top:0}
}
.thumbnail-tabs ul.accordion li.accordion-item.is-active{background:inherit}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content{background:transparent}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content section.section:first-child{border-top:0;padding-top:0}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content section.section:not(.gray){background:inherit}
@media screen and (max-width:40.25em){.thumbnail-tabs ul.accordion li.accordion-item .accordion-content h3{display:none}
}
@media screen and (min-width:40.3125em){.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[aria-hidden=true]{display:none !important}
.thumbnail-tabs ul.accordion li.accordion-item .accordion-content h3{display:block}
}
.sku-summary{border-top:0;border-bottom:0}
.sku-summary .sku-summary-wrapper{margin-bottom:.625rem}
.sku-summary .sku-ctas{margin:1.5rem 0}
.sku-summary .sku-ctas button,.sku-summary .sku-ctas a{margin-top:.625rem}
.sku-summary .sku-ctas button:first-child,.sku-summary .sku-ctas a:first-child{margin-top:0}
.sku-summary .sku-specifications{display:inline-block}
.sku-summary .sku-specifications span{display:inherit;vertical-align:top}
.sku-summary .sku-specifications span[class^="icon-"]{padding-top:4px}
.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:"Azo Sans W01",Helvetica,Arial,sans-serif;text-transform:none;color:#371d88}
.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:#5e3bcb}
.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}
.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(55,29,136,0.5);border:3px solid #fff}
.marketing-promo__panel__overlay{background-color:rgba(55,29,136,0.75);background-blend-mode:soft-light}
.marketing-promo__panel a.secondary-btn{background-color:transparent;font-weight:bold;text-transform:uppercase;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__sticky-container{max-height: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:77.5rem;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:#efefef;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:#efefef;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__item.zoom:hover .mosaic__img,.mosaic__item.zoom:focus .mosaic__img{transform:scale(1.2)}
.mosaic__item.zoom .mosaic__img{transition:all 1s;width:100%;height:100%;background-size:cover;background-position:50%}
.mosaic__item.zoom a{position:absolute;z-index:100}
.mosaic__group{display:inline-block}
.mosaic__item.zoom>div{height:100%}
@media screen and (min-width:40.3125em){.mosaic__group{max-width:77.5rem;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%}
}
@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;text-transform:uppercase;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}
@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:#371d88;display:inline-block;margin-left:0;padding-left:1.85rem}
.imgText span.download-link--pdf:before{font-family:"armstrongicon","Texta W00",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;text-transform:uppercase;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}
}
.block-right-rte{padding:1.25rem;background:#efefef}
.block-right-rte h4,.block-right-rte h5,.block-right-rte .footer h4,.footer .block-right-rte h4{margin-bottom:.5rem}
.cta{padding:.5rem}
.product-compare{margin-top:1rem;margin-bottom:4rem}
.product-compare table{table-layout:fixed}
.product-compare table tbody tr td:nth-child(4),.product-compare table tbody tr td:nth-child(5){display:none}
.product-compare__table td,.product-compare__table th{padding:.75rem .3125rem;width:33%}
.product-compare__table td{border-right:1px solid #d5d5d5;background:#fff;vertical-align:top;font-size:.75rem}
.product-compare__table td.empty-cell{text-align:center}
.product-compare__table td li:nth-child(n+4){display:none}
.product-compare__table td div.swatch-container{border:0;height:auto;margin:0}
.product-compare__table td button.show-more{bottom:0;display:none;border:0;padding:0;margin:0;color:#371d88;background-color:#fff;font-size:.75rem}
.product-compare__table td button.show-more:hover,.product-compare__table td button.show-more:focus{color:#5e3bcb}
.product-compare__table--heading th{background:#efefef;padding:1.125rem .3125rem}
.product-compare__table--heading th h3{font-size:.875rem;margin:0}
.product-compare__table--subheading th{background:#121212;border:1px solid #121212;color:#fff;text-align:center}
.product-compare__table--subheading th h4{font-size:.875rem;margin:0}
.product-compare__table--row-label{vertical-align:top;font-size:.75rem;font-weight:500;background:#efefef;border-right:1px solid #d5d5d5;word-break:break-all}
.product-compare ul{list-style:disc;list-style-position:outside;padding-left:1rem}
.product-compare ul.swatches{padding-left:0}
.product-compare ul.swatches li{width:25px;height:25px;border-radius:50%;background-position:50%;background-size:100%}
.product-compare ul.swatches li:hover,.product-compare ul.swatches li:focus{border:0}
.product-compare ul.swatches li:nth-child(n+4){display:none}
.product-compare__sticky tbody{border:0}
.product-compare__sticky .sticky__item{width:33%;padding:0;vertical-align:top;border-right:1px solid #d5d5d5}
.product-compare__sticky .sticky__item:first-child{border-left:1px solid #fff}
.product-compare__sticky .sticky__item__content{padding:0 .3125rem .3125rem}
.product-compare__sticky .sticky__item__content button{display:none}
.product-compare__sticky .sticky__item__content h2{font-size:.875rem;margin-top:.3125rem}
.product-compare__sticky .sticky__item__content h4{margin:.625rem 0;text-transform:none;font-size:.875rem;font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.25}
.product-compare__sticky .sticky__item__content .document-link__wrapper a{font-size:.75rem;padding-bottom:.625rem}
.product-compare__sticky .sticky__item__content .document-link__wrapper ul.file-info{display:none}
.product-compare .sticky{width:100%}
.product-compare .sticky.is-stuck,.product-compare .sticky.is-at-bottom{box-shadow:0 5px 5px 0 rgba(0,0,0,0.15)}
.product-compare .sticky.is-stuck .sticky__item__content h4,.product-compare .sticky.is-at-bottom .sticky__item__content h4{margin:.3125rem 0;padding-bottom:0}
.product-compare .sticky.is-stuck .sticky__item__content .image-wrapper,.product-compare .sticky.is-at-bottom .sticky__item__content .image-wrapper{position:relative}
.product-compare .sticky.is-stuck .sticky__item__content .image-wrapper img,.product-compare .sticky.is-at-bottom .sticky__item__content .image-wrapper img{width:100%;display:none}
.product-compare .sticky.is-stuck .sticky__item__content .document-link__wrapper,.product-compare .sticky.is-at-bottom .sticky__item__content .document-link__wrapper{display:none}
@media screen and (min-width:40.3125em){.product-compare table tbody tr td:nth-child(4),.product-compare table tbody tr td:nth-child(5){display:table-cell}
.product-compare__table{table-layout:fixed}
.product-compare__table th{padding-left:1.125rem}
.product-compare__table--subheading th{text-align:left}
.product-compare__table--heading th h3{font-size:1rem}
.product-compare__table--row-label,.product-compare__table td,.product-compare__table td button.show-more{font-size:.875rem}
.product-compare__sticky .sticky__item{width:20%}
.product-compare__sticky .sticky__item:first-child{padding-left:0}
.product-compare__sticky .sticky__item h2{padding-left:1.125rem;font-size:1rem}
.product-compare__sticky .sticky__item__content{padding:.3125rem}
.product-compare__sticky .sticky__item__content .document-link__wrapper a{font-size:.875rem}
.product-compare__sticky .image-wrapper{position:relative}
.product-compare__sticky .image-wrapper button{display:block;position:absolute;background:rgba(255,255,255,0.75);border:0;color:#888;padding:.5rem;top:5px;right:5px;width:auto;font-size:.875rem}
.product-compare__sticky .image-wrapper button:hover,.product-compare__sticky .image-wrapper button:focus{background:white;color:#121212}
.product-compare__sticky .image-wrapper button span[class^="icon-"]{font-size:.6rem;margin:0 0 0 .5rem;display:inline-block;line-height:0;width:auto;height:auto;vertical-align:baseline}
.product-compare .sticky.is-stuck .product-compare__sticky td:first-child,.product-compare .sticky.is-at-bottom .product-compare__sticky td:first-child{padding-top:.4375rem}
.product-compare .sticky.is-stuck .product-compare__sticky .image-wrapper button,.product-compare .sticky.is-at-bottom .product-compare__sticky .image-wrapper button{position:static;width:100%;text-align:center;background:#efefef;margin-bottom:.75rem}
}
@media screen and (min-width:64em){.product-compare{padding-left:.4375rem;padding-right:.4375rem;width:100%;float:left}
}
@media screen and (min-width:64em) and (min-width:40.3125em){.product-compare{padding-left:.75rem;padding-right:.75rem}
}
@media screen and (min-width:64em) and (min-width:64em){.product-compare{padding-left:1rem;padding-right:1rem}
}
@media screen and (min-width:64em){.product-compare:last-child:not(:first-child){float:right}
.product-compare__sticky .sticky__item h2{font-size:2rem;padding-left:0}
.product-compare__sticky .sticky__item__content h4{font-size:1.125rem;margin-top:.9375rem;margin-bottom:.9375rem}
.product-compare__table th,.product-compare__table td{padding:.9375rem}
.product-compare__table--heading th{padding-top:1.25rem;padding-bottom:1.25rem}
.product-compare__table--heading th h3{font-size:1.125rem}
.product-compare .sticky.is-stuck .product-compare__sticky .sticky__item h2,.product-compare .sticky.is-at-bottom .product-compare__sticky .sticky__item h2{font-size:1.125rem;padding-left:.9375rem}
.product-compare .sticky.is-stuck .product-compare__sticky td:first-child,.product-compare .sticky.is-at-bottom .product-compare__sticky td:first-child{padding-top:.625rem}
}
.room-graphic .room_label{font-size:1.75rem;fill:#371d88;text-transform:none !important}
.room-graphic.healthcare-covid .room_label{font-size:1.25rem}
.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(55,29,136,0.5);stroke:rgba(1,155,183,0.5);stroke-width:3;stroke-miterlimit:10}
.room-graphic .zone a:hover .room_label,.room-graphic .zone a:focus .room_label{fill:#fff}
.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(55,29,136,0.75) !important;stroke:#019bb7 !important;stroke-location:outside;stroke-width:6 !important;stroke-miterlimit:10}
.room-graphic .zone.active .room_label{fill:#fff}
.room-graphic .zone.active .knockout{fill:rgba(160,160,160,0.9)}
html .lang{display:none}
[lang^="en"] .lang.lang--en{display:inherit}
[lang^="es"] .lang.lang--es{display:inherit}
[lang^="fr-fr"] .lang.lang--fr-fr{display:inherit}
[lang^="fr-ma"] .lang.lang--fr-ma{display:inherit}
[lang^="fr_ca"] .lang.lang--fr_ca{display:inherit}
[lang^="fr-ca"] .lang.lang--fr-ca{display:inherit}
[lang^="fr-ca"] .lang.lang--fr_ca{display:inherit}
[lang^="pt"] .lang.lang--pt{display:inherit}
.room-selector__detail{display:none}
.room-selector__detail h4{font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;margin-top:1.875rem}
.room-selector__detail.is-active{display:block}
.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}
.order-samples-add-button-container{text-align:center;width:75%}
@media all and (max-width:644px){.order-samples-add-button-container{text-align:center;width:100%}
}
.rte h2.subheading,.rte h2 span.subheading,.rte h3.subheading,.rte h3 span.subheading{font-size:1.125rem}
.rte span.download-link--pdf{color:#371d88;display:inline-block;margin-left:0;padding-left:1.85rem}
.rte span.download-link--pdf:before{font-family:"armstrongicon","Texta W00",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}
#CQrte span.download-link--pdf{color:#371d88;display:inline-block;margin-left:0;padding-left:1.85rem}
#CQrte span.download-link--pdf:before{font-family:"armstrongicon","Texta W00",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}
@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}
}
.takeaway .icon-star-filled{color:#cbce2f}
.takeaway .icon-star-filled:before{color:#cbce2f}
.takeaway footer{display:block}
.takeaway .logo{margin-bottom:1rem}
.takeaway .icon-armstrong-logo,.takeaway .icon-armstrong-ceilings-logo,.takeaway .icon-armstrong-ceilings-and-walls-logo,.takeaway .icon-armstrong-building-logo{font-size:3.25rem}
.takeaway .icon-armstrong-tagline{bottom:-2px;display:inline-block;font-size:2.8rem;padding-left:.5rem;position:relative}
.takeaway .icon-armstrong-tagline:before{color:#371d88}
.takeaway hr{display:block;height:1px;background:transparent;width:100%;border:0;border-top:solid 1px #d5d5d5}
.takeaway__image,.takeaway footer{text-align:center}
.takeaway figure{display:inline-block}
.takeaway figcaption{display:block;font-style:italic;text-align:right}
.takeaway h1{text-transform:none}
.takeaway dl img{width:70px}
.takeaway dt,.takeaway__def-group{float:left;display:table}
.takeaway__defs{display:table-cell;vertical-align:middle}
.takeaway dt{clear:left;margin-right:5px}
.takeaway dd{margin:0}
.takeaway ul{list-style-type:none;margin:0;padding:0}
.takeaway p{margin:0}
.photo-gallery-tags-container{position:absolute;top:5%;left:0}
.photo-gallery-tags-container .tag{position:relative;top:auto;left:auto;display:block;margin-bottom:.25rem;width:fit-content}
.project-browse-results .cb-yisc-container{position:relative;top:1rem;left:1rem;width:fit-content;display:inline-block;margin-bottom:1rem}
@media screen and (max-width:64em){.project-browse-results .cb-yisc-container{left:0}
}
.project-gallery .carousel::before,.project-gallery .carousel::after{content:' ';display:table}
.project-gallery .carousel::after{clear:both}
.project-gallery .carousel .carousel-wrap{padding:0}
.project-gallery .carousel__row{height:auto}
.project-gallery .carousel__scrollwrap{margin-left:0;margin-right:0}
.project-gallery .carousel__scrollclip{position:relative;z-index:1}
.project-gallery .button-group{z-index:2;height:auto;margin:0;pointer-events:none}
.project-gallery .button-group button{pointer-events:auto}
.project-gallery .button-group .button:not(:last-child){border:0}
.project-gallery .carousel .button-group .pager__prev,.project-gallery .carousel .button-group .pager__next{padding:1.25rem}
.project-gallery .carousel .button-group .pager__prev{left:0}
.project-gallery .button{width:auto;height:auto;padding:0;text-shadow:#fff 0 0 1px,#fff 0 0 1px,#fff 0 0 1px,#fff 0 0 1px,#fff 0 0 1px,#fff 0 0 1px}
.project-gallery figure{display:inline-block;vertical-align:top;width:100%}
.project-gallery__background-wrap{position:relative;z-index:1}
.project-gallery__background-wrap img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.project-gallery__background{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;-webkit-filter:blur(7px);filter:blur(7px);opacity:.2;overflow:hidden;background-position:center center;background-repeat:no-repeat}
.project-gallery__back{display:inline-block;margin-bottom:10px}
.project-gallery__back span{vertical-align:middle;margin-right:10px}
.project-gallery img{margin:0;position:relative;z-index:2}
.project-gallery figcaption{position:absolute;z-index:3;bottom:0;left:0;right:0;display:block;background:rgba(18,18,18,0.6);text-align:left;color:#fff;padding:5px 10px}
.project-gallery figcaption p{margin:0;font-size:.875rem;line-height:1.5625rem}
.project-gallery cite{font-style:normal;font-size:1rem}
.project-gallery cite:before{display:none}
.project-gallery .thumbnails .button-group .pager__prev,.project-gallery .thumbnails .button-group .pager__next{padding:0}
.project-gallery .thumbnails .button-group{height:100%}
.project-gallery .thumbnails .button{height:100%;background-color:rgba(55,29,136,0.75);border-radius:0;color:#fff;padding:0;text-shadow:none;font-size:1.25rem}
.project-gallery .thumbnails .button:hover,.project-gallery .thumbnails .button:focus{background-color:#371d88;color:#fff}
.project-gallery .thumbnail-list{margin:0}
.project-gallery .thumbnail-list li{display:inline-block;margin:0}
.project-gallery .enlarge{font-size:1.5625rem;line-height:1;color:rgba(255,255,255,0.75);transition:color .25s ease-out;margin-left:10px}
.project-gallery .enlarge:hover,.project-gallery .enlarge:focus{color:#fff}
.project-gallery h5,.project-gallery .footer h4,.footer .project-gallery h4,.project-gallery .social-list,.project-gallery__global,.project-gallery .tabs,.project-gallery .tabs-panel{padding:0 10px}
.project-gallery h5,.project-gallery .footer h4,.footer .project-gallery h4{margin-top:30px;margin-bottom:5px}
.project-gallery [data-syncwith]{display:none}
.project-gallery [data-syncwith].pager--active{display:block}
.project-gallery__info{text-align:left;margin:10px 0;white-space:normal}
.project-gallery__info h5,.project-gallery__info .footer h4,.footer .project-gallery__info h4{display:inline-block;margin:0;padding:0}
.project-gallery__info p{margin:0}
.project-gallery__info .horizontal-link-list{margin-left:20px}
.project-gallery__info .horizontal-link-list ul{display:inline-block}
.project-gallery__global{padding-top:10px}
.project-gallery__details,.project-gallery__details p,.project-gallery__details dl,.project-gallery__details .content-link-list h5,.project-gallery__details .content-link-list .footer h4,.footer .project-gallery__details .content-link-list h4{font-size:.875rem}
.project-gallery__details a[data-tabnav]{margin-top:20px;display:inline-block;font-size:1.125rem}
.project-gallery__details a[data-tabnav] span{font-size:50%;vertical-align:middle}
.project-gallery__details .tabs{border:0;padding-top:10px;padding-bottom:10px}
.project-gallery__details .tabs a{border:3px solid transparent;border-radius:3px;font-size:.875rem}
.project-gallery__details .tabs a:hover{color:#121212}
.project-gallery__details .tabs li.tabs-title{width:50%;float:left;border:0}
.project-gallery__details .tabs li.tabs-title a{padding:10px;border:3px solid transparent}
.project-gallery__details .tabs li.tabs-title.is-active a{background:transparent;border-color:#121212}
.project-gallery__details .tabs-content,.project-gallery__details .tabs-content .tabs-panel:last-child:not(:first-child){float:none}
.project-gallery__details .tag{position:relative;margin-bottom:.2rem;width:fit-content}
.project-gallery__details h2{text-transform:none;font-size:1.375rem;margin-bottom:0;font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;font-weight:700}
.project-gallery__details dl img{width:60px}
.project-gallery__details dt{clear:both;float:left;width:50%;text-align:right;padding-right:5px}
.project-gallery__details dd{float:right;width:50%;clear:right;padding-left:5px;margin-bottom:0}
.project-gallery__details .icon-star-filled{color:#cbce2f}
.project-gallery__details a.btn{margin-bottom:10px}
.project-gallery__details .content-link-list h5,.project-gallery__details .content-link-list .footer h4,.footer .project-gallery__details .content-link-list h4{padding:0}
.project-gallery__details .content-link-list ul{margin-bottom:20px}
.project-gallery__details .content-link-list ul li{border:0;border-top:1px solid #888;padding-right:0;margin-top:0;margin-bottom:10px;padding-top:1rem}
.project-gallery__details .content-link-list ul li:first-child{border-top:0;padding-top:0}
.project-gallery__details .content-link-list ul li h5,.project-gallery__details .content-link-list ul li .footer h4,.footer .project-gallery__details .content-link-list ul li h4{margin-top:0;font-weight:normal}
.project-gallery__details .content-link-list ul li .indicator{height:18px;width:18px}
.project-gallery__image-details .content-link-list .indicator{font-size:initial;margin-left:10px}
.project-gallery__image-details .icon-legend{margin-top:4rem}
.project-gallery__details .content-link-list [class^="icon-"],.project-gallery__details .content-link-list [class*=" icon-"],.project-gallery__details .content-link-list .icon{margin-right:5px;vertical-align:middle}
.project-gallery__details .content-link-list li h5,.project-gallery__details .content-link-list li article h5{margin-left:0;display:inline-block}
.project-gallery__details .content-link-list li.thumb-list .footer h4,.footer .project-gallery__details .content-link-list li.thumb-list h4,.project-gallery__details .content-link-list li.thumb-list p{margin-left:calc(75px - -1rem)}
.project-gallery__details .content-link-list li.thumb-list img{margin-bottom:1rem}
html.hide-cookie .cookie-warning{display:none}
html .cookie-warning .divider{height:.5rem;background-color:#fff}
html .cookie-warning .cookie-banner{background:#efefef;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
html .cookie-warning .cookie-banner .notice-container{position:relative;display:inline-block;padding:0 1rem;max-width:77.5rem;margin-left:auto;margin-right:auto}
html .cookie-warning .cookie-banner .notice-container .notice{padding:1rem 0;display:inline-block;margin-right:2rem}
html .cookie-warning .cookie-banner .notice-container .notice .icon-circlecheck{margin-right:.5rem;vertical-align:middle;font-size:1.5rem;color:#371d88}
html .cookie-warning .cookie-banner .notice-container .notice a{font-weight:bold;text-decoration:underline}
html .cookie-warning .cookie-banner .notice-container .icon-x{position:absolute;top:.5rem;right:.5rem;cursor:pointer;color:#371d88}
html .cookie-warning .cookie-banner .notice-container .icon-x:hover{color:#5e3bcb}
.pattern-browse-results .faceted-filtering .dropdown-pane li:not(.faceted-filtering--parent) input[type="checkbox"]+label{line-height:1.6}
.pattern-detail .main-image-container{position:relative;margin-bottom:1rem}
.pattern-detail .main-image-container .main-image{border:1px solid #d5d5d5;margin-bottom:0}
.pattern-detail .main-image-container .caption{position:absolute;z-index:3;bottom:0;left:0;right:0;display:block;background:rgba(18,18,18,0.6);text-align:left;color:#fff;padding:5px 10px}
.pattern-detail .main-image-container .caption p{margin:0;font-size:.875rem;line-height:1.5625rem}
.pattern-detail .main-image-container .caption .enlarge{position:absolute;bottom:5px;right:5px;font-size:1.5625rem;line-height:1;color:rgba(255,255,255,0.75);transition:color .25s ease-out}
.pattern-detail .main-image-container .caption .enlarge:hover{color:#fff}
.pattern-detail .main-image-container.pattern-video-container{padding-bottom:100%}
.pattern-detail .main-image-container.pattern-video-container .pattern-video-inner{position:absolute;top:0;right:0;bottom:0;left:0}
.pattern-detail .main-image-container.pattern-video-container .pattern-video-inner .brightcove-container{position:relative;padding-bottom:56%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pattern-detail .main-image-container.pattern-video-container .pattern-video-inner .brightcove-container .video-js{top:0;right:0;left:0;bottom:0;height:100%;width:100%;position:absolute}
.pattern-detail .info .tabs{border:0;padding:10px}
.pattern-detail .info .tabs li.tabs-title{width:50%;float:left;border:0}
.pattern-detail .info .tabs li.tabs-title.is-active a{background:transparent;border-color:#121212}
.pattern-detail .info .tabs li.tabs-title a{padding:10px;border:3px solid transparent}
.pattern-detail .info .tags>div{font-size:.8125rem;color:#fff;background:#121212;padding:.1875rem .5rem;line-height:1;display:inline-block;font-size:.875rem;text-transform:uppercase;font-weight:800}
.pattern-detail .info .tags>div.alt{background:#371d88}
.pattern-detail .info .tabs-content .tabs-panel{padding:1rem 0rem}
.pattern-detail .info .clear{clear:both}
.pattern-detail .info .details{border-bottom:1px solid #888}
.pattern-detail .info .details table tbody{border:0}
.pattern-detail .info .details table tbody tr{background-color:#fff}
.pattern-detail .info .details table tbody tr td{padding:.15rem}
.pattern-detail .info .details table tbody tr td:first-child{padding-left:0}
.pattern-detail .info .details table tbody tr td:last-child{padding-right:0}
.pattern-detail .info .details table tbody tr td .text-uppercase{display:block;margin-bottom:.5rem}
.pattern-detail .info .details .product-tab-link{border-bottom:1px solid #888;margin-bottom:.5rem;padding-bottom:.5rem;margin-top:.75rem}
.pattern-detail .info .shape-groups>.shape-group:not(:last-child){border-bottom:1px solid #888;margin-bottom:1rem;padding-bottom:1rem}
.pattern-detail .info .shape-groups .product-lines a{display:block}
.pattern-detail .info .pattern-tab-link{border-bottom:1px solid #888;margin-top:1rem;padding-bottom:.5rem}
.pattern-detail .info .downloads{border-bottom:1px solid #888}
@media screen and (max-width:40.3125em){.pattern-detail .info{margin-top:1rem}
}
.pattern-detail .thumbnails{margin:0}
.pattern-detail .thumbnails li{width:5rem;display:inline-block;margin-top:0;margin-right:.5rem;margin-bottom:.5rem;cursor:pointer}
.pattern-detail .thumbnails li>a>div{height:68px;width:80px;background-size:cover;background-position:center 0;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,0.12)}
.pattern-detail .thumbnails li>a.selected>div{border:3px solid #371d88}
.pattern-detail .thumbnails li>a.asset-video .icon-play{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;font-size:2.5rem;box-shadow:0 0 10px 3px #666;border-radius:50%;color:rgba(136,136,136,0.6)}
.pattern-detail .related-patterns{margin-top:3rem}
.pattern-card-container .edit .column.grid-list-item:last-of-type+div{clear:both !important}
.pattern-card-container .pattern-card .content-section{border-bottom:1px solid #d5d5d5;padding:1rem 0}
.pattern-card-container .pattern-card .content-section.colors-section img{width:25px;height:25px;border-radius:50%}
.pattern-card-container .pattern-card .content-section p{margin-bottom:.5rem;font-size:.875rem}
.pattern-card-container .pattern-card .content-section table tbody,.pattern-card-container .pattern-card .content-section table tbody td{border:0}
.pattern-card-container .pattern-card .content-section table tbody td{width:50%}
.pattern-card-container .pattern-card .content-section table tbody td:first-child{padding:0 .5rem 0 0}
.pattern-card-container .pattern-card .content-section table tbody td:last-child{padding:0 0 0 .5rem}
@media screen and (min-width:40.3125em){.pattern-card{border:1px solid #d5d5d5}
.pattern-card:nth-of-type(4n+1){border-right:0}
.pattern-card:nth-of-type(n+5){border-top:0}
}
.alejandro{width:12.85rem}
.alejandro .decrease-action-container,.alejandro .value-container,.alejandro .increase-action-container{display:inline-block}
.alejandro .increase-action-container,.alejandro .decrease-action-container{width:2.4rem}
.alejandro .increase-action-container{margin-right:.2rem}
.alejandro .decrease-action-container{margin-left:.2rem}
.alejandro .action-container,.alejandro .value-container{vertical-align:top}
.alejandro .alejandro-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.alejandro .alejandro-button.disabled{cursor:not-allowed;pointer-events:none}
.alejandro .alejandro-button.disabled img.disabled{display:inline-block}
.alejandro .alejandro-button.disabled img.enabled{display:none}
.alejandro .alejandro-button img.enabled{display:inline-block}
.alejandro .alejandro-button img.disabled{display:none}
.alejandro .alejandro-value{width:7rem !important;text-align:center;border:1px solid #888 !important;margin-bottom:0}
.alejandro .alejandro-value.error{background-color:#f5e6e6}
.alejandro .alejandro-value.disabled{cursor:not-allowed;pointer-events:none;opacity:.4}
.alejandro .alejandro-label{text-align:center;font-size:.9rem;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.alejandro .display-container{position:relative;font-size:.9rem}
.alejandro .display-container .min-container{position:absolute;top:0;left:0}
.alejandro .display-container .middle-units-container{text-align:middle}
.alejandro .display-container .max-container{position:absolute;top:0;right:0}
.alejandro .display-container .min-display,.alejandro .display-container .max-display{display:inline-block}
.alejandro .error-msg{width:100%;margin-top:.2rem;color:crimson;font-size:.9rem}
#pattern-gallery-takeaway{font-size:1.25rem;position:relative}
#pattern-gallery-takeaway .column,#pattern-gallery-takeaway .columns,#pattern-gallery-takeaway .video-list figure.video .thumb-container,.video-list figure.video #pattern-gallery-takeaway .thumb-container,#pattern-gallery-takeaway .video-list figure.video figcaption,.video-list figure.video #pattern-gallery-takeaway figcaption{padding:0;margin:0}
#pattern-gallery-takeaway #fancy-triangle{position:absolute;top:-10px;right:-75px}
#pattern-gallery-takeaway .subheading{font-size:1.5rem;margin-bottom:.5rem;text-transform:uppercase}
#pattern-gallery-takeaway .header-small{font-size:1rem;font-weight:none;text-transform:none}
#pattern-gallery-takeaway .small-text{font-size:.875rem;line-height:.85rem}
#pattern-gallery-takeaway .border-top{border-top:1px solid #888}
#pattern-gallery-takeaway .icon-armstrong-logo{float:right;font-size:3.5rem}
#pattern-gallery-takeaway .pattern-takeaway-content{padding:0 2rem 0 2rem}
#pattern-gallery-takeaway h2.subheading.pattern-name{font-size:2.5rem;color:#888;text-transform:uppercase}
@media print{#pattern-gallery-takeaway h2.subheading.pattern-name{color:#888 !important}
}
#pattern-gallery-takeaway #pattern-img-container,#pattern-gallery-takeaway #pattern-details,#pattern-gallery-takeaway #available-products{position:relative;z-index:1}
#pattern-gallery-takeaway #pattern-img-container .column,#pattern-gallery-takeaway #pattern-img-container .columns,#pattern-gallery-takeaway #pattern-img-container .video-list figure.video .thumb-container,.video-list figure.video #pattern-gallery-takeaway #pattern-img-container .thumb-container,#pattern-gallery-takeaway #pattern-img-container .video-list figure.video figcaption,.video-list figure.video #pattern-gallery-takeaway #pattern-img-container figcaption{width:49%;display:inline-block}
#pattern-gallery-takeaway #available-products .available-product{display:inline-block;width:49%}
#pattern-gallery-takeaway #pattern-details{padding-left:.5rem}
#pattern-gallery-takeaway .available-product .img-container,#pattern-gallery-takeaway .available-product .product-details{display:inline-block;vertical-align:top}
#pattern-gallery-takeaway .available-product .img-container{margin-right:1rem;width:100px}
#pattern-gallery-takeaway .available-product .product-details{max-width:420px}
#pattern-gallery-takeaway #notes{padding-top:1rem}
#pattern-gallery-takeaway .color-swatch{width:25px;margin-right:.25rem}
.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;background:#fff;display:inline-block;max-width:100%;width:100%;margin-bottom:1.5rem}
.mini-card-promo .upper{padding:1rem}
.mini-card-promo h3{color:#371d88}
.pencil-card-promo{padding:1rem;color:#fff;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;overflow:hidden;display:flex;width:100%;max-height:145px;min-height:145px}
.pencil-card-promo>.column{flex:1}
.pencil-card-promo>.center-button{display:flex;justify-content:center}
.pencil-card-promo>.center-button>.pencil-button{align-self:center}
.pencil-card-promo h2{text-shadow:1px 1px 2px rgba(55,29,136,0.5)}
@media screen and (min-width:53.125em) and (max-width:64em){.pencil-card-promo h2{font-size:1.75rem}
}
@media screen and (max-width:53.125em){.pencil-card-promo h2{font-size:1.5rem}
.pencil-card-promo>.column:last-child:not(:first-child){display:none}
}
.pencil-card-promo a.btn.secondary-btn{border-color:#fff;color:#fff}
@media screen and (min-width:64em){.time-cost-calc-results table.tcsc-results-table tr td{width:25%}
.time-cost-calc-results table.tcsc-results-table tr td:first-child{width:50%}
}
form.cost-savings-calc a[data-open]{border-bottom:0}
form.cost-savings-calc #rooms{margin-bottom:1rem}
form.cost-savings-calc #removeRoomsButton{text-decoration:underline}
form.cost-savings-calc #removeRoomsButton.disabled{color:#888;cursor:no-drop}
form.cost-savings-calc a span.icon-chevron-sm-right{font-size:.7rem;font-weight:bold}
.time-cost-calc-landing #overview{padding-top:2rem}
.time-cost-calc-results .stat-card{height:190px}
.time-cost-calc-results .grid-list .grid-list-item figure>*{max-width:100%}
.time-cost-calc-results .tcsc-drawings-modal{width:initial !important}
.time-cost-calc-results .brightcove-container{border:1px solid #d5d5d5}
.time-cost-calc-results table tr.group.dark{background:#000;color:#fff}
.time-cost-calc-results .overview.with-simplesoffit .at-a-glance{font-size:1.5rem}
.time-cost-calc-results .overview.with-simplesoffit .overview-card{text-align:center;font-size:1.25rem;padding:1rem;box-shadow:5px 5px 10px 0 rgb(0 0 0 / 20%) !important}
.time-cost-calc-results .overview.with-simplesoffit .overview-card .title{font-size:1.5rem;font-weight:bold;margin-bottom:1rem}
.time-cost-calc-results .overview.with-simplesoffit .overview-card .colored-bold{font-size:1.5rem;font-weight:bold}
.time-cost-calc-results .overview.with-simplesoffit .overview-card .colored-bold.green{color:#96b161}
.time-cost-calc-results .overview.with-simplesoffit .overview-card .colored-bold.blue{color:#59a4d8}
.time-cost-calc-results .overview.with-simplesoffit .overview-card .colored-bold.red{color:#f3876a}
.time-cost-calc-results .overview.with-simplesoffit table.production-rates-table tbody tr td.green{color:#96b161;font-weight:bold}
.time-cost-calc-results .overview.with-simplesoffit table.production-rates-table tbody tr td.blue{color:#59a4d8;font-weight:bold}
.time-cost-calc-results .overview.with-simplesoffit table.production-rates-table tbody tr td.red{color:#f3876a;font-weight:bold}
.time-cost-calc-results .overview.with-simplesoffit table.production-rates-table tbody tr th{border-top:1px solid #d5d5d5}
.time-cost-calc-results .overview.with-simplesoffit table.production-rates-table tbody tr th:last-child{border-right:1px solid #d5d5d5}
.time-cost-calc-results .overview.with-simplesoffit .results-overview{margin-top:2rem}
@media screen and (min-width:63.9375em){.time-cost-calc-results .overview.with-simplesoffit .production-rates-table .border-right{border-right:5px solid white}
.time-cost-calc-results .overview.with-simplesoffit .production-rates-table .border-right,.time-cost-calc-results .overview.with-simplesoffit .production-rates-table .border-left{position:relative}
.time-cost-calc-results .overview.with-simplesoffit .production-rates-table .border-right:after{content:" ";position:absolute;z-index:1;top:0;right:0;bottom:0;border-right:1px solid #d5d5d5}
.time-cost-calc-results .overview.with-simplesoffit .production-rates-table .border-left:before{content:" ";position:absolute;z-index:1;top:0;left:0;bottom:0;border-right:1px solid #d5d5d5}
}
#docs-and-drawings{padding-bottom:0}
#docs-and-drawings .resource-search>div{padding:0 1rem 2rem 1rem}
@media screen and (min-width:40.3125em){#docs-and-drawings .resource-search>div{padding:2rem;padding-top:0}
}
#docs-and-drawings .resource-search>div .search-container{overflow:hidden;margin-top:1rem}
#docs-and-drawings .resource-search>div .search-container .widgets{overflow:hidden}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection{display:inline-block;vertical-align:top;cursor:pointer;margin-bottom:1rem;max-width:225px;margin-left:1rem;margin-right:1rem}
@media screen and (min-width:40.3125em){#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection{width:250px;max-width:250px;margin-left:1rem;margin-right:1rem}
}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection.selected>.selection-inner{border:2px solid #371d88}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection.documents .icon{padding:10px}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection>.selection-inner{text-align:center;position:relative;display:table;table-layout:fixed;width:100%;height:100%;margin-bottom:.5rem}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection>.selection-inner>.selection-content{background:#fff;border:1px solid #d5d5d5;padding:1.25rem;margin-bottom:1rem;display:table-cell;vertical-align:middle}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection>.selection-inner>.selection-content span{font-size:.87rem}
#docs-and-drawings .resource-search>div .doc-or-drawing-selection .selections .selection>.selection-inner>.selection-content>img{margin-top:1rem;height:5rem}
#docs-and-drawings .mini-card-promo{max-width:270px}
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,#installation .video-list{display:none}
body{height:auto}
.logo.show-for-print{border-bottom:1px solid #d5d5d5;padding-top:10px;padding-bottom:10px;max-width:77.5rem;margin-left:auto;margin-right:auto;padding-left:.4375rem;padding-right:.4375rem;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}
.enlarge{display:none}
section.show-more{display:none}
.sticky-nav-container{display:none}
table.sku-summary.responsive>thead,table.responsive table.sku-summary.responsive>thead,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}
table.sku-table thead thead{text-align:center !important}
.acoustic-chart-link{display:none !important}
.swatch-container,.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:77.5rem;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}
.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:25%;float:left}
.video-grid-list .grid-list>.column:nth-of-type(4n+1),.video-grid-list .grid-list>.columns: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-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}
.video-grid-list .grid-list>.column:nth-of-type(1n),.video-grid-list .grid-list>.columns: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-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}
.product-compare .document-link__wrapper{display:none}
.product-compare__sticky,.product-compare__table{table-layout:fixed}
.product-compare__sticky .sticky__item__content h2{font-size:1.5rem;text-align:left !important}
.product-compare__sticky .sticky__item__content h4{font-size:1rem;line-height:1.35}
.product-compare__table td,.product-compare__table th{text-align:left !important}
.product-compare__table th,.product-compare__table td button.show-more{font-size:.875rem}
.product-compare__table td{font-size:1rem}
#finalSummary .summary-section{margin-bottom:0}
.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}
.time-cost-calc-results table.responsive>tbody>tr>td,.time-cost-calc-results table.responsive table.responsive>tbody>tr>td{border:1px solid #d5d5d5}
.time-cost-calc-results .stat-card h3.subheading{font-size:1rem}
.time-cost-calc-results .valid{color:#1dbc47 !important}
.time-cost-calc-results .error{color:#f2344b !important}
.time-cost-calc-results .overview.with-simplesoffit .overview-card .colored-bold.green{color:#96b161 !important}
.time-cost-calc-results .overview.with-simplesoffit .overview-card .colored-bold.blue{color:#59a4d8 !important}
.time-cost-calc-results .overview.with-simplesoffit .overview-card .colored-bold.red{color:#f3876a !important}
.time-cost-calc-results .overview.with-simplesoffit table.production-rates-table tbody tr td.green{color:#96b161 !important}
.time-cost-calc-results .overview.with-simplesoffit table.production-rates-table tbody tr td.blue{color:#59a4d8 !important}
.time-cost-calc-results .overview.with-simplesoffit table.production-rates-table tbody tr td.red{color:#f3876a !important}
.time-cost-calc-results .overview.with-simplesoffit .results-overview{margin-top:0}
}
.hero-videos{position:relative}
.hero-videos header{display:inline-block;padding:1.17647rem}
.hero-videos .image{position:relative;max-height:533px;overflow:hidden;margin-bottom:0;padding:50% 0 0 0}
.hero-videos .image img{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);min-width:100%}
.hero-videos h1,.hero-videos h3{color:#000;text-shadow:1px 1px 2px rgba(55,29,136,0.5)}
.hero-videos h3{margin-bottom:0;line-height:1.15}
.hero-videos__content{text-align:center}
.hero-videos .btn{margin:1rem auto 0 auto}
@media(min-width:768px){.hero-videos{text-align:center;display:table;overflow:hidden;width:100%;height:auto;margin-bottom:2.25rem}
.hero-videos header{padding:.58824rem 1.17647rem}
.hero-videos .image--overlay{position:absolute;top:0;bottom:0;width:100%;height:100%;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.hero-videos h1,.hero-videos h3{color:#FFF}
.hero-videos h3{line-height:1.35}
.hero-videos__content{position:absolute;top:58%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hero-videos .btn{color:#FFF;border-color:#FFF;cursor:pointer;margin-top:1.75rem}
}
@media(min-width:40.25em){.hero-videos .image{padding:25% 0 0 0}
}
@media(min-width:1080px){.hero-videos .video,.hero-videos>div.video-js{display:block;width:100%;height:auto;min-height:380px}
.hero-videos>div.video-js .bc-player-default_default,.hero-videos>div.video-js .vjs-tech{position:relative}
.hero-videos .video--overlay{position:absolute;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.4);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}
.hero-videos h1{font-size:2.47059rem}
.hero-videos__content{top:55%}
}
.ceilings-homepage .tophat .tophat-nav .site-nav ul li .dropdown-pane{background-color:#efefef}
.ceilings-homepage .contact-tiles .contact-tile span{font-size:5rem}
.ceilings-homepage .tophat .tophat-nav .site-nav ul li:first-child a{background-color:transparent}
.ceilings-homepage .tophat .tophat-nav .site-nav .dropdown-pane a{text-decoration:none !important}
.js .browsercheck{display:none}
#segmentation__popover h4{text-transform:none}
#segmentation__popover .field-container fieldset{margin-bottom:.5rem}
#segmentation__popover form .field-container input[name="other"]{display:inline-block;width:12rem}
.hero-single-new__content{position:absolute;margin-top:-110px;left:0;padding:7px 0 23px 0;width:100%;-webkit-transform:translateY(-50%);max-height:192px;text-align:center;transform:translateY(-50%);color:white}
.hero-single-new.video>.hero-single-new__content{display:none}
.hero-single-new>.video{display:none;background-color:black}
.hero-single-new>.video>div{position:relative;padding-bottom:56.25%;width:100%;max-height:680px;max-width:1208px;margin:0 auto;overflow:hidden}
@media(min-width:1208px){.hero-single-new>.video>div{padding-bottom:0;height:680px;width:1208px}
}
.hero-single-new>.video>div>div,.hero-single-new>.video>div>video{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}
.hero-single-new>.video>div>button.close-button{position:absolute;z-index:1000;right:10px;top:10px;font-size:2em;color:white;background-color:transparent;border:0;opacity:.8}
.hero-single-new>.video>div>button.close-button:hover{opacity:1}
.hero-single-new.video>.video{display:block}
.hero-single-new>.image{max-height:560px;position:relative;padding:30% 0 0 0}
.hero-single-new.video>.image{display:none}
.hero-single-new .btn{margin-top:10px}
.hero-single-new>.image>#hero-single-img{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);min-width:100%;min-height:200px;background-position:center;background-size:cover}
.single-headline{font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1;display:block;margin-bottom:0}
.single-subhead{font-size:1.25rem;display:block}
@media screen and (min-width:0) and (max-width:40.25em){.hero-single-new__content{margin-top:-120px;min-height:200px;text-align:left}
.hero-single-new>.image{min-height:200px}
.single-headline{font-size:1.75rem}
.single-subhead{font-size:1rem}
}
@media screen and (min-width:40.25em) and (max-width:53.0625em){.hero-single-new__content{margin-top:-105px}
}
@media screen and (max-width:53.0625em){.single-headline{padding-top:0}
.single-subhead{padding-top:0}
}
.hero-dual-manual{margin-bottom:6px;border-bottom:1px solid #d5d5d5}
.dual-hero-container{overflow:hidden;margin-bottom:6px}
.dual-hero-container .hero-container{vertical-align:top;float:left;width:60%;padding-right:6px}
.dual-hero-container .description{vertical-align:top;float:left;width:40%;padding:1rem}
.dual-hero-container .description>div{max-width:420px}
.dual-hero-container .description>div p{font-size:1.15rem;padding-bottom:1rem;border-bottom:1px solid #d5d5d5}
.dual-hero-container .description>div ul li{list-style:none}
.dual-hero-container .description>div ul li a[data-open]{border-bottom:0}
.dual-hero-container .reveal{max-width:600px}
.dual-hero-container .hero-container .dual-hero{height:100%}
.dual-hero-container .hero-container .dual-hero>div{min-height:100%}
@media screen and (min-width:0) and (max-width:63.99em){.dual-hero-container .hero-container{width:100%}
.dual-hero-container .description{width:100%;height:initial !important;margin-top:6px;padding-bottom:0;background:#FFF;max-width:initial}
.dual-hero-container .hero-container{height:initial !important;padding:0}
.dual-hero-container .description>div{max-width:initial}
.dual-hero-container .description h1{display:none}
}
.dual-hero>div{float:left;padding-top:45%;background-size:cover}
.dual-hero .dual-hero-swatch{width:40%}
.dual-hero .dual-hero-room-scene{margin-left:6px;width:calc(60% - 6px)}
.dual-hero.single .dual-hero-room-scene{margin-left:0;width:100%}
.product-photo-gallery .main-image .tag{top:1rem;padding:.25rem 1rem}
.gallery-list{overflow:hidden;max-width:100%}
.gallery-list__wrap{position:absolute;padding-right:0;padding-left:0}
.gallery-list__container{position:relative;height:260px}
.gallery-list__container .column{padding-right:0;padding-left:0}
.gallery-list .carousel__row{height:auto !important}
.gallery-list__item{position:relative;display:inline-block;white-space:normal;overflow:hidden;font-size:1rem;max-height:260px;max-width:calc(100vw - 0.375rem);line-height:normal;vertical-align:middle;margin:.1875rem}
.gallery-list__item div.enlarge{display:block;width:100%;height:260px;cursor:pointer;position:relative}
.gallery-list__item div.enlarge:hover{cursor:-webkit-zoom-in;cursor:zoom-in}
.gallery-list__item div.enlarge::after{font-family:"armstrongicon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:0;right:0;margin:.3125rem;font-size:1.5rem;transition:color ease-in-out 250ms;color:rgba(0,0,0,0.6);box-shadow:2px 2px 2px 0 rgba(255,255,255,0.15);border:2px solid #fff;border-radius:3px;content:"\e930"}
.gallery-list__item div.enlarge:hover::after{color:#fff;border-color:transparent}
.gallery-list__item div.enlarge .image-overlay{position:absolute;bottom:20px;left:0;right:0;width:100%;background-color:rgba(255,255,255,1);padding:10px;opacity:.7}
.gallery-list__item div.enlarge:hover .image-overlay{opacity:1}
.gallery-list__item div.enlarge img{width:100%;min-height:100%;margin:0;opacity:.7}
.gallery-list__item div.enlarge:hover img{opacity:1}
.gallery-list__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}
.gallery-list__item .tag{background:#7095a7;margin-bottom:.3125rem}
.gallery-list__item h4{font-size:1.5rem;margin:.875rem 0}
.gallery-list__item p{margin:0;font-size:1rem;font-family:"Azo Sans",Helvetica,Arial,sans-serif;font-weight:700}
.gallery-list__scrollwrap{white-space:nowrap;line-height:0;font-size:0;padding-top:0;padding-bottom:0;overflow-x:scroll;overflow-y:hidden;margin-bottom:-1.0625rem}
.gallery-list__nav span{margin:2px;font-size:.85rem;padding:5px 0;font-weight:bold;vertical-align:baseline}
.gallery-list .btn{margin:2rem 0}
.gallery-list .pager__wrap{position:relative;position:absolute;height:100%}
.gallery-list .pager__prev,.gallery-list .pager__next{position:absolute;box-shadow:2px 2px 2px 0 rgba(18,18,18,0.15);top:50%;z-index:1;background:#fff;border:1px solid #d1d0ca;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.gallery-list .pager__prev{left:0}
.gallery-list .pager__next{right:0}
.gallery-list .reveal{padding-top:2.75rem;padding-bottom:0rem;max-width:800px !important;max-height:90%}
@media(min-width:40.3125em){.gallery-list__container{height:390px}
.gallery-list__item{max-width:none;max-height:390px}
.gallery-list__item div.enlarge{border:1px solid #f5f4f4;height:390px}
.gallery-list__item div.enlarge img{width:auto;height:390px}
.gallery-list__scrollwrap{width:100%}
.gallery-list__nav span{margin:13px 11px}
}
.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}
#experience__popover{margin-top:0;border-radius:5px;background-color:#a9a9a9;box-shadow:2px 2px 2px 0 rgba(255,255,255,0.15);padding:6px;border-width:0;width:300px;max-width:300px;overflow-y:visible;display:none;z-index:1006;position:absolute}
#experience__popover:before{content:' ';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #a9a9a9;position:absolute;left:50%;bottom:100%}
#experience__popover>section.modal{border:2px solid white;padding:0;margin-bottom:0;border-radius:5px;display:block}
#experience__popover>section[data-link].modal{cursor:pointer}
#experience__popover>section.modal>.modal__content>div>*:last-child{padding-bottom:0;margin-bottom:0}
#experience__popover button.close-button{background-color:transparent;color:white;border:0;font-size:1rem;top:.85rem;right:.85rem;margin:0;padding:0}
#experience__popover button.close-button>[class^="icon-"]{font-size:1em;line-height:1;margin:0}
.reverb-calculator-form{border-bottom:0}
.reverb-calculator-form .loading-spinner{height:30px;width:30px;margin-left:auto;margin-right:auto;border-radius:50%;opacity:.7;display:block}
.reverb-calculator-form .rt-wall-material-checkboxes.error label{color:red}
.reverb-calculator-form .validation-error-message{display:none}
.reverb-calculator-form .error .validation-error-message{display:block;margin-bottom:.25rem}
.reverb-calculator-results ul{font-family:"Texta W00",Helvetica,Arial,sans-serif}
.reverb-calculator-results ul li{margin-top:0}
.reverb-calculator-results ul li.margin-bottom{margin-bottom:1rem}
.reverb-calculator-results #reverb-results-header .room-summary{font-size:1.25rem}
.reverb-calculator-results .graph-container{padding:1rem;border:1px solid #d5d5d5}
.reverb-calculator-results .legend .rt-preferred-range-legend{background-color:rgba(151,153,155,0.4);width:15px;height:15px;margin-right:.5rem;float:left;margin-top:.2rem;border-radius:7px}
.reverb-calculator-results .legend .rt-preferred-range-legend-text{vertical-align:middle;overflow:hidden}
.reverb-calculator-results .reverb-results-graph-info .current-rt,.reverb-calculator-results .reverb-results-graph-info .recommended-rt{font-size:1.25rem}
.reverb-calculator-results .reverb-results-graph-info .current-rt>*{vertical-align:middle}
.reverb-calculator-results .reverb-results-graph-info .current-rt .current-rt-legend{background-color:#e03c31;width:15px;height:15px;margin-right:.5rem;display:inline-block;vertical-align:middle;border-radius:50%}
.reverb-calculator-results .reverb-results-graph-info .current-rt .current-rt-time{color:#e03c31}
.reverb-calculator-results .reverb-results-graph-info .current-rt.within .current-rt-legend{background-color:#789d4a;font-weight:bold}
.reverb-calculator-results .reverb-results-graph-info .current-rt.within .current-rt-time{color:#789d4a;font-weight:bold}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #d5d5d5}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .selected-treatment-header>*{display:inline-block;vertical-align:middle;margin-bottom:0}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #d5d5d5;margin-left:1rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product:nth-child(3){border-bottom:0;padding-bottom:0}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .show-product-in-report .icon-chevron-sm-down,.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .hide-product-from-report .icon-chevron-sm-up{font-size:.75rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header{position:relative;margin-right:125px}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header .line-link{font-size:1.25rem;text-decoration:underline;vertical-align:middle}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header .line-with{font-size:1.25rem;vertical-align:middle}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header>.disabled-overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,.8)}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .rt-info{margin-left:1.5rem}
.reverb-calculator-results .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .rt-info span.within{color:#789d4a;font-weight:bold}
.reverb-calculator-results .reverb-chosen-treatments .edit-acoustical-treatments.add-another-treatment>*{vertical-align:middle;font-size:1.25rem}
.reverb-calculator-results .reverb-list-item .disabled-overlay{background:white;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;display:none}
.reverb-calculator-results .reverb-list-item.disabled .disabled-overlay{display:block}
.reverb-calculator-results .reverb-list-item table tbody{border:0}
.reverb-calculator-results .reverb-list-item table tbody tr:not(:last-child){border-bottom:1px solid #d5d5d5}
.reverb-calculator-results .reverb-list-item table tbody tr td{width:50%}
.reverb-calculator-results .reverb-list-item table tbody tr td:first-child{padding:1rem .5rem 1rem 0}
.reverb-calculator-results .reverb-list-item table tbody tr td:last-child{padding:1rem 0 1rem .5rem}
.reverb-calculator-results .icon-total-acoustics:before,.reverb-calculator-results .icon-sustain:before{height:16px;width:16px;margin-bottom:-2px}
.reverb-calculator-results .reverb-list-item .color-swatch{width:25px;height:25px;border-radius:50%;margin:0 .25rem .25rem 0}
.reverb-calculator-results .reverb-list-item a[data-open]{border-bottom:0}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info>div:first-child{margin-top:1rem;padding-top:1rem}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info>div:not(:last-child){border-bottom:1px solid #d5d5d5;margin-bottom:1rem;padding-bottom:1rem}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info span.current-rt{color:#e03c31}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info span.within{color:#789d4a;font-weight:bold}
.reverb-calculator-results #reverb-products-compare .reverb-list-item .rt-info ul{margin-bottom:0}
.reverb-calculator-results #reverb-products-compare .back-to-add.no-products-added{font-size:1.5rem}
.reverb-calculator-results #reverb-products-compare .back-to-add.no-products-added>*{vertical-align:middle;font-weight:bold}
.reverb-calculator-results #reverb-products-compare .back-to-add.no-products-added>.icon-add-more{font-weight:normal}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form{min-height:200px}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form label{margin-bottom:.5rem;text-align:center}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form .search-field{position:relative}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form .search-field input{margin-bottom:0}
.reverb-calculator-results .reverb-list-item .reverb-shortcode-form-container form .search-field button{position:absolute;right:0;top:0;margin:.3125rem;height:1.8375rem;line-height:1rem;padding:0 .5rem}
.reverb-calculator-results span.color-indicator{width:15px;height:15px;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:.25rem}
.reverb-calculator-results .reverb-dislcaimer-section{border-bottom:0}
.reverb-calculator-results .reverb-dislcaimer-section .rt-legend .inside{color:#789d4a;font-weight:bold}
.reverb-calculator-results .reverb-dislcaimer-section .rt-legend .outside{color:#e03c31}
.reverb-calculator-results .align-middle{vertical-align:middle}
.reverb-calculator-results a.download-report .downloading-label{display:none}
.reverb-calculator-results a.download-report.downloading .downloading-label{display:inline-block}
.reverb-calculator-results a.download-report.downloading :not(.downloading-label){display:none}
.reverb-calculator-results #reverbRequestReportModal .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header{margin-right:0}
.reverb-calculator-results .grid-list-container{overflow:initial}
.reverb-calculator-results .grid-list-container .row.grid-list>.column{-webkit-transform:none !important;transform:none !important;position:relative}
.reverb-calculator-results .download-finish-schedule.disabled{color:#b7b7b7;cursor:no-drop}
.reverb-calculator-results.reverb-calculator-takeaway *{font-family:"Azo Sans W01",Helvetica,Arial,sans-serif !important}
.reverb-calculator-results.reverb-calculator-takeaway .light-bold{font-weight:500 !important}
.reverb-calculator-results.reverb-calculator-takeaway .header h3{font-weight:bold;margin-bottom:0}
.reverb-calculator-results.reverb-calculator-takeaway .header h5{font-weight:bold}
.reverb-calculator-results.reverb-calculator-takeaway .header h5{font-weight:bold}
.reverb-calculator-results.reverb-calculator-takeaway .header h5 .reference-number{font-weight:normal;color:#371d88 !important}
.reverb-calculator-results.reverb-calculator-takeaway .summary{margin-bottom:1rem;border-bottom:1px solid #d5d5d5}
.reverb-calculator-results.reverb-calculator-takeaway .summary *{font-size:.875rem}
.reverb-calculator-results.reverb-calculator-takeaway .summary>ul{display:inline-block;width:30%;vertical-align:top}
.reverb-calculator-results.reverb-calculator-takeaway .summary>ul:last-child{width:60%}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-times{width:570px;margin:0 auto;margin-top:2rem}
.reverb-calculator-results.reverb-calculator-takeaway .graph-container{display:inline-block;padding:.5rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-header{margin-right:0}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product:last-child{border-bottom:0;padding-bottom:0}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment{margin-bottom:.5rem;padding-bottom:.5rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment:last-child{border-bottom:0}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product{padding-top:.5rem;padding-bottom:.5rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product{padding-top:.5rem;padding-bottom:.5rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-label{color:#371d88;overflow:hidden}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .rt-info{font-size:.875rem}
.reverb-calculator-results.reverb-calculator-takeaway span.takeaway-color-indicator{margin-right:.5rem;vertical-align:middle;float:left}
.reverb-calculator-results.reverb-calculator-takeaway span.takeaway-color-indicator>svg{margin-top:4px}
.reverb-calculator-results.reverb-calculator-takeaway span.takeaway-color-indicator.graph-range-indicator>svg{vertical-align:middle;margin-top:-8px}
.reverb-calculator-results.reverb-calculator-takeaway .recommended-range{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #d5d5d5}
.reverb-calculator-results.reverb-calculator-takeaway .small-disclaimer{font-size:.75rem}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-results-graph-info *{font-size:.875rem}
.reverb-calculator-results.reverb-calculator-takeaway .takeaway-disclaimer{margin-top:1rem;padding-top:1rem;font-size:.75rem;border-top:1px solid #d5d5d5}
@media print{.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .product-label{color:#371d88 !important}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product .rt-info span.within{color:#789d4a !important}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-results-graph-info .current-rt .current-rt-time{color:#e03c31 !important}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-results-graph-info .current-rt.within .current-rt-time{color:#789d4a !important}
.reverb-calculator-results.reverb-calculator-takeaway .reverb-chosen-treatments .selected-treatments .selected-treatment .products .product{page-break-inside:avoid}
.reverb-calculator-results.reverb-calculator-takeaway .page-break-after{page-break-after:always;float:none}
.reverb-calculator-results.reverb-calculator-takeaway .page-break-before{page-break-before:always;float:none}
}
.infill-panel-list>.column.infill-minicard{padding:.5rem}
.infill-panel-list>.column.infill-minicard>img{width:100px}
.infill-panel-list>.column.infill-minicard .acoustics>div{display:inline-block;margin-right:1rem}
.infill-panel-list>.column.infill-minicard .acoustics>div:last-child{margin-right:0}
.infill-panel-list>.column.infill-minicard .total-acoustics{float:right}
.infill-panel-list>.column.infill-minicard .total-acoustics>span{vertical-align:middle;display:inline-block}
.infill-panel-list>.column.infill-minicard .total-acoustics span.icon-total-acoustics:before{width:20px;height:20px}
.infill-panel-list>.column.infill-minicard .acoustics>div>*{vertical-align:middle}
.infill-panel-list>.column.infill-minicard .acoustics span[class^=icon-]{font-size:20px}
.infill-panel-list>.column.infill-minicard .acoustics img.icon-sabin{width:20px}
.inline-block{display:inline-block}
.collapsible-card{-webkit-box-shadow:4px 4px 10px 2px #ccc;-moz-box-shadow:4px 4px 10px 2px #ccc;box-shadow:4px 4px 10px 2px #ccc;margin:0 1rem;margin-bottom:2rem;display:inline-block;width:calc(100% - 2rem);vertical-align:top}
.collapsible-card .top{display:flex;align-items:center;justify-content:space-between;padding:.5rem;cursor:pointer}
.collapsible-card .top h3{margin-bottom:0;text-align:left;flex:1;font-size:1.5rem}
.collapsible-card .top img{width:55px;margin-right:1rem}
.collapsible-card .top .toggle{background:#371d88;border-radius:50%;padding:.25rem;color:white;margin-left:1rem}
.collapsible-card .top .toggle-close{display:none}
.collapsible-card.open .top .toggle-open{display:none}
.collapsible-card.open .top .toggle-close{display:block}
.collapsible-card .links{display:none;margin-left:calc(60px + 2rem);padding-bottom:2rem}
.collapsible-card.open .links{display:block}
.collapsible-card .links a{font-size:17px}
.my-armstrong-landing .recents{display:inline-block;width:calc(100% - 2rem);vertical-align:top;margin:0 1rem;margin-bottom:2rem}
.my-armstrong-landing h2{text-transform:none}
@media screen and (min-width:53.125em){.collapsible-card{width:45%}
.my-armstrong-landing .recents{width:45%}
}
.mosaic-large .title-container{position:relative;text-align:center}
.mosaic-large .title-container hr{position:absolute;top:50%;width:100%;transform:translateY(-50%);margin:0;max-width:none}
.mosaic-large .title-container .title{font-size:2rem;text-align:center;display:inline-block;background:white;padding:0 1rem;position:relative}
.mosaic-large .scroll-container{position:relative;overflow-x:hidden;overflow-y:hidden}
.mosaic-large .next,.mosaic-large .previous{font-weight:bold;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;color:rgb(255 255 255 / 80%);border-right:8px solid;border-bottom:8px solid;height:30px;width:30px}
.mosaic-large .next:hover,.mosaic-large .previous:hover{color:#371d88}
.mosaic-large .next{right:2rem;transform:rotate(-45deg)}
.mosaic-large .previous{left:2rem;transform:rotate(135deg)}
.mosaic-large .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 .scroll-container .cards-container .card{display:inline-block;width:100%;padding:1rem 1rem 1rem .5rem}
.mosaic-large .scroll-container .cards-container .card .card-inner{box-shadow:5px 5px 10px 0 rgb(0 0 0 / 20%)}
.mosaic-large .scroll-container .cards-container .card .card-inner .bottom{padding:1rem 2rem 1.5rem 2rem;white-space:normal}
.mosaic-large .scroll-container .cards-container .card .card-inner .bottom .bottom-content{margin-bottom:1.5rem}
.mosaic-large .scroll-container .cards-container .card .card-inner .bottom .bottom-content h3{margin-bottom:1rem;text-transform:capitalize;font-style:normal;font-family:"Azo Sans W01",Helvetica,Arial,sans-serif;font-size:1.75rem}
.mosaic-large .scroll-container .cards-container .card .card-inner .bottom .bottom-content p{font-size:1.25rem;margin-bottom:0}
.mosaic-large .scroll-container .cards-container .card .card-inner .card-image{width:100%;position:relative;padding-top:56.25%;overflow:hidden}
.mosaic-large .scroll-container .cards-container .card .card-inner .card-image img{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
@media(min-width:768px){.mosaic-large .scroll-container .cards-container .card{width:50%}
}
.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%}
}
@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%}
}
.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}
.article-list{display:block;margin-bottom:10px}
.article-grid-list{padding:3px}
.article-row{border-top-style:none !important;border-left-style:none !important;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:35%;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 a{font-size:1.5rem !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 (min-width:40.3126em){.row.article-row .article-column:nth-child(n+3){margin-top:2.5rem !important}
.row.article-row .article-column{margin-left:1.25rem !important;margin-right:1.25rem !important}
.article-button{font-size:1.25rem !important;margin-top:1.5rem !important}
}
.article-grid-list-item{margin: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.75rem;font-weight:700;word-wrap:break-word;overflow-wrap:break-word}
.article-item figcaption p{font-size:1.25rem;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}
.article-button:before{content:">";float:right}
.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)}
.search-tabs h2.subheading{margin-top:1.5rem}
.search-results__back{margin-bottom:1.5rem;display:inline-block}
[data-current-fast=""] .fast1,[data-current-fast="none"] .fast1,[data-current-fast=""] .fast3,[data-current-fast="none"] .fast3,[data-current-fast=""] .fast4,[data-current-fast="none"] .fast4,[data-current-fast=""] .fastgeneric,[data-current-fast="none"] .fastgeneric,[data-current-fast=""] .fastinvalidcolor,[data-current-fast="none"] .fastinvalidcolor{display:none !important}
[data-current-fast="FAST1"] .fast3,[data-current-fast="FAST1"] .fast4,[data-current-fast="FAST1"] .fastgeneric,[data-current-fast="FAST1"] .fastinvalidcolor{display:none !important}
[data-current-fast="FAST3"] .fast1,[data-current-fast="FAST3"] .fast4,[data-current-fast="FAST3"] .fastgeneric,[data-current-fast="FAST3"] .fastinvalidcolor{display:none !important}
[data-current-fast="FAST4"] .fast1,[data-current-fast="FAST4"] .fast3,[data-current-fast="FAST4"] .fastgeneric,[data-current-fast="FAST4"] .fastinvalidcolor{display:none !important}
[data-current-fast="generic"] .fast1,[data-current-fast="generic"] .fast3,[data-current-fast="generic"] .fast4,[data-current-fast="generic"] .fastinvalidcolor{display:none !important}
[data-current-fast="invalidcolor"] .fast1,[data-current-fast="invalidcolor"] .fast3,[data-current-fast="invalidcolor"] .fast4,[data-current-fast="invalidcolor"] .fastgeneric{display:none !important}
ul.fast{margin:0;padding:0;list-style-type:none}
ul.fast>li{display:flex}
ul.fast>li>div{padding:0 4px 0 0;font-size:.8rem}
ul.fast>li>div:first-child{width:60px;padding-top:3px;font-weight:bold}
ul.fast>li>div>img{border-radius:50%;height:16px;width:16px}
.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}