.ds-betting-guide{position:relative;padding-block:40px;text-align:center;color:#fff}.ds-betting-guide:before{content:'';position:absolute;top:0;bottom:0;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#055E37;z-index:-1}.ds-betting-guide__inner{max-width:950px;margin-inline:auto}.ds-betting-guide__heading{color:#fff;margin-bottom:5px}.ds-betting-guide__description{margin-bottom:30px}.ds-betting-guide__description:last-child{margin-bottom:0}.ds-betting-guide__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}.ds-betting-guide__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#2F7958;border:1px solid #2F7958;border-radius:15px;padding:15px 20px;color:#fff;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color 0.3s,border-color 0.3s;cursor:pointer}.ds-betting-guide__btn::before{content:'';flex-shrink:0;width:10px;height:16px}.ds-betting-guide__btn span{flex-grow:1;text-align:center}.ds-betting-guide__btn:hover,.ds-betting-guide__btn:focus{background-color:#044E2E;border-color:#fff;color:#fff;text-decoration:none;outline:none}.ds-betting-guide__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.ds-betting-guide__btn:active{background-color:#033d23;color:#fff}.ds-betting-guide__chevron{flex-shrink:0;width:10px;height:16px;opacity:0;transition:opacity 0.3s,transform 0.3s}.ds-betting-guide__btn:hover .ds-betting-guide__chevron,.ds-betting-guide__btn:focus .ds-betting-guide__chevron{opacity:1}@media (max-width:1023px){.ds-betting-guide{padding-block:30px}.ds-betting-guide__description{margin-bottom:20px}.ds-betting-guide__buttons{grid-gap:10px}.ds-betting-guide__btn{font-size:16px}}@media (max-width:767px){.ds-betting-guide__buttons{grid-template-columns:100%}}