﻿@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url("/fonts/Open_Sans-300_800-1.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/Roboto-300-2.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/Roboto-400-3.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/Roboto-500-4.woff2") format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200 900;font-display:swap;src:url("/fonts/Source_Sans_3-200_900-5.woff2") format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url("/fonts/Source_Sans_3-200_900-6.woff2") format("woff2")}html{position:relative;min-height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords}body{font-family:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:18px;line-height:24px;color:#23232a;background-color:#f8f9fa;overflow-x:hidden}img{image-rendering:-webkit-optimize-contrast;max-width:100%}.body-content{padding-bottom:32px}@media(max-width: 991.98px){.body-content{padding-bottom:1.25rem}}.body-content a{font-weight:600;color:#b40404;text-decoration:none}.body-content a:hover,.body-content a:focus{color:#990303;text-decoration:underline}.text-highlight-red{color:#b40404 !important}.page{width:100%;max-width:800px;margin:1rem auto 0;padding:0 .75rem;min-height:200px}@media(min-width: 992px){.page{margin-top:50px}}.section-header{text-align:center;position:relative;min-height:128px;display:block;margin-top:32.5px;margin-bottom:32.5px}@media(min-width: 992px){.section-header{margin-top:58.5px;margin-bottom:58.5px}}@media(min-width: 1200px){.section-header{margin-top:97.5px;margin-bottom:97.5px}}.section-header h1.section-text{margin:0}.section-header .section-text{font-family:"Source Sans 3";font-weight:400;font-size:30px;line-height:32px;padding:10px 0;color:#354150;background-color:#f8f9fa;z-index:10;text-transform:uppercase;position:absolute;top:64px;transform:translateY(-50%);width:100%}@media(min-width: 992px){.section-header .section-text{font-family:"Source Sans 3";font-weight:400;font-size:38px;line-height:42px;padding:20px 0}}.section-header .circle-dashed{width:128px;height:128px;display:inline-block;z-index:5;border:2px dashed #b4b9bb;border-radius:50%}.content-section h2{color:#23232a;margin-bottom:25px}.content-section h3{color:#23232a;font-size:22px;margin-bottom:18px}.content-section h1.h3{color:#23232a;font-size:22px;font-weight:500;margin:20px 0 18px}.content-section p{color:#707680;margin-bottom:26px}.list-flamed.list-safety{list-style:none;padding-left:0}.list-flamed.list-safety li{position:relative;margin-bottom:16px;overflow:hidden}.list-flamed.list-safety .icon-flame{float:left;width:18px;height:18px;margin-top:4px;background:url(/images/home/Flame.webp) center/contain no-repeat}.list-flamed.list-safety .block-right{display:block;padding-left:30px;line-height:27px}ul.key-property-list-disc{list-style:none;padding-left:32px}ul.key-property-list-disc li{margin-bottom:13px}ul.key-property-list-disc li span{font-size:26pt;line-height:0;color:#b40404;padding-right:10px;vertical-align:sub}ul.key-property-list-disc li span.empty-circle{padding-left:20px}.mt-5-reverse{margin-top:-3rem !important}.mt-4-reverse{margin-top:-1.5rem !important}.btn:not(.btn-link){font-family:"Open Sans";font-weight:400;font-size:14px;font-weight:600;padding:9px 25px;line-height:19px;border-radius:4px;text-transform:uppercase;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.btn:not(.btn-link).btn-primary{background-color:#b40404;border-color:#b40404;color:#fff !important}.btn:not(.btn-link).btn-primary:hover,.btn:not(.btn-link).btn-primary:focus{background-color:#990303;color:#fff}.btn:not(.btn-link).btn-outline-primary{color:#b40404;border-color:#b40404}.btn:not(.btn-link).btn-outline-primary:hover,.btn:not(.btn-link).btn-outline-primary:focus{background-color:#b40404;border-color:#b40404;color:#fff}.btn:not(.btn-link).btn-dark{background-color:#4e5d78;border-color:#4e5d78;color:#fff !important}.btn:not(.btn-link).btn-dark:hover,.btn:not(.btn-link).btn-dark:focus{background-color:#3a4559}.btn:not(.btn-link).btn-outline-secondary{background-color:#fff;border-color:#ced4da;color:#495057}.btn:not(.btn-link).btn-outline-secondary:hover,.btn:not(.btn-link).btn-outline-secondary:focus{background-color:#f8f9fa;border-color:#ced4da;color:#212529}.site-header{position:relative;z-index:1030;width:100%}.site-header .container{max-width:1140px}.site-header .top-bar{background:#29303c;display:none}@media(min-width: 992px){.site-header .top-bar{display:block}}.site-header .top-bar .top-bar-inner{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;height:35px;padding:0 15px}.site-header .top-bar a,.site-header .top-bar .top-phone{font-family:"Roboto";font-weight:400;font-size:14px;color:#c7c7c7;text-decoration:none;line-height:35px;white-space:nowrap}.site-header .top-bar a:hover,.site-header .top-bar a:focus,.site-header .top-bar .top-phone:hover,.site-header .top-bar .top-phone:focus{color:#fff}.site-header .top-cart-wrap{position:relative}.site-header .top-cart{position:relative;display:inline-flex;align-items:center;color:#c7c7c7}.site-header .top-cart:hover,.site-header .top-cart:focus{color:#fff}.site-header .top-cart .cart-count{position:absolute;top:-3px;right:-9px;min-width:16px;padding:0 4px;border-radius:10px;background:#b40404;color:#fff;font-size:10px;line-height:16px;text-align:center}.site-header .top-cart .cart-count[hidden]{display:none}.site-header .main-bar{background:#4e5d78;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.site-header .main-bar .header-inner{display:flex;align-items:center;gap:1.25rem;padding:.55rem 15px;transition:padding .2s ease}@media(min-width: 992px){.site-header .main-bar .header-inner{height:50px;padding:0 15px}}.site-header .brand{display:inline-flex;align-items:center;text-decoration:none}.site-header .brand img{display:block;height:auto;max-width:147px}@media(min-width: 992px){.site-header .brand .brand-logo--full{margin-top:-18px}}.site-header .brand .brand-logo--sticky{display:none}.site-header .site-nav{display:flex;gap:0;flex-wrap:wrap;flex:1}.site-header .nav-group{position:relative}.site-header .nav-group>summary{font-family:"Roboto";font-weight:500;font-size:16px;list-style:none;cursor:pointer;padding:.55rem .5rem;color:#fff;text-transform:uppercase;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.site-header .nav-group>summary::-webkit-details-marker{display:none}.site-header .nav-group>summary::after{content:"▾";display:inline-block;margin-left:.25rem;font-size:.85em;opacity:.9;transition:transform .2s ease}.site-header .nav-group>summary:hover,.site-header .nav-group>summary:focus{color:#fff}.site-header .nav-group[open]>summary::after{transform:rotate(180deg)}.site-header .nav-group::details-content{opacity:0;transition:opacity .18s ease,content-visibility .18s allow-discrete}.site-header .nav-group[open]::details-content{opacity:1}@media(min-width: 768px){.site-header .nav-group>ul,.site-header .nav-group>.nav-grid{transform:translateY(-6px);transition:transform .18s ease}}@media(min-width: 768px){.site-header .nav-group[open]>ul,.site-header .nav-group[open]>.nav-grid{transform:translateY(0)}}.site-header .nav-group ul{list-style:none;margin:0;padding:.5rem 0;min-width:230px}@media(min-width: 768px){.site-header .nav-group ul{position:absolute;top:100%;left:0;background:#fff;border-radius:3px;box-shadow:0 0 3px rgba(25,25,25,.3);z-index:10}}.site-header .nav-group ul li+li{border-top:1px solid #dcdee3}.site-header .nav-group ul li a{font-family:"Roboto";font-weight:400;font-size:16px;display:block;padding:.6rem 1.25rem;color:#333;text-decoration:none;white-space:nowrap}.site-header .nav-group ul li a:hover,.site-header .nav-group ul li a:focus{color:#b40404}.site-header .nav-plain{font-family:"Roboto";font-weight:500;font-size:16px;padding:.55rem .5rem;color:#fff;text-transform:uppercase;text-decoration:none;align-self:center;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.site-header .nav-plain:hover,.site-header .nav-plain:focus{color:#fff}.site-header .nav-group-wide .nav-grid{display:grid;grid-template-columns:repeat(2, minmax(150px, 1fr));column-gap:2rem;padding:.5rem 1.25rem}@media(min-width: 768px){.site-header .nav-group-wide .nav-grid{position:absolute;top:100%;left:0;background:#fff;border-radius:3px;box-shadow:0 0 3px rgba(25,25,25,.3);z-index:10}}.site-header .nav-group-wide .nav-grid .nav-column-title{font-family:"Roboto";font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#9aa0aa;padding:.5rem 0 .35rem;margin:0}.site-header .nav-group-wide .nav-grid a{font-family:"Roboto";font-weight:400;font-size:16px;display:block;padding:.6rem 0;color:#333;text-decoration:none;white-space:nowrap}.site-header .nav-group-wide .nav-grid a:hover,.site-header .nav-group-wide .nav-grid a:focus{color:#b40404}.site-header .nav-group-wide .nav-grid .nav-divider{grid-column:1/-1;height:0;margin:0;border:0;border-top:1px solid #dcdee3;opacity:1}.site-header .header-actions{margin-left:auto;display:flex;align-items:center;gap:1.25rem}.site-header .header-actions .stuck-cart-wrap,.site-header .header-actions .stuck-phone{display:none}.site-header .stuck-cart-wrap{position:relative;align-items:center}.site-header .stuck-cart{position:relative;display:inline-flex;align-items:center;color:#fff}.site-header .stuck-cart:hover,.site-header .stuck-cart:focus{color:#fff;opacity:.85}.site-header .stuck-cart .cart-count{position:absolute;top:-3px;right:-9px;min-width:16px;padding:0 4px;border-radius:10px;background:#b40404;color:#fff;font-size:10px;line-height:16px;text-align:center}.site-header .stuck-cart .cart-count[hidden]{display:none}.site-header .stuck-phone{font-family:"Source Sans 3";font-weight:400;font-size:16px;color:#fff;text-decoration:none;white-space:nowrap}.site-header .stuck-phone:hover,.site-header .stuck-phone:focus{color:#fff;opacity:.85}.site-header .order-now{font-family:"Source Sans 3";font-weight:400;font-size:16px;display:inline-block;font-weight:600;padding:6px 14px;border:none;border-radius:4px;background:#b40404;color:#fff;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-header .order-now:hover,.site-header .order-now:focus{background:#990303;color:#fff}.site-header .cart-flyout{position:absolute;top:100%;right:0;margin-top:.4rem;width:320px;padding:1rem;background:#fff;border:1px solid #e5e7ec;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:20;color:#354150}.site-header .cart-flyout[hidden]{display:none}.site-header .cart-flyout::before{content:"";position:absolute;left:0;right:0;top:-0.4rem;height:.4rem}.site-header .cart-flyout .cart-flyout-empty,.site-header .cart-flyout .cart-flyout-count{color:#707680;font-size:14px;margin-bottom:.75rem}.site-header .cart-flyout .cart-flyout-items{list-style:none;margin:0 0 .75rem;padding:0;max-height:260px;overflow-y:auto}.site-header .cart-flyout .cart-flyout-items li{display:flex;gap:.6rem;padding:.5rem 0;border-top:1px solid #f0f1f4}.site-header .cart-flyout .cart-flyout-items img{border-radius:4px;object-fit:cover;flex:none}.site-header .cart-flyout .cart-flyout-name{font-weight:600;font-size:14px}.site-header .cart-flyout .cart-flyout-variant{color:#707680;font-size:13px}.site-header .cart-flyout .cart-flyout-line{font-size:13px}.site-header .cart-flyout .cart-flyout-total{font-weight:700;margin-bottom:.75rem}.site-header .cart-flyout .cart-flyout-go{display:block;text-align:center;color:#fff}body.home .site-header{position:absolute;top:0;left:0;width:100%}body.home .site-header .main-bar{background:rgba(0,0,0,0)}body.home .site-header .main-bar .header-inner{align-items:flex-end;padding-top:1.6rem}@media(min-width: 992px){body.home .site-header .brand-logo--full{position:relative;top:-7px}}body.home .site-header .site-nav .nav-group>summary,body.home .site-header .site-nav .nav-plain{margin-bottom:-0.35rem}body.home .site-header .order-now{margin-bottom:-0.07rem}body.header-stuck .site-header .main-bar{position:fixed;top:0;left:0;right:0;z-index:1030;background:#4e5d78;box-shadow:0 2px 6px rgba(0,0,0,.15)}body.header-stuck .site-header .main-bar .header-inner{align-items:center;padding-top:.6rem;padding-bottom:.6rem}body.header-stuck .site-header .brand{align-self:center}body.header-stuck .site-header .brand .brand-logo--full{display:none}body.header-stuck .site-header .brand .brand-logo--sticky{display:block;width:147px;height:auto;margin-top:0}body.header-stuck .site-header .site-nav .nav-group>summary,body.header-stuck .site-header .site-nav .nav-plain{padding-top:.55rem;padding-bottom:.55rem;margin-bottom:0}body.header-stuck .site-header .order-now{margin-bottom:0}@media(min-width: 992px){body.header-stuck .site-header .header-actions .stuck-cart-wrap{display:inline-flex}body.header-stuck .site-header .header-actions .stuck-phone{display:inline-block}}.menu-toggle{display:none}.mobile-actions{display:none}body.menu-open{overflow:hidden}body.menu-open .site-header .mobile-actions{display:none}body.menu-open .intercom-lightweight-app,body.menu-open .intercom-namespace,body.menu-open #intercom-container{display:none !important}@media(max-width: 991.98px){.site-header .site-nav,.site-header .header-actions{display:none}body.home .site-header .main-bar .header-inner,.site-header .main-bar .header-inner{align-items:center;padding-top:.55rem;padding-bottom:.55rem}body.home .site-header .brand,.site-header .brand{align-self:center}.site-header .mobile-actions{display:flex;align-items:center;gap:20px;position:absolute;top:50%;right:55px;transform:translateY(-50%);z-index:1043}.site-header .mobile-actions a{position:relative;display:inline-flex;align-items:center;color:#fff;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.site-header .mobile-actions a:hover,.site-header .mobile-actions a:focus{color:#d9d9d9}.site-header .mobile-actions .m-cart-count{position:absolute;top:-7px;right:-9px;min-width:17px;padding:0 4px;border-radius:10px;background:#b40404;color:#fff;font-size:10px;line-height:17px;font-weight:600;text-align:center}.site-header .menu-toggle{display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);z-index:1043;width:26px;height:20px;padding:0;border:none;background:none;cursor:pointer}.site-header .menu-toggle .icon-bar{position:absolute;left:0;width:100%;height:2px;background:#fff;border-radius:5px;transition:transform .35s ease,opacity .35s ease}.site-header .menu-toggle .icon-bar:nth-of-type(1){top:2px}.site-header .menu-toggle .icon-bar:nth-of-type(2){top:9px}.site-header .menu-toggle .icon-bar:nth-of-type(3){top:16px}.site-header .menu-toggle.active .icon-bar:nth-of-type(1){transform:translateY(7px) rotate(45deg)}.site-header .menu-toggle.active .icon-bar:nth-of-type(2){opacity:0}.site-header .menu-toggle.active .icon-bar:nth-of-type(3){transform:translateY(-7px) rotate(-45deg)}}.overlay-menu{display:flex;flex-direction:column;position:fixed;inset:0;z-index:1042;opacity:0;visibility:hidden;transform:scale(0.9);transition:transform .5s ease,opacity .5s ease,visibility 0s linear .5s;background:rgba(53,65,80,.97);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.overlay-menu.open{opacity:1;visibility:visible;transform:scale(1);transition:transform .35s ease,opacity .35s ease,visibility 0s}@media(min-width: 992px){.overlay-menu{display:none}}.overlay-menu .top-block{padding:30px}.overlay-menu .top-block .order-now{font-family:"Roboto";font-weight:500;font-size:14px;display:inline-block;padding:10px 16px;border:1px solid #d9dfe9;border-radius:4px;background:#fff;color:rgba(33,37,41,.75);text-transform:uppercase;text-decoration:none}.overlay-menu .top-block .order-now:hover,.overlay-menu .top-block .order-now:focus{color:#212529;background:#fff}.overlay-menu .top-block .text-phone{margin-top:20px}.overlay-menu .top-block .text-phone a{font-family:"Roboto";font-weight:400;font-size:20px;color:#fff;text-decoration:none}.overlay-menu .top-block .text-phone a:hover,.overlay-menu .top-block .text-phone a:focus{color:#d9d9d9}.overlay-menu .top-block .text-email a{font-family:"Roboto";font-weight:400;font-size:20px;display:block;padding:10px 0;color:#fff;text-decoration:none}.overlay-menu .top-block .text-email a:hover,.overlay-menu .top-block .text-email a:focus{color:#d9d9d9}.overlay-menu .main-menu{padding:30px 30px 0}.overlay-menu .main-menu .m-group,.overlay-menu .main-menu .m-plain{display:block;margin:0 0 25px 0}.overlay-menu .main-menu summary,.overlay-menu .main-menu .m-plain{font-family:"Source Sans 3";font-weight:400;font-size:23px;list-style:none;cursor:pointer;color:#fff;text-transform:uppercase;text-decoration:none}.overlay-menu .main-menu summary::-webkit-details-marker,.overlay-menu .main-menu .m-plain::-webkit-details-marker{display:none}.overlay-menu .main-menu .m-group::details-content{block-size:0;overflow:clip;opacity:0;content-visibility:hidden;transition:block-size .3s ease,opacity .3s ease,content-visibility .3s allow-discrete}.overlay-menu .main-menu .m-group[open]::details-content{block-size:auto;opacity:1;content-visibility:visible}.overlay-menu .main-menu .m-body{margin-top:.825rem}.overlay-menu .main-menu .m-body .subtitle{font-family:"Source Sans 3";font-weight:400;font-size:16px;margin:0;color:#fff}.overlay-menu .main-menu .m-body .subtitle:not(:first-child){margin-top:.4rem}.overlay-menu .main-menu .m-body .list-inline{list-style:none;margin:0;padding:0}.overlay-menu .main-menu .m-body .list-inline li{display:inline-block;padding-bottom:10px}.overlay-menu .main-menu .m-body .list-inline li:not(:last-child){margin-right:1rem}.overlay-menu .main-menu .m-body .list-inline li a{font-family:"Source Sans 3";font-weight:400;font-size:18px;color:#fff;opacity:.5;text-decoration:none}.overlay-menu .main-menu .m-body .list-inline li a:hover,.overlay-menu .main-menu .m-body .list-inline li a:focus,.overlay-menu .main-menu .m-body .list-inline li a:active{opacity:1}.overlay-menu .bottom-block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:auto;padding:30px}.overlay-menu .bottom-block a{color:#fff;text-decoration:none}.overlay-menu .bottom-block a:hover,.overlay-menu .bottom-block a:focus{color:#d9d9d9}.overlay-menu .bottom-block .sign-in-block a:first-child{margin-right:20px}.overlay-menu .bottom-block .shopping-cart-block .cart-link .qty-wrap{color:#ffb3ba;font-size:19px}.site-footer{background-color:#151f2c;color:#bcbcbe;padding-top:64px;margin-top:0}.site-footer .container{padding:0 .75rem}.site-footer a{text-decoration:none}.site-footer .footer-grid{display:grid;grid-template-columns:1fr;gap:2rem 1.5rem}@media(min-width: 768px){.site-footer .footer-grid{grid-template-columns:repeat(3, 1fr)}.site-footer .footer-grid .footer-brand{grid-row:1/3}}@media(min-width: 992px){.site-footer .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr 1.4fr}.site-footer .footer-grid .footer-brand{grid-row:auto}}.site-footer .footer-logo{display:inline-block;margin-bottom:1.5rem}.site-footer .footer-logo img{display:block;width:119px;height:auto}.site-footer .copyright{font-family:"Roboto";font-weight:400;font-size:14px;color:#fff;line-height:16px}.site-footer .footer-h{font-family:"Open Sans";font-weight:600;font-size:18px;text-transform:uppercase;color:#fff;position:relative;margin:14px 0 24px 0}.site-footer .footer-h::before{content:"";width:30px;height:2px;background:#b40404;position:absolute;top:-10px;left:0}.site-footer .footer-col ul{list-style:none;margin:0;padding:0}.site-footer .footer-col ul li a{font-family:"Open Sans";font-weight:400;font-size:16px;display:block;color:#bcbcbe;line-height:28px}.site-footer .footer-col ul li a:hover,.site-footer .footer-col ul li a:focus{color:#fff}@media(min-width: 992px){.site-footer .footer-contact{text-align:right}.site-footer .footer-contact .footer-h{margin-top:10px}.site-footer .footer-contact .footer-h::before{display:none}.site-footer .footer-contact .footer-social{justify-content:flex-end}.site-footer .footer-contact .footer-estimator{align-items:flex-end}}.site-footer .footer-contact .footer-phone{font-family:"Roboto";font-weight:400;font-size:22px;margin:14px 0 8px;letter-spacing:1px}.site-footer .footer-contact .footer-phone a{color:#fff}.site-footer .footer-contact .footer-mail{font-family:"Open Sans";font-weight:400;font-size:16px;color:#fff;line-height:28px}.site-footer .footer-contact .footer-social{list-style:none;padding:0;margin:1.4rem 0 0;display:flex;flex-wrap:wrap;gap:.75rem}.site-footer .footer-contact .footer-social li{line-height:0}.site-footer .footer-contact .footer-social a{display:inline-flex;color:#fff;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.site-footer .footer-contact .footer-social a:hover,.site-footer .footer-contact .footer-social a:focus{color:#fff;opacity:.7}.site-footer .footer-contact .footer-social svg{display:block}.site-footer .footer-contact .footer-estimator-h{margin-top:2.5rem}.site-footer .footer-contact .footer-estimator{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.site-footer .footer-contact .footer-estimator a{display:inline-block}.site-footer .footer-contact .footer-estimator img{display:block;width:193px;height:auto}.site-footer .footer-subscribe{margin-top:40px}@media(min-width: 992px){.site-footer .footer-subscribe{margin-top:-6rem}}.site-footer .footer-subscribe p{margin-bottom:.75rem}.site-footer .footer-subscribe .subscribe-form{display:flex;max-width:420px}.site-footer .footer-subscribe .subscribe-form input[type=email]{flex:1;min-width:200px;padding:8px 12px;border:1px solid #ced4da;border-right:none;border-radius:4px 0 0 4px;background:#fff;color:#354150}.site-footer .footer-subscribe .subscribe-form input[type=email]::placeholder{color:#6c757d}.site-footer .footer-subscribe .subscribe-form button{font-family:"Open Sans";font-weight:600;font-size:14px;line-height:19px;padding:8px 25px;border:none;border-radius:0 4px 4px 0;background:#b40404;color:#fff;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.site-footer .footer-subscribe .subscribe-form button:hover,.site-footer .footer-subscribe .subscribe-form button:focus{background:#990303}.site-footer .footer-subscribe .subscribe-success{color:#4bc074}.site-footer .footer-legal{margin-top:40px;border-top:1px solid #373742;padding:24px 0 22px}.site-footer .footer-legal a{font-family:"Roboto";font-weight:400;font-size:14px;color:#bcbcbe;margin-right:22px}.site-footer .footer-legal a:hover,.site-footer .footer-legal a:focus{color:#fff}.case-study-card-wrapper+.case-study-card-wrapper{margin-top:16px}.case-study-card-wrapper .case-study-card{background-color:#fff;padding:32px 27px;align-items:center;cursor:pointer}@media(min-width: 768px){.case-study-card-wrapper .case-study-card{padding:32px 120px 32px 27px}}.case-study-card-wrapper .case-study-card:hover{box-shadow:0 4px 30px rgba(9,28,46,.08)}.case-study-card-wrapper .case-study-card a{text-decoration:none;color:#354150;overflow:hidden;border-radius:4px;display:block}.case-study-card-wrapper .case-study-card a .title{font-weight:600;font-size:24px;margin-bottom:25px}.case-study-card-wrapper .case-study-card a .description{font-size:16px;letter-spacing:0;line-height:20px;color:#707680}.case-study-card-wrapper .case-study-card img{width:100%}.case-study-card-wrapper .case-study-card img.mobile-on{display:block}.case-study-card-wrapper .case-study-card img.mobile-off{display:none}@media(min-width: 768px){.case-study-card-wrapper .case-study-card img.mobile-on{display:none}.case-study-card-wrapper .case-study-card img.mobile-off{display:block}}.back-to-studies{margin-top:46px;margin-bottom:64px}.back-to-studies a{color:#6c757d !important;text-decoration:none}.back-to-studies a:hover,.back-to-studies a:focus{color:#b40404}.back-to-studies a .icon-back{width:18px;height:18px;margin-right:7px;vertical-align:-3px}.article-section .case-study-title{font-family:"Source Sans 3";font-weight:400;font-size:2.375rem;line-height:2.625rem;text-transform:uppercase;color:#354150 !important;margin:0 0 5rem !important;text-align:center}.article-section .case-study-description{padding-bottom:45px}@media(min-width: 992px){.article-section .case-study-description{padding-bottom:81px}}@media(min-width: 1200px){.article-section .case-study-description{padding-bottom:135px}}.cs-flush .article-section .case-study-description{padding-bottom:0}.article-section .case-study-description{color:#354150;font-size:1.125rem;line-height:1.5rem;font-weight:400;font-family:"Source Sans 3"}.article-section .case-study-description p,.article-section .case-study-description ul{margin-bottom:26px}.article-section .case-study-description .popup-gallery{margin:1.625rem 0}.article-section .case-study-description .popup-gallery img{width:100%;height:auto;border-radius:4px}.article-section .case-study-description .after-image{margin:1.625rem 0}.article-section .case-study-description .side-quote{font-style:italic;margin:1.625rem 0;border-left:.5625rem solid #354150;padding:.625rem 1.8125rem;font-size:1.125rem;line-height:1.41rem}.article-section .case-study-description .side-quote p{margin-bottom:1rem !important}.article-section .case-study-description .list-dashed{list-style:none;padding-left:0}.article-section .case-study-description .list-dashed li{margin-bottom:2px}.article-section .case-study-description .list-dashed li::before{content:"–";margin-right:6px}.case-study .learn-more{margin-top:3.5rem;padding-bottom:4rem}.case-study .learn-more .title{text-align:center;font-size:1.25rem;color:#354150}.case-study .learn-more .more-buttons{display:flex;justify-content:center;margin-top:2rem}.case-study .learn-more .more-buttons .btn-contact{background:#354150;color:#fff;padding:9px 25px;border-radius:4px;text-decoration:none;text-transform:uppercase;font-weight:600}.case-study .learn-more .more-buttons .btn-contact:hover,.case-study .learn-more .more-buttons .btn-contact:focus{text-decoration:none;background:#2a3441}.case-study-more{padding-bottom:1.75rem}.study-solution-section{margin-top:45px}@media(min-width: 992px){.study-solution-section .container{width:100%;max-width:unset}}.study-solution-section .solution{position:relative;display:flex;flex-direction:column;border:1px solid #e5e7ec;padding:45px 20px 35px;height:100%;margin-top:27px}.study-solution-section .solution::before,.study-solution-section .solution::after{content:"";position:absolute;top:-27px;left:50%;transform:translateX(-50%);width:54px;height:54px}.study-solution-section .solution::before{border-radius:50%;background:#fff;border:2px solid #d3dae8}.study-solution-section .solution::after{-webkit-mask:no-repeat center/28px 28px;mask:no-repeat center/28px 28px}.study-solution-section .solution.traditional-solution::after{-webkit-mask-image:url(/images/svg/dislike.svg);mask-image:url(/images/svg/dislike.svg);background-color:#b0b4c1}.study-solution-section .solution.flameoff-solution{border-top:3px solid #4bc074}.study-solution-section .solution.flameoff-solution::before{border-color:#4bc074}.study-solution-section .solution.flameoff-solution::after{-webkit-mask-image:url(/images/svg/like.svg);mask-image:url(/images/svg/like.svg);background-color:#4bc074}.study-solution-section .solution.traditional-solution .price{color:#4e5d78}.study-solution-section .solution .solution-info{order:1}.study-solution-section .solution .card-info{order:2}@media(min-width: 992px){.study-solution-section .solution{flex-direction:row;align-items:flex-start;height:300px;padding:58px 15px}}.study-solution-section .solution h3{font-family:"Source Sans 3";font-weight:600;font-size:30px;margin:5px 0 22px;color:#4e5d78}@media(max-width: 1199.98px){.study-solution-section .solution h3{font-size:23px}}.study-solution-section .solution p{line-height:27px}@media(max-width: 1199.98px){.study-solution-section .solution p{font-size:16px}}@media(min-width: 992px){.study-solution-section .solution.traditional-solution{justify-content:flex-end}.study-solution-section .solution.traditional-solution .solution-info{flex:0 0 200px;margin-right:50px}.study-solution-section .solution.traditional-solution .solution-info:only-child{flex-basis:365px;margin-right:10px}.study-solution-section .solution.traditional-solution .card-info{flex:0 0 145px;margin-right:25px}}@media(min-width: 1200px){.study-solution-section .solution.traditional-solution .solution-info{flex-basis:275px}.study-solution-section .solution.traditional-solution .solution-info:only-child{flex-basis:460px}}@media(min-width: 992px){.study-solution-section .solution.flameoff-solution{justify-content:flex-start}.study-solution-section .solution.flameoff-solution .solution-info{flex:0 0 200px;margin-left:25px}.study-solution-section .solution.flameoff-solution .card-info{flex:0 0 145px;margin-left:50px}}@media(min-width: 1200px){.study-solution-section .solution.flameoff-solution .solution-info{flex-basis:275px}}.study-solution-section .card-info{margin-top:25px}@media(min-width: 992px){.study-solution-section .card-info{margin-top:0}}.study-solution-section .card-info .solution-price-spacing{height:20px}@media(min-width: 992px){.study-solution-section .card-info .solution-price-spacing{height:30px}}.study-solution-section .card-info h4{text-transform:uppercase;font-weight:600;font-size:14px;color:#23232a;margin-bottom:12px}.study-solution-section .card-info .price{font-size:30px;color:#b40404}.study-solution-section .card-info .actual-time-info{display:flex;align-items:flex-start}.study-solution-section .card-info .actual-time-info .day-num{font-size:30px;line-height:1;color:#4e5d78}.study-solution-section .card-info .actual-time-info .day-text{color:#4e5d78;font-size:14px;line-height:14px;margin-left:10px;margin-top:-1px;text-align:left}a.scroll{display:block;position:relative;top:-100px;visibility:hidden}.custom-article.guide-article p,.custom-article.guide-article h5{color:#4e5d78 !important}.custom-article.guide-article li{line-height:35px}.custom-article.guide-article ol li::marker{font-weight:700}.red-title-line{display:block;width:32px;border-top:2px solid #ef000b}.custom-article .red-dot{font-size:26pt;color:red;padding-right:10px;vertical-align:sub}.key-property-list-disc.list-hang{padding-left:0}.key-property-list-disc.list-hang li>p{padding-left:24px;text-indent:-24px}.video-modal{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center}.video-modal .video-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78)}.video-modal .video-modal-body{position:relative;width:900px;max-width:92vw;aspect-ratio:16/9}.video-modal iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:8px}.video-modal .video-modal-close{position:absolute;top:-42px;right:0;padding:0;background:rgba(0,0,0,0);border:0;color:#fff;font-size:34px;line-height:1;cursor:pointer}.custom-article .key-properties-list{list-style:none}.custom-article .key-properties-list>li{background:url(/images/custom-articles/check-mark.svg) no-repeat;color:#000;padding-left:40px;margin:0 0 20px}.custom-article .key-properties-list.big>li{min-height:38px;background-size:38px;padding-left:70px}.custom-article .red-flame-list{list-style:none}.custom-article .red-flame-list>li{background:url(/images/custom-articles/achieve-two-hour/flame.svg) no-repeat;padding:2px 0 0 40px;color:#000;margin:0 0 20px}.custom-article .title-with-icon{display:flex;align-items:center;padding:20px 0 25px}.custom-article .title-with-icon .icon{width:83px;padding:0 25px}.custom-article .title-with-icon .icon.no-left-padding{width:73px;padding-right:25px;padding-left:0}.custom-article .title-with-icon .icon img,.custom-article .title-with-icon .icon svg{max-width:100%}.custom-article .title-with-icon .title{font-size:22px;line-height:28px;font-weight:500;color:#354150;padding-right:20px}.custom-article .hero .img-wrap{max-width:110px;min-height:95px;left:0}.fire-retardant-icon{position:absolute;background-position:1px 1px;left:0;right:-28px;top:0;bottom:0;background-repeat:no-repeat}.fire-retardant-icon.icon-big{right:-60px;bottom:-40px}.fire-retardant-icon.icon-big.icon-gypsum{background:url(/images/gypsum_big.webp) no-repeat;background-size:90px 65px;bottom:-10px}.fire-retardant-icon.icon-big.icon-steel{background:url(/images/steel_big.webp) no-repeat;background-size:90px 65px;bottom:-10px}.fire-retardant-icon.icon-big.icon-wood{background:url(/images/wood_big.webp) no-repeat;background-size:90px 65px}.fire-retardant-icon.icon-right{transform:scaleX(-1);right:0;left:-40px}.custom-article .acceptance{display:block;margin-left:auto;margin-right:auto}.custom-article .hero2{background:url(/images/custom-articles/fire-barrier-paint/Rectangle.webp) center/cover no-repeat;min-height:489px;padding-top:0;margin-bottom:3rem}.custom-article .why-is-prefered .section-header{margin-bottom:0 !important}.custom-article .why-is-prefered .section-content{background:url(/images/custom-articles/fireproofing-spray/bricks-bg.webp) center/cover no-repeat #f6f6f6}.custom-article.ifs-article .section-box{padding:20px 20px 20px 54px;background-color:#f7f7f7;border-radius:26px}.custom-article.ifs-article .section-box .section-box-header{font-style:normal;line-height:22.63px;color:#354150 !important}.custom-article.hfr-article .section-card{padding:50px 0;background-color:#f7f7f7;border-radius:26px;margin:5rem 0}.custom-article.hfr-article .section-card>div{padding:0 40px}.custom-article.hfr-article .section-card.formula .title-with-icon{padding:10px 0;background-color:#e5e5e5}.custom-article.hfr-article .section-card.formula .title-with-icon .title{font-size:29px;font-weight:700}.custom-article.hfr-article .section-card.formula .text-block{padding:20px 25px 0 83px}.custom-article.hfr-article .section-card.executives img{max-width:120px}.custom-article .section{margin-top:32.5px;margin-bottom:32.5px}@media(min-width: 992px){.custom-article .section{margin-top:58.5px;margin-bottom:58.5px}}@media(min-width: 1200px){.custom-article .section{margin-top:97.5px;margin-bottom:97.5px}}.custom-article .how-to-fireproof .section-header{margin-bottom:0 !important}.custom-article .how-to-fireproof .section-content{padding:50px 40px;background-color:#f7f7f7;border-radius:26px}.custom-article.hh-article .section-card{margin-bottom:2rem}.custom-article.hfr-article .section-img{margin-bottom:2rem}.custom-article.fmw-article .content-section,.custom-article.ifs-article .content-section{padding:30px 0}.custom-article .subsection-text{text-align:center;font-size:28px;font-weight:400;color:#354150;line-height:32px}.custom-article .aspects{display:block;background-color:#fff;margin-left:auto;margin-right:auto}.custom-article .aspects .aspects-header{text-align:center;font-size:22px;font-weight:600;color:#4e5d78}.custom-article .selection-criteria{text-align:center}.custom-article .selection-criteria-title{margin-bottom:34px;font-size:18px;font-weight:700;color:#344154;letter-spacing:.02em}.custom-article .selection-cards{display:grid;grid-template-columns:repeat(6, 1fr);gap:34px 36px}@media(max-width: 991.98px){.custom-article .selection-cards{grid-template-columns:1fr;gap:24px}}.custom-article .selection-card{grid-column:span 2;background:#fff;border-top:3px solid #ff1f2d;border-radius:0 0 8px 8px;padding:22px 22px 24px;text-align:left;box-shadow:0 2px 10px rgba(0,0,0,.06);color:#344154}.custom-article .selection-card:nth-child(4){grid-column:2/span 2}.custom-article .selection-card:nth-child(5){grid-column:4/span 2}.custom-article .selection-card p{margin:0;font-size:14px;line-height:1.55}.custom-article .selection-card strong{font-weight:700}@media(max-width: 991.98px){.custom-article .selection-card{grid-column:auto}.custom-article .selection-card:nth-child(4),.custom-article .selection-card:nth-child(5){grid-column:auto}}.custom-article{color:#707680}.custom-article .hero{position:relative;overflow:hidden;min-height:620px;align-items:center;background-color:#7a8295;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}.custom-article .hero .container{position:relative;z-index:1}.custom-article .hero .hero-headline{padding-bottom:80px;text-align:center;width:100%}.custom-article .hero .hero-headline h1{font-size:3em;color:#fff}@media(max-width: 768px){.custom-article .hero .hero-headline h1{font-size:2.5em}}.custom-article .hero .hero-headline .video-popup-link{display:inline-block;margin-top:30px}.custom-article .hero .hero-headline .video-popup-link .play-btn img{display:block;margin:0 auto}.custom-article .text-primary{color:#b40404 !important;font-weight:600}.custom-article b.text-primary+ul.key-property-list-disc{margin-top:.85rem}.custom-article .bg-white{background-color:#fff;padding-top:50px}.custom-article .bg-white .section-header .section-text{background-color:#fff}.custom-article .bg-white .section-header,.custom-article .bg-gray .section-header{margin-top:0 !important}.custom-article .bg-gray{background-color:#f7f7f7;padding-top:50px}.custom-article .bg-gray .section-header .section-text{background-color:#f7f7f7}.custom-article.guide-article .bg-white,.custom-article.guide-article .bg-gray{padding-bottom:50px}.custom-article .section-icon{display:block;width:64px;height:64px;margin-bottom:10px}.custom-article ul.key-property-list-check-icon{list-style:none;padding-left:0}.custom-article ul.key-property-list-check-icon li{margin-bottom:20px;padding-left:40px;line-height:24px;background:url("/images/custom-articles/check-mark.svg") no-repeat 0 50%;background-size:24px}.custom-article .custom-list{list-style:none;padding-left:0}.custom-article .custom-list.introduction{margin-bottom:2rem}.custom-article .custom-list.introduction li{position:relative;padding:0 0 30px 100px}.custom-article .custom-list.introduction li::before{content:"";position:absolute;left:0;top:2px;width:65px;height:65px;background:url("/images/svg/fire.svg") no-repeat 0 0/64px}.custom-article .custom-list.key-properties{padding:3rem 0 2rem 25px;margin:0}.custom-article .custom-list.key-properties>li{position:relative;padding:0 0 30px 60px}.custom-article .custom-list.key-properties>li::before{content:"";position:absolute;top:2px;left:-5px;width:43px;height:43px;background:url("/images/svg/key.svg") center/cover no-repeat}.custom-article .media{display:flex;align-items:flex-start;margin:37.5px 0}.custom-article .media .img{flex:0 0 60px;max-width:60px}.custom-article .media .img img{display:block}.custom-article .media .media-body{flex:1 1 0;color:#707680;font-size:18px;line-height:24px}.custom-article .section-header .section-text.section-rectangle-5{position:static;transform:none;background:#1c2d49;color:#fff}.custom-article table.table{border-collapse:collapse}.custom-article table.table th,.custom-article table.table td{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-top:0;border-bottom:0;vertical-align:middle}.custom-article table.table tbody tr{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.custom-article table.table .table-bg-gray>th,.custom-article table.table .table-bg-gray>td{background:#f0f0f0}.custom-article table.table .table-bg-white>th,.custom-article table.table .table-bg-white>td{background:#fff}.custom-article table.table .cell-large>th,.custom-article table.table .cell-large>td{padding:26px 12px}.custom-article .cooling-table-wrap{border:1px solid #dde6ef;border-radius:12px;background:#fff;box-shadow:0 1px 3px 0 rgba(15,23,42,.06);overflow:hidden}.custom-article .cooling-table-wrap .table-responsive{margin:0}.custom-article .cooling-table-wrap table.table{width:100%;margin:0;border:0;background:rgba(0,0,0,0);color:#334155;font-size:14px}.custom-article .cooling-table-wrap table.table thead{background:#f5f7f9}.custom-article .cooling-table-wrap table.table thead th{position:relative;padding:18px;font-size:14px;font-weight:700;color:#334155;white-space:nowrap;background:#f5f7f9;border:0;border-right:1px solid #e5eaf0}.custom-article .cooling-table-wrap table.table thead th:last-child{border-right:0}.custom-article .cooling-table-wrap table.table thead th:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:32px;background:#ff1f3d;border-radius:999px}.custom-article .cooling-table-wrap table.table tbody tr{border:0}.custom-article .cooling-table-wrap table.table tbody td{padding:14px 18px;font-size:14px;color:#334155;vertical-align:middle;border:0;border-right:1px solid #e5eaf0}.custom-article .cooling-table-wrap table.table tbody td:last-child{border-right:0}.custom-article .cooling-table-wrap table.table tbody tr:not(:last-child) td{border-bottom:1px solid #e8edf3}.custom-article .cooling-table-wrap table.table tbody tr:last-child td{padding-bottom:18px}.custom-article .cooling-table-wrap table.table tbody tr:hover{background:#f8fafc}.custom-article .accordion{display:flex;flex-direction:column;gap:14px}.custom-article .accordion .accordion-item{background:#f8fafc;border-left:2px solid #ff1f3d;border-radius:0 8px 8px 0;overflow:hidden;padding-top:20px}.custom-article .accordion .accordion-item summary{position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:20px 24px;margin-bottom:25px;font-weight:700;font-size:16px;line-height:1.35;color:#334155;cursor:pointer}.custom-article .accordion .accordion-item summary::-webkit-details-marker{display:none}.custom-article .accordion .accordion-item summary::after{content:"";flex:0 0 auto;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px 14px no-repeat;transition:transform .2s ease}.custom-article .accordion .accordion-item[open] summary::after{transform:rotate(180deg)}.custom-article .accordion .accordion-item::details-content{block-size:0;overflow:hidden;transition:block-size .28s ease,content-visibility .28s ease;transition-behavior:allow-discrete}.custom-article .accordion .accordion-item[open]::details-content{block-size:auto}.custom-article .accordion .accordion-item[open] summary{padding-bottom:28px}.custom-article .accordion .accordion-item[open] summary::before{content:"";position:absolute;left:24px;bottom:12px;width:34px;height:2px;background:#ff1f3d}.custom-article .accordion .accordion-item p{margin:0;padding:0 24px 24px;color:#334155 !important;font-size:14px;line-height:1.65}.custom-article .technical-assistance-card{border:1px solid #dde6ef;border-radius:12px;background:#f8fafc;padding:42px 24px;text-align:center}.custom-article .technical-assistance-card h2{color:#111827;margin-bottom:12px}.custom-article .technical-assistance-card p{max-width:540px;margin:0 auto 26px;color:#4e5d78}.custom-article .choice-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 991.98px){.custom-article .choice-cards{grid-template-columns:1fr}}.custom-article .choice-cards-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 991.98px){.custom-article .choice-cards-3{grid-template-columns:1fr}}.custom-article .choice-card{background:#fff;border-top:3px solid #ff1f2d;border-radius:0 0 8px 8px;padding:28px 20px 24px;box-shadow:0 2px 10px rgba(0,0,0,.06);color:#344154}.custom-article .choice-card h3{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.4}.custom-article .choice-card ul{margin:0;padding-left:24px}.custom-article .choice-card li{margin-bottom:14px;line-height:1.55}.custom-article .choice-card li:last-child{margin-bottom:0}@media(min-width: 992px){.custom-article .how-it-works-video{height:545px}}.custom-article .how-it-works-video .video-place{position:relative;width:100%;height:240px;margin:0 auto}@media(min-width: 576px){.custom-article .how-it-works-video .video-place{width:510px;height:290px}}@media(min-width: 768px){.custom-article .how-it-works-video .video-place{width:690px;height:390px}}@media(min-width: 992px){.custom-article .how-it-works-video .video-place{width:760px;height:402px}}.custom-article .how-it-works-video .video-place video{width:100%;height:100%;border-radius:6px;display:block}.custom-article .how-it-works-video .video-place .player{width:100%;height:100%;border-radius:6px;background:url(/images/video_bg.webp) no-repeat center/cover}.custom-article .how-it-works-video .video-place .video-title{position:absolute;top:35%;left:0;right:0;text-align:center;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase}.custom-article .how-it-works-video .video-place .video-title .play-btn{display:block;width:104px;height:104px;margin:0 auto 10px;padding:0;background:none;border:none;cursor:pointer}.custom-article .how-it-works-video .video-place .video-title .play-btn img{width:104px;height:104px}.custom-article .how-it-works-video .video-place .video-title .text-muted{color:#6c757d !important}.custom-article .how-it-works-video .video-shadow{display:none}@media(min-width: 992px){.custom-article .how-it-works-video .video-shadow{display:block;width:598px;height:40px;margin:50px auto 0;background:url(/images/video_shadow.webp) no-repeat center}}.hero--a-guide-to-full-compliance-in-intumescent-paint{background-image:url("/images/guide-to-full-compliance/hero@2x.webp")}.hero--a-review-of-intumescent-paint{background-image:url("/images/custom-articles/review-of-intumescent-paint/hero@2x.webp")}.hero--achieve-2-hour-fire-rating-over-drywall-using-intumescent-paint{background-image:url("/images/custom-articles/achieve-two-hour/hero.webp")}.hero--building-with-fire-safety-in-mind{background-image:url("/images/fire-safety/hero@2x.webp")}.hero--comprehensive-guide-to-intumescent-paint{background-image:url("/images/comprehensive-guide/hero@2x.webp")}.hero--engineering-judgment-importance-of-fireproofing{background-image:url("/images/engineering-judgment/hero@2x.webp")}.hero--finish-rating-on-drywall{background-image:url("/images/finish-rating-on-drywall/hero@2X.webp")}.hero--fireproofing-methods-for-wood{background-image:url("/images/custom-articles/methods/hero@2X.webp")}.hero--flameoff-fire-barrier-paint-for-haunted-houses{background-image:url("/images/custom-articles/fire-barrier-paint/hero.webp")}.hero--how-to-achieve-a-higher-fire-rating-on-gypsum-metal-and-wood-with-intumescent-paint{background-image:url("/images/custom-articles/higher-rire-rating/hero.webp")}.hero--how-to-interpret-icc-esl-1191-for-steel-fireproofing-applications{background-image:url("/images/how-to-interpret-icc/1.webp")}.hero--increasing-fire-safety-on-upholstered-furniture{background-image:url("/images/custom-articles/increasing-fire-safety/hero@2x.webp")}.hero--intumescent-coatings-for-steel-fire-protection-guide{background-image:url("/images/intumescent-coatings-for-steel-the-complete-guide-to-fire-protection/1.webp")}.hero--intumescent-paint-for-wood-fire-rating-guide{background-image:url("/images/intumescent-paint-for-wood-fire-rating-guide/header.webp")}.hero--understanding-canadian-standards-of-fire-safety{background-image:url("/images/custom-articles/canadian/hero@2X.webp")}.hero--when-fireproofing-building-spray-is-king{background-image:url("/images/custom-articles/fireproofing-spray/hero.webp")}.hero--why-the-size-of-steel-is-important-in-fireproofing{background-image:url("/images/steel-is-important/hero@2x.webp")}.order-page{max-width:820px}.order-page .thankyou-lead{font-size:1.05rem;margin-bottom:1.5rem}.order-summary .order-meta{margin:0 0 1.25rem}.order-summary .order-meta dt{font-weight:600;color:#707680}.order-summary .order-meta dd{margin:0}.order-summary .order-lines .order-line-image{border-radius:4px;object-fit:cover;margin-right:.6rem;vertical-align:middle}.order-summary .order-lines .order-line-name{font-weight:600}.order-summary .order-lines .order-line-variant,.order-summary .order-lines .order-line-sku{display:block;color:#707680;font-size:.85rem}.order-summary .order-totals{margin-left:auto;max-width:320px}.order-summary .order-totals .order-total-row{display:flex;justify-content:space-between;padding:.25rem 0}.order-summary .order-totals .order-total-row dt{font-weight:400;color:#354150}.order-summary .order-totals .order-total-row dd{margin:0}.order-summary .order-totals .order-total-final{border-top:1px solid #e5e7ec;margin-top:.35rem;padding-top:.6rem;font-weight:700;font-size:1.1rem}.order-summary .order-address{margin-top:1.75rem}.order-summary .order-address h2{font-size:1rem;text-transform:uppercase;letter-spacing:.04em;color:#9aa0aa}.order-summary .order-address address{font-style:normal;line-height:1.5}.order-back{margin-top:1.75rem}.checkout-page-title{font-size:40px;line-height:48px;color:#212529;margin-top:51px;margin-bottom:26px}.checkout-subtitle{font-weight:600;font-size:20px;line-height:24px;color:#212529;margin-bottom:15px}.checkout-text{font-size:16px;line-height:24px;color:#495057;margin-bottom:8px}.checkout-card{background:#fff;box-shadow:0 4px 22px rgba(9,28,46,.168627451);border-radius:4px;padding:16px 20px 20px 20px}.checkout-card .form-check-input{border-color:#b40404;width:1.125em;height:1.125em;margin-top:.025em}.checkout-card .form-check-input:checked{border-color:#b40404;background-color:#b40404}.checkout-card .form-check-input:focus{border-color:#b40404;box-shadow:0 0 0 .25rem rgba(180,4,4,.25)}.checkout-card .field-quantity{border:.063rem solid #d9d9d9;border-radius:.125rem;min-width:2.5rem;max-width:3.5rem;height:2.188rem;padding-left:0;padding-right:0;text-align:center;-moz-appearance:textfield}.checkout-card .field-quantity::-webkit-outer-spin-button,.checkout-card .field-quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-card .stripe-field{padding:0 12px;margin:0 0 8px;font-size:16px;font-weight:400;line-height:38px;width:100%;height:38px;color:dimgray;border:1px solid #ced4da;box-sizing:border-box;border-radius:4px}.checkout-card .StripeElement--invalid,.checkout-card .is-invalid{border-color:#dc3545}.checkout-card .card-errors{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.checkout-card .bg-address{background-color:#dfe7ef !important}.checkout-card .bg-address .form-check-input:disabled{opacity:1}.checkout-card .btn-order{background-color:#b40404;color:#fff;height:auto;font-size:.875rem !important;padding:.438rem .938rem .563rem 1rem}.checkout-card .btn-order:hover{color:#fff}.checkout-card .address-list{overflow:auto;white-space:nowrap;max-height:600px}.checkout-card .address-list .address-box{display:block;position:relative;margin:0;padding-top:1.125rem;padding-bottom:1.688rem;border:.063rem solid #d9d9d9;border-radius:.25rem;min-height:222px;background:#fff}.checkout-card .address-list .address-box:not(.address-readonly){cursor:pointer;user-select:none;display:flex}.checkout-card .address-list .address-box:not(.address-readonly)>label{flex:1 1 auto;margin-bottom:0}.checkout-card .address-list .address-box:not(:last-child){margin:.25rem .5rem .25rem 0}.checkout-card .address-list .address-box:has(.form-check-input:checked){background-color:#dfe7ef;border-color:#b40404}.checkout-card .address-list .address-box .info-block{padding:0 1.5rem 0 2.5rem;font-size:.75rem;color:#000}.checkout-card .address-list .address-box .address-radio{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);margin:0}.checkout-card .address-list .address-box .manage-buttons{position:absolute;right:.625rem;top:.625rem;display:none}.checkout-card .address-list .address-box:has(.form-check-input:checked) .manage-buttons{display:block}.checkout-card .address-list .address-box .addr-menu{position:relative}.checkout-card .address-list .address-box .addr-menu>summary{list-style:none;cursor:pointer;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:.25rem;background:#fff;color:#495057}.checkout-card .address-list .address-box .addr-menu>summary::-webkit-details-marker{display:none}.checkout-card .address-list .address-box .addr-menu[open]>summary{background:#f5f5f5}.checkout-card .address-list .address-box .addr-menu .addr-menu-list{position:absolute;right:0;top:2rem;min-width:8rem;background:#fff;border:1px solid #e5e5e5;border-radius:.25rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.15);z-index:10;overflow:hidden}.checkout-card .address-list .address-box .addr-menu .addr-menu-list button{display:block;width:100%;text-align:left;padding:.5rem 1rem;background:none;border:0;cursor:pointer;font-size:.875rem;color:#212529;white-space:nowrap}.checkout-card .address-list .address-box .addr-menu .addr-menu-list button:hover{background:#f5f5f5}.checkout-card .pencil-edit{color:#b0b4c1;margin-top:1rem}.checkout-card .cursor-pointer{cursor:pointer}.checkout-card .col-form-label{font-size:16px;line-height:24px;color:#212529}.checkout-card .form-group label{font-size:16px;line-height:24px;color:#212529}.checkout-card .form-group .label-required{color:#b40404 !important}.checkout-card .option-card{border:1px solid #ced4da;box-sizing:border-box;border-radius:4px;padding:20px;font-size:16px;position:relative}@media(min-width: 768px){.checkout-card .option-card{font-size:20px}}.checkout-card .option-card .form-check,.checkout-card .option-card .form-check-label{width:100%}.checkout-card .option-card .form-check-input{margin-top:.1rem}.checkout-card .option-card .form-check-input:checked{border-color:#b40404;background-color:#b40404}.checkout-card .product-item{max-height:140px;padding:16px 20px;border-bottom:1px solid #e5e5e5;font-size:18px;line-height:24px}.checkout-card .product-item:last-child{border:none !important}.checkout-card .product-item .product-name{font-weight:600;color:#b40404}.checkout-card .product-item .product-variant{font-size:16px;color:#707680}.checkout-card .product-item .product-price,.checkout-card .product-item .product-quantity{color:#495057}.checkout-card .product-item .product-total{font-weight:600;color:#212529}.checkout-card .product-item .product-image{height:80px;width:67px}.checkout-card .checkout-total{font-weight:600;font-size:21px;line-height:26px;color:#212529}.checkout-card .checkout-earn{font-style:italic;font-weight:normal;font-size:16px;line-height:24px;color:#495057;margin-top:8px;margin-bottom:15px}.checkout-card .checkout-info{display:flex;justify-content:space-between}.checkout-card .line-bottom{border-bottom:1px solid #e5e5e5;margin-top:15px;margin-bottom:15px}.text-delete{font-weight:600;color:#b40404;cursor:pointer}.btn-trash{background:none;border:0;padding:0;line-height:0;cursor:pointer}.checkout-edit{font-weight:600;font-size:13px !important;color:#b40404}.sticky-checkout{top:100px !important;z-index:0 !important;position:sticky}.verify-modal-backdrop{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(9,28,46,.45)}.verify-modal-backdrop .verify-modal{width:100%;max-width:820px;max-height:90vh;overflow:auto}.verify-modal-backdrop .verify-table{margin-bottom:.75rem}.verify-modal-backdrop .verify-table th{font-weight:600;white-space:nowrap;color:#212529}.verify-modal-backdrop .verify-table td{color:#495057}.verify-modal-backdrop .option-card{display:flex;flex-direction:column}.verify-modal-backdrop .btn-link{font-family:"Open Sans";font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;color:#b40404}.verify-modal-backdrop .btn-link:hover,.verify-modal-backdrop .btn-link:focus{color:#990303;text-decoration:underline}.checkout-card .address-list .address-box.address-readonly{background:#fff;border-color:#d9d9d9;cursor:default}.checkout-card .address-list .address-box.address-readonly:has(.form-check-input:checked){background:#fff;border-color:#d9d9d9}.checkout-card .address-list .address-box.address-readonly .form-check-input:disabled{opacity:1}.checkout-card .option-card.option-readonly{cursor:default}.checkout-card .option-card.option-readonly .form-check-input:disabled{opacity:1}#checkout-app{transition:opacity .15s ease}#checkout-app.is-loading{opacity:.55;pointer-events:none}.home-splash{background:#2d3f55 url(/images/home_background_mobile.webp) no-repeat 50% 50%;background-size:cover;color:#fff;min-height:480px}@media(min-width: 768px){.home-splash{background-image:url(/images/home_background.webp)}}@media(min-width: 992px){.home-splash{min-height:735px}}.home-splash .headline{text-align:center;padding:145px 1rem 40px}@media(min-width: 992px){.home-splash .headline{padding:210px 18% 40px}}.home-splash .headline h1{font-family:"Roboto";font-weight:500;font-size:36px;letter-spacing:1px;margin:0 0 15px}@media(min-width: 768px){.home-splash .headline h1{font-family:"Roboto";font-weight:500;font-size:42px}}.home-splash .headline p{font-family:"Source Sans 3";font-weight:400;font-size:18px;padding-top:20px;line-height:29px;max-width:550px;margin:0 auto}.home-splash .splash-video{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;padding-top:28px}.home-splash .splash-video .play-btn{width:124px;height:auto}.home-splash .splash-video .video-description{font-family:"Source Sans 3";font-weight:600;font-size:18px;padding:28px 0 25px;color:#fff;text-transform:uppercase;letter-spacing:1px}.home-splash .splash-video .video-description .muted{color:#d8dade}.home-content{padding-bottom:64px}body.home .body-content{padding-bottom:0}body.home .site-footer{margin-top:50px}.feature-list{list-style:none;padding:0;margin:1rem 0 1.5rem}.feature-list li{position:relative;padding-left:1.8rem;margin-bottom:.6rem;color:#354150;line-height:27px}.feature-list li::before{content:"";position:absolute;left:0;top:.15rem;width:18px;height:18px;background:url(/images/home/Flame.webp) no-repeat center/contain}.feature-list a{color:#4e5d78}.feature-list a:hover{color:#b40404}.product-block{position:relative;margin-top:50px;margin-bottom:60px}@media(min-width: 992px){.product-block{padding:40px;border-radius:10px}}.product-block .product-photo-wrap{position:relative;text-align:center}.product-block .product-photo{display:block;margin:0 auto 1rem;max-width:100%;height:auto;width:230px}@media(min-width: 768px){.product-block .product-photo{width:300px}}@media(min-width: 992px){.product-block .product-photo{margin-bottom:0}}.product-block .certificate{position:absolute;top:0;right:30%}@media(min-width: 992px){.product-block .certificate{top:60px;right:12%}}.product-block .product-header{font-family:"Roboto";font-weight:400;font-size:32px;color:#354150;margin:0 0 .25rem;text-align:center}@media(min-width: 992px){.product-block .product-header{text-align:left}}.product-block .product-subheader{font-family:"Source Sans 3";font-weight:400;font-size:18px;color:#354150;font-style:italic;margin-bottom:.5rem;text-align:center}@media(min-width: 992px){.product-block .product-subheader{text-align:left}}.product-block .applicable-for{margin-top:25px}.product-block .applicable-for .applicable-title{font-family:"Source Sans 3";font-weight:400;font-size:18px;font-style:italic;color:#354150;margin-bottom:.25rem}.product-block .applicable-for ul{padding-left:0;margin:0}.product-block .applicable-for li{position:relative;margin-left:10px;padding-left:10px;color:#354150}.product-block .applicable-for li::before{position:absolute;left:0;top:10px;display:block;content:" ";width:5px;height:5px;border-radius:5px;background-color:#b40404}.product-block .list-flamed{list-style:none;padding-left:0;margin:1.5rem 0}.product-block .list-flamed li{position:relative;margin-bottom:1rem;color:#354150;line-height:27px}.product-block .list-flamed .icon-flame{float:left;width:18px;height:18px}.product-block .list-flamed .block-right{display:block;padding-left:30px}.product-block .list-flamed a{color:#b40404;font-weight:700;text-decoration:none}.product-block .list-flamed a:hover,.product-block .list-flamed a:focus{color:#990303;text-decoration:underline}.product-block .list-flamed .text-primary{color:#b40404 !important;font-weight:700}.product-block .cert-logos{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem}.product-block .cert-logos img{display:block;width:auto}@media(max-width: 991.98px){.product-block .cert-logos{justify-content:center}.product-block .btn-primary{display:block;width:fit-content;margin-inline:auto}}.product-block .substrate-icons{display:none}@media(min-width: 992px){.product-block .substrate-icons{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;position:absolute;top:17%;bottom:17%;z-index:2}}.product-block .substrate{display:flex;align-items:center;gap:.9rem;position:relative}.product-block .substrate-ring{flex:none;width:68px;height:68px;border-radius:50%;background:#fff;border:1px solid #b4b9bb}.product-block .substrate-thumb{position:absolute;top:50%;width:90px;height:auto;transform:translateY(-50%)}.product-block .substrate-label{font-family:"Source Sans 3";font-weight:400;font-size:25px;color:#354150;white-space:nowrap}@media(min-width: 992px){.product-block.side-right{background:linear-gradient(to right, #f3f3f3, #fff);padding-right:0;margin-right:15px}}@media(min-width: 992px){.product-block.side-right .substrate-icons{right:12px;align-items:flex-start}}@media(min-width: 992px){.product-block.side-right .product-photo{margin-left:auto;margin-right:240px}}@media(min-width: 992px){.product-block.side-right .substrate-thumb{left:-22px;transform:translateY(-50%) scaleX(-1)}}@media(min-width: 992px){.product-block.side-left{background:linear-gradient(to left, #f3f3f3, #fff);padding-left:0;margin-left:15px}}@media(min-width: 992px){.product-block.side-left .substrate-icons{left:12px;align-items:flex-start}}@media(min-width: 992px){.product-block.side-left .product-photo{margin-right:auto;margin-left:240px}}@media(min-width: 992px){.product-block.side-left .substrate{flex-direction:row-reverse}}@media(min-width: 992px){.product-block.side-left .substrate-thumb{right:-22px}}@media(min-width: 1200px){.product-divider{height:15px}}.home-benefits{margin-bottom:1rem}.home-benefits .benefit{margin-bottom:.5rem}.home-benefits .benefit h3{font-family:"Roboto";font-weight:400;font-size:32px;color:#354150;margin-top:2.5rem;margin-bottom:2.2rem}.home-benefits .benefit h3 img{display:block;margin-bottom:8px}.home-benefits .benefit .feature-list{margin-top:0}.section-questions{margin-top:3rem;padding:32.5px 15px}@media(min-width: 992px){.section-questions{padding-top:58.5px;padding-bottom:58.5px}}@media(min-width: 1200px){.section-questions{padding-top:97.5px;padding-bottom:97.5px}}.section-questions{background-color:#1c2d4a;background-image:url("/images/home/spray_hand_left.webp"),url("/images/home/spray_hand_right.webp");background-repeat:no-repeat,no-repeat;background-position:0 0,100% 0;background-size:contain,contain;text-align:center;color:#fff}@media(max-width: 1500px){.section-questions{background-size:50%,50%}}.section-questions h2{font-family:"Source Sans 3";font-weight:400;font-size:32px;margin:0;color:#fff}.section-questions h4{font-family:"Open Sans";font-weight:400;font-size:20px;font-weight:600;margin:.5rem 0 0;color:#fff}.section-questions .order-now{font-family:"Open Sans";font-weight:400;font-size:14px;display:inline-block;margin:39px 0 53px;padding:9px 25px;border-radius:4px;background:#b40404;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.section-questions .order-now:hover,.section-questions .order-now:focus{background:#990303;color:#fff}.section-questions .text-phone{font-family:"Open Sans";font-weight:400;font-size:32px;letter-spacing:1px;margin-bottom:21px}.section-questions .text-phone a{color:#fff;font-size:18px;text-decoration:none}.section-questions .mailto{font-family:"Open Sans";text-decoration:none;color:#fff}.section-questions a:hover,.section-questions a:focus{color:rgba(255,255,255,.85)}.home-about .lead-text{font-size:18px;color:#354150;line-height:24px;margin-bottom:2rem}.home-about .about-point{display:flex;gap:1rem;margin-bottom:1.75rem}.home-about .about-point img{flex:none}.home-about .about-point p{margin:0;color:#354150;line-height:26px}.home-about>p:last-child{color:#354150;margin-top:1rem}.home-content .home-about+.section-header{margin-top:47px}@media(min-width: 992px){.home-content .home-about+.section-header{margin-top:84px}}@media(min-width: 1200px){.home-content .home-about+.section-header{margin-top:140px}}.listed-by-text{color:#354150;line-height:24px;margin-bottom:2rem}.listed-by-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.5rem;margin-bottom:1rem}.listed-by-logos img{height:72px;width:auto}.home-articles .article-card{display:block;height:295px;background:#fff;border-radius:.375rem;overflow:hidden;box-shadow:-0.438rem .75rem 1.25rem 0 rgba(0,0,0,.1);text-decoration:none;color:#334150;margin-bottom:1.5rem;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.home-articles .article-card img{display:block;width:100%;height:8.188rem;object-fit:cover}.home-articles .article-card .title{display:block;font-family:"Source Sans 3";font-weight:600;font-size:18px;text-align:center;min-height:3rem;margin:0 0 1rem;padding:1.875rem 1.875rem 0}.home-articles .article-card .read-more{display:block;font-family:"Source Sans 3";font-weight:600;font-size:16px;text-align:center;color:#334150;padding:0 1.875rem 1.875rem}.home-articles .article-card:hover,.home-articles .article-card:focus{box-shadow:-0.438rem .75rem 1.25rem 0 rgba(0,0,0,.2)}.home-articles .article-card:hover .read-more,.home-articles .article-card:focus .read-more{color:#000}.home-articles .view-all{margin-top:3.5rem}.product-details-page .product-top{position:relative;margin:50px 0 40px}@media(min-width: 992px){.product-details-page .product-top{padding:40px;border-radius:10px;background:linear-gradient(to left, #f3f3f3, #fff)}}.product-details-page .product-gallery .product-main-image{display:block;width:100%;height:320px;object-fit:contain;object-position:center;border-radius:10px}@media(min-width: 992px){.product-details-page .product-gallery .product-main-image{height:450px}}.product-details-page .product-gallery .product-thumbs{display:flex;gap:6px;margin-top:1rem}.product-details-page .product-gallery .product-thumbs .product-thumb{flex:1 1 0;min-width:0;display:block;width:100%;height:96px;object-fit:cover;object-position:center;border-radius:10px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border-color .2s ease,box-shadow .2s ease}@media(min-width: 992px){.product-details-page .product-gallery .product-thumbs .product-thumb{height:145px}}.product-details-page .product-gallery .product-thumbs .product-thumb:hover{box-shadow:0 0 0 1px rgba(53,65,80,.15) inset}.product-details-page .product-gallery .product-thumbs .product-thumb.is-active{border-color:rgba(0,0,0,0);background-color:#eceef1;padding:6px}.product-details-page .product-gallery.has-substrates .gallery-stage{position:relative}.product-details-page .product-gallery.has-substrates .substrate-icons{display:none}@media(min-width: 992px){.product-details-page .product-gallery.has-substrates .gallery-stage{padding-left:150px}.product-details-page .product-gallery.has-substrates .substrate-icons{display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:0;top:17%;bottom:17%;z-index:2}.product-details-page .product-gallery.has-substrates .substrate{display:flex;flex-direction:row-reverse;align-items:center;gap:.9rem;position:relative}.product-details-page .product-gallery.has-substrates .substrate-ring{flex:none;width:68px;height:68px;border-radius:50%;background:#fff;border:1px solid #b4b9bb}.product-details-page .product-gallery.has-substrates .substrate-thumb{position:absolute;top:50%;right:-22px;width:90px;height:auto;transform:translateY(-50%)}.product-details-page .product-gallery.has-substrates .substrate-label{font-family:"Source Sans 3";font-weight:400;font-size:24px;line-height:24px;color:#354150;white-space:nowrap}}.product-details-page .product-overview{font-family:"Source Sans 3";font-weight:400;font-size:18px;color:#354150}@media(max-width: 991.98px){.product-details-page .product-overview{margin-top:24px}}.product-details-page .product-overview .terms-of-policy-in-title{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 991.98px){.product-details-page .product-overview .terms-of-policy-in-title{align-items:center;justify-content:center}.product-details-page .product-overview .terms-of-policy-in-title .return-policy-top{display:none}}.product-details-page .product-overview .return-policy-top{font-size:12px;padding:5px 10px;margin-top:4px;white-space:nowrap}.product-details-page .product-overview .product-header{font-family:"Roboto";font-weight:400;font-size:32px;line-height:35px;color:#354150;margin:0}.product-details-page .product-overview .small-header{font-style:italic;color:#354150;font-size:18px;margin:20px 0 10px}.product-details-page .product-overview .description .block-right{line-height:22px}.product-details-page .product-overview .description .list-flamed li{margin-bottom:16px}.product-details-page .product-overview .applicable-for{margin-top:25px}@media(min-width: 992px){.product-details-page .product-overview .applicable-for{display:none}}.product-details-page .product-overview .applicable-for .small-header{font-style:normal;margin-bottom:.25rem}.product-details-page .product-overview .applicable-for ul{padding-left:0;margin:0}.product-details-page .product-overview .applicable-for li{position:relative;margin-left:10px;padding-left:10px}.product-details-page .product-overview .applicable-for li::before{position:absolute;left:0;top:10px;display:block;content:" ";width:5px;height:5px;border-radius:5px;background-color:#b40404}.product-details-page .product-overview .description{color:#354150;font-size:18px;margin:35px 0}.product-details-page .list-flamed{list-style:none;padding-left:0}.product-details-page .list-flamed li{position:relative;margin-bottom:28px}.product-details-page .list-flamed li .icon-flame{float:left;width:18px;height:18px;display:block}.product-details-page .list-flamed li .icon-flame svg,.product-details-page .list-flamed li .icon-flame img{display:block;width:18px;height:18px}.product-details-page .list-flamed li .block-right{padding-left:30px;line-height:27px}.product-details-page .list-flamed li .block-right a{color:#b40404;font-weight:600}.product-details-page .list-flamed li .text-primary{color:#b40404 !important;font-weight:600}.product-details-page .list-dashed{list-style:none;padding-left:0;margin:.25rem 0 0}.product-details-page .list-dashed li{position:relative;padding-left:14px;margin-bottom:.15rem}.product-details-page .list-dashed li::before{content:"–";position:absolute;left:0}.product-details-page .cert-row{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.product-details-page .cert-row img{display:block;width:auto}.product-details-page .product-purchase .attributes{margin-bottom:1rem}.product-details-page .product-purchase .attribute-name-col{margin-bottom:.35rem}.product-details-page .product-purchase .attribute-name-col label{font-weight:400;color:#354150;margin:0}.product-details-page .product-purchase .attribute-name-col .label-required{color:#b40404;margin-left:2px}.product-details-page .product-purchase .form-select{max-width:320px;cursor:pointer}.product-details-page .product-purchase .prices{margin:0 0 1rem}.product-details-page .product-purchase .product-price{font-size:22px;font-weight:700;color:#354150}.product-details-page .product-purchase .how-to-order-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem}.product-details-page .product-purchase .add-to-cart-panel .input-group{width:auto}.product-details-page .product-purchase .qty-input{width:64px;height:39px;text-align:center;border:1px solid #ced4da;border-right:none;border-radius:4px 0 0 4px}.product-details-page .product-purchase .add-to-cart-button{border-radius:0 4px 4px 0;white-space:nowrap}.product-details-page .product-purchase .new-btn-block{display:flex;gap:.75rem}@media(max-width: 991.98px){.product-details-page .product-purchase .new-btn-block{margin:26px 0}}.product-details-page .product-purchase .btn-free-quote,.product-details-page .product-purchase .return-policy-inline{white-space:nowrap}.product-details-page .product-purchase .pp-certs{display:flex;align-items:center;gap:.75rem}.product-details-page .product-purchase .pp-certs img{display:block}@media(max-width: 991.98px){.product-details-page .product-purchase{text-align:center}.product-details-page .product-purchase .attribute-name-col{text-align:center}.product-details-page .product-purchase .form-select{margin-left:auto;margin-right:auto}.product-details-page .product-purchase .prices{text-align:center}.product-details-page .product-purchase .how-to-order-wrap{justify-content:center}.product-details-page .product-purchase .new-btn-block{justify-content:center}.product-details-page .product-purchase .pp-certs{justify-content:center}}.product-details-page .btn-free-quote,.product-details-page .return-policy-top,.product-details-page .return-policy-inline{background:#fff;border:1px solid #d0d5dd;color:#354150 !important;white-space:nowrap}.product-details-page .btn-free-quote:hover,.product-details-page .btn-free-quote:focus,.product-details-page .return-policy-top:hover,.product-details-page .return-policy-top:focus,.product-details-page .return-policy-inline:hover,.product-details-page .return-policy-inline:focus{background:#f1f1f1;color:#354150 !important}.product-details-page .return-policy-top{font-size:12px;padding:5px 10px;margin-top:4px}.product-details-page .product-tabs .tab-nav{display:flex;flex-wrap:nowrap;list-style:none;margin:0 0 25px;padding:0 12px;background:#f9f9f9;border-bottom:1px solid #e2e5ea;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-details-page .product-tabs .tab-nav::-webkit-scrollbar{display:none}.product-details-page .product-tabs .tab-nav li{margin-right:30px;flex:0 0 auto}.product-details-page .product-tabs .tab-nav .tab-link{white-space:nowrap}.product-details-page .product-tabs .tab-nav .tab-link{position:relative;background:none;border:none;padding:12px 0;color:dimgray;font-weight:600;font-size:22px;text-transform:uppercase;cursor:pointer}.product-details-page .product-tabs .tab-nav .tab-link:hover,.product-details-page .product-tabs .tab-nav .tab-link:focus{color:#354150;outline:none}.product-details-page .product-tabs .tab-nav .tab-link.active{color:#b40404}.product-details-page .product-tabs .tab-nav .tab-link.active::after{position:absolute;display:block;left:0;bottom:-1px;content:" ";width:100%;height:2px;background-color:#b40404}@media(max-width: 767.98px){.product-details-page .product-tabs .tab-nav .tab-link{font-size:16px}.product-details-page .product-tabs .tab-nav li{margin-right:16px}}.product-details-page .product-tabs .tab-panel{display:none}.product-details-page .product-tabs .tab-panel.active{display:block;animation:faq-fade .15s linear}.product-details-page .full-description{font-size:18px;line-height:28px;color:#333c4e}.product-details-page .full-description h2{font-size:32px;font-weight:500;line-height:1.2;color:#333c4e;margin:20px 0 10px}.product-details-page .full-description h3{color:#333c4e}.product-details-page .full-description p{margin-bottom:28px}.product-details-page .full-description .list-flamed li{margin-bottom:12px}.product-details-page .full-description .alert{border-radius:.15rem;padding:1rem}.product-details-page .full-description .alert-info{background:#cff4fc;border:1px solid #9eeaf9}.product-details-page .full-description .alert-warning{background:#fff3cd;border:1px solid #ffe69c}.product-details-page .full-description .text-info{color:#0d6efd;font-weight:600}.product-details-page .full-description .text-danger{color:#b40404;font-weight:600}.product-details-page .full-description .mb0{margin-bottom:0}.product-details-page .header-with-line{font-family:"Roboto";font-weight:400;font-size:24px;color:#354150;position:relative;margin-top:2.5rem}.product-details-page .header-with-line::before{content:"";width:50px;height:2px;background:#b40404;position:absolute;top:-20px;left:0}.product-details-page .product-section-divider{height:20px}@media(min-width: 768px){.product-details-page .product-section-divider{height:40px}}@media(min-width: 992px){.product-details-page .product-section-divider{height:62px}}.product-details-page .file-section{list-style:none;display:flex;flex-wrap:wrap;gap:25px;padding:0;margin:1.5rem 0 0}.product-details-page .file-section .file-card{display:flex;align-items:center;position:relative;width:200px;height:60px;padding:0 10px 0 50px;background:#fff;border:1px solid #e0e3e9;border-radius:4px;text-decoration:none;font-family:"Source Sans 3";font-weight:400;font-size:17px;line-height:1.2;color:#3f4042}@media(min-width: 768px){.product-details-page .file-section .file-card{height:70px}}.product-details-page .file-section .file-card:hover,.product-details-page .file-section .file-card:focus{box-shadow:0 0 6px 0 rgba(78,93,120,.2)}.product-details-page .file-section .file-card .title{color:#3f4042}.product-details-page .file-section .file-card .file-type{position:absolute;left:13px;top:50%;width:25px;height:32px;margin-top:-16px}.product-details-page .file-section .file-card .file-type svg{display:block;width:25px;height:32px}.product-details-page .listings .table-wrapper{overflow-x:auto}.product-details-page .listings .manufacturer-table{width:100%;border-collapse:collapse}.product-details-page .listings .manufacturer-table th,.product-details-page .listings .manufacturer-table td{border:1px solid #dee2e6;padding:.6rem .75rem;vertical-align:middle}.product-details-page .listings .manufacturer-table thead th{background:#f1f1f1;color:#354150}.product-details-page .listings .manufacturer-table .logo-icc{display:inline-block;width:72px;height:40px;background:url(/images/tested/ICC.webp) 0 0 no-repeat;background-size:contain}.product-details-page .listings .manufacturer-table .small-icn{width:72px;height:auto}.product-details-page .listings .manufacturer-table a{color:#b40404}.product-details-page .table-wrapper{overflow-x:auto}.product-details-page .table-spec{width:100%;border-collapse:collapse;margin-bottom:32px}.product-details-page .table-spec th{padding:14px 16px;background-color:#34404d;color:#fff;font-size:14px;font-weight:700;text-align:left}.product-details-page .table-spec td{padding:14px 16px;border-bottom:1px solid #e5e5e5;color:#233044;font-size:18px;vertical-align:top}.product-details-page .certification-link{color:#b40404;font-weight:700;text-decoration:underline}.product-details-page .test-group{margin-bottom:28px}.product-details-page .test-group h4{margin-bottom:10px;color:#1f2d3d;font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-details-page .test-list{margin:0;padding:0;list-style:none}.product-details-page .test-list li{margin:0 0 8px;padding:0;list-style:none}.product-details-page .test-report-card.file-card{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;height:auto;min-height:48px;padding:12px 16px;border:1px solid #e2e6ea;border-radius:6px;background-color:#fff;text-decoration:none;line-height:1.4}.product-details-page .test-report-card.file-card:hover,.product-details-page .test-report-card.file-card:focus{box-shadow:0 0 6px 0 rgba(78,93,120,.2);text-decoration:none}.product-details-page .test-report-card.file-card .title{flex:1;display:block;color:#233044;font-size:18px;line-height:inherit}.product-details-page .test-report-card.file-card .file-type{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:25px;height:36px;margin:0 0 0 16px}.product-details-page .test-report-card.file-card .file-type svg{display:block;width:25px;height:36px}.product-details-page .full-description blockquote{margin:32px 0 0;padding:16px 20px;border-left:4px solid #b40404;background-color:#f7f7f7;color:#233044}.product-details-page .header-muted{color:#9fa6a8;position:relative;margin:0 0 20px}@media(min-width: 768px){.product-details-page .header-muted{margin-bottom:46px}}.product-details-page .header-muted .hr-line{background:#f8f9fa;padding-right:26px;position:relative;z-index:1}.product-details-page .header-muted::before{display:block;background-color:#e0e3e3;content:"";height:1px;position:absolute;top:55%;width:100%}.product-details-page .related-products{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:1.5rem;margin-bottom:3rem}.product-details-page .related-products .related-card{display:block;background:#fff;border:1px solid #e5e7ec;border-radius:.375rem;box-shadow:-0.438rem .75rem 1.25rem rgba(78,93,120,.08);text-decoration:none;overflow:hidden;transition:box-shadow .2s ease}.product-details-page .related-products .related-card:hover{box-shadow:-0.25rem .5rem 1rem rgba(78,93,120,.18)}.product-details-page .related-products .related-card img{display:block;width:100%;height:210px;object-fit:contain;background:#f8f9fa;padding:1rem}.product-details-page .related-products .related-card .related-body{padding:1.25rem;text-align:center}.product-details-page .related-products .related-card .related-title{font-family:"Source Sans 3";font-weight:600;font-size:20px;color:#354150;margin:0 0 .35rem}.product-details-page .related-products .related-card .related-subtitle{font-size:16px;color:#707680}body.modal-open-lock{overflow:hidden}.modal-overlay{position:fixed;inset:0;z-index:1055;display:flex;align-items:flex-start;justify-content:center;padding:3rem 1rem;overflow-y:auto;background:rgba(33,37,41,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.modal-overlay.open{opacity:1;visibility:visible;transition:opacity .3s ease}.modal-overlay .modal-dialog{background:#fff;border-radius:6px;width:100%;max-width:600px;margin:auto;box-shadow:0 .5rem 2rem rgba(0,0,0,.3);transform:translateY(-12px);transition:transform .3s ease;pointer-events:auto}.modal-overlay.open .modal-dialog{transform:translateY(0)}.modal-overlay .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #dee2e6}.modal-overlay .modal-header .modal-title{font-size:20px;color:#354150;margin:0}.modal-overlay .modal-header .modal-close{background:none;border:none;font-size:1.5rem;line-height:1;color:#6c757d;cursor:pointer;padding:0 .25rem}.modal-overlay .modal-header .modal-close:hover{color:#354150}.modal-overlay .modal-body{padding:1.25rem 1.5rem 1.5rem}.order-modal .how-to-order-step[hidden]{display:none}.order-modal .order-fields{margin-top:.5rem}.order-modal .order-fields .form-label{font-weight:500;color:#354150;margin-bottom:.35rem}.order-modal .order-actions{margin-top:.75rem}.order-modal .order-actions .return-policy-inline{background:#fff;border:1px solid #d0d5dd;color:#354150}.order-modal .order-actions .return-policy-inline:hover,.order-modal .order-actions .return-policy-inline:focus{background:#f1f1f1;color:#354150}.order-modal .contact-section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #eee;color:#707680}.order-modal .contact-section h2{font-size:22px;margin:.5rem 0}.order-modal .contact-section h2 a{color:#354150;text-decoration:none}.order-modal .contact-section .text-highlight-red{color:#b40404}.order-modal .alert a{text-decoration:underline}.return-policy-modal .modal-body{color:#354150}.return-policy-modal .modal-body p{margin-bottom:.85rem}.return-policy-modal .modal-body .fw-bold{font-weight:700;margin-top:1rem}.return-policy-modal .modal-body a{color:#b40404}.quote-form .form-label{font-weight:600;color:#354150;margin-bottom:.35rem}.quote-form .form-control,.quote-form .form-select{margin-bottom:1rem}.quote-form .form-check{margin-bottom:1rem}.quote-form .quote-consent{font-size:13px;color:#707680}.quote-form .quote-actions{display:flex;justify-content:flex-end}.quote-form .validation-summary{color:#b40404;margin-bottom:1rem}.quote-form .quote-success{color:#4bc074}.substrate{color:#707680}.substrate .section-header{margin-bottom:30px}.substrate .section-text.small{font-size:150%}.substrate .hero{min-height:620px;color:#fff}.substrate .hero .hero-headline{padding-bottom:80px;text-align:center}.substrate .hero .hero-headline h1{font-size:3em}@media(max-width: 768px){.substrate .hero .hero-headline h1{font-size:2.5em}}.substrate.steel .hero{background:url(/images/substrates/steel/bgHeroSmall.webp) center/cover no-repeat #7a8295}@media(min-width: 640px){.substrate.steel .hero{background:url(/images/substrates/steel/bgHero.webp) center/cover no-repeat #7a8295}}.substrate.gypsum .hero{background:url(/images/substrates/gypsum/Screenshot_4.webp) center/cover no-repeat #7a8295}@media(min-width: 640px){.substrate.gypsum .hero{background:url(/images/substrates/gypsum/hero.webp) center/cover no-repeat #7a8295}}.substrate.wood .hero{background:url(/images/substrates/wood/Screenshot_4.webp) center/cover no-repeat #7a8295}@media(min-width: 640px){.substrate.wood .hero{background:url(/images/substrates/wood/hero.webp) center/cover no-repeat #7a8295}}.substrate.frclearwood .hero{background:url(/images/substrates/frclearwood/Wood.webp) center/cover no-repeat #7a8295}.substrate.frclearfabrics .hero{background:url(/images/substrates/frclearfabrics/Fabrics.webp) center/cover no-repeat #7a8295}.substrate .substrate-steel-icon{position:absolute;left:0;right:-40px;top:0;bottom:-10px;min-height:140px;background-repeat:no-repeat;background-position:center bottom;background-size:110px auto}.substrate .substrate-steel-icon.icon-steel-1{background-image:url(/images/substrates/steel/steel-1_big.webp)}.substrate .substrate-steel-icon.icon-steel-2{background-image:url(/images/substrates/steel/steel-2_big.webp)}.substrate .substrate-steel-icon.icon-steel-3{background-image:url(/images/substrates/steel/steel-3_big.webp)}@media(min-width: 640px){.substrate .substrate-steel-icon{min-height:150px;background-size:180px auto}}.substrate .substrate-gypsum-icon{position:absolute;left:0;right:-40px;top:0;bottom:-10px;min-height:140px;background-repeat:no-repeat;background-position:center bottom;background-size:110px auto}.substrate .substrate-gypsum-icon.icon-gypsum-1{background-image:url(/images/substrates/gypsum/gypsum-1_big.webp)}.substrate .substrate-gypsum-icon.icon-gypsum-2{background-image:url(/images/substrates/gypsum/gypsum-2_big.webp)}.substrate .substrate-gypsum-icon.icon-gypsum-3{background-image:url(/images/substrates/gypsum/gypsum-3_big.webp)}@media(min-width: 640px){.substrate .substrate-gypsum-icon{min-height:150px;background-size:180px auto}}.substrate .substrate-wood-icon{position:absolute;left:0;right:-40px;top:0;bottom:-10px;min-height:140px;background-repeat:no-repeat;background-position:center bottom;background-size:110px auto}.substrate .substrate-wood-icon.icon-wood-1{background-image:url(/images/substrates/wood/wood-1_big.webp)}.substrate .substrate-wood-icon.icon-wood-2{background-image:url(/images/substrates/wood/wood-2_big.webp)}.substrate .substrate-wood-icon.icon-wood-3{background-image:url(/images/substrates/wood/wood-3_big.webp)}@media(min-width: 640px){.substrate .substrate-wood-icon{min-height:150px;background-size:180px auto}}.substrate .hero2{width:100%}.substrate .hero2 img{width:100%}.substrate .steel-maxwidth,.substrate .gypsum-maxwidth,.substrate .wood-maxwidth,.substrate .fabrics-maxwidth{padding-top:1px;padding-bottom:30px}@media(min-width: 640px){.substrate .steel-maxwidth,.substrate .gypsum-maxwidth,.substrate .wood-maxwidth,.substrate .fabrics-maxwidth{background-color:#f3f3f3}.substrate .steel-maxwidth .section-header .section-text,.substrate .gypsum-maxwidth .section-header .section-text,.substrate .wood-maxwidth .section-header .section-text,.substrate .fabrics-maxwidth .section-header .section-text{background-color:#f3f3f3}}.substrate .content-section+.content-section{margin:5rem 0}.substrate .content-section .section-img{margin-bottom:2rem}.substrate .content-section .section-img img{width:100%}.substrate .steel-maxwidth .row.text-center .section-img img,.substrate .gypsum-maxwidth .row.text-center .section-img img,.substrate .wood-maxwidth .row.text-center .section-img img{width:auto;max-width:110px}.substrate .section-card{margin-bottom:2rem}.substrate .section-card>div{padding:0 40px}.substrate .section-card h3{color:#354150;margin-bottom:1rem}.substrate .section-headline{text-align:center;color:#fff;background-color:#1c2d49}.substrate .section-headline.free-qoute{margin:3rem 0;padding:4rem 0;font-size:22px;line-height:42px}@media(max-width: 992px){.substrate .section-headline.free-qoute{font-size:26px;margin:2rem 0}}.substrate .section-headline.free-qoute p{margin-bottom:1.5rem}.substrate .section-headline.free-qoute .btn{color:#fff}.substrate #faq.panel-group{margin-bottom:0}.substrate #faq.panel-group .panel{box-shadow:none;min-height:78px;border-bottom:1px solid #e2e5ea}.substrate #faq.panel-group .panel.faq-last{border-bottom:none}.substrate #faq.panel-group .panel .panel-heading{padding:22px 0}.substrate #faq.panel-group .panel .panel-title{font-family:"Source Sans 3";font-weight:400;font-size:22px;color:#3f4042;margin:0}.substrate #faq.panel-group .panel .panel-title a{color:inherit;text-decoration:none}.substrate #faq.panel-group .panel .panel-title a .svg-icon-question{float:left;width:24px;height:24px;margin-top:2px}.substrate #faq.panel-group .panel .panel-title a .svg-icon-question img{display:block;width:100%;height:100%}.substrate #faq.panel-group .panel .panel-title a .block-right{padding-left:30px;display:block}.substrate #faq.panel-group .panel .panel-title:hover,.substrate #faq.panel-group .panel .panel-title:focus{color:#b40404}.substrate .section-questions{margin:5rem 0 -32px;padding:32.5px 15px;text-align:center;color:#fff;background-color:#1c2d4a;background-image:url(/images/spray_hand_left.webp),url(/images/spray_hand_right.webp);background-repeat:no-repeat,no-repeat;background-position:0 0,100% 0;background-size:contain,contain}@media(max-width: 1500px){.substrate .section-questions{background-size:50%,50%}}@media(min-width: 768px){.substrate .section-questions{padding-top:58.5px;padding-bottom:58.5px}}@media(min-width: 1200px){.substrate .section-questions{padding-top:97.5px;padding-bottom:97.5px}}.substrate .section-questions h2{font-family:"Source Sans 3";font-weight:400;font-size:32px}.substrate .section-questions h4{font-weight:400;margin-top:.5rem}.substrate .section-questions .order-now{margin:39px 0 53px}.substrate .section-questions .text-phone{margin-bottom:21px}.substrate .section-questions .text-phone a{color:#fff;font-size:18px;text-decoration:none}.substrate .section-questions .mailto{color:#fff;text-decoration:none}.substrate .btn-primary-blue{background-color:#4e5d78 !important;border-color:#4e5d78 !important;color:#fff !important}.substrate .btn-primary-blue:hover{background-color:#3a4559 !important;text-decoration:none}.substrate .our-solution-cart{background-color:#f9f9f9;padding:2.5rem 1.5rem 1.5rem}.substrate .our-solution-cart .product-price{font-size:22px;font-weight:700}@media(min-width: 992px){.substrate .our-solution-cart .product-purchase .add-to-cart-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 1rem}.substrate .our-solution-cart .product-purchase .how-to-order-wrap{display:contents}.substrate .our-solution-cart .product-purchase .attributes,.substrate .our-solution-cart .product-purchase .prices,.substrate .our-solution-cart .product-purchase .new-btn-block,.substrate .our-solution-cart .product-purchase .pp-certs{margin:0}.substrate .our-solution-cart .product-purchase .attributes{position:relative}.substrate .our-solution-cart .product-purchase .attributes .attribute-name-col{position:absolute;bottom:100%;left:0;margin-bottom:.35rem;white-space:nowrap}}.substrate .our-solution-cart .calculator-section p{margin:2rem auto 1rem;max-width:720px}.contact-section .small-header{font-style:italic;color:rgba(33,37,41,.75);line-height:28px;margin-bottom:44px}.contact-section .btn{margin-top:9px;margin-bottom:10px}.contact-section .contact-divider{margin-top:28px;padding-top:30px;border-top:1px solid #e2e5ea}.contact-section .description{line-height:28px;color:rgba(33,37,41,.75)}.contact-section .description h2{font-family:"Roboto";font-weight:500;font-size:18px;text-transform:uppercase;color:#23232a;margin:20px 0}@media(min-width: 992px){.contact-section .description.find-us{float:right}}.contact-section .sms-consent .form-check-label{font-size:14px;color:gray}.contact-section label.label-required{color:#212529}.contact-section label.label-required::after{content:"*";margin-left:2px;color:#b40404}.contact-section .form-check-input:checked{background-color:#b40404;border-color:#b40404}.contact-section a{text-decoration:none}.contact-section .description a[href^="tel:"],.contact-section .description a[href^="mailto:"]{color:rgba(33,37,41,.75)}.contact-section .form-text a{color:#b40404}.phone-input .iti{display:block}.phone-input .iti,.phone-input .iti input{width:100%}.phone-input .iti__country-list{z-index:1000}.phone-input input.form-control.is-invalid{border-color:#b40404;box-shadow:0 0 0 .2rem rgba(180,4,4,.15)}.cookie-consent{position:fixed;left:1rem;right:auto;bottom:1rem;z-index:1080;max-width:460px;width:calc(100% - 2rem);background:#fff;border:1px solid #e5e7ec;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:1.25rem;color:#354150}.cookie-consent[hidden]{display:none}.cookie-consent .cookie-consent-title{font-weight:700;margin-bottom:.5rem}.cookie-consent .cookie-consent-text{font-size:14px;color:#707680;margin-bottom:1rem}.cookie-consent .cookie-consent-actions{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap}.cookie-consent .cookie-consent-actions .btn{min-width:120px}.cookie-consent-modal-backdrop{position:fixed;inset:0;z-index:1090;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem}.cookie-consent-modal-backdrop[hidden]{display:none}.cookie-consent-modal{background:#fff;border-radius:8px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:1.5rem;color:#354150}.cookie-consent-modal .cookie-consent-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cookie-consent-modal .cookie-consent-category{border-top:1px solid #f0f1f4;padding:.9rem 0}.cookie-consent-modal .cookie-consent-category .cookie-consent-category-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.cookie-consent-modal .cookie-consent-category .cookie-consent-category-text{font-size:13px;color:#707680;margin:0}.cookie-consent-modal .cookie-consent-modal-actions{display:flex;justify-content:flex-end;margin-top:1rem}.cookie-consent-modal .cookie-consent-modal-actions .btn{min-width:120px}@media(min-width: 1400px){.container{max-width:1140px}}.grecaptcha-badge{visibility:hidden !important}.error-page{max-width:640px;margin:4rem auto;padding:0 1rem;text-align:center}.error-page h1{font-size:5rem;color:#4e5d78;margin-bottom:0}.error-page h2{color:#354150;margin-bottom:1.5rem}.error-page .request-id{color:#9aa0aa;margin-top:2rem}.more-case-studies{max-width:900px;margin:3rem auto;padding:0 .75rem}.more-case-studies .more-list{list-style:none;padding:0;display:grid;gap:.5rem}@media(min-width: 768px){.more-case-studies .more-list{grid-template-columns:1fr 1fr}}.more-case-studies .more-list a{color:#4e5d78;text-decoration:none}.more-case-studies .more-list a:hover{color:#b40404}.more-articles{padding:0 0 50px}.more-articles .section-text{background-color:#f8f9fa}.article-page:has(.guide-article)~.more-articles{background:#fff;padding:50px 0}.article-page:has(.guide-article)~.more-articles .section-text{background-color:#fff}.case-studies-carousel{position:relative;width:100%;max-width:100%}@media(min-width: 576px){.case-studies-carousel{max-width:540px}}@media(min-width: 768px){.case-studies-carousel{max-width:720px}}@media(min-width: 992px){.case-studies-carousel{max-width:960px}}@media(min-width: 1200px){.case-studies-carousel{max-width:1140px}}.case-studies-carousel{margin:0 auto;padding:0 15px}.case-studies-carousel .cs-viewport{overflow:hidden;touch-action:pan-y;padding:0 1.25rem}.case-studies-carousel .cs-track{display:flex;gap:2.5rem;transition:transform .4s ease}.case-studies-carousel .cs-slide{flex:0 0 auto;padding:1.5rem 0;box-sizing:border-box}.case-studies-carousel .cs-card{display:block;height:295px;background:#fff;border-radius:.375rem;overflow:hidden;box-shadow:-0.25rem .75rem .875rem 0 rgba(0,0,0,.1);text-decoration:none;color:#334150;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.case-studies-carousel .cs-card:hover,.case-studies-carousel .cs-card:focus{box-shadow:-0.25rem .75rem .875rem 0 rgba(0,0,0,.2)}.case-studies-carousel .cs-card:hover .cs-readmore,.case-studies-carousel .cs-card:focus .cs-readmore{color:#000}.case-studies-carousel .cs-img img{display:block;width:100%;height:8.188rem;object-fit:cover}.case-studies-carousel .cs-body{padding:1.875rem;text-align:center}.case-studies-carousel .cs-title{font-family:"Source Sans 3";font-weight:600;font-size:18px;min-height:3rem;color:#334150;margin:0 0 1rem}.case-studies-carousel .cs-readmore{font-family:"Source Sans 3";font-weight:600;font-size:16px;color:#334150}.case-studies-carousel .cs-arrow{position:absolute;top:calc(50% - 1rem);transform:translateY(-50%);border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;z-index:2;line-height:0}.case-studies-carousel .cs-arrow svg{width:2rem;height:3.9rem;fill:#d8d8d8;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.case-studies-carousel .cs-arrow:hover svg{fill:#b9b9b9}.case-studies-carousel .cs-arrow.cs-prev{left:-2.5rem}.case-studies-carousel .cs-arrow.cs-prev svg{transform:scaleX(-1)}.case-studies-carousel .cs-arrow.cs-next{right:-2.5rem}@media(max-width: 1199.98px){.case-studies-carousel .cs-arrow{display:none}}.case-studies-carousel .cs-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:1.5rem}.case-studies-carousel .cs-dots button{flex:none;width:1em;height:1em;padding:0;border:1px solid #222;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.case-studies-carousel .cs-dots button.is-active{background:#222;border-color:#222}.page-narrow{max-width:500px !important}.auth-page label{font-weight:600;color:#354150;margin-bottom:.35rem}.auth-page .auth-links{margin-top:1rem}.auth-page .auth-links a{color:#4e5d78;text-decoration:none}.auth-page .auth-links a:hover{color:#b40404}.label-required{color:#b40404}.checkout-page{padding-bottom:3rem}.checkout-page .checkout-block{border:1px solid #e5e7ec;border-radius:8px;padding:1.5rem}.checkout-page .checkout-block h2{font-size:20px;color:#354150;margin-bottom:1rem}.checkout-page .checkout-block label{font-weight:600;color:#354150;margin-bottom:.35rem}.checkout-page .payment-stub{background:#fff8e6;border:1px solid #f0e2b8;border-radius:6px;padding:1rem}.checkout-page .order-summary{position:sticky;top:90px}.checkout-page .summary-items{list-style:none;padding:0;margin-bottom:1rem}.checkout-page .summary-items li{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.checkout-page .summary-items .summary-name small{color:#707680}.checkout-page .summary-row{display:flex;justify-content:space-between;padding:.4rem 0;border-top:1px solid #eee}.checkout-page .summary-total{font-weight:700;font-size:1.1rem;color:#354150}.checkout-page .checkout-steps{display:flex;gap:.5rem;list-style:none;padding:0;margin:0 0 1.5rem;counter-reset:step}.checkout-page .checkout-steps li{flex:1;text-align:center;padding:.5rem;border-bottom:3px solid #e5e7ec;color:#9aa0aa;font-weight:600;counter-increment:step}.checkout-page .checkout-steps li::before{content:counter(step) ". "}.checkout-page .checkout-steps li.is-active{color:#4e5d78;border-bottom-color:#4e5d78}.checkout-page .shipping-option{display:flex;align-items:center;gap:.75rem;border:1px solid #e5e7ec;border-radius:6px;padding:.85rem 1rem;margin-bottom:.6rem;cursor:pointer}.checkout-page .shipping-option .shipping-option-name{flex:1;color:#354150}.checkout-page .shipping-option .shipping-option-rate{font-weight:700;color:#354150}.checkout-page .shipping-option:has(input:checked){border-color:#4e5d78;box-shadow:0 0 0 1px #4e5d78 inset}.checkout-page .billing-details summary{cursor:pointer;color:#4e5d78;font-weight:600}.checkout-page #card-element{padding:.65rem .75rem;height:auto}.cart-page{padding-bottom:3rem}.cart-page .header-row{border-bottom:2px solid #e5e5e5 !important}@media(max-width: 992px){.cart-page .header-row{display:none !important}}.cart-page .all-bold>*{font-weight:700}.cart-page .label-required{color:#b40404}.cart-page .estimator-header{padding:.75rem 1.25rem;margin-bottom:0;font-weight:600;background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.125);border-start-end-radius:.25rem;border-start-start-radius:.25rem}.cart-page .estimator-card{border:1px solid rgba(0,0,0,.125);border-top:none;border-radius:0 0 4px 4px !important}.cart-page .w-fit{width:fit-content}.cart-page .shipping-results{list-style:none;padding:0;margin:0}.cart-page .shipping-results .shipping-option-item{padding:.25rem 0}.cart-page .shipping-results .option-name{color:#212529}.cart-page .cart-error{color:#b40404;background:#fff5f5;border:1px solid #f3d6d6;border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem}.steel-dimensions-page .table tr>td,.steel-dimensions-page .table tr>th{font-size:15px}.steel-dimensions-page .table tr>td:first-child,.steel-dimensions-page .table tr>th:first-child{white-space:nowrap}.calculator-page .calc-loading{text-align:center;margin-bottom:1rem;color:#333c4e}.calculator-page .calc-error{text-align:center;color:#b40404;font-weight:600;margin:1rem 0}.calculator-page .calculator{color:#333c4e}.calculator-page .calculator h2{font-family:"Roboto";font-weight:400;font-size:28px;color:#354150;margin-bottom:20px}@media(max-width: 991.98px){.calculator-page .calculator h2{text-align:center}}.calculator-page .calculator .calc-tabs{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 25px;background:#f9f9f9;border-bottom:1px solid #e2e5ea}.calculator-page .calculator .calc-tab{margin-right:30px}.calculator-page .calculator .calc-tab .nav-link{position:relative;display:inline-block;padding:8px 0;padding-left:24px;border:0;background:none;color:dimgray;font-weight:600;font-size:22px;text-transform:uppercase;line-height:1.3;cursor:pointer}.calculator-page .calculator .calc-tab .nav-link .icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px}.calculator-page .calculator .calc-tab .nav-link .icon svg{display:block;width:100%;height:100%;fill:#333c4e;stroke:#000;stroke-width:1}.calculator-page .calculator .calc-tab .nav-link .title{vertical-align:middle}.calculator-page .calculator .calc-tab .nav-link:hover,.calculator-page .calculator .calc-tab .nav-link:focus{color:#354150;outline:none}.calculator-page .calculator .calc-tab.active{border-bottom:2px solid #b40404}.calculator-page .calculator .calc-tab.active .nav-link{color:#354150}.calculator-page .calculator .sizes ul.columns{columns:4;-webkit-columns:4;-moz-columns:4;padding:0;margin:0}@media(max-width: 500px){.calculator-page .calculator .sizes ul.columns{columns:3;-webkit-columns:3;-moz-columns:3}}.calculator-page .calculator .sizes ul.columns li{list-style:none}.calculator-page .calculator .sizes ul.columns li .size-link{display:inline-block;color:#333c4e;font-size:14px;padding:3px 6px;border:solid 1px rgba(0,0,0,0);border-radius:2px;background:none;text-decoration:none;white-space:nowrap;cursor:pointer}@media(max-width: 350px){.calculator-page .calculator .sizes ul.columns li .size-link{font-size:13px}}.calculator-page .calculator .sizes ul.columns li .size-link:hover{border-color:#e7e7e7}.calculator-page .calculator .sizes ul.columns li.active .size-link{border-color:#b40404}.calculator-page .calculator .sizes .round-info{font-size:15px;margin-bottom:1rem}.calculator-page .calculator .calc-pagination{display:flex;justify-content:center;margin:2.5rem 0 1.75rem}.calculator-page .calculator .calc-pagination ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:2px}.calculator-page .calculator .calc-pagination .page-item .page-link{display:inline-block;color:#333c4e;background:#fff;border:1px solid #dee2e6;padding:6px 12px;cursor:pointer;border-radius:2px}.calculator-page .calculator .calc-pagination .page-item.active .page-link{color:#fff;background:#b40404;border-color:#b40404;font-weight:600}.calculator-page .calculator .calc-pagination .page-item.disabled .page-link{color:#b7bcc4;cursor:default}@media(min-width: 1200px){.calculator-page .calculator .result{margin-left:30px}}.calculator-page .calculator .result .small-header{font-family:"Roboto";font-weight:400;font-size:24px}.calculator-page .calculator .result .top-section{margin-bottom:30px}.calculator-page .calculator .result .top-section .icon-wrap{position:relative;margin-top:30px;height:215px;width:215px}@media(max-width: 991.98px){.calculator-page .calculator .result .top-section .icon-wrap{margin-left:auto;margin-right:auto}}.calculator-page .calculator .result .top-section .icon-wrap svg{fill:#f9f9f9;stroke:#000;width:100%;height:100%}.calculator-page .calculator .result .top-section .icon-wrap .metric{position:absolute;top:0;left:0;display:block;text-align:center}.calculator-page .calculator .result .top-section .icon-wrap .metric span{position:relative;display:inline-block;background:#fff;z-index:1}.calculator-page .calculator .result .top-section .icon-wrap .metric:after{content:" ";position:absolute;top:0;left:0;background:#b40404}.calculator-page .calculator .result .top-section .icon-wrap .metric.horizontal{width:100%}.calculator-page .calculator .result .top-section .icon-wrap .metric.horizontal span{top:-12px;padding:0 7px}.calculator-page .calculator .result .top-section .icon-wrap .metric.horizontal:after{width:100%;height:1px}.calculator-page .calculator .result .top-section .icon-wrap .metric.vertical{width:30px;height:100%}.calculator-page .calculator .result .top-section .icon-wrap .metric.vertical span{width:36px;top:calc(50% - 12px);left:calc(50% - 18px);padding:0 0 2px 0}.calculator-page .calculator .result .top-section .icon-wrap .metric.vertical:after{width:1px;left:50%;height:100%}.calculator-page .calculator .result .top-section .icon-wrap .metric.width{top:-15px;left:3px;width:calc(100% - 3px)}.calculator-page .calculator .result .top-section .icon-wrap .metric.depth{left:auto}.calculator-page .calculator .result .top-section .icon-wrap .metric.depth:after{top:3px;height:calc(100% - 6px)}.calculator-page .calculator .result .top-section .icon-wrap .metric.thickness{width:auto;height:auto}.calculator-page .calculator .result .top-section .icon-wrap .metric.thickness.thickness-flange{top:3px;left:33px}.calculator-page .calculator .result .top-section .icon-wrap .metric.thickness.thickness-flange span{top:25px}.calculator-page .calculator .result .top-section .icon-wrap .metric.thickness.thickness-flange:after{height:20px}.calculator-page .calculator .result .top-section .icon-wrap .metric.thickness.thickness-web{top:150px}.calculator-page .calculator .result .top-section .icon-wrap .metric.thickness.thickness-web span{left:22px}.calculator-page .calculator .result .top-section .icon-wrap .metric.thickness.thickness-web:after{width:19px}.calculator-page .calculator .result .top-section .icon-wrap.icon-column .metric.width{top:-15px;left:18px;width:calc(100% - 36px)}.calculator-page .calculator .result .top-section .icon-wrap.icon-column .metric.depth{right:-15px}.calculator-page .calculator .result .top-section .icon-wrap.icon-column .metric.thickness-web{left:98px}.calculator-page .calculator .result .top-section .icon-wrap.icon-round .metric.thickness-web{top:106px;left:3px}.calculator-page .calculator .result .top-section .icon-wrap.icon-round .metric.thickness-web span{left:25px}.calculator-page .calculator .result .top-section .icon-wrap.icon-round .metric.thickness-web:after{width:21px}.calculator-page .calculator .result .top-section .icon-wrap.icon-round .metric.depth,.calculator-page .calculator .result .top-section .icon-wrap.icon-round .metric.thickness-flange{display:none}.calculator-page .calculator .result .top-section .icon-wrap.icon-square .metric.depth{right:-30px}.calculator-page .calculator .result .top-section .icon-wrap.icon-square .metric.thickness-flange{display:none}.calculator-page .calculator .result .top-section .icon-wrap.icon-square .metric.thickness-web{left:3px}.calculator-page .calculator .result .top-section .icon-wrap.icon-rectangle .metric.width{left:36px;width:calc(100% - 72px)}.calculator-page .calculator .result .top-section .icon-wrap.icon-rectangle .metric.depth{right:2px}.calculator-page .calculator .result .top-section .icon-wrap.icon-rectangle .metric.thickness-flange{display:none;left:70px}.calculator-page .calculator .result .top-section .icon-wrap.icon-rectangle .metric.thickness-web{left:37px}.calculator-page .calculator .result .top-section .icon-wrap.icon-channel .metric.width{left:61px;width:calc(100% - 119px)}.calculator-page .calculator .result .top-section .icon-wrap.icon-channel .metric.depth{right:26px}.calculator-page .calculator .result .top-section .icon-wrap.icon-channel .metric.thickness-flange{left:100px}.calculator-page .calculator .result .top-section .icon-wrap.icon-channel .metric.thickness-web{left:62px}.calculator-page .calculator .result .data-wrap{margin-top:30px;margin-left:20px}@media(max-width: 991.98px){.calculator-page .calculator .result .data-wrap{text-align:center;margin-left:0}}.calculator-page .calculator .bottom-section table th{font-size:16px;vertical-align:top;color:#354150}.calculator-page .calculator .bottom-section table td{vertical-align:middle}.calculator-page .calculator .bottom-section .table-th-desc{padding-bottom:40px;font-size:14px}.calculator-page .calculator .bottom-section .table-th-desc p{margin:0}.calculator-page .calculator .file-section{display:flex;flex-wrap:wrap;gap:25px;list-style:none;padding:0;margin:0 0 1.5rem}.calculator-page .calculator .file-section .file-card{display:flex;align-items:center;position:relative;width:200px;height:60px;padding:0 10px 0 50px;background:#fff;border:1px solid #e0e3e9;border-radius:4px;text-decoration:none;font-family:"Source Sans 3";font-weight:400;font-size:17px;line-height:1.2;color:#3f4042}@media(min-width: 768px){.calculator-page .calculator .file-section .file-card{height:70px}}.calculator-page .calculator .file-section .file-card:hover,.calculator-page .calculator .file-section .file-card:focus{box-shadow:0 0 6px 0 rgba(78,93,120,.2)}.calculator-page .calculator .file-section .file-card .title{color:#3f4042}.calculator-page .calculator .file-section .file-card .file-type{position:absolute;left:13px;top:50%;width:25px;height:32px;margin-top:-16px}.calculator-page .calculator .file-section .file-card .file-type svg{display:block;width:25px;height:32px}.calculator-page .calculator .dimensions-hint{padding:1.5rem 0;font-size:18px}.calculator-page .calculator .dimensions-hint small{font-size:.875em;line-height:24px}.calculator-page>.section-header:first-child{margin-top:0;margin-bottom:0}.calculator-page .custom-article-section img{width:245px;height:213px;max-width:100%;object-fit:cover}@media(max-width: 767.98px){.calculator-page .custom-article-section img{width:100%;height:auto;object-fit:fill}}.calculator-page .estimator-app{text-align:center}.calculator-page .estimator-app p{margin-bottom:1rem}.calculator-page .estimator-app .qr{display:inline-block;margin:1.5rem 0}.calculator-page .estimator-app .qr img{width:200px;height:200px}.calculator-page .estimator-app .quick-start{display:inline-flex;align-items:center;justify-content:center;gap:8px}.calculator-page .estimator-app .quick-start svg{width:20px;height:20px;fill:currentColor}.calculator-page .estimator-app .store-badge img{width:252px;height:auto;margin:.75rem 0}.applicators-page .search-control,.applicators-page .applicator-item,.applicators-page .filter .filter-menu{box-shadow:0 4px 16px -4px rgba(16,24,40,.1);border:1px solid #e6e6e6;border-radius:6px}.applicators-page .applicator-toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.applicators-page .applicator-toolbar .search-control{flex:1}.applicators-page .applicator-toolbar:focus-within .search-control:focus{box-shadow:0 4px 16px -4px rgba(16,24,40,.1)}.applicators-page .filter{position:relative}.applicators-page .filter .filter-toggle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff;border:1px solid #e6e6e6;border-radius:6px;color:#333c4e;cursor:pointer}.applicators-page .filter .filter-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:max-content;padding:1rem;background:#fff;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.applicators-page .filter .filter-menu.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}.applicators-page .filter .filter-menu .filter-menu-title{font-size:16px;font-weight:600;color:#354150;margin-bottom:.75rem}.applicators-page .filter .filter-menu .filter-menu-buttons{display:flex;gap:.5rem}.applicators-page .filter .filter-menu .filter-size{padding:.4rem 1rem}.applicators-page .filter .filter-menu .filter-size.active{background-color:#b40404;border-color:#b40404;color:#fff}.applicators-page .applicator-list.scroll{height:650px;overflow-y:auto;scrollbar-width:none;margin-bottom:1.5rem;padding-right:4px}.applicators-page .applicator-list.scroll::-webkit-scrollbar{display:none}@media(max-width: 991.98px){.applicators-page .applicator-list.scroll{height:auto;max-height:650px}}.applicators-page .applicator-item{margin-bottom:.75rem;font-size:14px}.applicators-page .applicator-item.card-hover:hover{background-color:#f7f7f7;cursor:pointer}.applicators-page .applicator-item .applicator-photo{width:128px;height:128px;object-fit:cover;border-radius:3px}.applicators-page .applicator-item .applicator-contact{font-size:20px;font-weight:500;color:#212529;margin-bottom:.5rem}.applicators-page .applicator-item .applicator-line{display:flex;align-items:flex-start;gap:.4rem;color:#212529;margin-bottom:.5rem}.applicators-page .applicator-item .applicator-line .applicator-ico{flex:0 0 16px;margin-top:3px}.applicators-page .applicator-item .applicator-services-row{position:relative;min-height:34px;margin-top:.5rem}.applicators-page .applicator-item .applicator-services-row .applicator-line{margin-bottom:0}.applicators-page .send-button{position:absolute;right:10px;bottom:0;width:36px;height:34px;padding:8px;display:inline-flex;align-items:center;justify-content:center}.applicators-page .send-button:hover{background-color:#b40404;border-color:#b40404}.applicators-page .applicator-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:4px}.applicators-page .applicator-pagination .page-link{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dee2e6;border-radius:6px;background:#fff;color:#333c4e;cursor:pointer}.applicators-page .applicator-pagination .page-link.active{background-color:#b40404;border-color:#b40404;color:#fff;font-weight:600}.applicators-page .applicator-pagination .page-link:disabled{color:#b7bcc5;cursor:default}@media(min-width: 992px){.applicators-page #applicator-list-col,.applicators-page #applicator-map-col{transition:flex-basis .4s ease,max-width .4s ease,opacity .3s ease,padding .4s ease;overflow:hidden}}@media(min-width: 992px){.applicators-page .row.map-half>#applicator-list-col,.applicators-page .row.map-half>#applicator-map-col{flex:0 0 50%;max-width:50%;opacity:1}.applicators-page .row.map-full>#applicator-list-col{flex:0 0 0%;max-width:0%;opacity:0;padding-left:0;padding-right:0}.applicators-page .row.map-full>#applicator-map-col{flex:0 0 100%;max-width:100%;opacity:1}.applicators-page .row.map-none>#applicator-list-col{flex:0 0 100%;max-width:100%;opacity:1}.applicators-page .row.map-none>#applicator-map-col{flex:0 0 0%;max-width:0%;opacity:0;padding-left:0;padding-right:0}}@media(max-width: 991.98px){.applicators-page .row.map-full>#applicator-list-col{display:none}.applicators-page .row.map-none>#applicator-map-col{display:none}}.applicators-page .map-size-buttons{position:absolute;right:20px;top:12px;z-index:5;display:flex;gap:6px}.applicators-page .map-size-buttons .btn{display:inline-flex;align-items:center;padding:4px 8px}.applicators-page .map-show-btn{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.applicators-page .applicator-map{width:100%;height:650px;border:1px solid #e5e7ec;border-radius:8px;overflow:hidden}@media(max-width: 991.98px){.applicators-page .applicator-map{height:360px;margin-top:1rem}}.applicators-page .applicator-popup{display:none;position:absolute;background:#fff;border:1px solid #d3dae8;border-radius:6px;padding:.5rem .75rem;font-size:13px;box-shadow:0 6px 20px rgba(0,0,0,.15);min-width:180px;color:#354150}.applicator-message-modal .modal-dialog{max-width:420px}.applicator-message-modal .modal-body h4{font-size:20px;color:#354150}.applicator-message-modal .applicator-message-error{color:#b40404;font-size:14px;margin-top:.5rem}.applicator-message-modal .applicator-message-check{font-size:44px;line-height:1;color:#4bc074;margin:1rem 0}.company-page .section-header{margin-top:45.5px;margin-bottom:45.5px}.company-page .custom-tip{background-color:#fff;border-left:9px solid #42b983;padding:1px 0 1px 40px;margin:16px 0}.company-page .custom-tip.danger{border-left-color:#ff172e}.company-page .custom-tip>p{margin-top:3px}.company-page .custom-tip>p:last-child{margin-bottom:3px}.company-page .diffence-ul li{margin-bottom:20px}.company-page .bg-ready{background-color:#b40404;color:#fff;margin-bottom:-35px}.company-page .bg-ready .btn{min-width:235px}@media(min-width: 992px){.company-page .how-it-works-video{height:545px}}.company-page .how-it-works-video .video-place{position:relative;width:100%;height:240px;margin:0 auto}@media(min-width: 576px){.company-page .how-it-works-video .video-place{width:510px;height:290px}}@media(min-width: 768px){.company-page .how-it-works-video .video-place{width:690px;height:390px}}@media(min-width: 992px){.company-page .how-it-works-video .video-place{width:760px;height:402px}}.company-page .how-it-works-video .video-place video{width:100%;height:100%;border-radius:6px;display:block}.company-page .how-it-works-video .video-place .player{width:100%;height:100%;border-radius:6px;background:url(/images/video_bg.webp) no-repeat center/cover}.company-page .how-it-works-video .video-place .video-title{position:absolute;top:35%;left:0;right:0;text-align:center;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase}.company-page .how-it-works-video .video-place .video-title .play-btn{display:block;width:104px;height:104px;margin:0 auto 10px;padding:0;background:none;border:none;cursor:pointer}.company-page .how-it-works-video .video-place .video-title .play-btn img{width:104px;height:104px}.company-page .how-it-works-video .video-place .video-title .text-muted{color:#6c757d !important}.company-page .how-it-works-video .video-shadow{display:none}@media(min-width: 992px){.company-page .how-it-works-video .video-shadow{display:block;width:598px;height:40px;margin:50px auto 0;background:url(/images/video_shadow.webp) no-repeat center}}.account-page .account-block h2{font-size:22px;color:#354150;margin-bottom:1rem}.account-page .account-orders{font-size:15px}.account-page .account-orders a{color:#4e5d78}.account-page .account-orders a:hover{color:#b40404}.message-form-success{background:#eef8f1;border:1px solid #cfe9d8;border-radius:6px;padding:1rem 1.25rem;color:#2f7d4f;margin:1.25rem 0}.message-form-success .header{font-weight:600;margin-bottom:.25rem}.message-form-success a{color:#2f7d4f;text-decoration:underline}@keyframes faq-fade{from{opacity:0}to{opacity:1}}.faq-page .faq-fade{animation:faq-fade .15s linear}@media(max-width: 991.98px){.faq-page{padding-bottom:50px}}.faq-page .faq-hero{display:flex;align-items:center;justify-content:center;min-height:18.75rem;background:url("/images/faq/FAQ@1x.webp") center/cover no-repeat #7a8295;color:#fff;text-align:center;margin-bottom:2rem}@media(max-width: 991.98px){.faq-page .faq-hero{min-height:22.5rem;background-image:url("/images/faq/FAQ_mobile@1x.webp")}}.faq-page .faq-hero h1{font-family:"Source Sans 3";font-weight:400;font-size:38px;color:#fff;margin:0}.faq-page .faq-search{display:flex;width:100%;max-width:550px;margin:1.5rem auto 0}.faq-page .faq-search-input{flex:1 1 auto;min-width:0;height:48px;padding:8px 16px;font-size:20px;color:#212529;background:#fff;border:1px solid #dee2e6;border-radius:4px 0 0 4px}.faq-page .faq-search-input:focus{outline:none;border-color:#b4b8c0}.faq-page .faq-search-btn{flex:0 0 auto;height:48px;padding:9px 25px;font-size:14px;font-weight:600;color:#fff;background:#b40404;border:1px solid #b40404;border-radius:0 4px 4px 0;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.faq-page .faq-search-btn:hover,.faq-page .faq-search-btn:focus{background:#990303;border-color:#990303}.faq-page .faq-title{text-align:center;color:#354150;font-family:"Source Sans 3";font-weight:500;font-size:27px;line-height:1.2;margin:20px 0 10px}.faq-page .faq-tabs{display:flex;flex-wrap:wrap;gap:.35rem 2rem;list-style:none;margin:34px 0 1.5rem;padding:0 0 .5rem;border-bottom:1px solid #e5e7ec}.faq-page .faq-tabs li{margin:0}@media(max-width: 991.98px){.faq-page .faq-tabs li{padding:0 12px}}.faq-page .faq-tabs .faq-tab{padding:.35rem 0;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-family:"Source Sans 3";font-weight:600;font-size:22px;line-height:24px;color:dimgray;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.faq-page .faq-tabs .faq-tab:hover{color:#b40404}.faq-page .faq-tabs .faq-tab.is-active{color:#b40404;border-bottom-color:#b40404}.faq-page .faq-subtabs{margin-top:1.5rem}@media(max-width: 991.98px){.faq-page .faq-subtabs{column-gap:3rem}}.faq-page .faq-subsubtabs{margin-top:1rem}.faq-page .category-header{font-family:"Source Sans 3";font-weight:500;font-size:calc(1.325rem + .9vw);color:#212529;margin:32px 0 0}@media(min-width: 1200px){.faq-page .category-header{font-size:2rem}}.faq-page .sub-section-header{font-family:"Source Sans 3";font-weight:500;font-size:24px;color:#212529;margin:24px 0 0}.faq-page .sub-sub-header{color:#707680;font-size:17px;margin:1rem 0 .5rem}.faq-page .faq-contact{margin-top:48px;font-size:18px;color:#212529;text-align:center}.faq-page .faq-underline{color:#b40404;font-weight:600;text-decoration:underline}.faq-page .faq-underline:hover{color:#990303}.faq-page .faq-accordion{margin-top:20px;margin-bottom:8px}.faq-page .faq-accordion .accordion-item{margin-bottom:0;border:0;border-bottom:1px solid #dee2e6;border-radius:0}.faq-page .faq-accordion .accordion-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:16px 20px;background:#f6f6f6;font-family:"Source Sans 3";font-weight:400;font-size:16px;color:#212529;list-style:none;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.faq-page .faq-accordion .accordion-item summary::-webkit-details-marker{display:none}.faq-page .faq-accordion .accordion-item summary::after{content:"";flex:0 0 auto;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.faq-page .faq-accordion .accordion-item[open] summary{background:#4e5d78;color:#fff}.faq-page .faq-accordion .accordion-item[open] summary::after{transform:translateY(2px) rotate(225deg)}.faq-page .faq-accordion .accordion-item::details-content{block-size:0;overflow:clip;opacity:0;content-visibility:hidden;transition:block-size .3s ease,opacity .3s ease,content-visibility .3s allow-discrete}.faq-page .faq-accordion .accordion-item[open]::details-content{block-size:auto;opacity:1;content-visibility:visible}.faq-page .faq-accordion .accordion-item .accordion-body{padding:16px 20px;background:#fff;color:#212529}.faq-page .faq-accordion .accordion-item .accordion-body ul{margin-bottom:0}.mobile-on{display:none}@media(max-width: 767.98px){.mobile-off{display:none}.mobile-on{display:inline-block}}.custom-article-section{display:block;text-decoration:none;background:#fff;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.custom-article-section,.custom-article-section *{color:inherit}.custom-article-section .date{font-weight:bold;font-size:12px;line-height:14px;letter-spacing:.03em;text-transform:uppercase;color:#b0b4c1}.custom-article-section h2{font-weight:600;font-size:24px;color:#354150;margin-top:15px}.custom-article-section .short-description{font-size:16px;line-height:24px;color:#707680;margin-bottom:0}.custom-article-section img{width:100%}@media(min-width: 768px){.custom-article-section img.mobile-off{width:245px;height:213px;max-width:100%;object-fit:cover}}@media(min-width: 768px){.custom-article-section:hover{box-shadow:0 4px 30px rgba(9,28,46,.08)}}.product-catalog{padding-bottom:3rem}.product-catalog .lead{color:#707680;margin-bottom:2rem}.product-catalog .catalog-notice{color:#b40404;background:#fff5f5;border:1px solid #f3d6d6;border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem}.product-catalog .catalog-card{display:flex;flex-direction:column;height:100%;border:1px solid #e5e7ec;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;background:#fff;transition:all .3s ease-in-out;transition-property:color,background,background-color,border,box-shadow}.product-catalog .catalog-card:hover,.product-catalog .catalog-card:focus-within{border-color:#4e5d78;box-shadow:0 6px 20px rgba(0,0,0,.08)}.product-catalog .catalog-image{display:block;text-align:center;margin-bottom:1rem}.product-catalog .catalog-image img{max-width:100%;height:auto}.product-catalog .catalog-name{font-family:"Source Sans 3";font-weight:600;font-size:22px;margin-bottom:.5rem}.product-catalog .catalog-name a{color:#4e5d78;text-decoration:none}.product-catalog .catalog-name a:hover,.product-catalog .catalog-name a:focus{color:#b40404}.product-catalog .catalog-summary{color:#707680;flex-grow:1}.product-catalog .catalog-price{font-family:"Source Sans 3";font-weight:600;font-size:20px;color:#354150;margin-bottom:.15rem}.product-catalog .catalog-variants{color:#9aa0aa;font-size:14px;margin-bottom:1rem}.product-catalog .catalog-cta{align-self:flex-start}.product-catalog .catalog-help{color:#707680;margin-top:1rem}.product-catalog .catalog-help a{color:#4e5d78}.diag-ok{color:#157347}.diag-bad{color:#b40404}.diag-note{margin-top:1rem}.addresses-page h2{font-size:22px;color:#354150;margin:2rem 0 1rem}.addresses-page .account-nav{margin-bottom:1rem}.addresses-page .account-nav a{color:#4e5d78}.addresses-page .address-table .address-line{color:#707680;font-size:14px}.addresses-page .address-table .address-verified{display:inline-block;margin-left:.4rem;padding:0 6px;border-radius:10px;background:#eef8f1;border:1px solid #cfe9d8;color:#2f7d4f;font-size:12px}.addresses-page .address-table .address-actions{white-space:nowrap}.addresses-page .address-table .address-actions a{color:#4e5d78;margin-right:.75rem}.addresses-page .address-table .address-actions form{display:inline}.addresses-page .address-form{max-width:760px}.addresses-page .address-form label{font-weight:600;color:#354150}.certification-table th{white-space:normal}.certification-table td{vertical-align:middle}.certification-table .cert-logo{width:110px;text-align:center}.certification-table .cert-logo img{max-width:100%;height:auto}.certification-table a{color:#b40404;font-weight:700;text-decoration:underline}.cart-toast{position:fixed;top:18px;right:18px;z-index:1100;display:flex;align-items:center;gap:14px;width:468px;max-width:calc(100vw - 36px);padding:16px 18px;overflow:hidden;background:#4caf50;border-radius:8px;box-shadow:0 6px 24px rgba(15,23,42,.18);color:#fff;font-size:16px;transform:translateX(120%);opacity:0;transition:transform .4s cubic-bezier(0.21, 1.02, 0.73, 1),opacity .4s ease}.cart-toast.is-open{transform:translateX(0);opacity:1}.cart-toast--error{background:#ff5252}.cart-toast .cart-toast__icon{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;line-height:1}.cart-toast .cart-toast__msg{flex:1 1 auto;font-weight:400}.cart-toast .cart-toast__close{flex:0 0 auto;padding:0;background:rgba(0,0,0,0);border:0;color:#fff;font-size:22px;line-height:1;cursor:pointer;opacity:.85}.cart-toast .cart-toast__close:hover,.cart-toast .cart-toast__close:focus{opacity:1}.cart-toast .cart-toast__progress{position:absolute;left:0;bottom:0;height:5px;width:100%;background:rgba(255,255,255,.7);transform:scaleX(1);transform-origin:left}@media(max-width: 575.98px){.cart-toast{top:12px;right:12px;left:12px;width:auto;max-width:none}}.cart-spinner{position:fixed;z-index:1090;width:46px;height:46px;margin:0;border:4px solid rgba(180,4,4,.2);border-top-color:#b40404;border-radius:50%;transform:translate(-50%, -50%);animation:cart-spin .7s linear infinite;pointer-events:none}@keyframes cart-spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.btn.is-loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.btn.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(180,4,4,.25);border-top-color:#b40404;border-radius:50%;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}
