.content-body .container-fluid{padding:0}.content .container-fluid .footer{display:none}body #arrmy .content .container-fluid{padding:0;padding-top:0!important}.teko-normal{font-family:Teko,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#pusulabet{background:#0b1013;background-repeat:repeat-y;background-position:50%;background-size:contain;container-type:inline-size;container-name:pusulabet;font-family:Teko,sans-serif;font-weight:400;--table-odd-background:#ffac2c;--table-even-background:#ffac2c;--table-hover-background:#ffac2c;--background-color:#ffac2c}#pusulabet #pusulabet-header{width:100%;background:#111827;color:#fff;border-bottom:5px solid #ffac2c;position:relative;z-index:10}#pusulabet #pusulabet-header .header-inner{max-width:1200px;margin:0 auto;padding:1.5em 2em;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em;font-size:1.5rem}#pusulabet #pusulabet-header .logo{display:flex;align-items:center}#pusulabet #pusulabet-header .logo img{height:32px;display:block}#pusulabet #pusulabet-header .main-nav{flex:1;display:flex;justify-content:center}#pusulabet #pusulabet-header .main-nav ul{display:flex;gap:3em;list-style:none;margin:0;padding:0}#pusulabet #pusulabet-header .main-nav a{text-decoration:none;color:#fff;position:relative;padding-bottom:.2em;transition:color .2s ease}#pusulabet #pusulabet-header .main-nav a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#ffac2c;transition:width .2s ease}#pusulabet #pusulabet-header .main-nav a.active,#pusulabet #pusulabet-header .main-nav a:hover{color:#ffac2c}#pusulabet #pusulabet-header .main-nav a.active:after,#pusulabet #pusulabet-header .main-nav a:hover:after{width:100%}#pusulabet #pusulabet-header .header-cta{color:#ffac2c}#pusulabet #pusulabet-hero{width:100%;position:relative;border-bottom:5px solid #ffac2c}#pusulabet #pusulabet-hero .hero-content img{width:100%}#pusulabet #pusulabet-hero:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid #ffac2c;z-index:1;transform:rotate(180deg)}@media (max-width:768px){#pusulabet #pusulabet-hero:after{border-top:12px solid}}#pusulabet #pusulabet-how-to-join{width:100%;position:relative;color:#fff;flex-direction:column;background:url(/assets/app/images/pages/pusulabet/how-to-join.webp);background-size:cover;padding:3% 0 6%}#pusulabet #pusulabet-how-to-join .header h4{text-align:center;font-size:4em;margin-bottom:.5em}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:flex-start;margin-top:4%}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content .item{justify-content:stretch;display:flex;flex-direction:column;text-align:center;gap:1em;position:relative;align-items:center}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content .item .item-description{width:250px;display:flex;flex-direction:column;justify-content:stretch;height:100%}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content .item h3{font-size:3em}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content .item .description{font-size:2em}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content .item .button{border:1px solid #ffac2c;color:#ffac2c;width:-moz-fit-content;width:fit-content;padding:.2em 1em;font-size:1.8em;min-width:150px;margin:auto auto 0}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content .item .button.active,#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content .item .button:hover{border:1px solid #ffac2c;color:#fff;background:#ffac2c}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content .item:nth-child(2){border-left:1px solid #202531;border-right:1px solid #202531}@media (max-width:768px){#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content{grid-template-columns:repeat(1,minmax(0,1fr))}}#pusulabet #pusulabet-how-to-join:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid #ffac2c;z-index:1;transform:rotate(180deg)}@media (max-width:768px){#pusulabet #pusulabet-how-to-join:after{border-top:12px solid}}#pusulabet #pusulabet-rules{width:100%;position:relative;color:#fff;flex-direction:column;background:#ffac2c;padding:4% 0 8%}#pusulabet #pusulabet-rules .header h4{text-align:center;font-size:4em;margin-bottom:.5em}#pusulabet #pusulabet-rules .pusulabet-rules-content{display:flex;flex-direction:column;margin:0 auto;justify-content:center;align-items:flex-start;background:#ffac2c;gap:2em;max-width:1400px}#pusulabet #pusulabet-rules .pusulabet-rules-content .desc{color:#fff;margin:0 auto;font-size:2em}#pusulabet #pusulabet-rules .pusulabet-rules-content table{font-size:2em;border:2px solid #fff;margin:0 auto}#pusulabet #pusulabet-rules .pusulabet-rules-content table thead tr th{background-color:transparent}#pusulabet #pusulabet-rules .pusulabet-rules-content table tr td,#pusulabet #pusulabet-rules .pusulabet-rules-content table tr th{padding:.5em 1em;border:2px solid #fff!important}#pusulabet #pusulabet-rules:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid #090e1c;z-index:1;transform:rotate(180deg)}@media (max-width:768px){#pusulabet #pusulabet-rules:after{border-top:12px solid}}#pusulabet #pusulabet-pickem{width:100%;position:relative;color:#fff;background:url(/assets/app/images/pages/pusulabet/pusulabet-ranking.webp);background-size:cover;padding:8% 0}#pusulabet #pusulabet-pickem .header h4{text-align:center;font-size:4em;margin-bottom:.5em}#pusulabet #pusulabet-pickem .pusulabet-pickem-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4em;max-width:1400px;margin:0 auto}#pusulabet #pusulabet-pickem .pusulabet-pickem-content .button{border:1px solid #ffac2c;color:#ffac2c;width:-moz-fit-content;width:fit-content;padding:.2em 1em;margin:0 auto;font-size:1.8em;min-width:150px;text-align:center}#pusulabet #pusulabet-pickem .pusulabet-pickem-content .button.active,#pusulabet #pusulabet-pickem .pusulabet-pickem-content .button:hover{border:1px solid #ffac2c;color:#fff;background:#ffac2c}#pusulabet #pusulabet-pickem .pusulabet-pickem-content .group-selector{display:flex;flex-direction:row;gap:2em}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable_wrapper{width:90%}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable_wrapper .badge{background:rgba(0,0,0,.7)!important;color:#fff!important}#pusulabet #pusulabet-pickem:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid #33271b;z-index:1;transform:rotate(180deg)}@media (max-width:768px){#pusulabet #pusulabet-pickem:after{border-top:12px solid}}#pusulabet #pusulabet-map{width:100%;position:relative;color:#fff;background:url(/assets/app/images/pages/pusulabet/pusulabet-map-v2.webp);background-size:cover;padding:8% 0}#pusulabet #pusulabet-map .header h4{text-align:center;font-size:4em;margin-bottom:.5em}#pusulabet #pusulabet-map .pusulabet-map-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4em;max-width:1400px;margin:0 auto}#pusulabet #pusulabet-map .pusulabet-map-content .desc{font-size:2em;text-align:center;font-weight:300}#pusulabet #pusulabet-map .pusulabet-map-content .button{border:1px solid #ffac2c;color:#ffac2c;width:-moz-fit-content;width:fit-content;padding:.2em 1em;margin:0 auto;font-size:1.8em;min-width:150px;text-align:center}#pusulabet #pusulabet-map .pusulabet-map-content .button.active,#pusulabet #pusulabet-map .pusulabet-map-content .button:hover{border:1px solid #ffac2c;color:#fff;background:#ffac2c}#pusulabet #pusulabet-ranking{width:100%;position:relative;color:#fff;background:url(/assets/app/images/pages/pusulabet/pusulabet-ranking.webp);background-size:cover;padding:8% 0}#pusulabet #pusulabet-ranking .header h4{text-align:center;font-size:4em;margin-bottom:.5em}#pusulabet #pusulabet-ranking .pusulabet-ranking-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4em;max-width:1400px;margin:0 auto}#pusulabet #pusulabet-ranking .pusulabet-ranking-content #competitionsContainer,#pusulabet #pusulabet-ranking .pusulabet-ranking-content #weeksContainer{gap:2em}#pusulabet #pusulabet-ranking .pusulabet-ranking-content .button{border:1px solid #ffac2c;color:#ffac2c;width:-moz-fit-content;width:fit-content;padding:.2em 1em;margin:0 auto;font-size:1.8em;min-width:150px;text-align:center}#pusulabet #pusulabet-ranking .pusulabet-ranking-content .button.active,#pusulabet #pusulabet-ranking .pusulabet-ranking-content .button:hover{border:1px solid #ffac2c;color:#fff;background:#ffac2c}#pusulabet #pusulabet-ranking .pusulabet-ranking-content .group-selector{display:flex;gap:1em}#pusulabet #pusulabet-prizes{width:100%;position:relative;color:#fff;flex-direction:column;background:#ffac2c;padding:4% 0 6%}#pusulabet #pusulabet-prizes .header h4{text-align:center;font-size:4em;margin-bottom:.5em}#pusulabet #pusulabet-prizes .pusulabet-prizes-content{display:flex}#pusulabet #pusulabet-prizes .pusulabet-prizes-content ul{display:flex;flex-direction:row;gap:6em;padding-left:0;margin:0 auto}#pusulabet #pusulabet-prizes .pusulabet-prizes-content ul li{width:200px;height:265px;background:#161a2a;text-align:center;list-style:none}#pusulabet #pusulabet-prizes .pusulabet-prizes-content ul li:first-child,#pusulabet #pusulabet-prizes .pusulabet-prizes-content ul li:nth-child(3){scale:.9}#pusulabet #pusulabet-faq{width:100%;position:relative;color:#fff;flex-direction:column;background:#ffac2c;padding:4% 0 8%}#pusulabet #pusulabet-faq .header h4{text-align:center;font-size:4em;margin-bottom:.5em}#pusulabet #pusulabet-faq .pusulabet-faq-content{display:flex;flex-direction:row;margin:0 auto;justify-content:center;align-items:flex-start;background:#ffac2c;gap:4em;max-width:1400px}#pusulabet #pusulabet-faq .pusulabet-faq-content .left-pusulabet-faq,#pusulabet #pusulabet-faq .pusulabet-faq-content .right-pusulabet-faq{color:#fff;flex:1;z-index:1}#pusulabet #pusulabet-faq .pusulabet-faq-content .pusulabet-faq-item-summary{font-size:1.8em;font-weight:500;color:#fff;cursor:pointer;padding:0;list-style:none;position:relative}#pusulabet #pusulabet-faq .pusulabet-faq-content .pusulabet-faq-item-summary:after{content:"+";position:absolute;right:0;font-size:1.4em;line-height:1;color:#fff;font-weight:300}#pusulabet #pusulabet-faq .pusulabet-faq-content .pusulabet-faq-item-summary::-webkit-details-marker{display:none}#pusulabet #pusulabet-faq .pusulabet-faq-content .pusulabet-faq-item-content{font-size:1.9em;font-weight:300;margin:1em 0;line-height:1.3}#pusulabet #pusulabet-faq .pusulabet-faq-content .pusulabet-faq-item-content a{color:#fff;text-decoration:underline;font-weight:900}#pusulabet #pusulabet-faq .pusulabet-faq-content .pusulabet-faq-item{padding:.5em 1em 0 .5em;border-bottom:1px solid #fff;font-weight:300}#pusulabet #pusulabet-faq .pusulabet-faq-content .pusulabet-faq-item details[open]>.pusulabet-faq-item-summary:after{content:"\2013";color:#fff}@media (max-width:768px){#pusulabet #pusulabet-faq .pusulabet-faq-content{flex-direction:column;align-items:stretch;gap:1em}#pusulabet #pusulabet-faq .pusulabet-faq-content .left-pusulabet-faq,#pusulabet #pusulabet-faq .pusulabet-faq-content .right-pusulabet-faq{flex:unset;max-width:100%;width:100%;box-sizing:border-box}}#pusulabet #pusulabet-footer{background:#161a2a}#pusulabet #pusulabet-footer .pusulabet-footer-content{max-width:1000px;margin:0 auto;padding:3em 30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#pusulabet #pusulabet-footer .pusulabet-footer-content .footer-links ul{list-style:none;display:flex;gap:2em;color:#fff}#pusulabet #pusulabet-footer .pusulabet-footer-content .footer-links ul li{font-weight:300;font-size:1.8em}#pusulabet #pusulabet-footer .pusulabet-footer-content .footer-links ul li a{color:#fff}#pusulabet .dataTable .teamscores input{width:60px;height:60px;background:#0c1323;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);font-weight:600;border:3px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:45px;text-align:center;color:#ffac2c}#pusulabet .dataTable .teamscores input:focus{border:3px solid #ffcb7c;box-shadow:0 0 0 3px rgba(0,0,0,.2)}#pusulabet .dataTable .teamscores input:focus-visible{outline:none;background-color:inherit;box-shadow:none}#pusulabet .dataTable .enter-type{color:#0c1323;font-size:1.5em}#pusulabet .dataTable .team-box .team-name{font-size:2.5em!important;line-height:1em;font-weight:600!important;white-space:nowrap}#pusulabet .dataTable .table_date{font-size:2rem}#pusulabet .dataTable .badge-holder{margin-top:0!important}#pusulabet .dataTable .badge-holder .badge{font-size:.7em!important;font-weight:400!important;padding:.2em .8em!important}#pusulabet .dataTable .badge-holder .badge.match-id{background:#0c1323}#pusulabet .dataTable tr td:last-child{padding-right:4em}#pusulabet .dataTable .date-separator-box .date{color:#ffac2c!important}#pusulabet .dataTable .badge{background:#08090c}#pusulabet .dataTable *{color:#0c1323}#pusulabet .userTable *{color:#fff}#pusulabet .userTable{font-size:2rem}#pusulabet .userTable th{color:#fff!important;font-size:2rem!important;font-weight:400}#pusulabet .userTable tr td:last-child{padding-right:0!important}#pusulabet .userTable .challenge-table .user-nickname{color:#fff!important}#pusulabet .dataTables_paginate .pagination .paginate_button.active a,#pusulabet .dataTables_paginate .pagination .paginate_button.next a,#pusulabet .dataTables_paginate .pagination .paginate_button.previous a{background-color:#ffac2c;border:2px solid #ffac2c;border-radius:0;color:#0c101c!important}#pusulabet .dataTables_paginate .pagination .paginate_button a{margin:0;border:0!important;border-radius:0!important;color:#ffac2c!important}#pusulabet .dataTables_wrapper .dataTables_paginate .paginate_button{background-color:#0c101c;border:2px solid #ffac2c;border-radius:0!important;color:#ffac2c}#pusulabet .pagination .page-item .page-link:hover{color:#0c101c!important;background:#ffac2c}#pusulabet .dataTables_paginate .pagination .paginate_button.disabled a{color:#ffac2c!important;background:none!important}#pusulabet .dataTables_wrapper .dataTables_paginate{text-align:center!important}@container pusulabet (max-width: 767.98px){#pusulabet #pusulabet-header .header-inner{flex-direction:column;gap:1em}#pusulabet #pusulabet-how-to-join .pusulabet-how-to-join-content{align-items:center;gap:4em;flex-direction:column}#pusulabet #pusulabet-map .pusulabet-map-content,#pusulabet #pusulabet-rules .pusulabet-rules-content{padding:0 3%}#pusulabet #pusulabet-prizes .pusulabet-prizes-content ul{flex-direction:column;gap:3em}#pusulabet #pusulabet-faq{padding:4% 2% 8%}#pusulabet #pusulabet-faq .pusulabet-faq-content{flex-direction:column}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr{display:grid!important;width:100%;grid-template-columns:1fr 1fr auto 1fr;grid-template-rows:auto auto;grid-template-areas:"info info info info" "team1 center center team2";margin-top:1em}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr td{height:auto}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td.table_date{grid-area:info;text-align:center;padding-left:5px}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(2){grid-area:team1}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(2) .team-box{flex-direction:column}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(2) .team-box .country-select{display:none}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(2) .team-box .team-name{font-size:1.5em!important}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(2) .team-box .team-avatar{margin-left:0;margin-right:0}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(3){grid-area:center}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(4){grid-area:team2;padding-right:5px}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(4) .team-box{flex-direction:column-reverse}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(4) .team-box .country-select{display:none}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(4) .team-box .team-name{font-size:1.5em!important}#pusulabet #pusulabet-pickem .pusulabet-pickem-content #matchesEndedTable tbody tr>td:nth-child(4) .team-box .team-avatar{margin-left:0;margin-right:0}}@container pusulabet (max-width: 576.98px){#pusulabet #pusulabet-header .main-nav ul{gap:1em}#pusulabet #pusulabet-footer .pusulabet-footer-content{gap:1em;justify-content:center}#pusulabet #pusulabet-footer .pusulabet-footer-content .footer-links ul{padding-left:0}}