.content-area{opacity:0;transition:opacity .5s ease-in-out}.content-area.visible{opacity:1}.section{color:#000;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.section:after{content:"";background:#b01111;width:0;height:3px;transition:width .5s;position:absolute;bottom:15px}.selected:focus{outline:none;box-shadow:0 0}.section:hover:after,.section.selected:after{width:75%;left:50%;transform:translate(-50%)}.section.topbar:after{transform-origin:50%;background:#b01111;width:80px;height:3px;transition:transform .25s;bottom:-16px;left:50%;transform:translate(-50%)scaleX(0)}.section.topbar:hover:after,.section.topbar.selected:after{transform:translate(-50%)scaleX(1)}.view-all{cursor:pointer;padding-bottom:2px;display:inline-block;position:relative}.view-all:after{content:"";transform-origin:bottom;background-color:currentColor;width:10%;height:2px;transition:transform 1s ease-in-out;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(1)}.view-all:hover:after{transform:translate(-50%)scaleX(0)}.title-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.75em;max-height:3.75em;line-height:1.25;display:-webkit-box;overflow:hidden}
.search-results{opacity:0;transition:opacity .2s ease-in-out}.search-results.visible{opacity:1}
.custom-dots li button{border:1px solid #000;opacity:1!important;background-color:#fff!important;border-radius:50%!important;width:1px!important;height:1px!important}.custom-dots li.slick-active button{color:#000!important;background-color:#000!important}
