.horizontal-roll-switcher{position:relative;margin:0 auto;width:100%;max-width:1262px;aspect-ratio:16 / 9;border-radius:40px;overflow:hidden;background-size:cover;background-position:left top}.horizontal-roll-switcher .horizontal-roll-header{display:flex;flex-direction:row;justify-content:space-between;padding-left:119px;padding-right:90px;align-items:center;padding-top:53px}.horizontal-roll-switcher .horizontal-roll-header h2{font-family:VisbyCF-DemiBold,sans-serif;font-size:25px;color:#fff;line-height:57.5px}.horizontal-roll-switcher .horizontal-roll-header .controls-button{cursor:pointer}.horizontal-roll-switcher .horizontal-roll-list{overflow-x:scroll;display:flex;flex-direction:row;padding:46px 112px 103px;gap:60px;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none}.horizontal-roll-switcher .horizontal-roll-list .list-section{border-radius:20px;width:944px;height:444px;flex-shrink:0;background:#0000004d;display:flex;flex-direction:row;align-items:center;transition:.3s ease-in-out all}.horizontal-roll-switcher .horizontal-roll-list .list-section.active{transform:scale(1.1)}.horizontal-roll-switcher .horizontal-roll-list .list-section .description-container{flex:1;display:flex;flex-direction:column;padding-left:71px}.horizontal-roll-switcher .horizontal-roll-list .list-section h3{font-family:VisbyCF-DemiBold,sans-serif;font-size:20px;color:#fff;line-height:36.5px;flex:1}.horizontal-roll-switcher .horizontal-roll-list .list-section h3.desc-header{flex:unset;font-family:video,monospace;text-transform:uppercase;font-size:13px;font-weight:400;letter-spacing:1px}.horizontal-roll-switcher .horizontal-roll-list .list-section p{font-family:VisbyCF-Medium,sans-serif;font-size:14px;color:#fff;line-height:24.5px;flex:1;opacity:1}.horizontal-roll-switcher .horizontal-roll-list .list-section video,.horizontal-roll-switcher .horizontal-roll-list .list-section img{height:275px;margin:0 66px;border-radius:7px;flex:2;object-fit:contain}
