.CardColorsAccordion_root__8oAZU{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem}.CardColorsAccordion_color__hryxO{height:1.5rem;width:1.5rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity));padding:.125rem}.CardColorsAccordion_dot__ZvEFu{height:1rem;width:1rem;border-radius:9999px}.CardColorsAccordion_more__sGekX{white-space:nowrap;padding-left:.5rem;font-size:clamp(.8680555555555557rem,calc(.8680555555555557rem + ((.8888888888888888 - .8680555555555557) * ((100vw - 20rem) / (96 - 20)))),.8888888888888888rem);line-height:1.6}.CardColorsAccordion_item__d10uU{display:flex;align-items:center;gap:.5rem}.CardColorsAccordion_list__5mZzk{font-size:clamp(.8680555555555557rem,calc(.8680555555555557rem + ((.8888888888888888 - .8680555555555557) * ((100vw - 20rem) / (96 - 20)))),.8888888888888888rem);line-height:1.6;margin-left:-1rem;margin-right:-1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}@media (min-width:1024px){.CardColorsAccordion_list__5mZzk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.CardColorsAccordion_list__5mZzk{grid-template-columns:repeat(4,minmax(0,1fr))}}.CatalogItemPage_root__8OS_J{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.CatalogItemPage_root__8OS_J{gap:6rem}}.CatalogItemPage_fast__VHNLH{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.CatalogItemPage_fast__VHNLH{flex-direction:row;gap:2rem}}@media (min-width:1024px){.CatalogItemPage_left__EC3i7,.CatalogItemPage_right__4Y_E8{width:50%}}.CatalogItemPage_title__QKMk3{margin:0;padding:0;font-weight:500;font-size:clamp(1.423828125rem,calc(1.423828125rem + ((1.7999999999999998 - 1.423828125) * ((100vw - 20rem) / (96 - 20)))),1.7999999999999998rem);line-height:1.2}@media (min-width:1024px){.CatalogItemPage_title__QKMk3{font-size:clamp(1.601806640625rem,calc(1.601806640625rem + ((2.1599999999999997 - 1.601806640625) * ((100vw - 20rem) / (96 - 20)))),2.1599999999999997rem);line-height:1.25}}.CatalogItemPage_sections__W50Ky{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.CatalogItemPage_sections__W50Ky{gap:8rem}}@media (min-width:1280px){.CatalogItemPage_text__rKh4p{width:91.666667%}}.CatalogItemPage_text__rKh4p p{padding-bottom:1.5rem}.CatalogItemPage_text__rKh4p .CatalogItemPage_h2__uI799,.CatalogItemPage_text__rKh4p h2{font-weight:500;font-size:clamp(1.423828125rem,calc(1.423828125rem + ((1.7999999999999998 - 1.423828125) * ((100vw - 20rem) / (96 - 20)))),1.7999999999999998rem);line-height:1.2}@media (min-width:1024px){.CatalogItemPage_text__rKh4p .CatalogItemPage_h2__uI799,.CatalogItemPage_text__rKh4p h2{font-size:clamp(1.601806640625rem,calc(1.601806640625rem + ((2.1599999999999997 - 1.601806640625) * ((100vw - 20rem) / (96 - 20)))),2.1599999999999997rem);line-height:1.2}}.CatalogItemPage_text__rKh4p .CatalogItemPage_h3__V3D8w,.CatalogItemPage_text__rKh4p h3{font-weight:500;font-size:clamp(1.423828125rem,calc(1.423828125rem + ((1.7999999999999998 - 1.423828125) * ((100vw - 20rem) / (96 - 20)))),1.7999999999999998rem);line-height:1.2}@media (min-width:1024px){.CatalogItemPage_text__rKh4p .CatalogItemPage_h3__V3D8w,.CatalogItemPage_text__rKh4p h3{font-size:clamp(1.601806640625rem,calc(1.601806640625rem + ((2.1599999999999997 - 1.601806640625) * ((100vw - 20rem) / (96 - 20)))),2.1599999999999997rem);line-height:1.2}}.CatalogItemPage_text__rKh4p .CatalogItemPage_h4__uCiVj,.CatalogItemPage_text__rKh4p h4{font-weight:500;font-size:clamp(1.265625rem,calc(1.265625rem + ((1.5 - 1.265625) * ((100vw - 20rem) / (96 - 20)))),1.5rem);line-height:1.6}@media (min-width:1024px){.CatalogItemPage_text__rKh4p .CatalogItemPage_h4__uCiVj,.CatalogItemPage_text__rKh4p h4{font-size:clamp(1.423828125rem,calc(1.423828125rem + ((1.7999999999999998 - 1.423828125) * ((100vw - 20rem) / (96 - 20)))),1.7999999999999998rem);line-height:1.2}}.CatalogItemPage_feeds__nHMEH{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.CatalogItemPage_feeds__nHMEH{gap:2rem}}.CatalogItemPage_header___G0vT{display:flex;flex-direction:column;gap:1.5rem}.CatalogItemPage_header___G0vT .CatalogItemPage_h2__uI799,.CatalogItemPage_header___G0vT h2{margin:0;padding:0}.CatalogItemPage_flist___JOOK{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:1024px){.CatalogItemPage_flist___JOOK{grid-template-columns:repeat(3,minmax(0,1fr))}}.CatalogItemPage_video__Eqnhg{position:relative;height:320px;width:100%}@media (min-width:1024px){.CatalogItemPage_video__Eqnhg{height:580px}}.CatalogItemPage_action__4r2ou{padding-top:2rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.CatalogItemPage_action__4r2ou{flex-direction:row}}.CatalogItemPage_price___XX2j{font-weight:500;font-size:clamp(1.265625rem,calc(1.265625rem + ((1.5 - 1.265625) * ((100vw - 20rem) / (96 - 20)))),1.5rem);line-height:1.25;margin-top:1.5rem;border-top-width:1px;border-top-color:rgba(55,65,81,.6);padding-top:.75rem}.CatalogItemPage_description__D8qjI{padding-top:1rem}@media (min-width:1024px){.CatalogItemPage_plusses__8nsIH{width:83.333333%}}.CatalogItemPage_plusses__8nsIH{display:flex;flex-direction:column;gap:5rem}.CatalogItemPage_plus__m4NKO{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.CatalogItemPage_plus__m4NKO{flex-direction:row}}@media (min-width:1024px){.CatalogItemPage_plus__m4NKO:nth-child(2n){flex-direction:row-reverse}}.CatalogItemPage_pthumb__QWiaw{border-radius:1rem;flex-shrink:0}@media (min-width:1024px){.CatalogItemPage_pthumb__QWiaw{max-width:300px}}.CatalogItemPage_pthumb__QWiaw img{border-radius:1rem;position:sticky;top:100px}.CatalogItemPage_psummary__i2J9F{display:flex;flex-direction:column;gap:.75rem}.CatalogItemPage_ptitle__uYpd0{font-weight:500;font-size:clamp(1.423828125rem,calc(1.423828125rem + ((1.7999999999999998 - 1.423828125) * ((100vw - 20rem) / (96 - 20)))),1.7999999999999998rem);line-height:1.2}.CatalogItemPage_ptext__FUOnh{font-size:clamp(1rem,calc(1rem + ((1.0416666666666667 - 1) * ((100vw - 20rem) / (96 - 20)))),1.0416666666666667rem);line-height:1.6}.CatalogListPage_header__EwBio,.CatalogListPage_root__L5E0H{display:flex;flex-direction:column;gap:2rem}.CatalogListPage_header__EwBio h1{margin:0;padding:0}.CatalogListPage_groups__xbpwf{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.CatalogListPage_groups__xbpwf{flex-direction:row;flex-wrap:wrap;gap:1.5rem}}.CatalogListPage_description__W_mZj{padding-top:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));font-size:clamp(1.265625rem,calc(1.265625rem + ((1.5 - 1.265625) * ((100vw - 20rem) / (96 - 20)))),1.5rem);line-height:1.6}@media (min-width:1024px){.CatalogListPage_description__W_mZj{width:58.333333%}}.CompanyPage_root__qMJ_W{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.CompanyPage_root__qMJ_W{gap:8rem}}.CompanyPage_summary__nRMeb{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.CompanyPage_summary__nRMeb{gap:3rem}}.CompanyPage_catalog__H4aBe{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.CompanyPage_catalog__H4aBe{gap:2rem}}.CompanyPage_video__1vc7d{height:320px;width:100%}@media (min-width:1024px){.CompanyPage_video__1vc7d{height:580px}}.CompanyPage_bottom__cQufL{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.CompanyPage_bottom__cQufL{gap:1.5rem}}.CompanyPage_lead__KCs9_{padding-left:0;padding-right:0;font-size:clamp(1.265625rem,calc(1.265625rem + ((1.5 - 1.265625) * ((100vw - 20rem) / (96 - 20)))),1.5rem);line-height:1.6}@media (min-width:1024px){.CompanyPage_lead__KCs9_{font-size:clamp(1.601806640625rem,calc(1.601806640625rem + ((2.1599999999999997 - 1.601806640625) * ((100vw - 20rem) / (96 - 20)))),2.1599999999999997rem);line-height:1.2}}.EngineeringPage_root__7Ihix{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.EngineeringPage_root__7Ihix{gap:8rem}}.EngineeringPage_summary__z5wtV{display:flex;flex-direction:column;gap:0}@media (min-width:1024px){.EngineeringPage_summary__z5wtV{gap:0}}.EngineeringPage_catalog__23MVk{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.EngineeringPage_catalog__23MVk{gap:2rem}}.EngineeringPage_video__QgtC_{position:relative;margin-top:.75rem;margin-bottom:1.5rem;height:320px;width:100%}@media (min-width:1024px){.EngineeringPage_video__QgtC_{margin-top:1.5rem;margin-bottom:2rem;height:580px}}.EngineeringPage_bottom__5_pEm{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.EngineeringPage_bottom__5_pEm{gap:1.5rem}}.EngineeringPage_lead__3SJlT{padding-left:0;padding-right:0;font-size:clamp(1.265625rem,calc(1.265625rem + ((1.5 - 1.265625) * ((100vw - 20rem) / (96 - 20)))),1.5rem);line-height:1.6}@media (min-width:1024px){.EngineeringPage_lead__3SJlT{font-size:clamp(1.601806640625rem,calc(1.601806640625rem + ((2.1599999999999997 - 1.601806640625) * ((100vw - 20rem) / (96 - 20)))),2.1599999999999997rem);line-height:1.2}}@media (min-width:1024px){.InfoItemPage_root__QVL5d{width:66.666667%;max-width:900px}}.InfoListPage_root__dXJhe{display:flex;flex-direction:column;gap:1rem;width:100%}.InfoListPage_header__0KDxm{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}.InfoListPage_header__0KDxm h1{margin:0;padding:0}.InfoListPage_description__jkbk3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.InfoListPage_description__jkbk3{max-width:50%}}.ServicePage_root__qG4v9{display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.ServicePage_root__qG4v9{gap:8rem}}.ServicePage_catalog__5D_mL,.ServicePage_summary__lj4oM{display:flex;flex-direction:column}.ServicePage_catalog__5D_mL{gap:1rem}@media (min-width:1024px){.ServicePage_catalog__5D_mL{gap:2rem}}.ServicePage_video__ZCz72{position:relative;height:320px;width:100%}@media (min-width:1024px){.ServicePage_video__ZCz72{height:580px}}.ServicePage_bottom__8u5Jx{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.ServicePage_bottom__8u5Jx{gap:1.5rem}}.ServicePage_lead__tkvYw{padding-left:0;padding-right:0;font-size:clamp(1.265625rem,calc(1.265625rem + ((1.5 - 1.265625) * ((100vw - 20rem) / (96 - 20)))),1.5rem);line-height:1.6}@media (min-width:1024px){.ServicePage_lead__tkvYw{font-size:clamp(1.601806640625rem,calc(1.601806640625rem + ((2.1599999999999997 - 1.601806640625) * ((100vw - 20rem) / (96 - 20)))),2.1599999999999997rem);line-height:1.2}}