.cat-top-banner .cat-top-banner-image{position:relative}@media(max-width:1024.98px){.cat-top-banner .cat-top-banner-image{margin-top:.75rem}}@media(min-width:1025px){.cat-top-banner .cat-top-banner-image{margin-bottom:7.25rem}}.cat-top-banner .cat-top-banner-image img{width:100%}.cat-top-banner .cat-top-banner-description{padding:0 1rem;text-align:center}@media(min-width:1025px){.cat-top-banner .cat-top-banner-description{left:4%;position:absolute;text-align:left;top:20%;width:452px}}.cat-top-banner .cat-top-banner-description h1{margin-top:1.25rem}.cat-top-banner .cat-top-banner-description a{margin-bottom:3.25rem}@media(max-width:575.98px){.cat-landing .primary-content .cat-slottop img{width:100%}}.cat-landing .catalog-link{color:#4a4a4a;font-family:AvenirLTPro-Medium,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.63}.secondary-content{background:linear-gradient(#d3d3d3,#fafafa);margin-top:100px}.secondary-content .container.cat-landing{margin:0 auto;max-width:1130px}.secondary-content .center-image{left:0;margin-top:-54px;position:absolute;text-align:center;width:100%}.secondary-content .center-image+h2{padding-top:220px}@media(max-width:1024.98px){.secondary-content .center-image+h2{padding-top:120px}.secondary-content .center-image img{max-width:344px;width:100%}}.secondary-content .create-your-own .cat-slottop{margin:0 auto;max-width:375px;width:100%}@media(min-width:1025px){.secondary-content .create-your-own .cat-slottop{max-width:425px}}.secondary-content .payment-info{background:#f5f5f5;margin-bottom:3.25rem;padding:3.25rem 0;text-align:center}@media(min-width:1025px){.secondary-content .payment-info{margin-bottom:7.25rem}}.secondary-content .payment-info .h1{font-family:Noe-DisplayBold,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.625rem;letter-spacing:1.75px;line-height:1.14;padding-left:1.25rem;padding-right:1.25rem;text-transform:none}@media(min-width:1025px){.secondary-content .payment-info .h1{margin-bottom:1rem}}.secondary-content .payment-info>p{padding-left:4.25rem;padding-right:4.25rem}@media(min-width:1025px){.secondary-content .payment-info>p{margin-bottom:4.25rem}}.secondary-content .payment-info .pay-item-image{padding-bottom:1rem}@media(min-width:1025px){.secondary-content .payment-info .pay-item-image{margin-bottom:1.25rem}}.secondary-content .payment-info .pay-item-image+p{margin-bottom:2.25rem}.secondary-content .brand-main{padding-bottom:3.25rem}@media(min-width:1025px){.secondary-content .brand-main{padding-bottom:4.25rem}}.secondary-content .brand-main img{width:100%}