/* Minification failed. Returning unminified contents.
(156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*@section-master-width: 53em;*/
#cover {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1999;
  background-color: #2B2A33;
}
#cover:before {
  content: "";
  display: block;
  background: url("/Assets/img/logo.svg") no-repeat center center;
  background-size: contain;
  position: absolute;
  margin: auto;
  top: -150px;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100px;
  width: 200px;
  box-sizing: border-box;
  z-index: 2009;
}
.pace {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 2000;
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 10px;
  width: 200px;
  background: transparent;
  /*border: 1px solid #000;*/
  overflow: hidden;
}
.pace:after {
  content: "";
  display: block;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 20px;
  width: 1200px;
  box-sizing: border-box;
  z-index: 2001;
}
.pace .pace-progress {
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
  max-width: 200px;
  position: fixed;
  z-index: 2000;
  display: block;
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  width: 100%;
  background: #F9A41A;
}
.pace.pace-inactive {
  display: none;
}

/*@section-master-width: 53em;*/
.validation-summary-errors {
  color: #F47920;
  font: 400 0.67em Rawline, sans-serif;
}
.validation-summary-errors ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.field-validation-error {
  overflow: hidden;
  color: #F47920;
  font: 400 0.67em Rawline, sans-serif;
}
.field-validation-error::before {
  margin-right: 0.5em;
  font-family: general-v2;
  content: "d";
  font-size: 1.2em;
}
.error-container {
  color: #F47920;
  font: 400 0.67em Rawline, sans-serif;
}

/*@section-master-width: 53em;*/
p {
  font: 400 0.83em Rawline, sans-serif;
  padding: 0;
  margin: 0;
  line-height: 1em;
}
h1 {
  font: 200 3.89em Rawline, sans-serif;
  padding: 0;
  margin: 0;
}
h2 {
  font: 700 1.33em Rawline, sans-serif;
  line-height: 1em;
  padding: 0;
  margin: 0;
}
a {
  cursor: pointer;
  text-decoration: none;
  color: black;
}
a.button-style {
  font: 600 0.78em Rawline, sans-serif;
  text-align: center;
  display: block;
  background-color: #000;
  transition: all ease 0.3s;
}
a.button-style:hover {
  background-color: #444;
}
.Badge {
  display: inline;
  background-color: #F9A41A;
  color: black !important;
  font-weight: 700;
  font-size: 0.8em;
  border-radius: 0.25em;
  padding: 0.1em 0.3em;
}
.Badge.Badge--normal {
  background-color: #464453;
  color: white !important;
}
sup {
  vertical-align: super;
  font-size: smaller;
}
:root {
  --planColor__premium: #fec56f;
  --planColor__premium--50: rgba(254, 197, 111, 0.5);
  --planColor__premium--10: rgba(254, 197, 111, 0.05);
  --onPlanColor__premium: black;
  --planColor__essentials: #6BABDB;
  --planColor__essentials--50: rgba(107, 171, 219, 0.5);
  --planColor__essentials--10: rgba(107, 171, 219, 0.05);
  --onPlanColor__essentials: black;
  --planColor__basic: #545264;
  --onPlanColor__basic: white;
}

/*@section-master-width: 53em;*/

/*@section-master-width: 53em;*/


@charset "UTF-8";
@font-face {
  font-family: "general-v2";
  src: url("/Styles/Font/Icons/fonts/general-v2.eot");
  src: url("/Styles/Font/Icons/fonts/general-v2.eot?#iefix") format("embedded-opentype"), url("/Styles/Font/Icons/fonts/general-v2.woff") format("woff"), url("/Styles/Font/Icons/fonts/general-v2.ttf") format("truetype"), url("/Styles/Font/Icons/fonts/general-v2.svg#general-v2") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "general-v2" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="ic-cs-"]:before,
