.ResInner{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ResHeroBar{margin-top:27px}.ResHero h1{font:700 40px/110% Poppins,sans-serif!important}.label-button-color-corporate a{background-color:#931a24}.label-button-color-ventilation a{background-color:#3b5163}.label-button-color-hardware a{background-color:#6c3c6c}.label-button-color-light a{background-color:#fafafa;color:#231f20}.label-button-color-dark a{background-color:#231f20}.resources-column-content a{box-sizing:border-box;flex:0 50%;gap:10px;padding:0 24px}.resources-column-content p{font-size:20px;font-style:normal;font-weight:500;line-height:130%}.ResInnerTag{align-items:center;display:flex;gap:4px;margin:4px 0 8px 4px}.update a{border-radius:4px;color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:400;line-height:130%;padding:5px 10px;text-decoration:none}.HeroRes{margin:0;min-width:380px}.ResTagText{align-items:flex-start;display:flex;flex:0 30%;flex-direction:column;gap:8px;padding:0 16px 0 44px}.ResHeroPara{flex:1 0 0;flex:0 67%;gap:10px;justify-content:center;padding-left:24px;padding-top:48px}.ResHeroPara,.ResUpdateBlock{align-items:flex-start;display:flex}.ResUpdateBlock{flex:1 0 0;flex:0 40%;flex-direction:column}.HeroRes p{padding:10px}.ResUpdate{align-items:center;display:flex}.conRes-copy-light p{color:#fafafa}.conRes-copy-ventilation p{color:#3b5163}.conRes-copy-corporate p{color:#931a24}.conRes-copy-dark p{color:#231f20}.conRes-copy-hardware p{color:#5a3559}.resources-column-content,.resources-column-content p{font-family:Space Grotesk;font-size:20px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:500;line-height:130%}.ResHeroParaRep{flex:0 100%}.ResHeroParaRep p:last-child{margin-bottom:0}.ResHeroPara p{margin:0}@media screen and (max-width:1200px){.resources-column-content{padding:0 12px}.ResHeroPara{padding-left:0}.ResTagText{padding:0}}@media screen and (max-width:1080px){.ResHeroPara,.ResTagText{flex:0 100%}.ResUpdateBlock{flex:0 50%}.resources-column-content{padding:0 5px 0 0}}@media screen and (max-width:800px){.ResHeroPara,.ResUpdateBlock{padding-top:40px}.ResInner{gap:0;padding:0}.ResUpdateBlock,.resources-column-content{flex:0 100%}.ResHeroPara{display:block}}@media screen and (max-width:600px){.HeroRes{min-width:auto}}