section.hori-scroll{position:relative;min-height:100vh;overflow-x:hidden}section.hori-scroll .wrapper>.content h2 strong,section.hori-scroll .wrapper>.content h3 strong{color:#fff;position:relative;font-style:italic}section.hori-scroll .wrapper>.content h2 strong:after,section.hori-scroll .wrapper>.content h3 strong:after{content:"";position:absolute;width:100%;height:4px;background:#FFF;left:0;bottom:0}section.hori-scroll .wrapper .scroll-wrapper{position:relative;padding:4rem 0;text-align:center;line-height:10vh}section.hori-scroll .wrapper .scroll-wrapper .boxes{display:flex;width:300vw;gap:24px}section.hori-scroll .wrapper .scroll-wrapper .boxes .box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:8px;max-width:517px;min-width:340px;width:100%;text-align:left;border-radius:32px;border:solid 2px rgba(230,230,231,.15);background:rgba(15,15,16,.25);padding:40px 24px}section.hori-scroll .wrapper .scroll-wrapper .boxes .box .top{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%;text-align:left}section.hori-scroll .wrapper .scroll-wrapper .boxes .box .top .icon{width:50px;height:fit-content;min-width:50px;min-height:fit-content}section.hori-scroll .wrapper .scroll-wrapper .boxes .box .top .content .subtitle{margin-bottom:0!important}section.hori-scroll .wrapper .scroll-wrapper .boxes .box>.content{padding:16px 0}@media only screen and (min-width: 992px){section.hori-scroll .wrapper>.content{max-width:750px;width:100%}}