[class*=" ic-cs-"]:before {
  font-family: "general-v2" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ic-cs-btnrefresh:before {
  content: "\61";
}
.ic-cs-btnsavegridview:before {
  content: "\62";
}
.ic-cs-cellconflict:before {
  content: "\63";
}
.ic-cs-btnconflicts:before {
  content: "\64";
}
.ic-cs-searchbigx:before {
  content: "\65";
}
.ic-cs-btnseegamesready:before {
  content: "\67";
}
.ic-cs-btnaddgridviewprinterqueues:before {
  content: "\68";
}
.ic-cs-btnforcestopprintqueue:before {
  content: "\6b";
}
.ic-cs-printer-pause:before {
  content: "\6c";
}
.ic-cs-btnforcestartprintqueues:before {
  content: "\69";
}
.ic-cs-btnsearchgridviews:before {
  content: "\6a";
}
.ic-cs-btnpayinvoices:before {
  content: "\6e";
}
.ic-cs-btnaddgridviewdivisiongroups:before {
  content: "\6d";
}
.ic-cs-btnaddgroup:before {
  content: "\6f";
}
.ic-cs-folder-sans:before {
  content: "\70";
}
.ic-cs-team:before {
  content: "\73";
}
.ic-cs-smallchart:before {
  content: "\72";
}
.ic-cs-chart:before {
  content: "\76";
}
.ic-cs-smallrrb:before {
  content: "\77";
}
.ic-cs-btneditgridview:before {
  content: "\79";
}
.ic-cs-btnexport:before {
  content: "\75";
}
.ic-cs-btneditgridviewpersons:before {
  content: "\7a";
}
.ic-cs-btndeletegridviewpersons:before {
  content: "\41";
}
.ic-cs-btnaddgridviewpersons:before {
  content: "\42";
}
.ic-cs-btnsendforapproval:before {
  content: "\78";
}
.ic-cs-cellnotsent:before {
  content: "\74";
}
.ic-cs-btnshowplayer:before {
  content: "\43";
}
.ic-cs-btnshowscorekeeperinfo:before {
  content: "\45";
}
.ic-cs-btnshowteams:before {
  content: "\44";
}
.ic-cs-btnshowhistory:before {
  content: "\47";
}
.ic-cs-player:before {
  content: "\4b";
}
.ic-cs-flagisready:before {
  content: "\4c";
}
.ic-cs-flagisinprogress:before {
  content: "\4d";
}
.ic-cs-flagisfinished:before {
  content: "\4e";
}
.ic-cs-sortasc:before {
  content: "\4f";
}
.ic-cs-camera:before {
  content: "\50";
}
.ic-cs-picture:before {
  content: "\51";
}
.ic-cs-arrow-redo:before {
  content: "\52";
}
.ic-cs-arrow-undo:before {
  content: "\53";
}
.ic-cs-expand:before {
  content: "\55";
}
.ic-cs-type-1:before {
  content: "\54";
}
.ic-cs-pause:before {
  content: "\57";
}
.ic-cs-check:before {
  content: "\56";
}
.ic-cs-page-export-pdf:before {
  content: "\5a";
}
.ic-cs-hour-glass:before {
  content: "\30";
}
.ic-cs-invoice-check:before {
  content: "\31";
}
.ic-cs-archive:before {
  content: "\32";
}
.ic-cs-pin-1:before {
  content: "\33";
}
.ic-cs-user-2:before {
  content: "\34";
}
.ic-cs-camera-front:before {
  content: "\35";
}
.ic-cs-bell:before {
  content: "\38";
}
.ic-cs-calendar-1:before {
  content: "\39";
}
.ic-cs-question-mark:before {
  content: "\21";
}
.ic-cs-printer:before {
  content: "\22";
}
.ic-cs-bell-1:before {
  content: "\2b";
}
.ic-cs-bell-slash:before {
  content: "\2c";
}
.ic-cs-calendar:before {
  content: "\2d";
}
.ic-cs-camera-1:before {
  content: "\2e";
}
.ic-cs-instagram:before {
  content: "\2f";
}
.ic-cs-facebook-square:before {
  content: "\3a";
}
.ic-cs-linkedin-square:before {
  content: "\3b";
}
.ic-cs-square-o:before {
  content: "\3c";
}
.ic-cs-check-square:before {
  content: "\3d";
}
.ic-cs-toggle-off:before {
  content: "\3e";
}
.ic-cs-toggle-on:before {
  content: "\3f";
}
.ic-cs-times:before {
  content: "\40";
}
.ic-cs-chevron-down:before {
  content: "\5f";
}
.ic-cs-chevron-left:before {
  content: "\60";
}
.ic-cs-chevron-right:before {
  content: "\7b";
}
.ic-cs-chevron-up:before {
  content: "\7c";
}
.ic-cs-edit-2:before {
  content: "\7d";
}
.ic-cs-chat-bubble-1:before {
  content: "\5c";
}
.ic-cs-add-1:before {
  content: "\e000";
}
.ic-cs-cross:before {
  content: "\e001";
}
.ic-cs-add-3:before {
  content: "\e002";
}
.ic-cs-minus-3:before {
  content: "\e003";
}
.ic-cs-delete-4:before {
  content: "\e007";
}
.ic-cs-question-mark-1:before {
  content: "\e008";
}
.ic-cs-android-delete-1:before {
  content: "\e00b";
}
.ic-cs-android-delete:before {
  content: "\e00c";
}
.ic-cs-android-create:before {
  content: "\e00d";
}
.ic-cs-android-delete-2:before {
  content: "\e00e";
}
.ic-cs-information-circled:before {
  content: "\e00f";
}
.ic-cs-ios-plus-outline:before {
  content: "\e010";
}
.ic-cs-chart-area:before {
  content: "\e011";
}
.ic-cs-home:before {
  content: "\e012";
}
.ic-cs-calendar-o:before {
  content: "\e015";
}
.ic-cs-cog-gear:before {
  content: "\e013";
}
.ic-cs-android-options:before {
  content: "\e014";
}
.ic-cs-android-more-horizontal:before {
  content: "\e017";
}
.ic-cs-check-circle-1:before {
  content: "\e01a";
}
.ic-cs-check-3:before {
  content: "\e01b";
}
.ic-cs-android-menu:before {
  content: "\e01c";
}
.ic-cs-trophy-1:before {
  content: "\e01e";
}
.ic-cs-unlock:before {
  content: "\e01f";
}
.ic-cs-lock:before {
  content: "\e020";
}
.ic-cs-android-radio-button-on:before {
  content: "\e022";
}
.ic-cs-android-radio-button-off:before {
  content: "\e023";
}
.ic-cs-logout:before {
  content: "\58";
}
.ic-cs-bubble:before {
  content: "\59";
}
.ic-cs-exclamation:before {
  content: "\e024";
}
.ic-cs-envelope-o:before {
  content: "\e025";
}
.ic-cs-bell-o:before {
  content: "\e026";
}
.ic-cs-eraser:before {
  content: "\e027";
}
.ic-cs-exchange:before {
  content: "\e028";
}
.ic-cs-user-add:before {
  content: "\e029";
}
.ic-cs-ios-refresh:before {
  content: "\e02a";
}
.ic-cs-hand-unlike-2:before {
  content: "\e02b";
}
.ic-cs-hand-like-2:before {
  content: "\e02c";
}
.ic-cs-sync-1:before {
  content: "\e02d";
}
.ic-cs-star-two:before {
  content: "\e02e";
}
.ic-cs-star:before {
  content: "\e02f";
}
.ic-cs-artboard:before {
  content: "\e030";
}
.ic-cs-award-4:before {
  content: "\e031";
}
.ic-cs-award-5:before {
  content: "\e032";
}
.ic-cs-link:before {
  content: "\e033";
}
.ic-cs-business-chart-2:before {
  content: "\e034";
}
.ic-cs-window-column:before {
  content: "\e035";
}
.ic-cs-filter:before {
  content: "\e036";
}
.ic-cs-text-wrapping-3:before {
  content: "\e037";
}
.ic-cs-arrange-4-3:before {
  content: "\e038";
}
.ic-cs-arrange-5:before {
  content: "\e039";
}

@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-100.eot');
  src: url('/Styles/Font/Rawline/rawline-100.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-100.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-100.woff') format('woff'), url('/Styles/Font/Rawline/rawline-100.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-100.svg') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-100i.eot');
  src: url('/Styles/Font/Rawline/rawline-100i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-100i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-100i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-100i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-100i.svg') format('svg');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-200.eot');
  src: url('/Styles/Font/Rawline/rawline-200.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-200.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-200.woff') format('woff'), url('/Styles/Font/Rawline/rawline-200.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-200.svg') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-200i.eot');
  src: url('/Styles/Font/Rawline/rawline-200i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-200i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-200i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-200i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-200i.svg') format('svg');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-300.eot');
  src: url('/Styles/Font/Rawline/rawline-300.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-300.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-300.woff') format('woff'), url('/Styles/Font/Rawline/rawline-300.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-300.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-300i.eot');
  src: url('/Styles/Font/Rawline/rawline-300i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-300i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-300i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-300i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-300i.svg') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-400.eot');
  src: url('/Styles/Font/Rawline/rawline-400.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-400.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-400.woff') format('woff'), url('/Styles/Font/Rawline/rawline-400.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-400i.eot');
  src: url('/Styles/Font/Rawline/rawline-400i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-400i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-400i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-400i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-400i.svg') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-500.eot');
  src: url('/Styles/Font/Rawline/rawline-500.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-500.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-500.woff') format('woff'), url('/Styles/Font/Rawline/rawline-.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-500.svg') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-500i.eot');
  src: url('/Styles/Font/Rawline/rawline-500i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-500i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-500i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-500i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-500i.svg') format('svg');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-600.eot');
  src: url('/Styles/Font/Rawline/rawline-600.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-600.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-600.woff') format('woff'), url('/Styles/Font/Rawline/rawline-600.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-600.svg') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-600i.eot');
  src: url('/Styles/Font/Rawline/rawline-600i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-600i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-600i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-600i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-600i.svg') format('svg');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-700.eot');
  src: url('/Styles/Font/Rawline/rawline-700.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-700.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-700.woff') format('woff'), url('/Styles/Font/Rawline/rawline-700.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-700.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-700i.eot');
  src: url('/Styles/Font/Rawline/rawline-700i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-700i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-700i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-700i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-700i.svg') format('svg');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-800.eot');
  src: url('/Styles/Font/Rawline/rawline-800.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-800.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-800.woff') format('woff'), url('/Styles/Font/Rawline/rawline-800.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-800.svg') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-800i.eot');
  src: url('/Styles/Font/Rawline/rawline-800i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-800i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-800i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-800i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-800i.svg') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-900.eot');
  src: url('/Styles/Font/Rawline/rawline-900.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-900.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-900.woff') format('woff'), url('/Styles/Font/Rawline/rawline-900.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-900.svg') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'rawline';
  src: url('/Styles/Font/Rawline/rawline-900i.eot');
  src: url('/Styles/Font/Rawline/rawline-900i.eot?#iefix') format('embedded-opentype'), url('/Styles/Font/Rawline/rawline-900i.woff2') format('woff2'), url('/Styles/Font/Rawline/rawline-900i.woff') format('woff'), url('/Styles/Font/Rawline/rawline-900i.ttf') format('truetype'), url('/Styles/Font/Rawline/rawline-900i.svg') format('svg');
  font-weight: 900;
  font-style: italic;
}

