@font-face{font-family:gil;src:url('../fonts/gil.woff2') format("woff2"),url('../fonts/gil.woff') format("woff")}@font-face{font-family:proxi;src:url('../fonts/proxi.woff2') format("woff2"),url('../fonts/proxi.woff') format("woff")}@font-face{font-family:rific;src:url('../fonts/rific.woff2') format("woff2"),url('../fonts/rific.woff') format("woff")}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}img{width:100%;display:block}body,html{-webkit-text-size-adjust:100%;width:100%;height:100vh;position:relative}.block-wrapper{position:relative;width:100%;height:100%}.app{width:100%;overflow:hidden;display:block;text-decoration:none;background:#000;background-color:#000;font-family:Arial;background-color:#160201;background-image:url('../image/back.jpg');background-size:contain;background-repeat:no-repeat;background-position:top center}.container{width:1600px;margin:0 auto}.container .header{padding:50px 0 50px}.container .header .header-title-main{color:#de3096;font-family:rific;font-size:66px;text-transform:uppercase;margin-bottom:10px}.container .header .header-title-aside{font-family:gil;font-size:44px;color:#fff}.container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.container .row .card{position:relative;background:#fff;-ms-flex-preferred-size:32.5%;flex-basis:32.5%;padding:25px 20px;display:block;text-decoration:none;border-radius:10px;text-align:center;-webkit-transition:all ease .3s;transition:all ease .3s;cursor:pointer}.container .row .card:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.container .row .card .card-title{font-family:gil;text-transform:uppercase;font-weight:bolder;color:#b20e72;margin-top:15px;font-size:30px}.container .row .card .card-text{margin-top:10px;color:#4e4e4e;font-size:18px;width:90%;margin:0 auto;min-height:70px;font-family:proxi;font-weight:600}.container .row .card .button{background:#f21e79;font-family:proxi;border:3px solid #fff2ef;color:#fff;margin-top:10px;font-size:30px;border-radius:10px;padding:5px 0;-webkit-transition:all ease .4s;transition:all ease .4s;background:#ff2a94;background:-webkit-gradient(linear,left top,left bottom,from(#ff2a94),color-stop(50%,#ff1ea2),to(#ff11b6));background:linear-gradient(180deg,#ff2a94 0,#ff1ea2 50%,#ff11b6 100%)}.container .row .card .button:hover{background:#fe2b5d;background:-webkit-gradient(linear,left top,left bottom,from(#fe2b5d),color-stop(50%,#fa2667),to(#f21e78));background:linear-gradient(180deg,#fe2b5d 0,#fa2667 50%,#f21e78 100%)}.container .row .card .star{position:absolute;top:-2%;right:-2%;width:15%;z-index:999}.container .row .card-feed{background:#fffeed}.footer{background:#283044;padding:20px 0;margin-top:20px}.footer .footer-content{width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-content .footer-logo{-ms-flex-preferred-size:15%;flex-basis:15%}.footer .footer-content .footer-text{color:#fde4e4;font-family:gil;-ms-flex-preferred-size:80%;flex-basis:80%}@media screen and (max-width:1600px){.app{background-position:0 -165px}.container{width:1200px}.container .header .header-title-main{font-size:50px}.container .header .header-title-aside{font-size:30px;color:#fff}.container .row .card .card-text{min-height:90px}.footer .footer-content{width:1200px}}@media screen and (max-width:1200px){.app{background-position:0 -90px}.container{width:900px}.container .header{padding:100px 0}.container .header .header-title-main{font-size:40px}.container .header .header-title-aside{font-size:30px;color:#fff}.container .row .card .card-title{font-size:22px}.container .row .card .card-text{width:85%;font-size:12px;min-height:60px}.container .row .card .button{font-size:22px}.footer .footer-content{width:900px}}@media screen and (max-width:900px){.app{background-position:0 0}.container{width:600px}.container .header{padding:60px 0}.container .header .header-title-main{font-size:30px}.container .header .header-title-aside{font-size:20px;color:#fff}.container .row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container .row .card{margin-bottom:20px;-ms-flex-preferred-size:60%;flex-basis:60%}.container .row .card:last-child{margin-bottom:0}.container .row .card .card-title{font-size:22px}.container .row .card .card-text{width:85%;min-height:30px;font-size:11px}.container .row .card .button{font-size:22px}.footer .footer-content{width:600px}}@media screen and (max-width:600px){.container{width:100%}.container .header{padding:10px 10px}.container .header .header-title-main{width:57%;font-size:18px}.container .header .header-title-aside{font-size:14px;width:57%;color:#fff}.container .row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container .row .card{padding:7px;margin-bottom:20px;-ms-flex-preferred-size:95%;flex-basis:95%}.container .row .card:last-child{margin-bottom:0}.container .row .card .card-title{font-size:22px}.container .row .card .card-text{font-size:11px}.container .row .card .button{font-size:22px}.footer .footer-content{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-content .footer-logo{-ms-flex-preferred-size:90%;flex-basis:90%}}@media screen and (max-width:990px) and (orientation:landscape){.app{background-position:0 -100px}.container{width:90%}.container .header{padding:5px 10px 0}.container .header .header-title-main{width:57%;font-size:18px}.container .header .header-title-aside{font-size:14px;width:57%;color:#fff}.container .row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.container .row .card{padding:7px;margin-bottom:0;-ms-flex-preferred-size:33%;flex-basis:33%}.container .row .card .card-title{font-size:14px}.container .row .card .card-text{font-size:11px;min-height:77px;width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container .row .card .button{font-size:22px}.footer .footer-content{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-content .footer-logo{-ms-flex-preferred-size:30%;flex-basis:30%}.footer .footer-content .footer-text{-ms-flex-preferred-size:80%;flex-basis:80%;text-align:center}}