.content-body .container-fluid{padding:0}.content .container-fluid .footer{display:none}body #arrmy .content .container-fluid{padding:0}body #arrmy .content .main-container{padding-top:0!important}.bold{font-weight:700}.black,.bold{font-family:poppins,sans-serif;font-style:normal}.black,.black-italic{font-weight:900}.black-italic{font-style:italic}#jacobcup,.black-italic{font-family:poppins,sans-serif}#jacobcup{background:#000;background-repeat:repeat-y;background-position:50%;background-size:contain;container-type:inline-size;container-name:jacobcup;font-weight:400;font-style:normal}#jacobcup main{background:#000}#jacobcup a:hover{opacity:.95}#jacobcup #jacobcup-top{background:transparent;margin:0 auto;position:sticky;top:75px;z-index:12;height:0}#jacobcup #jacobcup-top .jacobcup-top-content{background:hsla(0,0%,100%,.1);border-radius:4em;width:-moz-fit-content;width:fit-content;margin:0 auto;border:3px solid #fff;box-shadow:0 1px 24px #0087ff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#jacobcup #jacobcup-top .jacobcup-top-content nav{margin:0 auto}#jacobcup #jacobcup-top .jacobcup-top-content nav .nav-list{display:flex;align-items:center;gap:2em;padding:.5em 3em;margin:0 auto}#jacobcup #jacobcup-top .jacobcup-top-content nav li{list-style:none}#jacobcup #jacobcup-top .jacobcup-top-content nav li a{font-size:1.6em;font-weight:800;color:#fff;line-height:2;margin:0;padding:0;text-shadow:0 0 12px #008fff}@media (max-width:800px){#jacobcup #jacobcup-top .jacobcup-top-content nav .nav-list{padding:.5em 1.5em}#jacobcup #jacobcup-top .jacobcup-top-content nav li a{font-size:1em}}#jacobcup .jacobcup-movie{width:100%;position:relative}#jacobcup .jacobcup-movie .video-container{position:relative;width:100%;overflow:hidden}@media (min-width:768px){#jacobcup .jacobcup-movie .video-container{aspect-ratio:16/9}}@media (max-width:767px){#jacobcup .jacobcup-movie .video-container{aspect-ratio:9/16}}#jacobcup .jacobcup-movie .video-container__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#jacobcup #jacobcup-challenges{width:100%;background:url(/assets/app/images/pages/jacobcup/jacobcup-challenges-background.webp) no-repeat 50%/cover;position:relative;padding:9% 5% 10%;color:#fff;margin:0 auto}#jacobcup #jacobcup-challenges:before{content:"";position:absolute;top:-68px;left:50%;transform:translateX(-50%);width:142px;height:136px;background:url(/assets/app/images/pages/jacobcup/jacobcup-sign.webp) no-repeat 50%/contain}@media (max-width:768px){#jacobcup #jacobcup-challenges:before{width:80px}}#jacobcup #jacobcup-challenges .jacobcup-challenges-content{max-width:1400px;display:flex;flex-direction:column;margin:0 auto}@media screen and (max-width:800px){#jacobcup #jacobcup-challenges .jacobcup-challenges-content .header h2{font-size:4.5em}}@media screen and (min-width:801px) and (max-width:1000px){#jacobcup #jacobcup-challenges .jacobcup-challenges-content .header h2{font-size:8em}}@media screen and (min-width:1001px) and (max-width:1299px){#jacobcup #jacobcup-challenges .jacobcup-challenges-content .header h2{font-size:9em}}@media screen and (min-width:1300px){#jacobcup #jacobcup-challenges .jacobcup-challenges-content .header h2{font-size:13em}}#jacobcup #jacobcup-challenges .jacobcup-challenges-content .header h2{color:#fff;font-weight:900;text-align:center;text-transform:uppercase}#jacobcup #jacobcup-challenges .jacobcup-challenges-content .header .header-description{color:#fff;font-size:1.6em;text-transform:uppercase;line-height:1.3em;text-align:center;font-weight:500;margin:1em 2em 5em}#jacobcup #jacobcup-news{width:100%;background-color:#d8d8d8;position:relative;padding:9% 5% 5%;color:#fff;margin:0 auto}#jacobcup #jacobcup-news:before{content:"";position:absolute;top:-68px;left:50%;transform:translateX(-50%);width:142px;height:136px;background:url(/assets/app/images/pages/jacobcup/jacobcup-sign.webp) no-repeat 50%/contain}@media (max-width:768px){#jacobcup #jacobcup-news:before{width:80px}}#jacobcup #jacobcup-news .jacobcup-news-content{max-width:1400px;display:flex;flex-direction:column;margin:0 auto}@media screen and (max-width:800px){#jacobcup #jacobcup-news .jacobcup-news-content .header h2{font-size:4.5em}}@media screen and (min-width:801px) and (max-width:1000px){#jacobcup #jacobcup-news .jacobcup-news-content .header h2{font-size:8em}}@media screen and (min-width:1001px) and (max-width:1299px){#jacobcup #jacobcup-news .jacobcup-news-content .header h2{font-size:9em}}@media screen and (min-width:1300px){#jacobcup #jacobcup-news .jacobcup-news-content .header h2{font-size:13em}}#jacobcup #jacobcup-news .jacobcup-news-content .header h2{color:#000;font-weight:900;text-align:center;text-transform:uppercase}#jacobcup #jacobcup-news .jacobcup-news-content .header .header-description{color:#000;font-size:1.6em;text-transform:uppercase;line-height:1.3em;text-align:center;font-weight:500;margin:1em 2em 5em}#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list{grid-template-columns:repeat(3,minmax(0,1fr))}}#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list .item{display:flex;flex-direction:column;margin-bottom:20px}#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list .item .news-image{aspect-ratio:16/9;overflow:hidden;border-radius:5px}#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list .item .news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list .item .news-content .news-title{font-weight:600;font-size:1.4em;color:#000;margin-top:2em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase}#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list .item .news-content .news-description{color:#000;flex-grow:1;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.2em;line-height:1.3em;margin:1em 0 .5em}#jacobcup #jacobcup-news .jacobcup-news-content .jacobcup-news-list .item .news-content .news-date{display:none}#jacobcup #jacobcup-news .jacobcup-news-content .news-button{text-align:center}#jacobcup #jacobcup-news .jacobcup-news-content .news-button a{border:2px solid #000;border-radius:25px;width:-moz-fit-content;width:fit-content;padding:.5em 2em;color:#000;font-weight:700;font-size:1.5em;margin:0 auto;transform:all .2s}#jacobcup #jacobcup-news .jacobcup-news-content .news-button a:hover{background:var(--primary-color);color:#000}#jacobcup #jacobcup-about{width:100%;background-color:#000;padding:8% 5%;color:#fff;margin:0 auto;flex-direction:column;position:relative;z-index:10;isolation:isolate;overflow:visible}#jacobcup #jacobcup-about:after,#jacobcup #jacobcup-about:before{content:"";position:absolute;left:0;right:0;transform:none;width:100%;aspect-ratio:1920/37;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;pointer-events:none;z-index:0}#jacobcup #jacobcup-about:before{top:-21px;background-image:url(/assets/app/images/pages/jacobcup/jacobcup-top-background.webp)}#jacobcup #jacobcup-about:after{bottom:-21px;background-image:url(/assets/app/images/pages/jacobcup/jacobcup-bottom-background.webp)}@media (min-width:2000px){#jacobcup #jacobcup-about:before{top:-34px}#jacobcup #jacobcup-about:after{bottom:-34px}}@media (min-width:3000px){#jacobcup #jacobcup-about:before{top:-52px}#jacobcup #jacobcup-about:after{bottom:-52px}}@media (max-width:1400px){#jacobcup #jacobcup-about:before{top:-15px}#jacobcup #jacobcup-about:after{bottom:-15px}}@media (max-width:700px){#jacobcup #jacobcup-about:before{top:-6px}#jacobcup #jacobcup-about:after{bottom:-6px}}#jacobcup #jacobcup-about .jacobcup-about-content{max-width:1400px;display:flex;flex-direction:column;margin:0 auto;justify-content:center;padding:2em;background-color:#000}#jacobcup #jacobcup-about .jacobcup-about-content h2{color:#fff;font-weight:900;text-align:center;text-transform:uppercase;font-size:clamp(2em,6vw,8em)}#jacobcup #jacobcup-about .jacobcup-about-content .jacobcup-about-items{font-size:clamp(1.3em,2vw,2.5em);text-align:center;margin-top:2rem}#jacobcup #jacobcup-rewards{width:100%;position:relative;padding:9% 5% 10%;color:#fff;margin:0 auto;background-color:#008cff;background:url(/assets/app/images/pages/jacobcup/jacobcup-blue-background.webp) no-repeat 50%/cover}#jacobcup #jacobcup-rewards .jacobcup-rewards-content{max-width:1400px;display:flex;flex-direction:column;margin:0 auto}#jacobcup #jacobcup-rewards .jacobcup-rewards-content .reward-amount{text-align:center;font-size:clamp(5em,10vw,15em)}#jacobcup #jacobcup-rewards .jacobcup-rewards-content .ribbon{display:inline-block;position:relative;max-width:100%;filter:drop-shadow(2px .35rem 2px rgba(0,0,0,.45));width:-moz-fit-content;width:fit-content;margin:0 auto}#jacobcup #jacobcup-rewards .jacobcup-rewards-content .ribbon>span{display:block;padding:.4em 2.2em .35em 2em;color:#141414;font-weight:600;line-height:1.15;font-size:clamp(20px,2.8vw,35px);letter-spacing:.2px}#jacobcup #jacobcup-rewards .jacobcup-rewards-content .ribbon:before{content:"";position:absolute;inset:0;background:#ffe600;clip-path:polygon(0 0,99% 0,91% 100%,9% 94%);z-index:-1}@media (max-width:768px){#jacobcup #jacobcup-rewards{padding:20% 5%!important}}#jacobcup #jacobcup-event{width:100%;background-color:#000;padding:8% 5%;color:#fff;margin:0 auto;flex-direction:column;position:relative;z-index:10;isolation:isolate;overflow:visible}#jacobcup #jacobcup-event:after,#jacobcup #jacobcup-event:before{content:"";position:absolute;left:0;right:0;transform:none;width:100%;aspect-ratio:1920/37;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;pointer-events:none;z-index:0}#jacobcup #jacobcup-event:before{top:-21px;background-image:url(/assets/app/images/pages/jacobcup/jacobcup-top-background.webp)}#jacobcup #jacobcup-event:after{bottom:-21px;background-image:url(/assets/app/images/pages/jacobcup/jacobcup-bottom-background.webp)}@media (min-width:2000px){#jacobcup #jacobcup-event:before{top:-34px}#jacobcup #jacobcup-event:after{bottom:-34px}}@media (min-width:3000px){#jacobcup #jacobcup-event:before{top:-52px}#jacobcup #jacobcup-event:after{bottom:-52px}}@media (max-width:1400px){#jacobcup #jacobcup-event:before{top:-15px}#jacobcup #jacobcup-event:after{bottom:-15px}}@media (max-width:700px){#jacobcup #jacobcup-event:before{top:-6px}#jacobcup #jacobcup-event:after{bottom:-6px}}#jacobcup #jacobcup-event .jacobcup-event-content{max-width:1400px;display:flex;flex-direction:column;margin:0 auto;justify-content:center;padding:2em;background-color:#000}#jacobcup #jacobcup-event .jacobcup-event-content h2{color:#fff;font-weight:900;text-align:center;text-transform:uppercase;font-size:clamp(2em,6vw,8em)}#jacobcup #jacobcup-event .jacobcup-event-content .buttons-wrapper{text-align:center;display:flex;justify-content:center;gap:4em}#jacobcup #jacobcup-event .jacobcup-event-content .buttons-wrapper .rankings-button a{border:2px solid #fff;border-radius:25px;width:-moz-fit-content;width:fit-content;padding:.5em 2em;color:#000;font-weight:700;font-size:1.5em;margin:0 auto;transform:all .2s;background:#fff}#jacobcup #jacobcup-event .jacobcup-event-content .buttons-wrapper .rankings-button a.active,#jacobcup #jacobcup-event .jacobcup-event-content .buttons-wrapper .rankings-button a:hover{border:2px solid var(--primary-color);background:var(--primary-color);color:#000}#jacobcup #jacobcup-event .jacobcup-event-content .jacobcup-events-list{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){#jacobcup #jacobcup-event .jacobcup-event-content .jacobcup-events-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){#jacobcup #jacobcup-event .jacobcup-event-content .jacobcup-events-list{grid-template-columns:repeat(3,minmax(0,1fr))}}#jacobcup #jacobcup-event .jacobcup-event-content .jacobcup-events-list .item{display:flex;flex-direction:column;margin-bottom:20px}#jacobcup #jacobcup-event .jacobcup-event-content .jacobcup-events-list a img{width:100%}#jacobcup #jacobcup-event .jacobcup-event-content .seemore-button{text-align:center;margin-top:2em}#jacobcup #jacobcup-event .jacobcup-event-content .seemore-button a{background:#fff600;border-radius:0;width:-moz-fit-content;width:fit-content;padding:.5em 2em;color:#000;font-weight:700;font-size:1.5em;margin:0 auto;transform:all .2s}#jacobcup #jacobcup-event .jacobcup-event-content #challenges .challenges-list-wrapper .challenges-list.box{border:2px solid #fff;background:#100f14}#jacobcup #jacobcup-event .jacobcup-event-content #challenges .challenges-list-wrapper .challenges-list.box .title{margin-left:0;background:#100f14}#jacobcup #jacobcup-event .jacobcup-event-content #challenges .challenges-list-wrapper .challenges-list.box .title a{color:var(--special-price-color)}#jacobcup #jacobcup-event .jacobcup-event-content #challenges .challenges-list-wrapper .challenges-list.box .challenges-element .progress-wrapper .progressContainer{background-color:#000}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:2em;margin:7em 0}@media screen and (max-width:800px){#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item{width:100%}}@media screen and (min-width:801px){#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item{width:calc(33% - 2em)}}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item{display:flex;gap:1em;align-items:stretch;position:relative}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-item-wrapper{display:flex;align-items:stretch}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .show-replies{color:#000}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description a:hover{opacity:1!important}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .completed-mission-info{display:none}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item+*,#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item+.extra-space{margin-top:0!important}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .missions-wrapper .title{display:flex;align-items:center;color:#000;font-weight:700}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .missions-wrapper .mission-badge{height:-moz-fit-content;height:fit-content}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description{font-weight:400;flex:1;display:flex;flex-direction:row;border-radius:0;border:3px solid #fff!important;background:#898989;background:linear-gradient(237deg,hsla(0,0%,53.7%,.2),hsla(0,0%,100%,.2) 20%,hsla(0,.8%,49%,.2) 72%,rgba(138,137,137,.2) 75%,hsla(0,0%,100%,0))!important;color:#fff;padding:0}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description .mission-content .mission-title a{font-weight:500;letter-spacing:.3px;color:#fff}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description .mission-content .mission-title .trophy{margin-top:-5px;display:inline-block;background:#fff!important}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description .mission-content .description .wrapper p{letter-spacing:.3px;color:#fff;font-weight:300;font-size:1.1em;line-height:1.4em}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description .mission-content .points-wrapper .missionprogressContainer{width:100%;background:#0f0f0f;border-radius:6px;height:25px;border:2px solid #000!important;position:relative;pointer-events:none!important}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description .mission-content .points-wrapper .missionprogressBar{height:17px;background-image:linear-gradient(-60deg,#ff0,green);text-align:center;line-height:19px;color:#fff;border-radius:3px;max-width:calc(100% - 4px);min-width:3%;top:2px;position:absolute;left:2px}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .missions{width:92%!important;border-left:2px solid #496e12!important}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .box-item-wrapper{height:80vh;overflow:auto}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item+.extra-space{margin-top:0}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description{background:#fff;position:relative;width:100%;min-width:-moz-fit-content;min-width:fit-content;box-shadow:0 0 13px 0 #000}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-content{flex:1;display:flex;flex-direction:column;padding:16px}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description .mission-content .points-wrapper .missionprogressBar{min-width:8%!important}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .mission-item .mission-description .mission-content .points-wrapper .pointstime .points{font-weight:400;display:flex;font-size:.9em}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .login-prompt{z-index:1;position:absolute;background:#000;width:100%;height:100%;margin:0;border-radius:5px;display:flex;justify-content:center;align-items:center;font-size:1.5em;font-weight:600;flex-direction:column;text-align:center}#jacobcup #jacobcup-event .jacobcup-event-content .challenges-list .login-prompt .material-icons{font-size:35px}#jacobcup #jacobcup-rankings{width:100%;position:relative;padding:9% 5% 10%;color:#fff;margin:0 auto;background-color:#008cff;background:url(/assets/app/images/pages/jacobcup/jacobcup-blue-background.webp) no-repeat 50%/cover}#jacobcup #jacobcup-rankings:before{content:"";position:absolute;top:-68px;left:50%;transform:translateX(-50%);width:142px;height:136px;background:url(/assets/app/images/pages/jacobcup/jacobcup-sign.webp) no-repeat 50%/contain}#jacobcup #jacobcup-rankings .jacobcup-rankings-content{max-width:1400px;display:flex;flex-direction:column;margin:0 auto}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .header h2{color:#fff;font-weight:900;text-align:center;text-transform:uppercase;font-size:clamp(2em,6vw,8em);text-shadow:0 0 18px #42445a}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .header .header-description{color:#000;font-size:1.6em;text-transform:uppercase;line-height:1.3em;text-align:center;font-weight:500;margin:1em 2em 5em}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .challenge-selector,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .marked-selector{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:2em 0 1em}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .challenge-selector .button,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .marked-selector .button{margin:0 25px;background:transparent;text-transform:uppercase;color:#fff;font-weight:700;border:3px solid #fff;padding:10px 15px;transition:all 1s;font-size:14px;white-space:nowrap;border-radius:0}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .challenge-selector .button:hover,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .marked-selector .button:hover{box-shadow:none!important}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .challenge-selector .button.active,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .marked-selector .button.active{border:3px solid #fff;background:#fff;color:#0576de}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .challenge-selector{margin-bottom:4em}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings{border:4px solid #fff;padding:3em}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings .even,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings .odd{background:#fff!important}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings table *{color:#0576de!important}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings table * th{color:#fff!important}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings table * tr td{font-size:2em!important;font-weight:600!important}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings .custom-select,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings .dataTables_info,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings .dataTables_length,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings .page-link{color:#fff}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings .user-avatar{max-height:60px;border-radius:5px}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .buttons-wrapper{text-align:center;display:flex;justify-content:center;gap:4em;margin-bottom:8em}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .buttons-wrapper .rankings-button a{border:2px solid #000;border-radius:25px;width:-moz-fit-content;width:fit-content;padding:.5em 2em;color:#000;font-weight:700;font-size:1.5em;margin:0 auto;transform:all .2s}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .buttons-wrapper .rankings-button a .active,#jacobcup #jacobcup-rankings .jacobcup-rankings-content .buttons-wrapper .rankings-button a:hover{background:#000;color:#fff}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .dataTables_wrapper .dataTables_paginate .paginate_button{border:4px solid #fff;border-radius:0}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .dataTables_paginate .pagination .paginate_button a{margin:0;border-radius:0;padding:.3rem .6rem}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:1}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled a{background:hsla(0,0%,100%,.15);border:0}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .pagination .page-item.active .page-link{background:#fff;color:#0576de!important}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .pagination .page-item{margin-right:2px}@media (max-width:768px){#jacobcup #jacobcup-rankings{padding:9% 1% 10%}#jacobcup #jacobcup-rankings:before{width:80px}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings{padding:1em}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings table * tr td{font-size:1.5em!important}#jacobcup #jacobcup-rankings .jacobcup-rankings-content .jacobcup-rankings .user-avatar{max-height:30px!important}}#jacobcup #jacobcup-partners{width:100%;background-color:#000;padding:8% 5%;color:#fff;margin:0 auto;flex-direction:column;position:relative;z-index:10;isolation:isolate;overflow:visible}#jacobcup #jacobcup-partners:after,#jacobcup #jacobcup-partners:before{content:"";position:absolute;left:0;right:0;transform:none;width:100%;aspect-ratio:1920/37;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;pointer-events:none;z-index:0}#jacobcup #jacobcup-partners:before{top:-21px;background-image:url(/assets/app/images/pages/jacobcup/jacobcup-top-background.webp)}#jacobcup #jacobcup-partners:after{bottom:-21px;background-image:url(/assets/app/images/pages/jacobcup/jacobcup-bottom-background.webp)}@media (min-width:2000px){#jacobcup #jacobcup-partners:before{top:-34px}#jacobcup #jacobcup-partners:after{bottom:-34px}}@media (min-width:3000px){#jacobcup #jacobcup-partners:before{top:-52px}#jacobcup #jacobcup-partners:after{bottom:-52px}}@media (max-width:1400px){#jacobcup #jacobcup-partners:before{top:-15px}#jacobcup #jacobcup-partners:after{bottom:-15px}}@media (max-width:700px){#jacobcup #jacobcup-partners:before{top:-6px}#jacobcup #jacobcup-partners:after{bottom:-6px}}#jacobcup #jacobcup-partners .jacobcup-partners-content{max-width:1400px;display:flex;flex-direction:column;margin:0 auto;justify-content:center;padding:2em;background-color:#000}#jacobcup #jacobcup-partners .jacobcup-partners-content h2{color:#fff;font-weight:900;text-align:center;text-transform:uppercase;font-size:clamp(2em,6vw,8em)}#jacobcup #jacobcup-partners .jacobcup-partners-content .jacobcup-partners-items{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:8em 0 0}#jacobcup #jacobcup-partners .jacobcup-partners-content .jacobcup-partners-items .item{display:flex;flex-direction:column;margin-bottom:20px;text-align:center;justify-content:center;align-items:center}#jacobcup #jacobcup-partners .jacobcup-partners-content .jacobcup-partners-items .item img{width:100%}@media (max-width:768px){#jacobcup #jacobcup-partners .jacobcup-partners-content .jacobcup-partners-items{padding:4em 0 0;grid-template-columns:repeat(1,minmax(0,1fr))}#jacobcup #jacobcup-partners .jacobcup-partners-content .jacobcup-partners-items .item{margin-bottom:0}}#jacobcup #jacobcup-faq{width:100%;background-color:#008cff;padding:8% 5%;color:#fff;margin:0 auto;flex-direction:column;position:relative;isolation:isolate;background:url(/assets/app/images/pages/jacobcup/jacobcup-blue-background.webp) no-repeat 50%/cover}#jacobcup #jacobcup-faq .jacobcup-faq-content{max-width:1400px;display:flex;flex-direction:row;margin:0 auto;justify-content:center;padding:2em;background-color:#fff}#jacobcup #jacobcup-faq .jacobcup-faq-content .left-jacobcup-faq{flex:0 0 40%;max-width:405px;font-size:clamp(2em,6vw,10em);line-height:1.2;font-weight:800;text-align:center;z-index:1;align-content:center;color:#008cff}#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq{color:#008cff;flex:1;z-index:1}#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq .right-jacobcup-faq-item{padding:1em;border-bottom:1px solid #008cff;font-weight:300}#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq .right-jacobcup-faq-item .right-jacobcup-faq-item-summary{font-size:1.7em;cursor:pointer;padding:.8rem 0;list-style:none;position:relative}#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq .right-jacobcup-faq-item .right-jacobcup-faq-item-summary:after{content:"+";position:absolute;right:0;font-size:1.4em;line-height:1;color:#008cff;font-weight:300}#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq .right-jacobcup-faq-item .right-jacobcup-faq-item-summary::-webkit-details-marker{display:none}#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq .right-jacobcup-faq-item .right-jacobcup-faq-item-content{font-size:1.2em;font-weight:300;margin:1em 0}#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq .right-jacobcup-faq-item .right-jacobcup-faq-item-content a{color:#000;text-decoration:underline;font-weight:900}#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq .right-jacobcup-faq-item details[open]>.right-jacobcup-faq-item-summary:after{content:"\2013";color:#008cff}@media (max-width:768px){#jacobcup #jacobcup-faq .jacobcup-faq-content{flex-direction:column;align-items:stretch;gap:1em}#jacobcup #jacobcup-faq .jacobcup-faq-content .left-jacobcup-faq,#jacobcup #jacobcup-faq .jacobcup-faq-content .right-jacobcup-faq{flex:unset;max-width:100%;width:100%;box-sizing:border-box}#jacobcup #jacobcup-faq .right-jacobcup-faq-item-summary{font-size:1.4em!important}#jacobcup #jacobcup-faq .right-jacobcup-faq-item-content{text-align:center}}#jacobcup #jacobcup-footer{width:100%;position:relative;color:#fff;margin:0 auto;background:url(/assets/app/images/pages/jacobcup/footer-left-v2.png) no-repeat;background-size:100%;background-position:0 100%;background-color:#fff;min-height:290px;padding:0 5% 0 250px}#jacobcup #jacobcup-footer:after{content:"";background:url(/assets/app/images/pages/jacobcup/jacobcup-footer-right-background.webp) no-repeat;background-position:100% 100%;background-size:contain;position:absolute;right:20px;bottom:50px;height:190px;width:100%;z-index:0;pointer-events:none}#jacobcup #jacobcup-footer .jacobcup-footer-content{max-width:1400px;display:flex;flex-direction:column;margin:0 auto;justify-content:center;padding:4em 2em 2em;z-index:2;position:relative}#jacobcup #jacobcup-footer .jacobcup-footer-content .ribbon{display:inline-block;position:relative;max-width:100%;filter:drop-shadow(2px .35rem 2px rgba(0,0,0,.45));margin:.5rem 0}#jacobcup #jacobcup-footer .jacobcup-footer-content .ribbon>span{display:block;padding:.95rem 2.2rem .65rem 2rem;color:#141414;font-weight:600;line-height:1.15;font-size:clamp(12px,2.8vw,16px);letter-spacing:.2px}#jacobcup #jacobcup-footer .jacobcup-footer-content .ribbon:before{content:"";position:absolute;inset:0;background:#ffe600;clip-path:polygon(0 0,99% 0,91% 100%,9% 94%);z-index:-1}#jacobcup #jacobcup-footer .jacobcup-footer-content .jacobcup-footer-items{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}#jacobcup #jacobcup-footer .jacobcup-footer-content .jacobcup-footer-items .item{display:flex;flex-direction:column;margin-bottom:20px;text-align:center;justify-content:center;align-items:center}#jacobcup #jacobcup-footer .jacobcup-footer-content .jacobcup-footer-items .menu{border:0}#jacobcup #jacobcup-footer .jacobcup-footer-content .jacobcup-footer-items .menu ul{text-align:left;margin-left:0;margin-top:1em;color:#000}#jacobcup #jacobcup-footer .jacobcup-footer-content .jacobcup-footer-items .menu ul li a{color:#000}#jacobcup #jacobcup-footer .jacobcup-footer-content .jacobcup-bottom-footer{display:flex;width:-moz-fit-content;width:fit-content;color:#585858;text-align:center;font-size:.8em;margin:2em auto 0;justify-content:center;background:#fff}@media (max-width:768px){#jacobcup #jacobcup-footer{padding-top:50px;padding-bottom:200px;padding-left:0}#jacobcup #jacobcup-footer:after{display:none}#jacobcup #jacobcup-footer .jacobcup-footer-content{padding:0}#jacobcup #jacobcup-footer .jacobcup-footer-content .jacobcup-footer-items{grid-template-columns:repeat(1,minmax(0,1fr))}#jacobcup #jacobcup-footer .jacobcup-footer-content .jacobcup-bottom-footer{max-width:60%}}@media (max-width:768px){#jacobcup #jacobcup-footer{background:url(/assets/app/images/pages/jacobcup/footer-left-mobile-v2.png) no-repeat;background-size:100%;background-position:0 100%;background-color:#fff}}@media (min-width:2000px){#jacobcup #jacobcup-footer .jacobcup-footer-content{padding-top:11em;padding-bottom:11em}#jacobcup #jacobcup-footer:after{bottom:100px}}@container jacobcup (max-width: 576.98px){#jacobcup-footer-bottom .jacobcup-footer-content ul{justify-content:center;margin:0}}@container jacobcup (max-width: 1000px){#jacobcup .title-wrapper{margin-top:20px;margin-bottom:3em}#jacobcup .title-wrapper h2.title{font-size:1em}#jacobcup #start{padding:0 2em}#jacobcup #start h1{font-size:3rem}#jacobcup #start h2{font-size:1.5rem}#jacobcup #start .box-wrapper{flex-direction:column}#jacobcup .partner-menu ul li{padding:7px 6px}#jacobcup .partner-menu ul li a{font-size:1em}#jacobcup #challenges,#jacobcup #faq,#jacobcup #klasyfikacja{padding:0 2em}}