.error-page{transition:opacity .4s ease-in-out;opacity:1!important}.contact-page #main-content{background-color:#f5f5f5}.contact-page .contact-page__section{padding-top:3.125rem;padding-bottom:3.125rem}@media (width>=992px){.contact-page .contact-page__section{padding-top:5.625rem}}.contact-page .contact-page__section nav.subnav{padding-bottom:1.25rem}.contact-page .contact-page__section nav.subnav h3{text-transform:uppercase;margin-bottom:.9375rem;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).contact-page .contact-page__section nav.subnav h3,:is(.theme-white,.theme-lightgrey) .contact-page .contact-page__section nav.subnav h3,:is(.theme-white,.theme-lightgrey).contact-page .contact-page__section nav.subnav h3:hover,:is(.theme-white,.theme-lightgrey) .contact-page .contact-page__section nav.subnav h3:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).contact-page .contact-page__section nav.subnav h3,:is(.theme-black,.theme-darkgrey) .contact-page .contact-page__section nav.subnav h3,:is(.theme-black,.theme-darkgrey).contact-page .contact-page__section nav.subnav h3:hover,:is(.theme-black,.theme-darkgrey) .contact-page .contact-page__section nav.subnav h3:hover{color:#ccc}@media (width>=768px){.contact-page .contact-page__section nav.subnav h3{margin-bottom:.9375rem;font-size:1.25rem;line-height:1.875rem}}.contact-page .contact-page__section nav.subnav h3{height:initial;border-bottom:1px solid #ccc;margin-top:0;padding-bottom:.625rem;padding-left:0;font-size:1rem!important}.contact-page .contact-page__section nav.subnav h3 a{color:#4b4b4b}.contact-page .contact-page__section nav.subnav ul{background-color:#0000;border:0;margin:0;padding:0 0 1.25rem;list-style-type:none;display:block}.contact-page .contact-page__section nav.subnav ul li{width:100%;height:2.5rem;margin:0;padding:0 .625rem;font-size:.75rem;line-height:2.5rem}@media (width>=992px){.contact-page .contact-page__section nav.subnav ul li{font-size:.875rem}}.contact-page .contact-page__section nav.subnav ul li a{color:#303030}.contact-page .contact-page__section nav.subnav ul li a span{color:#787878}.contact-page .contact-page__section nav.subnav ul li.active a{font-weight:700}.contact-page .contact-page__section .contact-page__content-container{background-color:#fff;min-height:400px;padding:1.875rem 1.25rem}@media (width>=480px){.contact-page .contact-page__section .contact-page__content-container{padding:3.125rem}}.contact-page .contact-page__section .contact-page__content-container a{padding:0;text-decoration:underline}.search-result body{background-color:#f5f5f5}.search-result #main-content{margin-bottom:8.75rem}.search-result .submit-btn{color:#787878}@media (width<=767px){.search-result .search-facets-container{padding:0!important}}.search-result .search-facets{margin-top:1.875rem}.search-result .search-resultlist{margin-top:.625rem;padding:0;list-style-type:none}@media (width>=992px){.search-result .search-resultlist{margin-top:1.875rem}}.search-result .search-resultlist li{background-color:#fff;margin-bottom:1.25rem;padding:1.25rem;position:relative}@media (width>=992px){.search-result .search-resultlist li{height:11.875rem;margin-bottom:2.5rem;padding-top:1.5625rem;transition:box-shadow .25s ease-in-out}}:is(.theme-white,.theme-lightgrey).search-result .search-resultlist li:hover,:is(.theme-white,.theme-lightgrey) .search-result .search-resultlist li:hover{box-shadow:0 22px 53px -3px #30303026}:is(.theme-black,.theme-darkgrey).search-result .search-resultlist li:hover,:is(.theme-black,.theme-darkgrey) .search-result .search-resultlist li:hover{box-shadow:0 22px 53px -3px #00000040}.search-result .search-resultlist li:hover{cursor:pointer}.search-result .search-resultlist li:hover .download-icon{color:#787878;border-left-color:#e00034!important}.search-result .search-resultlist li strong{font-weight:700}.search-result .search-resultlist li .download-icon{text-align:center;color:#ccc;border-left:1px solid #ccc;width:3.125rem;height:100%;position:absolute;top:0;right:0}.search-result .search-resultlist li .download-icon svg{width:28px;height:46px;position:relative;top:50%;transform:translateY(-50%)}.search-result .search-resultlist li .docicon{display:none}@media (width>=992px){.search-result .search-resultlist li .docicon{float:left;text-align:center;width:10.625rem;padding-top:.625rem;padding-right:1.25rem;display:block}.search-result .search-resultlist li .docicon img{object-fit:contain;width:auto;max-width:100%;height:6.875rem}}.search-result .search-resultlist li .docinfo{max-width:21.875rem;margin-top:.3125rem}@media (width>=992px){.search-result .search-resultlist li .docinfo{float:left}}.search-result .search-resultlist li .docinfo .docinfo-productname{color:#787878;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:1rem}.search-result .search-resultlist li .docinfo .docinfo__title{text-transform:uppercase;margin-bottom:.9375rem;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).search-result .search-resultlist li .docinfo .docinfo__title,:is(.theme-white,.theme-lightgrey) .search-result .search-resultlist li .docinfo .docinfo__title,:is(.theme-white,.theme-lightgrey).search-result .search-resultlist li .docinfo .docinfo__title:hover,:is(.theme-white,.theme-lightgrey) .search-result .search-resultlist li .docinfo .docinfo__title:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).search-result .search-resultlist li .docinfo .docinfo__title,:is(.theme-black,.theme-darkgrey) .search-result .search-resultlist li .docinfo .docinfo__title,:is(.theme-black,.theme-darkgrey).search-result .search-resultlist li .docinfo .docinfo__title:hover,:is(.theme-black,.theme-darkgrey) .search-result .search-resultlist li .docinfo .docinfo__title:hover{color:#ccc}@media (width>=768px){.search-result .search-resultlist li .docinfo .docinfo__title{margin-bottom:.9375rem;font-size:1.25rem;line-height:1.875rem}}.search-result .search-resultlist li .docinfo .docinfo__title,.search-result .search-resultlist li .docinfo .docinfo__title a{color:#303030}.search-result .search-resultlist li .docinfo .docinfo-artno{color:#787878;font-family:Arial Light,Arial,sans-serif}.search-result .search-resultlist li .docinfo .docinfo-filename{color:#787878;margin-top:.3125rem;font-family:Arial Light,Arial,sans-serif}.search-result .search-resultlist li .docsizeandformat{padding-top:1.25rem}@media (width>=992px){.search-result .search-resultlist li .docsizeandformat{width:10rem;padding-top:0;position:absolute;bottom:1.875rem;right:9.375rem}}.search-result .search-resultlist li .docsizeandformat{color:#787878}.search-result .loadmore-btn{background-color:inherit;width:10.3125rem;margin:auto auto 3.125rem;display:block}.search-introtext{margin-top:1.25rem;margin-bottom:3.125rem}.search-introtext p{font-family:Arial Light,Arial,sans-serif;font-size:1rem;line-height:1.625rem}.search-introtext a{color:#1f1f1f;text-decoration:underline}.search-introtext strong{font-weight:700}.campaign-hero-page .image-map-hero-block{text-align:center;background:#101010;padding-top:4.375rem;padding-bottom:1.875rem;position:relative}@media (width>=992px){.campaign-hero-page .image-map-hero-block{padding-top:8.75rem}}.campaign-hero-page .image-map-hero-block img{margin-bottom:1.875rem}.campaign-hero-page .image-map-hero-block p{max-width:36.125rem;margin:auto}.campaign-hero-page .image-map-hero-block .scroll-next-block{text-transform:uppercase;margin-bottom:.9375rem;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).campaign-hero-page .image-map-hero-block .scroll-next-block,:is(.theme-white,.theme-lightgrey) .campaign-hero-page .image-map-hero-block .scroll-next-block,:is(.theme-white,.theme-lightgrey).campaign-hero-page .image-map-hero-block .scroll-next-block:hover,:is(.theme-white,.theme-lightgrey) .campaign-hero-page .image-map-hero-block .scroll-next-block:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).campaign-hero-page .image-map-hero-block .scroll-next-block,:is(.theme-black,.theme-darkgrey) .campaign-hero-page .image-map-hero-block .scroll-next-block,:is(.theme-black,.theme-darkgrey).campaign-hero-page .image-map-hero-block .scroll-next-block:hover,:is(.theme-black,.theme-darkgrey) .campaign-hero-page .image-map-hero-block .scroll-next-block:hover{color:#ccc}@media (width>=768px){.campaign-hero-page .image-map-hero-block .scroll-next-block{margin-bottom:.9375rem;font-size:1.25rem;line-height:1.875rem}}.campaign-hero-page .image-map-hero-block .scroll-next-block{z-index:1;margin-bottom:0;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}:is(.theme-white,.theme-lightgrey).campaign-hero-page .image-map-hero-block .scroll-next-block,:is(.theme-white,.theme-lightgrey) .campaign-hero-page .image-map-hero-block .scroll-next-block{color:#303030}:is(.theme-white,.theme-lightgrey).campaign-hero-page .image-map-hero-block .scroll-next-block:hover,:is(.theme-white,.theme-lightgrey) .campaign-hero-page .image-map-hero-block .scroll-next-block:hover{color:#787878}:is(.theme-black,.theme-darkgrey).campaign-hero-page .image-map-hero-block .scroll-next-block,:is(.theme-black,.theme-darkgrey) .campaign-hero-page .image-map-hero-block .scroll-next-block{color:#fff}:is(.theme-black,.theme-darkgrey).campaign-hero-page .image-map-hero-block .scroll-next-block:hover,:is(.theme-black,.theme-darkgrey) .campaign-hero-page .image-map-hero-block .scroll-next-block:hover{color:#ccc}@media (height>=860px) and (width>=950px){.campaign-hero-page .image-map-hero-block .scroll-next-block{margin-bottom:0;display:block}}.campaign-hero-page .image-map-hero-block .scroll-next-block a{padding:1.25rem;display:block}.campaign-hero-page .image-map-hero-block .scroll-next-block svg{width:auto;height:3.75rem;margin:0 auto;display:block}.campaign-hero-page .image-map-block{background:#101010}.campaign-hero-page .image-map-block p,.campaign-hero-page .image-map-block p:hover,.campaign-hero-page .image-map-block h1,.campaign-hero-page .image-map-block h1:hover,.campaign-hero-page .image-map-block h2,.campaign-hero-page .image-map-block h2:hover,.campaign-hero-page .image-map-block h3,.campaign-hero-page .image-map-block h3:hover,.campaign-hero-page .image-map-block span,.campaign-hero-page .image-map-block span:hover{color:#1f1f1f}.campaign-hero-page .image-map-block .spv-tooltip h4{color:#1f1f1f!important}
