.Button-module__QxwhcG__button{font-family:var(--secondaryFontMedium);border:1px solid var(--white);color:var(--white);text-align:center;background:rgba(35,45,64,.5);border-radius:10px;padding:1rem 3rem;font-size:1.2rem;line-height:25px;transition:all .3s ease-out;display:inline-block}.Button-module__QxwhcG__button:hover{background:#232d40}.Button-module__QxwhcG__button:disabled{opacity:.5;pointer-events:none}.Button-module__QxwhcG__button.Button-module__QxwhcG__buttonnav{justify-content:space-between;align-items:center;min-width:300px;padding:1rem;display:flex}.Button-module__QxwhcG__button.Button-module__QxwhcG__buttonnav .Button-module__QxwhcG__buttonNavIcon{margin-left:.5rem}.Button-module__QxwhcG__submitbutton{background:var(--primary-color);font-family:var(--secondaryFontMedium);border:1px solid var(--white);color:var(--white);text-align:center;border-radius:15px;padding:1rem 3rem;font-size:1.2rem;line-height:25px;transition:all .3s ease-out;display:inline-block}.Button-module__QxwhcG__submitbutton:hover{background:#232d40}.Button-module__QxwhcG__submitbutton:disabled{opacity:.5;pointer-events:none}.Button-module__QxwhcG__submitbutton .Button-module__QxwhcG__submitIcon{vertical-align:middle;margin-right:.5rem;font-size:1.5rem}.Button-module__QxwhcG__outlineWhite{border:1px solid var(--white);color:var(--white);background:0 0}.Button-module__QxwhcG__outlineWhite:hover{background:var(--white);color:var(--primary-color)}.Button-module__QxwhcG__outlineGreen{border:1px solid var(--primary-color);color:var(--primary-color);background:0 0}.Button-module__QxwhcG__outlineGreen:hover{background:var(--primary-color);color:var(--white)}.Button-module__QxwhcG__solidGrey{color:var(--black);background:#f9f9f9;border:1px solid #f9f9f9}.Button-module__QxwhcG__solidGrey:hover{background:#d6d6d6;border-color:#d6d6d6}.Button-module__QxwhcG__solidWhite{background:var(--white);border:1px solid var(--white);color:var(--primary-color)}.Button-module__QxwhcG__solidWhite:hover{background:#d6d6d6;border-color:#d6d6d6}.Button-module__QxwhcG__fullwidth{width:100%}@media (max-width:500px){.Button-module__QxwhcG__button{padding:6px 25px}}@media (max-width:390px){.Button-module__QxwhcG__button{padding:5px 15px;font-size:.85rem}}
.SpecialtyCard-module__qTnXvG__specialtyCard{background:var(--white);text-align:center;border-radius:10px;transition:all .3s ease-out;box-shadow:3px 2px 10px 1px rgba(0,0,0,.12)}.SpecialtyCard-module__qTnXvG__specialtyCard:hover{background:var(--primary-color);transform:scale(1.05)}.SpecialtyCard-module__qTnXvG__specialtyCard:hover p{color:var(--white)}.SpecialtyCard-module__qTnXvG__specialtyCard .SpecialtyCard-module__qTnXvG__specialtybutton{padding:1.5rem .5rem;display:block}.SpecialtyCard-module__qTnXvG__specialtyCard .SpecialtyCard-module__qTnXvG__specialtybutton .SpecialtyCard-module__qTnXvG__specialityimage{width:90px;height:auto}.SpecialtyCard-module__qTnXvG__specialtyCard .SpecialtyCard-module__qTnXvG__specialtybutton p{font-family:var(--secondaryFontMedium);font-size:1.2rem}.SpecialtyCard-module__qTnXvG__specialtyCard.SpecialtyCard-module__qTnXvG__specialtyCardSecondary .SpecialtyCard-module__qTnXvG__specialtybutton{align-items:center;gap:1rem;padding:1rem .5rem;display:flex}.SpecialtyCard-module__qTnXvG__specialtyCard.SpecialtyCard-module__qTnXvG__specialtyCardSecondary .SpecialtyCard-module__qTnXvG__specialtybutton .SpecialtyCard-module__qTnXvG__specialityimage{width:50px;height:auto}.SpecialtyCard-module__qTnXvG__specialtyCard.SpecialtyCard-module__qTnXvG__specialtyCardSecondary .SpecialtyCard-module__qTnXvG__specialtybutton p{font-family:var(--secondaryFontMedium);font-size:1.2rem}
.SpecialtiesList-module__wm0Zqq__specialtiesListWrapper{margin-bottom:4rem}.SpecialtiesList-module__wm0Zqq__specialtiesList{grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1rem;display:grid}.SpecialtiesList-module__wm0Zqq__specialtiesList.SpecialtiesList-module__wm0Zqq__specialtiesListSecondary{grid-template-columns:repeat(4,1fr)}.SpecialtiesList-module__wm0Zqq__specialtiesList.SpecialtiesList-module__wm0Zqq__fullListGrid{grid-template-columns:repeat(3,1fr)}
.ProjectCard-module__zfNiXW__projectcard{width:100%;height:400px;color:var(--white);background-position:50%;background-size:cover;position:relative;overflow:hidden}.ProjectCard-module__zfNiXW__projectcard .ProjectCard-module__zfNiXW__projectcardoverlay{background:linear-gradient(rgba(206,206,206,0) 0%,#0e1a31 100%);align-items:flex-end;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;bottom:0;left:0}.ProjectCard-module__zfNiXW__projectcard.ProjectCard-module__zfNiXW__projectcardshort{height:300px}.ProjectCard-module__zfNiXW__projectcard h2{font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-bottom:1rem;font-size:1.75rem}.ProjectCard-module__zfNiXW__projectcard p{font-size:1.125rem;font-family:var(--primaryFontBold);margin-bottom:.5rem}.ProjectCard-module__zfNiXW__projectcard ul{margin-top:1rem;margin-left:2.5rem;font-size:1.125rem}.ProjectCard-module__zfNiXW__projectcard li{margin-bottom:.5rem}.ProjectCard-module__zfNiXW__projectcard .ProjectCard-module__zfNiXW__projectcardicon{font-size:1.2rem}.ProjectCard-module__zfNiXW__projectcard .ProjectCard-module__zfNiXW__projectcardinfo{padding:2rem;transition:transform .4s;transform:translateY(0)}.ProjectCard-module__zfNiXW__projectcard .ProjectCard-module__zfNiXW__projectcardextrainfo{opacity:0;max-height:0;transition:all .3s;overflow:hidden}.ProjectCard-module__zfNiXW__projectcard:hover .ProjectCard-module__zfNiXW__projectcardinfo{transform:translateY(-40px)}.ProjectCard-module__zfNiXW__projectcard:hover .ProjectCard-module__zfNiXW__projectcardextrainfo{opacity:1;max-height:120px}
.ProjectsList-module__Nn3_4a__projectsListWrapper{margin-bottom:3rem}.ProjectsList-module__Nn3_4a__projectsList{grid-template-columns:repeat(2,1fr);gap:2px;margin-bottom:2px;display:grid}.ProjectsList-module__Nn3_4a__projectsList.ProjectsList-module__Nn3_4a__projectsListSecondary{grid-template-columns:repeat(3,1fr)}
.StatsList-module__oFM24W__statslist{background-color:#f4f7f9;margin:7rem 0 4rem;padding:6rem 0}.StatsList-module__oFM24W__statslist .StatsList-module__oFM24W__statslistcontent{display:flex}.StatsList-module__oFM24W__statslist .StatsList-module__oFM24W__statentry{text-align:center;border-right:2px solid #c4c6c8;flex:.25}.StatsList-module__oFM24W__statslist .StatsList-module__oFM24W__statentry:last-of-type{border:none}.StatsList-module__oFM24W__statslist .StatsList-module__oFM24W__statentry .StatsList-module__oFM24W__statnumbers{margin-bottom:1rem}.StatsList-module__oFM24W__statslist .StatsList-module__oFM24W__statentry .StatsList-module__oFM24W__statnumbers span{font-family:var(--primaryFontBold);font-size:3.5rem}.StatsList-module__oFM24W__statslist .StatsList-module__oFM24W__statentry .StatsList-module__oFM24W__statsicon{color:#4e74b9;margin-right:1rem}.StatsList-module__oFM24W__statslist .StatsList-module__oFM24W__statentry .StatsList-module__oFM24W__statsplusicon{color:#949596;font-size:1.5rem}.StatsList-module__oFM24W__statslist .StatsList-module__oFM24W__statentry .StatsList-module__oFM24W__statdescription{font-family:var(--secondaryFontMedium);color:#7b898e;font-size:1.25rem}
.Locations-module__XiEjPG__locales{padding-top:3rem}.Locations-module__XiEjPG__locales h2{font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-bottom:2rem;font-size:1.5rem}.Locations-module__XiEjPG__locales img{width:100%;height:auto}.Locations-module__XiEjPG__locales .Locations-module__XiEjPG__addresslist{flex-wrap:wrap;justify-content:center;display:flex}
.AddressCard-module__eNXniG__addresscard{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;flex:0 0 calc(33.333% - 10px);padding:2rem 1rem;display:flex}.AddressCard-module__eNXniG__addresscard .AddressCard-module__eNXniG__cardicon{color:#bec3c6;margin-top:.25rem;margin-right:.75rem;font-size:1.8rem}.AddressCard-module__eNXniG__addresscard h3{font-size:1.313rem;font-family:var(--secondaryFontBold);color:var(--primary-color);margin-bottom:.5rem}.AddressCard-module__eNXniG__addresscard .AddressCard-module__eNXniG__cardaddres{margin-bottom:1.5rem;font-size:1.125rem}.AddressCard-module__eNXniG__addresscard .AddressCard-module__eNXniG__cardcontact{color:#7b898e;font-size:1.1rem}.AddressCard-module__eNXniG__addresscard .AddressCard-module__eNXniG__cardcontact p{margin-bottom:.5rem}
.BrandsList-module__rGtilq__brandsContainer{width:100%;margin-bottom:2rem;position:relative;overflow:hidden}.BrandsList-module__rGtilq__brandsTrack{width:max-content;animation:35s linear infinite BrandsList-module__rGtilq__scroll;display:flex}.BrandsList-module__rGtilq__brandItem{box-sizing:border-box;flex:0 0 20vw;justify-content:center;align-items:center;padding:1rem;display:flex}.BrandsList-module__rGtilq__brandImage{object-fit:contain;width:100%;height:auto}@keyframes BrandsList-module__rGtilq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.BrandsList-module__rGtilq__brandsContainer:hover .BrandsList-module__rGtilq__brandsTrack{animation-play-state:paused}@media (max-width:768px){.BrandsList-module__rGtilq__brandItem{flex:0 0 33.33vw}}
.SectionBanner-module__GdDlDq__sectionbanner{color:var(--white);background-repeat:no-repeat;background-size:cover;margin-bottom:.2rem;padding-top:12%;position:relative}.SectionBanner-module__GdDlDq__sectionbanner .SectionBanner-module__GdDlDq__sectionbannerInner{z-index:2;align-items:center;padding-bottom:1.5rem;display:flex;position:relative}.SectionBanner-module__GdDlDq__sectionbanner:after{content:"";z-index:1;background:linear-gradient(rgba(206,206,206,0) 0,#000 150%);position:absolute;top:100px;bottom:0;left:0;right:0}.SectionBanner-module__GdDlDq__sectionbanner .SectionBanner-module__GdDlDq__iconcontainer{margin-right:2rem;padding:1rem;position:relative}.SectionBanner-module__GdDlDq__sectionbanner .SectionBanner-module__GdDlDq__iconcontainer:before{content:"";background:var(--white);border-top-right-radius:100px;border-bottom-right-radius:100px;height:100px;position:absolute;top:0;bottom:20px;left:-9999px;right:0}.SectionBanner-module__GdDlDq__sectionbanner img{z-index:2;width:65px;height:auto;margin-right:1rem;position:relative}.SectionBanner-module__GdDlDq__sectionbanner .SectionBanner-module__GdDlDq__sectionbannerInfo{flex:1}.SectionBanner-module__GdDlDq__sectionbanner h1{font-family:var(--secondaryFontBold);text-transform:uppercase;font-size:2.25rem}.SectionBanner-module__GdDlDq__sectionbanner p{font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-bottom:0;font-size:1.125rem}@keyframes SectionBanner-module__GdDlDq__fadeInMenu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SectionBanner-module__GdDlDq__sectionmenu{z-index:5;background:#fff;border-radius:10px;min-width:300px;padding:1rem;animation:.25s forwards SectionBanner-module__GdDlDq__fadeInMenu;position:absolute;top:85px;right:0;box-shadow:3px 2px 10px 1px rgba(0,0,0,.12)}.SectionBanner-module__GdDlDq__sectionmenu ul{font-family:var(--secondaryFontMedium);list-style-type:none}.SectionBanner-module__GdDlDq__sectionmenu ul li{color:var(--grey);margin-bottom:1rem;transition:all .2s ease-in-out}.SectionBanner-module__GdDlDq__sectionmenu ul li:hover{color:var(--primary-color);transform:scale(1.05)}.SectionBanner-module__GdDlDq__sectionmenu ul a{display:block}.SectionBanner-module__GdDlDq__sectionmenu ul img{vertical-align:middle;width:37px;height:auto;margin-right:.5rem}@media screen and (max-width:990px){.SectionBanner-module__GdDlDq__sectionbanner{margin-bottom:2rem;padding-top:120px}.SectionBanner-module__GdDlDq__sectionbanner img{width:70px;margin-right:1rem}.SectionBanner-module__GdDlDq__sectionbanner h1{font-size:2.5rem}.SectionBanner-module__GdDlDq__sectionbanner p{font-size:1.1rem}.SectionBanner-module__GdDlDq__sectionbanner.SectionBanner-module__GdDlDq__sectionbannerNoIcon{padding-top:120px}}@media screen and (max-width:500px){.SectionBanner-module__GdDlDq__sectionbanner img{width:60px}.SectionBanner-module__GdDlDq__sectionbanner h1{font-size:2rem}.SectionBanner-module__GdDlDq__sectionbanner p{font-size:1rem}}@media screen and (max-width:330px){.SectionBanner-module__GdDlDq__sectionbanner{margin-bottom:1rem}.SectionBanner-module__GdDlDq__sectionbanner h1{font-size:1.5rem}}
.ProductEntryCard-module__GDBmxq__productentrycard{border-bottom:2px solid var(--primary-color);transition:all .3s ease-in-out}.ProductEntryCard-module__GDBmxq__productentrycard:hover{transform:scale(1.05)}.ProductEntryCard-module__GDBmxq__productentrycard .ProductEntryCard-module__GDBmxq__productentrylink{display:block}.ProductEntryCard-module__GDBmxq__productentrycard .ProductEntryCard-module__GDBmxq__productentryimagecontainer{width:100%;height:225px;position:relative;overflow:hidden}.ProductEntryCard-module__GDBmxq__productentrycard .ProductEntryCard-module__GDBmxq__productentryimagecontainer img{border-top-left-radius:10px;border-top-right-radius:10px}.ProductEntryCard-module__GDBmxq__productentrycard h1{text-transform:uppercase;font-family:var(--secondaryFontBold);color:var(--primary-color);margin:1rem 1rem .5rem;font-size:1.25rem}.ProductEntryCard-module__GDBmxq__productentrycard p{font-family:var(--secondaryFontMedium);margin:1rem 1rem 3rem;font-size:.875rem;line-height:24px}
.RelatedProductsEntriesList-module__qAJG1a__relatedproductslistcontainer{margin-bottom:8rem}
.page-module__jPZIBa__productinfocontainer{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.page-module__jPZIBa__productImage img{object-fit:cover;width:100%;height:auto}.page-module__jPZIBa__productinfo{max-width:640px;padding-top:2.5rem}.page-module__jPZIBa__productinfo h2{font-size:1.5rem;font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-bottom:1.5rem}.page-module__jPZIBa__productinfo h3{font-size:20px;font-family:var(--secondaryFontBold);color:var(--primary-color);margin-top:32px;margin-bottom:12px}.page-module__jPZIBa__productinfo ul{list-style-position:inside}.page-module__jPZIBa__productinfo li{margin-bottom:.5rem}.page-module__jPZIBa__productinfo p,.page-module__jPZIBa__productinfo li{font-size:1.125rem}.page-module__jPZIBa__productmodels img{width:100%;max-width:470px;height:auto;margin-top:20px;display:block}.page-module__jPZIBa__sectionheading{font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-bottom:2rem;font-size:1.5rem}.page-module__jPZIBa__productgallery{background-color:#d2e0e5;padding:2rem 0 .2rem}.page-module__jPZIBa__subheadingcontainer{justify-content:space-between;margin-bottom:2rem;padding-top:3rem;display:flex}.page-module__jPZIBa__technicalfeatures{grid-template-columns:repeat(3,1fr);gap:40px;padding:2rem 0;display:grid}.page-module__jPZIBa__technicalfeatures .page-module__jPZIBa__featuresblock:not(:nth-child(3n)){border-right:1px solid #4e74b9}.page-module__jPZIBa__technicalfeatures h3{font-family:var(--secondaryFontBold);color:var(--primary-color);margin-bottom:2rem}.page-module__jPZIBa__technicalfeatures ul{list-style-position:inside}.page-module__jPZIBa__technicalfeatures li{font-size:1.125rem;line-height:31px}.page-module__jPZIBa__resourcesblock{margin:2rem 0;padding-bottom:1rem}.page-module__jPZIBa__resourcesblock .page-module__jPZIBa__documentEntry{background:var(--white);border-radius:10px;align-items:center;margin-bottom:1.5rem;padding:1rem 2rem 1rem 1rem;transition:all .3s ease-in-out;display:flex;box-shadow:3px 2px 10px 1px rgba(0,0,0,.12)}.page-module__jPZIBa__resourcesblock .page-module__jPZIBa__documentEntry:hover{transform:scale(1.025)}.page-module__jPZIBa__resourcesblock .page-module__jPZIBa__documentEntry .page-module__jPZIBa__documentIcon{color:var(--primary-light-color);opacity:.5;margin-right:1rem;font-size:2rem}.page-module__jPZIBa__resourcesblock .page-module__jPZIBa__documentEntry .page-module__jPZIBa__documentInfo{flex:1}.page-module__jPZIBa__resourcesblock .page-module__jPZIBa__documentEntry .page-module__jPZIBa__documentInfo .page-module__jPZIBa__documentTitle{font-family:var(--primaryFontMedium);color:var(--primary-color);margin-bottom:.25rem;font-size:1.125rem}.page-module__jPZIBa__resourcesblock .page-module__jPZIBa__documentEntry .page-module__jPZIBa__documentInfo .page-module__jPZIBa__documentDescription{width:90%;color:var(--light-grey)}.page-module__jPZIBa__relatedproducts{margin-top:3rem}@media (max-width:900px){.page-module__jPZIBa__productinfocontainer{grid-template-columns:1fr}.page-module__jPZIBa__productmodels img{max-width:250px}}@media (max-width:720px){.page-module__jPZIBa__documentCategories button{padding:.5rem .75rem;font-size:.95rem}.page-module__jPZIBa__documentEntry .page-module__jPZIBa__documentIcon{font-size:1.5rem}.page-module__jPZIBa__documentEntry .page-module__jPZIBa__documentInfo .page-module__jPZIBa__documentTitle{font-size:1rem}}@media (max-width:520px){.page-module__jPZIBa__documentEntry{display:block}.page-module__jPZIBa__documentEntry .page-module__jPZIBa__documentIcon{display:none}.page-module__jPZIBa__documentEntry .page-module__jPZIBa__documentInfo .page-module__jPZIBa__documentDescription{margin-bottom:1rem}}
.Subheading-module__mZL8Zq__subheading{font-family:var(--primaryFontBold);color:var(--primary-color);margin-bottom:2rem;font-size:1.5rem}
.FormErrorMessage-module__2Upjpa__message{border:2px dotted var(--danger-light-color);background-color:rgba(200,35,63,.1);border-radius:10px;align-items:center;margin-bottom:1rem;padding:.5rem;font-size:.938rem;display:flex}.FormErrorMessage-module__2Upjpa__icon{color:var(--danger-color);margin-right:.5rem;font-size:1.5rem}
.NoEntriesMessage-module__J8Ne5W__message{flex-direction:column;align-items:center;margin-top:5%;margin-bottom:5%;padding:2rem;display:flex}.NoEntriesMessage-module__J8Ne5W__message p{text-align:center;max-width:25%;color:var(--light-grey);padding-top:1rem;font-weight:700}.NoEntriesMessage-module__J8Ne5W__message .NoEntriesMessage-module__J8Ne5W__icon{opacity:.35;color:var(--primary-color);font-size:5rem}
.ProductCategoryCard-module__GscalW__productCategoryCard{background:var(--white);text-align:center;border-radius:10px;transition:all .3s ease-in-out;box-shadow:3px 2px 10px 1px rgba(0,0,0,.12)}.ProductCategoryCard-module__GscalW__productCategoryCard:hover{background:var(--primary-color);transform:scale(1.05)}.ProductCategoryCard-module__GscalW__productCategoryCard:hover p{color:var(--white)}.ProductCategoryCard-module__GscalW__productCategoryCard .ProductCategoryCard-module__GscalW__productCategorybutton{padding:1.5rem .5rem;display:block}.ProductCategoryCard-module__GscalW__productCategoryCard .ProductCategoryCard-module__GscalW__productCategorybutton .ProductCategoryCard-module__GscalW__specialityimage{width:90px;height:auto}.ProductCategoryCard-module__GscalW__productCategoryCard .ProductCategoryCard-module__GscalW__productCategorybutton p{font-family:var(--secondaryFontMedium);font-size:1.2rem}
.ProjectsHighlightList-module__VAdIka__projectsListWrapper{margin-bottom:3rem}.ProjectsHighlightList-module__VAdIka__projectsList{grid-template-columns:repeat(2,1fr);gap:2px;margin-bottom:2px;display:grid}.ProjectsHighlightList-module__VAdIka__projectsList.ProjectsHighlightList-module__VAdIka__projectsListSecondary{grid-template-columns:repeat(3,1fr)}
.page-module__WGMpra__header{justify-content:space-between;align-items:center;margin-top:2rem;margin-bottom:2rem;display:flex}.page-module__WGMpra__header h3{flex:auto}.page-module__WGMpra__header .page-module__WGMpra__resultstext{color:var(--black)}.page-module__WGMpra__header .page-module__WGMpra__search{flex:.5}.page-module__WGMpra__searchresultblock{margin-bottom:4rem}.page-module__WGMpra__searchresultblock .page-module__WGMpra__resultslist{border-top:1px solid #c4c6c8;margin-top:1rem;padding-top:1rem;list-style-type:none}.page-module__WGMpra__searchresultblock .page-module__WGMpra__resultslist li{border-bottom:1px solid var(--primary-color);margin-bottom:.75rem;padding-bottom:.75rem;font-size:1.2rem}.page-module__WGMpra__searchresultblock .page-module__WGMpra__resultslist li:last-of-type{border:none}.page-module__WGMpra__searchresultblock .page-module__WGMpra__resultslist span{font-family:var(--primaryFontMedium);text-transform:uppercase;color:var(--primary-color);background-color:rgba(84,184,71,.1);border-radius:100px;padding:.5rem 1.5rem;font-size:1rem}.page-module__WGMpra__searchresultblock .page-module__WGMpra__resultslist a{justify-content:space-between;align-items:center;display:flex}.page-module__WGMpra__searchresultblock .page-module__WGMpra__resultslist a:hover{color:var(--primary-color)}.page-module__WGMpra__searchresultblock .page-module__WGMpra__resultslist .page-module__WGMpra__icon{color:var(--primary-color);vertical-align:middle;margin-right:.5rem;font-size:1.5rem}.page-module__WGMpra__searchresultblock .page-module__WGMpra__sectionheading{font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem}
.page-module__3N4w1W__introtext{margin:4rem 0}.page-module__3N4w1W__sectionheading{font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-bottom:2rem;font-size:1.5rem}.page-module__3N4w1W__relatedproducts{margin-top:3rem}.page-module__3N4w1W__relatedproductsmenu{background:#fff;border-radius:10px;padding:1rem;box-shadow:3px 2px 10px 1px rgba(0,0,0,.12)}.page-module__3N4w1W__relatedproductsmenu ul{font-family:var(--secondaryFontMedium);list-style-type:none}.page-module__3N4w1W__relatedproductsmenu ul li{margin-bottom:1rem;transition:all .2s ease-in-out}.page-module__3N4w1W__relatedproductsmenu ul li:hover{color:var(--primary-color);transform:scale(1.05)}.page-module__3N4w1W__relatedproductsmenu ul a{display:block}.page-module__3N4w1W__relatedproductsmenu ul img{vertical-align:middle;width:37px;height:auto;margin-right:.5rem}

.page-module__2_ayEG__sectionheading{font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-top:4rem;margin-bottom:5rem;font-size:2.125rem}.page-module__2_ayEG__storyblock{background-color:var(--primary-color);color:var(--white);text-align:center;padding:4rem 0}.page-module__2_ayEG__storyblock img{width:60px;height:auto}.page-module__2_ayEG__storyblock h3{color:var(--primary-light-color);margin-bottom:2rem;font-size:1.4rem}.page-module__2_ayEG__storyblock p{width:75%;margin:0 auto}.page-module__2_ayEG__storyblock .page-module__2_ayEG__sectionheading{margin-top:2rem;margin-bottom:2rem}.page-module__2_ayEG__valuesblock{text-align:center;margin-top:4rem;margin-bottom:5rem}.page-module__2_ayEG__valuesblock .page-module__2_ayEG__valuesentries{display:flex}.page-module__2_ayEG__valuesblock .page-module__2_ayEG__valuesentry{border-right:1px solid #c4c6c8;padding:0 2rem}.page-module__2_ayEG__valuesblock .page-module__2_ayEG__valuesentry:last-of-type{border:none}.page-module__2_ayEG__valuesblock .page-module__2_ayEG__valuesentry h3{margin-top:1rem;margin-bottom:1rem;font-size:1.8rem}.page-module__2_ayEG__valuesblock .page-module__2_ayEG__valuesentry img{width:80px;height:auto}.page-module__2_ayEG__brandsblock{margin-bottom:5rem}.page-module__2_ayEG__brandsblock .page-module__2_ayEG__sectionheading{text-align:center}
.page-module__30eVjG__categoriesListWrapper{margin-bottom:4rem}.page-module__30eVjG__categoriesList{grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1rem;display:grid}.page-module__30eVjG__categoriesList.page-module__30eVjG__fullListGrid{grid-template-columns:repeat(3,1fr)}
.ContactForm-module__wTjvIa__formContainer{border-top:1px solid var(--primary-color);margin:0 0 3rem;padding-top:4rem}.ContactForm-module__wTjvIa__formContainer .ContactForm-module__wTjvIa__sectionheading{font-family:var(--secondaryFontMedium);text-transform:uppercase;margin-bottom:2rem;font-size:1.5rem}.ContactForm-module__wTjvIa__formContainer .ContactForm-module__wTjvIa__fieldscontainer{align-items:flex-start;gap:2rem;width:100%;display:flex}.ContactForm-module__wTjvIa__formContainer .ContactForm-module__wTjvIa__fieldscontainer .ContactForm-module__wTjvIa__fieldgroup{flex:1.4;grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.ContactForm-module__wTjvIa__formContainer .ContactForm-module__wTjvIa__fieldscontainer .ContactForm-module__wTjvIa__fieldmessage{flex:1}.ContactForm-module__wTjvIa__formContainer .ContactForm-module__wTjvIa__formactions{text-align:right}.ContactForm-module__wTjvIa__formContainer .ContactForm-module__wTjvIa__formHeading{margin-bottom:1.5rem;font-size:1.5rem}.ContactForm-module__wTjvIa__formContainer .ContactForm-module__wTjvIa__successmessage{color:#1e7a46;background:#e6f9ee;border:1px solid #3fbf73;border-radius:8px;margin-top:1rem;margin-bottom:1rem;padding:12px 16px;font-size:1.2rem}@media (max-width:1110px){.ContactForm-module__wTjvIa__formHeading{font-size:1.25rem}}
.ProductsEntriesList-module__Um5f8a__productslistcontainer{margin-bottom:8rem}
