.clear{clear:both;content:'';display:table}@font-face{font-family:Glacial;src:url(../fonts/glacialindifference-bold-webfont.woff2) format('woff2'),url(../fonts/glacialindifference-bold-webfont.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Glacial;src:url(../fonts/glacialindifference-italic-webfont.woff2) format('woff2'),url(../fonts/glacialindifference-italic-webfont.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Glacial;src:url(../fonts/glacialindifference-regular-webfont.woff2) format('woff2'),url(../fonts/glacialindifference-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@keyframes move-up{0%,1%{transform:translateY(120px);opacity:0;display:block!important}100%{transform:translateY(0);opacity:1;display:block!important}}:focus{outline:0}:disabled{opacity:.5!important;cursor:not-allowed!important}button{background:0 0;border:none;outline:0!important}.medium-title{font-size:25px;font-weight:400}.font-30{font-size:30px}.font-25{font-size:25px}.font-20{font-size:20px}.font-18{font-size:18px}.font-17{font-size:17px}.font-16{font-size:16px}.font-14{font-size:14px}.bold{font-weight:600}.regular{font-weight:400}.light{font-weight:100}.p-0{padding:0}.m-0{margin:0}.float-right{float:right}.float-left{float:left}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}a{color:#757575;text-decoration:none!important}a:hover{color:#fe146d}.fixed-top{position:sticky}.vertical-line{border-left:1px solid rgba(0,0,0,.2);height:100%;margin:0 20px}.highlight{background:#efefef}.button{text-transform:uppercase;border-radius:10px;font-size:14px;min-height:35px;height:auto;padding:5px;color:#FFF;text-align:center;border:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);-khtml-transition:all .5s cubic-bezier(.77,0,.175,1);-moz-transition:all .5s cubic-bezier(.77,0,.175,1);-ie-transition:all .5s cubic-bezier(.77,0,.175,1);-o-transition:all .5s cubic-bezier(.77,0,.175,1);-ms-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1)}.button.btn-new-game{background:#fe146d;background:-moz-linear-gradient(45deg,#fe146d 20%,#fe146d 100%);background:-webkit-linear-gradient(45deg,#fe146d 20%,#fe146d 100%);background:linear-gradient(45deg,#fe146d 20%,#fe146d 100%);width:120px}.button.btn-subscribe{background:#fe146d;width:100%;opacity:1;position:relative;z-index:2}.button.btn-subscribe.hide{opacity:0;pointer-events:none}.button.btn-subscribe:focus{outline:0}.button.btn-cookie-accept{width:100%;background:#fe146d}.form-error-message{color:red;margin-bottom:0;font-size:14px}select{border:transparent;-webkit-appearance:none;-moz-appearance:none;background:no-repeat;cursor:pointer}.select-wrapper{cursor:pointer}.select-wrapper:after{font-family:"Font Awesome 5 Pro";content:"\f078";font-size:15px;margin:0 0 0 10px}.form-control{background-color:transparent}.darkmode--activated .form-control{color:#FFF}.darkmode--activated .form-control:focus{color:#495057}.dropdown-toggle::after{display:none}.sudoku-title{margin-bottom:30px}.sudoku-subtitle{margin:20px 0 0}.sudoku-desc,.sudoku-list{margin:10px 0;text-align:justify}.sudoku-list{padding-right:15px}.back-to-top-button{height:38px;width:38px;position:fixed;z-index:99;opacity:.7;bottom:-55px;right:60px;display:flex;background-color:#fe146d;cursor:pointer;-webkit-transition:all 400ms cubic-bezier(.33,1,.68,1);-khtml-transition:all 400ms cubic-bezier(.33,1,.68,1);-moz-transition:all 400ms cubic-bezier(.33,1,.68,1);-ie-transition:all 400ms cubic-bezier(.33,1,.68,1);-o-transition:all 400ms cubic-bezier(.33,1,.68,1);-ms-transition:all 400ms cubic-bezier(.33,1,.68,1);transition:all 400ms cubic-bezier(.33,1,.68,1)}.back-to-top-button:hover{-webkit-box-shadow:0 0 20px -10px rgba(0,0,0,.65);-khtml-box-shadow:0 0 20px -10px rgba(0,0,0,.65);-moz-box-shadow:0 0 20px -10px rgba(0,0,0,.65);-ie-box-shadow:0 0 20px -10px rgba(0,0,0,.65);-o-box-shadow:0 0 20px -10px rgba(0,0,0,.65);-ms-box-shadow:0 0 20px -10px rgba(0,0,0,.65);box-shadow:0 0 20px -10px rgba(0,0,0,.65);opacity:1}.back-to-top-button.appear{bottom:55px}.back-to-top-button i{margin:auto;font-size:24px;color:#fff}body,html{width:100%;font-family:Catamaran,sans-serif;margin:0;height:100%;color:#757575;background-color:#fff}body.darkmode--activated,html.darkmode--activated{color:#FFF}.wrapper{min-height:100%}.wrapper-inside{padding-bottom:50px}.cookie-consent{width:430px;position:fixed;display:flex;z-index:99999999;bottom:30px;left:30px;padding:2em;background-color:rgba(235,235,235,.9);border-radius:5px}.cookie-consent .cookie-consent-inside .col-cookie-desc p{text-align:justify}.cookie-consent .cookie-consent-inside .col-cookie-desc a{text-decoration:underline!important;font-weight:500}.language-dropdown{position:absolute;left:0;width:100%;-webkit-box-shadow:0 18px 18px 0 rgba(0,0,0,.04);-khtml-box-shadow:0 18px 18px 0 rgba(0,0,0,.04);-moz-box-shadow:0 18px 18px 0 rgba(0,0,0,.04);-ie-box-shadow:0 18px 18px 0 rgba(0,0,0,.04);-o-box-shadow:0 18px 18px 0 rgba(0,0,0,.04);-ms-box-shadow:0 18px 18px 0 rgba(0,0,0,.04);box-shadow:0 18px 18px 0 rgba(0,0,0,.04);background-color:#FBFBFB;height:0;top:60px;z-index:100;-webkit-transition:all 600ms cubic-bezier(.075,.82,.165,1);-khtml-transition:all 600ms cubic-bezier(.075,.82,.165,1);-moz-transition:all 600ms cubic-bezier(.075,.82,.165,1);-ie-transition:all 600ms cubic-bezier(.075,.82,.165,1);-o-transition:all 600ms cubic-bezier(.075,.82,.165,1);-ms-transition:all 600ms cubic-bezier(.075,.82,.165,1);transition:all 600ms cubic-bezier(.075,.82,.165,1)}.language-dropdown.shown{height:283.2px}.language-dropdown .inside{align-self:center}.language-dropdown .inside .country-list{display:none;grid-template-rows:auto auto auto auto auto;padding:15px 0;grid-auto-flow:column}.language-dropdown .inside .country-list.shown{display:grid}.language-dropdown .inside .country-list .country{display:block;text-align:center;border-right:1px solid #dedede;color:#333;opacity:0;margin-top:-30px;padding:8px 0;-webkit-transition:all 400ms cubic-bezier(.075,.82,.165,1);-khtml-transition:all 400ms cubic-bezier(.075,.82,.165,1);-moz-transition:all 400ms cubic-bezier(.075,.82,.165,1);-ie-transition:all 400ms cubic-bezier(.075,.82,.165,1);-o-transition:all 400ms cubic-bezier(.075,.82,.165,1);-ms-transition:all 400ms cubic-bezier(.075,.82,.165,1);transition:all 400ms cubic-bezier(.075,.82,.165,1)}.language-dropdown .inside .country-list .country:nth-child(n+21){border-right:none}.language-dropdown .inside .country-list .country.shown{opacity:1;margin-top:0}.language-dropdown .inside .country-list .country .country-flag{height:20px;border-radius:50%;width:20px;align-self:center;background-position:center;background-size:cover;margin-right:8px}.language-dropdown .inside .country-list .country p{margin:0;align-self:center;font-size:18px}nav{height:60px;position:relative;z-index:9999999;top:0;left:0;right:0;background:#fff;padding:15px 55px;-webkit-transition:all .2s ease-out;-khtml-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ie-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);-khtml-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);-ie-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);-o-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);-ms-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);box-shadow:0 2px 20px 0 rgba(0,0,0,.08)}nav .navigation-left{display:inline-block;position:absolute;top:50%;transform:translate(0,-50%)}nav .navigation-left .logo{font-family:Catamaran,sans-serif;font-size:30px;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav .navigation-left .logo:hover{mix-blend-mode:unset}nav .navigation-left .logo .sudoku{font-weight:800;color:#fe146d}nav .navigation-left .logo .net{font-weight:200;color:#555}nav .navigation-right{float:right;padding-right:0;position:relative;flex-direction:row;display:flex;height:100%;align-self:center;width:auto}nav .navigation-right .nav-item{padding:4px;margin-top:0!important;display:flex;align-self:center;margin-left:15px}nav .navigation-right .nav-item.light-mode{display:flex;align-items:center}nav .navigation-right .nav-item.light-mode .light-switcher{width:35px;height:20px;position:relative;border-radius:15px;display:flex;cursor:pointer;margin-left:8px;align-items:center;background-color:#fff;-webkit-box-shadow:inset 0 0 30px -5px rgba(0,0,0,.25);-khtml-box-shadow:inset 0 0 30px -5px rgba(0,0,0,.25);-moz-box-shadow:inset 0 0 30px -5px rgba(0,0,0,.25);-ie-box-shadow:inset 0 0 30px -5px rgba(0,0,0,.25);-o-box-shadow:inset 0 0 30px -5px rgba(0,0,0,.25);-ms-box-shadow:inset 0 0 30px -5px rgba(0,0,0,.25);box-shadow:inset 0 0 30px -5px rgba(0,0,0,.25);-webkit-transition:all .2s ease-in-out;-khtml-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ie-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav .navigation-right .nav-item.light-mode .light-switcher.darkMode{background-color:#b3d0c3}nav .navigation-right .nav-item.light-mode .light-switcher .dot-inside{height:14px;width:14px;position:absolute;border-radius:50%;left:4px;background-color:#fff;margin-left:0;-webkit-transition:all .2s ease-in-out;-khtml-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ie-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav .navigation-right .nav-item.light-mode .light-switcher .dot-inside.darkMode{left:17px}nav .navigation-right .nav-item.light-mode .light-switcher .dot-inside.darkMode .moon-icon{color:#dc9a51}nav .navigation-right .nav-item.light-mode .light-switcher .dot-inside .moon-icon{align-self:center;margin:auto;font-size:11px}nav .navigation-right .nav-item .menu-item{color:#757575;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s ease-in-out;-khtml-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ie-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}nav .navigation-right .nav-item .menu-item.choose-language{cursor:pointer}nav .navigation-right .nav-item .menu-item.choose-language:hover{color:#000}nav .navigation-right .nav-item .menu-item.choose-language .arrow-down{font-size:15px;margin:0 0 2px 10px}nav .navigation-right .nav-item .select-wrapper:after{margin:0 0 0 10px;position:relative;right:1px;z-index:-1}nav .navigation-right .nav-item .select-wrapper .short-lang-code{position:absolute;text-transform:uppercase;margin:0 0 0 5px;display:none}nav .navigation-right .nav-item .select-wrapper .select-language{background:0 0;border:transparent;color:#757575;width:45px;position:relative;left:8px;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.darkmode--activated nav{background:#000}.darkmode--activated nav .navigation-right .nav-item .menu-item,.darkmode--activated nav .navigation-right .nav-item .select-language{color:#FFF}.darkmode--activated nav .navigation-right .nav-item .select-language option{color:#000}.main-page{padding:40px 55px 10px}.main-page .sudoku-game{touch-action:manipulation;padding:0}.main-page .sudoku-game>.row{margin-left:0;margin-right:0}.main-page .sudoku-game .sudoku-main{padding:0}.main-page .about-sudoku{margin-top:130px;padding:0}.main-page .about-sudoku li{text-align:justify;padding-right:15px}.main-page .game-action-buttons,.main-page .newsletter-container,.main-page .sudoku-numpad{display:block;width:100px;height:auto;position:relative;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 0 13px 0 rgba(0,0,0,.12);-moz-box-shadow:0 0 13px 0 rgba(0,0,0,.12);-ie-box-shadow:0 0 13px 0 rgba(0,0,0,.12);-o-box-shadow:0 0 13px 0 rgba(0,0,0,.12);-ms-box-shadow:0 0 13px 0 rgba(0,0,0,.12);box-shadow:0 0 13px 0 rgba(0,0,0,.12)}.main-page .game-actions-container{margin-top:70px;padding:0}.main-page .game-actions-container .game-action-buttons{width:100%;height:auto}.main-page .game-actions-container .game-action-buttons .game-action-button{text-align:center;width:100%;background:0 0;border:none;outline:0;height:92px;padding:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-webkit-transition:all .2s ease-out;-khtml-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ie-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.main-page .game-actions-container .game-action-buttons .game-action-button:nth-child(-n+4){border-bottom:.8px solid rgba(112,112,112,.4)}.main-page .game-actions-container .game-action-buttons .game-action-button .game-action-icon{vertical-align:unset;position:relative;bottom:5px;font-size:32px;color:#fe146d}.main-page .game-actions-container .game-action-buttons .game-action-button .game-switch-mode{position:absolute;background:#fe146d;width:auto;padding:1px 5px;border-radius:10px;right:11px;height:auto;bottom:30px;color:#FFF;font-size:12px;z-index:2}.main-page .game-actions-container .game-action-buttons .game-action-button .game-switch-mode.off{background:#e2e2e2;color:#757575}.main-page .game-actions-container .game-action-buttons .game-action-button p{position:absolute;left:0;right:0;text-transform:capitalize;margin:auto;bottom:8px;color:#757575;-webkit-transition:all .2s ease-out;-khtml-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ie-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.main-page .game-options{max-width:500px;margin:0 auto 10px;height:60px}.main-page .game-options .choose-level,.main-page .game-options .new-game,.main-page .game-options .sudoku-timer{align-self:center}.main-page .game-options .choose-level .select-level{background:0 0;border:transparent;z-index:1}.main-page .game-options .choose-level .select{display:inline-block}.main-page .game-options .choose-level .select .select-wrapper:after{font-family:"Font Awesome 5 Pro";content:"\f078";font-size:15px;position:relative;margin:0 20px 0 0;bottom:0}.main-page .game-options .choose-level .select .select-wrapper .select-level{width:auto;min-width:75px;position:relative}.main-page .game-options .choose-level .select-level-button{cursor:pointer;padding:0}.main-page .game-options .choose-level .select-level-button:after{font-family:"Font Awesome 5 Pro";content:"\f078";font-size:15px;position:relative;margin:0 0 0 10px}.main-page .game-options .choose-level .dropdown-menu{min-width:7rem}.main-page .game-options .choose-level .dropdown-menu .dropdown-item{cursor:pointer}.main-page .game-options .choose-level .dropdown-menu .dropdown-item:active{background-color:#fe146d;color:#FFF!important}.main-page .game-options .sudoku-timer .timer-wrapper{display:block;align-self:center;vertical-align:middle;position:relative;margin:0 auto}.main-page .game-options .sudoku-timer .timer-wrapper .play-pause{display:inline-block;margin:0}.main-page .game-options .sudoku-timer .timer-wrapper .play-pause .play-pause-icon{position:absolute;top:50%;bottom:0;font-size:22px;transform:translate(0,-50%);cursor:pointer;color:#757575;right:20px;display:flex;height:max-content}.main-page .sudoku-wrapper{position:relative;max-width:500px;width:100%;margin:0 auto}.main-page .sudoku-wrapper:after{display:block;content:"";padding-bottom:100%;width:100%}.main-page .sudoku-wrapper .board-overlay{position:absolute;top:0;left:0;right:0;z-index:10;max-width:500px;width:100%;height:100%;margin:0 auto;background-color:transparent;display:flex}.main-page .sudoku-wrapper .board-overlay.sudoku-pause{cursor:pointer}.main-page .sudoku-wrapper .board-overlay.sudoku-pause .play-button{color:#fe146d;margin:0 auto;align-self:center;font-size:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-page .sudoku-wrapper .board-overlay.sudoku-game-over span,.main-page .sudoku-wrapper .board-overlay.sudoku-win span{align-self:center;margin:0 auto;font-weight:700;color:#000;font-size:25px}.main-page .sudoku-wrapper .animationIf.ng-enter,.main-page .sudoku-wrapper .animationIf.ng-leave{-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}.main-page .sudoku-wrapper .animationIf.ng-enter,.main-page .sudoku-wrapper .animationIf.ng-leave.ng-leave-active{opacity:0}.main-page .sudoku-wrapper .animationIf.ng-enter.ng-enter-active,.main-page .sudoku-wrapper .animationIf.ng-leave{opacity:1}.main-page .sudoku-wrapper .board-message{width:80%;position:absolute;z-index:2;bottom:20px;display:flex;text-align:center;background:#e2e2e2;left:0;right:0;margin:0 auto;border-radius:10px;color:#757575;-webkit-box-shadow:0 2px 76px 0 rgba(0,0,0,.16);-khtml-box-shadow:0 2px 76px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 76px 0 rgba(0,0,0,.16);-ie-box-shadow:0 2px 76px 0 rgba(0,0,0,.16);-o-box-shadow:0 2px 76px 0 rgba(0,0,0,.16);-ms-box-shadow:0 2px 76px 0 rgba(0,0,0,.16);box-shadow:0 2px 76px 0 rgba(0,0,0,.16);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-page .sudoku-wrapper .board-message .display-message{position:relative;width:100%;margin:0 auto;align-self:center;padding:10px}.main-page .sudoku-wrapper .board-popup{width:80%;position:absolute;z-index:11;left:0;right:0;top:50%;transform:translate(0,-50%);text-align:center;background:#e2e2e2;margin:0 auto;border-radius:10px;color:#757575;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-page .sudoku-wrapper .board-popup.win{width:60%}.main-page .sudoku-wrapper .board-popup.inactivity .popup-inside .btn-inside .btn-popup.continue{margin:0 auto}.main-page .sudoku-wrapper .board-popup .popup-inside{position:relative;width:100%;margin:0 auto;align-self:center;padding:20px}.main-page .sudoku-wrapper .board-popup .popup-inside.win .completed-time,.main-page .sudoku-wrapper .board-popup .popup-inside.win p{font-size:20px;font-weight:700;color:#000}.main-page .sudoku-wrapper .board-popup .popup-inside.win .completed-time .time,.main-page .sudoku-wrapper .board-popup .popup-inside.win p .time{font-size:18px;position:relative;bottom:2px}.main-page .sudoku-wrapper .board-popup .popup-inside.win .btn-inside .btn-popup.close-popup{color:#fe146d;background:#fff;margin:0 auto}.main-page .sudoku-wrapper .board-popup .popup-inside.win .btn-inside .btn-popup.continue{background:#fe146d;color:#fff}.main-page .sudoku-wrapper .board-popup .popup-inside .btn-inside{display:flex;justify-content:space-between;width:80%;margin:10px auto}.main-page .sudoku-wrapper .board-popup .popup-inside .btn-inside .btn-popup{text-transform:uppercase;border-radius:10px;font-size:14px;height:auto;min-height:35px;padding:5px 0;color:#FFF;text-align:center;width:44%;border:transparent;cursor:pointer}.main-page .sudoku-wrapper .board-popup .popup-inside .btn-inside .btn-popup.cancel{background:#fe146d}.main-page .sudoku-wrapper .board-popup .popup-inside .btn-inside .btn-popup.continue,.main-page .sudoku-wrapper .board-popup .popup-inside .btn-inside .btn-popup.restart{color:#fe146d;background:#FFF}.main-page .sudoku-wrapper .board-popup .popup-inside .btn-inside .btn-popup.restart{width:100%}.main-page .sudoku-wrapper .sudoku-board{border:2px solid #000;width:100%;text-align:center;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;font-family:Glacial,sans-serif;top:0;right:0;left:0;bottom:0;display:block;height:100%;-webkit-transition:all .2s ease-out;-khtml-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ie-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.main-page .sudoku-wrapper .sudoku-board:after{content:"";position:absolute;border-left:2px solid #000;border-right:2px solid #000;left:32.9333333%;width:33.7833333%;top:0;pointer-events:none;display:block;height:100%}.main-page .sudoku-wrapper .sudoku-board tbody{display:block;width:100%;height:100%}.main-page .sudoku-wrapper .sudoku-board tbody:after{content:"";position:absolute;border-top:2px solid #000;border-bottom:2px solid #000;width:100%;height:33.7533333%;display:block;left:0;top:32.99333333%;pointer-events:none}.main-page .sudoku-wrapper .sudoku-board.paused .sudoku-col,.main-page .sudoku-wrapper .sudoku-board.paused .sudoku-row{background:0 0!important}.main-page .sudoku-wrapper .sudoku-board.overlay{filter:blur(1.3px)}.main-page .sudoku-wrapper .sudoku-board .sudoku-row{height:11.11111%;display:flex;padding:0;margin:0}.main-page .sudoku-wrapper .sudoku-board .sudoku-row:last-child .sudoku-col{border-bottom:none}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col{border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:0;flex-basis:11.1111%;position:relative;cursor:pointer;-webkit-transition:all .2s ease-out;-khtml-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ie-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col:last-child{border-right:none}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.highlight-number{background:#e0ece7}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.error{background:#ffd0e2}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell{position:relative;cursor:pointer}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell:after{content:"";padding-bottom:100%;display:block}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.paused{background:0 0!important;-webkit-box-shadow:0 0 0 0 transparent;-khtml-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;-ie-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;-ms-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.win{filter:blur(1.3px)}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.selected{background:#c2d9cf!important}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.selected .notes{color:#000}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.selected.paused{background:0 0!important;-webkit-box-shadow:0 0 0 0 transparent;-khtml-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;-ie-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;-ms-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.correct .cell-value.empty{color:#666}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.incorrect{background:#ffd0e2}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.incorrect .cell-value.empty,.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.incorrect.selected .cell-value.empty{color:#fe146d}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .cell-value{font-size:36px;text-align:center;position:absolute;margin:auto;left:0;right:0;line-height:1;top:50%;transform:translate(0,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .cell-value.paused{display:none}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .cell-value.default,.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .cell-value.empty{color:#000}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .notes{width:100%;height:100%;z-index:100;position:relative;display:none;line-height:20px;color:#000}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .notes.active{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .notes .notes-item{height:0}.main-page .right-container{padding:0}.main-page .right-container .numpad-wrapper{position:absolute;bottom:0;margin-top:70px}.main-page .right-container .numpad-wrapper .numpad-container{padding:0}.main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Glacial,sans-serif}.main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button{text-align:center;width:33.33333333%;padding:17.2px;height:auto;cursor:pointer;background:0 0;border:none;outline:0;margin:0 auto;border-right:.8px solid rgba(112,112,112,.4);border-bottom:.8px solid rgba(112,112,112,.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button:nth-child(3n){border-right:transparent!important}.main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button:nth-last-child(-n+3){border-bottom:transparent!important}.main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button .numpad-value{font-size:36px}.main-page .right-container .newsletter-wrapper{margin-top:12.5px;max-width:500px;width:100%}.main-page .right-container .newsletter-wrapper .newsletter-container{padding:30px;width:100%}.main-page .right-container .newsletter-wrapper .newsletter-container .subscribe-form{margin-top:15px}.main-page .right-container .newsletter-wrapper .newsletter-container .subscribe-form .form-group{margin-bottom:10px}.main-page .right-container .newsletter-wrapper .newsletter-container .subscribe-form .form-group .form-control:focus{-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ie-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border-color:none}.main-page .right-container .newsletter-wrapper .newsletter-container .subscribe-form .form-group .form-control.ng-invalid.ng-not-empty{border:1px solid red!important}.main-page .right-container .newsletter-wrapper .newsletter-container .subscribe-form .form-confirmation-dialog{position:absolute;bottom:36px;text-align:center;margin:auto;left:0;right:0;padding:0 30px;opacity:0;-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);-khtml-transition:all .5s cubic-bezier(.77,0,.175,1);-moz-transition:all .5s cubic-bezier(.77,0,.175,1);-ie-transition:all .5s cubic-bezier(.77,0,.175,1);-o-transition:all .5s cubic-bezier(.77,0,.175,1);-ms-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1)}.main-page .right-container .newsletter-wrapper .newsletter-container .subscribe-form .form-confirmation-dialog.active{opacity:1}.main-page .right-container .newsletter-wrapper .newsletter-container .subscribe-form .form-confirmation-dialog p{margin:0;display:none}.main-page .right-container .newsletter-wrapper .newsletter-container .subscribe-form .form-confirmation-dialog p.active{display:initial}footer{padding:15px 0;background-color:#f2f2f2;min-height:50px;height:auto;margin-top:-50px}footer .container{justify-content:space-between;display:flex}footer .container .right-footer-part{display:flex}footer .container .right-footer-part ul{list-style:none;display:block;margin-bottom:0}footer .container .right-footer-part ul .footer-item{display:inline-block;margin-left:15px;margin-bottom:0}footer .container .left-footer-part p{color:#757575;margin:0}.darkmode--activated .highlight{background:rgba(255,255,255,.15)}.darkmode--activated hr{border-top:1px solid #FFF}.darkmode--activated a:hover{mix-blend-mode:difference}.darkmode--activated .cookie-consent,.darkmode--activated .language-dropdown{background:#1f1f1f!important}.darkmode--activated nav .navigation-left .logo .net{color:#FFF}.darkmode--activated nav .language-item:hover,.darkmode--activated nav .navigation-right .nav-item .menu-item.choose-language:hover{color:#fe146d}.darkmode--activated footer{background-color:#e0e0e0}.darkmode--activated .main-page .sudoku-game .game-actions-container .game-action-buttons{border:.8px solid rgba(255,255,255,.4)}.darkmode--activated .main-page .sudoku-game .game-actions-container .game-action-buttons .game-action-button p{color:#FFF}.darkmode--activated .main-page .sudoku-game .game-actions-container .game-action-buttons .game-action-button:nth-child(-n+4){border-bottom:.8px solid rgba(255,255,255,.4)}.darkmode--activated .main-page .sudoku-game .game-options .choose-level .select .dropdown .btn.dropdown-toggle,.darkmode--activated .main-page .sudoku-game .game-options .choose-level .select-level-button,.darkmode--activated .main-page .sudoku-game .game-options .sudoku-timer .timer-wrapper .play-pause .play-pause-icon{color:#FFF}.darkmode--activated .main-page .sudoku-game .game-options .choose-level .select .dropdown .dropdown-menu{background-color:#1f1f1f}.darkmode--activated .main-page .sudoku-game .game-options .choose-level .select .dropdown .dropdown-menu .inner ul li a{color:#FFF}.darkmode--activated .main-page .sudoku-game .game-options .choose-level .select .dropdown .dropdown-menu .inner ul li a:focus,.darkmode--activated .main-page .sudoku-game .game-options .choose-level .select .dropdown .dropdown-menu .inner ul li a:hover{background-color:#5a5a5a}.darkmode--activated .main-page .sudoku-game .game-options .choose-level .select-level{color:#FFF}.darkmode--activated .main-page .sudoku-game .game-options .choose-level .select-level option{color:#000}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board{border:2px solid #FFF}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board:after{border-left:2px solid #FFF;border-right:2px solid #FFF}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board tbody:after{border-top:2px solid #FFF;border-bottom:2px solid #FFF}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col{border-bottom:1px solid #404040;border-right:1px solid #404040}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.highlight-number{background:#1f3028}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.error{background:#66082c}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.selected{background:#335144!important}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.selected.paused{background:0 0!important;-webkit-box-shadow:0 0 0 0 transparent;-khtml-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;-ie-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;-ms-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.selected .notes{color:#fff}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.correct .cell-value.empty{color:#ccc}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.incorrect{background:#66082c}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.incorrect .cell-value.empty,.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell.incorrect.selected .cell-value.empty{color:#cb1057}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .cell-value.default,.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .cell-value.empty{color:#999}.darkmode--activated .main-page .sudoku-game .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .notes{color:#fff}.darkmode--activated .main-page .sudoku-game .right-container .numpad-wrapper .numpad-container .sudoku-numpad{border:.8px solid rgba(255,255,255,.4)}.darkmode--activated .main-page .sudoku-game .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button{border-right:.8px solid rgba(255,255,255,.4);border-bottom:.8px solid rgba(255,255,255,.4);color:#FFF}.darkmode--activated .main-page .sudoku-game .right-container .newsletter-container{border:.8px solid rgba(255,255,255,.4)}.darkmode--activated .privacy-policy h2,.darkmode--activated .privacy-policy h4,.darkmode--activated .privacy-policy li,.terms-of-use h2,.terms-of-use h4,.terms-of-use li{mix-blend-mode:difference}.privacy-policy,.terms-of-use{margin:40px auto 20px}.fireworks>.after,.fireworks>.before{position:absolute;width:5px;height:5px;border-radius:50%;box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff;-moz-animation:1s bang ease-out infinite backwards,1s gravity ease-in infinite backwards,5s position linear infinite backwards;-webkit-animation:1s bang ease-out infinite backwards,1s gravity ease-in infinite backwards,5s position linear infinite backwards;-o-animation:1s bang ease-out infinite backwards,1s gravity ease-in infinite backwards,5s position linear infinite backwards;-ms-animation:1s bang ease-out infinite backwards,1s gravity ease-in infinite backwards,5s position linear infinite backwards;animation:1s bang ease-out infinite backwards,1s gravity ease-in infinite backwards,5s position linear infinite backwards;-webkit-animation-iteration-count:3;-moz-animation-iteration-count:3;-ms-animation-iteration-count:3;-o-animation-iteration-count:3;animation-iteration-count:3}.fireworks>.after{-moz-animation-delay:1.25s,1.25s,1.25s;-webkit-animation-delay:1.25s,1.25s,1.25s;-o-animation-delay:1.25s,1.25s,1.25s;-ms-animation-delay:1.25s,1.25s,1.25s;animation-delay:1.25s,1.25s,1.25s;-moz-animation-duration:1.25s,1.25s,6.25s;-webkit-animation-duration:1.25s,1.25s,6.25s;-o-animation-duration:1.25s,1.25s,6.25s;-ms-animation-duration:1.25s,1.25s,6.25s;animation-duration:1.25s,1.25s,6.25s}@-webkit-keyframes bang{to{box-shadow:-248px 69.33px #ff004d,159px 15.33px #d9ff00,-86px -272.67px #ff0051,223px -63.67px #0004ff,-133px 55.33px #6f0,-25px -348.67px #ff005e,5px -83.67px #ff0015,-209px -280.67px #0040ff,52px -250.67px #ff3700,-29px -359.67px #ff006a,-148px 2.33px #00ff37,-111px 72.33px #6aff00,-23px -345.67px #00aeff,95px -277.67px #2f0,111px 5.33px #8000ff,227px -246.67px #9100ff,-91px -67.67px #00ff84,-145px -2.67px #a0f,-127px -242.67px #ff9d00,5px -189.67px #ff00f2,-56px -197.67px #ff001a,-37px -315.67px #0004ff,136px -164.67px #2f0,238px -312.67px #f07,87px -188.67px #5100ff,195px -204.67px #8cff00,-182px -129.67px #ff00f7,245px 67.33px #ffa600,48px 68.33px #ff001a,-96px -71.67px #00b3ff,-189px -120.67px #00f7ff,-30px -352.67px #8000ff,-232px -251.67px #002bff,147px -41.67px #00ff4d,178px -23.67px #7bff00,-227px -258.67px #2bff00,-77px -22.67px #ff9d00,66px -279.67px #007bff,-218px -212.67px #e100ff,-184px -322.67px #ffa600,150px -137.67px #ff00a6,102px -110.67px #00ffea,130px -265.67px #009dff,-247px -104.67px #eaff00,-16px 56.33px #bf00ff,158px -409.67px #e6ff00,155px -243.67px #ff4000,-190px -117.67px #ff0048,92px -46.67px #00ffb7,204px -414.67px #00ff91,117px -307.67px #4f0}}@-moz-keyframes bang{to{box-shadow:-248px 69.33px #ff004d,159px 15.33px #d9ff00,-86px -272.67px #ff0051,223px -63.67px #0004ff,-133px 55.33px #6f0,-25px -348.67px #ff005e,5px -83.67px #ff0015,-209px -280.67px #0040ff,52px -250.67px #ff3700,-29px -359.67px #ff006a,-148px 2.33px #00ff37,-111px 72.33px #6aff00,-23px -345.67px #00aeff,95px -277.67px #2f0,111px 5.33px #8000ff,227px -246.67px #9100ff,-91px -67.67px #00ff84,-145px -2.67px #a0f,-127px -242.67px #ff9d00,5px -189.67px #ff00f2,-56px -197.67px #ff001a,-37px -315.67px #0004ff,136px -164.67px #2f0,238px -312.67px #f07,87px -188.67px #5100ff,195px -204.67px #8cff00,-182px -129.67px #ff00f7,245px 67.33px #ffa600,48px 68.33px #ff001a,-96px -71.67px #00b3ff,-189px -120.67px #00f7ff,-30px -352.67px #8000ff,-232px -251.67px #002bff,147px -41.67px #00ff4d,178px -23.67px #7bff00,-227px -258.67px #2bff00,-77px -22.67px #ff9d00,66px -279.67px #007bff,-218px -212.67px #e100ff,-184px -322.67px #ffa600,150px -137.67px #ff00a6,102px -110.67px #00ffea,130px -265.67px #009dff,-247px -104.67px #eaff00,-16px 56.33px #bf00ff,158px -409.67px #e6ff00,155px -243.67px #ff4000,-190px -117.67px #ff0048,92px -46.67px #00ffb7,204px -414.67px #00ff91,117px -307.67px #4f0}}@-o-keyframes bang{to{box-shadow:-248px 69.33px #ff004d,159px 15.33px #d9ff00,-86px -272.67px #ff0051,223px -63.67px #0004ff,-133px 55.33px #6f0,-25px -348.67px #ff005e,5px -83.67px #ff0015,-209px -280.67px #0040ff,52px -250.67px #ff3700,-29px -359.67px #ff006a,-148px 2.33px #00ff37,-111px 72.33px #6aff00,-23px -345.67px #00aeff,95px -277.67px #2f0,111px 5.33px #8000ff,227px -246.67px #9100ff,-91px -67.67px #00ff84,-145px -2.67px #a0f,-127px -242.67px #ff9d00,5px -189.67px #ff00f2,-56px -197.67px #ff001a,-37px -315.67px #0004ff,136px -164.67px #2f0,238px -312.67px #f07,87px -188.67px #5100ff,195px -204.67px #8cff00,-182px -129.67px #ff00f7,245px 67.33px #ffa600,48px 68.33px #ff001a,-96px -71.67px #00b3ff,-189px -120.67px #00f7ff,-30px -352.67px #8000ff,-232px -251.67px #002bff,147px -41.67px #00ff4d,178px -23.67px #7bff00,-227px -258.67px #2bff00,-77px -22.67px #ff9d00,66px -279.67px #007bff,-218px -212.67px #e100ff,-184px -322.67px #ffa600,150px -137.67px #ff00a6,102px -110.67px #00ffea,130px -265.67px #009dff,-247px -104.67px #eaff00,-16px 56.33px #bf00ff,158px -409.67px #e6ff00,155px -243.67px #ff4000,-190px -117.67px #ff0048,92px -46.67px #00ffb7,204px -414.67px #00ff91,117px -307.67px #4f0}}@-ms-keyframes bang{to{box-shadow:-248px 69.33px #ff004d,159px 15.33px #d9ff00,-86px -272.67px #ff0051,223px -63.67px #0004ff,-133px 55.33px #6f0,-25px -348.67px #ff005e,5px -83.67px #ff0015,-209px -280.67px #0040ff,52px -250.67px #ff3700,-29px -359.67px #ff006a,-148px 2.33px #00ff37,-111px 72.33px #6aff00,-23px -345.67px #00aeff,95px -277.67px #2f0,111px 5.33px #8000ff,227px -246.67px #9100ff,-91px -67.67px #00ff84,-145px -2.67px #a0f,-127px -242.67px #ff9d00,5px -189.67px #ff00f2,-56px -197.67px #ff001a,-37px -315.67px #0004ff,136px -164.67px #2f0,238px -312.67px #f07,87px -188.67px #5100ff,195px -204.67px #8cff00,-182px -129.67px #ff00f7,245px 67.33px #ffa600,48px 68.33px #ff001a,-96px -71.67px #00b3ff,-189px -120.67px #00f7ff,-30px -352.67px #8000ff,-232px -251.67px #002bff,147px -41.67px #00ff4d,178px -23.67px #7bff00,-227px -258.67px #2bff00,-77px -22.67px #ff9d00,66px -279.67px #007bff,-218px -212.67px #e100ff,-184px -322.67px #ffa600,150px -137.67px #ff00a6,102px -110.67px #00ffea,130px -265.67px #009dff,-247px -104.67px #eaff00,-16px 56.33px #bf00ff,158px -409.67px #e6ff00,155px -243.67px #ff4000,-190px -117.67px #ff0048,92px -46.67px #00ffb7,204px -414.67px #00ff91,117px -307.67px #4f0}}@keyframes bang{to{box-shadow:-248px 69.33px #ff004d,159px 15.33px #d9ff00,-86px -272.67px #ff0051,223px -63.67px #0004ff,-133px 55.33px #6f0,-25px -348.67px #ff005e,5px -83.67px #ff0015,-209px -280.67px #0040ff,52px -250.67px #ff3700,-29px -359.67px #ff006a,-148px 2.33px #00ff37,-111px 72.33px #6aff00,-23px -345.67px #00aeff,95px -277.67px #2f0,111px 5.33px #8000ff,227px -246.67px #9100ff,-91px -67.67px #00ff84,-145px -2.67px #a0f,-127px -242.67px #ff9d00,5px -189.67px #ff00f2,-56px -197.67px #ff001a,-37px -315.67px #0004ff,136px -164.67px #2f0,238px -312.67px #f07,87px -188.67px #5100ff,195px -204.67px #8cff00,-182px -129.67px #ff00f7,245px 67.33px #ffa600,48px 68.33px #ff001a,-96px -71.67px #00b3ff,-189px -120.67px #00f7ff,-30px -352.67px #8000ff,-232px -251.67px #002bff,147px -41.67px #00ff4d,178px -23.67px #7bff00,-227px -258.67px #2bff00,-77px -22.67px #ff9d00,66px -279.67px #007bff,-218px -212.67px #e100ff,-184px -322.67px #ffa600,150px -137.67px #ff00a6,102px -110.67px #00ffea,130px -265.67px #009dff,-247px -104.67px #eaff00,-16px 56.33px #bf00ff,158px -409.67px #e6ff00,155px -243.67px #ff4000,-190px -117.67px #ff0048,92px -46.67px #00ffb7,204px -414.67px #00ff91,117px -307.67px #4f0}}@-webkit-keyframes gravity{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@-moz-keyframes gravity{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@-o-keyframes gravity{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@-ms-keyframes gravity{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@keyframes gravity{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@-webkit-keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}@-moz-keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}@-o-keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}@-ms-keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}@keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}@media (hover:hover){.button.btn-new-game:hover{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);-khtml-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);-ie-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);-o-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);-ms-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);box-shadow:0 2px 6px 0 rgba(0,0,0,.16);background:#fe146d;background:-moz-linear-gradient(45deg,#fe146d 20%,#fe146d 100%);background:-webkit-linear-gradient(45deg,#fe146d 20%,#fe146d 100%);background:linear-gradient(45deg,#fe146d 20%,#fe146d 100%)}.game-action-button:hover,.numpad-button:hover{background:rgba(0,0,0,.05)!important}.darkmode--activated .game-action-button:focus,.darkmode--activated .game-action-button:hover,.darkmode--activated .numpad-button:focus,.darkmode--activated .numpad-button:hover{background:rgba(255,255,255,.15)!important}.sudoku-col:hover{background:#e0ece7}.darkmode--activated .sudoku-col:hover{background:#1f3028}}@media only screen and (max-width:1199px){.main-page .container,nav .container{padding:0}.sudoku-numpad{float:right}}@media only screen and (max-width:991px){.cookie-consent{width:100%;left:0;right:0;bottom:0}.cookie-consent .cookie-consent-inside .col-cookie-button .btn-cookie-accept{width:150px}.main-page .container,.main-page .sudoku-game{padding:0}.main-page .game-actions-container,.main-page .numpad-container{margin:10px auto 0;max-width:500px}.main-page .game-actions-container .game-action-buttons,.main-page .game-actions-container .sudoku-numpad,.main-page .numpad-container .game-action-buttons,.main-page .numpad-container .sudoku-numpad{display:flex;justify-content:space-between;flex-direction:row;width:100%!important;background:0 0;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ie-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.main-page .game-actions-container .game-action-buttons .game-action-button,.main-page .game-actions-container .game-action-buttons .numpad-button,.main-page .game-actions-container .sudoku-numpad .game-action-button,.main-page .game-actions-container .sudoku-numpad .numpad-button,.main-page .numpad-container .game-action-buttons .game-action-button,.main-page .numpad-container .game-action-buttons .numpad-button,.main-page .numpad-container .sudoku-numpad .game-action-button,.main-page .numpad-container .sudoku-numpad .numpad-button{border:none!important}.main-page .game-actions-container .game-action-buttons .game-action-button:active,.main-page .game-actions-container .game-action-buttons .numpad-button:active,.main-page .game-actions-container .sudoku-numpad .game-action-button:active,.main-page .game-actions-container .sudoku-numpad .numpad-button:active,.main-page .numpad-container .game-action-buttons .game-action-button:active,.main-page .numpad-container .game-action-buttons .numpad-button:active,.main-page .numpad-container .sudoku-numpad .game-action-button:active,.main-page .numpad-container .sudoku-numpad .numpad-button:active{background:rgba(0,0,0,.15)}.main-page .right-container{padding:10px 0 0}.main-page .right-container .numpad-wrapper{position:relative;margin:0 auto;width:100%;max-width:500px}.main-page .right-container .numpad-wrapper .numpad-container{padding:0}.main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad{flex-wrap:nowrap}.main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button{padding:0}.main-page .right-container .newsletter-wrapper{margin:60px auto 0}.main-page .right-container .newsletter-wrapper .newsletter-container{-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ie-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.darkmode--activated .game-action-buttons,.sudoku-numpad{border:none!important}}@media only screen and (max-width:768px){.back-to-top-button{right:25px}.main-page{padding:80px 20px 10px}.main-page .about-sudoku{padding:0 15px}nav{text-align:center}nav .navigation-left{left:0;right:0;width:150px;margin:0 auto}nav .navigation-right{display:inline-block;float:none;width:100%;position:absolute;left:0;right:0;height:auto;padding:0 15px;z-index:-1}nav .navigation-right .nav-item{display:inline-block;float:right;padding:4px 0;margin:0}nav .navigation-right .nav-item.light-mode{float:left}nav .navigation-right .nav-item .select-wrapper:after{margin:0 0 0 -10px;position:relative;right:1px;z-index:-1}nav .navigation-right .nav-item .menu-item.choose-language{display:none!important}.short-lang-code{display:initial!important}.button.btn-new-game{background:0 0;color:#fe146d;font-weight:700;text-align:right;padding:0;width:100%;font-size:16px;text-transform:capitalize}.button.btn-new-game:hover{-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ie-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background:0 0;background:-moz-linear-gradient(45deg,transparent 20%,transparent 100%);background:-webkit-linear-gradient(45deg,transparent 20%,transparent 100%);background:linear-gradient(45deg,transparent 20%,transparent 100%)}footer .container{display:block}footer .container .right-footer-part ul{padding:0}footer .container .right-footer-part ul .footer-item{display:block;margin-left:0;margin-bottom:10px}}@media only screen and (max-width:576px){nav{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);-ie-box-shadow:0 0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);position:relative}nav .navigation-right .nav-item.light-mode .light-switcher{margin-left:0;width:44px;height:22px}nav .navigation-right .nav-item.light-mode .light-switcher .dot-inside{height:16px;width:16px;display:flex}nav .navigation-right .nav-item.light-mode .light-switcher .dot-inside.darkMode{left:24px}.main-page{padding:10px}.main-page .game-actions-container .game-action-buttons .game-action-button{height:85px}.main-page .game-options .choose-level .dropdown-menu{display:none}.main-page .sudoku-wrapper .board-popup .popup-inside .btn-inside{display:block;margin:0 auto}.main-page .sudoku-wrapper .board-popup .popup-inside .btn-inside .btn-popup{width:100%;margin:0 0 15px!important}footer .container{padding-right:25px;padding-left:25px}}@media only screen and (max-width:537px){nav .navigation-right{padding:0 10px}}@media only screen and (max-width:470px){.main-page .game-options .sudoku-timer .timer-wrapper .play-pause .play-pause-icon{right:0}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .cell-value{font-size:29px}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .notes{line-height:14px}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .notes .notes-item{font-size:9px}}@media only screen and (max-width:400px){.main-page .game-actions-container .game-action-buttons .game-action-button p{font-size:14px}}@media only screen and (max-width:350px){.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .notes{line-height:12px}.main-page .sudoku-wrapper .sudoku-board .sudoku-row .sudoku-col.sudoku-cell .notes .notes-item{font-size:9px}}.rtl-active{direction:rtl}.rtl-active .sudoku-subtitle,.rtl-active .sudoku-title{text-align:right!important}.rtl-active .sudoku-list{padding-right:40px;padding-left:15px}.rtl-active .back-to-top-button{right:unset;left:60px}.rtl-active .cookie-consent{left:unset;right:30px}.rtl-active .cookie-consent .cookie-consent-inside .col-cookie-button{text-align:right}.rtl-active nav .navigation-left{display:block}.rtl-active nav .navigation-right{margin-left:0;padding-left:0;float:left}.rtl-active nav .navigation-right .nav-item{margin-right:15px;margin-left:0}.rtl-active nav .navigation-right .nav-item .select-wrapper:after{margin:0 10px 0 0}.rtl-active nav .navigation-right .nav-item.light-mode .light-switcher{margin-right:8px;margin-left:0}.rtl-active nav .language-dropdown .inside .country-list .country:nth-child(n+21){border-right:1px solid #dedede}.rtl-active nav .language-dropdown .inside .country-list .country:nth-child(-n+5){border-right:none}.rtl-active .main-page .sudoku-game .sudoku-main .game-options .choose-level{text-align:right!important}.rtl-active .main-page .sudoku-game .sudoku-main .game-options .choose-level .select-level-button:after{margin:0 10px 0 0;display:inherit}.rtl-active .main-page .sudoku-game .sudoku-main .game-options .sudoku-timer .timer-wrapper .play-pause .play-pause-icon{position:relative;top:15px}.rtl-active .main-page .sudoku-game .sudoku-main .game-options .new-game{text-align:left!important}.rtl-active .main-page .right-container .newsletter-wrapper .newsletter-container .text-top{text-align:right}.rtl-active .main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button:nth-child(-3n+25){border-right:transparent!important}.rtl-active .main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button:nth-child(3n){border-right:.8px solid rgba(112,112,112,.4)!important}.rtl-active footer .container .left-footer-part p{text-align:right}.rtl-active footer .container .right-footer-part ul .footer-item{margin-left:0;margin-right:15px}@media only screen and (max-width:991px){.rtl-active .cookie-consent{left:0;right:0}}@media only screen and (max-width:768px){.rtl-active .button.btn-new-game{text-align:left!important}.rtl-active .back-to-top-button{right:unset;left:25px}.rtl-active nav .navigation-right{margin:auto;padding-left:15px}.rtl-active nav .navigation-right .nav-item:nth-child(1){position:absolute;right:0}.rtl-active nav .navigation-right .nav-item:nth-child(2){position:absolute;left:0;padding-left:15px}.rtl-active nav .navigation-right .nav-item .select-wrapper:after{margin:0 -10px 0 0;position:relative;right:0;z-index:-1}.rtl-active .main-page .right-container .numpad-wrapper .numpad-container .sudoku-numpad .numpad-button:nth-child(3n){border-right:none!important}}