/*@section-master-width: 53em;*/
#section-bottom {
  background-color: #2B2A33;
  padding-top: 2em;
  padding-bottom: 2em;
  position: relative;
  text-align: center;
}
#section-bottom .cs-right-reserved {
  margin-top: 2em;
}
#section-bottom .cs-right-reserved #cslogo {
  margin: auto;
  display: block;
  font-size: 0.8em;
  fill: #F9A41A;
  margin-bottom: 0.5em;
}
#section-bottom .cs-right-reserved h3 {
  font-size: 0.7em;
  font-weight: 300;
  text-align: center;
  margin: 0;
}
#section-bottom .cs-phone,
#section-bottom .cs-email {
  margin-bottom: 1em;
}
#section-bottom .cs-phone h4,
#section-bottom .cs-email h4 {
  padding: 0;
  margin: 0;
  color: #e2ebec;
  color: #F9A41A;
}
#section-bottom .cs-phone a,
#section-bottom .cs-email a {
  color: #e2ebec;
  text-decoration: none;
}
@media (max-width: 1024px) {
  #section-bottom {
    font-size: 0.8em;
  }
}

/*@section-master-width: 53em;*/
#BusyIndicator {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1000;
  display: none;
}
#BusyIndicatorOverlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0.35;
  background-color: #000;
}
#BudyIndicatorContainer {
  position: absolute;
  width: 150px;
  height: 150px;
  left: 50%;
  margin-left: -75px;
  top: 50%;
  margin-top: -75px;
}
#BudyIndicatorContainer .ElementA,
#BudyIndicatorContainer .ElementB,
#BudyIndicatorContainer .ElementC,
#BudyIndicatorContainer .ElementD {
  height: 20px;
  width: 20px;
  background-color: #F9A41A;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  transform-origin: 10px 75px;
  border-radius: 50%;
}
@-webkit-keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#BudyIndicatorContainer .ElementA {
  -moz-animation: rotating 1s linear infinite;
  -o-animation: rotating 1s linear infinite;
  -webkit-animation: rotating 1s linear infinite;
  animation: rotating 1s linear infinite;
}
#BudyIndicatorContainer .ElementB {
  -moz-animation: rotating 1.5s linear infinite;
  -o-animation: rotating 1.5s linear infinite;
  -webkit-animation: rotating 1.5s linear infinite;
  animation: rotating 1.5s linear infinite;
}
#BudyIndicatorContainer .ElementC {
  -moz-animation: rotating 1.2s linear infinite;
  -o-animation: rotating 1.2s linear infinite;
  -webkit-animation: rotating 1.2s linear infinite;
  animation: rotating 1.2s linear infinite;
}
#BudyIndicatorContainer .ElementD {
  -moz-animation: rotating 1.8s linear infinite;
  -o-animation: rotating 1.8s linear infinite;
  -webkit-animation: rotating 1.8s linear infinite;
  animation: rotating 1.8s linear infinite;
}

