.elementor-236227 .elementor-element.elementor-element-5ded477a{--display:flex;}.elementor-236227 .elementor-element.elementor-element-bc78f56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-container{justify-content:center;align-items:center;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-card-inner{background-color:var( --e-global-color-fff0000 );padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-card{border-color:var( --e-global-color-secondary );border-style:solid;border-width:20px 20px 20px 20px;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-subtitle{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2d260fa-font-family ), Sans-serif;font-size:var( --e-global-typography-2d260fa-font-size );font-weight:var( --e-global-typography-2d260fa-font-weight );line-height:var( --e-global-typography-2d260fa-line-height );letter-spacing:var( --e-global-typography-2d260fa-letter-spacing );word-spacing:var( --e-global-typography-2d260fa-word-spacing );margin-bottom:1rem;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-8888fbc-font-family ), Sans-serif;font-size:var( --e-global-typography-8888fbc-font-size );font-weight:var( --e-global-typography-8888fbc-font-weight );line-height:var( --e-global-typography-8888fbc-line-height );letter-spacing:var( --e-global-typography-8888fbc-letter-spacing );word-spacing:var( --e-global-typography-8888fbc-word-spacing );margin-bottom:1.5rem;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-fff0000 );font-family:var( --e-global-typography-69859c2-font-family ), Sans-serif;font-size:var( --e-global-typography-69859c2-font-size );font-weight:var( --e-global-typography-69859c2-font-weight );text-transform:var( --e-global-typography-69859c2-text-transform );line-height:var( --e-global-typography-69859c2-line-height );letter-spacing:var( --e-global-typography-69859c2-letter-spacing );word-spacing:var( --e-global-typography-69859c2-word-spacing );padding:20px 50px 20px 50px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;margin-bottom:1.5rem;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-expires{margin-bottom:0rem;color:var( --e-global-color-1710900 );font-family:var( --e-global-typography-1e421ab-font-family ), Sans-serif;font-size:var( --e-global-typography-1e421ab-font-size );font-weight:var( --e-global-typography-1e421ab-font-weight );text-transform:var( --e-global-typography-1e421ab-text-transform );line-height:var( --e-global-typography-1e421ab-line-height );letter-spacing:var( --e-global-typography-1e421ab-letter-spacing );word-spacing:var( --e-global-typography-1e421ab-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-pagination .swiper-pagination-bullet{background-color:var( --e-global-color-secondary );width:12px;height:12px;margin:0 4px;opacity:0.5;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-pagination .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-pagination{margin-top:1rem;}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-fine-print{color:var( --e-global-color-1710900 );font-family:var( --e-global-typography-2be4649-font-family ), Sans-serif;font-size:var( --e-global-typography-2be4649-font-size );font-weight:var( --e-global-typography-2be4649-font-weight );line-height:var( --e-global-typography-2be4649-line-height );letter-spacing:var( --e-global-typography-2be4649-letter-spacing );word-spacing:var( --e-global-typography-2be4649-word-spacing );}@media(max-width:1366px){.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-subtitle{font-size:var( --e-global-typography-2d260fa-font-size );line-height:var( --e-global-typography-2d260fa-line-height );letter-spacing:var( --e-global-typography-2d260fa-letter-spacing );word-spacing:var( --e-global-typography-2d260fa-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-title{font-size:var( --e-global-typography-8888fbc-font-size );line-height:var( --e-global-typography-8888fbc-line-height );letter-spacing:var( --e-global-typography-8888fbc-letter-spacing );word-spacing:var( --e-global-typography-8888fbc-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-button{font-size:var( --e-global-typography-69859c2-font-size );line-height:var( --e-global-typography-69859c2-line-height );letter-spacing:var( --e-global-typography-69859c2-letter-spacing );word-spacing:var( --e-global-typography-69859c2-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-fine-print{font-size:var( --e-global-typography-2be4649-font-size );line-height:var( --e-global-typography-2be4649-line-height );letter-spacing:var( --e-global-typography-2be4649-letter-spacing );word-spacing:var( --e-global-typography-2be4649-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-expires{font-size:var( --e-global-typography-1e421ab-font-size );line-height:var( --e-global-typography-1e421ab-line-height );letter-spacing:var( --e-global-typography-1e421ab-letter-spacing );word-spacing:var( --e-global-typography-1e421ab-word-spacing );}}@media(max-width:1024px){.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-subtitle{font-size:var( --e-global-typography-2d260fa-font-size );line-height:var( --e-global-typography-2d260fa-line-height );letter-spacing:var( --e-global-typography-2d260fa-letter-spacing );word-spacing:var( --e-global-typography-2d260fa-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-title{font-size:var( --e-global-typography-8888fbc-font-size );line-height:var( --e-global-typography-8888fbc-line-height );letter-spacing:var( --e-global-typography-8888fbc-letter-spacing );word-spacing:var( --e-global-typography-8888fbc-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-button{font-size:var( --e-global-typography-69859c2-font-size );line-height:var( --e-global-typography-69859c2-line-height );letter-spacing:var( --e-global-typography-69859c2-letter-spacing );word-spacing:var( --e-global-typography-69859c2-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-fine-print{font-size:var( --e-global-typography-2be4649-font-size );line-height:var( --e-global-typography-2be4649-line-height );letter-spacing:var( --e-global-typography-2be4649-letter-spacing );word-spacing:var( --e-global-typography-2be4649-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-expires{font-size:var( --e-global-typography-1e421ab-font-size );line-height:var( --e-global-typography-1e421ab-line-height );letter-spacing:var( --e-global-typography-1e421ab-letter-spacing );word-spacing:var( --e-global-typography-1e421ab-word-spacing );}}@media(max-width:767px){.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-subtitle{font-size:var( --e-global-typography-2d260fa-font-size );line-height:var( --e-global-typography-2d260fa-line-height );letter-spacing:var( --e-global-typography-2d260fa-letter-spacing );word-spacing:var( --e-global-typography-2d260fa-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-title{font-size:var( --e-global-typography-8888fbc-font-size );line-height:var( --e-global-typography-8888fbc-line-height );letter-spacing:var( --e-global-typography-8888fbc-letter-spacing );word-spacing:var( --e-global-typography-8888fbc-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-button{font-size:var( --e-global-typography-69859c2-font-size );line-height:var( --e-global-typography-69859c2-line-height );letter-spacing:var( --e-global-typography-69859c2-letter-spacing );word-spacing:var( --e-global-typography-69859c2-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-fine-print{font-size:var( --e-global-typography-2be4649-font-size );line-height:var( --e-global-typography-2be4649-line-height );letter-spacing:var( --e-global-typography-2be4649-letter-spacing );word-spacing:var( --e-global-typography-2be4649-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-expires{font-size:var( --e-global-typography-1e421ab-font-size );line-height:var( --e-global-typography-1e421ab-line-height );letter-spacing:var( --e-global-typography-1e421ab-letter-spacing );word-spacing:var( --e-global-typography-1e421ab-word-spacing );}}@media(min-width:2400px){.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-subtitle{font-size:var( --e-global-typography-2d260fa-font-size );line-height:var( --e-global-typography-2d260fa-line-height );letter-spacing:var( --e-global-typography-2d260fa-letter-spacing );word-spacing:var( --e-global-typography-2d260fa-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-title{font-size:var( --e-global-typography-8888fbc-font-size );line-height:var( --e-global-typography-8888fbc-line-height );letter-spacing:var( --e-global-typography-8888fbc-letter-spacing );word-spacing:var( --e-global-typography-8888fbc-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-button{font-size:var( --e-global-typography-69859c2-font-size );line-height:var( --e-global-typography-69859c2-line-height );letter-spacing:var( --e-global-typography-69859c2-letter-spacing );word-spacing:var( --e-global-typography-69859c2-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-fine-print{font-size:var( --e-global-typography-2be4649-font-size );line-height:var( --e-global-typography-2be4649-line-height );letter-spacing:var( --e-global-typography-2be4649-letter-spacing );word-spacing:var( --e-global-typography-2be4649-word-spacing );}.elementor-236227 .elementor-element.elementor-element-bc78f56 .mg-coupon-expires{font-size:var( --e-global-typography-1e421ab-font-size );line-height:var( --e-global-typography-1e421ab-line-height );letter-spacing:var( --e-global-typography-1e421ab-letter-spacing );word-spacing:var( --e-global-typography-1e421ab-word-spacing );}}/* Start custom CSS for mg_coupon_slider, class: .elementor-element-bc78f56 */.mg-coupon-slider-wrapper{
  display:none !important;
}/* End custom CSS */