.cms-page{background-color:#111217;padding-bottom:20px;padding-top:30px;position:relative}@media(min-width:768px){.cms-page{padding-bottom:40px;padding-top:70px}}@media(min-width:1248px){.cms-page{padding-bottom:80px;padding-left:0}}.modal__content .cms-page{padding-bottom:0}.cms-page__bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.cms-page__head{align-items:center;display:flex;margin-bottom:30px;padding:0;position:relative}.cms-page__head-wrap{position:relative;width:100%;z-index:3}@media(min-width:1248px){.cms-page__head-wrap{padding:0 20px}}.cms-page__title{color:#fff;font-size:36px;font-weight:400;margin:0;padding:0;text-align:center;text-transform:capitalize}@media(min-width:768px){.cms-page__title{font-size:48px}}@media(min-width:960px){.cms-page__title{text-align:left}}.cms-page__date{color:#c1c1c1;font-size:13px;font-weight:400;margin-top:16px;text-align:center}@media(min-width:768px){.cms-page__date{margin-top:24px}}@media(min-width:960px){.cms-page__date{text-align:left}}.cms-page__footer{background-color:#111217;margin-top:32px;padding:24px 0}@media(min-width:768px){.cms-page__footer{margin-top:40px}}.cms-page--without-vertical-space{padding-bottom:0;padding-top:0}.cms-page--without-top-space{padding-top:0}.cms-page--without-bottom-space{padding-bottom:0}.cms-page--center-header{text-align:center}.cms-page--xmas{background-color:#04182f}.container{display:block;margin:0 auto;max-width:1248px;padding:0 16px;width:100%}@media(min-width:768px){.container{padding:0 24px}}.container--cms{background-color:#0e0e14;border-radius:24px;max-width:1200px;padding:25px 20px}@media(min-width:768px){.container--cms{padding:50px}}.cms-page__head .container--cms{background-color:transparent;padding:0 30px}@media(min-width:768px){.cms-page__head .container--cms{padding:0 20px}}@media(min-width:1248px){.cms-page__head .container--cms{padding:0}}.modal__content .container--cms{border-radius:0}.container--full{max-width:100%}.container--no-padding{padding:0}@media(min-width:960px){.container--no-padding{padding:0}}@media(min-width:1632px){.container--no-padding{padding:0}}.container--tournaments{max-width:648px}@media(min-width:1248px){.container--tournaments{max-width:1248px}}.container--home-section{background-color:#0e0e14;border-radius:16px}