.generic-content .generic-content-container{position:relative;z-index:0;padding:0 3.9%;padding-top:37px;padding-bottom:80px}.generic-content .generic-content-container.hidden{display:none}.generic-content .cover-img{height:351px;z-index:4;position:relative;object-fit:cover;background:transparent linear-gradient(0deg,#00000080 0%,#ffffff00 100%) 0% 0% no-repeat padding-box}.generic-content .content p{margin:0}.generic-content .feature-list{white-space:nowrap;font-family:Roboto;padding-top:0;position:sticky;z-index:10;background-color:#fff;top:100px;margin:0;opacity:0;transition:all 300ms ease-out;background-color:#fff}.generic-content .feature-list p{display:none;background-color:#fff;min-height:40px;padding:22px 20px 0 20px}.generic-content .feature-list p.open{display:block;border-bottom:1px solid #fff;margin:-1px 0}.generic-content .feature-list p.open:last-of-type{box-shadow:0 2px 5px -2px #e8e8e8;border-bottom:1px solid #e8e8e8;padding-bottom:23px}.generic-content .feature-list.open{opacity:1;transition:all 300ms ease-out;display:block;background-color:#fff;max-height:802px;overflow:scroll}.generic-content .feature-list p a{font-size:14px;line-height:1em;color:#242424 !important;white-space:normal}.generic-content .feature-list p a:hover,.generic-content .feature-list p a.selected{color:#c30000 !important;font-weight:500}.generic-content a{cursor:pointer}.generic-content .categories{line-height:50px;font-size:14px;white-space:nowrap;background-color:#fff;position:sticky;top:59px;z-index:15;width:100%;display:flex;align-items:flex-end;transition:all 200ms ease-in-out;font-family:Roboto;border-bottom:solid 1px #e8e8e8}.generic-content .categories .main{overflow:auto;display:flex}.generic-content .categories .main a{display:flex;align-items:center}.generic-content .categories .main{overflow:auto;display:flex}.generic-content .categories .menu svg.arrow{width:10px;margin-left:5px}.generic-content .categories span{padding:0 15px;display:flex;align-items:center;cursor:pointer}.generic-content .categories span:hover svg,.generic-content .categories span.active svg{stroke:#c30000}.generic-content .categories span.active{font-weight:500;color:#c30000}.generic-content .more-categories{font-family:Roboto}.generic-content .more-categories svg{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:24px;height:24px;padding-left:14.15px}.generic-content .categories .more-categories span{padding-right:23px}.generic-content .more-categories:hover span a svg{fill:#c30000;stroke:none}.generic-content .more-categories.open svg{fill:#c30000}.generic-content .more-categories .dropdown-menu a{padding:0;line-height:46.5px}.generic-content .more-categories .dropdown-menu a:hover{background-color:#fff;color:#c30000}.generic-content .more-categories:hover span a svg{fill:#c30000;stroke:none}.generic-content .more-categories .dropdown-menu{left:unset;right:0;margin:0;padding:12px 0 12px 20px;min-width:173px;border-radius:0;border-top:none;border-right:none;height:600px;overflow:scroll;overflow-x:hidden}.generic-content .more-categories.open svg{fill:#c30000}.generic-content .more-categories .dropdown-menu a{padding:0;line-height:46.5px}.generic-content .more-categories .dropdown-menu a:hover{background-color:#fff;color:#c30000}.generic-content .spacer{display:none}.generic-content .content .generic-list{padding-bottom:20px;padding-top:40px}.header.text-block{padding:0}.social-icons .icon svg{width:24px;height:24px;margin-right:20px;fill:#242424}.social-icons .icon:last-child svg{margin-right:0}.social-icons .icon svg:hover{fill:#c30000}.header .description{margin-bottom:27px !important;font-size:18px;line-height:24px}.header .social-title-panel .title-panel .title{margin-bottom:77px}.header .social-title-panel{margin:0}.header .social-title-panel .social-icons{position:absolute;top:104px}.gradient-wrapper{background:#242424;position:absolute;width:100%;height:100%;opacity:.5 !important;display:none;z-index:9}.gradient-wrapper.open{display:block}@media screen and (min-width:768px){.generic-content .spacer{display:block}.generic-content .f-wrapper{display:flex;flex-wrap:wrap;flex-direction:row}.generic-content .feature-list{order:2;margin-left:23px;padding-top:42px;padding-bottom:10px;white-space:nowrap;opacity:1;position:relative;top:0;width:22.4%}.generic-content .feature-list p{display:block;padding-left:10px;padding-right:0;font-size:14px;line-height:19px;padding-top:10px}.generic-content .feature-list p:last-of-type{border-bottom:1px solid #e8e8e8;padding-bottom:23px}.generic-content .cover-img{order:1}.generic-content .generic-content-container{padding:0;padding-left:20px;padding-bottom:80px;width:65.3%;order:3;margin-top:40px}.generic-content{border-bottom:1px solid #ddd}.generic-content .categories .main{overflow:hidden}.generic-content .categories span.not-shown{opacity:0}.header .social-title-panel{margin-bottom:0}.header .social-title-panel .title-panel .title{margin-bottom:9px}.header .social-title-panel .social-icons{position:absolute;top:5px;right:0}.generic-content .feature-list.open{height:0;overflow:unset}.gradient-wrapper.open{display:none}}@media screen and (min-width:1025px){.generic-content .categories{top:0}.generic-content .categories.scrolled{top:71px}}.generic-content .more-categories .dropdown-menu>li>a{display:block;clear:both;font-weight:400;color:#333 !important;white-space:nowrap;background:#fff}.generic-content .more-categories .dropdown-menu>li.active a{font-weight:500;color:#c30000 !important}