.materialColorSlug_titleSm__g_BsD{margin-bottom:1.25rem;vertical-align:baseline;font-family:var(--font-inter);font-size:.875rem;line-height:17px;font-weight:600;text-transform:none;letter-spacing:0}.materialColorSlug_link__d_OIs{font-size:.875rem;line-height:17px;--tw-text-opacity:1;color:rgb(227 4 19/var(--tw-text-opacity))}a.materialColorSlug_link__d_OIs{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}a.materialColorSlug_link__d_OIs:hover{--tw-text-opacity:1;color:rgb(248 2 18/var(--tw-text-opacity))}.materialColorSlug_blockBorderTop__gCyZO{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(218 224 226/var(--tw-border-opacity));padding-bottom:1.25rem;padding-top:1.25rem}.materialColorSlug_cardImageGrid__mOYdR{display:grid;gap:.625rem;padding-top:.625rem}@media (min-width:480px){.materialColorSlug_cardImageGrid__mOYdR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.materialColorSlug_cardImageGrid__mOYdR{grid-template-columns:repeat(3,minmax(0,1fr))}}.materialColorSlug_cardImage__faXNl{display:flex;align-items:center;gap:.625rem}.materialColorSlug_cardImage__faXNl img,.materialColorSlug_cardImage__faXNl svg{width:3.125rem;height:3.125rem;flex-shrink:0}.materialColorSlug_cardImage__faXNl span{font-family:var(--font-inter);font-size:.875rem;line-height:1.25rem}@media (min-width:1280px){.materialColorSlug_cardImage__faXNl span{margin-right:1.25rem}}a.materialColorSlug_cardImage__faXNl{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}a.materialColorSlug_cardImage__faXNl:hover{--tw-text-opacity:1;color:rgb(227 4 19/var(--tw-text-opacity))}.materialColorSlug_tableTitle__S6iV9{margin-bottom:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;font-size:2.25rem;line-height:46px;letter-spacing:.9px}.materialColorSlug_table__3N3ne{width:100%;text-align:left;font-family:var(--font-inter);font-size:.875rem;line-height:1.25rem}.materialColorSlug_table__3N3ne thead{--tw-bg-opacity:1;background-color:rgb(22 43 47/var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.materialColorSlug_table__3N3ne tbody tr{--tw-border-opacity:1;border-color:rgb(218 224 226/var(--tw-border-opacity))}@media not all and (min-width:768px){.materialColorSlug_table__3N3ne tbody tr{border-bottom-width:1px}}@media (min-width:768px){.materialColorSlug_table__3N3ne tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(239 242 244/var(--tw-bg-opacity))}.materialColorSlug_table__3N3ne tbody tr:nth-child(odd) td{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.materialColorSlug_table__3N3ne tbody tr:nth-child(2n) td{--tw-bg-opacity:1;background-color:rgb(239 242 244/var(--tw-bg-opacity))}}.materialColorSlug_table__3N3ne td,.materialColorSlug_table__3N3ne th{padding-left:10px;padding-right:10px}.materialColorSlug_table__3N3ne td:first-child,.materialColorSlug_table__3N3ne th:first-child{position:sticky;left:0;padding-left:0}.materialColorSlug_table__3N3ne td:last-child,.materialColorSlug_table__3N3ne th:last-child{padding-right:1.25rem}.materialColorSlug_table__3N3ne td span,.materialColorSlug_table__3N3ne th span{text-wrap:wrap}.materialColorSlug_table__3N3ne th{padding-bottom:21px;padding-top:1.375rem}.materialColorSlug_table__3N3ne th:first-child{width:200px;min-width:200px;--tw-bg-opacity:1;background-color:rgb(22 43 47/var(--tw-bg-opacity));padding-left:1.25rem}.materialColorSlug_table__3N3ne td{white-space:nowrap;padding-bottom:.875rem;padding-top:1rem}.materialColorSlug_table__3N3ne td div{display:flex;align-items:center;gap:.625rem;padding-left:1.25rem}@media not all and (min-width:768px){.materialColorSlug_table__3N3ne td div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.materialColorSlug_tableCaption__Y5jj0{margin-bottom:3.75rem;margin-top:1.25rem;caption-side:bottom;text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(113 118 121/var(--tw-text-opacity))}.baseCarousel_embla__Muu0j{margin:auto;--slide-height:19rem;--slide-spacing:1rem;--slide-size:100%}.baseCarousel_emblaViewport__03WVx{overflow:hidden}.baseCarousel_emblaContainer__IizjN{backface-visibility:hidden;display:flex;touch-action:pan-y;margin-left:calc(var(--slide-spacing)*-1)}.baseCarousel_emblaSlide__s5xNL{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.baseCarousel_emblaDots__noLmT{display:flex;align-items:center;gap:6px}@media (min-width:768px){.baseCarousel_emblaDots__noLmT{gap:.625rem}}.carouselCategories_embla__AQL7M{--slide-spacing:1px;--slide-size:25%}@media(max-width:1024px){.carouselCategories_embla__AQL7M{--slide-size:33.333%}.carouselCategories_emblaSlide__pBpQR:first-child{flex:0 0 calc(var(--slide-size) + 20px)}}@media(max-width:700px){.carouselCategories_embla__AQL7M{--slide-size:47.27%}}.carouselContent_embla__cs2kW{position:relative}.carouselContent_emblaContainer__lvllV{display:flex}.carouselContent_emblaContainer__lvllV>*{flex-shrink:0;flex-grow:0}.carouselContent_emblaViewport__vWJBe{overflow:hidden;width:100%}.carouselMaterialColors_embla__W7fOy{--slide-spacing:0}.carouselNews_embla__wwKHH{--slide-spacing:0;--slide-size:33.333%}.carouselNews_emblaSlide__SbswC{padding-bottom:1.5625rem}@media(max-width:767px){.carouselNews_embla__wwKHH{--slide-size:45%}}@media(max-width:540px){.carouselNews_embla__wwKHH{--slide-size:100%}}.carouselReasons_embla__6B9Dk{--slide-spacing:1rem;--slide-size:100%}@media(max-width:1024px){.carouselService_embla__2pObf{--slide-spacing:14px;--slide-size:44.27%}.carouselService_emblaSlide__VUT0c:first-child{flex:0 0 calc(var(--slide-size) + 20px)}}@media(max-width:700px){.carouselService_embla__2pObf{--slide-size:47%}}.roofSystemButton_buttonWrapper__cJjWc{position:absolute;z-index:10}.roofSystemButton_buttonWrapper__cJjWc:after{position:absolute;left:50%;top:41px;margin-left:auto;margin-right:auto;display:block;width:1px;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1280px){.roofSystemButton_buttonWrapper__cJjWc:after{content:var(--tw-content);top:48px}}.roofSystemButton_button__ETyg6{position:relative;left:50%;z-index:20;width:42px;height:42px;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));background-color:hsla(0,0%,100%,.8);padding:0;font-family:var(--font-sans-condensed);--tw-backdrop-blur:blur(10px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:1280px){.roofSystemButton_button__ETyg6{width:50px;height:50px}}.roofSystemButton_button__ETyg6.roofSystemButton_active__EsexD,.roofSystemButton_button__ETyg6:hover{--tw-bg-opacity:1;background-color:rgb(227 4 19/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1280px){.roofSystemButton_button__ETyg6.roofSystemButton_active__EsexD,.roofSystemButton_button__ETyg6:hover{--tw-scale-x:120%;--tw-scale-y:120%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.roofSystemButton_buttonWrapper1__S_4oL{left:calc(50% + 32px);top:333px}.roofSystemButton_buttonWrapper1__S_4oL:after{height:78px}@media(max-width:1310px){.roofSystemButton_buttonWrapper1__S_4oL{left:calc(50% + 23px);top:304px}}@media(max-width:1023px){.roofSystemButton_buttonWrapper1__S_4oL{left:calc(50% + 14px);top:228px}}@media(max-width:640px){.roofSystemButton_buttonWrapper1__S_4oL{left:calc(50% + 124px);top:337px}.roofSystemButton_buttonWrapper1__S_4oL:after{height:34px}}.roofSystemButton_buttonWrapper2__4XHnR{left:calc(50% - 488px);top:176px}.roofSystemButton_buttonWrapper2__4XHnR:after{height:65px}@media(max-width:1310px){.roofSystemButton_buttonWrapper2__4XHnR{left:calc(50% - 394px);top:178px}}@media(max-width:1023px){.roofSystemButton_buttonWrapper2__4XHnR{left:calc(50% - 325px);top:131px}}@media(max-width:640px){.roofSystemButton_buttonWrapper2__4XHnR{left:calc(50% - 112px);top:278px}.roofSystemButton_buttonWrapper2__4XHnR:after{height:34px}}.roofSystemButton_buttonWrapper3__6jkcr{left:calc(50% - 610px);top:237px}.roofSystemButton_buttonWrapper3__6jkcr:after{height:90px}@media(max-width:1310px){.roofSystemButton_buttonWrapper3__6jkcr{left:calc(50% - 483px);top:210px}}@media(max-width:1023px){.roofSystemButton_buttonWrapper3__6jkcr{left:calc(50% - 399px);top:149px}}@media(max-width:640px){.roofSystemButton_buttonWrapper3__6jkcr{left:calc(50% - 173px);top:247px}.roofSystemButton_buttonWrapper3__6jkcr:after{height:54px}}.roofSystemButton_buttonWrapper4__Yg3Sz{left:calc(50% - 407px);top:144px}.roofSystemButton_buttonWrapper4__Yg3Sz:after{height:58px}@media(max-width:1310px){.roofSystemButton_buttonWrapper4__Yg3Sz{left:calc(50% - 331px);top:157px}}@media(max-width:1023px){.roofSystemButton_buttonWrapper4__Yg3Sz{left:calc(50% - 272px);top:113px}}@media(max-width:640px){.roofSystemButton_buttonWrapper4__Yg3Sz{left:calc(50% - 63px);top:219px}.roofSystemButton_buttonWrapper4__Yg3Sz:after{height:54px}}.roofSystemButton_buttonWrapper5__Jf1EO{left:calc(50% - 73px);top:236px}.roofSystemButton_buttonWrapper5__Jf1EO:after{height:76px}@media(max-width:1310px){.roofSystemButton_buttonWrapper5__Jf1EO{left:calc(50% - 58px);top:230px}}@media(max-width:1023px){.roofSystemButton_buttonWrapper5__Jf1EO{left:calc(50% - 52px);top:167px}}@media(max-width:640px){.roofSystemButton_buttonWrapper5__Jf1EO{left:calc(50% + 78px);top:280px}.roofSystemButton_buttonWrapper5__Jf1EO:after{height:44px}}.roofSystemButton_buttonWrapper6__bFfbI{left:calc(50% - 287px);top:176px}.roofSystemButton_buttonWrapper6__bFfbI:after{height:77px}@media(max-width:1310px){.roofSystemButton_buttonWrapper6__bFfbI{left:calc(50% - 233px);top:176px}}@media(max-width:1023px){.roofSystemButton_buttonWrapper6__bFfbI{left:calc(50% - 129px);top:126px}}@media(max-width:640px){.roofSystemButton_buttonWrapper6__bFfbI{left:calc(50% + 16px);top:250px}.roofSystemButton_buttonWrapper6__bFfbI:after{height:44px}}.roofSystemButton_buttonWrapper7__dABVq{left:calc(50% - 305px);top:335px}.roofSystemButton_buttonWrapper7__dABVq:after{height:2.25rem}@media(max-width:1310px){.roofSystemButton_buttonWrapper7__dABVq{left:calc(50% - 245px);top:316px}}@media(max-width:1023px){.roofSystemButton_buttonWrapper7__dABVq{left:calc(50% - 205px);top:246px}}@media(max-width:640px){.roofSystemButton_buttonWrapper7__dABVq{left:calc(50% - 39px);top:328px}.roofSystemButton_buttonWrapper7__dABVq:after{height:24px}}.roofSystemButton_buttonWrapper8__glKMg{left:calc(50% - 293px);top:554px}.roofSystemButton_buttonWrapper8__glKMg:after{height:2.8125rem}@media(max-width:1310px){.roofSystemButton_buttonWrapper8__glKMg{left:calc(50% - 240px);top:483px}}@media(max-width:1023px){.roofSystemButton_buttonWrapper8__glKMg{left:calc(50% - 204px);top:376px}}@media(max-width:640px){.roofSystemButton_buttonWrapper8__glKMg{left:calc(50% - 30px);top:433px}.roofSystemButton_buttonWrapper8__glKMg:after{height:34px}}.carouselImageThumb_embla__vl_YO{position:relative}.carouselImageThumb_emblaContainer__Td_Of{display:flex}.carouselImageThumb_emblaContainer__Td_Of>*{flex-shrink:0;flex-grow:0}.carouselImageThumb_emblaViewport__2tlUm{overflow:hidden;width:100%}