.section_latest_inspiration{padding:30px 0 0;text-align:center}@media(min-width: 1024px){.section_latest_inspiration{padding:0}}.section_latest_inspiration .col-12{margin:0 0 30px}@media(min-width: 1024px){.section_latest_inspiration .col-12{margin:0 0 60px}}.section_latest_inspiration .slider-nav{margin:0 50px 30px}@media(min-width: 1024px){.section_latest_inspiration .slider-nav{margin:0 0 30px}}.section_latest_inspiration__title{padding-bottom:50px}.section_latest_inspiration__title h3{font-size:2.25rem}.section_latest_inspiration__slides{margin-bottom:30px}@media(min-width: 1024px){.section_latest_inspiration__slides{margin-bottom:60px}}.section_latest_inspiration__slides .slick-prev,.section_latest_inspiration__slides .slick-next{width:30px}@media(min-width: 1024px){.section_latest_inspiration__slides .slick-prev,.section_latest_inspiration__slides .slick-next{width:50px}}.section_latest_inspiration__slides .slick-prev:before,.section_latest_inspiration__slides .slick-next:before{font-size:30px;color:#fff}@media(min-width: 1024px){.section_latest_inspiration__slides .slick-prev:before,.section_latest_inspiration__slides .slick-next:before{font-size:70px}}.section_latest_inspiration__slides .slick-next{right:0}.section_latest_inspiration__slides .slick-next:before{margin-left:5px}@media(min-width: 1024px){.section_latest_inspiration__slides .slick-next:before{margin-left:7px}}.section_latest_inspiration__slides .slick-prev{left:0}.section_latest_inspiration__slides .slick-prev:before{margin-right:5px}@media(min-width: 1024px){.section_latest_inspiration__slides .slick-prev:before{margin-right:7px}}.section_latest_inspiration__slides .slick-arrow{height:100%;background:#333}.section_latest_inspiration__slides .slick-arrow:hover{background:#c22b22}@media(min-width: 1024px){.section_latest_inspiration__slides .slick-slide{margin-right:4px}}.section_latest_inspiration__slide:hover .section_latest_inspiration__slide_overlay{opacity:1}.section_latest_inspiration__slide:hover .section_latest_inspiration__slide_overlay .title{height:100%}.section_latest_inspiration__slide_overlay{position:absolute;right:0;top:0;left:0;bottom:0;background-color:rgba(255,255,255,.8);color:#333;text-align:center;opacity:0;transition:.4s ease}.section_latest_inspiration__slide_overlay .fa{font-size:64px}.section_latest_inspiration__cta_wrap{padding-top:20px;padding-bottom:70px}.section_text_image_banner__inner{border-radius:10px;overflow:hidden}.section_product_listing{padding:50px 0}.section_product_listing .pl_title_info{background:#f2f2f2;display:flex;justify-content:space-between;padding:35px 50px;align-items:center}.section_product_listing .pl_title_info .pl_description h2{font-size:40px;margin:0 0 10px}.section_product_listing .pl_title_info .pl_description p{font-size:20px;margin:0}.section_product_listing .product_listing_wrapper{display:flex;flex-direction:column}.section_product_listing .product_listing_wrapper .product_item{width:100%;border-bottom:1px solid #333;position:relative;transition:all ease-in-out .3s}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper{width:100%;display:flex;padding:25px 25px 25px 0}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_feature_img_wrapper{position:relative}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_feature_img_wrapper img{width:325px;object-fit:cover;object-position:center center;height:100%}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper{width:100%;padding:15px 0 50px 35px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description{padding-right:25px;margin-bottom:25px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description .pi_title_wrapper{display:flex;justify-content:space-between;margin-bottom:7.5px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description h3{font-size:2.125rem;color:#333}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description p{font-size:1.25rem;color:#333}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_mobile_ftr_image{display:none}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper{display:flex;flex-wrap:wrap}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch{position:relative;width:fit-content;overflow:hidden;margin-right:15px;margin-bottom:15px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch img{width:150px;height:150px;object-fit:cover;object-position:center center}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch .pi_swatch_title{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.8);color:#333;display:flex;justify-content:center;align-items:center;overflow:hidden;text-align:center;transition:all ease-in-out .3s;transform:translate(0, 100%)}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch .pi_swatch_title p{font-size:14px;width:100%;margin:0;padding:5px 0}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch:hover .pi_swatch_title{transform:translate(0, 0%)}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch:last-of-type{margin-right:0}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper{margin-left:auto}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper .pi_logo_wrapper{display:flex;justify-content:center;align-items:center;padding:15px 5px 0 0}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper .pi_logo_wrapper svg{width:auto;height:20px;margin-right:35px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper .pi_logo_wrapper svg:last-of-type{margin-right:0}.section_product_listing .product_listing_wrapper .product_item .pi_wishlist_wrapper{position:absolute;bottom:0;right:0}.section_product_listing .product_listing_wrapper .product_item .pi_wishlist_wrapper a.pi_view_btn{border-radius:0px;padding:15px 75px}.section_product_listing .product_listing_wrapper .product_item .pi_wishlist_wrapper .products_selector__pictureit{display:none}.section_product_listing .product_listing_wrapper .product_item:hover{background:#f2f2f2}@media only screen and (max-width: 1024px){.section_product_listing .col-lg-12{padding-left:0;padding-right:0}.section_product_listing .pi_mobile_ftr_image{display:flex !important;padding:0 5px 15px}.section_product_listing .pi_mobile_ftr_image img{height:auto;width:350px;height:350px;object-fit:cover;object-position:center center}.section_product_listing .pl_title_info{flex-direction:column;text-align:center;padding:35px}.section_product_listing .pl_title_info .pl_description h2{font-size:36px}.section_product_listing .pl_title_info .pl_link_wrapper{margin-top:25px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper{padding:25px 15px 25px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_feature_img_wrapper{display:none;grid-area:feature_img}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_feature_img_wrapper img{width:100%;padding-right:15px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper{grid-area:content;padding:15px 0px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description{padding:0;text-align:center}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description .pi_title_wrapper{justify-content:center}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description h3{font-size:26px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description p{font-size:18px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper{justify-content:center}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch{margin:0px 7.5px 15px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch .pi_swatch_title{transform:translate(0, 0%)}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch:last-of-type{margin-right:7.5px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper{display:none;grid-area:logo}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper .pi_logo_wrapper svg{height:17.5px;margin-right:35px}.section_product_listing .product_listing_wrapper .product_item .pi_wishlist_wrapper{position:unset;display:flex;justify-content:center;align-items:center}.section_product_listing .product_listing_wrapper .product_item .pi_wishlist_wrapper a.pi_view_btn{display:flex;width:50%;justify-content:center;align-items:center;border:none;height:60px;flex:1}.section_product_listing .product_listing_wrapper .product_item .pi_wishlist_wrapper .products_selector__pictureit{display:flex;width:50%;border-radius:0px}.section_product_listing .product_listing_wrapper .product_item .pi_wishlist_wrapper .products_selector__pictureit a{border-radius:0;height:60px;display:flex;justify-content:center;align-items:center;padding-top:15px}}@media only screen and (max-width: 672px){.section_product_listing{padding:35px 0px}.section_product_listing .pl_title_info{padding:25px 15px 25px}.section_product_listing .pl_title_info .pl_description h2{font-size:32px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper{display:flex;flex-direction:column;padding:15px 0 0}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_feature_img_wrapper{order:2}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_feature_img_wrapper img{max-width:50%}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper{order:3;padding:25px 15px 20px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description{margin-bottom:15px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_description h3{font-size:26px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper{width:100%}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch{width:20%;margin:0 7.5px 15px;display:flex}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch img{width:100%;max-width:100%;height:auto}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch .pi_swatch_title p{font-size:14px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch:last-of-type{margin-right:7.5px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper{order:1}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper .pi_logo_wrapper{padding:10px 15px 0 0}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_info_wrapper .pi_logo_wrapper svg{height:15px}.section_product_listing .product_listing_wrapper .product_item .pi_wishlist_wrapper>a.pi_view_btn{padding:15px 15px}}@media only screen and (max-width: 580px){.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch{margin:0;padding:0 4px 8px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch:last-of-type{margin-right:0px}.section_product_listing .product_listing_wrapper .product_item .product_item_wrapper .pi_content_wrapper .pi_swatches_wrapper .pi_swatch .pi_swatch_title{display:none}}.swatches_comparison{padding:50px 0;background-color:#d9d9d9}@media(max-width: 1099.98px){.swatches_comparison{padding:30px 0}}.swatches_comparison__title{padding-bottom:30px}.swatches_comparison__title h3{margin-bottom:0;font-size:1.75rem;text-align:center;font-weight:600}@media(min-width: 1024px){.swatches_comparison__title h3{font-size:2.25rem}}.swatches_comparison__subtitle{text-align:center;padding-bottom:50px}.swatches_comparison__subtitle p:last-of-type{margin:0}.swatches_comparison__swatches_list{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:30px}.swatches_comparison__swatch_item{width:140px;padding:3px;cursor:pointer}.swatches_comparison__swatch_item img{height:140px;width:100%;object-fit:cover;object-position:center}.swatches_comparison__swatch_item__inner{position:relative;border:3px solid rgba(0,0,0,0)}.swatches_comparison__swatch_item--active .swatches_comparison__swatch_item__inner{border:3px solid #c22b22}.swatches_comparison__swatch_item__title{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;text-align:center;padding:3px}img-comparison-slider{--divider-width: 4px;--divider-color: #fff;--default-handle-color: #C22B22;border:5px solid #fff;width:100%;max-width:900px;margin:0 auto;max-height:initial}img-comparison-slider:focus{outline:0}img-comparison-slider .handle{cursor:e-resize}.comparison_slider__handle{pointer-events:none;box-sizing:border-box;margin-left:1px;transform:translateX(-0.5px);width:96px;height:96px;border:4px solid #fff;position:relative;display:flex;justify-content:center;align-items:center;border-radius:100px}@media(max-width: 1023.98px){.comparison_slider__handle{width:76px;height:76px}}.comparison_slider__handle__icons{display:flex;align-items:center;justify-content:center;gap:16px}.comparison_slider__handle__icons:before,.comparison_slider__handle__icons:after{content:"";width:10px;height:10px;display:block;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}.comparison_slider__handle__icons:before{border-right:10px solid #fff}.comparison_slider__handle__icons:after{border-left:10px solid #fff}.swatches_comparison__comparison{text-align:center}.swatches_comparison__comparison__titles{max-width:900px;margin:0 auto;text-align:center;padding-top:10px}.swatches_comparison__cta{padding-top:30px;text-align:center}.swatches_comparison__cta .btn{margin:0 10px 10px 10px;padding-left:40px;padding-right:40px}@media(max-width: 1099.98px){.swatches_comparison__cta .btn{margin:0 0 10px;padding-top:0 0 15px}}@media(min-width: 1024px){.swatches_comparison__cta{padding-top:50px}}.inspiration_gallery_v2__applications_filter{padding:30px 0 40px}.inspiration_gallery_v2__applications_filter ul{list-style-type:none;margin:0;padding:0}.inspiration_gallery_v2__applications_filter__item{padding:3px 0}.inspiration_gallery_v2__applications_filter__item--active .inspiration_gallery_v2__applications_filter__item_inner{color:#fff;background-color:#c22b22;border-color:#c22b22}.inspiration_gallery_v2__applications_filter__item--active .inspiration_gallery_v2__applications_filter__item_inner:hover{background-color:#ac261e;border-color:#ac261e}.inspiration_gallery_v2__applications_filter__item--active .inspiration_gallery_v2__applications_filter__item_inner svg path{fill:#fff}.inspiration_gallery_v2__applications_filter__item_inner{border:1px solid #ccc;border-radius:10px;background-color:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;transition:background-color .2s linear;cursor:pointer}.inspiration_gallery_v2__applications_filter__item_inner svg{transition:fill .2s linear}.inspiration_gallery_v2__applications_filter__item_inner:hover{background-color:#f2f2f2}.inspiration_gallery_v2__applications_filter_title{font-size:1.375rem;padding-bottom:15px;text-align:center}@media(max-width: 1099.98px){.inspiration_gallery_v2__applications_filter{padding:30px 0 35px}.inspiration_gallery_v2__applications_filter ul{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.inspiration_gallery_v2__applications_filter__item{width:calc(33.333% - 10px)}.inspiration_gallery_v2__applications_filter__item_icon{width:100%;text-align:center;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;max-width:75px}.inspiration_gallery_v2__applications_filter__item_icon svg{width:100%;height:auto}.inspiration_gallery_v2__applications_filter__item_name{font-size:.875rem;text-align:center;margin-top:7.5px;line-height:1.125rem}.inspiration_gallery_v2__applications_filter__item_inner{padding:15px 25px 12.5px;height:100%;display:flex;align-items:center;justify-content:center}}.inspiration_gallery_v2__color_filter{padding-bottom:35px}@media(max-width: 1099.98px){.inspiration_gallery_v2__color_filter{padding-bottom:25px}}.inspiration_gallery_v2__color_filter--title{font-size:1.75rem;text-align:center;padding-bottom:32px}@media(max-width: 1099.98px){.inspiration_gallery_v2__color_filter--title{font-size:1.375rem;padding-bottom:20px}}.inspiration_gallery_v2__color_filter ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:100%;gap:10px}@media(max-width: 1099.98px){.inspiration_gallery_v2__color_filter ul{flex-wrap:wrap}}.inspiration_gallery_v2__color_filter .inspiration_gallery_v2__applications_filter__item{padding:0;flex:unset;min-width:unset}@media(max-width: 1099.98px){.inspiration_gallery_v2__color_filter .inspiration_gallery_v2__applications_filter__item{width:unset}}.inspiration_gallery_v2__color_filter .inspiration_gallery_v2__applications_filter__item_inner{padding:5px 18px;border-radius:100px}@media(max-width: 1099.98px){.inspiration_gallery_v2__color_filter .inspiration_gallery_v2__applications_filter__item_inner{padding:7px 16px}}.inspiration_gallery_v2__color_filter .inspiration_gallery_v2__applications_filter__item_name{font-size:1rem;margin-top:0}@media(max-width: 1099.98px){.inspiration_gallery_v2__color_filter .inspiration_gallery_v2__applications_filter__item_name{font-size:.875rem}}.inspiration_gallery_v2__all_filters{position:sticky;z-index:999999;top:49px;padding:15px 0;background:rgba(255,255,255,.93);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters{z-index:999999}}.inspiration_gallery_v2__all_filters--wrapper{display:flex;align-items:center}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters--wrapper{flex-direction:column}}.inspiration_gallery_v2__all_filters--refine{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1}.inspiration_gallery_v2__all_filters--refine p{margin:0 10px 0 0;font-size:.75rem;text-transform:uppercase}.inspiration_gallery_v2__all_filters--refine .refine--item{background:#d9d9d9;border-radius:5px;padding:5px 12.5px}.inspiration_gallery_v2__all_filters--refine .refine--item,.inspiration_gallery_v2__all_filters--refine .refine--item a{font-size:.6875rem;text-transform:uppercase;color:#333}.inspiration_gallery_v2__all_filters--refine .refine--item a{margin-left:5px}.inspiration_gallery_v2__all_filters--icons{display:flex;align-items:center;margin-left:auto}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters--icons{display:none}}.inspiration_gallery_v2__all_filters--icon{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#333;padding:0 25px;background:none;border:none;outline:none;transition:all ease-in-out .25s}.inspiration_gallery_v2__all_filters--icon:last-child{border-left:1px solid #d9d9d9;padding-right:0}.inspiration_gallery_v2__all_filters--icon:hover{color:#c22b22}.inspiration_gallery_v2__all_filters--icon i{font-size:2rem}.inspiration_gallery_v2__all_filters--icon p{font-size:.875rem;font-weight:600;margin:0}.inspiration_gallery_v2__all_filters--icon--wrapper{position:relative}.inspiration_gallery_v2__all_filters--icon--count{position:absolute;border-radius:100%;background:#c22b22;color:#fff;font-size:.625rem;width:17px;height:17px;text-align:center;top:-2px;right:-8px;border:1px solid #fff;display:flex;align-items:center;justify-content:center}.inspiration_gallery_v2__all_filters__header{font-size:1.125rem;display:flex;align-items:center;border-radius:100px;color:#fff;background-color:#c22b22;padding:15px 105px;margin-right:20px;transition:all ease-in-out .3s;cursor:pointer}.inspiration_gallery_v2__all_filters__header:hover{background-color:#ac261e}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__header{font-size:.875rem;width:100%;text-align:center;justify-content:center;padding:12.5px 20px;margin:0 0 15px}}.inspiration_gallery_v2__all_filters__header i{font-size:1.125rem;margin-right:15px;margin-top:2.5px}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__header i{font-size:.875rem;margin:2.5px 10px 0 0}}.inspiration_gallery_v2__all_filters__items_slider{position:fixed;z-index:99999999999;background-color:#fff;height:100%;top:0;transition:all ease-in-out .3s;padding-left:10px}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__items_slider{padding-right:10px}}.inspiration_gallery_v2__all_filters__items_slider--dark{z-index:9999999999;position:fixed;top:0;left:0;width:100vw;height:100%;background:#000;opacity:0%;pointer-events:none;transition:all ease-in-out .3s;visibility:hidden}.inspiration_gallery_v2__all_filters__items_slider--dark.active{opacity:75%;pointer-events:all;visibility:visible}.inspiration_gallery_v2__all_filters__items_slider .inspiration_gallery_v2__all_filters__items label{font-size:1rem;display:flex;align-items:center;margin-bottom:2.5px}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__items_slider .inspiration_gallery_v2__all_filters__items label{font-size:.875rem;margin-bottom:1px}}.inspiration_gallery_v2__all_filters__items_slider .inspiration_gallery_v2__all_filters__items label input{width:15px;height:15px;margin-right:7.5px;position:relative}.inspiration_gallery_v2__all_filters__items_slider .inspiration_gallery_v2__all_filters__items label input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border:1px solid #d9d9d9;transition:all ease-in-out .2s}.inspiration_gallery_v2__all_filters__items_slider .inspiration_gallery_v2__all_filters__items label input:after{content:"";position:absolute;top:2.5px;left:2.5px;width:10px;height:10px;background-color:#c22b22;transition:all ease-in-out .2s;border-radius:2px;opacity:0}.inspiration_gallery_v2__all_filters__items_slider .inspiration_gallery_v2__all_filters__items label input:checked:before{border-color:#c22b22}.inspiration_gallery_v2__all_filters__items_slider .inspiration_gallery_v2__all_filters__items label input:checked:after{opacity:1}.inspiration_gallery_v2__all_filters__container{box-sizing:border-box;overflow-y:auto;margin-right:100px}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__container{margin-right:80px}}.inspiration_gallery_v2__all_filters__items{padding:0px 20px 5px}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__items{padding:0px 15px 5px}}.inspiration_gallery_v2__all_filters__items ul{padding:0;list-style:none}.inspiration_gallery_v2__all_filters__item_title{font-size:1.125rem;padding:0 0 7.5px;font-weight:600}.inspiration_gallery_v2__all_filters__items_close{font-size:1.75rem;cursor:pointer;pointer-events:all;width:100%;text-align:right;padding:12.5px 20px 2.5px}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__items_close{padding:7.5px 5px 0px;font-size:1.5rem;max-height:35px}}.inspiration_gallery_v2__all_filters__btn_wrap{width:100%;padding:0 20px 30px}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__btn_wrap{padding:0 15px 20px}}.inspiration_gallery_v2__all_filters__btn{border-radius:100px !important;padding:10px 25px !important}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__btn{font-size:.875rem}}@media(max-width: 1023.98px){.inspiration_gallery_v2__all_filters__item>ul{margin:0}.inspiration_gallery_v2__all_filters__item>ul label{display:flex;align-items:center;margin-bottom:5px}.inspiration_gallery_v2__all_filters__item>ul label input{width:12px;margin:1px 7px 0 0}.inspiration_gallery_v2__all_filters__item_title{font-size:1rem;padding:0 0 5px}}.inspiration_gallery_v2__images{position:relative;width:100%;padding:30px 0}.inspiration_gallery_v2__images::after{display:block;clear:both;content:""}@media(max-width: 1099.98px){.inspiration_gallery_v2__images{padding-top:5px}}.gutter-sizer{width:0}.grid-sizer,.inspiration_gallery_v2__image{width:100%}.grid-sizer::after,.inspiration_gallery_v2__image::after{display:block;clear:both;content:""}.inspiration_gallery_v2__image{position:relative;margin-bottom:25px;cursor:pointer}.inspiration_gallery_v2__image a:before{position:absolute;content:"";height:100%;width:100%;background:rgba(255,255,255,.8);z-index:1;visibility:hidden;opacity:0;transition:all .3s}.inspiration_gallery_v2__image img{width:100%;height:auto}@media(max-width: 1023.98px){.inspiration_gallery_v2__image .inspiration_favorite_add{background:none;width:60px;text-align:right;justify-content:flex-end;height:60px;align-items:flex-start;animation:none !important}.inspiration_gallery_v2__image .inspiration_favorite_add.is_favorite .inspiration_favorite_add--icon{color:#c22b22;animation:puffIn .5s}.inspiration_gallery_v2__image .inspiration_favorite_add--icon{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#d9d9d9;font-size:1.125rem;padding-top:3px;width:30px;height:30px;border-radius:100%}}.inspiration_gallery_v2__image--mobile{display:none;padding:15px 0 0}@media(max-width: 1023.98px){.inspiration_gallery_v2__image--mobile{display:block}}.inspiration_gallery_v2__image--mobile p{margin-bottom:0px}.inspiration_gallery_v2__image--mobile strong{font-weight:600}.inspiration_gallery_v2__image--mobile ul{list-style:none;padding:0;margin:0}.inspiration_gallery_v2__image--mobile ul li a{font-size:.875rem;border:none}.inspiration_gallery_v2__image--mobile ul ul li:first-of-type{padding-top:10px}.inspiration_gallery_v2__image--mobile ul ul li:last-of-type{padding-bottom:12px}.inspiration_gallery_v2__image--mobile .inspiration_favorites__item__accordion_item ul{box-sizing:border-box;visibility:hidden;max-height:0;padding:0 20px;transition:max-height .4s linear,visibility .4s linear}.inspiration_gallery_v2__image--mobile .inspiration_favorites__item__accordion_item--open ul{visibility:visible;max-height:500px}.inspiration_gallery_v2__item__hover_text{text-align:center;position:absolute;visibility:hidden;width:100%;top:50%;margin-top:-30px;color:#333;z-index:1000;font-weight:100;opacity:0;transition:all .3s}.inspiration_gallery_v2__item__hover_text i{font-size:3rem}.inspiration_favorite_add{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#d9d9d9;position:absolute;font-size:1.125rem;padding-top:3px;right:15px;top:15px;width:30px;height:30px;border-radius:999px;z-index:2;cursor:pointer}.inspiration_favorite_add.is_favorite{color:#c22b22;animation:puffIn .5s}.inspiration_gallery_v2__loadmore{visibility:hidden;height:0;opacity:0;font-size:1.375rem;text-align:center;padding-bottom:70px;transition:opacity .2s linear}.inspiration_gallery_v2__loadmore--loading{height:auto;visibility:visible;opacity:1;animation:blink-animation 1s linear infinite}.inspiration_gallery_v2__bottom_cta{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:888}.inspiration_gallery_v2__bottom_cta a{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#c22b22;color:#fff}.inspiration_gallery_v2__bottom_cta--open{display:block;animation:puffIn .5s}.inspiration_gallery_v2__bottom_cta__amount{background-color:#fff;color:#c22b22;font-weight:600;border-radius:999px;height:24px;min-width:24px;text-align:center}.inspiration_gallery_v2__all_filters__items_slider{transform:translateX(-100%);overflow-y:auto}.inspiration_gallery_v2__all_filters__items_slider--open{transform:translateX(0%)}@media(min-width: 1024px){.inspiration_gallery_v2__applications_filter{padding-top:36px;padding-bottom:36px}.inspiration_gallery_v2__applications_filter ul{display:flex}.inspiration_gallery_v2__applications_filter_title{padding-bottom:32px}.inspiration_gallery_v2__applications_filter__item{padding:0 10px;flex:1 1 0;min-width:200px}.inspiration_gallery_v2__applications_filter__item_inner{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:30px 20px 10px 20px;height:100%}.inspiration_gallery_v2__applications_filter__item_inner svg{margin-right:0;width:90px;height:auto;max-height:90px}.inspiration_gallery_v2__applications_filter__item_icon{text-align:center;padding-bottom:10px}.inspiration_gallery_v2__applications_filter__item_name{font-size:1.25rem}.inspiration_gallery_v2__applications_filter_title{font-size:1.75rem;text-align:center}.inspiration_gallery_v2__all_filters__container{box-sizing:border-box;height:initial;overflow-y:initial}.inspiration_gallery_v2__all_filters__item{flex:1 1 0;padding-bottom:7.5px}.inspiration_gallery_v2__images{padding:35px 0 50px}.inspiration_gallery_v2__image:hover .inspiration_gallery_v2__item__hover_text{visibility:visible;opacity:1}.inspiration_gallery_v2__image:hover a:before{visibility:visible;opacity:1}.grid-sizer,.inspiration_gallery_v2__image{position:relative;float:left;width:calc(25% - 21px) !important}.grid-sizer::after,.inspiration_gallery_v2__image::after{display:block;clear:both;content:""}.inspiration_gallery_v2__bottom_cta--open{display:none !important}}@media(max-width: 1099.98px){.inspiration_gallery_v2__all_filters__item{padding-bottom:10px}}.mfp-inspiration-gallery .mfp-title-wrap .mfp-title .mfp-products-used{color:#fff;font-size:1rem;margin:5px 0 15px}.mfp-inspiration-gallery .mfp-title-wrap .mfp-title a{background:#fff;border-radius:100px;color:#c22b22;text-decoration:none;padding:7.5px 15px;display:block;width:fit-content;margin-bottom:10px}.mfp-inspiration-gallery .mfp-title-wrap .mfp-title a:hover{background:#c22b22;color:#fff}.mfp-inspiration-gallery .mfp-title-wrap .mfp-title a:last-of-type{margin-bottom:5px}.mfp-inspiration-gallery .mfp-title-wrap .mfp-title br{display:none}.mfp-inspiration-gallery .mfp-title-wrap .inspiration_favorite_add{top:0}@keyframes blink-animation{0%{opacity:0}50%{opacity:1}100%{opacity:.5}}@keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(2px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px)}}@media(max-width: 1099.98px){.page-template-template_inspiration_gallery_v2,.page-template-template_inspiration_favorites{padding-bottom:85px}.page-template-template_inspiration_gallery_v2 .page-header,.page-template-template_inspiration_favorites .page-header{background-image:none !important}.page-template-template_inspiration_gallery_v2 .page-header__explainer_video,.page-template-template_inspiration_gallery_v2 .page-header__header_image,.page-template-template_inspiration_favorites .page-header__explainer_video,.page-template-template_inspiration_favorites .page-header__header_image{display:none !important}.page-template-template_inspiration_gallery_v2 .standalone--text .title,.page-template-template_inspiration_favorites .standalone--text .title{text-align:center;margin-top:0px !important}.page-template-template_inspiration_gallery_v2 .page-header--explainer_video .title,.page-template-template_inspiration_favorites .page-header--explainer_video .title{margin-top:15px !important}.page-template-template_inspiration_gallery_v2 .page-title,.page-template-template_inspiration_favorites .page-title{margin-top:15px !important;margin-bottom:20px !important}.page-template-template_inspiration_gallery_v2 .page-subtitle,.page-template-template_inspiration_favorites .page-subtitle{font-size:1.125rem !important;margin-bottom:25px !important}.page-template-template_inspiration_gallery_v2 .header-button-wrapper,.page-template-template_inspiration_favorites .header-button-wrapper{margin-bottom:15px !important}}@media only screen and (min-width: 1024px){.desktop--hide{display:none}}@media only screen and (max-width: 1024px){.mobile--hide{display:none}}.inspiration_gallery_v2__all_filters__item--products{padding-bottom:25px}.inspiration_gallery_v2__all_filters__item--products>ul{max-height:150px;overflow:hidden;margin-bottom:5px;position:relative;transition:all ease-in .7s}.inspiration_gallery_v2__all_filters__item--products>ul:before{content:"";width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 100%);z-index:9;transition:all ease-in .5s;opacity:100%}.inspiration_gallery_v2__all_filters__item--products--view_more{display:flex;align-items:center;cursor:pointer;padding-left:5px;width:fit-content}.inspiration_gallery_v2__all_filters__item--products--view_more p{font-size:.875rem;margin:0}.inspiration_gallery_v2__all_filters__item--products--view_more i{margin-left:7.5px;transform:rotate(0deg);transition:all ease-in .5s}.inspiration_gallery_v2__all_filters__item--products.active>ul{max-height:1010px}.inspiration_gallery_v2__all_filters__item--products.active>ul:before{opacity:0%}.inspiration_gallery_v2__all_filters__item--products.active .inspiration_gallery_v2__all_filters__item--products--view_more i{transform:rotate(180deg)}@media(min-width: 1024px){.inspiration_favorites_page .modal-dialog{min-width:700px}}.inspiration_favorites_page .modal{z-index:999999999 !important}.inspiration_favorites_page .modal-dialog .select2{width:100% !important}@media(min-width: 1024px){.inspiration_favorites_page .modal-body{padding:0 2rem 2rem}}.inspiration_favorites{padding:30px 0}.inspiration_favorites__item,.inspiration_favorites__shared_item{position:relative;padding-bottom:30px}@media(max-width: 1099.98px){.inspiration_favorites__item,.inspiration_favorites__shared_item{padding-bottom:20px}}.inspiration_favorites__item img,.inspiration_favorites__shared_item img{width:100%;height:auto}.inspiration_favorites__item__accordion{list-style:none;padding:1px 0 0 0;margin:0;font-size:.875rem;width:100%}.inspiration_favorites__item__accordion_item{margin:0;background-color:#f2f2f2;overflow:hidden}.inspiration_favorites__item__accordion_item div{box-sizing:border-box;visibility:hidden;max-height:0;padding:0 20px;transition:max-height .4s linear,visibility .4s linear}.inspiration_favorites__item__accordion_item ul{list-style:none;padding:10px 0 12px;font-size:.875rem}.inspiration_favorites__item__accordion_item li{padding:0 0 10px;line-height:1.4}.inspiration_favorites__item__accordion_item li:last-child{padding:0}.inspiration_favorites__item__accordion_item>a{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#d9d9d9;font-weight:600;padding:5px 20px;color:#000;border-bottom:1px solid #f2f2f2}.inspiration_favorites__item__accordion_item>a::after{font-family:"Font Awesome 6 Pro";display:block;content:"";font-weight:300}.inspiration_favorites__item__accordion_item--open div{visibility:visible;max-height:500px}.inspiration_favorites__item__accordion_item--open>a::after{content:""}.inspiration_favorites__item__image{width:100%;background-size:cover;aspect-ratio:7/5;background-position:center center}.inspiration_favorites__no_favorites{font-size:1.5rem;text-align:center;padding:100px 0}.inspiration_favorites .image_cta_mobile .container{padding:0}@media(max-width: 1099.98px){.inspiration_favorites{padding-bottom:15px}}.inspiration_favorites--menu{position:sticky;top:50px;padding:25px 0;background-color:#fff;z-index:999}@media(max-width: 1099.98px){.inspiration_favorites--menu{padding:15px 0}}.inspiration_favorites--wrapper{display:flex;align-items:center;gap:25px}.inspiration_favorites--gallery_button{width:16.666%}@media(max-width: 1099.98px){.inspiration_favorites--gallery_button{width:100%}}.inspiration_favorites--gallery_button a{background-color:#d9d9d9;border-radius:100px;color:#333;padding:15px 25px;display:flex;align-items:center;width:fit-content}@media(max-width: 1099.98px){.inspiration_favorites--gallery_button a{width:100%;justify-content:center}}.inspiration_favorites--gallery_button a i{margin-right:12.5px}.inspiration_favorites--gallery_button a p{margin:0}@media(max-width: 1099.98px){.inspiration_favorites--gallery_button a p{font-size:1rem}}.inspiration_favorites--items{width:83.333%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:15px}@media(max-width: 1099.98px){.inspiration_favorites--items{display:none}}.inspiration_favorites--items a,.inspiration_favorites--items button{border:none;outline:none;border-radius:100px;display:flex;align-items:center;padding:15px 25px;justify-content:center}.inspiration_favorites--items a i,.inspiration_favorites--items button i{margin-right:12.5px}.inspiration_favorites--items a p,.inspiration_favorites--items a span,.inspiration_favorites--items button p,.inspiration_favorites--items button span{font-size:1.125rem;margin:0}.inspiration_favorites__what_next{background-color:#000;position:fixed;bottom:0;left:0;width:100%;z-index:8887}.inspiration_favorites__what_next__title{position:relative;font-size:1rem;text-align:left;padding:30px 15px;color:#fff}.inspiration_favorites__what_next__toggle{position:absolute;font-size:1.875rem;top:18px;right:23px;cursor:pointer}.inspiration_favorites__what_next__toggle__close{display:none}.inspiration_favorites__what_next--expanded .inspiration_favorites__what_next__toggle__close{display:block}.inspiration_favorites__what_next--expanded .inspiration_favorites__what_next__toggle__open{display:none}.inspiration_favorites__what_next__items{display:flex;max-height:0;visibility:hidden;flex-direction:column;list-style:none;padding:0;margin:0;transition:max-height .2s linear}.inspiration_favorites__what_next--expanded .inspiration_favorites__what_next__items{max-height:1000px;visibility:visible}.inspiration_favorites__what_next__item{flex:1 1 0;text-align:center;margin-bottom:8px}.inspiration_favorites__what_next__item a{padding:10px 15px;line-height:28px;color:#fff;display:flex;border:1px solid #d9d9d9;border-radius:10px;transition:background-color .2s linear}.inspiration_favorites__what_next__item a:hover{color:#fff}.inspiration_favorites__what_next__item a i{font-size:28px;margin-right:10px}.inspiration_favorites__what_next__item--back a{border:none}@media(min-width: 1024px){.inspiration_favorites{display:flex;flex-wrap:wrap}.inspiration_favorites__item,.inspiration_favorites__shared_item{width:33.33333%}.inspiration_favorites__item_inner{padding:0 10px}.inspiration_favorites__what_next{background-color:#f2f2f2;position:relative;bottom:initial;left:initial;z-index:8887}.inspiration_favorites__what_next.is_stuck .inspiration_favorites__what_next__title{display:none !important}.inspiration_favorites__what_next__title{font-size:1.875rem;color:#000;text-align:center}.inspiration_favorites__what_next__items{visibility:visible;max-height:1000px;padding:20px 0;justify-content:center;flex-direction:row}.inspiration_favorites__what_next__item{max-width:25%;padding:0 15px}.inspiration_favorites__what_next__item:first-child{padding-left:0}.inspiration_favorites__what_next__item:last-child{padding-right:0}.inspiration_favorites__what_next__item a{padding:10px 15px;line-height:28px;color:#000;display:flex;border:1px solid #d9d9d9;border-radius:10px;transition:background-color .2s linear}.inspiration_favorites__what_next__item a:hover{background-color:#c22b22;color:#fff}.inspiration_favorites__what_next__item a i{font-size:28px;margin-right:10px}}@media(min-width: 1100px){.inspiration_favorites__item,.inspiration_favorites__shared_item{width:25%}}.searchform .search-wrap button{font-weight:300 !important}.design_packages_page__intro{padding:50px 0;font-size:1.125rem}.design_packages_page__packages__header{padding:30px 0}.design_packages_page__packages__header__title{padding-bottom:30px}.design_packages_page__packages__header__title h3{font-size:1.75rem;text-align:center;font-weight:600}.design_packages_page__packages__header__buttons .btn{margin-bottom:8px}.design_packages_page__packages__header__buttons .btn:hover{background-color:#c22b22;color:#fff}.design_packages_page__packages__list__item{padding:30px 0}.design_packages_page__packages__list__item--even{background-color:#f2f2f2}.design_packages_page__package__name_icon{width:60px;margin-right:20px}.design_packages_page__package__name_icon img{width:100%;height:auto}.design_packages_page__package__name{display:flex;align-items:center;font-size:1.625rem;font-weight:600;padding-bottom:30px}.design_packages_page__package__intro{font-size:1.125rem}.design_packages_page__intro_text h1,.design_packages_page__intro_text h2,.design_packages_page__intro_text h3,.design_packages_page__intro_text h4,.design_packages_page__intro_text h5,.design_packages_page__intro_text h6{margin-bottom:30px}@media(min-width: 1024px){.design_packages_page__intro_text h3{font-size:1.5rem}}.design_packages_page__intro_text p{margin-bottom:30px}.design_packages_page__intro_text p:last-of-type{margin-bottom:0}.design_packages_page__package__inclusions{padding:30px 0}.design_packages_page__package__inclusions ul{margin-bottom:0;padding-bottom:0}.design_packages_page__package__inclusions__inner{padding:30px}.design_packages_page__package__inclusions_title,.design_packages_page__package__inclusions_cost{font-size:1.125rem;font-weight:600}.design_packages_page__package__inclusions_title{padding-bottom:20px}.design_packages_page__package__inclusions_cost{padding-top:20px}.design_packages_page__package__images{display:flex;padding-top:20px}.design_packages_page__package__image{padding:10px;width:50%}.design_packages_page__package__image__inner{height:200px;width:100%;background-size:cover;background-position:center center;margin-bottom:20px}.design_packages_page__package__contact{font-size:1.125rem;background-color:#d9d9d9;padding:30px}.design_packages_page__package__contact--with_cta{font-size:1rem}.design_packages_page__packages__list__item--bronze .design_packages_page__package__name{color:#8f4821}.design_packages_page__packages__list__item--bronze .design_packages_page__package__inclusions__inner{background-color:#d8c3b7}.design_packages_page__packages__list__item--silver .design_packages_page__package__name{color:#666}.design_packages_page__packages__list__item--silver .design_packages_page__package__inclusions__inner{background-color:#fff}.design_packages_page__packages__list__item--gold .design_packages_page__package__name{color:#c96}.design_packages_page__packages__list__item--gold .design_packages_page__package__inclusions__inner{background-color:#f5ebe0}.design_packages_page__packages__list__item--diamond .design_packages_page__package__name{color:#699}.design_packages_page__packages__list__item--diamond .design_packages_page__package__inclusions__inner{background-color:#d6e0e0}@media(min-width: 1024px){.design_packages_page__intro{font-size:1.375rem}.design_packages_page__intro_text{display:flex;flex-direction:column;justify-content:center}.design_packages_page__intro__image{position:relative;height:315px;background-size:cover;background-position:center center}.design_packages_page__intro__image__overlay{padding:50px 0;background-color:rgba(0,0,0,.6);width:100%;height:100%}.design_packages_page__intro__image__icon{width:100%;height:100%;text-align:center}.design_packages_page__intro__image__icon img{height:100%;width:auto}.design_packages_page__packages__header{padding:50px 0}.design_packages_page__packages__header__title h2{font-size:2.25rem}.design_packages_page__packages__list__item{padding:70px 0}.design_packages_page__packages__list__item .order_1{order:1}.design_packages_page__packages__list__item .order_2{order:2}.design_packages_page__package__name_icon{width:100px}.design_packages_page__package__name{padding-bottom:50px;font-size:2.25rem}.design_packages_page__package__intro{font-size:1.375rem}.design_packages_page__package__inclusions_title,.design_packages_page__package__inclusions_cost{font-size:1.375rem;font-weight:600}.design_packages_page__package__images{display:block;padding-top:0}.design_packages_page__package__image{padding:0;width:100%}.design_packages_page__package__image__inner{height:400px;width:100%}.design_packages_page__package__contact{font-size:1.375rem}.design_packages_page__package__contact--with_cta{font-size:1.125rem}}.section_paving_builder{padding:30px 0}@media(min-width: 1024px){.section_paving_builder .modal-dialog{min-width:700px}}.section_paving_builder .modal-dialog .select2{width:100% !important}@media(min-width: 1024px){.section_paving_builder .modal-body{padding:0 2rem 2rem 2rem}}.viewer-size{width:200px;height:200px}.section_paving_builder__quote_items__wrap{display:none}.section_paving_builder__quote_items__wrap--show{display:block}.section_paving_builder__quote_items{padding-top:20px}.section_paving_builder__quote_item{padding:20px 10px;border-bottom:1px solid #f2f2f2;display:flex;justify-content:center}.section_paving_builder__quote_item__name{font-weight:600;padding:5px 0}.section_paving_builder__quote_item__size{font-size:.875rem}.section_paving_builder__no_items_msg{display:none}.section_paving_builder__no_items_msg--show{display:block}.section_paving_builder__no_items_msg--show ul,.section_paving_builder__no_items_msg--show ol{padding-left:20px}.section_paving_builder__no_items_msg--show ul li,.section_paving_builder__no_items_msg--show ol li{margin-bottom:8px}.section_paving_centre__intro{padding:50px 0}.section_paving_centre__intro__content h3{font-weight:600}.section_paving_centre__intro__comments{background-color:#f2f2f2;padding:30px;margin-top:30px}.section_paving_centre__intro__comments ul{list-style-type:none;padding:0;margin:0}.section_paving_centre__intro__comments li{position:relative;padding:3px 0 3px 40px}.section_paving_centre__intro__comments li::before{font-family:"Font Awesome 6 Pro";display:block;content:"";color:#c22b22;font-weight:600;position:absolute;left:0;top:3px}.section_paving_centre__intro__comments__title{font-weight:600;padding-bottom:20px;font-size:1.125rem}.section_paving_centre__slider .slick-slide img{width:100%;height:auto}.section_paving_centre__slider .slick-prev:before,.section_paving_centre__slider .slick-next:before{color:#fff;opacity:1;font-size:2rem}.section_paving_centre__slider__item--video{position:relative}.section_paving_centre__slider__item--video a::before{font-family:"Font Awesome 5 Brands";display:block;content:"";font-weight:400;color:rgba(0,0,0,.8);position:absolute;left:50%;top:50%;margin-left:-28px;margin-top:-37px;font-size:3.125rem;cursor:pointer}.section_paving_centre__contacts{background-color:#f2f2f2;padding:50px 0}.section_paving_centre__contacts__map{height:350px;border:1px solid #d9d9d9}.section_paving_centre__contacts__heading{font-size:2rem;font-weight:600;padding-bottom:20px;padding-top:10px}.section_paving_centre__contacts__name{font-weight:600}.section_paving_centre__contacts__phone{padding:20px 0}.section_paving_centre__contacts__phone i{margin-right:10px}.section_paving_centre__contacts__hours h5{font-size:1rem;font-weight:600;margin:0}.section_paving_centre__cta{padding:50px 0}.section_paving_centre__cta__item{height:100%}.section_paving_centre__cta__item_inner{background-color:#d9d9d9;display:flex;height:100%}.section_paving_centre__cta__item__title h2{font-weight:600;font-size:1.5rem}.section_paving_centre__cta__item__col{flex:0 auto;width:50%}.section_paving_centre__cta__item__col--left{padding:30px}.section_paving_centre__cta__item__button{padding-top:20px}.section_paving_centre__cta__item__bg{width:100%;height:100%;background-position:center;background-size:cover}@media(max-width: 1099.98px){.section_paving_centre__intro{padding:30px 0}.section_paving_centre__cta{padding:30px 0}.section_paving_centre__intro__comments{margin-bottom:30px}.section_paving_centre__contacts__heading{padding-top:30px}.section_paving_centre__cta__item{padding-bottom:20px}}@media(max-width: 575.98px){.section_paving_centre__cta__item__col{width:100%}.section_paving_centre__cta__item__col--right{display:none}}.breadcrumb-bar{background:rgba(249,249,249,.7);padding:8px 15px}.breadcrumb-bar .current-item span{color:#c22b22}.product_navigation{z-index:999;background:#fff;border-bottom:2px solid #fff;border-top:2px solid #fff}.product_navigation__items{display:flex;flex-direction:row;justify-content:stretch}.product_navigation__item{padding:0 1px 0 0;flex:1 1 auto}.product_navigation__item .btn{border-radius:0}.product_navigation__item .btn:hover{background-color:#c22b22;color:#fff}.product_navigation__item .active{background-color:#c22b22 !important;color:#fff !important}@media(max-width: 1099.98px){.product_navigation__item{width:170px;flex:0 0 auto;padding-bottom:4px}}.product_intro__col--text p:first-child{font-size:1.125rem}.product_intro__col--media img{max-width:100%;height:auto}.product_intro__features{padding-left:0 !important;margin-bottom:10px !important;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.product_intro__features li{margin-bottom:20px !important}.product_intro__features a{border-bottom:none !important;margin-right:50px}.product_intro__features img,.product_intro__features svg{height:25px;width:auto}@media(min-width: 1024px){.product_intro__features{padding:20px 0 30px 0}}@media(min-width: 1600px){.product_intro__features{flex-wrap:nowrap}}.product_intro__features__guarantee{padding-right:40px;padding-bottom:32px}.product_intro__features__primetop_efstop{display:flex;padding-bottom:32px}.product_intro__features__primetop_efstop>div{padding-right:20px}.product_intro__features__primetop_efstop>div:last-child{padding-right:0}.product_intro__features__primetop_efstop>div:last-child a{margin:0}.product_intro__pictureit{padding:20px 25px;align-items:center;flex-direction:column;justify-content:center;background-color:#f2f2f2;text-align:center;display:flex;margin-bottom:25px}.product_intro__pictureit .btn{width:auto;padding:12.5px 40px;margin:20px 0 0}.product_intro__pictureit--mobile{display:none}@media(max-width: 1099.98px){.product_intro__pictureit--mobile{display:block;border-radius:10px;background:#fff;margin-bottom:0;margin-right:15px}.product_intro__pictureit--mobile h3{font-size:1.375rem !important;margin-bottom:10px !important}.product_intro__pictureit--mobile .product_intro__pictureit__text{font-size:.875rem;padding-bottom:20px}.product_intro__pictureit--mobile .btn{margin-top:0 !important}}.product_intro__pictureit__content h3{font-size:1.5rem;margin-bottom:12px}@media(min-width: 1024px){.product_intro__pictureit__content{padding-right:30px}}.product_intro__pictureit__text{padding-bottom:24px}@media(min-width: 1024px){.product_intro__pictureit__text{font-size:1rem;line-height:22px;padding-bottom:0}}.product_intro__pictureit__info{flex:1;text-align:center;padding-top:12px}@media(max-width: 1099.98px){.product_swatches--wrapper{background-color:#d9d9d9;padding:20px 0 20px 15px}}.product_swatches{background-color:#f2f2f2;padding:30px 0}@media(min-width: 1024px){.product_swatches{padding:80px 0}}.product_swatches--column{flex:1;padding:0 15px;min-width:50%}.product_swatches--column--lg .product_swatches__list_item{width:25%;max-width:269px}.product_swatches__list{display:flex;flex-wrap:wrap}.product_swatches__list_item{cursor:pointer;padding:0 5px 16px 5px;width:50%}.product_swatches__list_item img{width:100%;height:auto}.product_swatches__list_item a{color:#000}.product_swatches__list_item a::before{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-family:"Font Awesome 6 Pro";content:"";font-size:2rem;font-weight:900;position:absolute;left:0;top:0;background-color:rgba(255,255,255,.8);opacity:0;transition:opacity .2s linear}.product_swatches__list_item a:hover::before{opacity:1}.product_swatches__list_item a:hover .product_swatches__list_item__label{opacity:0}@media(min-width: 1024px){.product_swatches__list_item{width:33.33333%}}@media(min-width: 1024px){.product_swatches__list--large .product_swatches__list_item{width:50%}}.product_swatches__list_item__inner{border-radius:10px;overflow:hidden;position:relative}.product_swatches__list_item__label{position:absolute;bottom:0;text-align:center;font-size:.875rem;width:100%;padding:2px 3px;background-color:rgba(255,255,255,.8);transition:opacity .2s linear}@media(min-width: 1024px){.product_swatches__list_item__label{font-size:1rem}}.product_swatches__color_note{padding-top:10px;font-size:1rem}.product_swatches__cta_buttons{display:flex;padding-top:20px;justify-content:space-between;flex-wrap:wrap}.product_swatches__cta_buttons .btn{width:100%;margin-bottom:20px}@media(min-width: 1100px){.product_swatches__cta_buttons .btn{width:48%}.product_swatches__cta_buttons .btn:first-child{margin-left:0}.product_swatches__cta_buttons .btn:last-child{margin-right:0}}.product_swatches__specs_box{background-color:#fff;margin-bottom:20px}.product_swatches__specs_box__title{padding:8px 20px;border-bottom:1px solid #f2f2f2;font-size:1.125rem}.product_swatches__specs_box__text{padding:10px 20px}.product_swatches__specs_box__text p{font-size:1rem}.product_swatches__specs_box__calculator_btn{margin-bottom:20px}.product_swatches__specs_box__list{list-style:none;padding:0;margin:0 10px}.product_swatches__specs_box__list_item{padding:10px 0;border-bottom:1px solid #f2f2f2}.product_swatches__specs_box__list_item a{display:flex;align-items:center;color:#000}.product_swatches__specs_box__list_item__image img{width:65px;height:65px;object-fit:cover;object-position:center}.product_swatches__specs_box__list_item__title{padding-left:10px}.product_downloads{background-color:#f2f2f2;padding:30px 0}@media(min-width: 1024px){.product_downloads{padding:80px 0}}.product_downloads__title{text-align:center;padding-bottom:50px}.product_downloads__list{display:flex;justify-content:center;flex-wrap:wrap}.product_downloads__list_item{width:50%;text-align:center;margin-bottom:50px;padding:0 15px}.product_downloads__list_item .icon-holder{display:flex;align-items:center;justify-content:center;height:150px;margin-bottom:20px}.product_downloads__list_item img{display:inline;max-height:100px;width:auto}.product_downloads__list_item img.pdf{max-height:150px}.product_downloads__list_item a{color:#000}.product_downloads__list_item h4{font-size:1rem;font-weight:300}@media(min-width: 1024px){.product_downloads__list_item{width:25%}}@media(min-width: 1100px){.product_downloads__list_item{width:16.66666%}}.product_downloads__cta_buttons{text-align:center}.product_downloads__cta_buttons .btn{padding-left:30px;padding-right:30px}.page_header--product_single,.page-header--product-category{position:relative;padding:0 0 50px}@media(max-width: 1099.98px){.page_header--product_single,.page-header--product-category{background:#fff;padding-bottom:30px;background-image:none !important}.page_header--product_single:before,.page-header--product-category:before{display:none}.page_header--product_single .breadcrumb-bar,.page-header--product-category .breadcrumb-bar{background:#c22b22}.page_header--product_single .breadcrumb-bar .breadcrumb__related_content_link a,.page_header--product_single .breadcrumb-bar .breadcrumb__related_content_link span,.page-header--product-category .breadcrumb-bar .breadcrumb__related_content_link a,.page-header--product-category .breadcrumb-bar .breadcrumb__related_content_link span{color:#fff}}.page_header--product_single--bg,.page-header--product-category--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media(max-width: 1099.98px){.page_header--product_single--bg,.page-header--product-category--bg{display:none}}.page_header--product_single--bg img,.page-header--product-category--bg img{width:100%;height:100%;object-fit:cover;object-position:center center}.page_header--product_single--bg:before,.page-header--product-category--bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.6) 75%)}.page_header--product_single h1,.page_header--product_single h2,.page_header--product_single h4,.page_header--product_single li,.page_header--product_single .page-header-content p,.page-header--product-category h1,.page-header--product-category h2,.page-header--product-category h4,.page-header--product-category li,.page-header--product-category .page-header-content p{color:#fff}@media(max-width: 1099.98px){.page_header--product_single h1,.page_header--product_single h2,.page_header--product_single h4,.page_header--product_single li,.page_header--product_single .page-header-content p,.page-header--product-category h1,.page-header--product-category h2,.page-header--product-category h4,.page-header--product-category li,.page-header--product-category .page-header-content p{color:#333 !important}}.page_header--product_single--wrapper,.page-header--product-category--wrapper{display:flex;padding-top:275px}@media(max-width: 1099.98px){.page_header--product_single--wrapper,.page-header--product-category--wrapper{padding-top:65px}}.page_header--product_single--title,.page-header--product-category--title{flex:1}.page_header--product_single--title--main,.page-header--product-category--title--main{display:flex}@media(max-width: 1099.98px){.page_header--product_single--title--main,.page-header--product-category--title--main{margin-bottom:5px}}.page_header--product_single--title h1,.page-header--product-category--title h1{font-size:4rem;margin-bottom:5px}@media(max-width: 1099.98px){.page_header--product_single--title h1,.page-header--product-category--title h1{font-size:2.25rem;margin-bottom:10px;flex:1}}.page_header--product_single--title h4,.page-header--product-category--title h4{font-size:1.625rem;font-weight:300;margin-bottom:25px}@media(max-width: 1099.98px){.page_header--product_single--title h4,.page-header--product-category--title h4{font-size:1.25rem;margin-bottom:15px}}.page_header--product_single--title ul,.page-header--product-category--title ul{padding-left:25px}@media(max-width: 1099.98px){.page_header--product_single--title ul,.page-header--product-category--title ul{padding-left:5px;list-style:none;margin:0}}.page_header--product_single--title ul li,.page-header--product-category--title ul li{font-weight:600}@media(max-width: 1099.98px){.page_header--product_single--title ul li,.page-header--product-category--title ul li{font-size:1rem;font-weight:300;display:flex;margin-bottom:2.5px}.page_header--product_single--title ul li::before,.page-header--product-category--title ul li::before{content:"";display:block;width:6px;height:6px;border-radius:100px;background:#c22b22;margin:10px 10px 0 0}}.page_header--product_single--applications,.page-header--product-category--applications{display:flex;gap:10px;margin:30px 0 0;flex-wrap:wrap}@media(max-width: 1099.98px){.page_header--product_single--applications,.page-header--product-category--applications{margin:25px 0 0}}.page_header--product_single--applications--item,.page-header--product-category--applications--item{border-radius:100px;background:#f2f2f2;padding:5px 15px;font-size:.875rem;margin:0}.page_header--product_single--applications--item.dark,.page-header--product-category--applications--item.dark{background:#8b8b8b;color:#fff}@media(max-width: 1099.98px){.page_header--product_single--applications--item,.page-header--product-category--applications--item{font-size:.75rem}}.page_header--product_single--collection,.page-header--product-category--collection{display:flex;min-width:33.333%}@media(max-width: 1099.98px){.page_header--product_single--collection,.page-header--product-category--collection{display:none}}.page_header--product_single--collection img,.page-header--product-category--collection img{max-width:175px;height:auto;margin-top:auto;margin-left:auto}.page_header--product_single--collection--mobile,.page-header--product-category--collection--mobile{display:none}@media(max-width: 1099.98px){.page_header--product_single--collection--mobile,.page-header--product-category--collection--mobile{display:block;padding-top:10px}}.page_header--product_single--collection--mobile img,.page-header--product-category--collection--mobile img{max-width:85px;height:auto}.page_header--product_single--dark,.page-header--product-category--dark{background-color:#d9d9d9}.page_header--product_single--dark h1,.page_header--product_single--dark h4,.page_header--product_single--dark li,.page-header--product-category--dark h1,.page-header--product-category--dark h4,.page-header--product-category--dark li{color:#333}.breadcrumb__related_content_link i{font-weight:300}.product_single--content .product-text{padding-top:64px}@media(max-width: 1099.98px){.product_single--content{display:flex;flex-direction:column}.product_single--content .product_gallery{order:1}.product_single--content .product_gallery--title{display:none}.product_single--content .product_gallery .gallery-slider{margin-bottom:25px}.product_single--content .product_gallery .slider-nav{display:none !important}.product_single--content .product_gallery .slick-list{padding-top:15px !important;padding-bottom:15px !important}.product_single--content .product_gallery .slick-track{display:flex}.product_single--content .product_gallery--features--mobile{display:block;padding:0 17.5px 0 !important;margin:0 0 15px !important;text-align:left}.product_single--content .product_gallery--features--mobile svg{max-height:20px}.product_single--content .product_gallery--features--mobile .product_intro__features__guarantee{padding:0;margin:0 0 15px}.product_single--content .product_gallery--features--mobile .product_intro__features__primetop_efstop{padding:0;flex-direction:column}.product_single--content .product_gallery--features--mobile .product_intro__features__primetop_efstop div,.product_single--content .product_gallery--features--mobile .product_intro__features__primetop_efstop a{padding:0;margin:0}.product_single--content .product_gallery--features--mobile .product_intro__features__primetop_efstop div{margin-bottom:15px}.product_single--content .product_gallery--features--mobile .product_intro__features__primetop_efstop div:last-of-type{margin-bottom:0px}.product_single--content .product_intro{order:2;padding-top:0;padding-bottom:5px}.product_single--content .featured_cards{display:none !important}}.product_intro__content p{margin-bottom:1.6rem}@media(min-width: 1024px){.product_intro__content p{line-height:1.6}}.product_intro__content p a,.product_intro__content p strong{text-decoration:none;font-weight:600;border:none}@media(max-width: 1099.98px){.product_intro__content{display:none}}.product_intro__content--mobile{display:none}@media(max-width: 1099.98px){.product_intro__content--mobile{display:block}.product_intro__content--mobile p{font-size:1rem}.product_intro__content--mobile p:first-of-type,.product_intro__content--mobile p:first-of-type *{font-weight:600 !important}}.product_intro__features{padding:5px 0 0;margin-bottom:5px !important}.product_intro__row{gap:100px}@media only screen and (max-width: 1575px){.product_intro__row{gap:60px}}@media(max-width: 1099.98px){.product_intro__row{gap:0px}}.product_intro__col--text{width:calc(62% - 50px)}@media only screen and (max-width: 1575px){.product_intro__col--text{width:calc(62% - 30px)}}@media(max-width: 1099.98px){.product_intro__col--text{width:100%;display:flex;flex-direction:column}}@media(max-width: 1099.98px){.product_intro__col--text .product_intro__features{display:none}}@media(max-width: 1099.98px){.product_intro__col--text .product_swatches__column--wrapper{overflow-x:scroll;padding-bottom:10px;margin-bottom:15px;padding-right:15px;scrollbar-width:none !important;-ms-overflow-style:none !important}.product_intro__col--text .product_swatches__column--wrapper::-webkit-scrollbar{display:none !important}}.product_intro__col--text .product_swatches__column{margin-top:50px}@media(max-width: 1099.98px){.product_intro__col--text .product_swatches__column{order:1;margin-top:0px}}.product_intro__col--text .product_swatches__column h3{font-size:1.5rem;margin-bottom:20px}@media(max-width: 1099.98px){.product_intro__col--text .product_swatches__column h3{padding-right:15px;margin-bottom:15px}}.product_intro__col--text .product_swatches__list{gap:15px}@media(max-width: 1099.98px){.product_intro__col--text .product_swatches__list{width:max-content}}.product_intro__col--text .product_swatches__list_item{width:calc(25% - 11.25px);padding:0}@media(max-width: 1099.98px){.product_intro__col--text .product_swatches__list_item{max-width:135px;width:unset}}.product_intro__col--text .product_swatches__list_item__inner{border-radius:0;aspect-ratio:1/1}.product_intro__col--text .product_swatches__list_item__inner img{height:100%;object-fit:cover;object-position:center center}.product_intro__col--text .product_swatches__list_item__inner a:before{font-weight:300}.product_intro__col--text .product_swatches__list_item__label{font-size:.875rem;padding:5px}.product_intro__col--media{width:calc(38% - 50px)}@media only screen and (max-width: 1575px){.product_intro__col--media{width:calc(38% - 30px)}}@media(max-width: 1099.98px){.product_intro__col--media{width:100%;padding:0 15px}.product_intro__col--media .product_intro__pictureit{display:none}}.product_gallery{margin-bottom:10px}.product_gallery--title{margin:15px 0 25px}.product_gallery--features--mobile{display:none}.product_gallery .overlay i{font-weight:300}@media(min-width: 1024px){.product_gallery .slick-track{margin-left:0}}.product_gallery .slider-nav .slick-dots{position:unset;display:flex;align-items:center;justify-content:center;padding:20px 15px 12.5px}.product_gallery .slider-nav .slick-dots button{border-radius:100px;background:#d9d9d9;padding:0;width:8px;height:8px;margin:5px 7.5px}.product_gallery .slider-nav .slick-dots button:before{display:none}.product_gallery .slider-nav .slick-dots li{display:flex;justify-content:center;align-items:center;width:unset;height:unset}.product_gallery .slider-nav .slick-dots li.slick-active button{background:#c22b22}.gallery-slider .gallery-box{height:325px}@media only screen and (min-width: 2100px){.gallery-slider .gallery-box{height:400px}}@media(max-width: 1099.98px){.gallery-slider .gallery-box{height:90px;border-left:6px solid #fff;border-right:6px solid #fff}}.gallery-slider--item{transition:all ease-in-out .25s}@media(max-width: 1099.98px){.gallery-slider--item.slick-current.slick-active.slick-center{transform:scale(125%);z-index:9}}@media(max-width: 1099.98px){.gallery-slider--item>a{pointer-events:none}}.gallery-slider--preview{display:none}@media(max-width: 1099.98px){.gallery-slider--preview{display:block}.gallery-slider--preview .gallery-slider--video_overlay i{font-size:4.5rem}.gallery-slider--preview a{pointer-events:none !important}.gallery-slider--preview .gallery-box--video .embeded_iframe_wrap{margin:45px 10px}}.gallery-slider--video_overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-slider--video_overlay i{color:#fff;font-size:5.25rem;transition:all ease-in-out .25s}@media(max-width: 1099.98px){.gallery-slider--video_overlay i{font-size:2.25rem}}.gallery-slider--video_overlay:hover i{transform:scale(110%)}.product_toggle_menu{margin-top:30px}@media(max-width: 1099.98px){.product_toggle_menu{margin-top:25px;margin-bottom:25px}}.product_toggle_menu--item{background:#f2f2f2;border-bottom:1px solid #fff;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;transition:all ease-in-out .25s}.product_toggle_menu--item.active{background:#d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.product_toggle_menu--item:last-of-type{border-color:#d9d9d9}.product_toggle_menu--item--title{display:flex;justify-content:space-between;align-items:center;padding:15px 17.5px;cursor:pointer}.product_toggle_menu--item--title--text{display:flex;align-items:center}.product_toggle_menu--item--title--text i{font-size:1.5rem;margin-right:12.5px;width:30px;text-align:center}.product_toggle_menu--item--title--text p{font-size:1rem;margin:0}.product_toggle_menu--item--title .product_toggle_menu--item--toggle--open{font-size:1.125rem;transition:all ease-in-out .25s;transform:rotate(0deg)}.product_toggle_menu--item--title.active .product_toggle_menu--item--toggle--open{transform:rotate(45deg)}.product_toggle_menu--item--content{background:#fff;overflow:hidden;display:none;transition:max-height .5s ease-out}.product_toggle_menu--item--content p,.product_toggle_menu--item--content li{font-size:1rem;margin:0}.product_toggle_menu--item--content p strong,.product_toggle_menu--item--content li strong{font-weight:600}.product_toggle_menu--item--content ul{padding-left:10px;margin:15px 0 25px;list-style:none}.product_toggle_menu--item--content ul.list_links li{margin-bottom:2.5px}.product_toggle_menu--item--content ul.list_links li:before{background:#c22b22}.product_toggle_menu--item--content li{display:flex}.product_toggle_menu--item--content li:before{content:"";width:4px;height:4px;border-radius:100px;background:#333;display:inline-block;margin-right:10px;margin-top:10.5px}.product_toggle_menu--item--content .btn{padding:10px 20px;font-size:.875rem;margin-bottom:10px;width:fit-content}.product_toggle_menu--item--content--wrapper{padding:15px 17.5px 15px}.product_toggle_menu--item--content--wrapper .embeded_iframe_wrap{max-width:80%;margin:10px auto}.product_toggle_menu--item--content--wrapper .locator_form{background:none;padding:0;margin:20px 0 0}@media(max-width: 1099.98px){.product_toggle_menu--item--content--wrapper .locator_form input{height:50px;font-size:.875rem}}.product_toggle_menu--item--content--wrapper .locator_form input::placeholder{color:#bfbfbf}@media(max-width: 1099.98px){.product_toggle_menu--item--content--wrapper .locator_form button{height:50px;max-width:55px}}.product_toggle_menu--item--content--wrapper .locator_form button i{font-weight:300}@media(max-width: 1099.98px){.product_toggle_menu--item--content--wrapper .locator_form button i{font-size:1rem}}.product_toggle_menu--item--content--wrapper .product_toggle_menu--item--card{border-radius:10px;overflow:hidden;margin-bottom:20px}.product_toggle_menu--item--content--wrapper .product_toggle_menu--item--card img{max-height:135px;object-fit:cover;object-position:center center}.product_toggle_menu--item--content--wrapper .product_toggle_menu--item--card--content{background:#f2f2f2;padding:20px 25px 15px}.product_toggle_menu--item--content--wrapper .product_toggle_menu--item--card--content h4{font-size:1.25rem;margin-bottom:10px}.product_toggle_menu--item--content--wrapper .product_toggle_menu--item--card--content p{font-size:.875rem}.product_toggle_menu--item--content--wrapper .product_toggle_menu--item--card--content .btn{margin-top:20px;width:100%}.product_toggle_menu--item--content--extra{margin-top:25px}.product_toggle_menu--item--content--extra p{font-weight:600;margin-bottom:10px}.product_toggle_menu--item--content--extra .btn{margin-bottom:0}.product_toggle_menu--item--content--extra .btn i{margin-right:10px}.product_toggle_menu--item--content--sm p,.product_toggle_menu--item--content--sm li{font-size:.875rem}.product_toggle_menu--item#available-sizes .product_toggle_menu--item--content--wrapper>p strong{display:block;margin:10px 0 5px}.product_toggle_menu--item#available-sizes .product_toggle_menu--item--content--wrapper>p:first-of-type strong{margin-top:0}.product_toggle_menu--item--form>p{font-size:.875rem}.product_toggle_menu--item--form .gform_body{margin:25px 0 10px}.product_toggle_menu--item--form ul.gform_fields>li.gfield.gsection.field_sublabel_below{display:none}.product_toggle_menu--item--form ul.gform_fields>li.gfield.gfield--width-full.field_description_below{display:block}.product_toggle_menu--item--form ul.gform_fields>li.gfield.alert-warning.gfield_html{text-align:center;padding:20px 25px 17.5px}.product_toggle_menu--item--form ul.gform_fields>li.gfield.field_sublabel_below{flex-direction:column;margin-top:12.5px}.product_toggle_menu--item--form ul.gform_fields>li.quote_products table.gfield_list thead th{font-size:.875rem;font-weight:600}.product_toggle_menu--item--form label.gfield_label{font-weight:600 !important;font-size:.875rem !important;margin-bottom:5px !important}.product_toggle_menu--item--form label.gfield_label .gfield_required.gfield_required_asterisk{margin:0 !important}.product_toggle_menu--item--form .select2.select2-container{width:100% !important}.product_toggle_menu--item--form .select2.select2-container .select2-selection{min-height:50px}.product_toggle_menu--item--form .ginput_container_checkbox{margin-top:0 !important}.product_toggle_menu--item--form .ginput_container_checkbox ul.gfield_checkbox{margin:0 0 10px;width:100% !important}.product_toggle_menu--item--form .ginput_container_checkbox ul.gfield_checkbox>li.gchoice{align-items:flex-start}.product_toggle_menu--item--form .ginput_container_checkbox ul.gfield_checkbox>li.gchoice>input.gfield-choice-input{margin-top:5px !important}.product_toggle_menu--item--form span.address_country{margin-top:0 !important}.product_toggle_menu--item--form .gform_footer{margin:0}.product_toggle_menu--item--form .gform_footer input.gform_button{width:100%;margin:0 0 10px}.product_toggle_menu--item--downloads{display:flex;flex-wrap:wrap;gap:25px;padding:15px 0 0}.product_toggle_menu--item--download_item{width:calc(50% - 12.5px)}.product_toggle_menu--item--download_item a{text-align:center;max-width:60%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.product_toggle_menu--item--download_item--img{box-shadow:2px 3px 5px 0px rgba(0,0,0,.2);width:fit-content;margin-left:auto;margin-right:auto}.product_toggle_menu--item--download_item h4{font-size:.875rem;color:#333;text-align:center;font-weight:300;margin:15px 0 10px}body.single-product .hcwh--button.modal--toggle{display:none}@media(min-width: 1024px){.cta_2_columns{background:linear-gradient(90deg, #f2f2f2 50%, #d9d9d9 50%)}}.cta_2_columns__item--1{background-color:#f2f2f2}@media(min-width: 1024px){.cta_2_columns__item--1{background-color:rgba(0,0,0,0)}}.cta_2_columns__item--2{background-color:#d9d9d9}@media(min-width: 1024px){.cta_2_columns__item--2{background-color:rgba(0,0,0,0)}}.cta_2_columns__item__image{height:350px}.cta_2_columns__item__image img{width:100%;height:100%;object-fit:cover;object-position:center}.cta_2_columns__item__content{text-align:center;padding:50px 50px 30px 50px}.cta_2_columns__item__title{margin-bottom:30px}.cta_2_columns__item__title h3{font-size:2rem;font-weight:600}.cta_2_columns__item__text p{margin-bottom:30px}.cta_2_columns__item__text p:first-of-type{font-weight:600}.cta_2_columns__item__text p:last-of-type{margin-bottom:0}.cta_2_columns__item__cta{padding:0 20px 50px 20px;text-align:center}.cta_2_columns__item__cta .btn{min-width:50%}.cta_4_columns{padding-top:30px}@media(min-width: 1024px){.cta_4_columns{padding:140px 0 80px 0}}.cta_4_columns__title{text-align:center;padding-bottom:80px}@media(min-width: 1024px){.cta_4_columns__title{padding-bottom:120px}}.cta_4_columns__item{padding:45px 0;height:100%}@media(min-width: 1024px){.cta_4_columns__item{padding:0}}.cta_4_columns__item__inner{background-color:#f2f2f2;text-align:center;padding:60px 30px 30px 30px;border-radius:10px;height:100%;position:relative}.cta_4_columns__item__icon{width:120px;height:120px;position:absolute;left:50%;margin-left:-60px;top:-60px;background-color:#f2f2f2;border-radius:999px;display:flex;justify-content:center;align-items:center}.cta_4_columns__item__icon i{font-size:3.0625rem}.cta_4_columns__item__title h3{margin-bottom:0;font-size:1.625rem;font-weight:300}.cta_4_columns__item__text{padding:20px 0}.cta_4_columns__item__text p{font-size:1rem}.cta_full_width{padding:30px 0}@media(min-width: 1024px){.cta_full_width{padding:80px 0}}.cta_full_width__wrap{display:flex;flex-direction:column;align-items:center;border-radius:10px;background-color:#d2d3d5;position:relative}@media(min-width: 1024px){.cta_full_width__wrap{flex-direction:row}}.cta_full_width__col{padding:0 20px}@media(min-width: 1024px){.cta_full_width__col{width:50%}}.cta_full_width__col--text{order:1;padding-left:20px;padding-top:10px;padding-bottom:50px;text-align:center}@media(min-width: 1024px){.cta_full_width__col--text{padding-top:50px;padding-left:50px;order:0}}.cta_full_width__col--text p{margin-bottom:30px}.cta_full_width__col--text p:first-of-type{font-weight:600}.cta_full_width__item__title{margin-bottom:30px}.cta_full_width__item__title h3{font-size:2rem;font-weight:600}.cta_full_width__col--image{order:0;padding-top:30px;text-align:center}.cta_full_width__col--image img{width:80%;height:auto;margin:0 auto}@media(min-width: 1024px){.cta_full_width__col--image{padding-top:0;height:110%;width:50%;position:absolute;right:20px;top:-5%;order:1}.cta_full_width__col--image img{height:110%;width:95%;position:absolute;right:0;top:-5%;object-fit:contain;object-position:center}}.case_study_archive__filter{display:none;padding:20px 0}.case_study_archive__filter ul{list-style-type:none;margin:0;padding:0}.case_study_archive__filter__title{font-size:1.25rem;padding-bottom:20px;text-align:center}.case_study_archive__filter__item{padding:3px 0}.case_study_archive__filter__item--active .case_study_archive__filter__item__inner{color:#fff;background-color:#c22b22}.case_study_archive__filter__item--active .case_study_archive__filter__item__inner svg path{fill:#fff}.case_study_archive__filter__item__inner{border:1px solid #ccc;border-radius:10px;background-color:#fff;height:50px;padding:20px;box-sizing:border-box;display:flex;align-items:center;transition:background-color .2s linear;cursor:pointer;color:#000}.case_study_archive__filter__item__inner svg{margin-right:20px;transition:fill .2s linear}.case_study_archive__filter__item__inner:hover{color:#fff;background-color:#c22b22}.case_study_archive__filter__item__inner:hover svg path{fill:#fff}@media(min-width: 1024px){.case_study_archive__filter{padding-top:30px;padding-bottom:50px}.case_study_archive__filter ul{display:flex;flex-wrap:wrap;justify-content:center}.case_study_archive__filter__title{padding-bottom:40px;font-size:1.875rem;text-align:center}.case_study_archive__filter__item{padding:0 10px;flex:1 1 0;max-width:220px}.case_study_archive__filter__item__inner{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:30px 20px 10px 20px;height:100%}.case_study_archive__filter__item__inner svg{margin-right:0;width:90px;height:auto}.case_study_archive__filter__item__icon{text-align:center;padding-bottom:10px}.case_study_archive__filter__item__name{font-size:1.125rem}}.case_study_archive__items_wrap{background-color:#f2f2f2;padding:30px 0}@media(min-width: 1024px){.case_study_archive__items_wrap{padding:75px 0}}.case_study_archive__item{padding-top:15px;padding-bottom:15px}.case_study_archive__item:hover .case_study_archive__item__image img{transform:scale(1.1)}.case_study_archive__item a{display:block}.case_study_archive__item__inner{background-color:#fff;border-radius:10px;height:100%}.case_study_archive__item__image{height:280px;overflow:hidden;border-radius:10px 10px 0 0}.case_study_archive__item__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s linear}.case_study_archive__item__content{padding:20px 15px;text-align:center}.case_study_archive__item__content h3{font-size:1.875rem;line-height:2.125rem;color:#000}.case_study_archive__item__content .btn{display:inline-block;min-width:180px;margin-top:20px}.case_study_archive__item__content .btn:hover{background-color:#c22b22;border-color:#c22b22;color:#fff}@media(min-width: 1024px){.case_study_archive__item__content{padding:30px 50px 40px 50px}}.case_study_archive__item__excerpt{padding-top:20px;font-size:1rem;line-height:1.25rem;color:#000}.case_study_archive__load_status{text-align:center;padding-top:20px;display:none}.case_study_archive__load_more_link{display:none}.case_study_single__project_intro{background-color:#f2f2f2;padding:30px 0}.case_study_single__project_intro .btn{margin-top:15px;margin-bottom:20px}@media(min-width: 1024px){.case_study_single__project_intro .btn{min-width:340px;margin-top:30px;margin-bottom:0}}@media(min-width: 1024px){.case_study_single__project_intro{padding:65px 0}}.case_study_single__project_intro__key_info{margin-top:20px}@media(min-width: 1024px){.case_study_single__project_intro__key_info{margin-top:0}}.case_study_single__project_intro__key_info__item{background-color:#fff;border-bottom:4px solid #f2f2f2;padding:20px 30px;font-size:1.125rem}.case_study_single__project_intro__key_info__item:first-child{border-radius:10px 10px 0 0}.case_study_single__project_intro__key_info__item:last-child{border-radius:0 0 10px 10px;border-bottom:none}.case_study_single__project_intro__key_info__item h4{font-size:1.125rem}.case_study_single__project_intro__products{background-color:#fff;height:100%;border-radius:10px;padding:20px 30px;margin-top:20px}.case_study_single__project_intro__products h4{font-size:1.125rem}.case_study_single__project_intro__products ul{list-style:none;padding:0;margin:0}.case_study_single__project_intro__products li{font-size:1.125rem;line-height:1.875rem}@media(min-width: 1024px){.case_study_single__project_intro__products{margin-left:4px;margin-top:0}}.case_study_single__gallery{padding:30px 0}@media(min-width: 1024px){.case_study_single__gallery{padding:75px 0}}.case_study_single__gallery__slides .slick-prev,.case_study_single__gallery__slides .slick-next{width:30px}@media(min-width: 1024px){.case_study_single__gallery__slides .slick-prev,.case_study_single__gallery__slides .slick-next{width:50px}}.case_study_single__gallery__slides .slick-prev:before,.case_study_single__gallery__slides .slick-next:before{font-family:"Font Awesome 6 Pro";font-weight:300;font-size:30px;color:#000}@media(min-width: 1024px){.case_study_single__gallery__slides .slick-prev:before,.case_study_single__gallery__slides .slick-next:before{font-size:70px}}.case_study_single__gallery__slides .slick-next{right:0}.case_study_single__gallery__slides .slick-next:before{margin-left:5px}@media(min-width: 1024px){.case_study_single__gallery__slides .slick-next:before{margin-left:7px}}@media(min-width: 1024px){.case_study_single__gallery__slides .slick-next{right:-50px}}.case_study_single__gallery__slides .slick-prev{left:0}.case_study_single__gallery__slides .slick-prev:before{margin-right:5px}@media(min-width: 1024px){.case_study_single__gallery__slides .slick-prev:before{margin-right:7px}}@media(min-width: 1024px){.case_study_single__gallery__slides .slick-prev{left:-50px}}@media(min-width: 1024px){.case_study_single__gallery__slides .slick-slide{margin-right:4px}}.case_study_single__gallery__slide{transform:scale(0.95);opacity:.5;transition:all .2s linear}.case_study_single__gallery__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.case_study_single__gallery__slide.slick-current{transform:scale(1);opacity:1}.case_study_single__gallery__slide.slick-current .case_study_single__gallery__slide__title{display:block}@media(min-width: 1024px){.case_study_single__gallery__slide{height:600px;display:block}}.case_study_single__gallery__slide__inner{height:100%;position:relative}.case_study_single__gallery__slide__title{position:absolute;left:0;bottom:0;width:100%;padding:8px;font-size:1.125rem;text-align:center;background-color:rgba(255,255,255,.7);color:#000;display:none}.case_study_single__testimonial{padding:5px 0 30px 0}@media(min-width: 1024px){.case_study_single__testimonial{padding:5px 0 75px 0}}.case_study_single__testimonial__text{max-width:1100px;margin:0 auto}.case_study_single__testimonial__text p{font-size:1.75rem;text-align:center}@media(min-width: 1024px){.case_study_single__testimonial__text p{font-size:2.25rem;line-height:3.125rem}}.case_study_single__testimonial__author{padding-top:10px;text-align:center}.case_study_single__description{padding:30px 0;background-color:#f2f2f2}.case_study_single__description h2{padding-bottom:30px}@media(min-width: 1024px){.case_study_single__description{padding:70px 0}}.case_study_single__description__wrap{max-width:1100px;margin:0 auto}.case_study_single__description__text p{font-size:1.125rem}@media(min-width: 1024px){.case_study_single__description__text p{font-size:1.25rem;padding-bottom:10px}}.case_study_single__description__text strong{font-size:1.125rem;font-weight:600}.case_study_single__description__testimonial p{font-size:1.375rem}@media(min-width: 1024px){.case_study_single__description__testimonial p{font-size:1.875rem;line-height:2.5rem}}.case_study_single__related{padding:30px 0}@media(min-width: 1024px){.case_study_single__related{padding:70px 0}}.case_study_single__related__header{text-align:center}.case_study_single__related__items{padding-top:50px}.case_study_single__related__item__inner{background-color:#f2f2f2;border-radius:10px;height:100%}.case_study_single__related__item__image{height:150px;overflow:hidden;border-radius:10px 10px 0 0}.case_study_single__related__item__image img{width:100%;height:100%;object-fit:cover;object-position:center}.case_study_single__related__item__content{padding:20px 15px;text-align:center}.case_study_single__related__item__content h3{font-size:1.875rem;line-height:2.125rem;color:#000}@media(min-width: 1024px){.case_study_single__related__item__content{padding:30px 50px 40px 50px}}.paving_contractor{background-color:#f2f2f2;padding:30px 0}@media(min-width: 1024px){.paving_contractor{padding:40px 0 100px 0}}.paving_contractor__back{text-align:right;padding-bottom:30px}.paving_contractor__back a{text-decoration:underline}.paving_contractor__back a span{letter-spacing:10px}@media(min-width: 1024px){.paving_contractor__back{padding-bottom:40px}}.paving_contractor__name h2{font-size:1.375rem}@media(min-width: 1024px){.paving_contractor__name h2{font-size:1.875rem}}.paving_contractor__address{font-size:1.125rem}@media(min-width: 1024px){.paving_contractor__address{font-size:1.375rem}}.paving_contractor__directions{padding:30px 0}.paving_contractor__contacts__list i{width:16px;text-align:center;margin-right:15px}.paving_contractor__social{padding:20px 0}.paving_contractor__social ul{display:flex;list-style:none;padding:0;margin:0}.paving_contractor__social li{padding-right:8px}.paving_contractor__social li a{color:#000;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;line-height:30px;border:1px solid #333}.paving_contractor__social li a:hover{color:#fff !important}.paving_contractor__social .linkedin a:hover{background-color:#007bb6 !important}.paving_contractor__social .twitter a:hover{background-color:#00aced !important}.paving_contractor__social .youtube a:hover{background-color:#b00 !important}.paving_contractor__social .facebook a:hover{background-color:#3b5998 !important}.paving_contractor__social .google-plus a:hover{background-color:#dd4b39 !important}.paving_contractor__social .tiktok a:hover{background-color:#ff0050 !important}.paving_contractor__social .pinterest a:hover{background-color:#cb2027 !important}.paving_contractor__social .rss a:hover{background-color:#f90 !important}.paving_contractor__social .instagram a:hover{background-color:#964b00 !important}.paving_contractor__social .contact a:hover,.paving_contractor__social .envelope a:hover{background-color:#d9d9d9 !important}.paving_contractor__map{max-width:100%;height:400px;border-radius:25px;margin-top:30px}.paving_contractor__testimonial{padding:20px 0}@media(min-width: 1024px){.paving_contractor__testimonial{padding:50px 0}}.paving_contractor__testimonial__text{text-align:center}.paving_contractor__testimonial__text p{font-size:1.5rem;line-height:36px}@media(min-width: 1024px){.paving_contractor__testimonial__text p{font-size:2.25rem;line-height:50px}}.paving_contractor__testimonial__author{font-size:1.125rem;text-align:center;padding-top:20px}@media(max-width: 1099.98px){.paving_contractor__right_col{display:flex;flex-direction:column}}.paving_contractor__services{padding:20px 0}.paving_contractor__services h3{color:#c22b22;padding-bottom:10px;font-size:1.375rem;font-weight:normal}.paving_contractor__services ul{padding-left:30px;margin:0}@media(min-width: 1024px){.paving_contractor__services ul{display:flex;flex-wrap:wrap}}.paving_contractor__services li{font-weight:600}@media(min-width: 1024px){.paving_contractor__services li{flex:0 0 auto;width:33.33333%;font-size:1.125rem}}@media(max-width: 1099.98px){.paving_contractor__services{order:2}}.paving_contractor__description{padding:20px 0}@media(min-width: 1024px){.paving_contractor__description{font-size:1.125rem}}@media(max-width: 1099.98px){.paving_contractor__description{order:1}}.paving_contractor__gallery{padding:20px 0;display:flex;flex-wrap:wrap}@media(max-width: 1099.98px){.paving_contractor__gallery{order:3}}.paving_contractor__gallery__item{padding:9px;flex:0 0 auto;width:50%}.paving_contractor__gallery__item a{display:block;position:relative}.paving_contractor__gallery__item a::after{display:flex;visibility:hidden;opacity:0;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);font-family:"Font Awesome 6 Pro";font-weight:900;color:#fff;content:"";font-size:1.875rem;z-index:1;transition:opacity .2s linear}.paving_contractor__gallery__item a:hover::after{visibility:visible;opacity:1}.paving_contractor__gallery__item img{width:100%;height:175px;object-fit:cover;object-position:center}@media(min-width: 1024px){.paving_contractor__gallery__item{width:33.33333%}.paving_contractor__gallery__item:nth-child(3n+1){padding-left:0}.paving_contractor__gallery__item:nth-child(3n){padding-right:0}}@media(min-width: 1024px){.landing_page_ctp{padding:40px 0}}.landing_page_ctp__swatches_list{padding:20px 0}@media(min-width: 1024px){.landing_page_ctp__swatches_list{padding:40px 0}}.landing_page_ctp__swatches_list__item{text-align:center}.landing_page_ctp__swatches_list__item a{color:#000}.landing_page_ctp__swatches_list__item__wrap{display:block;padding:16px 0}.landing_page_ctp__swatches_list__item__product_name{padding-top:20px}@media(min-width: 1024px){.landing_page_ctp__swatches_list__item__product_name{font-size:1.875rem;line-height:2.125rem}}.landing_page_ctp__swatches_list__item__swatch_name{font-size:1.125rem;line-height:1.75rem;padding-bottom:10px}.landing_page_ctp__content{padding:20px 0}@media(min-width: 1024px){.landing_page_ctp__content{padding:40px 0}}.landing_page_ctp__content__features{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:25px}.landing_page_ctp__content__features>div{padding-right:20px;padding-bottom:20px}.landing_page_ctp__content__features svg{height:25px;width:auto}@media(min-width: 1024px){.landing_page_ctp__content__features{justify-content:space-between}}.landing_page_ctp__content__text p{font-size:1.25rem;line-height:1.875rem}.landing_page_ctp__content__text p:last-child{margin-bottom:0}@media(min-width: 1024px){.landing_page_ctp__content__text{display:flex;flex-direction:column;justify-content:center}}.landing_page_ctp__content__image{padding-top:20px}.landing_page_ctp__content__image img{width:100%;height:auto}@media(min-width: 1024px){.landing_page_ctp__content__image img{height:100%;object-fit:cover;object-position:center}}@media(min-width: 1024px){.landing_page_ctp__content__image{padding-top:0}}.landing_page_ctp__ctas{padding:20px 0}@media(min-width: 1024px){.landing_page_ctp__ctas{padding:40px 0}}.landing_page_ctp__cta{text-align:center;margin-bottom:30px}.landing_page_ctp__cta h3{max-width:450px;margin-left:auto;margin-right:auto;padding-bottom:32px}@media(min-width: 1024px){.landing_page_ctp__cta h3{font-size:1.875rem;line-height:2.5625rem}}@media(min-width: 1024px){.landing_page_ctp__cta{margin-bottom:0}}.landing_page_ctp__cta__wrap{padding:30px 20px;background-color:#f2f2f2}@media(min-width: 1024px){.landing_page_ctp__cta__wrap{padding:50px 30px;height:100%;display:flex;flex-direction:column;justify-content:space-between}}.landing_page_ctp__cta__content{padding-bottom:16px}.gallery_info_feature{padding:50px 0}.gallery_info_feature p{font-size:16px}.gallery_info_feature__info_tab{background:#f2f2f2;padding:25px 35px 10px;margin-bottom:35px}.gallery_info_feature__info_tab--address{display:flex;align-items:center;margin-bottom:15px}@media(max-width: 1023.98px){.gallery_info_feature__info_tab--address{flex-direction:column;align-items:start}}.gallery_info_feature__info_tab--address--directions a{display:inline-flex;background:#c22b22;color:#fff;padding:5px 10px;border-radius:10px;margin-left:20px;font-size:14px}@media(max-width: 1023.98px){.gallery_info_feature__info_tab--address--directions a{margin-left:0;margin-top:10px}}.gallery_info_feature__info_tab--contact_info{display:flex;align-items:center}@media(max-width: 1023.98px){.gallery_info_feature__info_tab--contact_info{flex-direction:column;align-items:start}}.gallery_info_feature__info_tab--contact_info--email{margin-left:20px}@media(max-width: 1023.98px){.gallery_info_feature__info_tab--contact_info--email{margin-left:0;margin-top:10px}}.gallery_info_feature__info_tab--contact_info i{margin-right:5px}.gallery_info_feature__info_tab--opening_hours{margin-top:12.5px}.gallery_info_feature__info_tab--opening_hours h6{font-size:18px}.gallery_info_feature__content--description ul{list-style:none;padding:0;margin-top:25px}.gallery_info_feature__content--description li{font-size:16px;font-weight:bold;display:flex;margin-bottom:7.5px}.gallery_info_feature__content--description li:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:20px;color:#c22b22;margin-right:12.5px;margin-top:-2.5px}.gallery_info_feature__gallery{display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;align-content:space-between}.gallery_info_feature__gallery--image{width:49%;height:49%;position:relative}.gallery_info_feature__gallery--image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center}@media(max-width: 1099.98px){.gallery_info_feature__gallery--image img{position:unset}}@media(max-width: 1099.98px){.gallery_info_feature__video{margin:15px auto 0}}.gallery_info_feature__video .fluid-width-video-wrapper{padding-top:0 !important;aspect-ratio:16/9 !important}.gallery_info_feature__video iframe{aspect-ratio:16/9}.flexible_columns{background:#f2f2f2;padding:50px 0}@media(max-width: 1099.98px){.flexible_columns{padding-bottom:35px}}.flexible_columns__section--wrapper{margin-bottom:35px}.flexible_columns__section--title,.flexible_columns__section--description{text-align:center}.flexible_columns__column_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.flexible_columns__column{width:24%;display:flex;flex-direction:column}@media(max-width: 1099.98px){.flexible_columns__column{width:49%;margin-bottom:25px}}@media(max-width: 1099.98px){.flexible_columns__column{width:100%}}.flexible_columns__column--image img{width:100%;height:auto;min-height:250px;max-height:250px;object-fit:cover;object-position:center center}.flexible_columns__column--info{background:#fff;padding:25px 25px 10px;height:100%}.google_map_feature{position:relative}.google_map_feature .col-lg-6{margin-left:auto}@media(max-width: 1199.98px){.google_map_feature .col-lg-6{width:100%;flex:unset;max-width:100%}}.google_map_feature__map{width:50%;position:absolute;top:0;left:0;min-height:500px}@media(max-width: 1199.98px){.google_map_feature__map{position:unset;width:100%;min-height:300px}}.google_map_feature__map--map{height:500px}@media(max-width: 1199.98px){.google_map_feature__map--map{height:300px}}.google_map_feature__content{min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:50px 0 50px 12.5%}@media(max-width: 1199.98px){.google_map_feature__content{padding:50px 25px 35px;min-height:unset}}.google_map_feature__content--title{margin-bottom:15px}.google_map_feature__content--button a{background:#c22b22;color:#fff;border-radius:10px;padding:10px 20px;display:inline-flex;margin-top:15px}@media(max-width: 1099.98px){.mobile_modal_spacing--bottom{padding-bottom:75px}}#mobile-modal-menu{display:none;position:fixed;bottom:15px;background:#c22b22;width:calc(100% - 30px);left:15px;z-index:999999;border-radius:100px;align-items:center;justify-content:center;padding:15px 25px;box-shadow:0px 4px 20px 3px rgba(0,0,0,.15)}@media(max-width: 1099.98px){#mobile-modal-menu{display:flex}}.mobile_modal_menu--wrapper{display:flex;align-items:center;justify-content:space-evenly;width:100%}.mobile_modal_menu--item{color:#fff !important;background:none;border:none;outline:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:25%;padding:0}.mobile_modal_menu--item--icon{position:relative;width:fit-content}.mobile_modal_menu--item i{font-size:1.25rem}.mobile_modal_menu--item p{font-size:.75rem;max-width:70px;text-align:center;margin:5px 0 0}.mobile_modal_menu--item .sticky_menu__favorites_count{width:13px;height:13px;background:#333;border:1px solid #c22b22;color:#fff;border-radius:100px;display:flex;justify-content:center;align-items:center;font-size:.5625rem;position:absolute;top:-2px;right:-6px}.homeowner--modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:99999999999;padding-bottom:37.5px;opacity:0;pointer-events:none;transition:all ease-in-out .25s;visibility:hidden}.homeowner--modal.active{opacity:1;pointer-events:all;visibility:visible}.homeowner--modal--bg{position:fixed;top:0;left:0;width:100%;height:101%;background:#000;z-index:9999999999;transition:all ease-in-out .25s;opacity:0%;pointer-events:none;visibility:hidden}.homeowner--modal--bg.active{opacity:75%;pointer-events:all;visibility:visible}.homeowner--modal--bg[data-name=how-can-we-help]{z-index:9999999}.homeowner--modal#how-can-we-help{z-index:99999999}.homeowner--modal#how-to-use-my-favourites{z-index:999999999}#how-can-we-help{width:fit-content;right:0;left:unset;padding-bottom:0;transition:all ease-in-out .25s;transform:translate(101%, 0);opacity:1;visibility:visible;pointer-events:all}#how-can-we-help.active{transform:translate(0%, 0)}@media(max-width: 1099.98px){#send-to-a-friend{padding:0 10px 37.5px}}.staf--wrapper{z-index:9999999999}.staf--close{width:100%;text-align:right;padding:5px 0}.staf--close i{color:#fff;font-size:1.5rem;cursor:pointer}.staf--form_wrapper{background:#fff;padding:30px 50px 25px;overflow-y:scroll;max-height:93vh}@media(max-width: 1099.98px){.staf--form_wrapper{padding:30px 20px 25px;max-height:70vh}}.staf--form_wrapper h3{font-size:2rem;text-align:center;margin-bottom:12.5px}@media(max-width: 1099.98px){.staf--form_wrapper h3{font-size:1.5rem;margin-bottom:7.5px}}.staf--form_wrapper p{text-align:center;margin-bottom:20px}@media(max-width: 1099.98px){.staf--form_wrapper p{font-size:1rem}}.staf--form_wrapper h2.gsection_title{text-align:left !important;font-size:1.5rem !important;color:#c22b22 !important;margin-bottom:10px !important}@media(max-width: 1099.98px){.staf--form_wrapper h2.gsection_title{font-size:1.25rem !important}}.staf--form_wrapper .gform_heading{display:none}.staf--form_wrapper .gform_wrapper.gform_validation_error,.staf--form_wrapper .gform_confirmation_wrapper{padding:15px 0 0 !important}.staf--form_wrapper .gfield{margin-top:10px !important}.staf--form_wrapper .gfield input[type=text]{max-height:50px;font-size:1rem}.staf--form_wrapper .gfield label{margin-bottom:0 !important}.staf--form_wrapper .gfield>label{font-size:1rem}.staf--form_wrapper .gfield.fieldWidth--85{max-width:85%}.staf--form_wrapper .gfield.gfield--type-section h3{font-size:22px;text-align:left;color:#c22b22;margin:0 0 4px}.staf--form_wrapper .gfield.gfield--type-checkbox .gchoice{display:flex;align-items:flex-start}.staf--form_wrapper .gfield.gfield--type-checkbox .gchoice .gfield-choice-input{margin:6px 8px 0 0}.staf--form_wrapper .gform_wrapper ul.gfield_checkbox{margin-bottom:0px !important}.staf--form_wrapper .gform_wrapper ul.gfield_checkbox li{align-items:flex-start !important;margin-bottom:0px !important}.staf--form_wrapper .gform_wrapper ul.gfield_checkbox li>input{margin-top:5px !important}.staf--form_wrapper textarea{max-height:100px}.staf--form_wrapper .gform_footer{text-align:center;width:fit-content;margin-left:auto !important;margin-right:auto !important;position:relative;border-radius:100px;transition:all ease-in-out .25s;margin-top:17.5px}.staf--form_wrapper .gform_footer input[type=submit]{margin:0;background:#fff;border:1px solid #333;border-radius:100px;color:#333;padding:12.5px 25px 12.5px 45px}@media(max-width: 1099.98px){.staf--form_wrapper .gform_footer input[type=submit]{line-height:1.5rem !important}}.staf--form_wrapper .gform_footer:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:1rem;position:absolute;top:30px;left:22px;pointer-events:none;z-index:1}.staf--form_wrapper .gform_footer:hover{color:#fff}.staf--form_wrapper .gform_footer:hover input{background:#333;color:#fff}.hcwh--wrapper{height:100%;background:#d9d9d9}.hcwh--title{background:#fff;display:flex;align-items:center;padding:60px 20px 10px;justify-content:space-between}@media(max-width: 1099.98px){.hcwh--title{padding-top:50px}}.hcwh--title h3{font-size:1.5rem}.hcwh--title i{font-size:1.5rem;cursor:pointer;margin-left:75px}.hcwh--item{display:flex;background:#f2f2f2;border-top:1px solid #d9d9d9;transition:all ease-in-out .25s;color:#333;padding:12.5px 15px;align-items:center}.hcwh--item:hover{background:#c22b22;color:#fff;border-color:#c22b22}.hcwh--item i{margin-right:10px;font-size:1.25rem;min-width:25px;text-align:center}.hcwh--footer{padding:30px 20px 25px}@media(max-width: 1099.98px){.hcwh--footer{padding-top:20px}}.hcwh--footer h4{font-size:1.125rem;margin-bottom:20px}@media(max-width: 1099.98px){.hcwh--footer h4{margin-bottom:15px}}.hcwh--footer a{color:#333;border-radius:100px;border:1px solid #333;background-color:#d9d9d9;transition:all ease-in-out .25s;display:flex;align-items:center;padding:12.5px 20px;width:fit-content}.hcwh--footer a:hover{color:#fff;background:#333}.hcwh--footer a i{font-size:.875rem;margin-right:7.5px}.hcwh--button{position:absolute;top:27.5%;left:0;transform:translate(-100%, 0px) rotate(-90deg);background:#c22b22;transform-origin:87.5% 50%;border-radius:30px 30px 0 0;padding:15px 30px;color:#fff;width:max-content;cursor:pointer}@media(max-width: 1099.98px){.hcwh--button{display:none}}.hcwh--button p{margin:0}.htumf--wrapper{width:600px;z-index:9999999999}@media(max-width: 1099.98px){.htumf--wrapper{width:100%;padding:0px 15px}}.htumf--close{width:100%;text-align:right;padding:5px 0}.htumf--close i{color:#fff;font-size:1.5rem;cursor:pointer}.htumf--navigation{display:flex;align-items:center;justify-content:center;padding:15px 0}.htumf--navigation--item{width:10px;height:10px;border-radius:100px;background-color:#d9d9d9;transition:all ease-in-out .25s;margin:0 5px;cursor:pointer}.htumf--navigation--item:hover,.htumf--navigation--item.active{background-color:#c22b22}.htumf--slides{width:100%;position:relative;transition:all ease-in-out .25s}.htumf--slide{position:absolute;width:100%;background-color:#f2f2f2;opacity:0;pointer-events:none;transition:all ease-in-out .25s}.htumf--slide.active{opacity:1;pointer-events:all}.htumf--slide--media--wrapper img,.htumf--slide--media--wrapper video{width:100%;height:auto;object-fit:cover;object-position:center center}.htumf--slide--title--wrapper{padding:22.5px 35px 5px}@media(max-width: 1099.98px){.htumf--slide--title--wrapper{padding:25px 15px 5px}}.htumf--slide--title--wrapper h4{font-size:1.25rem;text-align:center}.htumf--slide--description--wrapper{padding:0 35px 10px}@media(max-width: 1099.98px){.htumf--slide--description--wrapper{padding:0 15px 5px}}.htumf--slide--description--wrapper p{font-size:1rem;text-align:center;margin-bottom:10px}@media(max-width: 1099.98px){.htumf--slide--description--wrapper p{margin-bottom:15px}}.htumf--slide--button{text-align:center;padding:0 0 25px}@media(max-width: 1099.98px){.htumf--slide--button{padding:0 0 25px}}.htumf--slide--button button{font-size:.875rem;padding:12.5px 22.5px;border-radius:100px;border:none;outline:none;width:fit-content}.htumf--slide--button button i{margin-left:5px}.htumf--slide--button .modal--close{display:none}.htumf--slide:last-of-type{display:inline-block}.htumf--slide:last-of-type .button--next{display:none}.htumf--slide:last-of-type .modal--close{display:inline-block}.htumf--slide .mobile--items .mobile--show{display:none}@media(max-width: 1023.98px){.htumf--slide .mobile--items *:not(.mobile--show){display:none}.htumf--slide .mobile--items .mobile--show,.htumf--slide .mobile--items .mobile--show *{display:block}}.select2-container.select2-container--open{z-index:9999999999}.featured_cards{background:#d9d9d9;padding:60px 0}@media(max-width: 1099.98px){.featured_cards{padding:35px 0}}.featured_cards--wrapper{display:flex;gap:50px;align-items:center}@media(max-width: 1099.98px){.featured_cards--wrapper{flex-direction:column;gap:35px}}.featured_cards--details{width:33.333%}@media(max-width: 1099.98px){.featured_cards--details{width:100%}}.featured_cards--details h2{font-size:2.625rem;line-height:2.875rem;margin-bottom:25px}@media(max-width: 1099.98px){.featured_cards--details h2{font-size:1.875rem;line-height:2.125rem;margin-bottom:15px}}.featured_cards--details p{font-size:1.375rem;margin-bottom:25px}@media(max-width: 1099.98px){.featured_cards--details p{font-size:1rem;margin-bottom:20px}}.featured_cards--details a{border-radius:100px;padding:12.5px 20px}.featured_cards--cards{width:66.666%;display:flex;gap:25px}@media(max-width: 1099.98px){.featured_cards--cards{width:100%;flex-wrap:wrap}}.featured_cards--card{flex:1;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}@media(max-width: 1099.98px){.featured_cards--card{min-width:100%}}@media only screen and (max-width: 1024px){.featured_cards--card{min-width:50%}}.featured_cards--card--image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center center}@media(max-width: 1099.98px){.featured_cards--card--image img{aspect-ratio:2/1}}.featured_cards--card--content{background:#fff;padding:25px;height:100%;display:flex;flex-direction:column}.featured_cards--card--content h4{font-size:1.25rem}.featured_cards--card--content p{font-size:.875rem}.featured_cards--card--content a{font-size:.875rem;width:100%;text-align:center;border-radius:100px;padding:10px 20px;margin-top:auto}.image_cta_mobile{display:none;position:relative;padding-bottom:20px}@media(max-width: 1099.98px){.image_cta_mobile{display:flex}}.image_cta_mobile--wrapper{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#d9d9d9;padding:25px 15px 30px;position:relative}.image_cta_mobile--wrapper *{z-index:9}.image_cta_mobile--wrapper h2{font-size:1.875rem;margin-bottom:10px}.image_cta_mobile--wrapper p{font-size:1rem;margin-bottom:25px}.image_cta_mobile--wrapper a{border-radius:100px;padding:15px 20px}.image_cta_mobile--wrapper img{width:100%;height:auto;margin-bottom:20px}.image_cta_mobile--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.image_cta_mobile--bg img{width:100%;height:100%;object-fit:cover;object-position:center center}.image_cta_mobile.image_cta_mobile_style1 .image_cta_mobile--wrapper{padding:25px 20px 25px 47.5%}.image_cta_mobile.image_cta_mobile_style1 .image_cta_mobile--wrapper p{margin-bottom:15px}.image_cta_mobile.image_cta_mobile_style1 .image_cta_mobile--wrapper a{padding:12.5px 17.5px}.image_cta_mobile.image_cta_mobile_style2 .image_cta_mobile--wrapper h2{order:1}.image_cta_mobile.image_cta_mobile_style2 .image_cta_mobile--wrapper p{order:2}.image_cta_mobile.image_cta_mobile_style2 .image_cta_mobile--wrapper img{order:3}.image_cta_mobile.image_cta_mobile_style2 .image_cta_mobile--wrapper a{order:4;margin-top:5px}.page-template-template_find_contractor .breadcrumb-bar,.page-template-template_find_stockist .breadcrumb-bar{position:unset;background-color:#d9d9d9}.fapc--wrapper{display:flex}@media(max-width: 1099.98px){.fapc--wrapper{flex-direction:column}}.fapc--menu{width:33.333%;background-color:#f2f2f2;display:flex;flex-direction:column;padding:40px 35px 30px}@media(min-width: 1024px){.fapc--menu{max-width:725px;min-width:550px}}@media(max-width: 1099.98px){.fapc--menu{width:100%;padding:0 0 0}}@media(max-width: 1099.98px){.fapc--menu--title{background:#fff;padding:30px 15px 15px}}.fapc--menu--results{text-align:center;margin-bottom:35px;display:none}@media(max-width: 1099.98px){.fapc--menu--results{margin-bottom:25px}}.fapc--menu--results.active{display:block}.fapc--menu--results strong{font-weight:600}.fapc--menu--results p{padding:0 15px;display:flex;flex-direction:column}@media(max-width: 1099.98px){.fapc--menu--results p,.fapc--menu--results strong{font-size:.875rem}}.fapc--menu--map{display:none}@media(max-width: 1099.98px){.fapc--menu--map{padding:10px 15px;margin-bottom:20px;position:sticky;top:49px;z-index:999;background:#f2f2f2}.fapc--menu--map.active{display:block}.fapc--menu--map button{padding:12.5px 25px;font-size:.875rem}.fapc--menu--map button i{margin-right:10px}}.fapc--menu--top h1{font-size:2.25rem;text-align:center;margin-bottom:15px}@media(max-width: 1099.98px){.fapc--menu--top h1{font-size:1.875rem}}.fapc--menu--top h2 p{font-size:1.125rem;text-align:center;font-weight:300}@media(max-width: 1099.98px){.fapc--menu--top h2 p{font-size:1rem}}.fapc--menu--top .locator_form{padding:20px 0 0;margin-bottom:35px}@media(max-width: 1099.98px){.fapc--menu--top .locator_form{padding:30px 15px 0px;margin-bottom:20px}}.fapc--menu--top .locator_form input::placeholder{color:#bfbfbf}.fapc--menu--top .locator_form i{font-weight:300}.fapc--menu--items{margin-bottom:30px;opacity:0}@media(max-width: 1099.98px){.fapc--menu--items{padding:0 15px}}.fapc--menu--items.active{opacity:1}.fapc--menu--items .locator_results{margin-bottom:0}.fapc--menu--items .locator_results__item{margin-bottom:25px}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__item{margin-bottom:15px}}.fapc--menu--items .locator_results__item:last-of-type{margin-bottom:0}.fapc--menu--items .locator_results__item__inner{background:#fff}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__item__inner .row{flex-direction:column}}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__title{font-size:1rem;margin-bottom:5px}}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__address{font-size:.875rem}}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__phone,.fapc--menu--items .locator_results__mobile,.fapc--menu--items .locator_results__website,.fapc--menu--items .locator_results__email{font-size:.875rem}}.fapc--menu--items .locator_results__phone i,.fapc--menu--items .locator_results__mobile i,.fapc--menu--items .locator_results__website i,.fapc--menu--items .locator_results__email i{font-weight:300}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__phone i,.fapc--menu--items .locator_results__mobile i,.fapc--menu--items .locator_results__website i,.fapc--menu--items .locator_results__email i{font-size:1rem}}.fapc--menu--items .locator_results__social{margin-top:15px}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__social{margin-bottom:0}}.fapc--menu--items .locator_results__opening_hours h5{font-size:.875rem}.fapc--menu--items .locator_results__stock{padding-left:20px}.fapc--menu--items .locator_results__directions{display:flex;align-items:center;gap:5px;margin-top:15px;margin-bottom:15px}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__directions{flex-wrap:wrap}}.fapc--menu--items .locator_results__directions a{border-radius:10px}@media(max-width: 1099.98px){.fapc--menu--items .locator_results__directions a{width:fit-content;margin-bottom:0}}.fapc--menu--items .locator_results_featured_star{border-right:none;font-size:1.25rem}.fapc--menu--items .locator_results_featured_title{padding-left:35px}.fapc--menu--bottom{margin-top:auto}@media(max-width: 1099.98px){.fapc--menu--bottom{padding:0px 15px 20px}}.fapc--menu--bottom p{font-size:.875rem;margin-bottom:10px}.fapc--menu--bottom p:last-of-type{margin-bottom:0}.fapc--menu--bottom p strong,.fapc--menu--bottom p b{font-weight:600}.fapc--cta{width:100%}@media(max-width: 1099.98px){.fapc--cta{padding:0 15px}}.fapc--cta.inactive{display:none}.fapc--blog--wrapper{position:relative}.fapc--blog--wrapper img{width:100%;height:auto;aspect-ratio:11/6;object-fit:cover;object-position:center center}.fapc--blog--wrapper p{font-size:1.5rem;line-height:2rem;font-weight:600;margin:16px 0 20px}.fapc--blog--wrapper .btn{font-size:1.125rem;font-weight:300;padding:12px 25px;width:fit-content}@media(max-width: 1099.98px){.fapc--blog--wrapper .btn{font-size:1rem}}.fapc--map{width:66.666%}@media(min-width: 1024px){.fapc--map{flex:1;position:sticky;top:49px;max-height:calc(100vh - 50px)}}@media(max-width: 1099.98px){.fapc--map{width:100%;position:fixed;z-index:999999999;top:0;transform:translate(101%, 0);pointer-events:none;transition:all ease-in-out .25s}.fapc--map.active{transform:translate(0%, 0);pointer-events:all}}.fapc--map--button--wrapper{display:none}@media(max-width: 1099.98px){.fapc--map--button--wrapper{display:block;background:#fff;padding:15px}.fapc--map--button--wrapper button{padding:12.5px 25px;font-size:.875rem}.fapc--map--button--wrapper button i{margin-right:10px}}.fapc--map #locator-map{margin:0;width:100%;height:100%;border-radius:0}@media(min-width: 1024px){.fapc--map #locator-map{aspect-ratio:1/1}}.fapc--map .locator_map_wrap{height:100%}@media(max-width: 1099.98px){.fapc--map .locator_map_wrap{height:calc(100vh - 78px)}}#find-a-paving-contractor .fapc--menu--items .locator_results__item__inner .col-md-9{flex:1;max-width:100%}#find-a-paving-contractor .fapc--menu--items .locator_results__item__inner .col-md-3{display:none !important}#find-a-stockist .fapc--menu{width:42.5%;background:#fff;padding-bottom:0}@media(min-width: 1024px){#find-a-stockist .fapc--menu{max-width:725px;min-width:550px}}@media(max-width: 1099.98px){#find-a-stockist .fapc--menu{width:100%}}#find-a-stockist .fapc--menu .locator_form{background:#fff}@media(max-width: 1099.98px){#find-a-stockist .fapc--menu--title{background:#f2f2f2}}#find-a-stockist .fapc--menu--map{background:#fff}#find-a-stockist .fapc--menu--items{margin-bottom:0}#find-a-stockist .fapc--menu--items .locator_results__item__inner{background:#f2f2f2}#find-a-stockist .fapc--menu--items .locator_results__item__inner .col-md-9{flex:1;max-width:66.666%}@media(max-width: 1099.98px){#find-a-stockist .fapc--menu--items .locator_results__item__inner .col-md-9{max-width:100%}}#find-a-stockist .fapc--menu--items .locator_results__item__inner .col-md-3{flex:1;max-width:33.333%}@media(max-width: 1099.98px){#find-a-stockist .fapc--menu--items .locator_results__item__inner .col-md-3{max-width:100%}#find-a-stockist .fapc--menu--items .locator_results__item__inner .col-md-3 svg{max-width:125px}}#find-a-stockist .fapc--menu--items .locator_results__title{margin-bottom:5px}#find-a-stockist .fapc--map{width:57.5%}@media(max-width: 1099.98px){#find-a-stockist .fapc--map{width:100%}}.page_header--text_only{background-color:#d9d9d9;position:relative}.page_header--text_only .breadcrumb-bar{background:rgba(232,232,232,.7)}.page_header--text_only--wrapper{padding:90px 0 60px}@media(max-width: 1099.98px){.page_header--text_only--wrapper{padding:30px 0}}.page_header--text_only--title{text-align:center;max-width:60%;margin:0 auto}@media(max-width: 1099.98px){.page_header--text_only--title{max-width:100%}}.page_header--text_only--title h1{font-size:3.75rem;margin:0 0 15px;padding:0 0 0}@media(max-width: 1099.98px){.page_header--text_only--title h1{font-size:1.875rem;margin:0 0 12.5px}}.page_header--text_only--title h4{font-weight:300;margin:0 0 0;padding:0 0 0;line-height:2rem}@media(max-width: 1099.98px){.page_header--text_only--title h4{font-size:1rem;line-height:1.375rem}}.wtb{padding:50px 0}@media(max-width: 1099.98px){.wtb{padding:25px 0 20px}}.wtb--wrapper{display:flex;gap:25px;margin-bottom:25px}@media(max-width: 1099.98px){.wtb--wrapper{flex-direction:column;gap:15px}}.wtb--col{width:calc(50% - 12.5px);background:#f2f2f2;border-radius:15px;text-align:center;padding:30px 35px}@media(max-width: 1099.98px){.wtb--col{width:100%;padding:25px 20px}}.wtb--col h3{font-size:2rem;display:flex;justify-content:center;align-items:center;margin-bottom:10px}@media(max-width: 1099.98px){.wtb--col h3{font-size:1.5rem}}.wtb--col h3 i{font-size:1.75rem;margin-right:12.5px}@media(max-width: 1099.98px){.wtb--col h3 i{font-size:1.25rem}}@media(max-width: 1099.98px){.wtb--col p{font-size:1rem}}.wtb--col .locator_form{padding:10px 15px 0;margin-bottom:25px}@media(max-width: 1099.98px){.wtb--col .locator_form{padding:5px 0 0;margin-bottom:17.5px}}@media(max-width: 1099.98px){.wtb--col .locator_form input{height:50px;font-size:.875rem}}.wtb--col .locator_form input::placeholder{color:#bfbfbf}@media(max-width: 1099.98px){.wtb--col .locator_form button{height:50px;max-width:55px}}.wtb--col .locator_form button i{font-weight:300}@media(max-width: 1099.98px){.wtb--col .locator_form button i{font-size:1rem}}.wtb--col--list{width:fit-content;text-align:left;margin-left:auto;margin-right:auto}.wtb--col--list--item{display:flex;margin-bottom:2.5px;font-size:1.125rem}@media(max-width: 1099.98px){.wtb--col--list--item{font-size:.875rem}}.wtb--col--list--item i{color:#c22b22;margin-right:7.5px;margin-top:6px}@media(max-width: 1099.98px){.wtb--col--list--item i{margin-top:4px}}.wtb--col--list--item:last-of-type{margin-bottom:0}.wtb--content_area{background:#f2f2f2;border-radius:15px;padding:35px;display:flex;gap:35px}@media(max-width: 1099.98px){.wtb--content_area{flex-direction:column;gap:15px;padding:20px}}.wtb--content_area--images{display:flex;align-items:center;gap:20px;width:60%}@media(max-width: 1099.98px){.wtb--content_area--images{width:100%}}.wtb--content_area--images img{max-width:calc(50% - 10px);height:100%;object-fit:cover;object-position:center center}@media(max-width: 1099.98px){.wtb--content_area--images img{max-width:100%;max-height:125px}}@media(max-width: 1099.98px){.wtb--content_area--images img:last-of-type{display:none}}.wtb--content_area--text{width:40%}@media(max-width: 1099.98px){.wtb--content_area--text{width:100%}}.wtb--content_area--text h3{font-size:2rem;margin-bottom:12.5px}@media(max-width: 1099.98px){.wtb--content_area--text h3{font-size:1.5rem;margin-bottom:10px;text-align:center}}@media(max-width: 1099.98px){.wtb--content_area--text p{font-size:1rem;text-align:center}}.wtb--content_area--text ul{padding:0;margin:0;list-style:none}@media(max-width: 1099.98px){.wtb--content_area--text ul{width:fit-content;margin:0 auto}}.wtb--content_area--text ul li{display:flex;font-size:1.125rem;margin-bottom:2.5px}@media(max-width: 1099.98px){.wtb--content_area--text ul li{font-size:.875rem}}.wtb--content_area--text ul li:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;color:#c22b22;display:inline-block;margin-right:7.5px;margin-top:2px}@media(max-width: 1099.98px){.wtb--content_area--text ul li:before{margin-top:1px}}.wtb--content_area--text ul li:last-of-type{margin-bottom:0}.wtb--content_area--text--buttons{display:flex;align-items:center;gap:17.5px;margin-top:25px}@media(max-width: 1099.98px){.wtb--content_area--text--buttons{flex-direction:column;gap:10px}}.wtb--content_area--text--buttons a{font-size:1rem;background:#d9d9d9;padding:10px 20px}@media(max-width: 1099.98px){.wtb--content_area--text--buttons a{font-size:.875rem}}.dynamic_columns{padding:85px 0 60px}@media(max-width: 1099.98px){.dynamic_columns{padding:15px 0 25px}}.dynamic_columns--title{margin-bottom:50px}@media(max-width: 1099.98px){.dynamic_columns--title{margin-bottom:25px}}.dynamic_columns--title h2{margin:0;padding:0}.dynamic_columns--title h2 p{font-size:2.25rem;font-weight:300;text-align:center;margin:0}@media(max-width: 1099.98px){.dynamic_columns--title h2 p{font-size:1.5rem}}.dynamic_columns--title h2 p strong,.dynamic_columns--title h2 p b{font-weight:600}@media(max-width: 1099.98px){.dynamic_columns--title h2 p strong,.dynamic_columns--title h2 p b{font-size:1.5rem}}.dynamic_columns--columns{display:flex;flex-wrap:wrap;gap:25px}@media(max-width: 1099.98px){.dynamic_columns--columns{gap:20px}}@media(min-width: 1024px){.dynamic_columns--columns--1 .dynamic_columns--column{width:100%;aspect-ratio:10/3}.dynamic_columns--columns--1 .dynamic_columns--column .dynamic_columns--column--buttons .btn{min-width:215px}.dynamic_columns--columns--2 .dynamic_columns--column,.dynamic_columns--columns--4 .dynamic_columns--column{width:calc(50% - 12.5px);aspect-ratio:28/17}.dynamic_columns--columns--2 .dynamic_columns--column .dynamic_columns--column--buttons .btn,.dynamic_columns--columns--4 .dynamic_columns--column .dynamic_columns--column--buttons .btn{min-width:215px}.dynamic_columns--columns--3 .dynamic_columns--column{width:calc(50% - 12.5px);aspect-ratio:28/17}.dynamic_columns--columns--3 .dynamic_columns--column .dynamic_columns--column--buttons .btn{min-width:215px}.dynamic_columns--columns--3 .dynamic_columns--column:first-of-type{width:100%;aspect-ratio:10/3}.dynamic_columns--columns--5 .dynamic_columns--column:nth-child(-n+2){width:calc(50% - 12.5px);aspect-ratio:28/17}.dynamic_columns--columns--5 .dynamic_columns--column:nth-child(-n+2) .dynamic_columns--column--buttons .btn{min-width:215px}.dynamic_columns--columns--5 .dynamic_columns--column:nth-last-child(-n+3){width:calc(33.333% - 16.666px);aspect-ratio:18/17}.dynamic_columns--columns--6 .dynamic_columns--column{width:calc(33.333% - 16.666px);aspect-ratio:18/17}}.dynamic_columns--column{border-radius:10px;overflow:hidden}@media(max-width: 1099.98px){.dynamic_columns--column{width:100%;aspect-ratio:6/5}}.dynamic_columns--column--content{position:relative;height:calc(100% - 92px);display:flex}@media(max-width: 1099.98px){.dynamic_columns--column--content{height:calc(100% - 74px)}}.dynamic_columns--column--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.dynamic_columns--column--bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgb(0, 0, 0) 100%);opacity:40%}.dynamic_columns--column--bg img{width:100%;height:100%;object-fit:cover;object-position:center center}.dynamic_columns--column--title{color:#fff;text-align:center;width:100%;margin-top:auto;padding:15px 25px}.dynamic_columns--column--title h4{font-size:2.625rem;margin-bottom:0}@media(max-width: 1099.98px){.dynamic_columns--column--title h4{font-size:2rem}}.dynamic_columns--column--title p{margin:0}@media(max-width: 1099.98px){.dynamic_columns--column--title p{font-size:1rem}}.dynamic_columns--column--buttons{border:1px solid #d9d9d9;border-top:none;border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:center;gap:15px;padding:20px 25px}@media(max-width: 1099.98px){.dynamic_columns--column--buttons{gap:10px;padding:15px 20px}}.dynamic_columns--column--buttons .btn{min-width:175px;background:#d9d9d9;padding:12.5px 27.5px}.dynamic_columns--column--buttons .btn:hover{background:#b3b3b3}@media(max-width: 1099.98px){.dynamic_columns--column--buttons .btn{font-size:.875rem;min-width:150px;padding:10px 15px}}.filesShowcase{padding:40px 0px 60px}.filesShowcase__Inner{background:#f2f2f2;padding:56px 0px 40px}@media(max-width: 1099.98px){.filesShowcase__Inner{padding:44px 15px 20px}}.filesShowcase__Title{margin-bottom:72px}@media(max-width: 1099.98px){.filesShowcase__Title{margin-bottom:48px}}.filesShowcase__Title h2{text-align:center;margin:0;padding:0}@media(min-width: 1024px){.filesShowcase__Files--Wrapper{max-width:68%;margin:0 auto}}.filesShowcase__Files{display:flex;justify-content:center;flex-wrap:wrap}.filesShowcase__File{flex:0 0 auto;width:50%;text-align:center;padding-bottom:20px}@media(min-width: 1024px){.filesShowcase__File{width:25%}}.filesShowcase__File__Inner{padding:0 15px}.filesShowcase__File__Image{display:flex;align-items:center;justify-content:center;height:150px;margin-bottom:20px}.filesShowcase__File__Image img{max-height:150px;width:auto;max-width:100%;box-shadow:2px 2px 8px 0px rgba(0,0,0,.25);transform:scale(100%);transition:all ease-in-out .3s}.filesShowcase__File:hover img{transform:scale(110%)}.filesShowcase__File__Title h4{font-size:1rem;line-height:1.5rem;font-weight:300;color:#333;margin-bottom:10px}.megamenu2__dropdown__tabs{padding-bottom:0;height:fit-content}.megamenu2__dropdown__tabs .megamenu2_level2>li>a{padding:30px 25px}.megamenu2__dropdown__tabs_wrap{padding:40px 0}.megamenu2__dropdown__tab_content{padding:30px 30px 30px}.megamenu2__dropdown--multicol{padding:0}.megamenu2__dropdown--multicol .megamenu2_level2>li{padding-bottom:22.5px}.megamenu2__dropdown--multicol .megamenu2_level2>li:last-of-type{padding-bottom:0}.megamenu2__dropdown--multicol .megamenu2_level2>li>a{margin-bottom:10px;padding-bottom:5px;border-width:1px}.megamenu2__dropdown--multicol .megamenu2_level3>li{margin-bottom:2px}.megamenu2__dropdown--multicol .megamenu2_level3>li:last-of-type{margin-bottom:0}.megamenu2__image_items_wrapper{height:100%;display:flex;align-items:center}.megamenu2__image_items_wrapper--items{gap:15px;width:100%}.megamenu2__dropdown__tab_content--image-item-parent.logo-item-parent .megamenu2__image_items_wrapper--items{gap:50px}.megamenu2__dropdown__tab_content--image-item-parent.logo-item-parent .megamenu2__image_items_wrapper--item:first-of-type{margin-left:50px}.megamenu2__dropdown__tab_content--image-item-parent.logo-item-parent img{max-height:350px}.megamenu2__dropdown__tab_content--image-item-parent.logo-item-parent .menu_item_logo{position:absolute;bottom:45px;left:20px;max-width:200px;height:auto;z-index:9;border:none}.megamenu2__dropdown__tab_content--image-item-parent.logo-item-parent p{text-align:left;left:20px;bottom:20px;font-weight:300}.megamenu2__image_items_wrapper--item{position:relative;margin:0 0;border-radius:10px;overflow:hidden;border:1px solid #fff;transition:all ease-in-out .25s;display:flex}.megamenu2__image_items_wrapper--item img:not(.menu_item_logo){height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center center;border:none;transition:all ease-in-out .25s;z-index:5}.megamenu2__image_items_wrapper--item p{position:absolute;bottom:10px;text-align:center;width:100%;font-size:1.25rem;z-index:9}.megamenu2__image_items_wrapper--item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgb(0, 0, 0) 100%);opacity:40%;border-radius:10px;z-index:7}.megamenu2__image_items_wrapper--item:hover{color:#fff}.megamenu2__image_items_wrapper--item:hover img:not(.menu_item_logo){transform:scale(115%)}.megamenu2__image_items_wrapper--item:hover p{color:#fff}.megamenu2__dropdown__image_items--wrap{display:flex;gap:20px;flex-direction:row;flex-wrap:nowrap;padding:50px 0;max-width:1150px;margin:0 auto}.megamenu2__dropdown__image_items--item{flex:1;border:1px solid #fff;border-radius:10px;display:flex;overflow:hidden;position:relative}.megamenu2__dropdown__image_items--item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgb(0, 0, 0) 100%);opacity:60%}.megamenu2__dropdown__image_items--item img{width:100%;height:auto;aspect-ratio:11/9;object-fit:cover;object-position:center center;transition:all ease-in-out .25s;max-height:250px}.megamenu2__dropdown__image_items--item p{position:absolute;bottom:15px;left:0;width:100%;text-align:center;z-index:2;color:#fff;font-size:1.375rem;font-weight:600;margin:0}.megamenu2__dropdown__image_items--item:hover img{transform:scale(110%)}.megamenu2__dropdown__icon_items--wrap{display:flex;gap:25px;flex-direction:row;flex-wrap:nowrap;padding:40px 0}.megamenu2__dropdown__icon_items--item{flex:1;padding-top:30px}.megamenu2__dropdown__icon_items--item>a{display:flex;align-items:center;margin-bottom:15px}.megamenu2__dropdown__icon_items--item>a i{font-size:1.25rem;color:#fff;margin-right:10px;min-width:20px;min-height:20px;display:flex;align-items:center;justify-content:center;margin-bottom:-1.5px;transition:all ease-in-out .25s}.megamenu2__dropdown__icon_items--item>a p{font-weight:600;color:#fff;margin:0;transition:all ease-in-out .25s}.megamenu2__dropdown__icon_items--item>a:hover i,.megamenu2__dropdown__icon_items--item>a:hover p{color:#c22b22}.megamenu2__dropdown__icon_items--item--list{padding-left:30px !important}.megamenu2__dropdown__icon_items--item--list a{color:#fff;font-size:.875rem;margin-bottom:2.5px}.megamenu2__dropdown__icon_items--item--list a.megamenu2__dropdown__icon_items--item--read_more{font-weight:600;margin-top:17.5px;padding-top:7.5px;border-top:1px solid #5b5b5b;display:flex;align-items:center}.megamenu2__dropdown__icon_items--item--list a.megamenu2__dropdown__icon_items--item--read_more i{margin-left:10px;font-size:1rem}.megamenu2__dropdown__icon_items--feature{width:25%;border-radius:10px;overflow:hidden}.megamenu2__dropdown__icon_items--feature img{width:100%;height:auto;aspect-ratio:7/4;object-fit:cover;object-position:center center}.megamenu2__dropdown__icon_items--feature--content{background:#fff;padding:17.5px 22.5px 20px}.megamenu2__dropdown__icon_items--feature--content p{font-size:.875rem;margin-bottom:20px}.megamenu2__dropdown__icon_items--feature--content p.megamenu2__dropdown__icon_items--feature--title{font-size:1.25rem;font-weight:600;margin-bottom:7.5px}.megamenu2__dropdown__icon_items--feature--content .btn{color:#fff !important;font-size:.875rem;padding:10px 20px}body.tax-product_cat .section_footer_signup,body.tax-product_cat body.tax-tax_applications .section_footer_signup{display:none}body.tax-product_cat .content-area{padding-top:15px}@media(max-width: 1099.98px){body.tax-product_cat .page-header.image-header.light h1.page-title,body.tax-product_cat .page-header.image-header.light h2.page-subtitle{color:#333 !important}}.producstList--Filter{gap:30px;display:flex;align-items:center;top:50px;position:sticky;z-index:9;padding:25px 0px;background:rgba(255,255,255,.93);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width: 1099.98px){.producstList--Filter{flex-direction:column;gap:0px;margin:0 0 20px -15px;padding:15px;width:100vw;z-index:99}}.producstList--Filter--Button{font-size:1.125rem;padding:12.5px 100px;margin-right:15px}.producstList--Filter--Button i{margin-right:10px}@media(max-width: 1099.98px){.producstList--Filter--Button{margin-right:0px;padding:12.5px 25px}}.producstList--Filter--Refine{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1}@media(max-width: 1099.98px){.producstList--Filter--Refine{padding-top:20px}}.producstList--Filter--Refine p{margin-right:10px;margin-bottom:0;font-size:.75rem;text-transform:uppercase}.producstList--Filter--Refine .refine--item{font-size:.6875rem;text-transform:uppercase;color:#333;background:#d9d9d9;border-radius:5px;padding:5px 12.5px}.producstList--Filter--Refine .refine--item a{margin-left:5px;color:#333}.producstList__GroupTitle{padding-top:60px;padding-bottom:10px;border-bottom:1px solid #d9d9d9}.producstList--Filter--Results{margin:8px 0 0}@media(max-width: 1099.98px){.producstList--Filter--Results{margin:17.5px 0 25px}}@media(max-width: 1099.98px){.producstList--Filter--Results p{text-align:center;font-size:.875rem;margin:0}}.producstList--Wrapper .products_selector__product_item__inner:hover{background:#fff}.producstList--Wrapper .product-info{padding:0 15px 20px 7.5px}.producstList--Wrapper .product-name{align-items:center;min-height:80px;margin-bottom:5px}@media(max-width: 1099.98px){.producstList--Wrapper .product-name{flex-direction:row-reverse;justify-content:space-between;min-height:unset;padding:10px 25px 0}}.producstList--Wrapper .product-name a{font-size:2.375rem}@media(max-width: 1099.98px){.producstList--Wrapper .product-name a{font-size:2rem}}.producstList--Wrapper .product-subtitle{font-size:1.375rem;margin-top:0px}@media(max-width: 1099.98px){.producstList--Wrapper .product-subtitle{font-size:1.125rem;text-align:left;padding:10px 25px 0}}@media(max-width: 1099.98px){.producstList--Wrapper .product-img{padding-bottom:0 !important}}.producstList--Wrapper .product-img-inner img{aspect-ratio:17/20}.producstList--Wrapper .products_selector__product_actions{position:unset;min-width:unset}.producstList--Wrapper .products_selector__product_actions .products_selector__product_action{display:flex;justify-content:flex-end}@media(max-width: 1099.98px){.producstList--Wrapper .products_selector__product_actions .products_selector__product_action{width:100%;padding:0 25px;justify-content:center}}.producstList--Wrapper .products_selector__product_actions .btn{min-width:190px;min-height:unset;padding:15px 15px;border-radius:100px;margin-right:20px}@media(max-width: 1099.98px){.producstList--Wrapper .products_selector__product_actions .btn{margin-right:10px;min-width:165px}}.producstList--Wrapper .products_selector__product_actions .btn:last-of-type{margin-right:0}.producstList--Wrapper .products_selector__product_item__features{padding-right:22.5px}@media(max-width: 1099.98px){.producstList--Wrapper .products_selector__product_item__features{padding:0 !important}.producstList--Wrapper .products_selector__product_item__features svg{display:none}}.producstList--Wrapper .product-swatches{padding-right:0;padding-bottom:35px !important}@media(max-width: 1099.98px){.producstList--Wrapper .product-swatches{overflow-x:scroll;margin-top:25px;padding:0 10px 0 25px;scrollbar-width:none !important;-ms-overflow-style:none !important}.producstList--Wrapper .product-swatches::-webkit-scrollbar{display:none !important}}.producstList--Wrapper .product-swatches li{width:125px;margin-right:10px}@media(max-width: 1099.98px){.producstList--Wrapper .product-swatches li{width:110px;padding:0;margin:0}}.producstList--Wrapper .product-swatches li:last-of-type{margin-right:0}.producstList--Wrapper .product-swatches li span{transform:unset;max-height:unset;padding:2.5px 5px}@media(max-width: 1099.98px){.producstList--Wrapper .product-swatches li span{display:block;font-size:.875rem}}.producstList--Wrapper .product-swatches img{width:100%;height:auto;aspect-ratio:1/1}@media(max-width: 1099.98px){.producstList--Wrapper .product-swatches ul{gap:10px;width:max-content}}.producstList--Wrapper .products_selector__product_item__features{display:flex;align-items:center;padding-right:0}.producstList--Wrapper .products_selector__product_item__features svg{max-width:200px}.producstList--Wrapper .products_selector__product_item__features .collection_logo img{max-width:120px;height:auto}@media(max-width: 1099.98px){.producstList--Wrapper .products_selector__product_item__features .collection_logo img{max-width:85px}}.producstList--Wrapper .product--applications{display:flex;gap:10px;margin:20px 0 0;flex-wrap:wrap}@media(max-width: 1099.98px){.producstList--Wrapper .product--applications{padding:0 25px}}.producstList--Wrapper .product--applications--item{border-radius:100px;background:#f2f2f2;padding:5px 15px;font-size:.875rem;margin:0}.producstList--Wrapper .product--applications--item.dark{background:#8b8b8b;color:#fff}@media(max-width: 1099.98px){.producstList--Wrapper .product--applications--item{font-size:.75rem}}@media(max-width: 1099.98px){.producstList--Wrapper .product-image-mobile{position:relative;padding:0;width:100vw;margin:30px auto 0}.producstList--Wrapper .product-image-mobile img{aspect-ratio:5/4;width:100%;height:auto;object-fit:cover;object-position:center center}.producstList--Wrapper .product-image-mobile .products_selector__pictureit{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:17.5px 20px;background:rgba(255,255,255,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.producstList--Wrapper .product-image-mobile .products_selector__pictureit a{width:fit-content;padding:15px 40px 10px}}@media(max-width: 1099.98px){.producstList--Wrapper .products>li:first-of-type{border-top:1px solid #d9d9d9}}.producstList--FilterMenu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;display:flex;pointer-events:none}.producstList--FilterMenu.active{pointer-events:all}.producstList--FilterMenu.active .producstList--FilterMenu--Bg{opacity:75%}.producstList--FilterMenu.active .producstList--FilterMenu--Wrapper{transform:translateX(0%)}.producstList--FilterMenu--Bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:1;transition:all ease-in-out .3s}.producstList--FilterMenu--Wrapper{height:100%;background:#fff;z-index:2;padding:20px 27.5px 0px;min-width:365px;transform:translateX(-100%);transition:all ease-in-out .3s}.producstList--FilterMenu--Close{text-align:right;margin-bottom:2.5px}.producstList--FilterMenu--Close i{font-size:1.75rem;cursor:pointer}.producstList--FilterMenu--Button{padding:10px 20px;margin-top:10px}.producstList--FilterMenu--Item{padding-bottom:7.5px}.producstList--FilterMenu--Item--Title{font-size:1.125rem;padding:0 0 7.5px;font-weight:600}.producstList--FilterMenu--Item ul{margin-bottom:15px;padding:0;list-style:none}.producstList--FilterMenu--Item li label{font-size:1rem;display:flex;align-items:center;margin-bottom:2.5px}.producstList--FilterMenu--Item li label input{width:15px;height:15px;margin-right:7.5px;position:relative}.producstList--FilterMenu--Item li label input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border:1px solid #d9d9d9;transition:all ease-in-out .25s}.producstList--FilterMenu--Item li label input:after{content:"";position:absolute;top:2.5px;left:2.5px;width:10px;height:10px;background-color:#c22b22;transition:all ease-in-out .25s;border-radius:2px;opacity:0}.producstList--FilterMenu--Item li label input:checked:before{border-color:#c22b22}.producstList--FilterMenu--Item li label input:checked:after{opacity:1}@media(max-width: 1099.98px){.page-header--product-category{padding-bottom:10px}.page-header--product-category .page-header__left_content{padding:10px 0 0}.page-header--product-category .page-header__left_content h1{font-size:2.25rem;margin-bottom:12.5px}.page-header--product-category .page-header-content p{font-size:1rem}.page-header--product-category .page-header-content a{color:#c22b22 !important}.page-header--product-category .page-header-guarantee{margin:30px 0 20px}.page-header--product-category .page-header-guarantee svg{display:block !important;width:100%;max-width:200px;height:auto}.page-header--product-category .col-md-5{display:none}.producstList--Wrapper .woocommerce-result-count{display:block}.producstList--Wrapper .image_cta_mobile{margin-top:25px;border-bottom:1px solid #d9d9d9;padding-bottom:25px}}.page-header--product-category .page-subtitle{margin-top:12.5px;margin-bottom:15px}.productsPopularColorsFilter{display:flex;justify-content:center;padding:20px 0 24px}@media(max-width: 1099.98px){.productsPopularColorsFilter{padding:4px 0 24px}}.productsPopularColorsFilter__Inner{display:flex;gap:28px}@media(min-width: 1024px){.productsPopularColorsFilter__Inner{align-items:center}}@media(max-width: 1099.98px){.productsPopularColorsFilter__Inner{flex-direction:column;gap:20px}}.productsPopularColorsFilter__Title h3{font-size:1.75rem;font-weight:300;margin:0;padding:0}@media(max-width: 1099.98px){.productsPopularColorsFilter__Title h3{font-size:1.5rem}}.productsPopularColorsFilter__Colors{display:flex;align-items:center;gap:8px}@media(max-width: 1099.98px){.productsPopularColorsFilter__Colors{flex-wrap:wrap}}.productsPopularColorsFilter__Color{font-size:1rem;line-height:.875rem;font-weight:300;padding:8px 16px;border:1px solid #d9d9d9;border-radius:100px;outline:none;background:#fff;transition:all ease-in-out .3s}.productsPopularColorsFilter__Color:hover{background:#f2f2f2}.productsPopularColorsFilter__Color.active{background:#c22b22;color:#fff;border-color:#c22b22}body.tax-tax_applications #footer_signup{display:none}.ctaImageText{background-color:#f2f2f2;padding:80px 0}@media(max-width: 1099.98px){.ctaImageText{padding:36px 0 28px}}.ctaImageText .ctaImageText__Cta__Inner{display:flex;align-items:center;gap:60px}@media(max-width: 1099.98px){.ctaImageText .ctaImageText__Cta__Inner{flex-direction:column;gap:24px}}.ctaImageText .ctaImageText__Cta__Media{flex:1}.ctaImageText .ctaImageText__Cta__Image img{width:100%;height:auto}.ctaImageText .ctaImageText__Cta__Content{flex:1}.ctaImageText .ctaImageText__Cta__Content__Title h3{font-size:2.25rem;line-height:2.75rem;padding:0;margin:0}@media(max-width: 1099.98px){.ctaImageText .ctaImageText__Cta__Content__Title h3{font-size:1.875rem;line-height:2.375rem}}.ctaImageText .ctaImageText__Cta__Content__Description{margin-top:20px}.ctaImageText .ctaImageText__Cta__Content__Description p{margin:0 0 16px}@media(max-width: 1099.98px){.ctaImageText .ctaImageText__Cta__Content__Description p{font-size:1rem;line-height:1.5rem}}.ctaImageText .ctaImageText__Cta__Content__Description p:last-child{margin:0}.ctaImageText .ctaImageText__Cta__Content__Description strong{font-weight:600}.ctaImageText .ctaImageText__Cta__Content__Buttons{margin-top:24px;display:flex;align-items:center;gap:16px}@media(max-width: 1099.98px){.ctaImageText .ctaImageText__Cta__Content__Buttons{flex-direction:column;margin-top:28px}}.ctaImageText .ctaImageText__Cta__Content__Buttons .btn-empty{font-weight:600;color:#c22b22}.optionsSliderPlans{padding:32px 0 0}.optionsSliderPlans .optionsSliderPlans__Title{background-color:#fff;margin-bottom:40px}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Title{margin-bottom:0px}}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Intro__Inner{padding:0px 32px}}.optionsSliderPlans .optionsSliderPlans__Intro__Title h3{font-size:1.5rem;line-height:2rem;text-align:center;padding:0;margin:0}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Intro__Title h3{font-size:1.25rem;line-height:1.875rem}}.optionsSliderPlans .optionsSliderPlans__Content{background-color:#f2f2f2;padding:0 0 64px}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Content{padding:0 0 32px}}.optionsSliderPlans .optionsSliderPlans__OptionsSlider{background-color:#fff;padding-bottom:32px}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__OptionsSlider{display:none}}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider{width:900px;margin:0 auto}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Inner{position:relative;display:flex;margin:0 auto 12px;width:720px}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Inner:before,.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Inner:after{content:"";position:absolute;left:0;width:100%;height:12px;background:#fff;pointer-events:none}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Inner:before{top:0}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Inner:after{bottom:0}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Inner input{width:100%;overflow:hidden;-webkit-appearance:none;background-color:#eaeaea;border:none;outline:none;cursor:pointer;height:30px}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Inner input::-webkit-slider-runnable-track{height:30px;-webkit-appearance:none;color:#c22b22}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Inner input::-webkit-slider-thumb{width:1px;-webkit-appearance:none;height:30px;background:#c22b22;box-shadow:-1500px 0 0 1500px #c22b22}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Slider__Items{display:flex;justify-content:space-between}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item{width:180px}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item.active .optionsSliderPlans__OptionsSlider__Item__Icon__Inactive,.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item.active .optionsSliderPlans__OptionsSlider__Item__Icon__Visited{opacity:0}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item.active .optionsSliderPlans__OptionsSlider__Item__Icon__Active{opacity:1}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item.visited .optionsSliderPlans__OptionsSlider__Item__Icon__Inactive,.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item.visited .optionsSliderPlans__OptionsSlider__Item__Icon__Active{opacity:0}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item.visited .optionsSliderPlans__OptionsSlider__Item__Icon__Visited{opacity:1}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Inner{position:relative;display:flex;justify-content:center}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Icon{width:30px;height:30px;position:absolute;display:flex;justify-content:center;align-items:center;top:-42px;pointer-events:none}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Icon__Inactive,.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Icon__Active,.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Icon__Visited{position:absolute;border-radius:100px}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Icon__Inactive{opacity:1;width:16px;height:16px;background:#eaeaea}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Icon__Active{opacity:0;width:30px;height:30px;border:9px solid #c22b22;background:#fff}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Icon__Visited{opacity:0;width:16px;height:16px;background:#c22b22}.optionsSliderPlans .optionsSliderPlans__OptionsSlider__Item__Title{font-size:1rem;line-height:1.25rem;text-align:center}@media(min-width: 1024px){.optionsSliderPlans .optionsSliderPlans__OptionsSlider--Mobile{display:none}}.optionsSliderPlans .optionsSliderPlans__OptionsSlider--Mobile__Inner{padding:20px 20px 28px;background:#fff}.optionsSliderPlans .optionsSliderPlans__OptionsSlider--Mobile__Select .select2 .select2-selection{background:#fff}.optionsSliderPlans .optionsSliderPlans__Cards{padding:32px 0 0}.optionsSliderPlans .optionsSliderPlans__Cards__Items{display:flex;gap:32px}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Cards__Items{flex-direction:column}}.optionsSliderPlans .optionsSliderPlans__Card{flex:1;transition:all ease-in-out .3s}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Card{order:2}}.optionsSliderPlans .optionsSliderPlans__Card--Image .optionsSliderPlans__Card__Heading{padding:20px 32px}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Card--Image .optionsSliderPlans__Card__Heading{padding:28px 32px 24px}}.optionsSliderPlans .optionsSliderPlans__Card.inactive{opacity:25%}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Card.inactive{display:none}}.optionsSliderPlans .optionsSliderPlans__Card.inactive .optionsSliderPlans__Card__Content__Button .btn{background-color:#b5b5b5;border-color:#b5b5b5}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Card.active{order:1}}.optionsSliderPlans .optionsSliderPlans__Card.active .optionsSliderPlans__Card__Inner{border-color:#c22b22}.optionsSliderPlans .optionsSliderPlans__Card.active .optionsSliderPlans__Card__HighlightedTag{opacity:1}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Card.active .optionsSliderPlans__Card__HighlightedTag{display:block}}.optionsSliderPlans .optionsSliderPlans__Card.active .optionsSliderPlans__Card__Heading{background-color:#f2f2f2}.optionsSliderPlans .optionsSliderPlans__Card__Inner{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03);transition:all ease-in-out .3s}.optionsSliderPlans .optionsSliderPlans__Card__HighlightedTag{font-size:1.125rem;line-height:1.75rem;color:#fff;background-color:#c22b22;text-align:center;padding:8px 32px;opacity:0;transition:all ease-in-out .3s}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Card__HighlightedTag{display:none}}.optionsSliderPlans .optionsSliderPlans__Card__Heading{text-align:center;padding:28px 32px;border-bottom:1px solid #d9d9d9;transition:all ease-in-out .3s}.optionsSliderPlans .optionsSliderPlans__Card__Heading__Title{font-size:1.875rem;line-height:2.375rem;font-weight:600}.optionsSliderPlans .optionsSliderPlans__Card__Heading__Title b,.optionsSliderPlans .optionsSliderPlans__Card__Heading__Title strong{color:#c22b22;font-weight:300}.optionsSliderPlans .optionsSliderPlans__Card__Heading__Image img{width:auto;height:80px}.optionsSliderPlans .optionsSliderPlans__Card__Price{font-size:1.5rem;line-height:2rem;color:#666;margin-top:16px}.optionsSliderPlans .optionsSliderPlans__Card__Content__Inner{padding:24px 32px}.optionsSliderPlans .optionsSliderPlans__Card__Content__Description{text-align:center}@media(min-width: 1024px){.optionsSliderPlans .optionsSliderPlans__Card__Content__Description{max-width:80%;margin:0 auto}}.optionsSliderPlans .optionsSliderPlans__Card__Content__Description p{font-size:1rem;line-height:1.5rem;margin:0 0 16px}.optionsSliderPlans .optionsSliderPlans__Card__Content__Description p:last-child{margin:0}.optionsSliderPlans .optionsSliderPlans__Card__Content__Button{text-align:center;margin-top:24px}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Card__Content__Button .btn{width:fit-content}}.optionsSliderPlans .optionsSliderPlans__Card__Content__ButtonFootnote{text-align:center;margin-top:24px}.optionsSliderPlans .optionsSliderPlans__Card__Content__ButtonFootnote p{font-size:.875rem;line-height:1.25rem;color:#c22b22;text-decoration:underline dashed;margin:0 0 16px}.optionsSliderPlans .optionsSliderPlans__Card__Content__ButtonFootnote p:last-child{margin:0}.optionsSliderPlans .optionsSliderPlans__Card__Content__Info--Mobile{margin-top:24px}@media(min-width: 1024px){.optionsSliderPlans .optionsSliderPlans__Card__Content__Info--Mobile{display:none}}.optionsSliderPlans .optionsSliderPlans__Card__Content__Info--Mobile__Controls{display:flex;justify-content:center;align-items:center;position:relative;height:24px}.optionsSliderPlans .optionsSliderPlans__Card__Content__Info--Mobile__Control{display:flex;justify-content:center;align-items:center;position:absolute;color:#c22b22;transition:all ease-in-out .3s;gap:6px;opacity:1;pointer-events:all}.optionsSliderPlans .optionsSliderPlans__Card__Content__Info--Mobile__Control.inactive{opacity:0;pointer-events:none}.optionsSliderPlans .optionsSliderPlans__Card__Content__Info--Mobile__Control i{font-size:1.25rem}.optionsSliderPlans .optionsSliderPlans__Card__Content__Info--Mobile__Control span{font-size:1rem;line-height:1.5rem;font-weight:600}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Card__Content__Info{display:none}}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo{font-size:1rem;line-height:1.5rem;margin-top:24px}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo strong{font-weight:600}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo p{margin:0 0 16px}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo p:last-child{margin-bottom:0}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo ul{list-style:none;padding:0;margin:0 0 16px}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo ul:last-child{margin-bottom:0}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo ul li{font-size:.875rem;line-height:1.25rem;font-weight:300;position:relative;padding-left:22px;margin:0 0 6px}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo ul li:last-child{margin:0}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo ul li:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;display:block;font-size:1rem;color:#c22b22;position:absolute;top:1px;left:0}.optionsSliderPlans .optionsSliderPlans__Card__Content__AdditionalInfo p+ul{margin-top:-4px}.optionsSliderPlans .optionsSliderPlans__Card__Content__Specs{margin-top:24px}.optionsSliderPlans .optionsSliderPlans__Card__Content__Spec{display:flex;gap:0px;border-top:1px solid #d9d9d9;padding:8px 0}.optionsSliderPlans .optionsSliderPlans__Card__Content__Spec__Title{font-size:.875rem;line-height:1.25rem;font-weight:600;flex:1}.optionsSliderPlans .optionsSliderPlans__Card__Content__Spec__Content{font-size:.875rem;line-height:1.25rem;font-weight:300;width:55%;text-align:right}.optionsSliderPlans .optionsSliderPlans__Footnote{margin-top:32px}.optionsSliderPlans .optionsSliderPlans__Footnote__Anchor{text-align:center}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Footnote__Anchor{text-align:left}}.optionsSliderPlans .optionsSliderPlans__Footnote__Anchor button{font-size:1rem;line-height:1.5rem;color:#c22b22;font-weight:600;outline:none;border:none;background:none}.optionsSliderPlans .optionsSliderPlans__Footnote__Content{text-align:center}@media(max-width: 1099.98px){.optionsSliderPlans .optionsSliderPlans__Footnote__Content{text-align:left}}.optionsSliderPlans .optionsSliderPlans__Footnote__Content p{font-size:1rem;line-height:1.5rem;color:#c22b22;margin:0 0 16px}.optionsSliderPlans .optionsSliderPlans__Footnote__Content p:last-child{margin:0}.tableDesignServices{padding:64px 0}@media(max-width: 1099.98px){.tableDesignServices{padding:32px 0}}.tableDesignServices .tableDesignServices__Intro{margin-bottom:64px}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Intro{margin-bottom:32px}}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Title{max-width:85%;margin:0 auto}}.tableDesignServices .tableDesignServices__Title h3{font-size:2.25rem;line-height:2.75rem;text-align:center;padding:0;margin:0}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Title h3{font-size:1.5rem;line-height:2rem}}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Head{display:none}}.tableDesignServices .tableDesignServices__Table__Head__Items{display:flex;width:calc(100% - 280px);margin-left:auto}.tableDesignServices .tableDesignServices__Table__Head__Item{flex:1;overflow:hidden;border-right:1px solid #d9d9d9}.tableDesignServices .tableDesignServices__Table__Head__Item:first-of-type{border-top-left-radius:6px}.tableDesignServices .tableDesignServices__Table__Head__Item:last-of-type{border-top-right-radius:6px;border:none}.tableDesignServices .tableDesignServices__Table__Head__Item__Inner{text-align:center;padding:20px 16px 24px;background:#f2f2f2}.tableDesignServices .tableDesignServices__Table__Head__Item__Title{font-size:1.25rem;line-height:1.875rem;font-weight:600}.tableDesignServices .tableDesignServices__Table__Head__Item__Title b,.tableDesignServices .tableDesignServices__Table__Head__Item__Title strong{color:#c22b22;font-weight:300}.tableDesignServices .tableDesignServices__Table__Head__Item__Price{font-size:1rem;line-height:1.5rem;font-weight:300;color:#666}.tableDesignServices .tableDesignServices__Table__Head__Item__Button{margin-top:16px}.tableDesignServices .tableDesignServices__Table__Head__Item__Button .btn{font-size:.875rem;line-height:1.25rem}@media(min-width: 1024px){.tableDesignServices .tableDesignServices__Table__Body__Row:nth-child(even){background-color:#f2f2f2}.tableDesignServices .tableDesignServices__Table__Body__Row:first-of-type{border-top:1px solid #d9d9d9}.tableDesignServices .tableDesignServices__Table__Body__Row:last-of-type{border-bottom:1px solid #d9d9d9}}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row{margin-bottom:16px}}.tableDesignServices .tableDesignServices__Table__Body__Row__Inner{display:flex}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row__Inner{flex-direction:column}}.tableDesignServices .tableDesignServices__Table__Body__Row__Title{padding:12px 16px;display:flex;align-items:center}@media(min-width: 1024px){.tableDesignServices .tableDesignServices__Table__Body__Row__Title{width:280px;border-right:1px solid #d9d9d9}}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row__Title{background:#f2f2f2}}.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Inner{position:relative;font-size:1rem;line-height:1.5rem;font-weight:300}.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Inner.hasTooltip{text-decoration:underline dashed #c22b22;display:flex;cursor:help}@media(min-width: 1024px){.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Inner.hasTooltip{justify-content:center}}.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Inner.hasTooltip:hover .tableDesignServices__Table__Body__Row__Title__Tooltip{opacity:1}.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Tooltip{position:absolute;pointer-events:none;bottom:32px;opacity:0;transition:all ease-in-out .3s;background:#333;color:#fff;width:220px;border-radius:6px;padding:8px 12px;text-align:center;display:flex;align-items:center;z-index:9}@media(min-width: 1024px){.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Tooltip{justify-content:center}}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Tooltip{left:-16px;text-align:left}}.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Tooltip p{font-size:.875rem;line-height:1.25rem;margin:0}.tableDesignServices .tableDesignServices__Table__Body__Row__Title__Tooltip:after{content:"";width:16px;height:16px;position:absolute;bottom:-6px;background:#333;border-radius:2px;pointer-events:none;transform:rotate(45deg);z-index:-1}.tableDesignServices .tableDesignServices__Table__Body__Row__Cell{flex:1;text-align:center;padding:12px 16px;display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.tableDesignServices .tableDesignServices__Table__Body__Row__Cell{border-right:1px solid #d9d9d9}.tableDesignServices .tableDesignServices__Table__Body__Row__Cell:last-of-type{border:none}}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row__Cell:nth-child(odd){background-color:#f2f2f2}}.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Inner{width:100%}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Inner{display:flex;align-items:center}}@media(min-width: 1024px){.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Title--Mobile{display:none}}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Title--Mobile{font-size:1rem;line-height:1.5rem;font-weight:600;flex:1;text-align:left}.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Title--Mobile b,.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Title--Mobile strong{color:#c22b22;font-weight:300}}@media(min-width: 1024px){.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Text{max-width:73%;margin:0 auto}}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Text{flex:1}}.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Text p{font-size:1rem;line-height:1.5rem;font-weight:300;margin:0}@media(max-width: 1099.98px){.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Check{flex:1}}.tableDesignServices .tableDesignServices__Table__Body__Row__Cell__Check i{font-size:1.125rem;color:#66c61c}.beforeAfterSlider{padding:48px 0px 56px}@media(max-width: 1099.98px){.beforeAfterSlider{padding:36px 0px 28px}}.beforeAfterSlider .beforeAfterSlider__Inner{display:flex;gap:64px}@media(min-width: 1024px){.beforeAfterSlider .beforeAfterSlider__Inner{align-items:flex-end}}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Inner{flex-direction:column;gap:24px}}.beforeAfterSlider .beforeAfterSlider__Slider{width:50%}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Slider{width:100%}}@media(min-width: 1024px){.beforeAfterSlider .beforeAfterSlider__HasSlider .beforeAfterSlider__Content{padding-bottom:48px}}.beforeAfterSlider .beforeAfterSlider__Slides--Slick{margin:0}.beforeAfterSlider .beforeAfterSlider__Slide__BeforeAfter img{width:100%;height:auto;border-radius:8px;overflow:hidden;aspect-ratio:10/7;object-fit:cover;object-position:center center}.beforeAfterSlider .beforeAfterSlider__Slide__Image img{width:100%;height:auto;border-radius:8px;overflow:hidden;aspect-ratio:10/7;object-fit:cover;object-position:center center}.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav{display:flex;align-items:center;justify-content:center;margin-top:16px}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav{justify-content:space-between;margin-top:12px}}.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-dots{position:relative;bottom:0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:8px}.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-dots li{display:flex;align-items:center;justify-content:center;margin:0;width:12px}.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-dots li.slick-active button{background:#c22b22}.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-dots button{padding:0;background:#d9d9d9;border-radius:100%;width:12px;height:12px;transition:all ease-in-out .3s}.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-dots button:before{display:none}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-prev,.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-next{position:relative;left:0;right:0;width:40px;height:40px;background:#c22b22;display:flex;align-items:center;justify-content:center;top:0;transform:none}.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-prev:before,.beforeAfterSlider .beforeAfterSlider__Slides--Slick__Nav .slick-next:before{color:#fff;font-size:1.5rem;opacity:1;font-family:"Font Awesome 6 Pro";font-weight:300}}.beforeAfterSlider .beforeAfterSlider__Content{flex:1}.beforeAfterSlider .beforeAfterSlider__Content__Title h3{font-size:1.875rem;line-height:2.375rem;margin:0;padding:0}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Content__Title h3{font-size:1.5rem;line-height:2rem}}.beforeAfterSlider .beforeAfterSlider__Content__Content{margin-top:32px}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Content__Content{margin-top:16px}}.beforeAfterSlider .beforeAfterSlider__Content__Content p{font-size:1.25rem;line-height:1.875rem}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Content__Content p{font-size:1.25rem;line-height:1.875rem}}.beforeAfterSlider .beforeAfterSlider__Content__Content ul{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Content__Content ul{gap:4px}}.beforeAfterSlider .beforeAfterSlider__Content__Content ul:last-child{margin-bottom:0}.beforeAfterSlider .beforeAfterSlider__Content__Content ul li{font-size:1rem;line-height:1.5rem;font-weight:300;position:relative;padding-left:30px;margin:0 0 4px;width:calc(50% - 4px)}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Content__Content ul li{font-size:.875rem;line-height:1.375rem;width:100%;padding-left:22px}}.beforeAfterSlider .beforeAfterSlider__Content__Content ul li:last-child{margin:0}.beforeAfterSlider .beforeAfterSlider__Content__Content ul li:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;display:block;font-size:1.25rem;color:#c22b22;position:absolute;top:1px;left:0}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Content__Content ul li:before{font-size:1rem}}.beforeAfterSlider .beforeAfterSlider__Content__Content p+ul{margin-top:28px}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Content__Content p+ul{margin-top:16px}}.beforeAfterSlider .beforeAfterSlider__Content__Content strong{font-weight:600}.beforeAfterSlider .beforeAfterSlider__Content__Buttons{margin-top:32px;display:flex;align-items:center;gap:16px}@media(max-width: 1099.98px){.beforeAfterSlider .beforeAfterSlider__Content__Buttons{flex-direction:column;margin-top:28px}}.beforeAfterSlider .beforeAfterSlider__Content__Buttons .btn-empty{font-weight:600;color:#c22b22}@media(min-width: 1024px){.beforeAfterSlider--style2 .beforeAfterSlider__Inner{align-items:center}}@media(min-width: 1024px){.beforeAfterSlider--style2 .beforeAfterSlider__Content__Title h3{font-size:2.625rem;line-height:3.875rem}}@media(min-width: 1024px){.beforeAfterSlider--style2 .beforeAfterSlider__Content__Content{margin-top:16px}}@media(min-width: 1024px){.beforeAfterSlider--style2 .beforeAfterSlider__Content__Content p:first-child{font-size:1.5rem;line-height:2.125rem}}@media(min-width: 1024px){.beforeAfterSlider--style2 .beforeAfterSlider__Content__Buttons a{padding:12px 36px}}.textMedia{padding:64px 0}@media(max-width: 1099.98px){.textMedia{padding:32px 0}}.textMedia__Background--Light-Grey{background:#f2f2f2}.textMedia__Background--White{background:#fff}.textMedia__Inner{display:flex;align-items:center;gap:64px}@media(max-width: 1099.98px){.textMedia__Inner{flex-direction:column;gap:32px}}.textMedia__Content{width:50%}@media(max-width: 1099.98px){.textMedia__Content{width:100%}}.textMedia__Title{margin-bottom:24px}.textMedia__Title h2{font-size:1.875rem;line-height:2.375rem;margin:0;padding:0}@media(max-width: 1099.98px){.textMedia__Title h2{font-size:1.5rem;line-height:2rem}}.textMedia__Description h3{margin:0 0 24px;font-size:1.875rem;line-height:2.375rem}@media(max-width: 1099.98px){.textMedia__Description h3{font-size:1.5rem;line-height:2rem}}.textMedia__Description p{margin-bottom:32px}@media(max-width: 1099.98px){.textMedia__Description p{font-size:1rem;line-height:1.5rem;margin-bottom:16px}}.textMedia__Description p:last-child{margin-bottom:0}.textMedia__Description strong{font-weight:600}.textMedia__Description ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px}@media(max-width: 1099.98px){.textMedia__Description ul{gap:4px}}.textMedia__Description ul:last-child{margin-bottom:0}.textMedia__Description ul li{font-size:1rem;line-height:1.5rem;font-weight:300;position:relative;padding-left:30px;margin:0 0 4px;width:calc(50% - 4px)}@media(max-width: 1099.98px){.textMedia__Description ul li{font-size:.875rem;line-height:1.375rem;width:100%;padding-left:22px}}.textMedia__Description ul li:last-child{margin:0}.textMedia__Description ul li:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;display:block;font-size:1.25rem;color:#c22b22;position:absolute;top:1px;left:0}@media(max-width: 1099.98px){.textMedia__Description ul li:before{font-size:1rem}}.textMedia__Buttons{margin-top:32px;display:flex;align-items:center;gap:16px}@media(max-width: 1099.98px){.textMedia__Buttons{flex-direction:column;margin-top:28px}}.textMedia__Buttons .btn-empty{font-weight:600;color:#c22b22}.textMedia__Media{width:50%;display:flex;flex-direction:column;gap:20px}@media(max-width: 1099.98px){.textMedia__Media{width:100%;gap:16px}}.textMedia__Image img{width:100%;height:auto}.textMedia__Video .popup-youtube{position:relative;display:flex;align-items:center;justify-content:center}.textMedia__Video .popup-youtube svg{width:72px;position:absolute;transform:scale(100%);transition:all ease-in-out .3s;fill:#c22b22;pointer-events:none}@media(max-width: 1099.98px){.textMedia__Video .popup-youtube svg{width:60px}}.textMedia__Video .popup-youtube:hover svg{transform:scale(115%)}.textMedia__Video img{width:100%;height:auto}.textMedia__Gallery{display:flex;gap:20px}@media(max-width: 1099.98px){.textMedia__Gallery{gap:16px}}.textMedia__Gallery__Item{flex:1}.textMedia__Gallery__Item__Image img{width:100%;height:auto;aspect-ratio:23/16;object-fit:cover;object-position:center center}.textMedia__Gallery__Item__Video .popup-youtube{position:relative;display:flex;align-items:center;justify-content:center}.textMedia__Gallery__Item__Video .popup-youtube svg{width:72px;position:absolute;transform:scale(100%);transition:all ease-in-out .3s;fill:#c22b22;pointer-events:none}@media(max-width: 1099.98px){.textMedia__Gallery__Item__Video .popup-youtube svg{width:60px}}.textMedia__Gallery__Item__Video .popup-youtube:hover svg{transform:scale(115%)}.iconCards{padding:72px 0}@media(max-width: 1099.98px){.iconCards{padding:40px 0 36px}}.iconCards .iconCards__Title{margin-bottom:64px}.iconCards .iconCards__Title h2{font-size:1.875rem;line-height:2.375rem;font-weight:300;text-align:center}@media(max-width: 1099.98px){.iconCards .iconCards__Title h2{font-size:1.5rem;line-height:2rem}}.iconCards .iconCards__Title h2 b,.iconCards .iconCards__Title h2 strong{font-weight:600}.iconCards .iconCards__Cards__Items{gap:48px 24px;display:flex;flex-wrap:wrap}@media(max-width: 1099.98px){.iconCards .iconCards__Cards__Items{gap:44px}}@media(min-width: 1024px){.iconCards .iconCards__Cards__ItemsPerRow--3 .iconCards__Card{width:calc(33% - 16px)}}@media(min-width: 1024px){.iconCards .iconCards__Cards__ItemsPerRow--4 .iconCards__Card{width:calc(25% - 18px)}}.iconCards .iconCards__Card{color:#333}@media(max-width: 1099.98px){.iconCards .iconCards__Card{width:100%}}.iconCards .iconCards__Card__Inner{text-align:center;background:#f2f2f2;padding:40px 20px 24px;display:flex;flex-direction:column;align-items:center;height:100%}.iconCards .iconCards__Card__Icon{display:flex;align-items:center;justify-content:center;border:1px solid #f2f2f2;border-radius:100px;overflow:hidden;background:#fff;width:60px;height:60px;margin-top:-70px}.iconCards .iconCards__Card__Icon i{color:#333;font-size:2rem}.iconCards .iconCards__Card__Title{font-size:1.25rem;line-height:1.875rem;font-weight:600;margin:12px 0px 12px}.iconCards .iconCards__Card__Description p{font-size:1rem;line-height:1.5rem;margin:0 0 16px}.iconCards .iconCards__Card__Description p:last-child{margin:0}.iconCards .iconCards__Card__Description strong{font-weight:600}.stats_bar{background-color:#f2f2f2;padding:20px 0;border-bottom:1px solid #fff}.stats_bar__items{display:flex;justify-content:center;gap:35px}@media(max-width: 1099.98px){.stats_bar__items{flex-wrap:wrap;gap:0}}@media(max-width: 1023.98px){.stats_bar__items{justify-content:center}}.stats_bar__item{display:flex;align-items:center;padding:0 10px}@media(max-width: 1099.98px){.stats_bar__item{width:50%;padding:10px}}@media(max-width: 1023.98px){.stats_bar__item{width:100%;padding:10px}}.stats_bar__item__icon{font-size:1.875rem;padding-right:25px}.stats_bar__item__title{font-size:.9375rem;font-weight:600}.stats_bar__item__subtitle{font-size:.9375rem}.btn{border-radius:100px}.btn-lg{padding:12px 16px}.rev_slider .colour-overlay .slotholder:after{background:rgba(0,0,0,.5) !important}@media(min-width: 1024px){.intro .col-md-5>:last-child{margin-bottom:0}}.intro .guarantee{width:160px}@media(min-width: 1024px){.intro .guarantee{float:right}}@media(min-width: 1024px){.term-description>:last-child{margin-bottom:0}}.term-description p{font-size:1rem}@media(min-width: 1024px){.term-description p{line-height:1.8}}@media(min-width: 1024px){.product-tabs .z-tabs.tobermore>ul>li{width:716px}}@media(max-width: 1475px){.product-tabs .z-tabs.tobermore>ul>li{width:644px}}.product-tabs .guarantee{width:160px}@media(min-width: 1024px){.product-tabs .guarantee{float:right}}@media(max-width: 1023.98px){.subtitle{font-size:1.375rem}}.product-text{padding:30px 0}@media(min-width: 1024px){.product-text{padding:50px 0}}.product-text .guarantee{width:160px}@media(min-width: 1024px){.product-text .guarantee{float:right}}.product-bullets{font-size:1.125rem;font-weight:600;color:#fff;margin:30px 0 20px 0;padding:0 0 0 20px}.swatches{padding:15px 0 30px}@media(min-width: 1024px){.swatches{padding:50px 0}}.product-resources{margin-bottom:15px}@media(min-width: 1024px){.product-resources{margin-bottom:50px}}@media(min-width: 1024px){.product-resources .z-tabs.tobermore>ul>li{width:475px}}@media(max-width: 1475px){.product-resources .z-tabs.tobermore>ul>li{width:427px}}.product-resources .guarantees{padding:0}@media(min-width: 1024px){.product-resources .guarantees{padding:30px 0}}.product-resources .guarantees .guarantee{max-width:180px;margin-bottom:30px}.product-resources .faqs{padding:0 0 15px}@media(min-width: 1024px){.product-resources .faqs{padding:30px 0}}.related-posts{background:#fff}.single-product .related-faqs{padding-bottom:30px}@media(min-width: 1024px){.single-product .related-faqs{padding:0 0 50px}}.swatch-text{text-align:center;padding-bottom:15px}@media(min-width: 1024px){.swatch-text{padding-bottom:30px}}.swatch-text>:last-child{margin-bottom:0}.swatch-text p{font-size:1.125rem}.swatches-slider-wrap .swathces-slider-swatch-image{overflow:hidden}.swatches-slider-wrap .swathces-slider-preview-item{overflow:hidden}.stockist-installer,.landscape-question{padding:30px 0 0}@media(min-width: 1024px){.stockist-installer,.landscape-question{padding:50px 0}}@media(min-width: 1024px){.page-template-template_quote .product-tabs .z-tabs.tobermore>ul>li.z-active>a{background:#f2f2f2}}@media(min-width: 1024px){.page-template-template_quote .product-tabs .z-tabs.tobermore>.z-container>.z-content>.z-content-inner{background:#f2f2f2}}.page-template-template_quote .select2-selection__rendered{line-height:48px !important}.page-template-template_quote .select2-selection--single{height:50px !important}.page-template-template_quote .gfield_list_20_cell1{padding-top:3px}.page-template-template_quote .select2-selection__arrow b{margin-top:-7px !important}.page-template-template_quote .select2-container{display:block !important}.section_get_quote__process_items{padding:50px 0;display:flex;flex-direction:row;flex-wrap:wrap}.section_get_quote__process_item{padding:10px;width:50%;flex:1 1 auto;text-align:center}.section_get_quote__process_item_icon{font-size:3.125rem;color:#999}.section_get_quote__process_item_title{font-size:1rem;line-height:1.375rem;max-width:180px;margin:0 auto}.section_get_quote__content{padding:50px 0 30px 0;background:#f2f2f2}@media(min-width: 1024px){.tbm_wishlist_actions_samples_inner,.tbm_wishlist_actions_quote_inner{margin-bottom:30px}}.tbm_wishlist_actions_quote_inner .gform_legacy_markup_wrapper h2.gsection_title{padding-bottom:15px !important}.tbm_wishlist_actions_quote_inner li.gfield.alert.alert-warning{text-align:center;padding:20px 15px 15px}.tbm_wishlist_actions_quote_inner li.gfield.alert.alert-warning h6{font-size:1.125rem}.tbm_wishlist_actions_quote_inner table.gfield_list thead th{font-weight:600}.gb-text{margin-bottom:30px;font-size:1.125rem;text-align:center}@media(min-width: 1024px){.section_get_quote__process_items{padding:70px 0;flex-wrap:nowrap}.section_get_quote__process_item{width:initial;flex:1 1 0}}.location_selector{text-align:center;margin-bottom:30px}.location_selector .btn_wrap_gb{margin-bottom:20px}@media(min-width: 1024px){.location_selector .btn_wrap_gb{text-align:right;margin-bottom:0}}@media(min-width: 1024px){.location_selector .btn_wrap_roi{text-align:left}}.location_selector .btn-locator{text-transform:none}@media(min-width: 1024px){.location_selector .btn-locator{width:70%}}.location_selector svg{max-width:100%;height:auto}@media(min-width: 1024px){.location_selector svg{max-width:550px}}.location_selector #britain,.location_selector #ireland{cursor:pointer}.location_selector #britain:hover path,.location_selector #ireland:hover path{fill:#d20a11;stroke:#d20a11}.location_selector #britain path,.location_selector #ireland path{transition:all .2s linear}.location_selector__item{background-color:#f2f2f2;border-radius:8px;padding:30px 20px;height:100%;margin-top:48px}.location_selector__item h2{font-size:1.75rem;padding-bottom:20px}.location_selector__item .locator_form--desktop{padding-top:10px;margin-bottom:5px;display:block}.location_selector__item_images{display:flex}.location_selector__item_image{padding:10px;flex:1 1 0}.location_selector__item_image_inner{background-size:cover;background-position:center center;height:230px}.location_selector__item_intro{padding-top:30px;padding-bottom:30px;text-align:left}.location_selector__item_intro ul{list-style:none;padding-left:15px}@media(max-width: 1023.98px){.location_selector__item_intro ul{padding-left:0}}@media(max-width: 1023.98px){.location_selector__item_intro ul li{font-size:.875rem}}.location_selector__item_intro ul li:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;display:inline-flex;margin-right:10px;font-size:14px;color:#c22b22}@media(max-width: 1023.98px){.location_selector__item_intro ul li:before{margin-right:5px;font-size:12px}}.location_selector__item_btn{padding-bottom:20px}.location_selector__item_btn .btn{min-width:40%;margin:0 10px 10px}@media(max-width: 1023.98px){.location_selector__item_btn .btn{width:75%}}.location_selector__item_btn .btn:hover{color:#fff;background-color:#c22b22}@media(max-width: 1023.98px){.location_selector{margin-bottom:0}.location_selector .col-md-6{margin-bottom:25px}.location_selector__location_switch{display:none}.location_selector__item{margin-top:10px !important;padding:30px 15px 15px}.location_selector__item_images{display:none}.location_selector__item_intro{padding:0}.location_selector__item_intro p{font-size:.875rem}.location_selector__item_btn{padding-bottom:0;margin-top:32.5px}}.easyclean-logo-tick{width:160px;height:26px;display:flex;margin-top:auto;align-self:flex-end}@media(min-width: 1024px){.location_selector__item{margin-top:0}}.inspiratio_gallery__filters{background:#f2f2f2;padding:40px 0}.inspiratio_gallery__filters select{width:100%;background:#fff;color:#f2f2f2;font-size:1.125rem;height:50px;line-height:50px;text-align-last:center;text-align:center;padding-right:30px}@media(min-width: 1024px){.inspiratio_gallery__filters select{width:70%}}.inspiratio_gallery__filters .select2-container .select2-selection--single{background:#fff;text-align:center}.inspiratio_gallery__filters__intro{font-size:1.5625rem;text-align:center;margin-bottom:20px}.inspiratio_gallery__filters__product_type{padding-bottom:10px}@media(min-width: 1024px){.inspiratio_gallery__filters__product_type{padding-bottom:0;padding-right:30px;text-align:right}}@media(min-width: 1024px){.inspiratio_gallery__filters__application{padding-left:30px}}.inspiration_gallery{position:relative;width:100%}.inspiration_gallery::after{display:block;clear:both;content:""}.gutter-sizer{width:2%}.grid-sizer,.inspiration_gallery__item{width:22%}.grid-sizer::after,.inspiration_gallery__item::after{display:block;clear:both;content:""}.inspiration_gallery__item{float:left;width:22%;margin-bottom:25px;cursor:pointer}.inspiration_gallery__item a:before{position:absolute;content:"";height:100%;width:100%;background:rgba(255,255,255,.8);z-index:999;visibility:hidden;opacity:0;transition:all .3s}.inspiration_gallery__item a:hover:before{visibility:visible;opacity:1}.inspiration_gallery__item img{max-width:100%;height:auto}.inspiration_gallery__item .inspiration_gallery__item__hover_text{text-align:center;position:absolute;visibility:hidden;width:100%;top:50%;margin-top:-30px;color:#333;z-index:1000;font-weight:100;opacity:0;transition:all .3s}.inspiration_gallery__item .inspiration_gallery__item__hover_text i{font-size:3rem}.inspiration_gallery__item:hover .inspiration_gallery__item__hover_text{visibility:visible;opacity:1}.easyclean-stockist .locator_results__item__inner .right-col{position:relative}@media(min-width: 1024px){.easyclean-stockist .locator_results__item__inner .right-col .locator_results__opening_hours{position:absolute;bottom:0}}.easyclean-stockist .locator_results__item{margin-bottom:0}.easyclean-text-gallery{background-color:#f2f2f2}.easyclean-map{width:100%;height:300px;margin-top:30px;border:#ccc solid 1px}@media(min-width: 1024px){.easyclean-map{height:100%;margin-top:0}}.easyclean-map img{max-width:inherit !important}.easyclean-gallery .lightbox{display:block;text-align:center}@media(min-width: 1024px){.easyclean-gallery .lightbox{margin-bottom:15px}}.easyclean-gallery .lightbox img{display:inline-block}@media(min-width: 1024px){.easyclean-cta p{font-size:1.5rem}}@media(min-width: 1024px){.easyclean-cta .content{width:65%}}.pavingcentre-stockist .locator_results__item__inner .right-col{position:relative}@media(min-width: 1024px){.pavingcentre-stockist .locator_results__item__inner .right-col .locator_results__opening_hours{position:absolute;bottom:0}}.pavingcentre-stockist .locator_results__item{margin-bottom:0}.pavingcentre-text-gallery{background-color:#f2f2f2}.pavingcentre-map{width:100%;height:300px;margin-top:30px;border:#ccc solid 1px}@media(min-width: 1024px){.pavingcentre-map{height:100%;margin-top:0}}.pavingcentre-map img{max-width:inherit !important}.pavingcentre-gallery .lightbox{display:block;text-align:center}@media(min-width: 1024px){.pavingcentre-gallery .lightbox{margin-bottom:15px}}.pavingcentre-gallery .lightbox img{display:inline-block}@media(min-width: 1024px){.pavingcentre-cta p{font-size:1.5rem}}@media(min-width: 1024px){.pavingcentre-cta .content{width:65%}}.modal-backdrop{z-index:9998}.modal-body .gsection_title{font-size:1.625rem;color:#c22b22;font-weight:300}.modal-body .gform_heading{display:none}.modal-body .gform_wrapper label.gfield_label{font-weight:300}.modal-body form .ginput_complex{align-items:unset !important}.modal-body form .select2-container{padding:0 !important}.modal-body form .select2-container .selection{padding:0 !important}.modal-body form .select2-container .selection .select2-selection--single{height:50px !important}.modal-body .gform_footer{text-align:center}.modal-body .gform_footer .btn{min-width:200px}.region_selector{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:99999;padding:20px;display:none}.region_selector__inner{position:absolute;top:150px;left:50%;margin-left:-400px;width:800px;background-color:#fff;padding:30px;text-align:center}@media(max-width: 1099.98px){.region_selector__inner{width:80%;left:0;margin-left:10%}}.region_selector__title{font-family:"halyard-display";font-size:2.625rem;font-weight:600;padding-bottom:20px}@media(max-width: 1099.98px){.region_selector__title{font-size:1.75rem}}.region_selector__subtitle{padding-bottom:30px}.region_selector__selections .btn{min-width:200px;margin:10px}.products_selector__product_item .product-name{margin-top:0 !important}@media(min-width: 1024px){.products_selector__product_item .product-name{padding-top:20px}}@media(min-width: 1024px){.products_selector__product_item .product-swatches{padding-bottom:50px}}.products_selector__product_item .products_selector__product_item__separator{margin-top:0}.products_selector__product_item .product-img{padding-bottom:20px}.products_selector__product_item .product-img-inner{height:100%;position:relative}.products_selector__product_item .product-img-inner img{height:100%;width:100%;object-fit:cover;object-position:center}.product-image-mobile{padding:30px 16px 0 16px}.product-image-mobile img{height:350px;width:100%;object-fit:cover;object-position:center}@media(min-width: 576px){.product-image-mobile{text-align:center}.product-image-mobile img{width:350px;margin:0 auto}}@media(min-width: 1024px){.product-image-mobile{display:none}}.products_selector__product_actions{display:flex;justify-content:center}.products_selector__product_actions--noPictureit .products_selector__product_action{width:100% !important}@media(min-width: 1024px){.products_selector__product_actions{min-width:250px;display:block;position:absolute;bottom:1px;right:0}}.products_selector__product_action{width:50%;flex:0 0 auto;justify-content:center}.products_selector__product_action .btn{border-radius:0;min-height:58px;display:flex;justify-content:center;align-items:center}@media(min-width: 1024px){.products_selector__product_action{width:100%}}.products_selector__pictureit--mobile{text-align:center;background-color:#c22b22}@media(min-width: 1024px){.products_selector__pictureit{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.6);padding:16px;text-align:center}.products_selector__pictureit--mobile{display:none}}@media(max-width: 1023.98px){.products_selector__product_item .products_selector__product_item__separator{margin-top:0}}.section_landing_navigation a.btn{border-radius:0px}.nivo-lightbox-nav{display:flex;align-items:center;justify-content:center;text-indent:unset !important;font-size:0 !important;background:none !important}.nivo-lightbox-nav:after{display:flex;color:#fff;font-size:3rem !important;font-family:"Font Awesome 6 Pro";font-weight:600}.nivo-lightbox-nav.nivo-lightbox-next:after{content:""}.nivo-lightbox-nav.nivo-lightbox-prev:after{content:""}@media(max-width: 1099.98px){.homeownerApplications__Header{padding-top:10px !important}}@media(max-width: 1099.98px){.homeownerApplications__Header .page-header--product-category .title>.page-title,.homeownerApplications__Header .page-header--product-category .title>.page-subtitle{color:#333 !important}}@media(max-width: 1099.98px){.homeownerProductCategoryPage__Main{overflow:unset !important}}.page_header--text_only{background-color:#d9d9d9;position:relative}.page_header--text_only .breadcrumb-bar{background:rgba(232,232,232,.7)}.page_header--text_only--wrapper{padding:90px 0 60px}@media(max-width: 1099.98px){.page_header--text_only--wrapper{padding:30px 0}}.page_header--text_only--thankyou .page_header--text_only--wrapper{padding:40px 0 50px}@media(max-width: 1099.98px){.page_header--text_only--thankyou .page_header--text_only--wrapper{padding:30px 0}}.page_header--text_only--icon{font-size:4rem;color:#079455;text-align:center}@media(max-width: 1099.98px){.page_header--text_only--icon{font-size:2.5rem}}.page_header--text_only--title{text-align:center;max-width:60%;margin:0 auto}@media(max-width: 1099.98px){.page_header--text_only--title{max-width:100%}}.page_header--text_only--title h1{font-size:3.75rem;margin:0 0 15px;padding:0 0 0}@media(max-width: 1099.98px){.page_header--text_only--title h1{font-size:1.875rem;margin:0 0 12.5px}}.page_header--text_only--title h4{font-weight:300;margin:0 0 0;padding:0 0 0;line-height:2rem}@media(max-width: 1099.98px){.page_header--text_only--title h4{font-size:1rem;line-height:1.375rem}}.pageContent{padding:50px 0}@media(max-width: 1099.98px){.pageContent{padding:35px 0 40px}}.pageContent__Content{text-align:center;max-width:65%;margin:0 auto}@media(max-width: 1099.98px){.pageContent__Content{max-width:100%}}.pageContent__Content p,.pageContent__Content strong,.pageContent__Content a{font-size:1.25rem;line-height:1.875rem}@media(max-width: 1099.98px){.pageContent__Content p,.pageContent__Content strong,.pageContent__Content a{font-size:1rem;line-height:1.5rem}}.pageContent__Content strong{font-weight:600}.pageContent__Button{text-align:center;margin-top:30px;display:flex;align-items:center;justify-content:center}.pageContent__Button .btn{padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content}.latestArticles{padding:60px 0 60px;background:#f2f2f2}@media only screen and (max-width: 1024px){.latestArticles{padding:50px 0 40px}}@media only screen and (max-width: 768px){.latestArticles{padding:35px 0 25px}}.latestArticles__Title{margin-bottom:50px}@media only screen and (max-width: 768px){.latestArticles__Title{margin-bottom:30px}}.latestArticles__Title h2{text-align:center}@media only screen and (max-width: 768px){.latestArticles__Title h2{font-size:1.5rem;line-height:2rem}}.latestArticles__Articles{display:flex;gap:25px;justify-content:center}@media only screen and (max-width: 1024px){.latestArticles__Articles{flex-wrap:wrap}}.latestArticles__Article{flex:1;max-width:600px;position:relative}@media only screen and (max-width: 1024px){.latestArticles__Article{min-width:calc(50% - 12.5px);max-width:calc(50% - 12.5px)}}@media only screen and (max-width: 768px){.latestArticles__Article{min-width:100%;max-width:100%}}.latestArticles__Article__Inner{height:100%;display:flex;flex-direction:column}.latestArticles__Article__Image img{width:100%;aspect-ratio:2/1;object-fit:cover;object-position:center center;height:auto}.latestArticles__Article__Content{background:#fff;height:-webkit-fill-available;padding:24px;display:flex;flex-direction:column}.latestArticles__Article__Categories{font-size:.875rem;line-height:1.25rem;color:#c22b22;text-transform:uppercase;font-weight:600;margin-bottom:8px}.latestArticles__Article__Title{margin-bottom:16px}@media(max-width: 1099.98px){.latestArticles__Article__Title{margin-bottom:12px}}.latestArticles__Article__Title h3{margin:0;padding:0;font-size:1.5rem;line-height:2rem;color:#333}@media(max-width: 1099.98px){.latestArticles__Article__Title h3{font-size:1.25rem;line-height:1.75rem}}.latestArticles__Article__Excerpt{margin-bottom:28px}@media(max-width: 1099.98px){.latestArticles__Article__Excerpt{margin-bottom:16px}}.latestArticles__Article__Excerpt p{font-size:1rem;line-height:1.5rem;color:#7a7a7a}.latestArticles__Article__Author{display:flex;align-items:center;gap:12px;margin-top:auto}.latestArticles__Article__Author__Image img{width:40px;height:40px;border-radius:100px}.latestArticles__Article__Author__Info p{margin:0;font-size:.875rem;line-height:1.25rem}.latestArticles__Article__Author__Name{color:#333}.latestArticles__Article__Author__Position{color:#7a7a7a}.projectSingle--relatedPages{padding:60px 0 60px;background:#f2f2f2}@media only screen and (max-width: 1024px){.projectSingle--relatedPages{padding:50px 0 40px}}@media only screen and (max-width: 768px){.projectSingle--relatedPages{padding:35px 0 25px}}.projectSingle--relatedPages--title{margin-bottom:50px}@media only screen and (max-width: 768px){.projectSingle--relatedPages--title{margin-bottom:30px}}.projectSingle--relatedPages--title h2{text-align:center}.projectSingle--relatedPages--pages{display:flex;gap:25px;justify-content:center}@media only screen and (max-width: 1024px){.projectSingle--relatedPages--pages{flex-wrap:wrap}}.projectSingle--relatedPages--page{flex:1;max-width:600px;position:relative}@media only screen and (max-width: 1024px){.projectSingle--relatedPages--page{min-width:calc(50% - 12.5px);max-width:calc(50% - 12.5px)}}@media only screen and (max-width: 768px){.projectSingle--relatedPages--page{min-width:100%;max-width:100%}}.projectSingle--relatedPages--page--link{height:100%;display:flex;flex-direction:column}.projectSingle--relatedPages--page--image img{width:100%;aspect-ratio:2/1;object-fit:cover;object-position:center center;height:auto}.projectSingle--relatedPages--page--content{background:#fff;padding:30px 35px 10px;height:-webkit-fill-available}.projectSingle--relatedPages--page--title{margin-bottom:15px}.projectSingle--relatedPages--page--title,.projectSingle--relatedPages--page--text{text-align:center;color:#333}.mfp-wrap .mfp-bottom-bar{background:none !important}.mfp-wrap .mfp-products-used{display:none !important}.mfp-wrap .mfp-inspiration-gallery .mfp-title-wrap .mfp-title a{background:#c22b22 !important;color:#fff !important}.mfp-wrap .mfp-inspiration-gallery .mfp-title-wrap .mfp-title a:hover{background:#fff !important;color:#c22b22 !important}.mfp-wrap .inspiration_favorite_add{width:40px !important;height:40px !important;font-size:1.375rem !important;box-shadow:0px 0px 6px 0px #6c6c6c !important}

/*# sourceMappingURL=screen-2a1d8bd4e8e2f1579c91.css.map*/