@font-face{font-family:"Archivo Regular";src:url("/typo3conf/ext/epic_provider/Resources/Public/Fonts/Archivo/Archivo-Regular.ttf")}.tx-tournaments .tournament-list{padding:40px 0px}@media (max-width:575px){.tx-tournaments .tournament-list{padding:50px 12px}}.tx-tournaments .tournament-list .links-categories{position:relative;margin-bottom:30px}.tx-tournaments .tournament-list .links-categories .line{position:absolute;border-bottom:3px solid #8F8F8F;width:100%;top:93%;z-index:-1}.tx-tournaments .tournament-list .links-categories .category-link{padding-bottom:11px;color:#8F8F8F;font-size:20px;font-weight:600}@media (max-width:340px){.tx-tournaments .tournament-list .links-categories .category-link{font-size:18px}}.tx-tournaments .tournament-list .links-categories .category-link.active{border-bottom:3px solid #00ADB5;color:black}.tx-tournaments .tournament-list .card{box-shadow:0px 7px 14px 2px rgba(90, 90, 90, 0.1);border-radius:10px;border:none}@media (min-width:992px){.tx-tournaments .tournament-list .card{height:349px}}.tx-tournaments .tournament-list .card .row{height:100%}.tx-tournaments .tournament-list .card .row .card-body{display:flex;flex-direction:column;height:100%;padding:20px 36px;justify-content:space-evenly}@media (max-width:575px){.tx-tournaments .tournament-list .card .row .card-body{padding:30px 15px}}.tx-tournaments .tournament-list .card .row .card-body .card-title{font-size:36px}@media (max-width:575px){.tx-tournaments .tournament-list .card .row .card-body .card-title{font-size:26px}}.tx-tournaments .tournament-list .card .row .card-body .card-text{color:#888888;font-size:20px}@media (max-width:575px){.tx-tournaments .tournament-list .card .row .card-body .card-text{font-size:16px}}.tx-tournaments .tournament-list .card .row .card-body .card-link{font-size:20px;padding:15px 0px;width:160px;text-align:center;border-radius:7px}.tx-tournaments .tournament-list .card .row .card-body .card-link.category-1{background:rgba(243, 159, 56, 0.1);color:#F39F38}.tx-tournaments .tournament-list .card .row .card-body .card-link.category-2{background:rgba(0, 173, 181, 0.1);color:#00ADB5}.tx-tournaments .tournament-list .card .row .card-body .card-link.category-3{background-color:rgba(143, 143, 143, 0.1);color:#8F8F8F}.tx-tournaments .tournament-list .card .row .card-body .card-link img{margin-bottom:4px}@media (max-width:575px){.tx-tournaments .tournament-list .card .row .card-body .card-link{font-size:16px}}@media (min-width:1400px){.tx-tournaments .tournament-list .card .row .image_container{height:100%}}.tx-tournaments .tournament-list .card .row .image_container img{width:100%;height:100%;border-radius:0px 10px 10px 0px;object-fit:cover}@media (max-width:767px){.tx-tournaments .tournament-list .card .row .image_container img{border-radius:10px 10px 0px 0px}}.tx-tournaments .detail-banner{height:364px}@media (max-width:575px){.tx-tournaments .detail-banner{height:170px}}@media (min-width:1400px) and (max-width:1499px){.tx-tournaments .detail-banner{height:350px}}@media (min-width:1500px){.tx-tournaments .detail-banner{height:500px}}.tx-tournaments .detail-banner img{height:100%;width:100%;object-fit:cover}.tx-tournaments .tournament-detail{padding:40px 0px}@media (max-width:575px){.tx-tournaments .tournament-detail{padding:40px 12px}}.tx-tournaments .tournament-detail .title-container .detail-title{font-size:36px;font-weight:500 !important}.tx-tournaments .tournament-detail .title-container .detail-subtitle{font-size:24px;font-weight:500 !important;color:#F39F38}.tx-tournaments .tournament-detail .detail-price{height:fit-content;padding:15px 30px;background:rgba(218, 41, 41, 0.1);color:#DA2929;border-radius:7px;width:fit-content}.tx-tournaments .tournament-detail .detail-text p{font-size:20px;color:#C4C4C4;font-weight:400}.tx-tournaments .tournament-detail .btn-join{background-color:#00ADB5;color:white;font-size:18px;font-weight:400;border:1px solid #00ADB5;border-radius:7px;padding:11px 20px}.tx-tournaments .tournament-detail .btn-join-appointment{background-color:#00ADB5;color:white;font-size:18px;font-weight:400;border:1px solid #00ADB5;border-radius:7px;padding:11px 40px}.tx-tournaments .tournament-detail .btn-cancel{background-color:transparent;color:#606060;font-size:18px;font-weight:400;border:1px solid #979797;border-radius:7px;padding:11px 20px}.tx-tournaments .tournament-detail .modal .modal-header{background:#00ADB5;padding:8px 15px}.tx-tournaments .tournament-detail .modal .modal-header .modal-title{color:white;font-weight:500;font-size:18px}.tx-tournaments .tournament-detail .modal .modal-header .modal-close{font-family:"Poppins";font-style:normal;font-weight:500;font-size:36px;color:#FFFFFF;transform:rotate(-45deg)}.tx-tournaments .tournament-detail .modal .modal-body input{height:50px}.tx-tournaments .tournament-detail .modal .modal-body input:focus{border-color:#F39F38;outline:0;box-shadow:0 0 0 0.1rem #F39F38}.tx-tournaments .tournament-detail .modal .modal-body input::placeholder{color:#979797}.tx-tournaments .tournament-detail .modal .modal-body label{color:#C4C4C4}.tx-tournaments .tournament-detail .modal .modal-footer{justify-content:flex-start}.tx-tournaments .tournament-detail .tournament-matches ul{position:relative;margin-bottom:30px}.tx-tournaments .tournament-detail .tournament-matches ul .line{position:absolute;border-bottom:3px solid #8F8F8F;width:100%;top:93%;z-index:-1}.tx-tournaments .tournament-detail .tournament-matches ul .btn-tab{padding-bottom:11px;color:#8F8F8F;font-size:20px;font-weight:600}@media (max-width:340px){.tx-tournaments .tournament-detail .tournament-matches ul .btn-tab{font-size:18px}}.tx-tournaments .tournament-detail .tournament-matches ul .btn-tab.active{border-bottom:3px solid #00ADB5;color:black;background-color:transparent}.tx-tournaments .tournament-detail .tournament-matches .card{box-shadow:0px 7px 14px 2px rgba(90, 90, 90, 0.1);border-radius:10px;border:none}.tx-tournaments .tournament-detail .tournament-matches .card .card-header{background-color:white;padding:16px}.tx-tournaments .tournament-detail .tournament-matches .card .card-header p{margin:0;color:#8f8f8f}.tx-tournaments .tournament-detail .tournament-matches .card .card-body{padding:16px 16px 1px 16px}.tx-tournaments .tournament-detail .tournament-matches .card .card-body .set{background-color:#F39F38;height:fit-content;border-radius:5px}.tx-tournaments .tournament-detail .tournament-matches .card .card-body .set p{color:white}.tx-tournaments .tournament-detail .tournament-matches .card .card-body .set p:nth-child(2){margin:0}.tx-tournaments .tournament-detail .tournament-matches .card .card-body p{color:#8F8F8F}.tx-tournaments .tournament-detail .mySwiper .swiper-button-next{right:0;top:53px;width:40px;height:40px;background:#F39F38;border-radius:40px}@media (max-width:991px){.tx-tournaments .tournament-detail .mySwiper .swiper-button-next{top:24px}}.tx-tournaments .tournament-detail .mySwiper .swiper-button-next:after{font-size:16px;position:relative;left:2px;color:#FAFAFA}.tx-tournaments .tournament-detail .mySwiper .swiper-button-prev{left:0;top:53px;width:40px;height:40px;background:#F39F38;border-radius:40px;right:auto}@media (max-width:991px){.tx-tournaments .tournament-detail .mySwiper .swiper-button-prev{top:24px}}.tx-tournaments .tournament-detail .mySwiper .swiper-button-prev:after{font-size:16px;position:relative;right:2px;color:#FAFAFA}.tx-tournaments .tournament-detail .mySwiper .swiper-button-disabled{opacity:0.5;filter:grayscale(100%)}@media (min-width:992px){.tx-tournaments .tournament-detail .mySwiper{padding:100px 0px 0px 0px}}.tx-tournaments .tournament-detail .mySwiper .swiper-slide{height:unset !important;position:relative}@media (max-width:991px){.tx-tournaments .tournament-detail .mySwiper .swiper-slide{height:579px !important;overflow-y:auto}}@media (min-width:992px){.tx-tournaments .tournament-detail .mySwiper .swiper-slide:first-child .bracket:before{width:13px;right:0}.tx-tournaments .tournament-detail .mySwiper .swiper-slide:not(:first-child):not(:last-child) .bracket{height:100%;display:flex;align-items:center}.tx-tournaments .tournament-detail .mySwiper .swiper-slide:not(:first-child):not(:last-child) .bracket .card-body{align-items:center}.tx-tournaments .tournament-detail .mySwiper .swiper-slide:not(:last-child) .bracket:nth-child(2n-1):before{top:-50%;border-bottom:1px solid #8f8f8f}.tx-tournaments .tournament-detail .mySwiper .swiper-slide:not(:last-child) .bracket:nth-child(2n):before{top:50%;border-top:1px solid #8f8f8f}.tx-tournaments .tournament-detail .mySwiper .swiper-slide:not(:last-child) .bracket:before{content:"";position:absolute;top:50%;transform:translateX(100%);height:100%;border-right:1px solid #8f8f8f}.tx-tournaments .tournament-detail .mySwiper .swiper-slide:last-child .bracket:before{content:"";width:12px;top:50%;height:1px;background-color:#8f8f8f;left:-19px;position:absolute;width:28px;z-index:-1}}@media (min-width:992px) and (min-width:992px) and (max-width:1199px){.tx-tournaments .tournament-detail .mySwiper .swiper-slide:not(:first-child):not(:last-child) .bracket:before{right:318px;width:110%;z-index:-1}}@media (min-width:992px) and (min-width:1200px) and (max-width:1399px){.tx-tournaments .tournament-detail .mySwiper .swiper-slide:not(:first-child):not(:last-child) .bracket:before{right:378px;width:108%;z-index:-1}}@media (min-width:992px) and (min-width:1400px){.tx-tournaments .tournament-detail .mySwiper .swiper-slide:not(:first-child):not(:last-child) .bracket:before{right:438px;width:107%;z-index:-1}}.tx-tournaments .tournament-detail .mySwiper .swiper-slide .bracket{position:relative}.tx-tournaments .tournament-detail .mySwiper .swiper-slide .bracket .card-body{box-shadow:0px 7px 14px 2px rgba(90, 90, 90, 0.1);border-radius:10px;border:none;background-color:white;padding:15px 12px 0px 12px}.tx-tournaments .tournament-detail .mySwiper .swiper-slide .bracket .card-body p{color:#8F8F8F}.tx-tournaments .tournament-detail .mySwiper .swiper-slide .bracket .card-body .set{background-color:#F39F38;height:fit-content;border-radius:5px}.tx-tournaments .tournament-detail .mySwiper .swiper-slide .bracket .card-body .set p:nth-child(2){margin:0}.tx-tournaments .tournament-detail .mySwiper .swiper-slide .bracket .card-body .set p{color:white}.tx-tournaments .tournament-detail .mySwiper .swiper-slide .round-name{position:absolute;top:-71px;width:calc(100% - 92px);text-align:center;background-color:#00ADB5;color:white;padding:10px 0px;border-radius:10px;margin-left:45px}@media (max-width:991px){.tx-tournaments .tournament-detail .mySwiper .swiper-slide .round-name{position:unset;margin-bottom:22px}}.tx-tournaments .tournament-detail .mySwiper .swiper-slide .round-name p{margin:0}.won-team{color:#17181F !important}.won-gem{color:#F39F38 !important}