.celebrate-container-fr{display:flex}.celebrate-container-fr .celebrate-bg{background-image:url(/template2/public/img/celebrate-bg4.618e0996.jpg);flex-basis:360px;position:relative;background-size:cover;background-position:bottom;border-radius:8px 0 0 8px}.celebrate-container-fr .celebrate-bg .float-logo{position:absolute;left:20px;top:20px;height:70px;display:none}.celebrate-container-fr .celebrate-main{flex-grow:1;flex-shrink:0;flex-basis:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}.celebrate-container-fr .ve-html{text-align:center;padding:25px 0}.celebrate-container-fr .opt-subscribe{margin-top:40px!important}@media screen and (max-width:960px){.celebrate-bg{display:none}.celebrate-container-fr.old .celebrate-bg{display:block}}@media screen and (max-width:767px){.celebrate-container-fr.old .celebrate-bg{display:none}}.lottery-dialog{height:350px;background-image:url(/template2/public/img/celebrate-bg4.618e0996.jpg);background-size:cover;border-radius:10px;padding:35px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.lottery-dialog .text_1{font-size:40px;font-weight:500;color:#dc2f2f;margin-bottom:10px;line-height:40px}.lottery-dialog .text_1,.lottery-dialog .text_2{font-style:italic;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lottery-dialog .text_2{font-size:24px;font-weight:600;color:#fff;margin-bottom:20px;line-height:24px}.lottery-dialog .link{padding:0 50px;background:#dc2f2f;color:#fff;font-size:18px;font-weight:600;border-radius:20px;text-decoration:none;line-height:40px;height:40px}