@font-face{font-family:"DIN";src:local("DIN"),url("/src/fonts/din-bold-2.ttf") format("opentype") tech(color-COLRv1)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%}body{margin:0;background:url(/src/img/txt1k-j0qh6.png) no-repeat center/cover;font-family:"DIN","DIN Alternate"}.index{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index h1{color:#713F15;font-size:6vw;margin-top:0;margin-bottom:20px}@media screen and (max-width:768px){.index h1{font-size:12vw}}.index>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .number{width:30%;background:-webkit-gradient(linear,left top,left bottom,from(#222),to(#000));background:linear-gradient(to bottom,#222,#000);border-radius:12px;border:2px solid #fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.5);box-shadow:0 4px 10px rgba(0,0,0,0.5);color:#fff;font-size:10vw;line-height:1;padding-top:1.2vw}@media screen and (max-width:768px){.index .number{width:60%;font-size:20vw;margin-bottom:30px;padding-top:2.1vw}}.index .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.index .button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal{display:none;background:rgba(255,0,0,0.85);border:2px solid #ffcc00;border-radius:15px;padding:20px;width:90%;max-width:540px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.5);box-shadow:0 4px 10px rgba(0,0,0,0.5);position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.modal-title{font-size:36px;font-weight:bold;color:#ffcc00;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}.modal-content{font-size:18px;color:white;margin:10px 0}.modal-button{background:-webkit-gradient(linear,left top,left bottom,from(#ffcc00),to(#ff9900));background:linear-gradient(to bottom,#ffcc00,#ff9900);border:1px solid #ff9900;border-radius:10px;padding:10px 20px;font-size:18px;font-weight:bold;color:#660000;cursor:pointer;margin-top:10px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}.modal-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ff9900),to(#ffcc00));background:linear-gradient(to bottom,#ff9900,#ffcc00)}.modal input{display:block;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#222),to(#000));background:linear-gradient(to bottom,#222,#000);border-radius:10px;border:2px solid #fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.5);box-shadow:0 4px 10px rgba(0,0,0,0.5);color:#fff;padding:10px;font-size:18px;text-align:center}.modal input::-webkit-input-placeholder{color:#eee}.modal input::-moz-placeholder{color:#eee}.modal input:-ms-input-placeholder{color:#eee}.modal input::-ms-input-placeholder{color:#eee}.modal input::placeholder{color:#eee}.modal input+input{margin-top:10px}.modal p{font-size:16px;color:#fff}#msgModal{z-index:99}#formModal{z-index:98}.push_button{position:relative;width:220px;text-align:center;color:#fff;text-decoration:none;font-size:24px;display:block;margin:30px;padding:20px}@media screen and (max-width:768px){.push_button{margin:10px;padding:10px}}.push_button:before{border-radius:5px;position:absolute;content:"";left:-6px;right:-6px;top:-6px;bottom:-10px;z-index:-1}.push_button:not(:disabled):active{top:5px}.push_button:not(:disabled):active:before{top:-11px;bottom:-5px;content:""}.push_button:disabled{text-shadow:-1px -1px 0 #a1b8a7;background:#a2b8c1!important;border:1px solid #a2b8c1;background-image:-webkit-gradient(linear,left top,left bottom,from(#a3b8c6),to(#a2bcc0));background-image:linear-gradient(top,#a3b8c6,#a2bcc0);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset,0 -1px 0 rgba(255,255,255,0.1) inset,0 4px 0 #a0b1b4,0 4px 2px rgba(0,0,0,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5) inset,0 -1px 0 rgba(255,255,255,0.1) inset,0 4px 0 #a0b1b4,0 4px 2px rgba(0,0,0,0.5)}.red{text-shadow:-1px -1px 0 #8b0000;background:#ff4d4d;border:1px solid #ff4d4d;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff6666),to(#cc0000));background-image:linear-gradient(to bottom,#ff6666,#cc0000);border-radius:8px;padding:12px 24px;font-size:20px;font-weight:bold;color:white;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 -1px 0 rgba(255,255,255,0.2) inset,0 4px 0 #b30000,0 6px 2px rgba(0,0,0,0.4);box-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 -1px 0 rgba(255,255,255,0.2) inset,0 4px 0 #b30000,0 6px 2px rgba(0,0,0,0.4)}.red:not(:disabled):hover{background:#ff6666;background-image:-webkit-gradient(linear,left top,left bottom,from(#cc0000),to(#ff6666));background-image:linear-gradient(to bottom,#cc0000,#ff6666);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.7) inset,0 -1px 0 rgba(255,255,255,0.3) inset,0 3px 0 #b30000,0 5px 2px rgba(0,0,0,0.4);box-shadow:0 1px 0 rgba(255,255,255,0.7) inset,0 -1px 0 rgba(255,255,255,0.3) inset,0 3px 0 #b30000,0 5px 2px rgba(0,0,0,0.4)}.blue{text-shadow:-1px -1px 0 #b8860b;background:#ffcc4d;border:1px solid #ffcc4d;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffdb58),to(#ffac33));background-image:linear-gradient(to bottom,#ffdb58,#ffac33);border-radius:8px;padding:12px 24px;font-size:20px;font-weight:bold;color:#8b0000;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 -1px 0 rgba(255,255,255,0.2) inset,0 4px 0 #e6a100,0 6px 2px rgba(0,0,0,0.4);box-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 -1px 0 rgba(255,255,255,0.2) inset,0 4px 0 #e6a100,0 6px 2px rgba(0,0,0,0.4)}.blue:not(:disabled):hover{background:#ffdb58;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffac33),to(#ffdb58));background-image:linear-gradient(to bottom,#ffac33,#ffdb58);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.7) inset,0 -1px 0 rgba(255,255,255,0.3) inset,0 3px 0 #e6a100,0 5px 2px rgba(0,0,0,0.4);box-shadow:0 1px 0 rgba(255,255,255,0.7) inset,0 -1px 0 rgba(255,255,255,0.3) inset,0 3px 0 #e6a100,0 5px 2px rgba(0,0,0,0.4)}