.coupons-scratch-card-section{max-width:1366px;margin:0 auto;padding:0 57px;position:relative}
.scratch-card-heading{display:flex;justify-content:center}
.scratch-card-heading h1{font-weight:700;font-size:38px;line-height:100%;letter-spacing:0;text-transform:capitalize;text-align:center;background:linear-gradient(90deg,#0073bb 38%,#d62049 66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:51px;padding:0 59px 12px 59px;border-bottom:3.5px solid #d61f4a}
.scratch-card-heading h2{font-weight:700;font-size:38px;line-height:100%;letter-spacing:0;text-transform:capitalize;text-align:center;background:linear-gradient(90deg,#0073bb 38%,#d62049 66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:51px;padding:0 59px 12px 59px;border-bottom:3.5px solid #d61f4a}
.scratch-card-heading h3{font-weight:700;font-size:38px;line-height:100%;letter-spacing:0;text-transform:capitalize;text-align:center;background:linear-gradient(90deg,#0073bb 38%,#d62049 66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:51px;padding:0 59px 12px 59px;border-bottom:3.5px solid #d61f4a}
.scratch-card-heading h4{font-weight:700;font-size:38px;line-height:100%;letter-spacing:0;text-transform:capitalize;text-align:center;background:linear-gradient(90deg,#0073bb 38%,#d62049 66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:51px;padding:0 59px 12px 59px;border-bottom:3.5px solid #d61f4a}
.scratch-card-heading h5{font-weight:700;font-size:38px;line-height:100%;letter-spacing:0;text-transform:capitalize;text-align:center;background:linear-gradient(90deg,#0073bb 38%,#d62049 66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:51px;padding:0 59px 12px 59px;border-bottom:3.5px solid #d61f4a}
.scratch-card-heading h6{font-weight:700;font-size:38px;line-height:100%;letter-spacing:0;text-transform:capitalize;text-align:center;background:linear-gradient(90deg,#0073bb 38%,#d62049 66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 59px 12px 59px;border-bottom:3.5px solid #d61f4a}
.coupons-scratch-card-section{width:100%}
.coupons-scratch-card-slider{width:100%;margin-bottom:40px}
.coupons-scratch-card-slider .slick-list{margin:0 -12px}
.coupons-scratch-card-slider.slick-dotted.slick-slider{margin-bottom:48px}
.coupons-scratch-card-slider .slick-dots{bottom:-32px}
.coupons-scratch-card-section .scratch-card-slider-arrow{position:absolute;top:-44px;padding:unset;width:32px;height:33px;background-color:transparent;cursor:pointer}
.coupons-scratch-card-section .scratch-card-slider-arrow.swiper-button-disabled{opacity:.45;cursor:default}
.coupons-scratch-card-section .scratch-card-slider-arrow::before{content:none}
.coupons-scratch-card-section .scratch-card-slider-arrow-prev{right:100px;left:auto}
.coupons-scratch-card-section .scratch-card-slider-arrow-next{right:53px}
.scratch-card{position:relative;border-radius:8px;width:360px;height:250px;background-color:#fff}
.scratch-card-cover-container{position:absolute;z-index:1;top:0;left:0;border-radius:4px;width:100%;height:100%;transition:opacity .4s}
.scratch-card-cover-container.clear{opacity:0}
.scratch-card-cover-container.hidden{display:none}
.scratch-card-canvas{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;cursor:grab;touch-action:none;border-radius:16px}
.scratch-card-canvas.hidden{opacity:0}
.scratch-card-canvas.clearindex{z-index:0}
.scratchcard-innercard-link.active-link{display:inline-block;width:100%;height:100%;z-index:3;position:absolute}
.scratch-card-canvas:active{cursor:grabbing}
.scratch-card-canvas-render{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .2s}
.scratch-card-canvas-render.hidden{display:none}
.scratch-card-cover{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.scratch-card-cover img{display:block;width:100%;height:100%;object-fit:cover}
.scratch-card-cover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg,transparent 40%,rgb(255 255 255 / .8) 50%,transparent 60%);background-position:bottom right;background-size:300% 300%;background-repeat:no-repeat}
.scratch-card-cover.shine::before{animation:shine 8s infinite}
@keyframes shine{50%{background-position:0 0}
100%{background-position:-50% -50%}
}
.scratch-card-cover::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;filter:url('clientlib/css/#noise')}
.scratch-card-cover-background{width:100%;height:100%;fill:#555;opacity:.1}
.scratch-card-image{display:block;width:100%;height:100%;object-fit:cover;user-select:none;border-radius:16px}
@keyframes pop-out-in{36%{transform:scale(1.125)}
100%{transform:scale(1)}
}
.scratch-card-subheadung{font-weight:700;font-size:22.37px;line-height:25.6px;text-align:center;color:#737373}
.scratch-card-subheading h1{font-weight:700;font-size:23px;line-height:100%;color:#59595c;text-align:center;margin-top:20px}
.scratch-card-subheading h2{font-weight:700;font-size:23px;line-height:100%;color:#59595c;text-align:center;margin-top:20px}
.scratch-card-subheading h3{font-weight:700;font-size:23px;line-height:100%;color:#59595c;text-align:center;margin-top:20px}
.scratch-card-subheading h4{font-weight:700;font-size:23px;line-height:100%;color:#59595c;text-align:center;margin-top:20px}
.scratch-card-subheading h5{font-weight:700;font-size:23px;line-height:100%;color:#59595c;text-align:center;margin-top:20px}
.scratch-card-subheading h6{font-weight:700;font-size:23px;line-height:100%;color:#59595c;text-align:center;margin-top:20px}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:""}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:""}
.swiper-button-next:after{font-family:unset;font-size:unset;text-transform:unset !important;letter-spacing:unset;font-variant:unset;line-height:unset}
.swiper-button-prev:after{font-family:unset;font-size:unset;text-transform:unset !important;letter-spacing:unset;font-variant:unset;line-height:unset}
@media(max-width:767px){.coupons-scratch-card-section{padding:0 16px}
.coupons-scratch-card-slider .slick-list{margin:0 -8px}
.scratch-card-heading h1{font-weight:700;font-size:12px;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:18px;padding-bottom:2px;border-bottom:1px solid #d61f4a}
.scratch-card-heading h2{font-weight:700;font-size:12px;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:18px;padding:0 10px 2px 10px;border-bottom:1px solid #d61f4a}
.scratch-card-heading h3{font-weight:700;font-size:12px;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:18px;padding-bottom:2px;border-bottom:1px solid #d61f4a}
.scratch-card-heading h4{font-weight:700;font-size:12px;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:18px;padding-bottom:2px;border-bottom:1px solid #d61f4a}
.scratch-card-heading h5{font-weight:700;font-size:12px;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:18px;padding-bottom:2px;border-bottom:1px solid #d61f4a}
.scratch-card-heading h6{font-weight:700;font-size:12px;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:18px;padding-bottom:2px;border-bottom:1px solid #d61f4a}
.scratch-card{width:100%;height:87px}
.coupons-scratch-card-section .scratch-card-slider-arrow{top:-1px;width:15px;height:15px;font-size:18px}
.coupons-scratch-card-section .scratch-card-slider-arrow-prev{right:41px}
.coupons-scratch-card-section .scratch-card-slider-arrow-next{right:16px}
.scratch-card-subheading h1{font-weight:700;font-size:8.09px;line-height:100%;letter-spacing:0;margin-top:7px}
.scratch-card-subheading h2{font-weight:700;font-size:8.09px;line-height:100%;letter-spacing:0;margin-top:7px}
.scratch-card-subheading h3{font-weight:700;font-size:8.09px;line-height:100%;letter-spacing:0;margin-top:7px}
.scratch-card-subheading h4{font-weight:700;font-size:8.09px;line-height:100%;letter-spacing:0;margin-top:7px}
.scratch-card-subheading h5{font-weight:700;font-size:8.09px;line-height:100%;letter-spacing:0;margin-top:7px}
.scratch-card-subheading h6{font-weight:700;font-size:8.09px;line-height:100%;letter-spacing:0;margin-top:7px}
.scratch-card-canvas{border-radius:5px}
.scratch-card-image{border-radius:5px}
}