/*@section-master-width: 53em;*/
body {
  background-color: #1f1e25 !important;
  font: 400 0.83em Rawline, sans-serif;
  color: white;
  margin: 0;
  padding: 0;
  min-width: 300px;
  font-size: 1.2em;
}
#screen-size-helper {
  background-color: #000;
  color: white;
  position: fixed;
  right: 0;
  top: 0;
}
#section-innerbody {
  position: relative;
  margin: auto;
  background-color: #2B2A33;
}
#section-innerbody .inner {
  position: relative;
  max-width: 55em;
  height: 100%;
  margin: auto;
  overflow: hidden;
  padding-left: 1em;
  padding-right: 1em;
}
.request-callback-button {
  width: 13.25em;
}
.request-callback-button a {
  background-color: #F9A41A;
  height: 2em;
  line-height: 2em;
}
.request-callback-button a:hover {
  background-color: #da8906;
}
.cs-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cs-list li {
  line-height: 1em;
  margin-bottom: 1.75em;
  overflow: hidden;
}
.cs-list li div {
  float: left;
}
.cs-list li .ic-cs-check-circle-1 {
  font-size: 1.33em;
  font-weight: 600;
  color: #F47920;
  width: 2em;
  height: 2em;
  clear: left;
}
.cs-list li .list {
  color: #e2ebec;
  font-size: 1.33em;
  font-weight: 600;
  display: block;
  line-height: 1em;
}
@media (max-width: 800px) {
  #section-top {
    font-size: 0.675em !important;
  }
}

