/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.old-footer{display:none}.new-redesign-module{display:block !important}#footer-main.redesign-footer [class^=bioicons-],#footer-main.redesign-footer [class*=bioicons-]{color:#fff}#footer-main.redesign-footer .social ul li{line-height:100%;margin-bottom:0;margin-left:23px}#footer-main.redesign-footer .social ul li:first-of-type{margin-left:0}.social{display:flex;list-style-type:none}.social ul{list-style:none;display:flex}.social i{font-size:28px;line-height:100%;border-radius:50%;margin-right:.2em;transition:all .2s ease-in-out;display:flex;justify-content:center}.social i:before{display:flex;flex-flow:row nowrap;align-items:center}.social a{text-decoration:none}#footer-main.redesign-footer .old-footer{display:none}#footer-main.redesign-footer{background:#1c2721;padding:0}.page-node-type-new-homepage #footer-main.redesign-footer{background:#1c2721;float:left}#footer-main.redesign-footer .container{background:#1c2721;padding:40px;margin:0 auto 20px;border-radius:0;max-width:1440px !important}.new-redesign-module{flex-wrap:wrap;gap:40px;padding:0 0 40px;border-bottom:1px solid #ccc;margin-bottom:40px}.logo-social--icons{display:flex;flex-direction:column;gap:40px}.logo-social--icons a{align-self:self-start}.logo-social--icons img.coh-image{width:134px;height:36px}.logo-social--icons .social{flex-direction:column;margin-left:14px}p.social--follow-us{color:#fff}h5.social--follow-us{font-size:24px;font-weight:700;line-height:28px;color:#fff}ul.footer-content--links{display:flex;list-style:none;flex-direction:column;flex-wrap:wrap}ul.footer-content--links li{margin:0 0 24px;padding:0}.global--footer{display:flex;gap:160px;flex-wrap:wrap}ul.footer-content--links li:last-child{margin:0}ul.footer-content--links li h5{font-size:1em;font-weight:700;line-height:1.25em;margin:0}ul.footer-content--links li,ul.footer-content--links h5,ul.footer-content--links a,ul.footer-content--links a:active,ul.footer-content--links a:focus{color:#fff}.social a:hover i:before,.social a:focus i:before{opacity:.7}.footer-dcr--links a.new-target-image:after{font-family:'bioicons' !important;font-size:1rem !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea05";margin:0;padding:0}div#footer-main.redesign-footer .redesign-footer-links-block{text-align:left;font-size:14px;float:left;line-height:18px;display:flex;flex-wrap:wrap;gap:12px;color:#d8d8d8;max-width:700px}div#footer-main.redesign-footer .redesign-footer-links-block a{color:#d8d8d8;width:100%;max-width:220px}span.footer-pipe{display:none}#footer-main.redesign-footer .brc-footer-links-block div.brc-footer-links-block{display:flex;float:right;min-height:78px;max-width:400px;align-items:end;flex-direction:column-reverse;gap:40px}#footer-main.redesign-footer .brc-footer-links-block div.brc-footer-links-block span{font-size:.75rem;line-height:18px;letter-spacing:.01em}#footer-main.redesign-footer .brc-footer-links-block div.brc-footer-links-block span a{font-size:1rem;line-height:1.25rem;padding:10px 20px;letter-spacing:0;border-radius:15px}.footer-dcr--links{display:flex;flex-wrap:wrap;gap:60px}.container.border-container{border:none;border-radius:0;box-shadow:none}.container.border-container a:active,.container.border-container a:focus{text-decoration:none;color:inherit}.container.contact-us-redesign a:not(.coh-link):not(.btn),.container.border-container a:not(.header):not(.btn):not(.bttn-block):not(.newTabs):not(.pagenav a):not(.boxes-overall a):not(.grettextBttn1):not(.alltextBttn1):not(.a-unstyled){background-image:linear-gradient(to right,#000 33%,#0000 33% 66%,#000 66%);background-position:right bottom;background-size:300% .0625em;background-repeat:no-repeat;display:inline;position:relative;overflow:hidden;text-decoration:none;color:var(--c_dark)}.pagenav a{color:var(--c_dark)}.container.border-container a.bttn-block,.container.border-container a.button{background:0 0}.btn{display:inline-block;font-weight:700;line-height:var(--lh_3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.btn-lg{font-size:var(--fs_btn_lg);padding:18px 24px 16px;border-radius:20px}.btn-md{font-size:var(--fs_btn_md);padding:18px 24px 16px;border-radius:18px}.btn-sm{font-size:var(--fs_btn_sm);padding:7px 12px 6px;border-radius:12px}.btn-primary{color:#fff;background-color:var(--c_primary_dark);border:1px solid var(--c_primary_dark)}.btn-outline-primary{color:var(--c_primary_dark);background-color:transparent;border:1px solid var(--c_primary_dark)}.btn-secondary{color:#fff;background-color:var(--c_dark);border:1px solid var(--c_dark)}.btn-outline-secondary{color:var(--c_dark);background-color:transparent;border:1px solid var(--c_gray_med)}.btn-white{color:var(--c_primary_dark);background-color:#fff;border:1px solid #fff}.btn-outline-white{color:#fff;background-color:transparent;border:1px solid #fff}.btn-link,.btn-link-u{display:inline;overflow:hidden;position:relative;text-decoration:none;color:var(--c_dark)}.cta-out a{font-size:var(--fs_sub)}.btn.btn-link{padding:0 0 .0625em;color:var(--c_dark);display:inline;font-weight:300;border:0;background-color:transparent}.btn.btn-link-u{background-color:transparent;border:0;color:var(--c_dark);display:inline;font-weight:300;border-radius:0}.btn-link:after{content:"";position:absolute;right:0;width:0;bottom:-.0625em;background:#000;height:.0625em;transition-property:width;transition-duration:.3s;transition-timing-function:ease-out}.btn-link-u{background-image:linear-gradient(to right,#000 33%,#0000 33% 66%,#000 66%);background-position:right bottom;background-size:300% .0625em;background-repeat:no-repeat}.btn.btn-padding{margin-top:4px;margin-left:16px}.feature-content-wrapper .btn.btn-padding{margin-left:0;margin-top:16px}.container a:active,.container a:focus{text-decoration:none;color:inherit}.btn-out .btn.btn-white{font-size:var(--fs_btn_md);padding:18px 24px 16px;border-radius:18px;color:var(--c_dark);background-color:transparent;border:1px solid var(--c_gray_med);line-height:var(--lh_3)}.btn-out .btn.greenbttn{font-size:var(--fs_btn_md);padding:18px 24px 16px;border-radius:18px;color:#fff;background-color:var(--c_primary_dark);border:1px solid var(--c_primary_dark);line-height:var(--lh_3)}.quick-order-form{max-width:800px;margin:0 auto 40px}table#quickOrderTable{width:100%;float:left;text-align:left;margin:10px 0 30px}table#quickOrderTable .header-ct-q{padding-right:10px;padding-bottom:10px}table#quickOrderTable .header-pl{padding-left:20px;padding-right:10px}.bttns-cart-quote{display:flex;gap:20px;justify-content:center}.container.border-container .bttns-cart-quote a.btn-primary{background-image:none;padding:15px;color:#fff}.container.border-container .bttns-cart-quote a.btn-outline-secondary{background-image:none;padding:15px}@media (max-width:991px){[class^=bioicons-],[class*=" bioicons-"]{font-size:32px !important}#footer-main.redesign-footer [class^=bioicons-],#footer-main.redesign-footer [class*=bioicons-]{font-size:40px !important}#footer-main.redesign-footer .social ul li{margin-left:22px}#footer-main.redesign-footer .social ul li:first-of-type{margin-left:0}.global--footer{display:flex;gap:40px;flex-wrap:wrap}.btn.btn-padding{margin-top:4px;margin-left:0;margin-bottom:15px}.btn-lg{padding:12px 20px;font-size:var(--fs_btn_lg);border-radius:17px}.btn-md{padding:12px 20px;font-size:var(--fs_btn_md);border-radius:17px}.btn-sm{padding:6px 12px;font-size:var(--fs_btn_sm);border-radius:12px}}@media(min-width:991px) and (max-width:1264px){.global--footer{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}}@media (max-width:767px){#footer-main.redesign-footer .container{padding:30px}.mobile-hide{display:none}.mobile-sr-only{position:absolute;left:-999em}#footer-main.redesign-footer .social ul li{margin-left:10px}.global--footer{gap:40px}.logo-social--icons .social{margin-left:0}h5.social--follow-us,ul.footer-content--links li h5{font-size:1.125rem;line-height:1.5rem}ul.footer-content--links{width:48%}.footer-dcr--links{gap:0}ul.footer-content--links li:last-child{margin-bottom:24px}#footer-main.redesign-footer [class^=bioicons-],#footer-main.redesign-footer [class*=bioicons-]{font-size:20px !important}div#footer-main.redesign-footer .redesign-footer-links-block a{flex:1 0 100%}#footer-main.redesign-footer .brc-footer-links-block div.brc-footer-links-block{align-items:center;margin-top:4em;max-width:100%;min-height:auto}.btn{white-space:normal;line-height:var(--lh_4)}.content-left-cat{background:0 0 !important}.app-spec--l1-only .item-list ul li,.l2-l3-lhs-container .featured-content-3col>div>div,.app-spec--l1-only .featured-content-3col>div>div{max-width:100%}.l2-news-template .item-list ul li{min-width:1px}}@media (hover:hover){a:hover{text-decoration:none;color:inherit}a.btn:hover,button.btn:hover{text-decoration:none;border-width:1px}a.btn-primary:hover,button.btn-primary:hover,a.btn-primary:focus,button.btn-primary:focus{color:#fff !important;background-color:var(--c_primary_light) !important;border-color:var(--c_primary_light) !important}a.btn-outline-primary:hover,button.btn-outline-primary:hover,a.btn-outline-primary:focus,button.btn-outline-primary:focus{color:#fff !important;background-color:var(--c_primary_light) !important;border-color:var(--c_primary_light) !important}a.btn-outline-secondary:hover,button.btn-outline-secondary:hover,a.btn-outline-secondary:focus,button.btn-outline-secondary:focus,.btn-out .btn.btn-white:focus,.btn-out .btn.btn-white:hover{color:var(--c_dark) !important;background-color:#e3e3e3 !important;border:1px solid var(--c_gray_med) !important}a.btn-white:hover,button.btn-white:hover,a.btn-white:focus,button.btn-white:focus{color:#fff !important;background-color:transparent !important;border-color:#fff !important}a.btn-outline-white:hover,button.btn-outline-white:hover,a.btn-outline-white:focus,button.btn-outline-white:focus{color:var(--c_primary_dark) !important;background-color:#fff !important}a.btn-link:hover:after,a.btn-link:focus:after,a.btn-link:active:after,button.btn-link:hover:after,button.btn-link:focus:after,button.btn-link:active:after{left:0;right:auto;width:100%;color:var(--c_dark)}a.btn-link:hover,button.btn-link:hover{color:var(--c_dark)}a.btn-link-u:hover,button.btn-link-u:hover,.explore-wrapper>div a:hover,.container.contact-us-redesign a:hover,.container.contact-us-redesign a:focus,.container.border-container a:not(.header):not(.btn):not(.bttn-block):not(.newTabs):not(.pagenav a):not(.boxes-overall a):not(.grettextBttn1):not(.alltextBttn1):not(.a-unstyled):hover{background-position:left bottom;transition:background-position .5s;color:var(--c_dark)}.item-list li a:hover h4.coh-heading:before,.news-events--l1-container article a:hover h4.coh-link:before,.product-opt-l3 .paragraph a:hover h4.coh-heading:before,.page-section-anchor .featured-content-3col .paragraph a:hover h4.coh-heading:before,.page-section-anchor .featured-content-3col .paragraph a:hover h3.coh-heading:before,.page-node-type-resources-services .paragraph--type--content-container>div:nth-child(2)>div a:hover h4.coh-heading:before,.featured-content-3col a.coh-link.doc--top-line:hover h4.coh-heading:before,.resources--li-container .feature-desciption-wrapper a:hover h4:before,.resources--li-container .feature-description-wrapper a:hover h4:before,.featured-content-3col>div.upcoming--webinars a:hover h4:before,.featured-content-3col>div.webinar--container a:hover h4:before{transform:translateX(75%)}.content-left-cat .coh-link:hover{background-color:#f7f7f7}}.container.border-container a:has(img){background-image:none !important;overflow:inherit !important}
