@charset "UTF-8";@font-face{font-family:"Nunito-Regular";src:url("/typo3conf/ext/epic_provider/Resources/Public/fonts/Nunito/static/Nunito-Regular.ttf") format("opentype")}@font-face{font-family:"Nunito-Bold";src:url("/typo3conf/ext/epic_provider/Resources/Public/fonts/Nunito/static/Nunito-Bold.ttf") format("opentype")}@font-face{font-family:"Nunito-ExtraBold";src:url("/typo3conf/ext/epic_provider/Resources/Public/fonts/Nunito/static/Nunito-ExtraBold.ttf") format("opentype")}.text-right,.align-right{text-align:right}.text-center,.align-center{text-align:center}body{background-color:#f8f8f8 !important;padding:0;margin:0 !important}body a{text-decoration:none}body p,body a,body li{font-size:18px;color:#273238;font-family:"Nunito-Regular";margin:0}body h1,body h2,body h3,body h4,body h5,body h6{color:#273238;font-family:"Nunito-ExtraBold";margin:0}body .line{height:1px;width:100%;background:#C1C1C1}body .image-embed-item{width:100%;height:auto}body .gallery{margin-bottom:15px;margin-top:20px;border-radius:10px}body .gallery .swiper-wrapper{height:520px}@media (min-width:992px) and (max-width:1199px){body .gallery .swiper-wrapper{height:400px}}@media (min-width:577px) and (max-width:991px){body .gallery .swiper-wrapper{height:350px}}@media (max-width:576px){body .gallery .swiper-wrapper{height:280px}}body .gallery .swiper-wrapper img{height:100%;width:100%;object-fit:cover}body .gallery .swiper-button-next{width:fit-content}body .gallery .swiper-button-next::after{content:"";background-image:url("/typo3conf/ext/epic_provider/Resources/Public/Icons/swiperNext.svg");background-size:cover;width:40px;height:40px}body .gallery .swiper-button-prev{width:fit-content}body .gallery .swiper-button-prev::after{content:"";background-image:url("/typo3conf/ext/epic_provider/Resources/Public/Icons/swiperPrev.svg");background-size:cover;width:40px;height:40px}body .gallery-thumbs{height:120px;margin-bottom:20px}@media (max-width:576px){body .gallery-thumbs{height:70px}}body .gallery-thumbs .swiper-slide img{width:100%;height:100%;border-radius:10px;object-fit:cover;cursor:pointer}body .side-tabs .nav-item:first-child button{border-top-right-radius:0;border-bottom-right-radius:0}body .side-tabs .nav-item:last-child button{border-top-left-radius:0;border-bottom-left-radius:0}body .side-tabs .nav-link{background-color:white;color:#273238}body .side-tabs .nav-link.active{background-color:#273238 !important;color:white}body .tab-content .news-item{padding-bottom:10px}body .tab-content .news-item .news-tab-image{height:100%;width:100%;border-radius:10px;object-fit:cover}body .tab-content .news-item .news-tab-text{color:#273238;font-size:18px;line-height:23px;letter-spacing:-0.3px}body .sponsors-card{border-radius:10px;background-color:white;padding:30px;margin:20px 0}body .sponsors-card .content-media{display:grid;justify-content:space-around;grid-template-columns:auto auto auto;grid-gap:20px}@media (max-width:991px){body .sponsors-card .content-media{grid-template-columns:auto auto;align-items:center}}body .sponsors-card .content-media .content-image img{width:100%;height:100%;object-fit:contain}header{background-color:white !important}@media (max-width:1199px){header .navbar-brand img{width:150px}}header .navbar-toggler{border:none}header .navbar-toggler .bars{width:40px;height:40px}header .navbar-toggler:focus{box-shadow:none}header .navbar-toggler .navbar-toggler-icon{color:#273238}header .navbar-nav{padding-right:153px}header .navbar-nav a{color:#273238}header .navbar-nav a:hover,header .navbar-nav a.active{font-weight:700}header .buttons_div{cursor:pointer;display:flex;align-items:center;border-radius:10px;background-color:#F2F2F2;padding:14px}header .buttons_div:hover{background-color:#152223}@media (max-width:991px){header .buttons_div{width:fit-content}}header .buttons_div .lang.vertical{position:relative;display:inline-block}header .buttons_div .lang.vertical .current-lang{font-size:0;height:20px;cursor:pointer}@media (max-width:1024px){header .buttons_div .lang.vertical{right:3px !important}}header .buttons_div .lang.vertical.closed ul{display:none}header .buttons_div .lang.vertical.closed .icon-down{transform:rotate(180deg)}header .buttons_div .lang.vertical ul{display:inline-block;background:#FFFFFF;box-shadow:0 4px 4px rgba(0,0,0,0.15);border-radius:10px;padding:15px;position:absolute;top:42px;left:-14px;min-width:max-content;z-index:99}@media (max-width:991px){header .buttons_div .lang.vertical ul{top:40px;left:-12px}}header .buttons_div .lang.vertical ul li{display:block;border-bottom:1px solid #C4C4C4;padding-right:5px !important;padding-left:0 !important;padding-top:0;padding-bottom:0;margin-right:0}header .buttons_div .lang.vertical ul li.last{border-bottom:none}header .buttons_div .lang.vertical ul li.last a{padding-bottom:0}header .buttons_div .lang.vertical ul li.first a{padding-top:0}header .buttons_div .lang.vertical ul li a{color:#000000 !important;font-size:14px;line-height:16px;padding:15px 0;display:inline-block}header .buttons_div .lang.vertical .icon-down{width:16px;height:16px;background:url("/typo3conf/ext/epic_provider/Resources/Public/Icons/arrow.svg") no-repeat center;background-size:contain;display:inline-block;cursor:pointer;top:2px;position:relative}header .buttons_div .lang.vertical .flag{background:url("/typo3conf/ext/epic_provider/Resources/Public/Icons/Flag-England 1.svg") no-repeat center;width:28px;height:16px;display:inline-block;background-size:contain;margin-right:15px;position:relative;top:2px}header .buttons_div .lang.vertical .flag.serbian{background:url("/typo3conf/ext/epic_provider/Resources/Public/Icons/Flag-Serbia 1.svg") no-repeat center}.banner-div{position:relative;border-radius:10px;margin-bottom:20px}.banner-div::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:5px;background:linear-gradient(180deg,rgba(9,20,26,0.1) 0%,rgba(9,20,26,0.9) 73.61%)}.banner-div-image{width:100%}.banner-div-title{position:absolute;bottom:30px;left:30px;font-size:32px;font-weight:600;max-width:520px;color:white;z-index:1}@media (max-width:991px){.banner-div-title{max-width:380px;font-size:23px;bottom:10px;left:10px}}@media (max-width:576px){.banner-div-title{max-width:320px;font-size:19px}}.table-points{background-color:white;border-radius:10px}.table-points .table-title{padding:10px}@media (min-width:992px){.table-points .row .table-left-column{padding-right:0}.table-points .row .table-right-column{padding-left:0}}.table-points .row .player-info-container{display:flex;justify-content:space-between;align-items:center;margin:0;padding:10px}.table-points .row .player-info-container:nth-of-type(1){border-top:1px solid #C1C1C1}.table-points .row .player-info-container:not(:last-of-type){border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}.table-points .row .player-info-container .player-avatar{width:32px;height:32px;border-radius:30px;margin:0 5px}.table-points .row .player-info-container .player-name{flex-grow:1}.about_us h1{font-size:20px;padding:10px 0px}.contact_us{justify-content:center;align-items:center}@media (min-width:768px){.contact_us .left-column{padding-right:30px}}@media (min-width:768px){.contact_us .left-column p{text-align:right}}.contact_us .left-column p .email:after,.contact_us .left-column p .phone:after{content:"";display:inline-block;background-repeat:no-repeat;background-size:cover;margin-left:10px;color:#273238}.contact_us .left-column p .email:after{content:"✉";width:20px;height:17px;color:#273238}.contact_us .left-column p .phone:after{content:"☎";width:17px;height:17px;color:#273238}.contact_us .powermail_create{padding:50px}.contact_us .powermail_create a{text-decoration:underline}.contact_us .powermail_create a:hover{color:#273238}.contact_us .powermail_fieldset .powermail_fieldwrap_type_submit .powermail_field{padding:10px 0px}.contact_us .powermail_fieldset .powermail_fieldwrap_type_submit .powermail_field .powermail_submit{padding:10px 40px;border-radius:10px;border:1px solid #273238;background-color:#273238;color:white}.contact_us .powermail_fieldset .powermail_fieldwrap_type_submit .powermail_field .powermail_submit:hover{background-color:white;color:#273238;border-color:#273238}.contact_us .powermail_fieldset .powermail_fieldwrap_type_input,.contact_us .powermail_fieldset .powermail_fieldwrap_type_textarea{padding:5px 0px}.contact_us .powermail_fieldset .powermail_fieldwrap_type_input .powermail_label,.contact_us .powermail_fieldset .powermail_fieldwrap_type_textarea .powermail_label{display:none}.contact_us .powermail_fieldset .powermail_fieldwrap_type_input .powermail-errors-list,.contact_us .powermail_fieldset .powermail_fieldwrap_type_textarea .powermail-errors-list{list-style:none;color:#273238;padding:10px 0px 0px 0px;margin-bottom:0}.contact_us .powermail_fieldset .powermail_fieldwrap_type_input input,.contact_us .powermail_fieldset .powermail_fieldwrap_type_input textarea,.contact_us .powermail_fieldset .powermail_fieldwrap_type_textarea input,.contact_us .powermail_fieldset .powermail_fieldwrap_type_textarea textarea{width:100%;background-color:transparent;border-bottom:1px solid #273238;border-top:none;border-left:none;border-right:none;padding:20px 0px;color:#273238}.contact_us .powermail_fieldset .powermail_fieldwrap_type_input input:focus,.contact_us .powermail_fieldset .powermail_fieldwrap_type_input textarea:focus,.contact_us .powermail_fieldset .powermail_fieldwrap_type_textarea input:focus,.contact_us .powermail_fieldset .powermail_fieldwrap_type_textarea textarea:focus{border-bottom:1px solid #273238;outline:none}.contact_us .powermail_fieldset .powermail_fieldwrap_type_input textarea,.contact_us .powermail_fieldset .powermail_fieldwrap_type_textarea textarea{resize:none}.card-score{background-color:white;padding:5px;border-radius:10px;margin-bottom:10px}.card-score p{margin:0}.card-score .match-info{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.card-score .match-info .match-info-title{color:#8f8f8f;margin:0}.card-score .match-info .match-status{background-color:#009081;border-radius:5px;padding:5px}.card-score .match-info .match-status .match-status-title{color:white;margin:0}.card-score .teams{padding:5px 0;display:flex;justify-content:space-between;align-items:center}.card-score .teams .teams-info{flex-grow:1}.card-score .teams .teams-info .team{justify-items:center}.card-score .teams .teams-info .team .avatars{display:flex}.card-score .teams .teams-info .team .avatars img{width:32px;height:32px;border-radius:30px;border:2px solid white}.card-score .teams .teams-info .team .avatars .avatar-two{position:relative;right:10px}.card-score .teams .teams-info .team .player-names p{color:#8f8f8f}.card-score .teams .current-set p{color:#009081}.card-score .teams .results{display:flex;background-color:#EFF2F6;border-radius:5px;margin-left:5px}.card-score .teams .results .gem,.card-score .teams .results .set{margin:5px}.card-score .teams .results .gem{background-color:#009081;border-radius:5px}.card-score .teams .results .gem p{color:white}.tournament-card{background-color:white;border-radius:10px;margin:20px 0}.tournament-card .tournament-info{display:flex;padding:20px}@media (max-width:1024px){.tournament-card .tournament-info{padding:10px}}.tournament-card .tournament-info img{margin-right:10px}@media (max-width:1199px){.tournament-card .tournament-info img{width:80px}}.tournament-card .tournament-info .tournament-text-info{flex-grow:1;display:flex;flex-direction:column;align-items:start;justify-content:center}.tournament-card .tournament-info .tournament-text-info p{color:#8f8f8f}@media (min-width:577px) and (max-width:1024px){.tournament-card .tournament-info .tournament-text-info p{font-size:15px}}@media (max-width:576px){.tournament-card .tournament-info .tournament-text-info p{font-size:12px}}@media (min-width:577px) and (max-width:1024px){.tournament-card .tournament-info .tournament-text-info h5{font-size:17px}}@media (max-width:576px){.tournament-card .tournament-info .tournament-text-info h5{font-size:14px}}.tournament-card .tournament-info .point-type{padding:10px;border-radius:10px;background-color:#273238;height:fit-content}.tournament-card .tournament-info .point-type p{color:white}@media (max-width:1024px){.tournament-card .tournament-info .point-type{padding:5px}.tournament-card .tournament-info .point-type p{font-size:14px}}.tournament-card .next-tournament-info{justify-content:space-between;padding:20px}@media (max-width:1024px){.tournament-card .next-tournament-info{padding:10px}}.tournament-card .next-tournament-info .icon-text{display:flex;align-items:center}@media (max-width:1199px){.tournament-card .next-tournament-info .icon-text img{width:55px}}.tournament-card .next-tournament-info .icon-text .text-container{padding-left:10px}.tournament-card .next-tournament-info .icon-text .text-container p{font-weight:600}@media (max-width:576px){.tournament-card .next-tournament-info .icon-text .text-container p{font-size:12px}}@media (min-width:577px) and (max-width:1199px){.tournament-card .next-tournament-info .icon-text .text-container p{font-size:16px}}.month-container .month-card{border-radius:10px;background-color:white;display:flex;justify-content:space-between;align-items:center;padding:10px}.month-container .month-card .month-title-container{display:flex;justify-content:center;align-items:center}.month-container .month-card .month-title-container .month-label{border-radius:10px;width:10px;height:35px;background-color:#273238;margin-right:5px}.month-container .month-card .tournament-count{display:flex;background-color:#F2F2F2;border-radius:10px;padding:5px}.month-container .month-card .tournament-count p{padding-left:5px}.rankings-tournament-tabs{display:flex}.rankings-tournament-tabs .nav-item{flex-grow:1}.rankings-tournament-tabs .nav-item:not(:first-child,:last-child) button{border-radius:0}.rankings-tournament-tabs .nav-item:first-child button{border-top-right-radius:0;border-bottom-right-radius:0}.rankings-tournament-tabs .nav-item:last-child button{border-top-left-radius:0;border-bottom-left-radius:0}.rankings-tournament-tabs .nav-item .nav-link{width:100%;display:flex;justify-content:center;align-items:center;background-color:white;color:#273238}.rankings-tournament-tabs .nav-item .nav-link img{width:134px}.rankings-tournament-tabs .nav-item .nav-link .tab-image-active{display:none}.rankings-tournament-tabs .nav-item .nav-link.active{background-color:#273238 !important;color:white}.rankings-tournament-tabs .nav-item .nav-link.active .tab-image{display:none}.rankings-tournament-tabs .nav-item .nav-link.active .tab-image-active{display:block}.rankings-tab-content{background-color:white;border-radius:10px}@media (max-width:767px){.rankings-tab-content{margin-bottom:10px}}.rankings-tab-content .table{margin:0}.rankings-tab-content .table .table-row:not(:nth-child(1)){padding-left:10px}.rankings-tab-content .table .table-row .player{display:flex}.rankings-tab-content .table .table-row .player-avatar{width:32px;height:32px;border-radius:30px;margin:0 5px}footer{background-color:#273238;padding:30px 0px}footer a{color:white}@media (max-width:767px){footer .row .footer_center{padding-top:20px}}footer .row .footer_center h5{color:white}footer .row .footer_center ul{margin-left:0;padding-left:0}footer .row .footer_center ul li{list-style-type:none}footer .row .footer_center ul li a{color:white}footer .row .footer_center ul li a:hover{font-weight:700}footer .row .footer_right p{margin:0}footer .row .footer_right p:first-child{color:white !important;padding-bottom:5px}@media (max-width:767px){footer .row .footer_right p:first-child{padding-top:10px}}@media (min-width:767px){footer .row .footer_right p{text-align:end}}footer .row .footer_right .content-media{padding:5px 0px 10px 0px;display:flex}@media (min-width:767px){footer .row .footer_right .content-media{justify-content:end}}footer .row .footer_right .content-media .content-image:last-child{padding-left:20px}