/*@section-master-width: 53em;*/
#section-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  padding: 1em;
  background-color: #36353D;
  box-sizing: border-box;
  width: 14em;
  max-width: 100%;
  right: -14em;
  transition: right 0.3s ease-in-out;
  z-index: 10000;
}
#section-menu #btn-close-menu {
  background-color: transparent;
  width: 1.5em;
  text-align: center;
  border: none;
  font-family: Rawline;
  font-size: 1.5em;
  color: #e2ebec;
  float: right;
  cursor: pointer;
  padding: 0;
  font-weight: 700;
}
#section-menu #btn-close-menu:hover {
  color: #c3d6d8;
}
#section-menu.visible {
  right: 0;
  display: block;
}
#section-menu .link-logo {
  cursor: pointer;
  height: 4em;
  display: block;
  width: 15em;
  overflow: hidden;
  font-size: 0.6em;
}
#section-menu .link-logo #cslogo {
  width: 2.36em;
  fill: #e2ebec;
  height: 100%;
  margin-right: 0.5em;
}
#section-menu .link-logo #cstext {
  width: 9.1em;
  height: 100%;
  fill: #e2ebec;
}
#section-menu a {
  display: block;
  color: #e2ebec;
  margin-bottom: 1em;
  font-size: 0.8em;
}
#section-menu a:hover {
  color: #c3d6d8;
}
#section-menu .menu-title {
  font-size: 1em;
  font-weight: 300;
  color: #F9A41A;
  margin-top: 2em;
  margin-bottom: 1em;
}

