@font-face{font-family:Pixeboy;src:url('https://tv3cdn.lv/tv3/fonts/PixelFont/Pixeboy.woff') format('woff'),url('https://tv3cdn.lv/tv3/fonts/PixelFont/Pixeboy.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}:root{--game-font-family:"Roboto",sans-serif}.car,.enemyObject{position:absolute;background-repeat:no-repeat;background-size:100% 100%}.car{width:50px;height:70px;bottom:50px}.car-racing-game-wrapper{-webkit-touch-callout:none;background-repeat:no-repeat;background-size:cover}.car-racing-game-wrapper .active{display:flex}.car-racing-game-wrapper .disabled{display:none}.car-racing-game-wrapper .logo{margin:0 50px}.car-racing-game-wrapper .logo img{max-width:135px;height:auto}@media (max-width:767.98px){.car-racing-game-wrapper .logo{margin-right:0}.car-racing-game-wrapper .logo img{max-width:70px}}.car-racing-game-wrapper .js-game-points{width:135px;height:135px;border-radius:50%;display:grid;padding:5px;color:#fff;font-size:40px;place-items:center;font-family:var(--game-font-family)}@media (max-width:767.98px){.car-racing-game-wrapper .js-game-points{width:70px;height:70px;font-size:20px;padding:3px}}.car-racing-game-wrapper .game-points-wrapper{margin:0 50px}.car-racing-game-wrapper .game-points-wrapper,.car-racing-game-wrapper .logo{padding-top:40px}@media (max-width:767.98px){.car-racing-game-wrapper .game-points-wrapper,.car-racing-game-wrapper .logo{padding-top:0}}.car-racing-game-wrapper .js-get-ready-wrapper .intro-block,.car-racing-game-wrapper .js-intro-wrapper .intro-block{max-width:470px}.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .countdown,.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .title,.car-racing-game-wrapper .js-intro-wrapper .intro-block .countdown,.car-racing-game-wrapper .js-intro-wrapper .intro-block .title{font-family:var(--game-font-family);font-size:50px;color:#fff}.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .countdown img,.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .title img,.car-racing-game-wrapper .js-intro-wrapper .intro-block .countdown img,.car-racing-game-wrapper .js-intro-wrapper .intro-block .title img{width:400px}@media (max-width:767.98px){.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .countdown img,.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .title img,.car-racing-game-wrapper .js-intro-wrapper .intro-block .countdown img,.car-racing-game-wrapper .js-intro-wrapper .intro-block .title img{width:100%}}.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .description,.car-racing-game-wrapper .js-intro-wrapper .intro-block .description{font-size:16px;line-height:26px;font-family:Roboto,sans-serif}.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .js-start-game,.car-racing-game-wrapper .js-intro-wrapper .intro-block .js-start-game{border-radius:15px;color:#fff;padding:10px 40px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;cursor:pointer;transition:.3}.car-racing-game-wrapper .js-get-ready-wrapper .intro-block .js-start-game:hover,.car-racing-game-wrapper .js-intro-wrapper .intro-block .js-start-game:hover{opacity:.85}@media (max-width:767.98px){.car-racing-game-wrapper .js-get-ready-wrapper .intro-block,.car-racing-game-wrapper .js-intro-wrapper .intro-block{max-width:100%}}.car-racing-game-wrapper .js-get-ready-wrapper .countdown,.car-racing-game-wrapper .js-intro-wrapper .countdown{display:none}.car-racing-game-wrapper .game-area-wrapper{width:350px;padding-bottom:20px}.car-racing-game-wrapper .game-area-wrapper .game-field{background:#42474a;border-right:5px solid #2e3133;border-left:5px solid #2e3133}.car-racing-game-wrapper .game-area-wrapper .game-field .road-lines{width:10px;height:30px;position:absolute;background:#fff;left:calc(50% - 5px)}.car-racing-game-wrapper .game-area-wrapper .control-buttons{-webkit-user-select:none;user-select:none}.car-racing-game-wrapper .game-area-wrapper .control-buttons .single-control-btn{cursor:pointer}.car-racing-game-wrapper .game-area-wrapper .control-buttons .single-control-btn .icon{height:40px;width:50px;background-image:url(https://tv3cdn.lv/car-racer-spele/global-images/arrow.svg);background-size:cover}.car-racing-game-wrapper .game-area-wrapper .control-buttons .single-control-btn .icon.right{transform:rotate(180deg)}@media (max-width:767.98px){.car-racing-game-wrapper .game-area-wrapper .control-buttons .single-control-btn .icon{height:30px;width:40px}}.car-racing-game-wrapper .game-area-wrapper .control-buttons .single-control-btn:focus-visible{outline:0}@media (max-width:767.98px){.car-racing-game-wrapper .game-area-wrapper{width:calc(100% - 30px);padding-bottom:70px}}#game-over{display:none;position:absolute;backdrop-filter:blur(8px) contrast(100%);-webkit-backdrop-filter:blur(8px) contrast(100%);background-color:rgba(0,0,0,.64)}#game-over #results{display:flex;justify-content:center;align-items:center}#game-over #results .container{max-width:595px!important}#game-over #results .container .emoji-color{font-size:60px}#game-over #results .container .description .msg-title{font-weight:700;font-size:22px;line-height:26px}#game-over #results .container .msg-content{font-size:18px;line-height:28px;font-weight:400}@media (max-width:767.98px){#game-over #results .container .msg-content{font-size:16px}}#game-over #results .container .full-btn{text-transform:uppercase;border-radius:15px;padding:15px 30px;cursor:pointer;transition:.3s;font-size:18px;color:#fff;line-height:21px;font-weight:800}#game-over #results .container .full-btn:hover{opacity:.85}#game-over #results .container .full-btn.btn-winner-view{width:200px;padding:15px}#game-over #results .container a{text-decoration:none;color:#fff}#game-over #results .container a .outline{background-color:transparent;padding:13px 20px}#game-over #results .container .play-again{text-decoration:underline;font-size:16px;font-weight:400;line-height:26px;transition:.3s}#game-over #results .container .form-wrapper{max-width:350px;width:100%}#game-over #results .container .form-wrapper .form-mb{margin-bottom:10px}#game-over #results .container .form-wrapper .form-mb input{border-radius:5px}#game-over #results .container .form-wrapper .form-mb .input-error{position:absolute;bottom:-5px;left:15px;font-size:10px;font-weight:700;padding:0 5px;background:red;color:#fff;border-radius:2px;box-shadow:1px 2px 4px rgba(0,0,0,.2);line-height:14px}#game-over #results .container .form-wrapper .form-check label{color:#fff;font-size:16px;font-weight:400;line-height:26px;opacity:1}#game-over #results .container .form-wrapper .form-check label a{transition:.3s;color:#fff;text-decoration:underline}#game-over #results .container .form-wrapper .form-check input{width:20px;height:20px}#game-over #results .container .form-wrapper .form-check .form-check-input{background-color:transparent;border-color:#fff}#game-over #results .container .form-wrapper .form-check .form-check-input:checked{border-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%2326BD00' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}#game-over #results .container .form-wrapper .form-check .form-check-input.error{border-color:red}@media (max-width:767.98px){#game-over #results .container .form-wrapper .button-block .js-send-data,#game-over #results .container .form-wrapper .button-block a{width:200px}}