html{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;-moz-box-sizing:inherit}*{max-height:1000000px;outline:0}h1,p{font-size:inherit;font-weight:400;margin:0}img{vertical-align:top;max-width:100%;height:auto;border-style:none}a{display:inline-block;text-decoration:none;outline:0;color:inherit}body{-ms-text-size-adjust:none;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;font-family:Arial,Helvetica,sans-serif;background-color:#030303;color:#fff;height:100%}.m-width{max-width:400px}.header{width:100%;padding:0;background-image:url(https://rs.servicelands.com/edc/funspace/general/qwe/lp1_saugrv/img/header.jpg);background-size:cover}.header .m-width{margin:0 auto}.logo{display:block;margin:0 auto}.title{text-align:center;font-size:16px;margin-top:5px}.wrapper{width:100%;margin:auto;display:flex;flex-direction:column;height:100%}.main_content{margin:5px auto;width:100%}.btn{display:block;width:100%;font-size:20px;padding:10px 0;background-color:#d51893;border-radius:9px;text-align:center}.btn_uptext{text-align:center;font-size:16px;margin:12px auto}.footer{margin:10px auto}.footer_text{text-align:justify;font-size:12px;word-break:normal;overflow-wrap:anywhere}.footer_text a{display:block;text-align:center;text-decoration:underline;margin-top:8px}.image-slider{max-width:360px;max-height:400px;border-radius:15px;display:flex}.image-slider_slide{position:relative;overflow:hidden}.image-slider_image{text-align:center;position:relative;display:flex}.image-slider_image img{max-width:100%;object-fit:cover}.ribbon-wrapper{width:150px;height:150px;overflow:hidden;position:absolute;top:-3px;right:0}.ribbon{font:bold 15px Sans-Serif;color:#fff;text-align:center;text-shadow:rgb(255 255 255 / 50%) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:12px 0;right:30px;top:30%;width:250px;background-color:red}.ribbon:after,.ribbon:before{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbonn:before{right:0}.ribbon:after{left:0}.footer_text{-moz-user-select:text;text-decoration:none!important}.footer_text span{text-decoration:none!important}.footer_text a{text-decoration:none}.no-break{white-space:nowrap;text-decoration:none!important;pointer-events:none}.footer_text .no-break{white-space:nowrap;display:inline;text-decoration:none;pointer-events:none;unicode-bidi:plaintext;direction:ltr;letter-spacing:-.01em}@media (max-width:1400px){.logo{width:40%;height:40%}.title{font-size:14px}.btn_uptext{text-align:center;font-size:13px;margin:7px auto}.image-slider{max-width:62%;margin:auto}.footer_text{font-size:11px}}@media (max-width:900px){.image-slider{max-width:89%;margin:auto}}@media screen and (max-width:500px) and (max-height:980px){.wrapper{padding:0 15px}.logo{width:70%}.image-slider{width:360px}.footer{padding:0 10px}.btn{width:90%;margin:0 auto}}@media screen and (max-width:430px){.logo{width:25%}.image-slider{width:260px}}@media screen and (max-width:430px) and (max-height:640px){.image-slider{width:245px}.footer_text{font-size:10px}}@media screen and (max-width:376px) and (max-height:555px){.image-slider{max-width:220px}.image-slider_image{width:230px;height:250px}.logo{width:30%}.footer{margin:0 auto}.footer_text{font-size:10px}.title{font-size:12px}}@media screen and (max-width:376px) and (max-height:670px){.logo{width:20%}.footer_text{font-size:10px}}@media screen and (max-width:321px)and (max-height:461px){.image-slider{max-width:180px;max-height:201px}.image-slider_image{max-width:180px;max-height:201px}.logo{width:40%}.title{font-size:14px}.btn{font-size:17px;padding:5px 0}}@media (orientation:landscape) and (max-width:980px) and (max-height:500px){.logo{width:40%}.image-slider{display:none}.footer_text{font-size:10px}}@media (orientation:landscape) and (max-width:980px) and (max-height:330px){.logo{width:20%}.title{font-size:11px}.btn_uptext{text-align:center;font-size:11px;margin:4px auto}.btn{font-size:16px}.footer{margin:0 auto}}