/*@section-master-width: 53em;*/
#section-request-callback {
  padding-top: 2em;
  padding-bottom: 2em;
}
#section-request-callback .request-callback-button {
  font-weight: 400;
  color: #e2ebec;
  text-align: center;
  cursor: pointer;
  background-color: #F9A41A;
  width: 10em;
  color: black;
  font-size: 1.2em;
  margin: auto;
  transition: all ease 0.3s;
}
#section-request-callback .request-callback-button:hover {
  background-color: #da8906;
}
#section-request-callback #post-return-message {
  font-size: 1em;
  margin-bottom: 1em;
  color: #F9A41A;
  width: 80%;
  max-width: 25em;
  margin: auto;
}
#section-request-callback #post-return-message.in-error {
  color: #ff5656;
}
#section-request-callback form {
  display: none;
  margin: auto;
  width: 80%;
  max-width: 25em;
  box-sizing: border-box;
}
#section-request-callback form .form-input {
  display: block;
  margin-bottom: 1em;
}
#section-request-callback form .form-input > * {
  box-sizing: border-box;
  font-family: Rawline;
  border: none;
  padding: 0.3em;
  background-color: #e2ebec;
  font-size: 1em;
  width: 100%;
}
#section-request-callback form button {
  cursor: pointer;
  font: 600 0.78em Rawline, sans-serif;
  text-align: center;
  display: block;
  background-color: #F9A41A;
  padding-left: 1em;
  padding-right: 1em;
  width: 10em;
  margin: auto;
  font-size: 1.2em;
  transition: all ease 0.3s;
  border: none;
}
#section-request-callback form button:hover {
  background-color: #444;
}
#section-request-callback form .in-error {
  border: 2px solid red;
}

/*@section-master-width: 53em;*/
#section-top {
  background-color: #F9A41A;
  overflow: hidden;
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (max-width: 800px) {
  #section-top {
    font-size: 0.8em;
  }
}
#section-top #link-logo {
  cursor: pointer;
  height: 4em;
  display: block;
  width: 13em;
  float: left;
}
#section-top #link-logo #cslogo {
  width: 2.36em;
  fill: #e2ebec;
  height: 100%;
  margin-right: 0.5em;
}
#section-top #link-logo #cstext {
  width: 9.1em;
  height: 100%;
  fill: #e2ebec;
}
#section-top #container-buttons {
  transition: height ease 0.2s;
  margin-top: 1.1em;
  float: right;
  overflow: hidden;
  box-sizing: border-box;
}
#section-top #container-buttons .button-style {
  float: right;
  height: 2.5em;
  box-sizing: border-box;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  padding-left: 1.2em;
  padding-right: 1.2em;
  margin-right: 1em;
  background-color: #e2ebec;
  /*font-weight: @font-weight-regular;*/
  border: 0.1em solid #e2ebec;
}
#section-top #container-buttons .button-style span {
  text-transform: uppercase;
}
#section-top #container-buttons .button-style:hover {
  border: 0.1em solid #c3d6d8;
  background-color: #c3d6d8;
}
@media (max-width: 1024px) {
  #section-top #container-buttons {
    width: 100%;
    height: 2.5em;
    margin-top: 0;
    padding-bottom: 1em;
  }
  #section-top #container-buttons.hidden {
    height: 0;
    padding-bottom: 0;
  }
  #section-top #container-buttons .button-style {
    width: 24%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  #section-top #container-buttons #link-player-app {
    margin-left: 1.333%;
  }
  #section-top #container-buttons #link-tournament {
    margin-left: 0;
  }
  #section-top #container-buttons #link-pricing {
    margin-left: 1.333%;
  }
}
@media (max-width: 800px) {
  #section-top #container-buttons {
    height: 3em;
  }
  #section-top #container-buttons .button-style {
    width: 49%;
  }
  #section-top #container-buttons #link-player-app {
    margin-left: 2%;
    margin-top: 0.5em;
  }
  #section-top #container-buttons #link-tournament {
    margin-left: 0;
    margin-top: 0.5em;
  }
  #section-top #container-buttons #link-pricing {
    display: none;
  }
}
#section-top #container-buttons #link-pricing {
  background-color: transparent;
  margin-right: 0;
}
#section-top #container-buttons #link-pricing:hover {
  border: 0.1em solid #c3d6d8;
  background-color: #c3d6d8;
  color: black;
}
#section-top #container-button-menu {
  display: block;
  width: 3.5em;
  float: right;
  margin-top: 0.75em;
  height: 2.5em;
  text-align: center;
}
#section-top #container-button-menu #button-menu {
  position: relative;
  cursor: pointer;
  color: #e2ebec;
  font-size: 2.5em;
  border: none;
  background-color: transparent;
  transition: all ease 0.3s;
  line-height: 1.1;
  padding: 0;
}
#section-top #container-button-menu #button-menu:hover {
  color: #c3d6d8;
}

