@import url(//cdn2.hubspot.net/hub/98736/hub_generated/template_assets/4179797704/1626812027944/Coded_files/Custom/page/herculite_theme/fonts.min.css);@font-face{font-family:'modern_pictograms_proregular';font-style:normal;font-weight:normal;src:url('https://cdn2.hubspot.net/hubfs/98736/fonts/modernpictogramspro_2-webfont.eot?#iefix') format('embedded-opentype'),url(https://cdn2.hubspot.net/hubfs/98736/fonts/modernpictogramspro_2-webfont.woff) format('woff'),url(https://cdn2.hubspot.net/hubfs/98736/fonts/modernpictogramspro_2-webfont.ttf) format('truetype');font-display:swap}.symbol{font-family:'modern_pictograms_proregular'}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:#fff;color:#000;font-family:'Source Sans Pro',sans-serif;font-size:18px;line-height:1.444em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-fluid{padding-left:0;padding-right:0}.container-fluid .row-fluid .page-center{float:none;max-width:1170px;margin:0 auto;padding:0 15px;width:100%}a{color:#022f5c;text-decoration:none}a:hover,a:focus{color:#305f64;outline:0}hr{color:#ccc;background-color:#ccc;height:1px;border:0}table tr td img{max-width:initial}p{margin-bottom:1.6em}strong{font-weight:700}em{font-style:italic}img{border:0;max-width:100%;height:auto}*:focus{border:0;outline:0;box-shadow:none}.row-fluid .mobile{display:none}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:0 0 10px 0px;line-height:1.2em}.h2,h2{font-size:45px;line-height:1.33}.h3{font-size:32px;margin-bottom:20px}.h4,h4{font-size:26px}.h5{font-size:18px}.h6{font-size:16px}.section-name{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:2.67px;margin-bottom:20px;text-transform:uppercase}.small{font-size:14px}.fw-l{font-weight:300}.fw-r{font-weight:400}.fw-m{font-weight:500}.fw-sb{font-weight:600}.fw-b,.row.font-inherit strong{font-weight:700}@media(max-width:767px){.h2,h2{font-size:32px}}ul.unstyled,ol.unstyled{list-style:none;margin:0;padding:0}.modern{font-family:'modern_pictograms_proregular';font-weight:normal;font-size:16px;line-height:1em}.c-white,.white{color:#fff}.c-black{color:#000}.c-blue{color:#125faf}.darkblue{color:#0b4176}.c-darkgray{color:#737373}.bg-blue{background-color:#125faf}.bg-darkblue{background-color:#0b4176}.bg-dark{background-color:#4a4a4a}.bg-darkgray{background-color:#737373}.bg-lightgray{background-color:#f9f9f9}.bg-gray{background-color:#f4f4f4}.bg-white{background-color:#fff}.ta-center{text-align:center}.btn{display:inline-block;width:auto;height:50px;line-height:50px;padding:0 40px;background-color:#0b4176;border:1px solid #0b4176;text-align:center;cursor:pointer;font-size:18px;font-weight:400;color:#FFF;box-sizing:border-box}.btn.bg-darkblue{background-color:#0b4176;border:1px solid #0b4176;color:#fff}.btn:hover,.btn.bg-darkblue:hover{color:#fff;background-color:#022f5c;border-color:#022f5c}.btn.bg-white,.btn.white-btn{background-color:#fff;color:#0b4176;border-color:#fff}.btn.bg-white:hover{background-color:#f9f9f9}.btn-b-darkblue{border:1px solid #0b4176;color:#0b4176;background:#fff}.btn-b-darkblue:hover{background:#0b4176}.btn.mw-250{min-width:250px}@media screen and (min-width:768px){.btn-b-md-white{border:1px solid #fff;background:#0b4176;color:#fff}.btn-b-md-white:hover{border:1px solid #fff;background:#022f5c}}.row{margin:0 -15px;font-size:0}.col{display:inline-block;vertical-align:top;padding:0 15px;font-size:18px}.col-6{width:calc(100%/6)}.header-wrap .pad{max-width:1180px;margin:0 auto}.header-wrap{background:#0b4176}.translate,.google-search,.translate-img{text-align:right}.translate{margin-left:0;padding-left:0}.header-nav{color:#fff;font-size:33px;font-family:'Source Sans Pro',sans-serif}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#fff;max-width:300px !important;width:auto}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-child a{padding-right:0 !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{float:right}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{list-style:none}.home-logo{margin-top:54px}.google-search .hs-input{background-color:#2b5a88;background-image:url("//cdn2.hubspot.net/hub/98736/file-1094722355-png/New-IMG/Search_button.png");background-repeat:no-repeat;background-position:right;border:medium none;height:35px;margin:15px 0 10px 60px;width:219px}.google-search label,.google-search .hs-button{display:none}.translate-wrap{float:right}.translate-img img{float:right}.translate-img{margin-bottom:15px}.translate img{display:none}.goog-te-menu-value{font-family:'Source Sans Pro',sans-serif !important;padding-left:5px !important}.goog-te-menu-value span{border:none !important;padding:0 4.4px !important}.goog-te-gadget-simple{border-radius:4px !important}.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div,.goog-te-menu2-item-selected div{color:#0b4176 !important;font-family:'Source Sans Pro',sans-serif !important}@media screen and (max-width:1170px){.header-wrap .pad{padding:0 20px}}.body-wrap .pad{max-width:1180px;margin:0 auto}.header-text h2{font-family:'Source Sans Pro',sans-serif;color:#0b1215;font-weight:200;font-size:26px;text-align:center;margin-top:0;line-height:1.7em}.header-text h1{font-family:'Source Sans Pro',sans-serif;color:#0b1215;font-weight:200;font-size:65px;text-align:center;margin-bottom:25px;line-height:1em}.site-title a{max-width:224px;background-size:100% auto;background-position-y:6px}.top-header-wrap .row-fluid .translate-wrap{margin-right:249px}.search-icon{right:195px}.top-header-wrap .row-fluid .cta-wrap{max-width:180px}.home-box-cta .cta_button{font-weight:normal !important;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif !important;width:100%;border-radius:0 !important;border:#0b4176 !important;line-height:1.1em !important;padding:6px 0 !important;color:#fff !important;transition:all .2s;text-shadow:none;box-shadow:none !important;margin-top:-1px}.home-box:hover .cta_button,.home-box-cta .cta_button:hover{color:#0b4176 !important;background:#bcbdc0 !important;transition:all .2s;text-shadow:none;box-shadow:none !important;border:#bcbdc0 !important}.home-guide{margin-top:60px;display:none !important}.home-guide h3{font-family:'Source Sans Pro',sans-serif;color:#0b4176;font-size:30px;font-weight:400;line-height:1em;padding-top:12px;margin-bottom:0}.home-guide p{font-family:'Source Sans Pro',sans-serif;color:#000;font-size:18px;font-weight:300;margin-top:10px}.home-guide a{text-decoration:none;color:#0b4176}.testimonial-header{margin-top:40px}.testimonial-header h1{font-family:'Source Sans Pro',sans-serif;color:#000;font-size:48px;font-weight:300;text-align:center;text-transform:uppercase}.hs_cos_flex-control-nav{display:none}@media screen and (max-width:1170px){.body-wrap{padding:0 20px}}@media screen and (max-width:1150px){.cta_button span{font-size:29px !important}}@media screen and (max-width:900px){.cta_button span{font-size:23px !important}}@media screen and (max-width:764px){.cta_button span{font-size:36px !important}}@media screen and (max-width:760px){.home-box-cta .cta_button{width:53%}.home-box{text-align:center;margin-bottom:50px}}@media screen and (max-width:660px){.home-box-img img{width:100% !important}.home-box-cta .cta_button{width:100%}}@media screen and (max-width:500px){.testimonial-slider,.testimonial-header{display:none !important}.home-cta-3{margin-bottom:50px}}@media screen and (max-width:768px){.header-text h2{font-size:23px !important}.header-text h1{font-size:52px !important}.nav-spacer,.search-spacer{display:none !important}.header-nav{font-size:28px !important;width:100% !important;padding-left:0 !important;float:right !important}.google-search{float:right !important;width:100% !important}.translate-img{margin-bottom:0 !important;width:100% !important}.translate{width:100% !important}.footer-contact span{font-size:20px !important}}@media screen and (max-width:900px){.nav-spacer,.search-spacer{display:none !important}.header-nav{font-size:29px !important;width:100% !important;padding-left:0 !important;float:right !important}.google-search{float:right !important;width:100% !important}.translate-img{margin-bottom:0;width:100% !important}.translate{width:100% !important}}@media screen and (max-width:1160px){.header-nav{font-size:29px}}@media screen and (max-width:1000px){.header-nav{float:right !important;font-size:28px}.nav-spacer{display:none !important}}.site-header .row-fluid .span12{float:none}.site-header .row-depth-1.row-number-6{height:0}.translate-wrap{text-align:right;height:50px;overflow:none}.translated-ltr body{top:0 !important}.translated-ltr body>div.skiptranslate{display:none}.translate-wrap .skiptranslate{display:inline-block;height:50px;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc}.translate-wrap .skiptranslate:after{content:"”";display:inline-block;font-family:'modern_pictograms_proregular';font-size:18px;position:absolute;top:13px;right:20px;color:#000}.translate-wrap select.goog-te-combo{max-width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;margin:0;padding:13px 20px;font-family:'Source Sans Pro',sans-serif;font-size:16px;outline:0;color:#000;text-shadow:0 0 0 #000;position:relative;z-index:99999}.gsc-search-box{padding-top:4px}.gsc-input-box{border:none !important;background:none !important}.gsc-input-box-hover,.gsc-input-box-focus{box-shadow:none !important}.gsc-search-box input.gsc-input{background:none !important;padding:5px;margin-top:10px;border:0;font-size:16px;color:#000;text-indent:0 !important;font-family:'Source Sans Pro',sans-serif;font-weight:300}.gsc-search-box button.gsc-search-button{width:14px;min-width:12px;height:14px;padding:0;border:0;background-color:transparent;font-size:0;background:url(//cdn2.hubspot.net/hubfs/98736/herculite/icon-search.png) center center no-repeat;background-size:100% auto;cursor:pointer}.gsc-search-box button.gsc-search-button svg{display:none}.gsc-search-box input.gsc-input::-webkit-input-placeholder{font-size:16px !important;font-family:'Source Sans Pro',sans-serif}.gsc-search-box input.gsc-input::-moz-placeholder{font-size:16px !important;font-family:'Source Sans Pro',sans-serif}.gsc-search-box input.gsc-input:-ms-input-placeholder{font-size:16px !important;font-family:'Source Sans Pro',sans-serif}.gsc-search-box input.gsc-input:-moz-placeholder{font-size:16px !important;font-family:'Source Sans Pro',sans-serif}.cta-wrap{text-align:right}a#cta_button_98736_f8c75558-af0b-4ad6-94e9-1cd1cbd6039c{max-width:100%}.quick-access{position:relative;z-index:99}.header-wrap{padding:0}.site-title{padding:10px 0}.site-title a{display:block;max-width:350px;width:100%;height:50px;background:url(//cdn2.hubspot.net/hubfs/98736/images/Logos/Herculite_Logo.svg) 0 0 no-repeat}.site-title img{display:none}.quick-access ul{margin:0;padding:0;list-style:none}.quick-access ul li.hs-menu-depth-1{position:relative}.quick-access ul li.hs-menu-depth-1>a{display:block;max-width:196px;width:100%;height:50px;line-height:26px;padding:10px;text-align:center;color:#fff;background-color:#0b4176;border:2px solid #0b4176;box-sizing:border-box;width:200px !important}.quick-access ul li.hs-menu-depth-1>a:hover{background-color:#022f5c;border-color:#022f5c}.quick-access ul.hs-menu-children-wrapper{display:none;width:226px;position:absolute;top:100%;left:0;background-color:transparent;text-align:left;box-shadow:5px 0 10px -5px #333;box-shadow:0 5px 10px -5px #333;z-index:999}.quick-access ul ul li+li{border-top:1px solid #ccc}.quick-access ul ul li a{display:block;height:75px;line-height:1em;padding:26px 20px;background-color:#fff;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.quick-access ul ul li a:hover{background-color:#0b4176;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.main-nav .hs-menu-wrapper{text-align:right}.main-nav ul{margin:0 -20px;padding:0;list-style:none;font-size:0}.main-nav ul li.hs-menu-depth-1{display:inline-block;position:relative;z-index:10}.main-nav ul li.hs-menu-depth-1>a{padding:38px 20px}.main-nav ul li a{display:block;font-size:18px;color:#000}.main-nav ul li a:hover{color:#305f64}.main-nav ul li.hs-item-has-children:hover>a:after{content:"";display:block;width:0;height:0;border-top:12px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;position:absolute;top:100%;left:50%;margin-left:-6px}.main-nav ul li:hover>ul.hs-menu-children-wrapper{display:block}.main-nav ul ul.hs-menu-children-wrapper{display:none;width:266px;position:absolute;top:100%;left:-60px;background-color:transparent;text-align:left;padding-top:20px;box-shadow:5px 0 10px -5px #333;box-shadow:0 5px 10px -5px #333}.main-nav ul ul.hs-menu-children-wrapper li+li{border-top:1px solid #ccc}.main-nav li.hs-menu-depth-2 a{display:block;height:75px;line-height:1em;padding:26px 10px 26px 95px;background-color:#fff;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.main-nav li.hs-menu-depth-2 a:hover{background-color:#0b4176;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2 a:before{content:"";display:inline-block;width:75px;height:75px;overflow:hidden;position:absolute;left:0;top:0;background-size:100% auto !important}.main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2:nth-child(1) a:before{background:url(//cdn2.hubspot.net/hubfs/98736/herculite/icon-awning.jpg) 0 100% no-repeat}.main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2:nth-child(2) a:before{background:url(//cdn2.hubspot.net/hubfs/98736/herculite/icon-performance.jpg) 0 100% no-repeat}.main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2:nth-child(3) a:before{background:url(//cdn2.hubspot.net/hubfs/98736/herculite/icon-healthcare.jpg) 0 100% no-repeat}.main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2:nth-child(4) a:before{background:url(//cdn2.hubspot.net/hubfs/98736/herculite/icon-marine.jpg) 0 100% no-repeat}.main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2:nth-child(5) a:before{background:url(//cdn2.hubspot.net/hubfs/98736/herculite/graphics-media-icon.jpg) 0 100% no-repeat}.main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2:nth-child(6) a:before{background:url(//cdn2.hubspot.net/hubfs/98736/herculite/icon-tent.jpg) 0 100% no-repeat}.main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2 a:hover:before{background-position:0 0 !important}.banner{min-height:365px;color:#fff;padding:50px 0 30px}.banner-blurb{display:block;max-width:1006px;margin:0 auto;font-size:38px;margin-bottom:35px;line-height:56px}.banner .anchor{display:none;width:24px;height:24px;margin:20px 0;font-size:0;position:relative}.banner .anchor:after{content:"”";display:inline-block;font-size:48px;position:absolute;top:0px;left:0px;line-height:1em;font-weight:normal}.banner .anchor-button{transition:all .3s;background-color:#fff;color:#000;border:2px solid #fff;max-width:250px;margin:0 auto;padding:4px;font-family:'Source Sans Pro',sans-serif;font-size:21px;font-weight:400;line-height:46px}.banner .anchor-button:hover{background-color:#0b4176;border:2px solid #0b4176;color:white}.section-title{font-size:30px;line-height:1.3em;font-weight:300;margin-bottom:10px}.gsc-adBlock,.gsc-adBlockVertical,.gsc-clear-button,.gsib_b{display:none !important}.gsc-thinWrapper{width:100% !important;border-right:none !important}.gsc-orderby-container{width:50% !important}.gsc-selected-option-container{max-width:100% !important;min-width:100px !important}.gsc-results-wrapper-visible{padding:20px 0 !important}#gsc-iw-id2{width:100% !important;border:1px solid #cacaca !important}#gsc-iw-id2 .gsc-input{height:32px !important}table.gsc-search-box td.gsc-input{padding-right:0 !important}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important}table.gsc-search-box{margin-bottom:0 !important}.hs-content-path-search-results .body-container{max-width:90%;margin:0 auto !important;padding-bottom:60px !important}.gsc-result .gs-result div.gs-title{overflow:visible !important}.page-bottom-cta{padding:50px 0}.page-bottom-cta .cta-title{font-size:28px;line-height:45px;padding:5px 20px}.page-bottom-cta .cta-wrap{display:inline-block;vertical-align:top;margin:0 20px}.site-footer .row-fluid .span12{float:none}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer .footer1{padding:75px 0}.site-footer .footer2{padding:16px 0}.footer-logo a{display:block;max-width:270px;width:100%;height:28px;padding:0;margin-bottom:20px}.footer-logo a:hover{opacity:.85}.footer-cert p{max-width:280px;font-size:16px}.footer-cert a:hover{opacity:.85}.footer-menu .hs-menu-wrapper{max-width:420px;margin:0 auto}.footer-menu>ul{font-size:0;margin:0 -30px}.footer-menu ul li{font-size:18px}.footer-menu ul li.hs-menu-depth-1{display:inline-block;vertical-align:top;width:50%}.footer-menu ul li.hs-menu-depth-1:first-child{float:left}.footer-menu ul li.hs-menu-depth-1>a{font-weight:700;padding:0 30px}.footer-menu ul li a{display:block;color:#fff;margin-bottom:16px}.footer-menu ul.hs-menu-children-wrapper{margin:0 0 0 30px}.footer-menu ul li a:hover{color:#0b4176}.footer-menu li.hs-menu-item.hs-menu-depth-1.hs-item-has-children a:first-child{cursor:default}.footer-menu ul li.hs-menu-depth-1 a:hover:first-child{color:white}.footer-menu li.hs-menu-item.hs-menu-depth-2 a{cursor:pointer !important}.footer-cert img{margin:0 !important}.row-fluid .span3.footer-connect{margin-left:0}.footer-connect h3{font-size:18px}.footer-connect a{color:#fff}.footer-connect a:hover{color:#0b4176}.footer-connect .footer-media{font-size:0;margin:0 -2px}.footer-media li{display:inline-block;padding:2px;text-align:center}.footer-media li a{display:inline}.footer-media li a img{display:inline-block;width:50%;height:auto}.footer-media li a:hover{opacity:.85}.copyrights{font-size:14px;font-weight:300}.footer-links{text-align:right;padding-top:6px}.footer-links ul{font-size:0;margin:0 -10px}.footer-links ul li{display:inline-block;vertical-align:top;font-size:14px;position:relative}.footer-links ul li::after{content:'|';top:50%;transform:translateY(-50%);right:0;position:absolute}.footer-links ul li:last-of-type::after{display:none !important}.footer-links ul li a{display:block;line-height:1em;padding:0 10px;color:#fff;font-weight:300}.footer-links ul li a:hover{color:#737373}@media screen and (max-width:1024px){li.hs-menu-item.hs-menu-depth-1{margin-bottom:10px !important}li.hs-menu-item.hs-menu-depth-1.hs-item-has-children .hs-menu-children-wrapper{display:none}.site-footer__copyrights>.row-fluid-wrapper>.row-fluid{display:block !important}.site-footer__bottom .site-footer__copyrights-img,.site-footer__bottom .site-footer__copyrights-copy{display:block !important;flex:none !important;width:100% !important;padding:0 !important;text-align:center}.site-footer__bottom .site-footer__copyrights-img img{max-height:150px;width:auto !important}}.front-banner .banner-blurb{padding-top:0}.product-ctas-wrap{padding:34px 0 0;text-align:center}.product-ctas-wrap .span12{float:none}.products{padding:0}.products li{margin-bottom:34px}.products .product-img{display:inline-block;max-width:100px;width:100%;max-height:100px;overflow:hidden;margin-bottom:20px;border-radius:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.products .product-img:hover{transform:scale(1.1)}.products .product-name{display:block;color:#000}.products a:hover .product-name{color:#022f5c}.guide-section{padding:24px 0 0}.guide-cover{height:288px;overflow:hidden}.guide-cover img{float:right;margin-right:20px}.guide-content .hs_cos_wrapper{display:table-cell;height:287px;vertical-align:middle}.guide-content p:last-child{margin-bottom:0}.testimonial-wrap{padding:72px 0 25px}.testimonial-wrap .span12{float:none}.testimonial-wrap .section-header{margin-bottom:16px}.testimonial-wrap .section-header h3{font-size:18px;font-weight:400;color:#000}.testimonial{max-width:830px;margin:0 auto;padding:20px 0}.test-quote{font-size:21px;margin-bottom:20px}.test-author{display:block;font-weight:400;color:#0b4176}.testimonial-slider{position:relative;padding:0 30px}.testimonial-slider>span{display:block;max-width:830px;width:100%;height:200px;margin:0 auto}.slidesjs-navigation{display:block;width:20px;height:48px;position:absolute;top:24%;font-size:0}.slidesjs-navigation:after{display:block;font-family:'modern_pictograms_proregular';font-size:48px;font-weight:normal;line-height:1em;color:#000;position:absolute;top:0}.slidesjs-previous{left:0}.slidesjs-previous:after{content:"‘";left:0}.slidesjs-next{right:0}.slidesjs-next:after{content:"—";right:0}.front-blog{padding:100px 0}.front-blog h3{display:inline-block;font-size:16px;font-weight:600;text-transform:uppercase;position:relative;top:30px}.front-blog .span12{float:none}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{text-align:center}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-text,.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{width:50%}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper .hs-rss-featured-image{max-height:380px;width:auto}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-text{padding-top:40px}.front-blog .hs-rss-title{display:block;line-height:1.3em;font-size:30px;color:#000;margin-bottom:12px}.front-blog .hs-rss-description{max-width:570px}.front-blog .hs-rss-description a{display:block;width:268px;height:48px;line-height:46px;border:1px solid #0b4176;color:#0b4176;font-size:18px;font-weight:400;text-align:center;margin:20px 0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.front-blog .hs-rss-description a:hover{color:#fff;background-color:#0b4176;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.landing-content-inner .hs-form-field ul{list-style:none;margin:0;padding:0}.landing-content-inner .hs-form-field ul li input{width:auto;padding:0;height:auto;margin-right:15px;margin-top:5px}.landing-content-inner .hs-field-desc{margin-bottom:15px;margin-top:15px}.landing-2016 .header-wrap .social{padding:41px 0;text-align:right}.landing-2016 ul.header-media{padding:0;margin:0;list-style:none}.landing-2016 ul.header-media li{display:inline-block;margin-right:10px}.landing-2016 ul.header-media li img{max-height:17px}.landing-2016 ul.header-media li:nth-child(2) img{max-width:17px;margin-bottom:1px}.landing-2016 ul.header-media li:nth-child(4) img{max-height:15px}.landing-2016 ul.header-media li:last-child{margin-right:0}.dark-overlay{background-color:rgba(0,0,0,0.4);height:100%}.landing-content{overflow:hidden;width:100%;height:100%;color:#fff;font-weight:400}.landing-content h1{font-size:24px;line-height:1.3em;font-weight:600}.landing-content .dark-overlay{background-color:rgba(0,0,0,0.4);height:100%}.landing-content .landing-content-inner{float:none !important;padding:100px 0}.landing-content-inner ul li{margin-bottom:0}.landing-2016 .hs-form-field>label{display:none}.landing-2016 input:not([type=checkbox]):not([type=radio]){width:100% !important;height:50px;padding:15px;font-family:'Source Sans Pro',sans-serif;font-size:18px;margin-top:20px;border-radius:0}.landing-2016 input::-webkit-input-placeholder{color:#000;font-weight:300}.landing-2016 input::-moz-placeholder{color:#000;font-weight:300}.landing-2016 input:-ms-input-placeholder{color:#000;font-weight:300}.landing-2016 input:-moz-placeholder{color:#000;font-weight:300}.landing-2016 textarea{width:100% !important;height:100px;padding:15px;font-family:'Source Sans Pro',sans-serif;font-size:18px;margin-top:20px;border:1px solid #ccc;margin-bottom:-8px}.landing-2016 textarea::-webkit-input-placeholder{color:#000;font-weight:300}.landing-2016 textarea::-moz-placeholder{color:#000;font-weight:300}.landing-2016 textarea:-ms-input-placeholder{color:#000;font-weight:300}.landing-2016 textarea:-moz-placeholder{color:#000;font-weight:300}.landing-2016 select{width:100% !important;height:50px;padding:0 0 0 15px;font-family:'Source Sans Pro',sans-serif;font-size:18px;margin-top:20px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-color:#fff !important;border:0;font-weight:300;background:url(//cdn2.hubspot.net/hubfs/98736/arrow-caret-down-icon.png);background-repeat:no-repeat;background-size:15px;background-position:95%;border:1px solid #ccc}.landing-2016 select::-ms-expand{display:none}ul.inputs-list{padding:0}.landing-2016 .hs_submit input{background-color:#0b4176;border:0;color:white !important;cursor:pointer;border:1px solid #0b4176 !important;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.landing-2016 .landing-banner-text{text-align:left}.landing-2016 .hs-form fieldset{max-width:100% !important}.landing-2016 .hs-form fieldset.form-columns-1 .input{max-width:auto;margin-right:0}.landing-2016 .form-columns-2 .hs_state.field.hs-form-field .input{margin:0}.landing-2016 .form-columns-2 .hs-form-field:last-child .input{margin-right:0}.landing-2016 .overlay-blue{background-color:rgba(0,0,0,0.3)}.lp-header__social li{display:inline-block}.lp-header__social li:not(:last-child){margin-right:10px}.landing-content-inner .cta_button{width:auto !important;padding:0 20px}.thank-you-2016 .landing-content h1{font-size:45px;font-weight:300}.thank-you-2016 .top-header-wrap{height:50px}.thank-you-2016 .top-header-wrap .gsc-search-box input.gsc-input{margin-top:0}.thank-you-2016 .gsc-search-box input.gsc-search-button{top:-10px;position:relative}.thank-you-2016 .landing-content{text-align:center}.thank-you-2016 .landing-content .text{max-width:770px;margin:0 auto;float:none}.thank-you-2016 .landing-content .text p{font-size:21px}.thank-you-2016 .landing-content .share-this-text{margin-bottom:10px}.thank-you-2016 .bottom-section{padding:100px 0}.thank-you-2016 .bottom-section .left-title{font-size:16px;text-transform:uppercase;font-weight:600}.thank-you-2016 .bottom-section h3{font-size:36px;font-weight:300}.thank-you-2016 .post-title{font-size:30px;line-height:1.2em;margin-bottom:10px;margin-top:10px}.thank-you-2016 .post-summary{font-size:18px;font-weight:300 !important}.thank-you-2016 .post-summary p{font-size:18px;font-weight:300 !important}.thank-you-2016 .post-summary span{font-size:18px;font-weight:300 !important}.thank-you-2016 a.more-link{border:1px solid #0b4176;padding:12px 90px;color:#0b4176;font-weight:400}.thank-you-2016 a.more-link:hover{color:white;background-color:#0b4176}.thank-you-2016 .post-read-more{margin-bottom:75px}.thank-you-2016 .custom-posts .post-summary{margin-bottom:30px}.thank-you-2016 .custom-posts .post-title a{color:black}.thank-you-2016 .custom-posts .post-title a:hover{color:#022f5c}.thank-you-2016 .recent-posts .post-title a{color:black}.thank-you-2016 .recent-posts .post-title a:hover{color:#022f5c}.landing-content .legal-consent-container{color:#fff}.legal-consent-container .hs-form-booleancheckbox{list-style-type:none}.legal-consent-container .hs-form-booleancheckbox-display input{position:relative;top:4px}.legal-consent-container .hs-form-booleancheckbox-display>span{display:inline;margin-left:6px}@media(max-width:629px){.landing-2016 .mobile-copy{display:none}}@media(min-width:630px){.landing-2016 .mobile-copy{display:inline-block}}.lp-questionnaire .site-title a{margin:0 auto}.questionnaire-banner{color:#fff}.questionnaire-banner .dark-overlay{padding:98px 0}.questionnaire-title-top,.questionnaire-title-top h1{font-size:30px;font-weight:400;line-height:1.3;max-width:720px;margin:0 auto 12px}.questionnaire-title-bottom{font-size:18px;line-height:1.4;max-width:575px;margin:0 auto}.lp-questionnaire label{display:block;color:#000}.lp-questionnaire form{max-width:770px;margin:40px auto 40px}.lp-questionnaire form fieldset{max-width:770px;margin:0 auto}.lp-questionnaire form fieldset.form-columns-1>div.hs-form-field,.lp-questionnaire form fieldset.form-columns-1>div.hs-dependent-field{max-width:770px;margin:0 auto;padding:25px 14%}.lp-questionnaire form fieldset.form-columns-1>div.hs-form-field.hs_email{padding-top:0;padding-bottom:0}.lp-questionnaire form fieldset.form-columns-1>div.hs-form-field.hs_email input{width:99%}.lp-questionnaire form fieldset.form-columns-2{max-width:770px;margin:0 auto;padding:25px 14%;border-top:1px solid #e0e0e0}.lp-questionnaire form fieldset.form-columns-2:last-of-type{border-top:0}.lp-questionnaire form fieldset>div.hs-richtext{padding:0}.lp-questionnaire form fieldset>div.hs-richtext hr{background-color:#e0e0e0;margin:0}.lp-questionnaire form ul.inputs-list{padding-left:0;margin-bottom:0}.lp-questionnaire form .hs_if_yes_what_specification_does_your_application_require_{margin-top:25px}.lp-questionnaire form ul.inputs-list li{display:inline-block;vertical-align:top;margin-left:20%;font-weight:300}.lp-questionnaire form ul.inputs-list li:first-child{margin-left:0}.lp-questionnaire form ul.inputs-list li input[type="radio"]{margin-right:16px}.lp-questionnaire form input[type="text"],.lp-questionnaire form input[type="email"],.lp-questionnaire form textarea,.lp-questionnaire form input[type="tel"]{height:50px;padding:0 15px;margin-top:10px;width:100%;box-sizing:border-box;border:1px solid silver;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-family:'Source Sans Pro',sans-serif;font-size:18px;color:#000;line-height:50px}.lp-questionnaire form textarea{min-height:100px}.lp-questionnaire .hs-form fieldset.form-columns-2 .input{margin-right:14px}.lp-questionnaire form .actions{padding:15px 14% 0}.lp-questionnaire form .actions input[type="submit"]{width:170px;height:50px;box-sizing:border-box;font-family:'Source Sans Pro',sans-serif;font-size:18px;color:#fff;cursor:pointer;background-color:#0b4176;border:1px solid #0b4176;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp-questionnaire form .actions input[type="submit"]:hover{background-color:#fff;color:#0b4176}.lp-questionnaire .hs-error-msgs label{font-size:14px;color:red;font-weight:400}.lp-questionnaire .page-bottom-cta .cta-title{display:block;margin-bottom:20px}.lp-questionnaire .submitted-message{font-weight:300;text-align:center;padding:60px 0;color:#000}.large-interior-banner .dark-overlay{background-image:linear-gradient(-180deg,rgba(0,0,0,0.36) 16%,#000 100%);padding:35px 0}.large-interior-banner .banner-title-top{color:#fff;font-size:45px;line-height:1.24em;border-bottom:1px solid #fff;padding-bottom:25px;margin-bottom:25px}.large-interior-banner .banner-title-bottom{color:#fff;font-size:28px;line-height:1.24em;font-weight:400}.large-interior-banner .page-center{max-width:970px !important}.case-studies .row-fluid .interior-body{padding-top:45px;padding-bottom:70px;max-width:970px}.case-studies .interior-body h2{font-size:48px;line-height:1.3em;font-weight:300;color:#125faf}.case-studies .testimonial{max-width:100%;margin:0 auto;padding:35px 0 0;color:#0b4176;text-align:center}.case-studies .testimonial .test-quote{margin-bottom:0;font-size:26px;line-height:1.3em}.case-studies .testimonial .test-author{font-weight:600;font-size:26px;line-height:1.3em}.large-interior-banner.blue-overlay-banner .banner-title-top{border-bottom:0;font-size:80px;line-height:1;padding-bottom:0;margin-bottom:0}.large-interior-banner.blue-overlay-banner{padding:67px 0 57px;position:relative}.large-interior-banner.blue-overlay-banner .blue-overlay{z-index:0;background:rgba(11,65,118,0.8);position:absolute;top:0;right:0;bottom:0;left:0}.large-interior-banner.blue-overlay-banner .page-center{z-index:3;position:relative}.infographic-section{padding:50px 0;position:relative;overflow:hidden}.container-fluid .row-fluid .infographic-section .page-center{padding-left:8%}.number-dots{margin-right:28px}.number-dots,.infographic-content,.infographic-images{display:inline-block;max-width:34%;vertical-align:top;zoom:1;*display:inline}.infographic-content{max-width:50%}.infographic-number{position:relative;z-index:4;font-size:80px;font-weight:700;color:#FFF;background:#0b4176;border-radius:50%;height:102px;width:102px;line-height:98px;text-align:center;display:block}.infographic-content h2{font-weight:300;font-size:72px;line-height:1;margin-bottom:0}.infographic-content h5{font-weight:700;color:#125faf;font-size:20px;line-height:1.25;margin-bottom:0;margin-top:30px}.infographic-content p{font-size:16px;line-height:1.6;margin-bottom:0}.infographic-content a{color:#125faf}.infographic-images{text-align:center;padding-left:8%;box-sizing:border-box}.infographic-images img.info-icon{max-width:226px;width:100%;height:auto;display:block;margin:0 auto}.infographic-images img.info-image{max-width:370px;width:100%;height:auto;display:block;margin:0 auto}.infographic-images img.info-dots{display:block;text-align:center;margin:-26px auto}.dots-bg:after{content:'';display:block;position:absolute;width:50px;height:100%;border-left:6px dotted #d8d8d8;margin-top:-146px;transform:translateX(50px)}.infographic-wrapper .hs_cos_wrapper_type_custom_widget:first-of-type .dots-bg:after{margin-top:-100px}.infographic-wrapper .hs_cos_wrapper_type_custom_widget:last-of-type .dots-bg:after{margin-top:-5px;max-height:100px;top:0}.distributor-page .interior .hero .overlay{padding:284px 0 200px;background-color:rgba(106,114,121,0.90)}.site-header.v2 .site-title{width:23%}.site-header.v2 .main-nav{width:74%}.site-header.v2 .site-title a{width:265px}.site-header.v2 .header-wrap{border-bottom:1px solid #e3e3e3}.bg-lightgrey{background-color:#f9f9f9}.product h1{font-weight:300;font-size:36px;line-height:1.25em;color:#000}.product .section h2{font-weight:300;font-size:32px;line-height:1.25em;color:#000}.product .section h3{font-weight:300;font-size:22px;line-height:1.36em;color:#000}.product p:last-child{margin-bottom:0}.product .hero{text-align:right;background-size:cover !important;background-position:center center !important}.product .hero h1{margin-bottom:25px}.product .hero .section{padding:50px 0}.product .hero .text{text-align:left;background-color:#fff;max-width:770px;display:inline-block;padding:40px 70px 85px;color:#5e5e5e;line-height:1.5em}.product .hero .copy ul{margin:0;list-style:none;padding:0}.product .hero li a::before{content:'º';font-family:'modern_pictograms_proregular';padding-right:5px;font-size:24px}.product .hero li a{font-weight:400}.product .hero li{margin-bottom:10px}.product .hero li:last-child{margin-bottom:0}.product .hero .breadcrumbs{margin-bottom:0px}.product .hero .hs-breadcrumb-menu-item:first-child{padding-left:0}.product .hero li.hs-breadcrumb-menu-item a::before{display:none}.product .hero .hs-breadcrumb-menu-item{float:none;display:inline-block}.product .hero .hide.copy{margin-top:1.6em}.product .hero .learn-more{color:#0b4176;font-weight:400;display:inline-block;cursor:pointer;margin-top:25px}.product .hero .learn-more::after{content:'ﬁ';font-family:'modern_pictograms_proregular';padding-left:5px}.product .hero .text.opened .learn-more::after{content:'€';font-family:'modern_pictograms_proregular';padding-left:5px}.product .hero .copy .hs-form-field>label{font-family:'Source Sans Pro',sans-serif;font-size:18px;line-height:1.444em;font-weight:400;color:#000}.product .hero .copy .inputs-list.multi-container span{font-weight:300;font-size:18px}.product .hero .copy fieldset.form-columns-1 input[type="radio"]{width:auto}.product .hero .copy ul.inputs-list li:first-child{margin-left:0}.product .hero .copy ul.inputs-list li{display:inline-block;vertical-align:top;margin-left:10%;width:auto;margin-bottom:0}.product .hero .copy ul.inputs-list li input[type="radio"]{margin-right:16px}.product .hero .copy ul.inputs-list.multi-container{margin-top:20px !important}.product .hero .copy form fieldset.form-columns-1>div.hs-form-field,.product .hero .copy form fieldset.form-columns-1>div.hs-dependent-field{max-width:770px;margin:0 auto;padding:25px 0}.product .hero .copy form input[type="text"],.product .hero .copy form input[type="email"],.product .hero .copy form textarea,.product .hero .copy form input[type="tel"]{height:50px;padding:0 15px;margin-top:10px;width:100%;box-sizing:border-box;border:1px solid silver;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-family:'Source Sans Pro',sans-serif;font-size:18px;color:#000;line-height:50px}.product .hero .copy form .actions input[type="submit"]{width:170px;height:50px;box-sizing:border-box;font-family:'Source Sans Pro',sans-serif;font-size:18px;color:#fff;cursor:pointer;background-color:#0b4176;border:1px solid #0b4176;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:ease-in-out all .3s;margin-top:30px}.product .hero .copy form .actions input[type="submit"]:hover{background-color:#fff;color:#0b4176}.product .hero .copy form .hs_if_yes_what_specification_does_your_application_require_{margin-top:25px}.product .hero .copy a.download{background-color:#0b4176;color:#fff;text-align:center;padding:12px 20px;display:inline-block;font-size:18px;font-family:'Source Sans Pro',sans-serif;margin:0;cursor:pointer;border:0;bottom:40px;right:0;margin:0 auto;float:right}.product .hero .copy a.download:hover{background:#0c4781}@media screen and (max-width:480px){.product .hero .copy ul.inputs-list li:first-child{padding-left:10%}.product .hero .copy .hs-form-field{margin-top:25px}.product .hero .copy .hs-form-field:first-child{margin-top:0}}.product .secondary-nav-section .section{padding:0}.product .secondary-nav ul{padding:0}.product .secondary-nav{text-align:center;float:none}.product .secondary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul{float:none;margin:0}.product .secondary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none;display:inline-block}.product .secondary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#000;font-size:18px;padding:20px 0;margin:0 15px;display:inline-block;border-bottom:2px solid transparent;max-width:100%}.product .secondary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.active a{border-bottom:2px solid #0b4176}.product .secondary-nav-section.sticky{position:fixed;top:0;width:100%;z-index:5}.product .flex-content .section{padding:50px 0}.product .flex-content>span>div:first-child .section{padding-top:100px}.product .flex-content>span>div:last-child .section{padding-bottom:100px}.product .section{float:none;padding:100px 0}.product .form-section{background-color:#fff;padding:50px 80px;border:1px solid #e8e8e8}.swatches-section .copy{max-width:770px;margin:0 auto 35px !important;float:none;display:block;color:#5e5e5e}.swatches-section .copy h2{margin-bottom:25px}.swatches-container{text-align:center}.swatches-container>span{font-size:0}.swatches-container>span>div{padding:15px;display:inline-block;width:calc(100%/6);display:none;vertical-align:top}.swatch{text-align:center}.swatch .image{width:100px;height:100px;margin:0 auto 15px;display:inline-block}.swatch .title{font-size:18px;color:#5e5e5e;font-weight:600;line-height:1.55em}.swatch .description{font-size:18px;color:#5e5e5e;font-weight:300;line-height:1.55em}.swatches-section .load-more-container{text-align:center}.swatches-section .load-more{background-color:#0b4176;color:#fff;text-align:center;padding:12px 45px;display:inline-block;margin-bottom:70px;margin-top:35px;cursor:pointer;font-weight:400}.swatches-section .load-more:hover{background:#0c4781}.swatches-section .load-more::after{content:'”';font-family:'modern_pictograms_proregular';padding-left:5px}.product .image-copy .page-center{max-width:1000px}.image-copy .section{position:relative}.image-copy .image{position:absolute;left:0;border-radius:50%;overflow:hidden}.product.overview .image-copy .image img{max-width:100%}.image-copy .image img{max-width:150px}.image-copy_v2 .image{background-size:cover;background-position:center;width:150px;height:150px}.image-copy .copy{padding-left:200px;color:#5e5e5e;line-height:1.55em}.image-copy .copy strong{white-space:nowrap}.image-copy .copy a{font-weight:400}.image-copy .copy table td:first-child{width:170px;vertical-align:top}.image-copy .copy table td{padding:5px 0}.image-copy .copy ul{list-style:none;padding:0}.image-copy .copy ul:last-child{margin-bottom:0}.image-copy .copy ul li{padding-left:30px;text-indent:-0.5em;margin-bottom:20px}.image-copy .copy ul li:last-child{margin-bottom:0}.image-copy .copy ul li::before{content:"• ";color:#125faf;position:relative;left:-20px}.image-copy .copy ol{counter-reset:item;padding:0}.image-copy .copy ol:last-child{margin-bottom:0}.image-copy .copy ol li{display:block;padding-left:30px;text-indent:-1em;margin-bottom:20px}.image-copy .copy ol li:last-child{margin-bottom:0}.image-copy .copy ol li:before{content:counter(item) ". ";counter-increment:item;color:#125faf;font-weight:bold;position:relative;left:-15px}.product .form-section .form-copy{color:#5e5e5e;line-height:1.55em;padding-right:90px}.product .form form label{color:#5e5e5e;font-size:18px;margin-bottom:5px;display:block}.product .form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.product .form select{border:1px solid #e8e8e8;height:50px;padding:6px 20px;font-family:'Source Sans Pro',sans-serif;font-size:16px;color:#59595f;width:100% !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;margin-bottom:15px}.product .form textarea{width:100% !important;height:132px;border:1px solid #e8e8e8;font-family:'Source Sans Pro',sans-serif;font-size:16px;color:#59595f;margin-bottom:15px;padding:10px 20px}.product .form ul.hs-error-msgs.inputs-list{display:none !important}.product .form input.invalid.error{border:1px solid red !important}.product .form input[type="submit"]{background-color:#0b4176;color:#fff;text-align:center;padding:12px 45px;display:inline-block;font-size:18px;font-family:'Source Sans Pro',sans-serif;margin:0;cursor:pointer;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product .form input[type="submit"]:hover{background:#0c4781}.product .resources{background-color:#ececec}.product .resource-item-container{font-size:0}.product .resource-item{display:inline-block;width:calc(100%/3);vertical-align:top;padding:30px 15px}.product .resource-item>.inner{border:1px solid #cdccca}.product .resource-item .featured-image{background-color:#f0f0f0;text-align:center;height:213px;overflow:hidden}.product .resource-item .featured-image img{display:block;max-width:none;min-width:100%;max-height:100%}.product .resource-item .text{background-color:#fff;padding:40px 40px 90px;position:relative}.product .resource-item .topic{color:#737373;font-size:16px;text-transform:uppercase;font-weight:600;line-height:1.25em;margin-bottom:15px}.product .resource-item .title{color:#000;font-size:21px;font-weight:300;line-height:1.428em;margin-bottom:50px}.product .resource-item a.download{background-color:#0b4176;color:#fff;text-align:center;padding:12px;display:inline-block;width:77%;font-size:18px;font-family:'Source Sans Pro',sans-serif;margin:0;cursor:pointer;border:0;position:absolute;left:0;bottom:40px;right:0;margin:0 auto}.product .resource-item a.download:hover{background:#0c4781}.product .cta-section{text-align:center;color:#fff;background-size:cover !important;background-position:center center !important}.product .cta-section .section{padding:60px 0}.product .cta-section .embed{margin:15px;display:inline-block;width:auto;vertical-align:middle}.product .cta-section .title{font-size:38px;font-weight:300;line-height:1.236em;margin:15px;display:inline-block;width:auto;vertical-align:middle}.product .cta-section .overlay{background:rgba(11,65,118,0.8)}.product .open-sticky-offers{position:fixed;top:35%;right:0;background-color:#125faf;color:#fff;padding:12px 20px;font-family:'modern_pictograms_proregular';cursor:pointer}.product .sticky-content-offers{background-color:#125faf;padding:30px 0 0 35px;color:#fff;position:fixed;top:50%;right:0;width:567px;margin-right:-567px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);box-shadow:0 2px 5px 2px rgba(0,0,0,0.10)}.product .content-offer-item .featured-image{width:38%;vertical-align:bottom;display:inline-block}.product .content-offer-item .text{width:61%;vertical-align:top;display:inline-block;padding-right:30px;padding-left:22px;padding-bottom:35px;padding-top:30px}.product .content-offer-item .topic{font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:10px}.product .content-offer-item .title{font-size:21px;font-weight:400;line-height:1.428em;margin-bottom:20px}.product .content-offer-item a.download{background-color:#0b4176;color:#fff;text-align:center;padding:13px 33px;display:inline-block;width:auto;font-size:18px;font-family:'Source Sans Pro',sans-serif;margin:0;cursor:pointer;border:0;font-weight:400}.product .content-offer-item a.download:hover{background:#0c4781}.product ul.slick-dots{list-style:none;margin:0;float:right;background-color:rgba(255,255,255,0.2);padding:0 30px 10px;position:absolute;bottom:0;right:0}.product .sticky-content-offers ul.slick-dots li{display:inline-block;margin-right:7px}.product .sticky-content-offers ul.slick-dots li:last-child{margin-right:0}.product .sticky-content-offers ul.slick-dots li button{font-size:0;border:1px solid #fff;border-radius:50%;display:inline-block;width:9px;height:9px;background:transparent;padding:0;cursor:pointer}.product .sticky-content-offers ul.slick-dots li.slick-active button{background:#fff}.product .sticky-content-offers img.close{max-width:12px;position:absolute;right:30px;top:15px;cursor:pointer;z-index:99}.product .resources .blue-btn{margin-top:30px}a.blue-btn{background-color:#0b4176;color:#fff;text-align:center;padding:13px 33px;display:inline-block;width:auto;font-size:18px;font-family:'Source Sans Pro',sans-serif;margin:0;cursor:pointer;border:0;font-weight:400}a.blue-btn:hover{background:#0c4781}.product .product-section .page-center{max-width:1230px}.related-products{text-align:center;float:none}.related-products>span>div{display:inline-block;vertical-align:top;width:225px;margin-top:50px;padding:20px}.related-products .product-links .image{width:175px;height:175px}.product-links .image{border-radius:50%;width:200px;height:200px;overflow:hidden;transition:ease-in-out .2s all;margin:0 auto}.product-links .image img{width:100%}.product-links .image:hover{transform:scale(1.1)}.product-links .title{color:#000;font-size:21px;margin-top:30px;display:inline-block;margin-bottom:5px;font-weight:400}.product-links .title a{color:#000;font-size:21px;display:inline-block}.product-links a{color:#0b4176;font-weight:400}.product-links a.right-arrow::after{content:'‹';font-family:'modern_pictograms_proregular';padding-left:5px}.product-links .titlehidden{color:#000;font-size:21px;margin-top:30px;display:inline-block;margin-bottom:5px;font-weight:400}.product-links .titlehidden a{color:#000;font-size:21px;display:inline-block}.benefits-section h2{margin-bottom:45px}.benefits-section .grid{float:none !important}.benefits-section .grid>span{display:block;margin:0 auto}.benefits-section .grid>span>div{width:100%;max-width:370px;padding:15px}.benefits-section .benefit-item{background-color:#fff;padding:50px 40px}.benefits-section .benefit-item .title{font-size:24px;margin-bottom:15px}.benefits-section .benefit-item .copy{color:#5e5e5e;line-height:1.55em;max-height:80px;margin-bottom:15px;overflow:hidden;display:block;-webkit-line-clamp:0;-webkit-box-orient:vertical;-webkit-transition:max-height .1s;-moz-transition:max-height .1s;transition:max-height .1s}.benefits-section .benefit-item.closed .copy{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.benefits-section .learn-more{color:#0b4176;font-weight:400;display:inline-block;cursor:pointer}.benefits-section .learn-more::after{content:'ﬁ';font-family:'modern_pictograms_proregular';padding-left:5px}.benefits-section .benefit-item.opened .learn-more::after{content:'€';font-family:'modern_pictograms_proregular';padding-left:5px}.table{display:table;width:100%}.table-cell{display:table-cell}.va-middle{vertical-align:middle}.inline-block{display:inline-block}.half{width:49%}.inline-container{font-size:0}.col-2{width:50%}.testimonial-block .image{width:30%}.testimonial-block .text{padding:50px;padding:7vw}.testimonial-block .copy{font-size:24px;line-height:1.5em}.testimonial-block .detail{margin-top:20px}.paragraph.image-copy .page-center{max-width:1200px}.paragraph.image-copy .copy h2{margin-bottom:20px}.paragraph.image-copy .copy{font-size:18px;padding-left:0}.paragraph.image-copy .image{position:relative;border-radius:0;text-align:center}.paragraph.image-copy .image-right .image{padding-left:80px}.paragraph.image-copy .image-left .image{padding-right:80px}.grid-image.paragraph .single-image{padding:15px;position:relative;right:-15px}.grid-image.paragraph .single-image .inner{overflow:hidden;width:100%;padding-top:100%;position:relative}.grid-image.paragraph .image .single-image img{min-width:100%;min-height:100%;max-width:none;max-height:100%;position:absolute;top:0;left:0}.grid-image.paragraph .image-right .image{text-align:right;width:530px;position:absolute;right:0;left:auto;top:50%;transform:perspective(1px) translateY(-50%);padding-left:0 !important}.grid-image.paragraph .image-right .copy{max-width:none;padding-right:530px !important;text-align:left}.grid-image.paragraph .image-left .single-image{padding:15px;position:relative;left:-15px}.grid-image.paragraph .image-left .image{text-align:left;width:530px;position:absolute;right:auto;left:0;top:50%;transform:perspective(1px) translateY(-50%);padding-left:0 !important}.grid-image.paragraph .image-left .copy{max-width:none;padding-left:530px !important;text-align:left}.paragraph h4{color:#000}.padding-top{padding-top:100px}.padding-bottom{padding-bottom:100px}.tent .paragraph.image-copy .image-left .image{padding-right:18px}.tent .paragraph.image-copy .image-left .copy{padding-left:18px}.tent .paragraph.image-copy .image-right .image{padding-left:18px}.tent .paragraph.image-copy .image-right .copy{padding-right:18px}@media screen and (max-width:1024px){.grid-image.paragraph .image-right .copy{padding-right:0 !important}.grid-image.paragraph .image-left .copy{padding-left:0 !important}.grid-image.paragraph .image{position:relative;transform:none;margin:25px auto 0;display:block}.grid-image.paragraph .image-left .image,.grid-image.paragraph .image-right .image{padding:0;position:relative;transform:none;margin:0 auto 25px;display:block}.grid-image.paragraph .single-image{right:0}.grid-image.paragraph .image-left .single-image{left:0}.tent .paragraph.image-copy .image-left .image{padding-right:0}.tent .paragraph.image-copy .image-left .copy{padding-left:0}.tent .paragraph.image-copy .image-right .image{padding-left:0}.tent .paragraph.image-copy .image-right .copy{padding-right:0}}.paragraph.image-copy.far-left.single h2{margin-bottom:5px}@media screen and (min-width:1025px){.paragraph.image-copy.far-left.single .image{width:35%}.paragraph.image-copy.far-left.single .image-left .copy{width:65%;padding-left:130px}.paragraph.image-copy.far-left.single .image-left .copy .inner{max-width:670px}}@media screen and (max-width:1024px){.paragraph.image-copy.far-left.single .section{padding:0 15px}}.hero{position:relative}.hero .overlay{display:none;width:100%;height:100%;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(106,114,121,0.90)}.hero .hero-content{position:relative;padding:120px 0;box-sizing:border-box}.hero .hero-title{font-size:36px;font-weight:300;line-height:1.3;margin-bottom:30px}.hero .hero-blurb{max-width:630px;font-size:18px;font-weight:300;line-height:1.555;margin:0 auto}.pillar-content{padding:80px 0;background-color:#f1f1f1}.pillar-content .span12{float:none}.intro{font-size:24px;font-weight:300;line-height:1.5;margin-bottom:57px}.topic-block{padding:50px 60px;border:1px solid #e8e8e8;border-bottom:0;background-color:#fff}.pillar-content .content span.hs_cos_wrapper>div.hs_cos_wrapper:last-child .topic-block{border-bottom:1px solid #e8e8e8}.topic-block .topic-title{font-size:32px;font-weight:300;color:#125faf;margin-bottom:30px}.topic-block .subtitle{font-size:18px;font-weight:300;color:#000;line-height:1.33;margin-bottom:10px;text-transform:uppercase}.topic-block p{font-size:18px;line-height:1.55;color:#5e5e5e;margin-bottom:15px;font-weight:300}.topic-block p strong{font-weight:400}.topic-block p a{font-weight:400}.topic-block .copy img{display:block;margin:0 auto;padding-top:25px}.topic-block .copy .caption{display:block;text-align:center;font-size:16px;line-height:1.5;margin-top:15px;font-style:italic;padding-bottom:25px;color:#000}.topic-block .copy blockquote{padding:25px 0 25px 60px;font-size:21px;font-weight:300;line-height:1.5;color:#0b4176}.topic-block .copy blockquote p{font-size:21px;line-height:1.5;color:#0b4176}.topic-block .copy ul{margin:0 0 15px 10px;padding:0;list-style:none}.topic-block .copy li{font-size:18px;line-height:1.55;margin-bottom:15px;position:relative;padding-left:20px;color:#5e5e5e}.topic-block .copy li:before{content:"•";position:absolute;top:0;left:0}.topic-block .copy .hs-cta-wrapper{display:inline-block;padding-top:25px}.topic-block p span{font-weight:300 !important}.pillar-sidebar .widget-type-space{visibility:visible}.sidebar.sticky{position:relative}.sidebar.sticky .modules{position:fixed;top:0;padding-top:50px;width:23.404255317%}.sidebar .modules{padding-left:50px}.sidebar-title{font-size:14px;font-weight:700;color:#0d104d;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:26px}.anchor-nav ul{margin:0;padding:0;list-style:none}.anchor-nav li{display:block;margin:0 0 10px;padding:0;position:relative;line-height:1.76;font-size:17px}.anchor-nav li a{display:block;color:#0b4176}.anchor-nav li:hover a,.anchor-nav li.active a{color:#01274d;text-decoration:underline}.distributor-page .intro{padding-top:100px;font-size:18px}.distributor-page .intro .copy>div.cell-wrapper{max-width:750px;margin:0 auto}.asbury-hotel .large-interior-banner .dark-overlay{padding:129px 0;background-image:linear-gradient(0,rgba(0,0,0,0.46) 100%,#000 100%)}.asbury-hotel .large-interior-banner .banner-title-top{border:0;padding-bottom:0;margin-bottom:18px}.asbury-hotel .large-interior-banner .banner-title-bottom{font-size:24px;font-weight:300}.case-studies.asbury-hotel .row-fluid .interior-body{max-width:770px}.case-studies.asbury-hotel .interior-body h2{font-size:32px;color:#000}.case-studies.asbury-hotel .interior-body p{color:#5e5e5e}.case-studies.asbury-hotel .interior-body p a,.case-studies.asbury-hotel .interior-body p span{color:#0b4176;font-weight:400}.case-studies.asbury-hotel .testimonial{margin:20px 0 100px;padding:10px 0 10px 17px;border-left:2px solid #0b4176;color:#5e5e5e;text-align:left;box-sizing:border-box}.case-studies.asbury-hotel .testimonial .test-quote{font-size:21px;color:#000;line-height:1.712;margin-bottom:15px}.case-studies.asbury-hotel .testimonial .test-author{font-size:18px;font-weight:300;color:#5e5e5e}.contactus-block{width:100%;padding:20px;box-sizing:border-box;background-color:#125faf;color:#fff;text-align:center}.contactus-block .inner{padding:58px 20px;border:1px solid #fff}.case-studies.asbury-hotel .interior-body .contactus-block h2{color:#fff;margin-bottom:20px}.contactus-block .blurb{max-width:600px;margin:0 auto 25px}.contactus-block .blurb strong{font-size:22px;font-weight:400}.banner6242629231{background-size:cover;background-repeat:no-repeat;background-position:center;height:606px;overflow:hidden;position:relative;display:flex;align-items:flex-end}.banner6242629231__mask{position:absolute;bottom:0;left:0;right:0;height:330px;background-image:linear-gradient(-180deg,rgba(0,0,0,0.00) 0%,#000 100%);opacity:.8}.banner6242629231__content{padding:100px 0;max-width:570px;width:100%;position:relative;z-index:1}.banner6242629231__content h1{font-weight:300;color:#fff;font-size:40px;line-height:1.35}.section{padding:120px 0}.section-img img{display:block}.general-hero .overlay{display:block;background-image:url(//cdn2.hubspot.net/hubfs/98736/herculite/hero-overlay.png);background-size:cover;background-position:center bottom;background-color:transparent}.general-hero .hero-content{padding:332px 0 97px}.general-hero .hero-title{max-width:570px}.general-hero .hero-title{font-size:40px;margin-bottom:20px;line-height:1.35}.general-hero .hero-cta{padding:0 26px}.general-hero .hero-cta:not(:last-child){margin-right:8px;margin-bottom:5px}.anchor-menu-section{padding:20px 0;border-bottom:1px solid #e3e3e3}.anchor-menu{display:inline-block;vertical-align:top}.anchor-menu ul{font-size:0;margin:0 -15px;padding:0}.anchor-menu ul li{display:inline-block;font-size:18px;padding:0 15px}.anchor-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:block;padding:13px 0;font-weight:300;color:#000;position:relative}.anchor-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover:after{content:"";display:block;width:100%;height:3px;background-color:#0b4176;position:absolute;top:calc(100% + 20px);left:0}.anchor-menu-section .cta-wrap{padding-left:15px;float:right}.anchor-menu-section .btn.bg-white{border-color:#0b4176}.anchor-menu-section .btn:last-child{margin-left:8px}.overview-section .section-copy{max-width:770px;font-weight:300;font-size:18px}.overview-section .section-copy p{margin-bottom:20px;font-weight:300;font-size:18px}.img-slider{margin-bottom:30px}.img-slider:before,.img-slider:after{content:"";display:block;border-radius:50%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;z-index:2}.img-slider:before{width:60px;height:60px;background-color:rgba(255,255,255,0.40)}.img-slider:after{width:40px;height:40px;background-color:#125faf}.img-slider .slick-arrow{width:20px;height:40px;font-size:0;border:0;position:absolute;left:50%;top:50%;margin-top:-20px;z-index:99;cursor:pointer}.img-slider .slick-prev{background:url(//cdn2.hubspot.net/hubfs/98736/herculite/arrow-prew.svg) 70% center no-repeat;margin-left:-20px}.img-slider .slick-next{background:url(//cdn2.hubspot.net/hubfs/98736/herculite/arrow-next.svg) 15% 48% no-repeat}.img-slide{font-size:0}.before-img,.after-img{display:inline-block;vertical-align:top;width:50%;padding:0 1px;box-sizing:border-box;position:relative}.before-img:after,.after-img:after{content:"";display:block;width:calc(100% - 2px);height:100%;position:absolute;left:1px;top:0;bottom:0;right:1px;background:url(https://cdn2.hubspot.net/hubfs/98736/herculite/img-overlay.png) center bottom no-repeat;background-size:100%}.after-img img{width:100%}.before-img .lbl,.after-img .lbl{position:absolute;bottom:30px;z-index:1;margin:0}.before-img .lbl{left:30px}.after-img .lbl{right:30px}.factory-section{padding:0}.factory-section .section-entry{max-width:500px;padding:30px 15px 15px;margin:0 auto}.grid-item{display:block}.about-section{padding:0}.about-section .section-entry{max-width:500px;padding:30px 15px 15px;margin:0 auto}.p-block{margin-bottom:30px;position:relative}.p-img{display:block;padding:20px}.p-img:hover{opacity:.9}.p-img img{display:block;border-radius:50%}.p-details{padding:0 10px 20px}.p-block .p-name{font-size:18px;margin-bottom:5px}.p-block .p-name a{color:#000}.p-block .download,.p-block .request{font-size:16px;font-weight:400;display:block;line-height:1.625}.p-block .learn-more{display:block;width:100%;height:5px;padding:0;font-size:16px;overflow:hidden;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;position:absolute;left:0;top:100%}.p-block:hover .learn-more{height:auto;padding:10px 0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.p-block .learn-more:hover{color:#FFF}.f-header .section-content{max-width:100%;padding:0 15px;margin:0 auto}.features-section .h3{margin-bottom:30px}.features-section .f-item{margin-bottom:30px}.features-section .f-item:last-child{margin-bottom:0}.f-item .item-img{max-width:755px;margin:0 auto}.f-item .item-content{max-width:100%;padding:15px;margin:0 auto}.f-item .h4{margin-bottom:20px}.f-item .item-copy{margin-bottom:30px}.related-reading{border-top:1px solid #e3e3e3}.related-reading .rr-title{padding-top:12px;margin-bottom:20px}.related-block{font-size:0}.related-block>span{display:inline-block;vertical-align:middle;font-size:16px}.related-block .related-icon{width:26%}.related-block .related-icon img{display:block}.related-block .related-entry{width:74%;padding:15px 15px 15px 30px;box-sizing:border-box}.related-block .related-entry .h5{margin-bottom:0}.solutions-section{padding:0}.solutions-section .h3{margin-bottom:40px}.solution-img{display:block;position:relative}.solution-img:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:url(//cdn2.hubspot.net/hubfs/98736/herculite/solution-gradient.png) center bottom no-repeat;background-size:100% auto}.solution-img img{display:block;width:100%}.solution-img .solution-caption{padding:30px;position:absolute;left:0;bottom:0px;z-index:1}.solution-img .solution-caption .h4{margin-bottom:3px}.solution-img .solution-caption a:hover{color:#fff;text-shadow:0 1px 2px #fff}.resources-section{overflow:hidden}.resources-section .h3{margin-bottom:30px}.resource-list .post-item{max-width:370px;background-color:#fff;margin:0 15px}.resource-list .featured-img{width:100%;height:213px;overflow:hidden;background-color:#f0f0f0}.resource-list .post-entry{padding:40px}.resource-list .post-topic{font-size:16px;line-height:1.2;margin-bottom:15px;text-transform:uppercase;color:#737373}.resource-list .post-name{min-height:120px;margin-bottom:20px;font-size:21px;line-height:1.4285}.resource-list .post-name a{color:#000}.resource-list .btn{width:100%}.resource-list .slick-arrow{width:60px;height:60px;border:0;background-color:#FFF;position:relative;font-size:0;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,0.10);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.resource-list .slick-arrow:hover{box-shadow:0 0 20px rgba(0,0,0,0.30)}.resource-list .slick-arrow:after{content:"Û";display:inline-block;font-family:'modern_pictograms_proregular';font-size:48px;color:#125faf}.resource-list .slick-arrow.slick-next:after{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.resource-list .slick-arrow.slick-prev{left:-90px}.resource-list .slick-arrow.slick-next{right:-90px}.locations-section{overflow:hidden}.locations-section .h3{margin-bottom:30px}.locations-section #brandSelect{display:none}.locations-section .fabricatorLocatorWrapper select#radius{font-weight:300}.locations-section .fabricatorLocatorWrapper .search-button{background-color:#0b4176}.locations-section input#beginSearch{border:0;background-color:#0b4176 !important;font-size:18px;font-weight:400;letter-spacing:0;text-transform:none}.locations-section .fabricatorLocatorWrapper .resultNum{background-color:#0b4176}.locations-section .fabricatorLocatorWrapper #resultsList h3{color:#000}.locations-section .fabricatorLocatorWrapper .distanceBlock{margin-top:20px}.locations-section .fabricatorLocatorWrapper .distanceBlock a{font-weight:400;color:#0b4176}.locations-section .fabricatorLocatorWrapper{padding-bottom:0}.locations-section .fabricatorLocatorWrapper #resultsList{max-width:100%}.locations-section .fabricatorLocatorWrapper #resultsMap{max-width:100%}.request-form-section{position:relative}.request-form-section .overlay{display:block;width:100%;height:100%;background-color:rgba(11,65,118,0.80);position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.rf_wrap{max-width:570px;padding:50px 42px;position:relative}.rf_wrap .h3{margin-bottom:10px}.rf_wrap .blurb{margin-bottom:30px}.rfs-form .hs-form .field{margin-bottom:15px}.rfs-form .hs-form .field>label{display:none}.rfs-form .hs-form .hs-input:not([type="checkbox"]){width:100% !important;height:50px;padding:0 20px;background-color:#fff;border:1px solid #ccc;font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:18px;color:#737373}.rfs-form .hs-form select.hs-input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//cdn2.hubspot.net/hubfs/98736/herculite/arrow-select1.svg) 95% center no-repeat;cursor:pointer}.rfs-form .hs-form .hs-input.invalid{border-color:red}.rfs-form .hs-form .hs-error-msgs{display:none !important}.rfs-form .hs-form .hs-button{width:100%;height:50px;background-color:#0b4176;color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:18px;cursor:pointer}.rfs-form .hs-form .hs-button:hover{background-color:#125faf}.made-to-order{display:none !important;font-size:32px;text-align:center;padding:20px;background:url(https://cdn2.hubspot.net/hubfs/98736/made-to-order-bg.png) no-repeat center top / cover;color:#fff;font-weight:300}.made-to-order strong{font-weight:700}.hs-content-path-awning-fabrics-excel-m-series .made-to-order{display:block !important}body.hs-content-name-architects p{font-size:18px;font-weight:300}.blog-section .section.post-header{padding:15px 0}.blog-section .section.post-body{padding-top:15px}@media screen and (min-width:980px){.grid-wrap{display:grid;grid-gap:0;grid-auto-rows:minmax(20px,auto);justify-items:stretch;align-items:stretch}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.g-gap-1{grid-gap:1px}.g-gap-2{grid-gap:2px}.gr-1{grid-row:1}.gc-2{grid-column:2/3}.va-md{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.f-item .item-img{max-width:100%;margin:0}.f-item .gc-2 .item-img{text-align:right}.features-section .h3{margin-bottom:60px}.features-section .f-item{margin-bottom:80px}.f-header .section-content,.f-item .item-content{width:500px}.f-item .item-copy{margin-bottom:60px;line-height:1.555}.solutions-section .h3{margin-bottom:80px}.resources-section .h3{margin-bottom:60px}.locations-section .h3{margin-bottom:60px}}@media screen and (max-width:1170px){.infographic-content h2{font-size:45px}}@media screen and (min-width:1080px){.site-header.v2 .main-nav ul li.hs-menu-depth-1>a{padding:38px 10px}}@media screen and (min-width:1080px) and (max-width:1100px){.site-header.v2 .main-nav ul li a{font-size:16px}}@media screen and (min-width:1024px) and (max-width:1079px){.site-header.v2 .main-nav ul li.hs-menu-depth-1>a{padding:38px 10px}.site-header.v2 .main-nav ul li a{font-size:1.4vw}}@media screen and (min-width:1024px){.site-header.v2 .main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2 a:before{display:none}.site-header.v2 .main-nav ul li:hover>ul.hs-menu-children-wrapper{padding-top:0;width:220px;left:0;box-shadow:none;border:1px solid #e3e3e3}.site-header.v2 .main-nav li.hs-menu-depth-2.hs-item-has-children>a::after{content:'‹';font-family:'modern_pictograms_proregular';position:absolute;right:10px !important;border:0;top:auto;margin:0;display:inline-block;left:auto;width:auto;height:auto}.site-header.v2 .main-nav li.hs-menu-depth-2 a:hover{background-color:#f9f9f9;color:#000 !important;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.site-header.v2 .main-nav li.hs-menu-depth-2 a{display:block;height:auto;line-height:1em;padding:16px 25px}.site-header.v2 .main-nav ul li.hs-menu-depth-2:hover>ul.hs-menu-children-wrapper{right:-8px;position:absolute;right:0;bottom:auto;top:50px;left:238px;box-shadow:none;border:1px solid #e3e3e3}.site-header.v2 .main-nav ul li.hs-menu-depth-1:nth-last-child(2) li.hs-menu-depth-2:hover>ul.hs-menu-children-wrapper{left:-200px}.site-header.v2 .main-nav li.hs-menu-depth-1:nth-last-child(2) li.hs-menu-depth-2.hs-item-has-children>a::after{content:''}.site-header.v2 .main-nav ul li.hs-menu-depth-1:last-child li.hs-menu-depth-2:hover>ul.hs-menu-children-wrapper{left:-200px !important}.site-header.v2 .main-nav li.hs-menu-depth-1:last-child li.hs-menu-depth-2.hs-item-has-children>a::after{content:''}}@media screen and (max-width:1044px){.anchor-menu-section .btn{padding:0 20px}}@media screen and (max-width:1024px){.container-fluid .row-fluid .infographic-section .page-center{padding-left:15px}.infographic-images{padding-left:5%;max-width:28%}}@media screen and (max-width:860px){.infographic-content{max-width:48%}.infographic-images{padding-left:0;margin-left:4%;margin-top:30px;max-width:28%}}@media screen and (max-width:580px){.large-interior-banner.blue-overlay-banner .banner-title-top{font-size:45px}.infographic-content h2{font-size:32px}.infographic-number{font-size:45px;height:80px;width:80px;line-height:80px}.number-dots{margin-right:15px}.dots-bg:after{transform:translateX(40px)}.infographic-wrapper .hs_cos_wrapper_type_custom_widget:first-of-type .dots-bg:after{margin-top:-80px}.infographic-content h5{margin-top:15px}.infographic-content,.infographic-images{max-width:70%}.infographic-images{margin-left:95px}.general-hero .hero-cta{min-width:250px;text-align:left}}@media screen and (min-width:1140px){.top-header-wrap .row-fluid .span7{width:61.264957265%}.top-header-wrap .row-fluid .span3{width:16.076923077%}.top-header-wrap .row-fluid .span2{width:17.529914530000001%}.page-bottom-cta .cta-title{font-size:34px}}@media screen and (max-width:1139px){.top-header-wrap .quick-access{width:auto !important}.top-header-wrap .translate-wrap{max-width:200px}.top-header-wrap .page-center{max-width:555px !important;margin-right:0 !important;padding:0 !important}}@media screen and (max-width:1024px){.page-bottom-cta .cta-title{display:block;padding:0;margin-bottom:20px;line-height:1.2em}.site-footer .row-fluid .span12{float:inherit}.footer-media li{max-width:36px;padding:0}.footer-connect a.email{word-wrap:break-word}.site-header.v2 .header-wrap{position:relative;box-shadow:inset 0 0 5px #ccc}.site-header.v2 .header-wrap .row-fluid .main-nav{display:none;width:100%;z-index:999;margin:0}.site-header.v2 .main-nav{width:100%;position:absolute;top:100%;left:0}.site-header.v2 .main-nav ul{margin:0}.site-header.v2 .main-nav ul li.hs-menu-depth-1{display:block;text-align:center}.site-header.v2 .main-nav ul li a{display:block;padding:18px 20px;background-color:#fff}.site-header.v2 .main-nav ul li.hs-menu-depth-1>a{padding:18px 20px}.site-header.v2 .main-nav ul li+li{border-top:1px solid #ccc}.site-header.v2 .main-nav ul li a:hover,.site-header.v2 .main-nav ul li.hs-item-has-children:hover>a{background-color:#0b4176;color:#fff}.site-header.v2 .main-nav ul li.hs-item-has-children:hover>a:after{display:none !important}.site-header.v2 .main-nav li.hs-menu-depth-1:first-child li.hs-menu-depth-2 a:before{display:none}.site-header.v2 .main-nav ul ul.hs-menu-children-wrapper li{position:relative}.site-header.v2 .hsSubnav{display:block;width:42px;height:42px;position:absolute;top:10px;left:auto;right:20px;margin-left:32px;cursor:pointer}.site-header.v2 .hsSubnav:before{content:"”";display:inline-block;font-family:'modern_pictograms_proregular';font-size:32px;position:absolute;top:8px;left:14px;line-height:1em;font-weight:normal;color:#0b4176}.site-header.v2 .main-nav ul li.hs-item-has-children:hover .hsSubnav:before{color:#fff}.site-header.v2 .main-nav ul li:hover>ul.hs-menu-children-wrapper{display:none}.site-header.v2 .main-nav ul ul.hs-menu-children-wrapper{display:none;width:100%;position:relative;top:100%;left:0;padding:0;text-align:center;box-shadow:none}.site-header.v2 .main-nav ul ul.hs-menu-children-wrapper li{border-top:1px solid #ccc}.site-header.v2 .main-nav li.hs-menu-depth-2 a{height:auto;padding:18px 20px;line-height:inherit}.site-header.v2 .main-nav li.hs-menu-depth-2 a:before{display:none}.site-header.v2 .row-fluid .mobile{display:inline-block}.site-header.v2 .main-nav ul li.hs-menu-depth-2 a{background-color:#f9f9f9}.site-header.v2 .main-nav ul li.hs-menu-depth-3 a{background-color:#eaeaea}.site-header.v2 .nav-icon{width:32px;height:32px;position:absolute;top:85px;right:15px;cursor:pointer}.site-header.v2 .nav-icon span,.site-header.v2 .nav-icon span:before,.site-header.v2 .nav-icon span:after{display:block;width:100%;height:4px;background-color:#0b4176;border-radius:4px;position:absolute;left:0}.site-header.v2 .nav-icon span:before{content:"";top:10px}.site-header.v2 .nav-icon span:after{content:"";top:20px}}@media screen and (max-width:980px){.anchor-menu-section .cta-wrap{display:block;float:none;text-align:center}.anchor-menu-section .cta-wrap .btn{margin-bottom:20px}.products-section{padding-bottom:60px}.products .col-6{width:calc(100%/3)}.p-block{margin-bottom:60px}.locations-section .fabricatorLocatorWrapper input#addressLookup{width:100%;margin-bottom:12px}.locations-section .fabricatorLocatorWrapper select#radius{width:90px}.locations-section .fabricatorLocatorWrapper .search-button{width:140px;float:none}}@media screen and (max-width:950px){.main-nav ul li.hs-menu-depth-1>a{padding:38px 15px}}@media screen and (max-width:768px){.banner-blurb{font-size:32px;line-height:1.3em}.site-footer{text-align:center}.site-footer .footer1{padding:50px 0}.footer-logo a{margin:0 auto 30px}.site-footer .footer-cert{margin-bottom:30px}.site-footer .hs_cos_wrapper{display:inline-block}.site-footer .footer-menu{display:none}.footer-links{text-align:center}.swatches-container>span>div{width:calc(100%/3)}.product .resource-item{width:calc(100%/2)}.product .form-section .form-copy{padding-right:0}.half{width:100%}.paragraph.image-copy .image-right .image{padding-left:0;margin-bottom:50px;width:100%;height:auto}.paragraph.image-copy .image-left .image{padding-right:0;margin-bottom:50px;width:100%;height:auto}.table{display:block;width:100%}.table-cell{display:block}.testimonial-block .image{width:100%;display:block;height:75vw}.product .secondary-nav-section.sticky{position:initial}}@media screen and (max-width:767px){.col-6{width:calc(100%/3)}.top-header-wrap .translate-wrap{max-width:50px;position:absolute;right:0;top:0}.top-header-wrap .quick-access{position:absolute;top:0;right:0}.header-icons.mobile .search-icon{right:198px}.translate-wrap select.goog-te-combo{font-size:0 !important}.quick-access ul.hs-menu-children-wrapper{width:196px}.top-header-wrap{position:relative;height:50px}.top-header-wrap .row-fluid .translate-wrap{margin-right:249px}.translate-wrap .skiptranslate::after{display:none}.translate-wrap select.goog-te-combo{width:49px;height:49px;padding:0;font-size:1px;background:url(//cdn2.hubspot.net/hubfs/98736/herculite/icon-language.png) center center no-repeat;background-size:60% auto}.translate-wrap select.goog-te-combo option{font-size:18px}.search-icon{display:inline-block;width:49px;height:49px;background:url(//cdn2.hubspot.net/hubfs/98736/herculite/icon-search.png) center center no-repeat;background-size:60% auto;position:absolute;top:0;right:215px;cursor:pointer}.top-header-wrap .header-search-wrap{display:none;width:100%;height:102px;padding:32px 12px;background-color:#f9f9f9;position:absolute;top:100%;left:0;z-index:1}.gsc-search-box input.gsc-input{border:1px solid #0b4176;margin-top:0;padding:5px 10px}.gsc-search-box input.gsc-search-button{width:82px;height:32px;font-size:14px;padding:6px 20px;border:1px solid #0b4176;color:#0b4176;font-weight:400;background:0}.top-header-wrap .row-fluid .cta-wrap{max-width:200px;position:absolute;top:0;right:15px}.row-fluid .mobile{display:inline-block}.row-fluid .desktop{display:none}.site-header .header-icons{min-height:inherit;height:0px;padding:0;margin:0}.nav-icon{width:32px;height:32px;position:absolute;top:85px;right:15px;cursor:pointer}.nav-icon span,.nav-icon span:before,.nav-icon span:after{display:block;width:100%;height:4px;background-color:#0b4176;border-radius:4px;position:absolute;left:0}.nav-icon span:before{content:"";top:10px}.nav-icon span:after{content:"";top:20px}.header-wrap{position:relative;box-shadow:inset 0 0 5px #ccc}.header-wrap .row-fluid .main-nav{display:none;width:100%;z-index:999}.main-nav{width:100%;position:absolute;top:100%;left:0}.main-nav ul{margin:0}.main-nav ul li.hs-menu-depth-1{display:block;text-align:center}.main-nav ul li a{display:block;padding:18px 20px;background-color:#fff}.main-nav ul li.hs-menu-depth-1>a{padding:18px 20px}.main-nav ul li+li{border-top:1px solid #ccc}.main-nav ul li a:hover,.main-nav ul li.hs-item-has-children:hover>a{background-color:#0b4176;color:#fff}.main-nav ul li.hs-item-has-children:hover>a:after{display:none !important}.hsSubnav{display:block;width:42px;height:42px;position:absolute;top:10px;left:50%;margin-left:32px;cursor:pointer}.hsSubnav:before{content:"”";display:inline-block;font-family:'modern_pictograms_proregular';font-size:32px;position:absolute;top:8px;left:14px;line-height:1em;font-weight:normal;color:#0b4176}.main-nav ul li.hs-item-has-children:hover .hsSubnav:before{color:#fff}.main-nav ul li:hover>ul.hs-menu-children-wrapper{display:none}.main-nav ul ul.hs-menu-children-wrapper{display:none;width:100%;position:relative;top:100%;left:0;padding:0;text-align:center;box-shadow:none}.main-nav ul ul.hs-menu-children-wrapper li{border-top:1px solid #ccc}.main-nav li.hs-menu-depth-2 a{height:auto;padding:18px 20px;line-height:inherit}.main-nav li.hs-menu-depth-2 a:before{display:none}.banner-blurb{font-size:28px}.products li{margin-bottom:50px}.guide-section{text-align:center}.guide-cover img{float:none;margin-right:0}.guide-cover{height:auto;margin-left:-195px !important}.guide-content .hs_cos_wrapper{display:inline-block;height:auto;padding:30px 0}.testimonial-slider>span{max-width:440px;height:360px}.front-blog{padding:50px 0;text-align:center}.front-blog .hs-with-featured-image{position:relative;padding-top:550px}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-text{padding-right:0}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-text,.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{width:100%;float:none}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{height:500px;position:absolute;top:50px;left:0;text-align:center}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper .hs-rss-featured-image{max-width:580px;max-height:100%;width:auto}.front-blog .hs-rss-description{margin:0 auto}.front-blog .hs-rss-description a{margin:20px auto}.hero .hero-content{padding:70px 0}.pillar-content{padding:15px 0}.pillar-content .sidebar{display:none}.topic-block{padding:40px 30px}.topic-block .copy blockquote{padding-left:0}.infographic-images{margin-left:130px}.landing-2016 .header-wrap .site-title{padding-bottom:10px}.landing-2016 .header-wrap .site-title a{margin:0 auto}.landing-2016 .header-wrap .social{text-align:center;padding-top:10px}.section{padding:50px 0}.anchor-menu-section{padding:20px 0}.solutions-section,.factory-section{padding:0}.products .col-6{width:calc(100%/2)}.solution-img{margin-bottom:2px}.about-section{padding:0}.locations-section .fabricatorLocatorWrapper .resultsWrapper{display:block}.locations-section .fabricatorLocatorWrapper #resultsList{width:100%}}@media screen and (max-width:640px){.product .sticky-content-offers{padding:30px 0 0 0;width:70%}.product .content-offer-item .featured-image{width:100%;max-width:200px;display:block;margin:0 auto}.product .content-offer-item .text{width:100%;text-align:center}.anchor-menu ul li a:hover:after{top:100%}}@media screen and (max-width:580px){.front-blog .hs-with-featured-image{position:relative;padding-top:330px}.front-blog .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{height:300px}.rfs-form .hs-form fieldset.form-columns-2 .hs-form-field{width:100%;float:none}.rfs-form .hs-form fieldset.form-columns-2 .input{margin-right:0}.rfs-form .hs-form .hs-input{width:100%}}@media screen and (max-width:480px){.col-6{width:calc(100%/2)}.site-title a{max-width:224px;background-size:100% auto;background-position-y:6px}.top-header-wrap .row-fluid .translate-wrap{margin-right:249px}.search-icon{right:195px}.top-header-wrap .row-fluid .cta-wrap{max-width:180px}.testimonial-wrap{padding:50px 0 30px}.testimonial-slider{position:relative;padding:0 10px}.testimonial-slider>span{max-width:320px;height:420px}.slidesjs-navigation{display:none}.image-copy .image{width:150px;height:150px;margin:0 auto 50px;position:initial}.image-copy .copy{padding-left:0}.swatches-container>span>div{width:calc(100%/2)}.product .resource-item{width:100%}.product .resource-item .text{height:auto !important}.product .form-section{padding:20px}.product .sticky-content-offers{display:none}.product .hero .text{padding:20px}.product .secondary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul{padding:0}.product .secondary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none;display:block}.product .secondary-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{margin:0;display:block}.products .col-6{width:100%}.practicum-2017 .testimonial-wrap{display:none}}@media screen and (max-width:400px){.lp-questionnaire form fieldset.form-columns-1>div.hs-form-field,.lp-questionnaire form fieldset.form-columns-1>div.hs-dependent-field,.lp-questionnaire form fieldset.form-columns-2{padding:25px 3%}.lp-questionnaire form fieldset.form-columns-2 .hs-form-field:last-of-type{padding-top:25px}.lp-questionnaire form input[type="text"],.lp-questionnaire form input[type="email"],.lp-questionnaire form input[type="tel"]{width:100% !important}.lp-questionnaire .hs-form fieldset.form-columns-2 .input{margin-right:8px}.lp-questionnaire form .actions{padding:15px 3% 0}.lp-questionnaire form ul.inputs-list li{display:block;margin-left:0}.landing-2016 .hs-form fieldset.form-columns-2 .input{margin:0}}@media(max-width:400px),(max-device-width:480px) and (min-device-width:320px){.rfs-form form.hs-form .form-columns-2 .hs-form-field .hs-input,.rfs-form form.hs-form .form-columns-3 .hs-form-field .hs-input{width:100%}}body form.hs-form fieldset[class*="form-columns"] input[type="radio"].hs-input,body form.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input{width:auto}.section-padding{padding-top:60px;padding-bottom:60px}.section-padding-top,.section-padding-sm-top{padding-top:60px}.section-padding-bottom,.section-padding-sm-bottom{padding-bottom:60px}@media(min-width:768px){.section-padding{padding-top:120px;padding-bottom:120px}.section-padding-top{padding-top:120px}.section-padding-bottom{padding-bottom:120px}.section-padding-sm-top{padding-top:100px}.section-padding-sm-bottom{padding-bottom:100px}}@media(max-width:629px){img#hidden{display:none}}@media(min-width:630px){img#hidden{display:block}}@media(max-width:629px){.product-links .titlehidden{display:none}.product-links a{padding-top:10px}}@media(min-width:630px){.product-links .titlehidden{display:inline-block}}.mobile-overview__ctas{display:none}.m-show{display:none}@media(max-width:767px){.m-show{display:block}.arhitects-m .hero-title{display:inline-block}.arhitects-m .hero-ctas .hero-cta{margin:30px 0 0 !important}.anchor-menu-section{display:none}.overview-section{text-align:center}.mobile-overview__ctas{display:block}.mobile-overview__ctas .btn{width:100%;max-width:375px;margin-top:20px}.mobile-overview__ctas .btn.bg-white{border-color:#0b4176}}@media(max-width:575px){.arhitects-m .products.row{margin:0;padding:20px}.arhitects-m .products.row .col{padding:0;text-align:center}.arhitects-m .slick-slide img{margin:0 auto}.arhitects-m .p-block{margin-bottom:43px}.arhitects-m .p-block .learn-more{height:auto !important;padding:10px 0 !important}.arhitects-m .products-section .slick-list{box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1)}.arhitects-m .slick-dots{padding:0;text-align:center;margin-top:25px}.arhitects-m .slick-dots li{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#e2e2e2;margin:0 5px}.arhitects-m .slick-dots li.slick-active{background-color:#125faf}.arhitects-m .slick-dots li button{display:none}.arhitects-m .products-section,.arhitects-m .factory-section,.arhitects-m .solutions-section,.arhitects-m .hero,.arhitects-m .resources-section{text-align:center}.arhitects-m .features-section{padding:50px 25px;text-align:center}.arhitects-m .features-section .h3{font-size:30px}.arhitects-m .features-section .h4{font-size:20px}.arhitects-m .related-reading{text-align:left}.arhitects-m .related-icon{width:35%}.arhitects-m .related-entry{width:65%;padding:10px 15px 10px 20px}.arhitects-m .features-section .f-item{margin-bottom:0}.arhitects-m .locations-section .page-center{padding:0;text-align:center}.fabricatorLocatorWrapper #resultsList li{text-align:left}.fabricatorLocatorWrapper .resultNum{line-height:25px;background-color:#125faf !important}}.cta-white{display:inline-block;background-color:#fff;color:#0b4176;font-size:18px;line-height:23px;font-weight:400;text-align:center;padding:14px 15px;min-width:358px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.cta-white:hover{opacity:.8}.actions input{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:767px){.cta-white{min-width:unset;width:auto}}.body-container-wrapper{overflow:hidden}