.blog-articles-item{border-bottom:1px solid #d8d8d8;padding-top:1.5rem;padding-bottom:1.5rem}.blog-articles-item h3{font-size:1.5rem}.blog-articles-item p{font-size:1.125rem}.blog-articles-item p:last-of-type{margin-bottom:0}.article-title{margin-bottom:3rem;font-size:1.875rem;font-weight:900}.article-main-image{padding-top:3rem}.article-image .image-block img{max-height:11.75rem}.article-main-text{padding-top:2.25rem}.article-image-credit{font-size:.75rem}.article-subtitle h2{font-size:1.5rem}.article-credit-bold{font-weight:700}.article-link{font-weight:700;text-decoration:underline}.article-link:hover{color:#f1ae2c}.divider{border-bottom:.125rem solid #d8d8d8}.cards-section{padding-top:1.5rem;padding-bottom:1.5rem}.products-used-card{padding:1.5rem}.products-used-image img{height:6.875rem}.products-used-card-title{font-size:1.125rem;font-weight:900}.products-used-card-button{padding-top:1.5rem}@media (min-width:992px){.article-image .image-block img{max-height:21.875rem}.cards-section{padding-top:3rem;padding-bottom:3rem}}table.table_content td{vertical-align:top}table.table_content td+td{padding-left:12px;font-family:Montserrat,sans-serif}@media (max-width:760px){table.table_content th{width:100%;display:flex}table.table_content td{display:block;width:100%!important}table.table_content td+td{padding-left:unset;margin-top:16px}}
.row.content p{color:var(--font-black)}.row.content .colors-list{padding-top:0}.row.content *+.colors-list{padding-top:3rem}.centralized-text .text-and-image{align-items:center}.text-and-image:not(.text-and-image:first-of-type){padding-top:3.5rem}.text-and-image.with-button p,.products-home p{font-size:1.125rem}.contact-us h3{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.contact-us .information{margin-bottom:2rem}.contact-us .information:last-of-type{margin-bottom:1rem}.contact-us h4{font-size:1.5rem;font-weight:900}.contact-us .icon-and-title .icon{padding-right:0}.contact-us .icon-and-title .title{padding-left:.5rem}.contact-us h4 svg{width:1.125rem;height:1.125rem}.contact-us div.information-text p{margin:0}.image-center-align .text-and-image .image-content{text-align:center}.image-left-align .text-and-image .image-content{text-align:left}.image-left-align .text-and-image .image-content .graphic-image{top:50%;left:80%}.image-right-align .text-and-image .image-content{text-align:right}.image-right-align .text-and-image .image-content .graphic-image{top:20%;right:90%}.institutional-materials p{font-size:1.125rem}.select-materials-content{background-color:#77747433;padding:1.5rem}.select-materials-content-title h3{margin-bottom:0}.hide{display:none}@media (max-width:768px){.image-left-align .text-and-image .image-content,.image-right-align .text-and-image .image-content{max-width:90%!important}.image-right-align .text-and-image{justify-content:flex-end;display:flex}.image-right-align .text-and-image .image-content .graphic-image{width:56px;top:8%;right:90%}.image-left-align .text-and-image .image-content .graphic-image{width:124px;top:30%;left:70%}.text-and-image.with-button p{font-size:1rem}}
.products{padding-top:2rem}.product-container-sm{margin-bottom:2.5rem}.products .product-content .product-card-sm{max-height:125px;padding:1rem 1.5rem}.products .product-content a:hover{text-decoration:none}.products .product-content h3{margin-bottom:12%;font-size:16px;font-weight:700}.products .product-content span.product-link{color:var(--red);font-size:12px;font-weight:800;text-decoration:underline}.products .product-content .product-card-sm .card-image{height:135px}.products .product-content img.product-image{object-fit:scale-down;max-width:100%;max-height:135px}.container .row.product-cards{margin-top:3%}.container .relative-content{margin-bottom:-4.375rem;position:relative;bottom:7.813rem}.container .row.product-cards h2,.container .relative-content h3,.container .row.product-cards h3{margin-bottom:1rem}.container .row.product-cards p,.container .relative-content h4,.container .row.product-cards h4{margin:0;padding-bottom:1rem}.showcase-item{min-height:21.875rem}.product-item-title{padding-top:1.5rem}.tips div.product-tip-card{padding:1.5rem}.tip-title{font-size:1.5rem}.product-tip-card-text{display:none}.mobile-product-tip-card-text{display:block}.tips div.product-tip-card p{margin-top:1rem;margin-bottom:0}.product-tip-icon img{width:100%;max-height:4rem}div.product-color-card:nth-child(n+3){padding-top:1.5rem}div.product-color{height:7rem}.color-text p{margin:0}.color-text p:first-of-type{margin-top:.5rem}.tips-and-guides{padding-top:2.5rem}.tips-and-guides .tips-and-guides-item:nth-child(n+4){padding-top:2rem}.tips-and-guides div.tip-and-guide-card h3{margin:0;padding-top:1rem;font-size:20px;font-weight:700}.product-card-lg:last-child h4{padding:0 40px}.product-card-lg h2,.product-card-lg h3,.product-card-lg h4{margin-bottom:1.5rem}.product-information{columns:2}.product-information-item:nth-child(n+2){padding-top:1rem}.product-information p{margin-bottom:0}@media (max-width:768px){.product-information{flex-direction:column;display:flex}}@media (min-width:992px){div.product-color-card:nth-child(n+3){padding-top:0}div.product-color-card:nth-child(n+7){padding-top:2.5rem}.product-container-sm,.product-container-sm:not(.product-container-sm:last-of-type){margin-bottom:0}.product-card-lg,.product-card-md{max-width:50%}.product-card-lg,.product-card-lg:not(.product-card-lg:last-of-type){margin-bottom:0}.product-item-title{padding-top:3rem}.tip-title{font-size:1.875rem}.product-tip-card,.product-tip-card>.row{height:100%}.product-tip-card-text{display:block}.product-tip-card .mobile-product-tip-card-text{display:none}}
.btn{color:var(--white);text-transform:uppercase;border:4px solid var(--light-red);background-color:#0000;padding:1rem 1.5rem;font-weight:700}.btn:hover{color:var(--white)}.tip-card a.btn{background-color:inherit;border-width:2px;border-color:var(--light-red);color:var(--light-red)}.tip-card a.btn:hover{color:var(--light-red)}.download-buttons a.btn{margin-top:12px;margin-right:3%;padding:15px}.download-buttons a.btn span{white-space:nowrap;margin-left:10px}.download-buttons a.btn.no-download{padding:15px 25px;background-image:unset!important}@media (max-width:480px){.download-buttons{padding:0}.download-buttons a.btn{margin-top:3%}.download-buttons.--block-mobile a.btn{width:100%;font-size:12px}}.download-buttons a.btn:last-child{margin-right:0}.tip-card a.btn.green{background-color:inherit;border-color:var(--green);color:var(--green)}.tip-card a.btn.green:hover{color:var(--green)}.tip-card a.btn.blue{background-color:inherit;border-color:var(--blue);color:var(--blue)}.tip-card a.btn.blue:hover{color:var(--blue)}.tip-card a.btn.yellow{background-color:inherit;border-color:var(--yellow);color:var(--yellow)}.tip-card a.btn.yellow:hover{color:var(--yellow)}.tip-card a.btn.orange{background-color:inherit;border-color:var(--orange);color:var(--orange)}.tip-card a.btn.orange:hover{color:var(--orange)}a.orange:hover,.btn.orange:hover{color:#f29e79!important}a.background-orange:hover,.btn.background-orange:hover{background-color:#f29e79!important}a.border-orange:hover,.btn.border-orange:hover{border-color:#f29e79!important}a.orange:active,.btn.orange:active{color:#b66033!important}a.background-orange:active,.btn.background-orange:active{background-color:#b66033!important}a.border-orange:active,.btn.border-orange:active{border-color:#b66033!important}.text-orange{color:#b66033!important}a.blue:hover,.btn.blue:hover{color:#79cdf2!important}a.background-blue:hover,.btn.background-blue:hover{background-color:#79cdf2!important}a.border-blue:hover,.btn.border-blue:hover{border-color:#79cdf2!important}a.blue:active,.btn.blue:active{color:#0b6195!important}a.background-blue:active,.btn.background-blue:active{background-color:#0b6195!important}a.border-blue:active,.btn.border-blue:active{border-color:#0b6195!important}.text-blue{color:#0b6195!important}a.dark-blue:hover,.btn.dark-blue:hover{color:#79cdf2!important}a.background-dark-blue:hover,.btn.background-dark-blue:hover{background-color:#79cdf2!important}a.border-dark-blue:hover,.btn.border-dark-blue:hover{border-color:#79cdf2!important}a.dark-blue:active,.btn.dark-blue:active{color:#0b6195!important}a.background-dark-blue:active,.btn.background-dark-blue:active{background-color:#0b6195!important}a.border-dark-blue:active,.btn.border-dark-blue:active{border-color:#0b6195!important}a.yellow:hover,.btn.yellow:hover{color:#f2c679!important}a.background-yellow:hover,.btn.background-yellow:hover{background-color:#f2c679!important}a.border-yellow:hover,.btn.border-yellow:hover{border-color:#f2c679!important}a.yellow:active,.btn.yellow:active{color:#b2821c!important}a.background-yellow:active,.btn.background-yellow:active{background-color:#b2821c!important}a.border-yellow:active,.btn.border-yellow:active{border-color:#b2821c!important}.text-yellow{color:#b2821c!important}a.light-red:hover,.btn.light-red:hover{color:#f27f79!important}a.background-light-red:hover,.btn.background-light-red:hover{background-color:#f27f79!important}a.border-light-red:hover,.btn.border-light-red:hover{border-color:#f27f79!important}a.background-red:hover,.btn.background-red:hover{background-color:#f27f79!important}a.border-red:hover,.btn.border-red:hover{border-color:#f27f79!important}a.light-red:active,.btn.light-red:active{color:#98392e!important}a.background-light-red:active,.btn.background-light-red:active{background-color:#98392e!important}a.border-light-red:active,.btn.border-light-red:active{border-color:#98392e!important}a.background-red:active,.btn.background-red:active{background-color:#98392e!important}a.border-red:active,.btn.border-red:active{border-color:#98392e!important}.text-red{color:#98392e!important}a.green:hover,.btn.green:hover{color:#a2d470!important}a.background-green:hover,.btn.background-green:hover{background-color:#a2d470!important}a.border-green:hover,.btn.border-green:hover{border-color:#a2d470!important}a.green:active,.btn.green:active{color:#518334!important}a.background-green:active,.btn.background-green:active{background-color:#518334!important}a.border-green:active,.btn.border-green:active{border-color:#518334!important}.text-green{color:#518334!important}a.gray2:hover,.btn.gray2:hover{color:#77747480!important}a.background-gray2:hover,.btn.background-gray2:hover{background-color:#77747480!important}a.border-gray2:hover,.btn.border-gray2:hover{border-color:#0000!important}a.gray2:active,.btn.gray2:active{color:#777474!important}a.background-gray2:active,.btn.background-gray2:active{background-color:#777474!important}a.border-gray2:active,.btn.border-gray2:active{border-color:#777474!important}
.form label{margin-bottom:1rem;font-weight:700}.form label.required:after{content:"*";color:red}.form input,.form select,.form textarea{background-color:var(--gray);height:3rem;padding-left:1rem;padding-right:1rem;font-weight:700}.form input::placeholder,.form textarea::placeholder{color:var(--font-black);font-weight:400}.form input:focus,textarea.form-control:focus{background-color:var(--gray)}.form select option{font-weight:700}.form textarea{border-radius:20px;height:160px;padding-top:15px}
.modal-background{background-color:#0006;width:100%;height:100%;font-family:Montserrat,sans-serif;top:0;bottom:0;right:0}.modal-background .modal-box{background-color:#fff;width:730px}.modal-background .modal-box .icon{padding-top:18px;padding-right:24px}.modal-background .modal-box .icon a{top:6px}.modal-background .modal-box .icon button{background:0 0;border:0;padding:0;top:6px}.modal-background .modal-box svg.window-close{width:18px;height:18px}.modal-background .modal-box .row.modal-contents{padding:0 125px 40px}div.status-icon svg{width:62px;height:62px}.modal-background .modal-box .modal-text{padding-top:24px;padding-bottom:24px}.modal-contents{color:#777474}.modal-background .modal-box .status-icon .success{color:#72ad49}.modal-background .modal-box .status-icon .error{color:#cb4e43}.modal-text{color:#777474;padding-top:24px;padding-bottom:24px}.modal-text .modal-title{font-size:24px;font-weight:900}.modal-background .modal-box .modal-text .modal-text-content{padding-top:24px;font-size:20px}.modal-background .modal-box .modal-text .modal-text-content a{color:#72ad49;text-decoration:underline}.cookie{z-index:1000}.cookie.modal-background .modal-box .modal-text .modal-text-content{color:var(--font-black);font-style:normal;font-weight:400;line-height:130%;font-size:16px!important}.cookie.modal-background .modal-box .modal-text{padding:0}.cookie .modal-text .modal-title{font-size:30px;font-style:normal;font-weight:900;line-height:130%}.cookie-close svg{transform:scale(.7)}.cookie .modal-box .modal-contents .modal-button a{width:10rem}@media (max-width:768px){.cookie .modal-box .modal-contents .modal-title{text-align:center;font-size:1.1rem}.cookie .modal-box .modal-contents .modal-text .modal-text-content{text-align:center;font-size:.8rem}.cookie .modal-box .row.modal-contents{padding:0 1rem}.cookie .modal-box .modal-contents .modal-button{padding:2rem}.cookie .modal-box .modal-contents .modal-button a{width:100%}}
.search.search-error{min-height:unset;padding-top:3.75rem;padding-bottom:5.625rem;display:flex}.search.search-error .modal-contents{margin:auto}.search-term{font-size:1.5rem}.search-term .results-for{font-weight:900}.results-container{margin-top:1.5rem}.results-contents:not(.results-contents:last-of-type){margin-bottom:2rem}.search .results .results-contents .title{font-size:1.5rem;font-weight:900}.search .results .results-contents .result-items .result-item{padding-left:12px;padding-right:12px}.result-item:nth-child(n+2){margin-top:1rem}.search .results .results-contents .result-item a{display:block}.result-item .item-image{min-height:14rem;padding-top:16px;padding-bottom:16px}.result-item .main-image{margin:0 2rem}.result-item.product-result-item img{max-width:100%;max-height:12rem}.result-item .content-result-item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:14rem}.result-item .item-name{font-size:1.25rem;font-weight:700}.search.no-result .no-result-message{font-size:1.25rem}.search.no-result .no-result-message .no-result-message-bold{font-weight:900}.hover-mask{visibility:hidden;opacity:0;width:100%;height:100%;transition:visibility,opacity .3s linear}.search .results .results-contents .result-item .hoverable-div:hover .hover-mask{visibility:visible;opacity:1}.search-input,.search-input::placeholder{color:var(--font-black);font-weight:700}@media (min-width:992px){.search-term{font-size:1.875rem}.search.search-error{min-height:576px}.results-container{margin-top:0}.result-item .item-name{font-size:1.25rem}.result-item:nth-child(n+2){margin-top:0}.result-item:nth-child(n+4):not(.no-result .result-item:nth-child(n+4)){margin-top:2rem}.search.no-result .no-result-message{font-size:1.5rem}}
.social-media-container .social-media-icon{width:2.25rem;height:2.25rem}.social-media-container .social-media-icon-image{width:1.125rem;height:1.125rem}.social-media-container .list-group-item{color:#262424;background-color:#0000;padding:.25rem .5rem}.social-media-text{font-size:1.125rem;font-weight:900}.social-media{display:none}.social-media-footer{position:sticky;bottom:0}@media (min-width:992px){.social-media{display:block}.social-media-footer{display:none}}
.coming-soon{overflow:hidden}.coming-soon-img{object-fit:cover;width:100vw;height:450px}.coming-soon-title{color:#fff;text-align:center;width:100%;font-size:56px;font-weight:900;position:absolute;top:56px;left:0}.coming-soon-container h2{text-transform:uppercase;margin-top:26px;font-size:1.8rem;line-height:130%}.subtext{color:#262424;margin:24px 0;font-size:1rem;line-height:130%}.quaternary{position:absolute;top:40%;left:76%}@media (max-width:600px){.coming-soon-img{object-fit:cover;width:100vw;height:auto}.coming-soon-container h2,.subtext-box{max-width:100vw}.coming-soon-container>img{object-fit:cover;width:100vw;height:auto}}
.desktop-invisible{display:none}.category-menu>div{border-bottom:2px solid;justify-content:space-between;align-items:center;display:flex}.category-menu p{letter-spacing:1px;margin-bottom:0;padding:1rem 0;font-size:1rem;font-weight:900;line-height:130%}.category-menu img{width:1rem;height:.8rem;margin-right:.2rem}.category-menu ul,.category-menu ul li a{padding-left:0}.category-menu ul li{color:#777474;border-bottom:2px solid #efefef;padding:1rem 0;font-size:.875rem;list-style:none}.category-menu ul li .active{border-bottom:2px solid #777474;font-weight:900}@media (max-width:768px){.mobile-invisible{display:none}.desktop-invisible{display:initial}.cookie-table .list-group-item{border-color:#b9b9b9}}
.nav-tabs{border-bottom:3px solid #efefef}.nav-tabs .nav-item{margin-right:15px}.nav-tabs .nav-item:last-of-type{margin-right:0}.nav-tabs a{font-size:18px}.nav-tabs .nav-link{color:#777474;background-color:#0000;border:0;margin-bottom:-3px}.nav-tabs .nav-link.active{border-bottom:3px solid #777474;font-weight:900}.search:not(.no-result) .nav-tabs .nav-link.active{color:#cb4e43;border-bottom:3px solid #cb4e43}.blog:not(.no-result) .nav-tabs .nav-link.active{color:var(--yellow);border-bottom:3px solid var(--yellow)}
.spacing-vertical-quarck{margin-bottom:.25rem}.spacing-vertical-nano{margin-bottom:.5rem}.spacing-vertical-xxxs{margin-bottom:1rem}.spacing-vertical-xxs{margin-bottom:1.5rem}.spacing-vertical-xs{margin-bottom:1rem}.spacing-vertical-sm{margin-bottom:1.25rem}.spacing-vertical-md{margin-bottom:1.5rem}.spacing-vertical-lg{margin-bottom:2rem}.spacing-vertical-xl{margin-bottom:2.5rem}@media (min-width:992px){.spacing-vertical-xs{margin-bottom:2rem}.spacing-vertical-sm{margin-bottom:2.5rem}.spacing-vertical-md{margin-bottom:3rem}.spacing-vertical-lg{margin-bottom:4rem}.spacing-vertical-xl{margin-bottom:5rem}}
