:root{--shadow-color:192deg 8% 77%;--shadow-elevation-low:0.4px 0.7px 1.2px hsl(var(--shadow-color)/0),0.7px 1.1px 2px hsl(var(--shadow-color)/0.11),1.2px 2px 3.5px hsl(var(--shadow-color)/0.22);--shadow-elevation-medium:0.4px 0.7px 1.2px hsl(var(--shadow-color)/0),1.6px 2.5px 4.5px hsl(var(--shadow-color)/0.09),3px 4.9px 8.6px hsl(var(--shadow-color)/0.18),6.1px 9.8px 17.3px hsl(var(--shadow-color)/0.26);--shadow-elevation-high:0.4px 0.7px 1.2px hsl(var(--shadow-color)/0),2.3px 3.7px 6.5px hsl(var(--shadow-color)/0.04),3.9px 6.3px 11.1px hsl(var(--shadow-color)/0.08),5.6px 9.1px 16px hsl(var(--shadow-color)/0.12),7.7px 12.6px 22.1px hsl(var(--shadow-color)/0.16),10.6px 17.3px 30.4px hsl(var(--shadow-color)/0.2),14.7px 23.8px 42px hsl(var(--shadow-color)/0.24),20.2px 32.8px 57.8px hsl(var(--shadow-color)/0.28)}.fourColRepMasterHead{margin:0 auto 48px;max-width:620px;text-align:center}.fourColRepMasterHead h2,.fourColRepMasterHead h3{margin-bottom:16px!important}.fourColRepMasterHead h6{margin-bottom:16px}.fourColRepMasterHead .body-copy,.fourColRepMasterHead .body-copy-corporate,.fourColRepMasterHead .body-copy-hardware,.fourColRepMasterHead .body-copy-light,.fourColRepMasterHead .body-copy-ventilation{margin-top:16px!important}.fourColRepOuter{background-attachment:fixed}.cardRepeaterDeckBlock{align-items:flex-start;border:1px solid #f0eeee;border-radius:7px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 32px;transition:transform .2s ease-out,box-shadow .3s ease;width:274px}.cardRepeaterDeckBlock:hover{box-shadow:var(--shadow-elevation-high);transform:translateY(-5px);transition:transform .1s ease-out}.cardRepeaterDeckBlock:not(:hover){transform:translateY(0);transition:transform .5s ease-in}.cardRepeaterDeckInner{align-self:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:0 48px}.cardRepeaterDeckBlock h6{font-size:14px;text-align:left}.cardRepeaterDeckBlock h4,.cardRepeaterDeckBlock h6{margin-bottom:4px}.cardRepeaterDeckBlock p{margin:0}.resourcesLinkButton{margin-top:18px}.cardRepeaterDeckBlock.placeholderCard{justify-content:flex-start}.addToCalendarOuter ul{list-style-type:none;margin:0;padding:0}.addToCalendarOuter li{border-bottom:1px solid #c1b8bb}a.calendar-button{display:flex;gap:20px;justify-content:space-between;padding:16px;text-decoration:none}a.calendar-button span{margin:0!important}.dateandDescription{align-items:center;display:flex;gap:10px;width:calc(100% - 250px)}.dateandDescription span.date{font-weight:500!important;margin:0;width:250px}a.calendar-button span.title{margin:0!important;width:calc(100% - 200px)}a.calendar-button:hover .date,a.calendar-button:hover .title{color:#b91c29}a.calendar-button:hover{background-color:#fff;color:#b91c29}a.calendar-button:hover .calendarButton{color:#b91c29}a.calendar-button:hover svg path{stroke:#b91c29}.addToCalendarOuter{margin:20px auto 0;max-width:800px;padding:32px 0}.cardRepeaterDeckBlock:hover .resourceLinkButton{align-items:center;color:#b91c29;display:flex;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:700;gap:12px;letter-spacing:1.6px;line-height:14.412px;text-decoration:none}.cardRepeaterDeckBlock:hover .resourceLinkButton svg path{stroke:#b91c29}.cardRepeaterDeckBlock h5{margin-bottom:37px}.calendarMobile{display:none!important}.titleButtonWrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:800px){.cardRepeaterDeckInner{padding:0}.dateandDescription{display:block;width:calc(100% - 200px)}a.calendar-button{align-items:flex-end;gap:5px;padding:16px 0}a.calendar-button span.title{display:flex;line-height:140%!important;margin:0!important;width:100%}.dateandDescription span.date{display:inline-block;padding-bottom:13px!important}.calendarDesktop{display:none!important}.calendarMobile{display:block!important}.titleButtonWrap span.calendarButton{width:200px!important}.titleButtonWrap .title{width:calc(100% - 210px)!important}}@media screen and (max-width:621px){.cardRepeaterDeckBlock.placeholderCard{min-height:289px}}@media screen and (max-width:385px){.titleButtonWrap .title{width:100%!important}a.calendar-button{display:block}.dateandDescription{width:100%}.nav-button-icon-corporate-video,.nav-button-icon-corporate-video:focus,.nav-button-icon-corporate-video:hover{gap:6px}}