.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.form-row .form-group:first-child {
  padding-right: 6px;
}

.form-row .form-group:last-child {
  padding-left: 6px;
}

.link {
  color: #008ca8;
  font-weight: 400;
  text-decoration: none;
}

.help-mini-form {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  padding-left: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-pagination-previous {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-next {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-commerce-commercecheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercelayoutcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-commerce-commercelayoutmain {
  -webkit-flex-basis: 800px;
  -ms-flex-preferred-size: 800px;
  flex-basis: 800px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-right: 20px;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutblockcontent {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  margin-left: 16px;
  margin-right: 16px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  text-decoration: none;
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutemailinput::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionalinputscontainer {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutadditionaltextinput {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutadditionaltextinput::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextinput:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextinput:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionaltextarea {
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  margin-bottom: 16px;
  height: 76px;
  width: 100%;
}

.w-commerce-commercecheckoutadditionaltextarea::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextarea:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextarea::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextarea::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextarea:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionalcheckboxwrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-commerce-commercecheckoutadditionalcheckbox {
  margin-right: 8px;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingfullname::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddress::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -8px;
  margin-left: -8px;
}

.w-commerce-commercecheckoutcolumn {
  padding-right: 8px;
  padding-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0%;
  -ms-flex-preferred-size: 0%;
  flex-basis: 0%;
}

.w-commerce-commercecheckoutshippingcity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingcity::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstateprovince::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingzippostalcode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingcountryselector::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left-color: #e6e6e6;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-color: #e6e6e6;
  border-right-width: 1px;
  border-right-style: solid;
}

.w-commerce-commercecheckoutshippingmethoditem {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-color: #e6e6e6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 0px;
  background-color: #fff;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  margin-left: 12px;
  margin-right: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 64px;
  padding-bottom: 64px;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecartapplepaybutton {
  background-color: #000;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 8px;
  height: 38px;
  min-height: 30px;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  background-color: #000;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 8px;
  height: 38px;
}

.w-commerce-commercequickcheckoutgoogleicon {
  display: block;
  margin-right: 8px;
}

.w-commerce-commercequickcheckoutmicrosofticon {
  display: block;
  margin-right: 8px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardnumber::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardexpirationdate::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardsecuritycode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  font-weight: 400;
  margin-left: 8px;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingfullname::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddress::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingcity::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstateprovince::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingzippostalcode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingcountryselector::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercelayoutsidebar {
  -webkit-flex-basis: 320px;
  -ms-flex-preferred-size: 320px;
  flex-basis: 320px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutordersummaryextraitemslistitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.w-commerce-commercecheckoutdiscounts {
  background-color: #fff;
  border-bottom-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #e6e6e6;
  border-top-style: solid;
  border-top-width: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}

.w-commerce-commercecheckoutdiscountslabel {
  margin-bottom: 8px;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.w-commerce-commercecheckoutdiscountsinput {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0%;
  -ms-flex-preferred-size: 0%;
  flex-basis: 0%;
  min-width: 0px;
}

.w-commerce-commercecheckoutdiscountsinput::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutdiscountsbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-left: 8px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  height: 38px;
}

.w-commerce-commercecheckoutplaceorderbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 20px;
  text-align: center;
}

.w-commerce-commercecheckouterrorstate {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  background-color: #ffdede;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-commerce-commerceorderconfirmationcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: 0.33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: pre-wrap;
}

.w-commerce-commercepaypalcheckouterrorstate {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  background-color: #ffdede;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    margin-right: 0px;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .w-commerce-commercelayoutsidebar {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutadditionaltextinput {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutadditionaltextarea {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardnumber {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardexpirationdate {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardsecuritycode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutdiscountsinput {
    font-size: 16px;
  }
}

body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: transparent;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #023247;
  font-size: 1.125rem;
  line-height: 1.5em;
}

h1 {
  margin-top: 0px;
  margin-bottom: 32px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #353e44;
  font-size: 3rem;
  line-height: 1.5em;
  font-weight: 700;
}

h2 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #023247;
  font-size: 2.5rem;
  line-height: 1.5em;
  font-weight: 700;
  letter-spacing: -0.04em;
}

h3 {
  margin-top: 0px;
  margin-bottom: 16px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #023247;
  font-size: 2rem;
  line-height: 1.5em;
  font-weight: 700;
  letter-spacing: 0em;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #353e44;
  font-size: 1.25rem;
  line-height: 1.5em;
  font-weight: 700;
  letter-spacing: -0.03em;
}

h5 {
  margin-top: 0px;
  margin-bottom: 12px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #353e44;
  font-size: 1.125rem;
  line-height: 1.5em;
  font-weight: 500;
  letter-spacing: -0.03em;
}

h6 {
  margin-top: 0px;
  margin-bottom: 12px;
  color: #353e44;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 700;
  letter-spacing: -0.02em;
}

p {
  margin-bottom: 16px;
}

a {
  background-color: transparent;
  color: #023247;
  font-weight: 400;
  text-decoration: none;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  display: inline-block;
  max-width: 100%;
}

blockquote {
  margin-bottom: 24px;
  padding: 0px;
  border-left: 5px none #e2e2e2;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -0.01em;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  margin-top: 5px;
  text-align: center;
}

.section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f8fafb;
}

.section.style-guide-section {
  border-bottom: 1px solid #e9eef1;
}

.section.title-section {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.no-top-space {
  padding-top: 0px;
}

.section.no-top-space.pricing-plans-section {
  margin-top: -96px;
}

.section.no-bottom-space {
  padding-bottom: 0px;
  background-color: #da2424;
}

.section.no-bottom-space.bg-primary {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #023247;
}

.section.no-bottom-space.bg-primary {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #023247;
}

.section.no-bottom-space.primary {
  padding-top: 0px;
  background-color: #023247;
}

.section.overflow-hidden {
  overflow: hidden;
}

.section.section-small {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #023247;
}

.section.no-space {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.hero-screenshot-above {
  margin-top: 25vh;
  padding-top: 24px;
}

.section.on-demand {
  display: block;
}

.section.stream-live {
  display: block;
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.video {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.no-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.homepage {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f8fafb;
}

.section.homepage {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f8fafb;
}

.section.admin {
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section.white-smoke {
  background-color: #f8fafb;
}

.section.admin-only.mobile-admin-only {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 40px;
}

.section.no-color {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: transparent;
}

.section.green-screen {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.blue-screen {
  z-index: 1;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #0047bb;
}

.section.transaprent {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

.section.hidden-section {
  display: none;
}

.section.hidden-section.scoreboard {
  display: none;
}

.section.bg-primary {
  padding-bottom: 40px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #023247;
}

.container {
  position: relative;
  top: 0px;
  z-index: 3;
  width: 100%;
  max-width: 1272px;
  margin: 0px auto;
  padding-top: 0px;
  padding-right: 36px;
  padding-left: 36px;
}

.container.announcement-bar-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.text-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.text-center.hero-container {
  position: relative;
  z-index: 3;
  padding-top: 6vw;
  padding-bottom: 6vw;
}

.container.text-center.hero-container-nav-above {
  margin-top: 96px;
  padding-top: 6vw;
  padding-bottom: 6vw;
}

.container.container-narrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 864px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.container-narrow.align-left {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.container.align-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.container.post-breadcrumbs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.container.hero-container {
  position: relative;
  z-index: 1;
  padding-top: 6vh;
  padding-bottom: 6vh;
}

.container.hero-screenshot-container {
  position: relative;
  z-index: 2;
  margin-top: 72px;
  margin-bottom: -25vh;
  text-align: center;
}

.container.case-study-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.container.game-detail {
  max-width: 1080px;
}

.container.no-padding {
  padding-right: 0px;
  padding-left: 0px;
}

.container.custom-domain {
  height: 150px;
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.style-guide-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.style-guide-title {
  width: 35%;
  padding-right: 72px;
}

.style-guide-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.style-guide-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.style-guide-row.bg-primary-3 {
  padding: 24px 24px 0px;
}

.style-guide-row.narrow {
  max-width: 460px;
}

.style-guide-color-container {
  margin-right: 24px;
}

.text-small {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 1rem;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
}

.text-small.style-guide-label {
  margin-top: 6px;
  opacity: 0.5;
}

.text-small.text-spacer {
  font-size: 1rem;
  line-height: 1em;
}

.text-small.dropdown-subtitle {
  opacity: 0.75;
}

.bg-primary-2 {
  background-color: #e18c25;
  color: #fff;
}

.bg-primary-2.style-guide-color {
  border: 0px none #000;
  background-color: #e18c25;
}

.style-guide-color {
  width: 96px;
  height: 96px;
  border-radius: 5px;
}

.style-guide-color.bg-primary {
  background-color: #008ca8;
}

.style-guide-color.bg-gradient-2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6db33f), to(#f8fafb));
  background-image: linear-gradient(180deg, #6db33f, #f8fafb);
}

.bg-primary-3 {
  background-color: #023247;
  color: #fff;
}

.bg-primary-3.style-guide-color {
  border: 1px none #000;
  background-color: #023247;
}

.bg-success {
  background-color: #3cba58;
  color: #fff;
}

.bg-warning {
  background-color: #ffb400;
  color: #fff;
}

.bg-error {
  background-color: #da2424;
  color: #fff;
}

.bg-gray-1 {
  background-color: #353e44;
  color: #fff;
}

.bg-gray-2 {
  background-color: #4f5c65;
  color: #fff;
}

.bg-gray-3 {
  background-color: #e9eef1;
}

.bg-gray-4 {
  background-color: #f7fafc;
}

.border {
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
}

.bg-white {
  background-color: #fff;
}

.bg-primary {
  background-color: #008ca8;
  color: #fff;
}

.h6-small {
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #353e44;
  font-size: 0.9rem;
  line-height: 1.2em;
  font-weight: 500;
}

.h6-small.style-guide-subheading {
  margin-bottom: 24px;
}

.h6-small.dropdown-heading {
  margin-right: 8px;
  margin-bottom: 0px;
}

.h6-small.icon-list-heading {
  margin-bottom: 0px;
}

.h6-small.blockquote-author-heading {
  margin-right: 8px;
  margin-bottom: 0px;
}

.h6-small.career-heading {
  width: 60%;
  margin-bottom: 0px;
}

.h6-small.customer-heading {
  margin-bottom: 0px;
}

.style-guide-typography {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

.text-large {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 1.125rem;
  line-height: 1em;
  font-weight: 400;
}

.text-large.text-spacer {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1.25rem;
  line-height: 1em;
  font-weight: 500;
}

.text-large.footer-description {
  margin-bottom: 24px;
}

.text-spacer {
  margin-right: 12px;
}

.text-tiny {
  padding-left: 0px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 0.9rem;
  line-height: 1.5em;
  font-weight: 400;
}

.text-tiny.text-spacer {
  font-size: 0.8rem;
  line-height: 1em;
}

.text-tiny.text-right {
  text-align: right;
}

.text-tiny.checkbox-label {
  margin-bottom: 0px;
  padding-top: 0px;
  font-size: 0.9rem;
  text-align: left;
}

.text-tiny.max-file-size {
  padding: 5px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.text-tiny.requirements {
  margin-bottom: 12px;
  text-align: center;
}

.text-tiny.error {
  display: none;
  margin-top: 4px;
  color: #da2424;
}

.text-small-caps {
  font-size: 14px;
  line-height: 1em;
  font-weight: 400;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.text-small-caps.small-caps-title {
  margin-bottom: 16px;
}

.text-small-caps.contact-method-heading {
  margin-bottom: 8px;
  opacity: 0.5;
}

.style-guide-icon {
  margin-right: 24px;
  margin-bottom: 24px;
}

.style-guide-icon.illustration {
  max-height: 100px;
}

.button {
  display: inline-block;
  margin-right: 0;
  padding: 10px 24px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border: 2px solid #e18c25;
  border-radius: 5px;
  background-color: #e18c25;
  -webkit-transition: opacity .2s, color .2s, border-color .2s, background-color .2s, -webkit-transform .2s;
  transition: transform .2s, opacity .2s, color .2s, border-color .2s, background-color .2s, -webkit-transform .2s;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
}

.button:hover {
  border-color: #f39d34;
  background-color: #f39d34;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.button.button-small {
  margin-left: 8px;
  padding: 8px 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  font-size: 1rem;
  white-space: normal;
}

.button.button-small.green-btn {
  display: block;
  width: 115px;
  border-width: 1px;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-size: 0.9rem;
  font-weight: 700;
  white-space: nowrap;
}

.button.button-small.green-btn:hover {
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.button.button-small.green-btn.w--current {
  display: block;
  width: 115px;
  color: #fff;
}

.button.button-small.green-btn.profile {
  display: block;
  color: #fff;
}

.button.button-small.green-btn.profile.w--current {
  display: block;
}

.button.button-small.green-btn.profile.user-only {
  position: absolute;
  display: none;
  margin-right: 10px;
  margin-left: 0px;
}

.button.button-small.green-btn.watch-now {
  width: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.button.button-small.green-btn.admin-only {
  position: absolute;
  display: none;
  margin-right: 10px;
  margin-left: 0px;
}

.button.button-small.green-btn.public-only {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: block;
  margin-right: 10px;
  margin-left: 0px;
}

.button.button-small.green-btn.public-only.custom {
  border-color: #82caff;
  background-color: #82caff;
}

.button.button-small.green-btn.public-only.primary {
  border-color: #82caff;
  background-color: #82caff;
}

.button.button-small.green-btn.public-only.secondary {
  border-color: #222457;
  background-color: #222457;
}

.button.button-small.outline {
  width: 80px;
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-size: 0.9rem;
}

.button.button-small.outline:hover {
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.button.button-small.outline.w--current {
  color: #fff;
}

.button.button-small.outline.logout.admin-or-user-only {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  margin-left: 0px;
}

.button.button-small.outline.public-only {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-left: 0px;
}

.button.button-large {
  display: block;
  padding: 16px 32px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.button.button-large:hover {
  opacity: 1;
}

.button.button-large.add-space-right {
  margin-right: 24px;
}

.button.button-large.green-btn {
  display: block;
  border-color: #e18c25;
  background-color: #e18c25;
  text-align: center;
}

.button.button-large.live-game-buy {
  display: block;
}

.button.button-large.buy-od {
  display: block;
}

.button.button-large.sign-up {
  border-color: #e18c25;
  background-color: #e18c25;
}

.button.button-large.sign-up:hover {
  border-color: #008ca8;
  background-color: #008ca8;
}

.button.button-large._2x-games {
  display: none;
}

.button.button-large.paid {
  border-color: #6db33f;
  background-color: #6db33f;
}

.button.button-outline {
  background-color: transparent;
  color: #e18c25;
}

.button.button-outline:hover {
  border-color: #f39d34;
  background-color: #f39d34;
  opacity: 1;
  color: #fff;
}

.button.button-outline.pricing-comparison-button {
  width: 100%;
  margin-top: 24px;
}

.button.button-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.button.button-round {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
}

.button.button-round.slider-button-left {
  left: 0px;
}

.button.button-round.slider-button-right {
  right: 0px;
}

.button.button-round.back-to-top-button {
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.button.button-round.back-to-top-button:hover {
  opacity: 1;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.button.button-round.page-navigator-button {
  position: relative;
  margin-right: 12px;
}

.button.dropdown-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}

.button.dropdown-button.w--open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.button.submit-button {
  display: block;
  margin-top: 12px;
  font-size: 1rem;
  text-align: center;
}

.button.button-block {
  width: 100%;
  font-size: 1.125rem;
}

.button.utility-page-button {
  width: 100%;
}

.button.button-with-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button.button-white {
  border-color: #fff;
  background-color: #fff;
  color: #008ca8;
}

.button.game {
  display: block;
}

.button.game:hover {
  border-color: #027d96;
  background-color: #027d96;
  opacity: 1;
}

.button.game.green-btn {
  display: block;
  width: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-color: #6db33f;
  background-color: #6db33f;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
}

.button.game.green-btn:hover {
  border-color: #77be48;
  background-color: #77be48;
  opacity: 1;
}

.button.game.green-btn.buy-or-watch-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button.game.green-btn.buy-or-watch-btn.old {
  display: none;
}

.button.game.green-btn.buy-or-watch-btn.primary {
  border-color: #82caff;
  background-color: #82caff;
}

.button.game.green-btn.buy-or-watch-btn.secondary {
  border-color: #212457;
  background-color: #212457;
}

.button.game.draft {
  display: block;
  margin-top: 10px;
  border-color: #e56768;
  background-color: #e56768;
}

.button.green-tbn {
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
}

.button.green-tbn:hover {
  border-style: solid;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
}

.button.green-tbn.white-bkg:hover {
  opacity: .75;
}

.button.green-tbn.new-game-btn {
  margin-right: 8px;
  padding-right: 12px;
  padding-left: 12px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-weight: 500;
}

.button.green-tbn.new-game-btn:hover {
  border-color: #77be48;
  background-color: #77be48;
  opacity: 1;
}

.button.green-tbn.new-game-btn.highlights {
  margin-right: 0px;
}

.button.green-tbn.apply-discount {
  width: auto;
  height: 48px;
}

.button.green-tbn.modal-btn {
  margin-top: 12px;
  margin-bottom: 0px;
}

.button.green-tbn.cta {
  margin-top: 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.button.green-tbn.create {
  margin-bottom: 4px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.button.edit-game-btn.hidden-btn {
  display: none;
}

.button.export-btn {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f8fafb;
  color: #023247;
  font-size: 1rem;
}

.button.export-btn:hover {
  background-color: rgba(109, 179, 63, 0.1);
  opacity: 1;
}

.button.draft {
  position: static;
  z-index: 10;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  border-color: #e56768;
  background-color: #e56768;
}

.button.draft:hover {
  background-color: #da2424;
  opacity: 1;
}

.button.draft.published {
  border-color: #008ca8;
  background-color: #008ca8;
}

.button.coupons {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.button.coupons:hover {
  opacity: 1;
}

.button.delete-account {
  border-color: #e56768;
  background-color: #e56768;
  font-size: 1rem;
}

.button.delete-account:hover {
  border-color: #da2424;
  background-color: #da2424;
}

.button.sign-up {
  border-color: #6db33f;
  background-color: #6db33f;
}

.button.go-live {
  border-color: #e56768;
  background-color: #e56768;
}

.button.go-live:hover {
  border-bottom-color: #da2424;
  background-color: #da2424;
}

.button.go-live.hidden-btn {
  display: none;
}

.button.cta {
  margin-top: 12px;
}

.button.pay-now {
  border-color: #023247;
  background-color: #023247;
}

.button.pay-now:hover {
  border-color: #000;
  background-color: #000;
}

.button.edit-bundle {
  margin-right: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1rem;
}

.button.delete-btn {
  border-color: #e56768;
  background-color: #e56768;
  font-size: 1rem;
}

.button.delete-btn:hover {
  border-color: #da2424;
  background-color: #da2424;
}

.button.coupon-submit {
  display: block;
  height: 40px;
  margin-left: 8px;
  padding: 0px 12px;
  font-size: 1rem;
}

.button.coupon-submit:hover {
  border-color: #6db33f;
}

.button.coupon-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 0 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-color: #e9eef1;
  background-color: #e9eef1;
  opacity: 1;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #4f5c65;
  font-size: .9rem;
  line-height: 1.5em;
  font-weight: 500;
  cursor: pointer;
}

.button.coupon-btn:hover {
  background-color: #fff;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.button.stop {
  border-color: #da2424;
  background-color: #da2424;
}

.button.stop:hover {
  border-color: #e56768;
  background-color: #e56768;
}

.button.replace-vdeo-btn {
  margin-right: 8px;
}

@media screen and (max-width: 479px) {
  .button.replace-vdeo-btn {
    justify-content: center;
    flex: 1 1 0%;
    text-align: center;
  }
}

.button.replace-vdeo-btn.hidden-btn {
  display: none;
}

.button.remove {
  width: 30px;
  height: 30px;
  padding: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: none;
  border-radius: 100%;
  background-color: rgba(79, 92, 101, 0.5);
  font-size: 12px;
  line-height: 30px;
}

.button.remove:hover {
  background-color: #4f5c65;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.button.stripe-connect-btn {
  display: none;
}

.button.disconnect {
  border-color: #e56768;
  background-color: #e56768;
}

.button.disconnect:hover {
  border-color: #da2424;
  background-color: #da2424;
}

.button.cancel {
  margin-right: 8px;
  border-color: #e56768;
  background-color: #e56768;
}

.button.cancel:hover {
  border-color: #da2424;
  background-color: #da2424;
}

.form-input {
  height: 48px;
  margin-bottom: 12px;
  padding: 0px 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
  font-size: 16px;
  line-height: 48px;
}

.form-input:focus,
.form-input.-wfp-focus {
  border-color: #e18c25;
}

.form-input.form-input-small {
  height: 36px;
  padding-left: 16px;
  font-size: 14px;
}

.form-input.form-input-small.coupon-input {
  height: 40px;
  margin-bottom: 0px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #f8fafb;
  -webkit-transition: background-color 200ms ease, border-color 200ms ease;
  transition: background-color 200ms ease, border-color 200ms ease;
  color: #023247;
  line-height: 40px;
}

.form-input.form-input-small.coupon-input:hover {
  background-color: #fff;
}

.form-input.form-input-small.coupon-input:focus {
  background-color: #fff;
  color: #023247;
}

.form-input.form-input-large {
  height: 72px;
  font-size: 20px;
}

.form-input.form-input-large.subscribe-form-input {
  margin-right: 12px;
}

.form-input.form-input-large.search-form-input {
  margin-right: 12px;
  margin-bottom: 0px;
}

.form-input.textarea-input {
  height: auto;
  min-height: 96px;
  padding-top: 12px;
}

.form-input.textarea-input.textarea-input-large {
  min-height: 240px;
  background-color: #fff;
}

.form-input.row-form-input {
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
}

.form-input.row-form-input:focus,
.form-input.row-form-input.-wfp-focus {
  background-color: #f8fafb;
  color: #023247;
}

.form-input.row-form-input.change-password {
  margin-bottom: 10px;
  background-color: #fff;
}

.form-input.row-form-input.change-password:focus {
  background-color: #fff;
}

.form-input.row-form-input.readonly {
  background-color: rgba(133, 133, 133, 0.2);
  color: #353e44;
}

.form-input.row-form-input.readonly:focus {
  background-color: #e7e7e7;
}

.form-input.row-form-input.address {
  margin-top: 8px;
}

.form-input.row-form-input.address:focus {
  background-color: #f8fafb;
}

.form-input.row-form-input.password-reset {
  margin-bottom: 20px;
  background-color: #f8fafb;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-weight: 400;
}

.form-input.row-form-input.password-reset:focus {
  background-color: #f8fafb;
}

.form-input.row-form-input.white-bkg {
  background-color: #fff;
}

.form-input.row-form-input.white-bkg:focus {
  border-color: #e18c25;
  background-color: #fff;
}

.form-input.row-form-input.white-bkg.error {
  border-color: #da2424;
}

.form-input.row-form-input.white-bkg.amount-input {
  display: none;
}

.form-input.row-form-input.white-bkg.domain {
  margin-top: 12px;
  margin-bottom: 12px;
}

.form-input.row-form-input.white-smoke-bkg:focus,
.form-input.row-form-input.white-smoke-bkg.-wfp-focus {
  background-color: #f8fafb;
}

.form-input.row-form-input.white-smoke-bkg.discount {
  margin-right: 10px;
}

.form-input.row-form-input.white-smoke-bkg.card-payment {
  padding-top: 13px;
}

.form-input.row-form-input {
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
  background-color: #f8fafb;
}

.form-input.row-form-input:focus {
  background-color: rgba(0, 140, 168, 0.1);
  color: #023247;
}

.form-input.row-form-input.white-bkg {
  background-color: #fff;
}

.form-input.row-form-input.white-bkg {
  background-color: #fff;
}

.form-input.password {
  margin-bottom: 4px;
}

.form-input.hide {
  display: none;
}

.field-label {
  margin-top: 4px;
  margin-bottom: 4px;
  opacity: 1;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
  text-align: left;
}

.field-label.checkbox {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 1rem;
}

.field-label.switch-toggle {
  margin-right: 8px;
}

.navbar-container {
  position: relative;
  z-index: 99;
  background-color: #fff;
}

.navbar-container.bg-gray-4 {
  background-color: #f7fafc;
}

.navbar-container.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
}

.navbar-container.bg-gray-3 {
  background-color: #e9eef1;
}

.navbar-container.bg-primary-3 {
  background-color: #023247;
}

.navbar-container.bg-transparent {
  margin-bottom: -80px;
  background-color: transparent;
}

.navbar-container.bg-primary {
  background-color: #008ca8;
}

.navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 16px;
  padding-bottom: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.nav-link {
  margin-right: auto;
  margin-left: auto;
  padding: 0px 16px;
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
}

.nav-link:hover {
  opacity: 1;
}

.nav-link.w--current {
  opacity: 1;
  color: #008ca8;
}

.dropdown-list {
  -webkit-transform: translate(0px, 16px);
  -ms-transform: translate(0px, 16px);
  transform: translate(0px, 16px);
}

.dropdown-list.w--open {
  min-width: 200px;
  padding: 12px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.dropdown-list.dropdown-list-top {
  padding-bottom: 0px;
}

.dropdown-list.dropdown-list-top.dropdown-list-large.w--open {
  min-width: 320px;
}

.dropdown-link {
  padding: 4px 24px;
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #4f5c65;
}

.dropdown-link:hover {
  opacity: 1;
}

.dropdown-link.w--current {
  opacity: 1;
  color: #008ca8;
}

.dropdown-link.dropdown-link-block {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  opacity: 1;
  color: #4f5c65;
  font-weight: 400;
}

.dropdown-link.dropdown-link-block:hover {
  opacity: 0.5;
}

.footer {
  padding-top: 96px;
  padding-bottom: 48px;
  background-color: #f8fafb;
}

.footer-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 120px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-logo-link {
  margin-bottom: 24px;
}

.social-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -12px;
  margin-left: -12px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.social-links.social-links-circles {
  display: block;
  margin: 0px auto;
  padding-left: 0px;
  text-align: right;
}

.social-link {
  margin-right: 12px;
  margin-left: 12px;
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.social-link:hover {
  opacity: 1;
}

.social-link.social-link-circle {
  width: 100px;
  float: left;
  opacity: 1;
  -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease;
  text-align: center;
}

.social-link.social-link-circle:hover {
  -webkit-transform: scale(1.075);
  -ms-transform: scale(1.075);
  transform: scale(1.075);
}

.footer-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 384px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-menus-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-menu-column {
  margin-left: 72px;
}

.footer-menu-column.hide {
  display: none;
}

.link-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.link-menu-item {
  margin-top: 6px;
  margin-bottom: 6px;
}

.footer-link {
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #4f5c65;
}

.footer-link:hover {
  opacity: 1;
}

.footer-link.w--current {
  opacity: 1;
  color: #008ca8;
}

.dropdown-list-footer {
  margin-top: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #e9eef1;
}

.badge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  padding-right: 12px;
  padding-left: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.badge.badge-small {
  height: 24px;
  padding-right: 6px;
  padding-left: 6px;
  font-size: 12px;
  font-weight: 500;
}

.badge.bg-success.announcement-badge {
  margin-right: 16px;
}

.badge.pricing-plan-badge {
  margin-bottom: 24px;
}

.style-guide-item {
  margin-right: 12px;
  margin-bottom: 12px;
}

.style-guide-item.narrow {
  max-width: 50%;
}

.avatar {
  width: 72px;
  height: 72px;
  border-radius: 50%;
}

.avatar.avatar-small {
  width: 48px;
  height: 48px;
}

.avatar.avatar-xlarge {
  width: 168px;
  height: 168px;
}

.avatar.avatar-xlarge.team-member-avatar {
  margin-bottom: 24px;
}

.avatar.avatar-large {
  width: 96px;
  height: 96px;
}

.avatar.avatar-xsmall {
  width: 36px;
  height: 36px;
}

.avatar.post-horizontal-avatar {
  margin-right: 48px;
}

.avatar-container {
  position: relative;
}

.avatar-indicator {
  position: absolute;
  top: 0px;
  right: 5%;
  width: 20%;
  height: 20%;
  min-height: 12px;
  min-width: 12px;
  border: 2px solid #fff;
  border-radius: 50%;
}

.avatar-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
}

.avatar-group-item {
  margin-right: -16px;
  border-style: solid;
  border-width: 5px;
  border-color: #f7fafc;
}

.card {
  position: relative;
  z-index: 1;
  display: block;
  overflow: visible;
  margin: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 10px;
  background-color: #fff;
  text-align: left;
}

.card.bg-gray-4 {
  background-color: #f7fafc;
}

.card.bg-white {
  border-color: hsla(0, 0%, 100%, 0);
  background-color: hsla(0, 0%, 100%, 0.05);
  color: #fff;
}

.card.shadow.career-description-card {
  margin-top: 24px;
  margin-bottom: 96px;
}

.card.logo-card {
  text-align: center;
}

.card.card-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.card.terms-card {
  margin-bottom: 24px;
}

.card.pricing-comparison-card.first {
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.card.pricing-comparison-card.second {
  border-right-style: none;
  border-left-style: none;
  border-radius: 0px;
}

.card.pricing-comparison-card.third {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.card.form-card {
  width: 100%;
  max-width: 384px;
  margin-bottom: 24px;
}

.card.form-card.split-layout-form-card {
  box-shadow: none;
  background-color: transparent;
  border-style: none;
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.card.form-card.split-layout-form-card.latest-card {
  display: none;
}

.card.form-card.shadow {
  margin-bottom: 40px;
  border-color: rgba(2, 50, 71, 0.1);
  box-shadow: 0 20px 40px -10px rgba(48, 54, 77, 0.4);
}

.card.featured-post-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.card.help-center-card {
  margin-bottom: 24px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
}

.card.help-center-card:hover {
  border-color: #008ca8;
}

.card.related-articles-card {
  margin-bottom: 24px;
}

.card.blog-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card.billing-details {
  margin-right: 0px;
  margin-left: 0px;
  border-color: rgba(2, 50, 71, 0.2);
  background-color: #f8fafb;
}

.card.billing-details:hover {
  border-color: rgba(2, 50, 71, 0);
}

.card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fit, 100px) 100px 70px;
  color: #023247;
}

.card-body.card-horizontal-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 72px;
  padding-left: 72px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.card-body.career-card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
}

.card-body.pricing-card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-body.featured-post-card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 72px;
  padding-left: 72px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.card-body.category-card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 48px;
}

.card-body.shadow-large {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.card-body.form {
  position: relative;
  z-index: 1;
  display: block;
}

.card-body.admin {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 10px;
  -ms-grid-rows: 3fr 3fr auto 1fr 1fr 1fr;
  grid-template-rows: 3fr 3fr auto 1fr 1fr 1fr;
}

.card-body.broadcaster {
  position: relative;
  grid-row-gap: 10px;
  -ms-grid-rows: auto 1fr auto;
  grid-template-rows: auto 1fr auto;
}

.text-white {
  margin-top: 10px;
  color: #fff;
  font-size: 1.5rem;
  letter-spacing: 0em;
}

.text-white.maintenance {
  margin-bottom: 0px;
  font-size: 2.25rem;
  text-decoration: none;
}

.text-white.update {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.card-image-top {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 5px solid #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  font-weight: 400;
  -o-object-fit: cover;
  object-fit: cover;
}

.card-image-top.broadcaster {
  left: auto;
  right: auto;
  max-width: 200px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.menu-button {
  margin-left: 24px;
  padding: 8px;
  background-color: transparent;
}

.menu-button.w--open {
  background-color: transparent;
}

.nav-buttons-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu-button-cross {
  position: absolute;
  left: 8px;
  top: 8px;
  display: block;
}

.menu-button-cross.navigator-button-cross {
  left: 10px;
  top: 10px;
  display: none;
}

.menu-button-toggle {
  display: block;
}

.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.checkbox-label {
  margin-right: 4px;
  margin-left: 4px;
  font-size: 1rem;
}

.checkbox-label.hide {
  display: none;
}

.dropdown-link-text {
  margin-right: 8px;
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #4f5c65;
}

.dropdown-link-text:hover {
  opacity: 1;
}

.dropdown-link-pair {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 24px;
}

.dropdown-link-pair.dropdown-link-block-pair {
  padding: 0px;
}

.shadow {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.05);
}

.shadow-small {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
}

.shadow-large {
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.05);
}

.pill {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 24px 12px 12px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1000px;
}

.pill.bg-gray-3 {
  color: #4f5c65;
}

.pill.pill-notice {
  padding-right: 24px;
  padding-left: 24px;
  text-align: center;
}

.pill.pill-notice.bg-white {
  background-color: hsla(0, 0%, 100%, 0.1);
  color: #fff;
}

.pill.pill-notice.bg-gray-3 {
  display: inline-block;
  width: auto;
  margin-bottom: 20px;
  font-size: 0.9rem;
  line-height: 1em;
}

.pill.bg-gray-4 {
  color: #4f5c65;
}

.pill.mobile-screenshot-pill {
  position: absolute;
  left: -40%;
  top: 10%;
  right: auto;
  bottom: auto;
  background-color: #f7fafc;
  box-shadow: 0 1px 12px 4px rgba(0, 0, 0, 0.1);
}

.pill.mobile-screenshot-pill.mobile-screenshot-pill-2 {
  left: auto;
  top: auto;
  right: -40%;
  bottom: 40%;
}

.pill.case-study-card-pill {
  position: absolute;
  top: 24px;
  right: 24px;
  padding-right: 16px;
  padding-left: 16px;
}

.pill-text {
  padding-left: 12px;
}

.pill-heading {
  margin-right: 8px;
  margin-bottom: 0px;
  padding-left: 16px;
}

.pill-image {
  max-height: 36px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 8px;
}

.expandable {
  position: relative;
  margin-bottom: 12px;
  border-radius: 10px;
}

.expandable-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
  color: #023247;
  cursor: pointer;
}

.expandable-title:hover {
  color: #008ca8;
}

.expandable-heading {
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0em;
}

.expandable-content-wrapper {
  display: none;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
}

.expandable-content {
  display: block;
}

.expandable-icon {
  display: block;
}

.horizontal-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.vertical-tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.horizontal-tabs-content {
  padding-left: 48px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tab-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: transparent;
  opacity: 0.5;
  -webkit-transition: background-color 200ms ease, opacity 200ms ease;
  transition: background-color 200ms ease, opacity 200ms ease;
}

.tab-button:hover {
  opacity: 1;
}

.tab-button:active {
  background-color: transparent;
}

.tab-button.w--current {
  background-color: #e9eef1;
  opacity: 1;
  color: #353e44;
}

.tab-icon {
  margin-right: 16px;
}

.horizontal-tabs-menu.text-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tab {
  top: 2px;
  display: inline-block;
  padding: 12px 20px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-bottom: 2px none transparent;
  background-color: #008ca8;
  opacity: 1;
  -webkit-transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, opacity 200ms ease;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, opacity 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
}

.tab:hover {
  border: 1px none #000;
  background-color: #6db33f;
  opacity: 1;
}

.tab.w--current {
  border: 1px none #000;
  background-color: #f8fafb;
  opacity: 1;
  color: #008ca8;
}

.tab.w--current:hover {
  background-color: #6db33f;
  color: #fff;
}

.tab.upcoming-games {
  display: inline-block;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-top-left-radius: 8px;
  color: #008ca8;
}

.tab.on-demand {
  border-top-right-radius: 8px;
}

.tab.highlights {
  border-top-right-radius: 8px;
}

.tab.highlights.hide {
  display: none;
}

.tab.secondary {
  background-color: #222457;
}

.tab.secondary:hover {
  background-color: #82caff;
}

.tab.primary {
  background-color: #81caff;
}

.dropdown-icon {
  position: relative;
  margin-right: -8px;
  margin-left: 4px;
}

.dropdown-list-large {
  min-width: 32px;
}

.icon {
  margin-bottom: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.icon-feature-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.icon-feature-content {
  margin-left: 24px;
}

.icon-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 120px;
  margin-bottom: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
}

.icon-circle.social-icon-circle {
  width: 100%;
  height: 80px;
  margin-bottom: 0px;
}

.icon-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon-list-item.disabled {
  opacity: 0.25;
}

.icon-list-item.icon-list-horizontal-item {
  margin-top: 0px;
  margin-right: 24px;
  margin-bottom: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.icon-list-image {
  margin-right: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.icon-list {
  margin-top: 0px;
  margin-bottom: -16px;
  padding-left: 0px;
}

.icon-list.pricing-plan-list {
  margin-top: 36px;
  margin-bottom: 36px;
  padding-right: 24px;
  padding-left: 24px;
}

.icon-list.icon-list-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -24px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.announcement-bar {
  padding-top: 24px;
  padding-bottom: 24px;
}

.announcement-bar.bg-primary-3 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.text-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-row.text-small.muted {
  opacity: 0.5;
}

.announcement-cross {
  position: absolute;
  right: 36px;
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.announcement-cross:hover {
  opacity: 1;
}

.section-subtitle {
  max-width: 690px;
}

.section-subtitle.text-large {
  font-size: 1.125rem;
}

.section-subtitle.text-large.text-white {
  margin-bottom: 40px;
}

.avatar-name-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.avatar-name-container.article-author {
  margin-top: 24px;
}

.avatar-name {
  margin-left: 12px;
}

.avatar-name.h6-small {
  margin-bottom: 0px;
}

.breadcrumb-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.breadcrumb-link {
  border-radius: 16px;
  background-color: transparent;
  opacity: 1;
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  color: #e18c25;
}

.breadcrumb-link:hover {
  opacity: 1;
  color: #e18c25;
  text-decoration: underline;
}

.breadcrumb-link.w--current {
  opacity: 1;
  color: #008ca8;
}

.breadcrumb-link.text-small {
  display: inline-block;
}

.breadcrumb-list-item {
  margin-right: 6px;
}

.breadcrumb-icon {
  opacity: 0.25;
}

.page-navigation-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  min-height: 100vh;
  margin-bottom: 0px;
  padding: 24px 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-left: 1px solid #e9eef1;
  background-color: #fff;
  text-align: center;
}

.page-navigation-list-item {
  margin-bottom: 6px;
}

.divider {
  position: relative;
  z-index: 1;
  width: 100vw;
  height: 4vw;
}

.divider.divider-top {
  bottom: 1px;
  margin-bottom: 96px;
}

.divider.divider-bottom {
  top: 1px;
  z-index: 1;
  margin-top: 96px;
}

.divider.divider-bottom-large {
  margin-top: 120px;
}

.divider.card-divider {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  height: 48px;
}

.divider.divider-bottom-small {
  margin-top: 72px;
}

.divider-example {
  margin-bottom: 48px;
  padding: 24px;
  border-radius: 10px;
  background-color: #023247;
}

.text-center {
  display: block;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  text-align: center;
}

.text-center.form-header {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #008ca8;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0em;
}

.text-center.bundle {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.image-tile-gallery {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.66fr 0.33fr;
  grid-template-columns: 0.66fr 0.33fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-gallery-image {
  border-radius: 10px;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.image-gallery-image:hover {
  -webkit-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
}

.image-gallery-image.image-gallery-right {
  max-height: 565px;
}

.image-gallery-left {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-gallery-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -12px;
  margin-left: -12px;
}

.image-gallery-link {
  margin-right: 12px;
  margin-left: 12px;
}

.image-gallery-link.image-gallery-link-top {
  margin-bottom: 24px;
}

.section-title {
  margin-bottom: 40px;
}

.section-title.add-top-space {
  margin-top: 48px;
}

.team-members-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.map-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.map-section-left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.vertical-divider {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
  width: 4vw;
  height: 100%;
}

.vertical-divider.horizontal-section-divider {
  right: -1px;
}

.map-section-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 96px 36px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.map {
  height: 100%;
  min-height: 360px;
}

.metrics-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.metrics-horizontal-item {
  margin-right: 48px;
}

.metric-heading {
  margin-bottom: 8px;
}

.paragraph-large {
  margin-bottom: 24px;
}

.map-section-content {
  max-width: 504px;
}

.brand-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -30px;
  margin-bottom: 0px;
  margin-left: -30px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.brand-list-item {
  margin: 6px 30px 12px;
}

.brand-image {
  opacity: 0.5;
}

.brand-image.blockquote-brand-image {
  max-height: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brand-image.case-study-logo {
  margin-bottom: 36px;
}

.medium-heading {
  margin-bottom: 24px;
  color: #353e44;
  font-size: 40px;
  line-height: 48px;
  font-weight: 700;
}

.medium-heading.text-white {
  color: #fff;
}

.medium-heading.career-description-heading {
  margin-bottom: 8px;
}

.medium-heading.no-bottom-space {
  margin-bottom: 0px;
}

.small-heading {
  margin-bottom: 32px;
  color: #353e44;
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  letter-spacing: -0.04em;
}

.small-heading.metric-heading {
  margin-bottom: 8px;
}

.title-section {
  position: relative;
  padding-top: 120px;
  padding-bottom: 120px;
}

.title-section.no-bottom-space {
  padding-bottom: 0px;
}

.content-pair {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-pair.content-pair-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.content-pair-text {
  width: 480px;
  max-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.content-pair-image {
  max-width: 50%;
  border-radius: 10px;
}

.large-metrics {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-huge {
  margin-bottom: 24px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #353e44;
  font-size: 4rem;
  line-height: 1.5em;
  font-weight: 700;
  letter-spacing: -0.04em;
}

.text-huge.text-white {
  color: #fff;
}

.large-metric-item {
  padding-right: 24px;
  padding-left: 24px;
}

.large-metric-item.text-left {
  text-align: left;
}

.large-metric-item.large-metric-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}

.press-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logo-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 240px;
  margin-bottom: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #f7fafc;
}

.avatar-team-wrapper {
  margin-bottom: 48px;
}

.bg-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
}

.bg-image.career-hero-bg {
  background-image: url('../images/careers-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.5;
}

.background-image._404-image {
  z-index: 1;
  display: block;
  background-image: url('../images/5fd9f7a01f2a9881aa59dd91_CTA-background.jpg');
  background-position: 50% 50%;
  background-size: cover;
  opacity: .1;
}

.bg-primary-3 {
  background-color: #023247;
  color: #fff;
}

.bg-image.contact-hero-bg {
  background-image: url('../images/contact-1.jpg');
  background-position: 50% 100%;
  background-size: cover;
  opacity: 0.5;
}

.bg-image.account-page-image {
  background-image: url('../images/stills-export-sequence.Still017.jpg'), -webkit-gradient(linear, left top, left bottom, from(#008ca8), to(#023247));
  background-image: url('../images/stills-export-sequence.Still017.jpg'), linear-gradient(180deg, #008ca8, #023247);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  opacity: 0.3;
}

.help-mini-input.navbar {
  border-style: solid;
  border-radius: 8px;
  background-color: #022535;
  background-image: url('../images/icon-search-light.svg');
  opacity: .6;
  -webkit-transition: opacity .2s, border-color .4s, background-color .4s;
  transition: opacity .2s, border-color .4s, background-color .4s;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #f8fafb;
  font-weight: 400;
}

input[type=search] {
  -webkit-appearance: none;
}

.help-mini-input {
  height: 48px;
  max-width: 320px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 16px 10px 48px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px #023247;
  border-radius: 0;
  background-color: transparent;
  background-image: url('../images/icon-search.svg');
  background-position: 16px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  opacity: .75;
  -webkit-transition: border-color .4s, background-color .4s;
  transition: border-color .4s, background-color .4s;
  color: #686e73;
  text-transform: none;
}

.bg-image.sign-up-page-image {
  background-color: transparent;
  background-image: url('../images/Home-case-study-image2.jpg');
  background-position: 100% 50%;
  background-size: cover;
  opacity: 0.3;
}

.bg-image.landing-3-hero {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.25;
}

.bg-image.hero-blockquote-bg {
  background-image: url('../images/careers-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.35;
  -webkit-transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.bg-image.landing-3-hero {
  background-image: url('../images/Home-case-study-image3.jpg');
  opacity: 0.3;
}

.bg-image.landing-3-hero:hover {
  text-decoration: none;
}

.bg-image.cover-image {
  background-image: url('../images/ClubCoverDefault.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.3;
}

.hero-section-action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 48px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-pair-collage {
  position: relative;
}

.collage-image {
  border: 4px solid #fff;
  border-radius: 10px;
}

.collage-image.collage-image-2 {
  position: absolute;
  left: auto;
  top: -20%;
  right: -20%;
  bottom: auto;
  max-width: 240px;
}

.collage-image.collage-image-3 {
  position: absolute;
  left: -12.5%;
  top: auto;
  right: auto;
  bottom: -25%;
}

.card-slider {
  width: 100%;
  height: auto;
  max-width: 1032px;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.card-horizontal-image {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.card-horizontal-image.featured-post-image {
  width: 100%;
}

.card-slide {
  height: auto;
  padding-right: 24px;
  padding-left: 24px;
}

.card-slide-mask {
  overflow: visible;
  height: auto;
}

.card-horizontal-image-wrapper {
  position: relative;
}

.card-horizontal-image-wrapper.featured-post-image-wrapper {
  width: 50%;
}

.card-horizontal-image-wrapper.featured-case-study-image-wrapper {
  width: 45%;
}

.card-slide-nav {
  bottom: -36px;
  display: none;
  height: 24px;
  color: #353e44;
  font-size: 8px;
  line-height: 0px;
}

.overflow-hidden {
  overflow: hidden;
  width: 100%;
}

.icon-pill-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.icon-pill-group-item {
  margin: 6px;
}

.content-pair-group {
  max-width: 576px;
}

.career-list-titles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.careers-list-item {
  margin-bottom: 12px;
}

.career-list-wrapper {
  width: 100%;
  margin-bottom: 36px;
}

.career-basis {
  width: 20%;
}

.career-location {
  width: 20%;
}

.career-heading {
  width: 60%;
}

.career-link {
  display: block;
  width: 100%;
  color: #4f5c65;
  font-weight: 400;
}

.letterhead {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
  padding-bottom: 48px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #e9eef1;
}

.career-description-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.comma-spacer {
  margin-right: 4px;
}

.article {
  max-width: 672px;
  margin-right: auto;
  margin-left: auto;
}

.article ul {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 24px;
}

.article li {
  padding-top: 6px;
  padding-bottom: 6px;
}

.article blockquote {
  margin-top: 48px;
  margin-bottom: 48px;
  padding-left: 48px;
  border-left: 2px solid #e9eef1;
  color: #008ca8;
}

.article img {
  border-radius: 10px;
}

.article figure {
  margin-top: 48px;
  margin-bottom: 48px;
}

.article figcaption {
  margin-top: 8px;
  font-size: 14px;
}

.article.help-center-article {
  margin-right: 0px;
  margin-left: 0px;
}

.form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

@media screen and (max-width: 767px) {
  .form-row {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .form-group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media screen and (max-width: 479px) {
  .form-row {
    display: block;
  }

  .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 10px;
  }
}

.form-row.new-game {
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.form-row.last {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  grid-row-gap: 10px;
}

.form-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-row-gap: 0px;
}

.form-group.form-group-last {
  margin-top: 12px;
  margin-bottom: 0px;
}

.form-group.form-group-last.hide {
  display: none;
}

.form-group.t-c {
  margin-left: 20px;
}

.form-group.password {
  margin-bottom: 20px;
}

.form-group.hide {
  display: none;
}

.form-group.sports {
  margin-top: 24px;
  margin-bottom: 40px;
}

.form-group.shorthand {
  margin-bottom: 0px;
  margin-top: 0px;
}

.form-group.left {
  padding-right: 4px;
}

.form-group.right {
  padding-left: 4px;
}

.form-group.left {
  padding-right: 4px;
}

.form-group.right {
  padding-left: 4px;
}

.form-group.team {
  margin-bottom: 6px;
}

.career-application-heading {
  margin-bottom: 24px;
}

.form-block {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.form-block.profile {
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
}

.form-block.email {
  margin-top: 40px;
}

.form-block.single-column {
  max-width: 600px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}

.form-block.club-profile {
  width: 50%;
}

.form-block.float {
  display: block;
  width: 50%;
  padding: 12px;
  float: left;
}

.video-lightbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.video-lightbox-image {
  border-radius: 10px;
}

.video-play-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 96px;
  height: 96px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.video-play-button:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.video-play-button.video-play-button-center {
  position: absolute;
}

.icon-cards-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.icon-cards-grid.icon-cards-grid-wide {
  max-width: 100%;
  grid-row-gap: 48px;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 99;
}

.pill-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.contact-methods-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.horizontal-rule {
  width: 100%;
  height: 1px;
  margin-top: 96px;
  background-color: #e9eef1;
}

.form-success {
  margin-top: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #3cba58;
  color: #fff;
  font-size: 1.125rem;
  text-align: center;
}

.form-error {
  margin-top: 12px;
  padding: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #da2424;
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.contact-method-item.contact-method-group-item {
  margin-right: 48px;
  margin-bottom: 36px;
}

.contact-method-item.sidebar-contact-method-item {
  margin-bottom: 24px;
}

.address {
  font-style: normal;
}

.contact-method-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 48px;
  margin-bottom: -36px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.form-group-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-checkbox-agree {
  margin-top: 12px;
}

.pricing-plans-grid {
  display: -ms-grid;
  display: grid;
  margin-bottom: 48px;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pricing-plans-grid.pricing-plans-grid-duo {
  max-width: 792px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.price-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-number.text-huge {
  margin-bottom: 0px;
  margin-left: 4px;
}

.price-number.large-heading {
  margin-bottom: 0px;
  margin-left: 4px;
}

.pricing-plan-heading {
  margin-bottom: 24px;
}

.pricing-plan-heading.pricing-comparison-heading {
  margin-bottom: 12px;
}

.pricing-plan-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.three-up-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.three-up-grid-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 36px;
  padding-left: 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.faq-group {
  margin-bottom: 36px;
}

.customer-blockquote {
  margin-top: 24px;
}

.pricing-comparison-wrapper {
  margin-bottom: 48px;
}

.pricing-comparison-header {
  position: -webkit-sticky;
  position: sticky;
  top: 24px;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.pricing-comparison-plan {
  width: 25%;
  padding-right: 0px;
  padding-left: 0px;
}

.large-heading {
  margin-bottom: 32px;
  color: #353e44;
  font-size: 54px;
  line-height: 56px;
  font-weight: 700;
  letter-spacing: -0.04em;
}

.large-heading.text-white {
  color: #fff;
}

.pricing-comparison-section-title {
  width: 100%;
  margin-top: 72px;
  margin-bottom: 24px;
}

.pricing-comparison-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #e9eef1;
  border-right: 1px solid #e9eef1;
}

.pricing-comparison-row.pricing-comparison-row-last {
  border-bottom: 1px solid #e9eef1;
}

.pricing-comparison-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-left: 1px solid #e9eef1;
}

.pricing-comparison-cell.pricing-comparison-heading-cell {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-left-style: none;
}

.pricing-comparison-cell-heading {
  margin-bottom: 0px;
}

.pricing-comparison-button {
  width: 100%;
  margin-top: 24px;
}

.check-circle {
  display: block;
}

.utility-page-top-bar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0px auto;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}

.account-form {
  margin-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  text-align: left;
}

.split-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #f8fafb;
}

.split-layout-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f8fafb;
}

.split-layout-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
}

.split-layout-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding: 40px 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.subscribe-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.subscribe-form-wrapper {
  width: 100%;
  max-width: 576px;
  margin-top: 48px;
}

.text-muted {
  opacity: 0.5;
}

.bg-twitter {
  background-color: #1da1f2;
  color: #fff;
}

.bg-instagram {
  background-color: #e4405f;
  color: #fff;
}

.bg-facebook {
  background-color: #4172b8;
  color: #fff;
}

.bg-youtube {
  background-color: red;
  color: #fff;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.utility-page-wrap.bg-primary-3 {
  height: auto;
  min-height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.team-members-grid-wrapper {
  width: 100%;
  max-width: 894px;
  margin-bottom: 48px;
}

.team-member-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.team-member-heading {
  margin-bottom: 6px;
}

.team-member-title {
  margin-bottom: 16px;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.card-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #e9eef1;
}

.blog-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.post-title-wrapper {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.post-title-image {
  max-width: 50%;
  border-radius: 10px;
}

.post-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.post-title-date {
  margin-right: 12px;
}

.post-title-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 96px;
  padding-top: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.pull-divider-up {
  position: relative;
  z-index: 2;
  margin-bottom: -4vw;
}

.post-share-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 72px;
  margin-left: -6px;
  padding-top: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 1px solid #e9eef1;
}

.share-button {
  position: relative;
  top: 2px;
  margin-right: 6px;
  margin-left: 6px;
}

.pagination {
  margin-top: 40px;
}

.button-icon {
  margin-right: -12px;
  margin-left: 6px;
}

.button-icon-first {
  margin-right: 6px;
  margin-left: -12px;
}

.wide-post-wrapper {
  margin-bottom: 48px;
}

.featured-post-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 48px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.horizontal-post-date {
  margin-bottom: 8px;
  opacity: 0.5;
}

.horizontal-blog-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.post-horizontal-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -72px;
}

.license-image {
  max-width: 240px;
  border-radius: 5px;
}

.content-pair-graphic {
  width: 50%;
  max-width: 540px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.content-pair-graphic.content-pair-graphic-narrow {
  width: 30%;
}

.content-pair-card {
  max-width: 384px;
}

.card-image-wrapper {
  position: relative;
}

.form-title {
  margin-bottom: 24px;
}

.footer-header {
  flex: 0 auto;
}

@media screen and (max-width: 479px) {
  .footer-header {
    min-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .footer-header {
    min-width: 40%;
    align-content: flex-start;
  }
}

@media screen and (max-width: 991px) {
  .footer-header {
    min-width: 45%;
    flex-direction: column;
    flex: 0 auto;
  }
}

.icon-features-heading {
  margin-bottom: 48px;
}

.icon-feature-list {
  margin-bottom: 0px;
  padding-left: 0px;
}

.icon-feature-list-item {
  margin-bottom: 24px;
}

.card-image-link-wrapper {
  z-index: 1;
  width: 100%;
  height: 0;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  padding-bottom: 56.25%;
  display: flex;
  position: relative;
}

@media screen and (max-width: 991px) {
  .card-image-link-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

.faq-grid {
  display: -ms-grid;
  display: grid;
  max-width: 997px;
  margin: 96px auto 48px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.cta-bg-graphic {
  position: absolute;
  left: auto;
  top: auto;
  right: 4vw;
  bottom: 0%;
  z-index: 1;
  max-width: 25%;
}

.pill-below {
  margin-bottom: 48px;
}

.collection-heading-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bg-gradient-1 {
  background-image: -webkit-gradient(linear, right top, left top, from(#6db33f), to(#008ca8));
  background-image: linear-gradient(270deg, #6db33f, #008ca8);
  color: #fff;
}

.bg-gradient-1.style-guide-color {
  border: 1px none #000;
}

.hero-blockquote-wrapper {
  max-width: 480px;
}

.bg-gradient-2 {
  background-image: -webkit-gradient(linear, left top, right top, from(#6db33f), to(#023247));
  background-image: linear-gradient(90deg, #6db33f, #023247);
  color: #fff;
}

.icon-feature-image {
  max-width: 25%;
}

.mobile-screenshot-wrapper {
  position: relative;
  max-width: 20vw;
}

.screenshot-arrow {
  position: relative;
  left: -48px;
  margin-bottom: 24px;
}

.mobile-screenshot-text {
  max-width: 360px;
  margin-top: -48px;
}

.breadcrumbs-text {
  color: #2c2c2c;
}

.content-pair-gallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 576px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-pair-gallery-left {
  width: 75%;
  margin-left: 12px;
}

.video-lightbox-with-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 408px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.video-lightbox-text-wrapper {
  margin-left: 24px;
}

.video-lightbox-heading {
  margin-bottom: 0px;
}

.add-space-right {
  margin-right: 12px;
}

.screenshot {
  border-radius: 10px;
}

.screenshot.content-pair-screenshot {
  position: relative;
  width: 100%;
  max-width: 768px;
  margin-left: 72px;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
}

.badge-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.customer-quotes-wrapper {
  display: -ms-grid;
  display: grid;
  max-width: 576px;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.qr-code-image {
  margin-top: 48px;
  margin-bottom: 48px;
}

.back-to-top {
  position: fixed;
  right: 24px;
  bottom: 24px;
  z-index: 98;
}

.case-study-card-logo {
  max-height: 24px;
}

.large-metric-horizontal-text {
  margin-left: 24px;
}

.case-study-meta-list {
  margin-bottom: 24px;
  padding-left: 0px;
}

.case-study-meta-list-item {
  margin-bottom: 16px;
}

.page-demos-wrapper {
  display: -ms-grid;
  display: grid;
  padding: 72px;
  grid-auto-columns: 1fr;
  grid-column-gap: 5vw;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 10px;
  background-color: #e9eef1;
}

.nav-link-white {
  color: #fff;
}

.decoration-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.decoration-container.bottom-right {
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.decoration-container.left-middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.decoration-container.right-middle {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.decoration-container.right-top {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.decoration-container.left-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.decoration {
  position: relative;
  z-index: 1;
  width: 12vw;
}

.decoration.left {
  left: -12px;
}

.decoration.right {
  right: -12px;
}

.decoration.top-right {
  position: absolute;
  top: -24px;
  right: -48px;
  width: 60px;
}

.decoration-circle {
  position: absolute;
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
}

.decoration-circle.middle {
  left: 50%;
  top: 50%;
}

.decoration-circle.left {
  left: -1vw;
}

.decoration-circle.left.bg-primary {
  z-index: 2;
}

.decoration-circle.top-right {
  top: 0px;
  right: 0px;
}

.decoration-circle.right {
  right: -12px;
}

.decoration-circle.left-top {
  left: -12px;
  top: 0px;
}

.decorations-wrapper {
  position: relative;
}

.decoration-diamond {
  width: 6vw;
  height: 6vw;
  border-radius: 15px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.decoration-diamond.bottom-right {
  position: absolute;
  right: -2vw;
  bottom: -2vw;
}

.decoration-diamond.bottom-left {
  position: absolute;
  left: -2vw;
  bottom: -2vw;
}

.page-navigator {
  position: fixed;
  top: 0px;
  right: 0px;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  height: 100vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.page-demo-image {
  display: block;
  margin-bottom: 16px;
  border-radius: 5px;
  box-shadow: 0 4px 12px 0 transparent;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.page-demo-image:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
  -webkit-transform: translate(0px, 0px) scale(1.05);
  -ms-transform: translate(0px, 0px) scale(1.05);
  transform: translate(0px, 0px) scale(1.05);
}

.avatar-image-link {
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.avatar-image-link:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.pricing-tabs {
  margin-top: 24px;
}

.search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 840px;
  margin-top: 48px;
  margin-bottom: 0px;
}

.sidebar-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.sidebar-aside-content {
  position: -webkit-sticky;
  position: sticky;
  top: 24px;
  z-index: 2;
  max-width: 336px;
  padding-bottom: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.sidebar-main-content {
  width: 100%;
  max-width: 792px;
  padding-right: 24px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.sidebar-contact-methods {
  margin-top: 24px;
}

.help-center-link-block {
  width: 100%;
  font-weight: 400;
}

.category-icon {
  height: 72px;
  margin-right: 48px;
}

.sidebar-main-content-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
  padding-bottom: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #e9eef1;
}

.sidebar-main-content-heading {
  margin-top: 24px;
}

.related-article {
  margin-top: 24px;
}

.search-result-paragraph {
  margin-top: 12px;
  margin-bottom: 0px;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.section-2 {
  position: relative;
  padding-top: 96px;
  padding-bottom: 96px;
  background-color: transparent;
}

.section-2.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.section-2.no-bottom-space {
  padding-top: 80px;
  padding-bottom: 0px;
}

.section-2.no-bottom-space.bg-primary {
  margin-top: -90px;
  padding-top: 80px;
  background-color: #023247;
}

.section-2.team-scoreboard.no-margin-bottom {
  padding-top: 40px;
  padding-bottom: 0px;
}

.text-large-2 {
  color: #023247;
  font-size: 1.2rem;
  line-height: 1.5em;
}

.text-large-2:hover {
  text-decoration: none;
}

.text-large-2.footer-description {
  margin-bottom: 24px;
}

.container-2 {
  position: relative;
  z-index: 3;
  width: 100%;
  max-width: 1272px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 36px;
  padding-left: 36px;
  line-height: 1em;
}

.container-2.container-narrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 864px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-2.container-narrow.text-center {
  width: 864px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.container-2.container-narrow.text-center.border {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
}

.container-2.text-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-2.text-center.hero-container-nav-above {
  margin-top: 80px;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.bg-gradient-3 {
  background-image: -webkit-gradient(linear, right top, left top, from(#6db33f), to(#008ca8));
  background-image: linear-gradient(270deg, #6db33f, #008ca8);
  color: #fff;
}

.bg-gradient-3.style-guide-color {
  border: 1px none #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#023247), to(#008ca8));
  background-image: linear-gradient(180deg, #023247, #008ca8);
}

.menu-icon-line-middle-2 {
  height: 2px;
  margin-top: 4px;
  margin-bottom: 4px;
  border-radius: 1px;
  background-color: #fff;
  color: #008ca8;
}

.navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 0.9rem;
  font-weight: 500;
}

.nav-dropdown-link-2 {
  padding: 9px 20px 11px;
  border: 1px none #000;
  -webkit-transition: color 100ms ease, background-color 100ms ease;
  transition: color 100ms ease, background-color 100ms ease;
  color: #008ca8;
  font-size: 14px;
}

.nav-dropdown-link-2:hover {
  border-bottom-style: none;
  background-color: rgba(1, 140, 170, 0.2);
  color: #008ca8;
  text-decoration: none;
}

.nav-dropdown-link-2.w--current {
  color: #023247;
  font-weight: 700;
}

.nav-dropdown-link-2.w--current:hover {
  color: #023247;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: none;
  opacity: 1;
  color: #fff;
}

.brand:hover {
  border-bottom-style: none;
  border-bottom-width: 0px;
}

.brand.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  border-bottom-style: none;
  opacity: 1;
}

.menu-icon {
  width: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.nav-dropdown-icon {
  display: none;
}

.nav-dropdown {
  display: inline-block;
}

.nav-dropdown:hover {
  background-color: rgba(248, 250, 251, 0.1);
}

.logo-color {
  position: absolute;
  top: auto;
  z-index: 2;
  display: block;
  height: 20px;
  border-radius: 0px;
  opacity: 0;
}

.menu-icon-line-bottom-2 {
  height: 2px;
  border-radius: 1px;
  background-color: #fff;
  color: #008ca8;
}

.nav-buttons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 205px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.wrapper-3 {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1220px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #fff;
}

.wrapper-3.nav-bar-wrapper.padding {
  padding-left: 0;
}

.wrapper-3.nav-bar-wrapper {
  height: 100%;
  padding-right: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
}

.nav-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
}

.dropdown-list-2.w--open {
  left: 0px;
  z-index: 10;
  display: inline-block;
  margin-top: 12px;
  margin-left: -4px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 6px 24px 0 rgba(48, 54, 77, 0.22);
}

.nav-bar {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 100;
  display: none;
  height: 88px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 14px;
}

.nav-bar.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 100;
  display: block;
  border-bottom: 0.5px solid hsla(0, 0%, 100%, 0.3);
  background-color: transparent;
  opacity: 1;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-size: 1rem;
}

.nav-bar.sticky.dark-bg {
  position: -webkit-sticky;
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-bottom-width: 0.5px;
  border-bottom-color: rgba(225, 140, 37, .3);
  background-color: #023247;
}

.nav-bar.sticky.dark-bg.primary {
  background-color: #81caff;
}

.nav-bar.sticky.dark-bg.secondary {
  background-color: #222457;
}

.large-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 60px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding: 24px 48px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none transparent;
  border-radius: 4px;
  background-color: #6cb33f;
  opacity: 1;
  -webkit-transition: border-color 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  transition: border-color 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  transition: border-color 400ms ease, transform 400ms ease, box-shadow 400ms ease;
  transition: border-color 400ms ease, transform 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  color: #fff;
  line-height: 1.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}

.large-button:hover {
  border-style: none;
  box-shadow: 0 6px 12px -2px rgba(106, 180, 53, 0.6);
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.large-button.small {
  height: 40px;
  margin-top: 0px;
  padding: 8px 20px;
  line-height: 1em;
}

.large-button.small:hover {
  box-shadow: none;
}

.large-button.small.ghost-bg {
  border-style: solid;
  border-color: #6cb33f;
  background-color: #6cb33f;
  -webkit-transition-property: none;
  transition-property: none;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}

.large-button.small.ghost-bg:hover {
  border-color: #fff;
  background-color: #fff;
  box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #6cb33f;
}

.large-button.small.ghost-bg.continually {
  margin-top: 0px;
  margin-right: 0%;
  margin-left: 0%;
  text-transform: uppercase;
}

.large-button.small.ghost-bg.continually.whit-btn {
  height: auto;
  padding: 12px 24px;
  border-color: #6cb33f;
  background-color: #6cb33f;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 0.85rem;
  line-height: 1.5em;
  font-weight: 700;
  text-transform: none;
  white-space: nowrap;
}

.large-button.small.ghost-bg.continually.whit-btn:hover {
  border-color: #008ca8;
  background-color: #008ca8;
  color: #fff;
  text-decoration: none;
}

.large-button.small {
  height: 40px;
  padding: 8px 20px;
  font-size: 13px;
  line-height: 20px;
}

.large-button.small.white {
  margin-top: 0px;
  margin-right: 0%;
  margin-left: 0%;
  border-style: solid;
  border-color: #fff;
  background-color: transparent;
  opacity: 0;
  -webkit-transition-property: none;
  transition-property: none;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-weight: 500;
  text-transform: none;
}

.large-button.small.white:hover {
  background-color: #fff;
  box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #008ca8;
}

.large-button.small.white.transparent-navbar {
  position: relative;
  z-index: 2;
  display: block;
  opacity: 1;
  -webkit-transition: border-color 200ms ease, color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: border-color 200ms ease, color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, border-color 200ms ease, color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, border-color 200ms ease, color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  line-height: 1.5em;
}

.large-button.small.white.transparent-navbar:hover {
  background-color: #fff;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #008ca8;
}

.nav-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
}

.logo-white {
  position: relative;
  z-index: 1;
  display: block;
  width: auto;
  height: 25px;
  border-radius: 0px;
}

.menu-icon-line-top-2 {
  height: 2px;
  border-radius: 1px;
  background-color: #fff;
  color: #008ca8;
}

.nav-link-2 {
  padding: 8px 16px;
  border-radius: 4px;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  color: #fff;
  text-transform: none;
}

.nav-link-2:hover {
  background-color: rgba(225, 140, 37, .3);
}

.nav-link-2.w--open {
  color: #fff;
}

.nav-link-2.blue-hover-state {
  border: 1px none #000;
  opacity: 1;
  color: #fff;
  text-align: left;
  white-space: nowrap;
}

.nav-link-2.blue-hover-state:hover {
  border-bottom-style: none;
  text-decoration: none;
}

.nav-link-2.blue-hover-state.w--current {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 0.9rem;
  font-weight: 500;
}

.nav-link-2.blue-hover-state.mobile {
  -webkit-transition: background-color 400ms ease, -webkit-transform 200ms ease;
  transition: background-color 400ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 400ms ease;
  transition: transform 200ms ease, background-color 400ms ease, -webkit-transform 200ms ease;
}

.nav-link-2.blue-hover-state.mobile-show {
  display: none;
}

.nav-link-2.blue-hover-state.mobile-show.hide {
  display: none;
}

.nav-link-2.hide {
  display: none;
}

.nav-link-2.hide.w--open {
  display: block;
}

.nav-link-2.dropdown {
  padding: 0px;
  background-color: transparent;
}

.nav-link-2.dropdown:hover {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.dropdown-corner {
  position: absolute;
  left: 30px;
  top: -4px;
  z-index: 1;
  display: block;
  width: 8px;
  height: 8px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dropdown-bridge {
  position: absolute;
  left: 0px;
  top: -12px;
  right: 0px;
  height: 12px;
}

.text-huge-2 {
  margin-bottom: 24px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #023247;
  font-size: 4rem;
  line-height: 1.5em;
  font-weight: 700;
}

.text-huge-2.text-white {
  color: #fff;
}

._1px-border-title {
  display: block;
  height: 1px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #023247;
}

.large-heading-2 {
  margin-bottom: 0px;
  padding-right: 40px;
  padding-left: 40px;
  color: #023247;
  font-size: 2.5rem;
  line-height: 1.5em;
  font-weight: 700;
}

.game-grid {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.game-grid.club-homepage {
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-2 {
  position: relative;
  border-style: none;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 10px;
  background-color: #fff;
  -webkit-transition: height 800ms ease;
  transition: height 800ms ease;
  text-align: left;
}

.card-body-2 {
  padding: 36px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #4f5c65;
}

.card-body-2.shadow-large {
  background-color: #f8fafb;
}

.button-2 {
  padding: 10px 24px;
  border-style: solid;
  border-width: 2px;
  border-color: #008ca8;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.button-2:hover {
  opacity: 0.75;
  text-decoration: none;
}

.button-2.w--current {
  background-color: #fff;
  color: #008ca8;
}

.button-2.game {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button-2.game.green-btn {
  border-color: #6db33f;
  background-color: #6db33f;
  cursor: pointer;
}

.button-2.game.green-btn:hover {
  opacity: 0.9;
}

.button-2.button-round {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
}

.button-2.button-round.back-to-top-button {
  background-color: #008ca8;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.button-2.button-round.back-to-top-button:hover {
  opacity: 1;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.text-small-2 {
  font-size: 0.9rem;
}

.footer-link-2 {
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #4f5c65;
  font-size: 1rem;
}

.footer-link-2:hover {
  opacity: 1;
  text-decoration: none;
}

.footer-link-2.w--current {
  opacity: 1;
  color: #008ca8;
}

.link-menu-item-2 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.link-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.h6-small-2 {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-size: 0.95rem;
  font-weight: 500;
}

.h6-small-2.psr {
  margin-bottom: 0px;
  padding-top: 10px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #f8fafb;
  font-weight: 700;
  text-align: center;
}

.footer-logo-link-2 {
  margin-bottom: 12px;
}

.competition-name {
  font-size: 0.9rem;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.competition {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #023247;
  font-size: .9rem;
  line-height: 1.5em;
  text-align: left;
}

.competition-stage {
  display: block;
  text-align: left;
}

.location-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: .9rem;
  line-height: 1.5em;
  text-align: center;
  white-space: nowrap;
}

.video-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  min-height: 150px;
  margin-bottom: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media screen and (max-width: 479px) {
  .video-title-wrapper {
    overflow: visible;
    min-height: auto;
  }
}

.location-name {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #023247;
}

.date-time {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #023247;
  white-space: pre-wrap;
}

.spacer {
  display: block;
  padding-right: 6px;
}

.spacer.game-view {
  display: block;
}

.spacer.bundle {
  font-size: 1rem;
}

.body-white-smoke {
  background-color: #f8fafb;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.team-psr {
  position: relative;
  top: 0%;
  right: auto;
  bottom: auto;
  border-radius: 12%;
  background-color: #023247;
}

.team-psr.away {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-left: 12px;
  clear: right;
}

.score-list {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  line-height: 1.25em;
  font-weight: 400;
  text-align: left;
}

.text-block-8 {
  font-size: 1rem;
}

.game-metadata {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  line-height: 1em;
  text-align: center;
}

.game-metadata.bundle {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.9rem;
  line-height: 1.5em;
}

.scoreline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  color: #2c2c2c;
  font-size: 1.75rem;
}

.scoreline.vs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}

.scoreline.away {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.crest {
  position: relative;
  width: auto;
  height: 60px;
  padding-right: 0px;
  padding-left: 0px;
}

.crest.away-team {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: auto;
  display: block;
  padding-right: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.crest.bundle {
  width: auto;
  height: 30px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.crest.bundle.away {
  width: auto;
  margin-right: 12px;
  margin-left: 0;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.bundle-spacer {
  width: 75%;
  height: 1px;
  margin-right: auto;
  margin-left: auto;
  background-color: #e9eef1;
}

.crest.img {
  background-image: url('../images/placeholder.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: left;
}

.team-crest-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 45%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.team-crest-wrapper.away-team {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.team-crest-wrapper.bundle {
  width: auto;
}

.breadcrumb-link-2 {
  opacity: 0.5;
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  color: #4f5c65;
}

.breadcrumb-link-2:hover {
  opacity: 1;
  color: #008ca8;
}

.breadcrumb-link-2.w--current {
  opacity: 1;
  color: #008ca8;
}

.breadcrumb-link-2.text-small {
  display: inline-block;
}

.breadcrumb-link-2.text-small.current {
  opacity: 1;
  color: #008ca8;
}

.breadcrumb-link-2.text-small.current:hover {
  color: #6db33f;
}

.team-scoreboard-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-template-areas: "Area";
  -ms-grid-columns: 2.5fr auto 0.5fr auto 2.5fr;
  grid-template-columns: 2.5fr auto 0.5fr auto 2.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.team-scoreboard-grid.bundle {
  margin-top: 0px;
  margin-bottom: 20px;
}

.team-scoreboard-grid.hide {
  display: none;
}

.text-center-2 {
  line-height: 1.25em;
  text-align: center;
}

.team-psr-score {
  margin-bottom: 0px;
  padding: 0px 10px 10px;
  color: #f8fafb;
  font-size: 1.5rem;
  line-height: 1em;
}

.team-name-h1 {
  margin-bottom: 0px;
  padding-left: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #2c2c2c;
  font-size: 1.75rem;
  line-height: 1.1em;
  text-align: left;
  white-space: pre-line;
}

.team-name-h1.away {
  margin-right: 70px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: right;
  white-space: pre-line;
}

.team-name-h1.away.text-line {
  text-align: right;
}

.team-name-h1.text-line {
  text-align: left;
}

.scorers-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.video-container {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  opacity: 1;
}

@media screen and (max-width: 479px) {
  .video-container {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
}

@media screen and (max-width: 991px) {
  .video-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
}

.video-container.vimeo {
  box-shadow: 0 20px 40px -10px rgba(48, 54, 77, 0.4);
}

.video-container.hide {
  display: none;
}

.vimeo-video-player {
  background-color: transparent;
  box-shadow: 0 20px 40px -10px rgba(48, 54, 77, 0.4);
}

.h2-blue-2 {
  color: #2c2c2c;
  text-align: center;
}

.heading-40 {
  font-size: 30px;
}

._404-logo {
  width: 400px;
  margin-bottom: 20px;
}

.title-5 {
  display: block;
  margin-bottom: 30px;
  padding: 4px 7px 4px 8px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-radius: 4px;
  background-color: rgba(1, 140, 170, 0.1);
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #008ca8;
  font-size: 11px;
  line-height: 1.5em;
  font-weight: 400;
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.button-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 48px;
  margin-top: 0px;
  padding: 12px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none transparent;
  border-radius: 10px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008ca8), to(#008ca8));
  background-image: linear-gradient(180deg, #008ca8, #008ca8);
  opacity: 1;
  -webkit-transition: border-color 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  transition: border-color 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  transition: border-color 400ms ease, transform 400ms ease, box-shadow 400ms ease;
  transition: border-color 400ms ease, transform 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 1rem;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}

.button-3:hover {
  border-style: none;
  border-color: transparent;
  background-color: #03a1c4;
  background-image: none;
  box-shadow: 0 6px 12px -2px rgba(1, 140, 170, 0.6);
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
}

.button-3:active {
  border-style: none;
  border-color: transparent;
  background-color: #008ca8;
  box-shadow: 0 6px 12px -2px rgba(1, 140, 170, 0.6);
}

.button-3.green-btn {
  display: block;
  width: auto;
  padding-right: 24px;
  padding-left: 24px;
  background-color: #6cb33f;
  background-image: none;
  opacity: 1;
  font-size: 1rem;
}

.button-3.green-btn:hover {
  box-shadow: 0 6px 12px -2px rgba(108, 179, 63, 0.6);
}

.button-3.green-btn.hero-btn {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 36px;
  padding-left: 36px;
  line-height: 1.5em;
}

.button-3.green-btn.hero-btn:hover {
  box-shadow: 0 6px 12px -2px rgba(108, 179, 63, 0.6);
}

.button-3.small {
  height: 40px;
  padding: 8px 20px;
  background-color: #008ca8;
  background-image: none;
  font-size: 0.9rem;
  line-height: 1.5em;
}

.button-3.small:hover {
  box-shadow: 0 6px 12px -2px rgba(91, 93, 102, 0.6);
}

.button-3.small.white {
  margin-top: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  font-size: 0.9rem;
  line-height: 1.5em;
}

.intro {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  text-align: center;
}

.intro.no-margin-bottom {
  height: 100%;
  max-width: 800px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.intro.full {
  max-width: 100%;
}

.intro.full.text-white {
  white-space: normal;
}

.footer-section-wrapper {
  position: relative;
  z-index: 2;
  display: block;
  margin-top: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  background-color: #f8fafb;
}

.footer-section-wrapper.cta {
  padding-top: 80px;
  padding-bottom: 80px;
}

.footer-section-wrapper.cta.get-started {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f8fafb;
}

.footer-section-wrapper.footer {
  padding-top: 10px;
  padding-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-top: 1px none #e6e8f0;
  background-color: #023247;
  white-space: normal;
}

.h2-blue {
  margin-top: 20px;
  margin-bottom: 40px;
  color: #2c2c2c;
  font-size: 2rem;
  letter-spacing: 0em;
}

.domain-status {
  padding-left: 4px;
  font-size: 1rem;
  line-height: 20px;
  letter-spacing: -.03em;
}

app-profile {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.competition {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #023247;
  font-size: .9rem;
  line-height: 1.5em;
  text-align: center;
}

.game-title-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-height: 55px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1.125rem;
  text-align: center;
  letter-spacing: 0;
  white-space: normal;
  -o-object-fit: fill;
  object-fit: fill;
}

.game-title-heading.broadcaster {
  height: 60px;
  margin-bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #023247;
  font-size: 1.25rem;
  text-align: center;
}

.heading-42 {
  text-align: left;
}

.checkbox {
  margin-top: 0px;
  margin-right: 4px;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  line-height: 1.5em;
}

.checkbox.sign-up {
  width: 30px;
  margin-top: 2px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 10px;
  font-size: 1.125rem;
}

.bg-primary-highligjt {
  height: 100%;
  background-color: #023247;
}

.split-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 10%;
  padding-left: 10%;
  background-color: #023247;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008ca8), to(#023247));
  background-image: linear-gradient(180deg, #008ca8, #023247);
}

.unlock-game-container {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #023247;
  text-align: center;
}

.unlock-heading {
  color: #fff;
}

.h1-heading-white {
  margin-bottom: 40px;
  color: #fff;
}

.games-tab {
  top: -53px;
}

.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Helveticaneueltstd roman', sans-serif;
}

.footer-brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cookie-policy-link {
  border-bottom: 1px solid #fff;
  opacity: 0.8;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
}

.cookie-policy-link:hover {
  border-bottom-color: #fff;
  opacity: 1;
  color: #fff;
}

.footer-heading-2 {
  margin-bottom: 20px;
  color: #fff;
}

.footer-v1-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-right: 15px;
  margin-left: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px #000;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #798099;
  font-size: 12px;
  line-height: 20px;
}

.footer-v1-bottom.custom {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cookiealert {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: block;
  width: 100vw;
  height: auto;
  padding: 20px 0px;
  background-color: #2c2c2c;
  opacity: 0;
}

.cookie-message {
  display: block;
  width: 100%;
  max-width: 800px;
  padding: 0px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 1.5em;
  font-weight: 400;
}

.phone {
  border: 1px none #000;
  opacity: 1;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
}

.phone:hover {
  border-style: none;
}

._2-buttons {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.social-link-small-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 3px 0px;
  padding: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #e6e8f0;
  border-radius: 5px;
  -webkit-transition: border-color 400ms ease, -webkit-transform 200ms ease;
  transition: border-color 400ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, border-color 400ms ease;
  transition: transform 200ms ease, border-color 400ms ease, -webkit-transform 200ms ease;
  font-size: 15px;
}

.social-link-small-2:hover {
  border-style: none;
  border-color: #a9aec3;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.store-badge-link {
  position: relative;
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
}

.store-badge-link:hover {
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.heading-43 {
  display: none;
  color: #fff;
  text-transform: none;
}

.grid-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.partnerships-logos {
  display: none;
  margin-bottom: 1px;
  padding-bottom: 0px;
}

.collection-item-4 {
  overflow: auto;
}

.text-block-54 {
  display: none;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 13px;
  line-height: 1.5em;
}

.footer-top {
  display: block;
  margin-bottom: 16px;
  padding-top: 48px;
  padding-bottom: 48px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-grid {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 40px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr 0.25fr auto auto auto auto 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 0.25fr auto auto auto auto 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.social-icon-small-2 {
  width: 24px;
  background-color: transparent;
  opacity: 1;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
}

.social-icon-small-2:hover {
  border-style: none;
}

.acceptcookies {
  padding: 11px 24px;
  border-bottom-style: none;
  border-radius: 4px;
  background-color: #008ca8;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
}

.acceptcookies:hover {
  margin-top: 0px;
  border: 1px none #000;
  background-color: rgba(0, 140, 168, 0.8);
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

.grid-8 {
  height: 100%;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.social-icons-small-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.store-badge {
  height: 48px;
}

.store-badge.small {
  height: 40px;
}

.footer-info-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0%;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-block-5 {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-weight: 400;
}

.text-block-5.custom {
  margin-left: 6px;
  font-size: 0.85rem;
  line-height: 1.5rem;
}

.footer-link-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding: 4px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px none transparent;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #f8fafb;
  font-size: 0.9rem;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
}

.footer-link-3:hover {
  border: 1px none #000;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.1);
  text-decoration: none;
}

.footer-link-3.hide {
  display: none;
}

.footer-link-3.custom {
  margin-right: 4px;
  margin-left: 4px;
  padding-right: 6px;
  padding-left: 6px;
  font-size: 0.85rem;
  line-height: 1.5rem;
}

.no-games-available {
  display: block;
  width: 100%;
  margin-top: 0;
  padding: 30px;
  border: 1px solid rgba(2, 50, 71, .1);
  background-color: rgba(225, 140, 37, .1);
  text-align: center;
}

.game-card-metadata {
  display: block;
  height: 80px;
  margin-bottom: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.nav-dropdown-2:hover {
  background-color: transparent;
}

.dropdown-list-3.w--open {
  left: 0px;
  z-index: 10;
  margin-top: 12px;
  margin-left: -4px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 6px 24px 0 rgba(48, 54, 77, 0.22);
}

.nav-dropdown-link-3 {
  padding: 9px 20px 11px;
  border: 1px none #000;
  -webkit-transition: color 100ms ease, background-color 100ms ease;
  transition: color 100ms ease, background-color 100ms ease;
  color: black;
  font-size: 14px;
}

.nav-dropdown-link-3:hover {
  border-bottom-style: none;
  background-color: rgba(225, 140, 37, .3);
  color: black;
}

.nav-dropdown-link-3.w--current {
  color: #023247;
  font-weight: 700;
}

.nav-dropdown-link-3.w--current:hover {
  color: #023247;
}

.nav-dropdown-link-3.hide {
  display: none;
}

.h2-white {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 2rem;
  line-height: 1.5em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0em;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}

.button-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  margin-top: 20px;
  padding: 12px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none transparent;
  border-radius: 10px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008ca8), to(#008ca8));
  background-image: linear-gradient(180deg, #008ca8, #008ca8);
  -webkit-transition: border-color 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  transition: border-color 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  transition: border-color 400ms ease, transform 400ms ease, box-shadow 400ms ease;
  transition: border-color 400ms ease, transform 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}

.button-8:hover {
  border-style: none;
  border-color: transparent;
  background-color: #03a1c4;
  background-image: none;
  box-shadow: 0 6px 12px -2px rgba(1, 140, 170, 0.6);
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
}

.button-8.white {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: none;
  box-shadow: none;
  color: #008ca8;
}

.button-8.white:hover {
  background-color: #008ca8;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
  color: #fff;
}

.button-8.white.continually {
  opacity: 1;
  text-transform: none;
}

.button-8.white.outline {
  border-style: solid;
  border-color: #fff;
  background-color: transparent;
  opacity: 1;
  color: #fff;
  text-transform: none;
}

.button-8.white.outline:hover {
  background-color: #fff;
  color: #008ca8;
}

.section-talk-to-us {
  position: relative;
  z-index: 2;
  display: block;
  margin-top: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px none #000;
  background-color: #f8fafb;
}

.section-talk-to-us.cta-book-a-demo {
  padding-bottom: 80px;
  background-color: #008ca8;
}

.title {
  display: inline-block;
  margin-bottom: 16px;
  padding: 4px 7px 4px 8px;
  border-radius: 4px;
  background-color: rgba(225, 140, 37, .1);
  color: #e18c25;
  font-size: .8rem;
  line-height: 1.5em;
  font-weight: 400;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.title.dark-bg {
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, 0.1);
  color: #fff;
  font-size: 0.9rem;
  line-height: 1.5em;
}

.button-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-32 {
  margin-bottom: 20px;
}

.wrapper-6 {
  position: relative;
  z-index: 2;
  overflow: visible;
  width: 100%;
  height: 100%;
  max-width: 1220px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #fff;
}

.wrapper-6.case-content {
  padding-top: 0px;
}

.background-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-image: url('../images/Home-case-study-image2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.3;
}

.background-image.case-study-post {
  background-image: url('../images/CTA-background.jpg');
  background-position: 0% 0%;
  opacity: 0.2;
}

.tabs-content {
  padding: 40px 0px;
}

.video-section {
  position: relative;
  z-index: 2;
  display: block;
  margin-top: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  background-color: #f8fafb;
}

.video-section.post-top-section {
  overflow: hidden;
  margin-top: -88px;
  padding-top: 140px;
  padding-bottom: 0px;
  background-color: #f8fafb;
}

.video-section.hero-v4 {
  overflow: visible;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 0px;
  background-color: #023247;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
}

.video-section.hero-v4 {
  overflow: visible;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 0px;
  background-color: #023247;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
}

.video-container-wrapper {
  position: relative;
  z-index: 10;
  display: block;
  overflow: visible;
  width: 72%;
  height: 100%;
  max-width: 900px;
  min-height: auto;
  margin: 0px auto;
  justify-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  border-radius: 5px;
  background-color: #023247;
  box-shadow: 0 10px 20px -5px rgba(44, 44, 44, 0.5);
  font-family: 'Helveticaneueltstd roman', sans-serif;
}

.post-video.game-unlock {
  display: none;
}

.post-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  overflow: hidden;
  height: 560px;
  background-color: #2c2c2c;
}

.bg-elements {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 2000px;
  min-height: 640px;
  margin: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wave-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0px;
  z-index: 1;
  display: block;
  width: 100%;
  height: 6vw;
  margin-bottom: -1px;
  padding-bottom: 0px;
  border-style: none;
  border-radius: 0px;
  background-color: transparent;
  box-shadow: none;
  color: transparent;
}

.preloader-large-image {
  position: relative;
  z-index: 3;
}

.h2-white-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 40px;
  line-height: 1.5em;
  font-weight: 700;
  text-align: center;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}

.h2-white-2.homepgage {
  margin-bottom: 0px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 24px;
  font-weight: 500;
  white-space: normal;
}

.background-video {
  position: absolute;
  top: 0px;
  z-index: 1;
  width: 100vw;
  height: 100%;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  opacity: 0.3;
  -o-object-fit: fill;
  object-fit: fill;
}

.background-video.homepage {
  display: block;
  height: 100%;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.video-link-2 {
  position: absolute;
  left: 0%;
  top: 50%;
  right: 0%;
  bottom: auto;
  z-index: 11;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 34px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 13px;
  padding-left: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e6e8f0;
  border-radius: 17px;
  background-color: rgba(248, 250, 251, 0.9);
  box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.3);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  color: #30364d;
  text-align: center;
  text-decoration: none;
}

.video-link-2:hover {
  border-style: none;
  background-color: #f8fafb;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.hero-macbook-v2 {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  max-width: 80%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.h1-white-shadow {
  color: #fff;
  font-size: 2.5rem;
  line-height: 1.5em;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  white-space: normal;
}

.main-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 0px;
  padding-top: 20px;
  padding-right: 15px;
  padding-left: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: 'Helveticaneueltstd roman', sans-serif;
}

.main-grid.home {
  margin-top: 90px;
  padding-top: 20px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.hero-bg-gradient-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0px;
  z-index: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(2, 50, 71, 0.7)), to(rgba(2, 50, 71, 0.7)));
  background-image: linear-gradient(180deg, rgba(2, 50, 71, 0.7), rgba(2, 50, 71, 0.7));
}

.text-block-9 {
  color: #5b5d66;
  font-size: 13px;
  line-height: 13px;
  white-space: nowrap;
}

.icon-full-width {
  width: 100%;
}

.wrapper {
  position: relative;
  z-index: 1;
  display: block;
  overflow: visible;
  width: 100%;
  max-width: 1220px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 0.33fr;
  grid-template-columns: 1fr 1fr 0.33fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: transparent;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #5b5d66;
}

.wrapper.grid-covid-19 {
  display: none;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 0.33fr;
  grid-template-columns: 1fr 1fr 0.33fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.covid-19 {
  position: relative;
  top: 88px;
  z-index: 1;
  display: block;
  background-color: rgba(0, 140, 168, 0.5);
  opacity: 1;
}

.coivd-19-message {
  width: 100%;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5em;
}

.covid-19-heading {
  margin-bottom: 10px;
  color: #fff;
  font-size: 1.4rem;
}

.video-link-icon-box-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  padding: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededff));
  background-image: linear-gradient(180deg, #fff, #ededff);
  box-shadow: 0 1px 2px 0 rgba(48, 54, 77, 0.5);
}

.breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 20px auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #023247;
  font-size: 0.9rem;
  line-height: 1.5em;
  letter-spacing: 0.1px;
  text-transform: capitalize;
}

.breadcrumbs.case-study-post {
  margin-top: 0px;
  padding-right: 15px;
  padding-left: 15px;
}

.home-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: 32px;
  padding-right: 12px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-bottom-style: none;
  border-radius: 16px;
  background-color: rgba(225, 140, 37, .1);
  background-image: url('../images/home-dark.svg');
  background-position: 8px 50%;
  background-size: 16px;
  background-repeat: no-repeat;
  opacity: 1;
  font-weight: 400;
}

.home-button:hover {
  border-bottom-style: none;
}

.home-button-text {
  margin-left: 32px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 0.9rem;
  line-height: 32px;
  font-weight: 400;
  white-space: nowrap;
  color: #e18c25;
}

.breadcrumbs-arrow {
  width: 17px;
  height: 17px;
  margin: 10px 4px 9px;
  background-image: url('../images/right-dark.svg');
  background-position: 50% 50%;
  background-size: 16px;
  opacity: 0.3;
}

.breadcrumbs-arrow.arrow-cus {
  display: none;
}

.case-studies-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: none;
  border-radius: 12px;
}

.case-studies-link:hover {
  border-bottom-style: none;
  background-color: rgba(0, 140, 168, 0.1);
}

.breadcrumb-current {
  font-size: 0.9rem;
  line-height: 32px;
  text-transform: none;
}

.breadcrumb-current.cus-bread {
  display: none;
}

.unlock-game {
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  overflow: visible;
  width: 100%;
  height: 100%;
  max-width: 900px;
  min-height: 450px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 1;
}

.game-cover-image {
  display: block;
  width: auto;
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 10px;
  opacity: 0.2;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 100%;
  object-position: 50% 100%;
}

.white-heading {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 2.5rem;
  text-align: center;
  position: relative;
  z-index: 20;
}

.white-heading.game-preview {
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 2rem;
  letter-spacing: 0em;
}

.white-heading.game-preview.non-member {
  padding-bottom: 30px;
}

.white-heading.text-shadow {
  text-shadow: 0 1px 2px #000;
}

.white-heading.small {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.white-heading.processing-video-title {
  font-size: 1.75rem;
}

.video-price {
  margin-bottom: 0px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-size: 3rem;
  font-weight: 700;
}

.link:hover {
  text-decoration: underline;
}

.image {
  width: auto;
  height: 30px;
}

.div-block {
  background-image: url('../images/Game-Cover-Image.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.unlock-game-cta {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: block;
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.unlock-game-cta.logged-out {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.unlock-game-cta.logged-out.public-only.mobile-public-only {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  overflow: hidden;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 5px;
}

.unlock-game-cta.logged-in {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 5px;
}

.ms-style.ms-style-override {
  font-family: 'Helveticaneueltstd roman', sans-serif;
}

.game-price-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.video-thumbnail {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-color: #000;
  background-image: url('../images/preloader.gif');
  background-position: 50% 50%;
  background-size: 32px;
  background-repeat: no-repeat;
  opacity: 1;
}

.login-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr auto 1fr;
  grid-template-columns: 1fr auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logo {
  height: 25px;
}

.link-2 {
  color: #6db33f;
  text-decoration: underline;
}

.back-to-top-new {
  position: relative;
  z-index: 1000;
  height: 0px;
}

.top {
  height: 0px;
}

.top-button {
  position: fixed;
  left: 16px;
  top: auto;
  right: auto;
  bottom: 16px;
  z-index: 100;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #008ca8;
  background-image: url('../images/up-white.svg');
  background-position: 50% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  box-shadow: 0 1px 2px 0 rgba(48, 54, 77, 0.3);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  cursor: pointer;
}

.h1-heading-white-2 {
  margin-bottom: 40px;
  color: #fff;
}

.tab-2 {
  top: 2px;
  display: inline-block;
  padding: 12px 20px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-bottom: 2px none transparent;
  background-color: #008ca8;
  opacity: 1;
  -webkit-transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, opacity 200ms ease;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, opacity 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
}

.tab-2:hover {
  border: 1px none #000;
  background-color: #6db33f;
  opacity: 1;
}

.tab-2.w--current {
  border: 1px none #000;
  background-color: #f8fafb;
  opacity: 1;
  color: #008ca8;
}

.tab-2.w--current:hover {
  background-color: #fff;
  color: #008ca8;
}

.tab-2.on-demand {
  border-top-right-radius: 8px;
}

.tab-2.highlights {
  border-top-right-radius: 8px;
}

.tab-2.highlights.hide {
  display: none;
}

.tab-2.upcoming-games {
  border-top-left-radius: 8px;
}

.no-games-available-2 {
  position: static;
  margin-top: 60px;
  padding: 20px;
  background-color: #e9eef1;
}

.cta-btn {
  padding: 10px 24px;
  border: 2px solid #e18c25;
  border-radius: 5px;
  background-color: #e18c25;
  -webkit-transition: opacity .2s, color .2s, border-color .2s, background-color .2s, -webkit-transform .2s;
  transition: transform .2s, opacity .2s, color .2s, border-color .2s, background-color .2s, -webkit-transform .2s;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
}

.cta-btn:hover {
  opacity: 0.75;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.cta-btn.w--current {
  background-color: #fff;
  color: #008ca8;
}

.cta-btn.green-tbn {
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
}

.cta-btn.green-tbn:hover {
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #6db33f;
}

.cta-btn.game.green-btn {
  display: block;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
}

.cta-btn.button-large {
  padding: 16px 32px;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.cta-btn.button-large:hover {
  border-color: #6db33f;
  background-color: #6db33f;
  opacity: 1;
}

.cta-btn.button-large.live-game-buy {
  display: block;
}

.cta-btn.button-large.buy-od {
  display: block;
}

.cta-btn.button-large.sign-up {
  border-color: #6db33f;
  background-color: #6db33f;
}

.cta-btn.button-large.sign-up:hover {
  border-color: #008ca8;
  background-color: #008ca8;
}

.cta-btn.submit-button {
  margin-top: 12px;
}

.cta-btn.submit-button {
  margin-top: 12px;
  font-size: 1rem;
}

.cta-btn.button-small {
  padding: 8px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  font-size: 1rem;
}

.cta-btn.submit-button {
  display: block;
  margin-top: 12px;
  font-size: 1rem;
  text-align: center;
}

.cta-btn.green-tbn {
  height: auto;
  border-style: solid;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
}

.cta-btn.green-tbn:hover {
  border-style: solid;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
}

.cta-btn.green-tbn.new-game-btn {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-weight: 500;
}

.cta-btn.green-tbn.new-game-btn:hover {
  border-color: #77be48;
  background-color: #77be48;
  opacity: 1;
}

.cta-btn.green-tbn.new-game-btn.w--current {
  color: #fff;
}

.cta-btn.green-tbn.add-club {
  margin-right: 10px;
}

.cta-btn.game {
  display: block;
}

.cta-btn.game:hover {
  opacity: 1;
}

.cta-btn.game.green-btn {
  display: block;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
}

.cta-btn.game.green-btn:hover {
  opacity: 1;
}

.cta-btn.game.green-btn.hide {
  display: none;
}

.cta-btn.coupons {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.cta-btn.coupons:hover {
  border-color: #f39d34;
  background-color: #f39d34;
  opacity: 1;
}

.cta-btn.edit-club {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.section-talk-to-us-2 {
  position: relative;
  z-index: 2;
  display: block;
  margin-top: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  background-color: #f8fafb;
}

.h2-blue-3 {
  margin-top: 20px;
  margin-bottom: 40px;
  color: #008ca8;
  font-size: 2rem;
  letter-spacing: 0em;
}

.card-body-3 {
  display: -ms-grid;
  display: grid;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr 0.5fr auto;
  grid-template-rows: 1fr 0.5fr auto;
  color: #023247;
}

.card-3 {
  position: relative;
  display: block;
  margin: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 10px;
  background-color: #fff;
  text-align: left;
}

.text-block-55 {
  border: 1px solid transparent;
  background-color: transparent;
  color: #da0004;
}

.maintenance-notice {
  margin-bottom: 60px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 400;
}

.white-heading-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 2.5rem;
  text-align: center;
}

.white-heading-2.game-preview {
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.75rem;
  letter-spacing: 0em;
}

.white-heading-2.game-preview.non-member {
  padding-bottom: 30px;
}

.unlock-game-container-2 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #023247;
  text-align: center;
}

.video-thumbnail-2 {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: #000;
  background-image: url('../images/preloader.gif');
  background-position: 50% 50%;
  background-size: 32px;
  background-repeat: no-repeat;
}

.scoreline-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  color: #2c2c2c;
  font-size: 2rem;
}

.team-name-h1-2 {
  margin-bottom: 0px;
  padding-left: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #2c2c2c;
  font-size: 1.75rem;
  line-height: 1.1em;
  text-align: left;
  white-space: nowrap;
}

.team-name-h1-2.away {
  margin-right: 70px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: right;
}

.quantity {
  display: none;
}

.option-list {
  display: none;
}

.add-to-cart-button {
  display: none;
}

.out-of-stock-state {
  display: none;
}

.error-state {
  display: none;
}

.billing-address {
  display: block;
}

.order-summary-block {
  top: 100px;
}

.order-item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.block-header {
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.required {
  font-size: 1rem;
  line-height: 1em;
}

.email {
  font-size: 1rem;
}

.profile-tab {
  background-color: transparent;
}

.tabs-main-content {
  border-color: #da2424;
}

.form-input-2 {
  height: 48px;
  margin-bottom: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
  font-size: 16px;
  line-height: 24px;
}

.form-input-2:focus {
  border-color: #008ca8;
}

.form-input-2.textarea-input {
  height: auto;
  min-height: 96px;
  padding-top: 12px;
}

.form-input-2.textarea-input.textarea-input-large {
  min-height: 240px;
  background-color: #f8fafb;
}

.form-input-2.row-form-input {
  margin-bottom: 0px;
  background-color: #f8fafb;
}

.form-input-2.row-form-input.change-password {
  margin-bottom: 10px;
}

.form-input-2.row-form-input.card {
  margin-left: 0px;
  background-color: #fff;
}

.form-input-2.row-form-input.card {
  margin-left: 0px;
  background-color: #fff;
}

.tab-header:hover {
  background-color: #e18c25;
  color: #fff;
}

.tab-header.billing {
  display: none;
}

.tab-header.hide {
  display: none;
}

.tab-header.hide.w--current {
  display: none;
}

.tab-header.competition-profile {
  display: none;
}

.tab-header.club-profile {
  display: none;
}

.form-error-2 {
  margin-top: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px;
  background-color: #da2424;
  color: #fff;
  text-align: center;
}

.form-success-2 {
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 9px;
  background-color: #3cba58;
  color: #fff;
}

.game-purchased-block {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.2);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  color: #023247;
  font-weight: 400;
}

.game-purchased-block:hover {
  border-color: rgba(2, 50, 71, 0.3);
  background-color: rgba(0, 140, 168, 0.1);
  color: #008ca8;
  text-decoration: none;
}

.game-purchased-block.billing {
  padding-top: 10px;
  padding-bottom: 10px;
}

.game-header {
  display: inline-block;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0em;
}

.game-header.price {
  display: none;
}

.view-game-text {
  position: absolute;
  left: auto;
  top: auto;
  right: 20px;
  bottom: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 400;
}

.payment-block {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.card-ending {
  margin-bottom: 0px;
  color: #023247;
  font-weight: 400;
  letter-spacing: 0em;
}

.card-expiry {
  margin-bottom: 0px;
  color: #008ca8;
  line-height: 1.5em;
  font-weight: 400;
  letter-spacing: 0em;
}

.edit-link {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #023247;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 400;
}

.edit-link:hover {
  color: #008ca8;
}

.billing-details-card {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #f8fafb;
}

.billing-details-card:hover {
  border-color: rgba(2, 50, 71, 0.2);
  background-color: rgba(0, 140, 168, 0.05);
}

.billing-heading {
  margin-bottom: 10px;
}

.billing-details-block {
  display: block;
}

.billing-date {
  margin-bottom: 0px;
  color: rgba(2, 50, 71, 0.5);
}

.game-paid-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.admin-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1rem;
}

.admin-heading.admin {
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-bottom: 1px solid #e9eef1;
}

.admin-heading.admin {
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-bottom: 1px solid #e9eef1;
}

.admin-heading.scoreboard {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.revenue {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1rem;
}

.rev-generated {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.admin-block {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.create-new-game-block {
  margin-bottom: 20px;
  text-align: center;
}

.main-heading {
  border-bottom: 1px solid #e9eef1;
  flex: 1;
  align-self: center;
  margin-bottom: 10px;
  margin-right: 10px;
  font-size: 1.5rem;
}

.main-heading.viewer {
  display: block;
  margin-right: 12px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom-style: none;
}

.main-heading.dashboard {
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px none #000;
}

.card-ending-2 {
  margin-bottom: 0px;
  color: #023247;
  font-weight: 400;
  letter-spacing: 0em;
}

.billing-details-card-2 {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #f8fafb;
}

.billing-details-card-2:hover {
  border-color: rgba(2, 50, 71, 0.2);
  background-color: rgba(0, 140, 168, 0.05);
}

.game-header-2 {
  margin-right: 8px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0em;
}

.profile-tab-header-2 {
  margin-right: 5px;
  border-bottom: 2px solid #008ca8;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #008ca8;
  font-weight: 500;
}

.profile-tab-header-2:hover {
  background-color: #008ca8;
  color: #fff;
}

.profile-tab-header-2.w--current {
  border-bottom-color: #023247;
  background-color: #023247;
  color: #fff;
}

.expandable-title-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
  color: #023247;
  cursor: pointer;
}

.expandable-title-2:hover {
  color: #008ca8;
}

.game-purchased-block-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-bottom: 12px;
  padding: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.2);
  border-radius: 5px;
  background-color: #f8fafb;
  -webkit-transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  color: #023247;
  font-weight: 400;
}

.game-purchased-block-2:hover {
  border-color: rgba(2, 50, 71, 0.3);
  background-color: rgba(0, 140, 168, 0.1);
  color: #008ca8;
  text-decoration: none;
}

.game-purchased-block-2.billing {
  padding-top: 10px;
  padding-bottom: 10px;
}

.horizontal-tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -2px;
  margin-bottom: 20px;
  border-bottom: 2px solid #e9eef1;
}

.edit-link-2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #023247;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 400;
}

.edit-link-2:hover {
  color: #008ca8;
}

.card-expiry-2 {
  margin-bottom: 0px;
  color: #008ca8;
  line-height: 1.5em;
  font-weight: 400;
  letter-spacing: 0em;
}

.main-heading-2 {
  border-bottom: 1px solid #e9eef1;
}

.rtmp-url {
  background-color: rgba(225, 140, 37, .1);
  border: 1px solid rgba(2, 50, 71, .1);
  border-radius: 5px;
  flex: 1;
  margin-right: 0;
  padding: 8px 12px;
}

.rtmp-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rtmp-heading {
  margin-bottom: 0px;
  letter-spacing: 0em;
}

.rtmp-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: auto 3fr auto;
  grid-template-columns: auto 3fr auto;
}

.viewers-dashboard-grid {
  display: block;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: left;
}

.viewer-block {
  padding: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: rgba(109, 179, 63, 0.1);
}

.viewer-name {
  color: #023247;
  font-size: 1.125rem;
  letter-spacing: 0em;
}

.viewer-email {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #023247;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0em;
}

.viewer-block-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.breadcrumbs-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.breadcrumb-link-3 {
  opacity: 0.5;
  -webkit-transition: color 200ms ease, opacity 200ms ease;
  transition: color 200ms ease, opacity 200ms ease;
  color: #023247;
}

.breadcrumb-link-3:hover {
  opacity: 1;
  color: #008ca8;
}

.breadcrumb-link-3.w--current {
  opacity: 1;
  color: #008ca8;
}

.profile-grid {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.shipping-form {
  display: none;
}

.shipping-method {
  display: none;
}

.main-heading-3 {
  margin-bottom: 0px;
  border-bottom: 1px solid #e9eef1;
  font-size: 1.5rem;
}

.main-heading-3.viewer {
  margin-right: 12px;
  margin-bottom: 0px;
}

.viewer-name-2 {
  color: #023247;
  font-size: 1.125rem;
  letter-spacing: 0em;
}

.default-games-purchased {
  background-color: rgba(225, 140, 37, .2);
  border: 1px solid #c6d2d7;
  margin-bottom: 20px;
  padding: 20px;
}

.event-link {
  text-decoration: underline;
}

.event-link:hover {
  color: #e18c25;
}

.purchased-game-container {
  display: block;
}

.button-10 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.video-2 {
  display: none;
}

.free-to-watch {
  display: none;
}

.order-image {
  width: 60px;
  height: 50px;
  border-radius: 5px;
  -o-object-fit: cover;
  object-fit: cover;
}

.order-confirmation {
  min-height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f8fafb;
}

.limited {
  font-family: 'Helveticaneueltstd it', sans-serif;
  font-size: 0.8rem;
  font-weight: 400;
}

.billing-address-toggle {
  display: none;
}

.block-content {
  font-size: 1rem;
}

.customer-info {
  display: none;
}

.checkout-order {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.web-payments {
  display: none;
  padding-bottom: 10px;
}

.discounts {
  padding: 20px 0px 0px;
  border-style: none;
}

.order-item-block {
  margin-right: 10px;
  margin-left: 0px;
  padding-left: 10px;
}

.checkout-form {
  min-height: auto;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f8fafb;
}

.game-note {
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #da2424;
  font-weight: 500;
}

.note {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 470px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #2c2c2c;
  opacity: 1;
  color: #fff;
}

.note.postponedgame {
  display: none;
}

.note-heading {
  position: static;
  left: 50%;
  top: 50%;
  z-index: 20;
  display: block;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #fff;
  text-align: center;
  letter-spacing: 0em;
  font-size: 2rem;
}

.note-image {
  position: absolute;
  z-index: 20;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-position: 0px 0px;
  background-size: cover;
  opacity: 0.2;
  -o-object-fit: fill;
  object-fit: fill;
}

.game-note-2 {
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #da2424;
  font-weight: 500;
}

.refund-icon {
  padding-right: 5px;
  padding-left: 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 0.8rem;
}

.upload-video-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 5px;
  background-color: #f8fafb;
}

.upload-video-container.admin {
  display: none;
}

.upload-video-container.admin-only.mobile-admin-only {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.upload-video-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: #008ca8;
  font-size: 4rem;
}

.upload-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.refund-link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 4px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-weight: 400;
}

.refund-link-block:hover {
  border-radius: 5px;
  background-color: rgba(0, 140, 168, 0.1);
}

.refund-link-block.refunded {
  opacity: 0.5;
  color: #023247;
  cursor: default;
}

.refund-link-block.refunded:hover {
  background-color: transparent;
}

.progress-block {
  position: relative;
  display: none;
  padding: 20px 60px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.progress-bar-meta {
  padding-top: 4px;
  padding-bottom: 4px;
  color: #263238;
  font-size: 0.8rem;
}

.progress-bar-meta.time-remaining {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  float: right;
}

.progress {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 1.75rem;
  clear: both;
  border-radius: 0.25rem;
  background-color: #e8e8e8;
  font-size: .75rem;
}

.progress-text {
  position: relative;
  z-index: 2;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #14c968;
  -webkit-transition: width 600ms ease;
  transition: width 600ms ease;
  color: #fff;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.progress-bar.progress-bar-striped {
  width: 75%;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 0.9rem;
  line-height: 1em;
  font-weight: 500;
}

.viewers-dashboard-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px solid #d1d1d1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f0f0f0;
  color: #023247;
  font-size: 1.5rem;
  text-align: center;
}

.viewers-dashboard-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.333%;
  padding: 8px;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px none #d1d1d1;
  border-radius: 9px;
  background-color: transparent;
}

.dashboard-key-metric {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  color: #023247;
  font-size: 2rem;
  text-align: center;
}

.viewers-dashboard-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #d1d1d1;
  background-color: #fff;
}

.viewers-dashboard-heading-2 {
  display: block;
  margin-bottom: 0px;
  padding: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: none none solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f0f0f0;
  color: #023247;
  font-size: 1.5rem;
  text-align: center;
}

.dashboard-key-metric-2 {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #023247;
  font-size: 2.25rem;
  text-align: center;
}

.customers-grid-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 40px 1.5fr 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 40px 1.5fr 2fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #fff;
}

.table-block.number-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.table-block.name-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 21%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.table-block.email-col {
  width: 30%;
}

.table-block.customer-data {
  width: 15%;
}

.image-file-upload {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.default-upload-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.upload-button {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #023247;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  color: #fff;
}

.upload-button:hover {
  background-color: #000;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.edit-cover-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 400px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #fff;
  -o-object-fit: cover;
  object-fit: cover;
}

.edit-cover-image.bundle {
  height: 250px;
}

.no-content {
  padding: 30px;
  border: 1px solid rgba(2, 50, 71, .1);
  border-radius: 5px;
  background-color: rgba(225, 140, 37, .1);
  text-align: center;
}

.no-content.broadcaster {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 5px;
}

.customer-order-heading-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-grid-columns: 1.5fr 1fr 1fr auto;
  grid-template-columns: 1.5fr 1fr 1fr auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px solid #d1d1d1;
  background-color: #f0f0f0;
}

.viewers-heading {
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 1.5rem;
}

.info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.7;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-size: 1rem;
}

.info:hover {
  opacity: 1;
}

.info.tippy {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.customer-main-heading {
  margin-bottom: 0px;
  padding: 0px;
  font-size: 1.5rem;
}

.upload-button-2 {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #fff;
}

.uploading-state {
  display: block;
}

.team-crest-preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 120px;
  margin-right: auto;
  margin-bottom: 4px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e6eaec;
  border-radius: 5px;
  background-color: #fff;
}

.preview-title {
  margin-bottom: 0px;
  color: #023247;
  letter-spacing: 0em;
}

.next {
  width: 120px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-color: #008ca8;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease;
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.next:hover {
  background-color: #027d96;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.previous {
  width: 120px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-color: #008ca8;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease;
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.previous:hover {
  border-color: #027d96;
  background-color: #027d96;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.search-mini-form {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.search-mini-form.clubs {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.search-mini-form.teams {
  -webkit-transition: border-color 200ms ease, background-color 200ms ease, opacity 200ms ease;
  transition: border-color 200ms ease, background-color 200ms ease, opacity 200ms ease;
  color: transparent;
}

.search-mini-form.teams.hide {
  display: none;
}

.search-mini-form.hide {
  display: none;
}

.help-mini-input {
  height: 48px;
  max-width: 320px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 16px 10px 48px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: none;
  border-width: 1px;
  border-color: #023247;
  border-radius: 0%;
  background-color: transparent;
  background-image: url('../images/icon-search.svg');
  background-position: 16px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  opacity: 0.75;
  -webkit-transition: border-color 400ms ease, background-color 400ms ease;
  transition: border-color 400ms ease, background-color 400ms ease;
  color: #686e73;
  text-transform: none;
}

.help-mini-input:hover {
  border-style: none;
  border-color: #023247;
  background-color: #f8fafb;
  background-image: url('../images/icon-search.svg');
  opacity: 1;
  color: #474f55;
}

.help-mini-input:focus {
  border-style: none;
  border-color: #023247;
  background-color: #01131b;
  background-image: url('../images/icon-search.svg');
  opacity: 1;
  color: #353e44;
  text-transform: none;
}

.help-mini-input::-webkit-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #7d8286;
  font-weight: 400;
  text-transform: none;
}

.help-mini-input:-ms-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #7d8286;
  font-weight: 400;
  text-transform: none;
}

.help-mini-input::-ms-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #7d8286;
  font-weight: 400;
  text-transform: none;
}

.help-mini-input::placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #7d8286;
  font-weight: 400;
  text-transform: none;
}

.help-mini-input.filter {
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.help-mini-input.filter:hover {
  border-style: none;
}

.help-mini-input.filter:focus {
  border-style: none;
  background-color: #f8fafb;
}

.help-mini-input.customers {
  max-width: 100%;
  border-style: solid;
  border-color: #d1d1d1;
  border-radius: 5px;
  background-color: #fff;
}

.help-mini-input.navbar {
  border-style: solid;
  border-radius: 8px;
  background-color: #022535;
  background-image: url('../images/icon-search-light.svg');
  opacity: 0.6;
  -webkit-transition: opacity 200ms ease, border-color 400ms ease, background-color 400ms ease;
  transition: opacity 200ms ease, border-color 400ms ease, background-color 400ms ease;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #f8fafb;
  font-weight: 400;
}

.help-mini-input.navbar:hover {
  opacity: 1;
}

.help-mini-input.navbar:focus {
  opacity: 1;
  color: #f8fafb;
  font-weight: 500;
}

.help-mini-input.navbar::-webkit-input-placeholder {
  color: #fff;
}

.help-mini-input.navbar:-ms-input-placeholder {
  color: #fff;
}

.help-mini-input.navbar::-ms-input-placeholder {
  color: #fff;
}

.help-mini-input.navbar::placeholder {
  color: #fff;
}

.help-mini-button {
  position: absolute;
  left: auto;
  right: 0px;
  display: none;
  width: 44px;
  border-radius: 5px;
  background-color: #fff;
  background-image: url('../images/arrow-right-white.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.help-mini-button:hover {
  background-color: rgba(2, 50, 71, 0.8);
}

.search-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
}

.customer-grid-heading-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 0;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 40px 1.5fr 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 40px 1.5fr 2fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d5d5d5;
  background-color: #f0f0f0;
}

.draft-publish-status-block {
  display: block;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  z-index: 200;
}

.dropdown-toggle {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.dropdown-toggle.w--open {
  z-index: 3;
}

.dropdown-text-block {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 0.5px none #023247;
  border-radius: 0px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 500;
}

.dropdown-text-block.viewing-status {
  border-right-style: none;
  color: #023247;
}

.dropdown-icon-status {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 36px;
  height: 100%;
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 8px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border: 1px none #000;
  color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.dropdown-icon-status.viewing-status {
  color: #023247;
}

.status-dropdown-list {
  z-index: 10;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #5b5d66;
}

.status-dropdown-list.w--open {
  position: absolute;
  z-index: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  border-width: 2px;
  border-color: #e56768;
  background-color: transparent;
  color: #fff;
  font-size: 1rem;
  text-align: left;
}

.status-dropdown-link {
  position: static;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: transparent;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 0.9rem;
}

.status-dropdown-link:hover {
  background-color: #f39d34;
}

.status-dropdown-link.viewing-status {
  position: relative;
  z-index: 999;
  margin-top: 0px;
  background-color: #f0f0f0;
  color: #023247;
}

.status-dropdown-link.viewing-status:hover {
  background-color: #d1d1d1;
}

.club-profile-row-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 11%;
  padding-left: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
}

.club-profile-row-heading.number-column {
  width: 40px;
  padding-left: 8px;
  text-align: left;
}

.club-profile-row-heading.name-col {
  width: 21%;
}

.club-profile-row-heading.email-col {
  width: 30%;
}

.club-profile-row-heading._1x-col {
  width: 14%;
}

.club-profile-row-heading.coupon-name-col {
  width: 20%;
}

.club-profile-row-heading.usage-col {
  width: 8%;
}

.club-profile-row-heading.status-col {
  width: 15%;
}

.club-profile-row-heading.image-col {
  width: 20%;
}

.club-profile-row-heading.url-col {
  width: 50%;
}

.club-profile-row-heading.clicks-col {
  width: 9%;
}

.club-profile-row-heading.level-col {
  width: 15%;
}

.club-profile-row-heading.end-col {
  width: 5%;
  padding-right: 12px;
  padding-left: 0px;
}

.table-block {
  width: 11%;
  padding: 10px 0px 10px 8px;
  font-size: 0.9rem;
}

.table-block.paid {
  color: #3cba58;
}

.table-block.refunded {
  color: #da2424;
}

.table-block.active {
  color: #3cba58;
}

.table-block.disabled {
  color: #da2424;
}

.table-block.coupon-name-col {
  width: 20%;
}

.table-block.usage-col {
  width: 8%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.table-block.remove-col {
  width: 5%;
  padding-right: 12px;
  padding-left: 0px;
}

.tab-pane-customers {
  margin-bottom: 60px;
}

.dropdown {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px 5px 0px 0px;
  background-color: #e18c25;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  color: #fff;
}

.dropdown:hover {
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.dropdown.draft {
  z-index: 1;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #e56768;
}

.dropdown.draft:hover {
  background-color: #da2424;
}

.dropdown.published {
  z-index: 1;
  display: block;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #008ca8;
}

.dropdown.published:hover {
  background-color: #027d96;
}

.dropdown.draft {
  background-color: #e56768;
  font-size: 0.9rem;
}

.dropdown.draft:hover {
  background-color: #da2424;
}

.dropdown.draft {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #e56768;
}

.dropdown.draft:hover {
  background-color: #da2424;
}

.dropdown.published {
  display: block;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #008ca8;
}

.dropdown.published:hover {
  background-color: #027d96;
}

.dropdown.view-status {
  z-index: 999;
  border: 1px solid #d1d1d1;
  border-radius: 5px 5px 0px 0px;
  background-color: #f0f0f0;
}

.dropdown.view-status:hover {
  background-color: #d1d1d1;
}

.dropdown-admin-list {
  z-index: 2;
  display: none;
  border-radius: 0px 0px 5px 5px;
  background-color: #e18c25;
}

.dropdown-admin-list.w--open {
  top: auto;
  z-index: 999;
  overflow: scroll;
  width: 100%;
  padding-left: 0px;
  border-style: none;
  border-width: 1px;
  border-color: #d1d1d1;
  box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.4);
}

.dropdown-admin-list.viewing-status {
  z-index: 2;
  overflow: scroll;
  height: 120px;
  border: 1px solid #d1d1d1;
  background-color: #f0f0f0;
}

.dropdown-admin-list.viewing-status.w--open {
  width: 101%;
  margin-left: -1px;
  border-style: solid;
}

.coupon-main-heading {
  margin-bottom: 0px;
  font-size: 1.5rem;
}

.coupons-grid-heading-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 12px;
  padding-bottom: 12px;
  -ms-grid-columns: 2fr 1fr 1fr 1fr 1fr 1fr 0.5fr 1.5fr;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 0.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f0f0f0;
}

.coupons-grid-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 2fr 1fr 1fr 1fr 1fr 1fr 0.5fr 1.5fr;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 0.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #fff;
}

.coupons-grid-row.sponsors-row {
  padding: 8px;
}

.dropdown-text-block-2 {
  padding: 10px 0px 10px 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 0.5px solid #023247;
  border-radius: 0px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 0.8rem;
  font-weight: 500;
}

.dropdown-icon-status-2 {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 30px;
  height: 100%;
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 6px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border: 1px none #000;
  color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.dropdown-admin-list-2 {
  border-radius: 5px;
  background-color: #008ca8;
}

.status-dropdown-link-2 {
  position: static;
  margin-top: -2px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 4px 0px 4px 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: #0e9bb8;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 0.8rem;
}

.status-dropdown-link-2:hover {
  background-color: #027d96;
}

.dropdown-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 4px;
  padding-left: 4px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-block.status-col {
  width: 15%;
  padding: 12px 0 12px 8px;
}

.dropdown-block.sponsor-status-col {
  width: 14%;
}

.dropdown-block.sponsor-dropdown {
  width: 15%;
  padding-right: 8px;
  padding-left: 8px;
}

.tab-pane-coupons {
  margin-bottom: 60px;
}

.preview-title-2 {
  margin-bottom: 0px;
  color: #023247;
  letter-spacing: 0em;
}

.upload-button-3 {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.upload-button-3:hover {
  background-color: #e6eaec;
}

.team-crest-preview-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 120px;
  margin-right: auto;
  margin-bottom: 4px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e6eaec;
  border-radius: 5px;
  background-color: #fff;
}

.section-block {
  padding: 24px;
}

.forgot-password-link {
  font-size: 1rem;
}

.video-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 3fr 1.5fr;
  grid-template-columns: 3fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  box-shadow: 0 10px 20px -5px rgba(44, 44, 44, 0.5);
}

.sponsors-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.sponsor {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  grid-auto-columns: 1fr;
  grid-template-areas: "Area Area";
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 2fr 1fr 1fr;
  grid-template-rows: 2fr 1fr 1fr;
  border: 1px solid #fff;
  background-image: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.sponsor.main {
  display: block;
  width: 100%;
  height: 100%;
  font-weight: 400;
  -o-object-fit: fill;
  object-fit: fill;
}

.sponsor-tile {
  height: 170px;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 0% 0%;
  object-position: 0% 0%;
}

.secondary-sponsors-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}

.collection-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.sponsor-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px;
  background-color: #fff;
  background-image: url('../images/Sponsors-Loading-Default.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -o-object-fit: fill;
  object-fit: fill;
}

.collection-item-5 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.collection-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-template-areas: ". ."
    "Area Area";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-2 {
  display: block;
}

.collection-item-6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.sponsor-link-block {
  display: block;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px solid #000;
}

.sponsor-link-block:hover {
  border-width: 1px;
  border-color: #e18c25;
}

.sponsor-link-block.secondary {
  width: 100%;
}

.sponsors-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.sponsor-item {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.sponsor-image-block {
  display: block;
  width: 100%;
  height: 100%;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border: 1px none #000;
  background-image: url('../images/Sponsors-Loading-Default.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  font-weight: 400;
  -o-object-fit: fill;
  object-fit: fill;
}

.sponsor-image-block:hover {
  border-style: none;
  border-color: #6db33f;
}

.sponsor-image-block.software {
  background-image: url('../images/Software-tile.png');
}

.sponsor-image-block.courses {
  background-image: url('../images/Courses-tile.png');
}

.sponsor-image-block.first-pass {
  background-image: url('../images/First-Pass-tile.png');
}

.video-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-shadow: none;
}

.sponsors-empty-state {
  display: none;
}

.sponsors-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 28%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  box-shadow: 0 10px 20px -5px rgb(44 44 44 / 50%);
}

.sponsors-wrapper.dummy-wrapper {
  display: none;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-9 {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.preloader-block {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: rgba(0, 0, 0, 0.75);
  background-image: url('../images/Ellipsis-1.3s-200px.gif');
  background-position: 50% 50%;
  background-size: 75px;
  background-repeat: no-repeat;
  opacity: 1;
}

.preloader-block.loader {
  display: block;
}

.video-container-grid-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.video-wrapper-grid {
  position: relative;
  z-index: 10;
  width: 67vw;
  height: 100%;
  max-width: 900px;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.no-video-set {
  position: relative;
  z-index: 2000;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 470px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 1;
}

.content-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-input-3 {
  height: 48px;
  margin-bottom: 12px;
  padding: 12px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
  font-size: 16px;
  line-height: 24px;
}

.form-input-3:focus {
  border-color: #6db33f;
}

.form-input-3.row-form-input {
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
}

.form-input-3.row-form-input:focus {
  background-color: #f8fafb;
  color: #023247;
}

.form-input-3.row-form-input.change-password {
  margin-bottom: 10px;
  background-color: #fff;
}

.form-input-3.row-form-input.change-password:focus {
  background-color: #fff;
}

.form-input-3.row-form-input.white-bkg {
  background-color: #fff;
}

.form-input-3.row-form-input {
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
  background-color: #f8fafb;
}

.form-input-3.row-form-input:focus {
  background-color: rgba(0, 140, 168, 0.1);
  color: #023247;
}

.form-input-3.row-form-input.white-bkg {
  background-color: #fff;
}

.subtotal {
  display: none;
}

.checkboxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.buying-block {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 5px;
}

.buying-block.stripe {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  z-index: 9999999;
}

.buying-block.webflow {
  display: none;
}

.buying-block.not-buying {
  display: none;
  z-index: 20;
}

.form-success-3 {
  margin-top: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #3cba58;
  color: #fff;
  font-size: 1.125rem;
  text-align: center;
}

.form-error-3 {
  margin-top: 12px;
  padding: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #da2424;
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.game-purchased-block-3 {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  margin-bottom: 12px;
  padding: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.2);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  color: #023247;
  font-weight: 400;
}

.game-purchased-block-3:hover {
  border-color: rgba(2, 50, 71, 0.3);
  background-color: rgba(0, 140, 168, 0.1);
  color: #008ca8;
  text-decoration: none;
}

.game-purchased-block-3.billing {
  padding-top: 10px;
  padding-bottom: 10px;
}

.game-header-3 {
  display: inline-block;
  margin-right: 8px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0em;
}

.horizontal-tabs-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -2px;
  margin-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-bottom: 2px solid #e9eef1;
}

.section-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  background-color: #f8fafb;
}

.section-3.homepage {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f8fafb;
}

.section-3.no-bottom-space {
  padding-bottom: 0px;
}

.section-3.no-bottom-space.bg-primary {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #023247;
}

.tab-header-2 {
  margin-right: 5px;
  padding: 8px 24px;
  border-bottom: 2px solid #008ca8;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #008ca8;
  font-size: 1rem;
  font-weight: 500;
}

.tab-header-2:hover {
  background-color: #008ca8;
  color: #fff;
}

.tab-header-2.w--current {
  border-bottom-color: #023247;
  background-color: #023247;
  color: #fff;
  font-size: 1rem;
}

.tab-header-2.billing {
  display: none;
}

.policy-doc {
  padding: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 8px;
  background-color: #fff;
}

.open-graph-image {
  display: block;
  border-style: solid;
  border-width: 1px;
  border-color: #e6eaec;
  background-image: url('../images/OpenGraphImage.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.broadcaster-club-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.dropdown-icon-status-3 {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 36px;
  height: 100%;
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 8px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border: 1px none #000;
  color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.card-4 {
  position: relative;
  z-index: 1;
  display: block;
  margin: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 10px;
  background-color: #fff;
  text-align: left;
}

.status-dropdown-link-3 {
  position: static;
  margin-top: -2px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 24px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: #0e9bb8;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 1rem;
}

.status-dropdown-link-3:hover {
  background-color: #027d96;
}

.card-body-4 {
  display: -ms-grid;
  display: grid;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1.75fr 2fr 1fr;
  grid-template-rows: 1.75fr 2fr 1fr;
  color: #023247;
}

.card-body-4.admin {
  -ms-grid-rows: 2fr 2fr 1.25fr 1.2fr 1fr;
  grid-template-rows: 2fr 2fr 1.25fr 1.2fr 1fr;
}

.dropdown-text-block-3 {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 0.5px solid #023247;
  border-radius: 0px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
}

.tab-3 {
  top: 2px;
  display: inline-block;
  padding: 12px 20px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-bottom: 2px none transparent;
  background-color: #008ca8;
  opacity: 1;
  -webkit-transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, opacity 200ms ease;
  transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, opacity 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
}

.tab-3:hover {
  border: 1px none #000;
  background-color: #6db33f;
  opacity: 1;
}

.tab-3.w--current {
  border: 1px none #000;
  background-color: #f8fafb;
  opacity: 1;
  color: #008ca8;
}

.tab-3.w--current:hover {
  background-color: #6db33f;
  color: #fff;
}

.tab-3.highlights {
  border-top-right-radius: 8px;
}

.tab-3.highlights.hide {
  display: none;
}

.h1-heading-white-3 {
  margin-bottom: 40px;
  color: #fff;
}

.broadcaster-empty-state {
  border-style: none;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.5);
  border-radius: 5px;
  background-color: #e9eef1;
  font-size: 1rem;
  text-align: center;
}

.sponsor-header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-grid-columns: 1fr auto auto;
  grid-template-columns: 1fr auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px solid #d1d1d1;
  background-color: #f0f0f0;
}

.club-profile-main-heading {
  margin-bottom: 0px;
  font-size: 1.5rem;
}

.sponsor-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-grid-columns: 2fr 4fr 1fr 1fr 1.5fr 1.5fr;
  grid-template-columns: 2fr 4fr 1fr 1fr 1.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #fff;
}

.sponsor-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0px 8px 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-size: 1rem;
  white-space: break-spaces;
}

.sponsor-block.invoice {
  width: 14%;
  line-height: 1.25em;
}

.sponsor-block.image-col {
  width: 18%;
}

.sponsor-block.url-col {
  width: 36%;
}

.sponsor-block.clicks-col {
  width: 9%;
}

.sponsor-block.level-col {
  width: 9%;
}

.sponsor-name {
  margin-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.sponsor-table-header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  -ms-grid-columns: 2fr 4fr 1fr 1fr 1.5fr 1.5fr;
  grid-template-columns: 2fr 4fr 1fr 1fr 1.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f0f0f0;
}

.invoice-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 4px;
  font-size: 0.9rem;
}

.invoice-link {
  font-size: 0.9rem;
}

.sponsor-level {
  margin-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1rem;
}

.sponsors-pane {
  overflow: scroll;
}

.tab-pane-sponsors {
  margin-bottom: 60px;
}

.tab-pane-payouts {
  margin-bottom: 60px;
}

.tab-pane-competition-profile {
  margin-bottom: 60px;
}

.upload-video-wrapper {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.club-sponsor-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 240px;
  margin-top: 8px;
  margin-right: 12px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.sponsor-empty-state {
  display: none;
}

.upload-button-4 {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #023247;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  color: #fff;
}

.upload-button-4:hover {
  background-color: #000;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.edit-cover-image-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 200px;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #fff;
  -o-object-fit: cover;
  object-fit: cover;
}

.club-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.club-sponsor-tile {
  width: 100%;
}

.primary-sponsor-tile {
  width: 100%;
  height: 120px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.club-tile {
  width: 100%;
  height: 100%;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.club-tile:hover {
  border-color: #6db33f;
}

.club-tile.secondary-sponsor-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 120px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.club-tile.primary {
  height: 180px;
}

.secondary-sponsor-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 33%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.button-11 {
  margin-right: 0px;
  padding: 10px 24px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: solid;
  border-width: 2px;
  border-color: #008ca8;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.button-11:hover {
  opacity: 0.75;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.button-11.w--current {
  background-color: #fff;
  color: #008ca8;
}

.button-11.green-tbn {
  height: auto;
  border-style: solid;
  border-color: #6db33f;
  background-color: #6db33f;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
}

.button-11.green-tbn:hover {
  border-style: solid;
  border-color: #6db33f;
  background-color: #6db33f;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
}

.button-11.green-tbn.new-game-btn {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-weight: 500;
}

.button-11.green-tbn.new-game-btn:hover {
  border-color: #77be48;
  background-color: #77be48;
  opacity: 1;
}

.button-11.export-btn {
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f8fafb;
  color: #023247;
  font-size: 1rem;
}

.button-11.export-btn:hover {
  background-color: rgba(109, 179, 63, 0.1);
  opacity: 1;
}

.button-11.coupons {
  font-size: 1rem;
}

.button-11.coupons:hover {
  border-color: #027d96;
  background-color: #027d96;
  opacity: 1;
}

.button-11.game {
  display: block;
}

.button-11.game:hover {
  border-color: #027d96;
  background-color: #027d96;
  opacity: 1;
}

.button-11.game.green-btn {
  display: block;
  border-color: #6db33f;
  background-color: #6db33f;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-weight: 500;
}

.button-11.game.green-btn:hover {
  border-color: #77be48;
  background-color: #77be48;
  opacity: 1;
}

.dropdown-2 {
  width: 100%;
  margin-right: 4px;
  margin-left: 4px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px;
  background-color: #5b5d66;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
}

.dropdown-2:hover {
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.dropdown-2.draft {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #e56768;
}

.dropdown-2.draft:hover {
  background-color: #da2424;
}

.dropdown-2.published {
  display: block;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #008ca8;
}

.dropdown-2.published:hover {
  background-color: #027d96;
}

.dropdown-text-block-4 {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 0.5px solid #023247;
  border-radius: 0px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 400;
}

.help-mini-input-2 {
  height: 48px;
  max-width: 320px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 16px 10px 48px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(91, 93, 102, 0.3);
  border-radius: 5px;
  background-color: #1e556d;
  background-image: url('../images/search-dark.svg');
  background-position: 16px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  -webkit-transition: border-color 400ms ease, background-color 400ms ease;
  transition: border-color 400ms ease, background-color 400ms ease;
  color: #5b5d66;
}

.help-mini-input-2:hover {
  border-color: rgba(2, 50, 71, 0.1);
  background-color: #fff;
  color: #023247;
}

.help-mini-input-2:focus {
  border-color: rgba(91, 93, 102, 0.9);
  background-color: #fff;
  color: #023247;
}

.help-mini-input-2::-webkit-input-placeholder {
  color: rgba(2, 50, 71, 0.5);
}

.help-mini-input-2:-ms-input-placeholder {
  color: rgba(2, 50, 71, 0.5);
}

.help-mini-input-2::-ms-input-placeholder {
  color: rgba(2, 50, 71, 0.5);
}

.help-mini-input-2::placeholder {
  color: rgba(2, 50, 71, 0.5);
}

.customers-grid-row-2 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 2fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 2fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #fff;
}

.section-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  background-color: #f8fafb;
}

.section-4.no-bottom-space {
  padding-bottom: 0px;
}

.section-4.no-bottom-space.bg-primary {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #023247;
}

.section-4.homepage {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f8fafb;
}

.tab-header-3 {
  margin-right: 5px;
  padding: 8px 24px;
  border-bottom: 2px solid #008ca8;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #008ca8;
  font-size: 1rem;
  font-weight: 500;
}

.tab-header-3:hover {
  background-color: #008ca8;
  color: #fff;
}

.tab-header-3.w--current {
  border-bottom-color: #023247;
  background-color: #023247;
  color: #fff;
  font-size: 1rem;
}

.coupons-grid-row-2 {
  overflow: visible;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 2fr 1fr 1fr 1fr 1fr 1fr 0.5fr 1.5fr;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 0.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #fff;
}

.sponsor-image-admin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  background-color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  -o-object-fit: fill;
  object-fit: fill;
}

.primary-sponsor-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 67%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.secondary-sponsor-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.secondary-sponsor-tile {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.club-logo {
  display: block;
  width: 60px;
  height: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #023247;
  border-radius: 5px;
  background-color: #f8fafb;
  background-image: url('../images/placeholder.svg');
  background-position: 50% 50%;
  background-size: 90% 90%;
  background-repeat: no-repeat;
}

.club-logo-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.club-logo-name.custom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
}

.club-name-heading {
  margin-bottom: 0px;
  padding-left: 20px;
  color: #fff;
}

.club-name-heading.custom {
  padding-left: 12px;
  font-size: 1.5rem;
}

.primary-club-sponsor {
  display: block;
  width: 100%;
  margin-bottom: 4px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.primary-sponsor-list {
  width: 100%;
}

.primary-sponsor-tile-item {
  position: static;
  left: 4px;
  right: 4px;
  width: 100%;
  height: auto;
}

.secondary-club-sponsor {
  width: 100%;
  height: auto;
  flex: 0 auto;
  margin-bottom: 4px;
  display: flex;
}

.secondary-collection-list {
  width: 100%;
  height: 100%;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.secondary-sponsor-item {
  max-width: 49%;
  min-height: 90px;
  min-width: 49%;
  flex: 1;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tertiary-sponsor-list {
  width: 100%;
  height: 100%;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  display: flex;
}

.tertiary-sponsor-item {
  width: 77px;
  height: 60px;
  flex: 0 auto;
}

.sponsor-image-tile {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-image: url('../images/Sponsors-Loading-Default.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.tertiary-club-sponsor {
  width: 100%;
  height: auto;
}

.club-sponsor-heading {
  margin-bottom: 0px;
  font-size: 1.5rem;
  text-align: center;
}

.games-collection-list-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media screen and (max-width: 479px) {
  .nav-bar.sticky.dark-bg {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
}

.sponsor-image-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  background-color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  -o-object-fit: fill;
  object-fit: fill;
}

.club-name-heading-2 {
  margin-bottom: 0px;
  padding-left: 20px;
  color: #fff;
}

.club-logo-2 {
  width: 80px;
  height: 80px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #fff;
  border-radius: 100%;
  background-color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.club-tile-2 {
  width: 100%;
  height: 100%;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.club-tile-2:hover {
  border-color: #6db33f;
}

.club-tile-2.primary {
  height: 180px;
}

.field-label-2 {
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #4d5a60;
  font-weight: 500;
}

.toggle-switch {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px solid #e8e8e8;
  border-radius: 20px;
  background-color: #fff;
}

.checkbox-2 {
  position: absolute;
  left: 40px;
  top: 2px;
  bottom: 0%;
  width: 24px;
  height: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border: 1px solid #4d5a60;
  border-radius: 100%;
  background-color: #4d5a60;
  -webkit-transition: left 500ms ease;
  transition: left 500ms ease;
}

.radio-text-off {
  position: absolute;
  left: 10px;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  margin-bottom: 0px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: rgba(77, 90, 96, 0.5);
  font-size: 0.75rem;
  line-height: 30px;
  font-weight: 500;
  text-align: left;
  text-transform: uppercase;
}

.radio-text-on {
  position: absolute;
  left: 40px;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 30px;
  opacity: 1;
  color: #14c968;
  font-size: 0.75rem;
  line-height: 30px;
  text-transform: uppercase;
}

.enable-scoreboard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.enable-scoreboard-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.scoreboard-heading-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e9eef1;
}

.scoreboard-heading {
  margin-bottom: 0px;
  font-size: 1.5rem;
}

.scoreboard-grid {
  margin-bottom: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  -ms-grid-columns: 75px 70px 60px 70px 1fr;
  grid-template-columns: 75px 70px 60px 70px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.scoreboard-grid.score {
  padding-top: 20px;
  -ms-grid-columns: 75px 70px 60px 70px 1fr;
  grid-template-columns: 75px 70px 60px 70px 1fr;
}

.ptv-branding {
  position: relative;
  display: none;
  width: 120px;
  height: 60px;
  margin-right: 10px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  border: 1px solid #000;
  border-radius: 5px;
  background-color: #023247;
  background-image: none;
}

.ptv-branding.live {
  display: none;
  border-color: #023f4b;
  background-color: #008ca8;
  background-image: none;
  color: #fff;
}

.ptv-branding.live.downgaatv {
  display: none;
}

.branding-heading {
  display: none;
  margin-bottom: 0px;
  color: #fff;
  font-size: 2rem;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0px;
}

.clock {
  position: relative;
  width: 140px;
  height: 60px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  border: 2px solid #000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #000;
  color: #fff;
}

.clock.overrun {
  background-color: #da2424;
}

.timer {
  margin-bottom: 0px;
  color: #fff;
  font-size: 2rem;
  line-height: 60px;
  text-align: center;
}

.timer.ptv {
  color: #e1e1e1;
  font-size: 1.5rem;
  line-height: 50px;
}

.home-team-block {
  position: relative;
  width: 120px;
  height: 60px;
  border: 2px solid #000;
  background-color: #000000;
}

.home-team-block.crossmaglen {
  position: relative;
  background-color: #f99c1b;
  color: #000;
}

.home-team-block.crossmaglen {
  position: relative;
  background-color: #f99c1b;
  color: #000;
}

.home-team-block.fermanagh {
  background-color: #59a040;
}

.home-team-block.down {
  position: relative;
  background-color: #fc101a;
  color: #000;
}

.home-team-block.tyrone {
  background-color: #da2424;
  color: #fff;
}

.home-team-block.derry {
  position: relative;
  background-color: #e30715;
}

.home-team-block.monaghan {
  background-color: #000;
}

.home-team-block.warrenpoint-gac {
  background-color: #3503ff;
}

.home-team-block.downpatrick-gac {
  background-color: #005e2e;
}

.home-team-block.loughinisland-gac {
  background-color: #004297;
}

.home-team-block.carryduff-gac {
  background-color: #a12a96;
}

.home-team-block.darraghcross-gac {
  background-color: #223558;
}

.home-team-block.bredagh-gac {
  background-color: #820031;
}

.home-team-block.glentoran {
  background-color: #0b8d36;
}

.home-team-block.longstone-gac {
  background-color: #ff1634;
}

.home-team-block.ballycran-gac {
  background-color: #ffc300;
}

.home-team-block.east-belfast-gac {
  background-color: #f5da00;
}

.home-team-block.annaclone-gac {
  background-color: #00ad80;
}

.home-team-block.liatroim-gac {
  background-color: #fff;
}

.home-team-block.kilclief-gac {
  background-color: #00b35a;
}

.home-team-block.newry-shamrocks-gac {
  background-color: #fff;
}

.scoreboard-team-name {
  margin-bottom: 0px;
  border: 1px none #000;
  color: #fff;
  font-size: 2rem;
  line-height: 60px;
  text-align: center;
}

.scoreboard-team-name.dromintee {
  color: #26318a;
}

.scoreboard-team-name.granemore {
  color: #ffab4a;
}

.scoreboard-team-name.maghery {
  color: #fff000;
}

.scoreboard-team-name.donegal {
  color: #4ab957;
}

.scoreboard-team-name.drogheda {
  color: #9adef5;
}

.scoreboard-team-name.monaghan {
  color: #282c6b;
}

.scoreboard-team-name.meath {
  color: #ffd300;
}

.scoreboard-team-name.dundalk {
  color: #f69000;
}

.scoreboard-team-name.st-james-swift {
  color: #fff;
}

.scoreboard-team-name.longford-town-fc {
  color: #1500ff;
}

.scoreboard-team-name.east-belfast-gac {
  color: #000;
}

.scoreboard-team-name.ballycran-gac {
  color: #000;
}

.scoreboard-team-name.sligo-rovers-fc {
  color: #000;
}

.scoreboard-team-name.liatroim-gac {
  color: #00642f;
}

.scoreboard-team-name.newry-shamrocks-gac {
  color: #00b353;
}

.scoreboard-team-name.carryduff-gac {
  color: #fded0e;
}

.scoreline-block {
  width: 140px;
  height: 60px;
  border: 2px solid #000;
  background-color: #000;
}

@media screen and (max-width: 479px) {
  .scoreboard-block-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}


.scoreline-block.gaa {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  min-width: 100px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.scoreline-block.soccer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55px;
}

.scoreline-block.soccer.away {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
}

.scoreline-block.soccer.splitter {
  width: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.scoreline-text-block {
  width: 100%;
  height: 60px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 2rem;
  line-height: 60px;
  text-align: center;
}

.scoreline-text-block.home {
  padding-right: 8px;
  padding-left: 8px;
  text-align: right;
}

.scoreline-text-block.home.gaa {
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
  width: 160px;
}

.scoreline-text-block.away {
  padding-right: 8px;
  padding-left: 8px;
  text-align: left;
}

.scoreline-text-block.away.gaa {
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
  width: 160px;
}

.scoreline-text-block.splitter {
  width: 20px;
}

.away-team-block {
  position: relative;
  width: 120px;
  height: 60px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  border: 2px solid #000;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #000;
  font-size: 2rem;
}

.away-team-block.dromintee {
  position: relative;
  background-color: #fff;
  color: #fff;
}

.away-team-block.granemore {
  background-color: #16953f;
}

.away-team-block.monaghan {
  background-color: #243072;
}

.away-team-block.meath {
  background-color: #00a031;
}

.away-team-block.donegal {
  background-color: #000000;
}

.away-team-block.shamrock-rovers {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background-color: #128f1c;
}

.away-team-block.drogheda {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background-color: #800c15;
}

.away-team-block.killeavy {
  background-color: #009657;
}

.away-team-block.dundalk {
  background-color: #2c2c2c;
}

.away-team-block.willow-bank {
  background-color: #ff2602;
}

.away-team-block.st-james-swift {
  background-color: #f0cc00;
}

.away-team-block.ballymena-united {
  background-color: #353e44;
}

.away-team-block.glenavon {
  background-color: #f60;
}

.away-team-block.finn-harps {
  background-color: #2e3d90;
}

.away-team-block.longstone-gac {
  background-color: #dd1d00;
}

.away-team-block.glentoran {
  background-color: #007531;
}

.away-team-block.carryduff-gac {
  background-color: #a12a96;
}

.away-team-block.ballyholland-gac {
  background-color: #ffab00;
}

.away-team-block.saul-gac {
  background-color: #0077e6;
}

.away-team-block.longford-town-fc {
  background-color: #fff400;
}

.away-team-block.mayobridge-gac {
  background-color: #00aee8;
}

.away-team-block.liatroim-gac {
  background-color: #00622f;
}

.away-team-block.linfield-fc {
  background-color: #083853;
}

.away-team-block.portadown-fc {
  background-color: #db0000;
}

.away-team-block.portaferry-gac {
  background-color: #0044a5;
}

.away-team-block.bryansford-gac {
  background-color: #099e39;
}

.away-team-block.st-pats-fc {
  background-color: #02004f;
}

.away-team-block.auglisnafin-gac {
  background-color: #00a165;
}

.away-team-block.darraghcross-gac {
  background-color: #101440;
}

.away-team-block.bohemians-fc {
  background-color: #0f00cf;
}

.away-team-block.crusaders-fc {
  background-color: red;
}

.away-team-block.warrenpoint-town-fc {
  background-color: #82caff;
}

.away-team-block.sligo-rovers-fc {
  background-color: #fff;
}

.away-team-block.cliftonville-fc {
  background-color: red;
}

.away-team-block.balella-gac {
  background-color: #ffbc00;
}

.scoreboard-preview {
  margin-bottom: 10px;
  border-bottom: 1px solid #e9eef1;
  color: #023247;
  font-size: 1.5rem;
}

.scoreboard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  min-width: 100px;
  padding: 8px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #000;
  border-radius: 5px;
  background-color: transparent;
}

.scoreboard.minus {
  margin-right: 12px;
  margin-left: 12px;
  background-color: #da2424;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
}

.scoreboard.minus:hover {
  background-color: #e56768;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.scoreboard.add {
  width: 60px;
  background-color: #6db33f;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.scoreboard.add:hover {
  background-color: #77be48;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.scoreboard.minus {
  background-color: #da2424;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
}

.scoreboard.minus:hover {
  background-color: #e56768;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.scoreboard.add {
  width: auto;
  margin-right: 12px;
  margin-left: 12px;
  background-color: #6db33f;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.scoreboard.add:hover {
  background-color: #77be48;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.scoreboard.add.goal {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-weight: 500;
}

.update-scoreboard {
  display: block;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 500;
}

.away-scoreboard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #000;
  border-radius: 5px;
}

.away-scoreboard.add {
  background-color: #6db33f;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
}

.away-scoreboard.add:hover {
  background-color: #77be48;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.away-scoreboard.minus {
  background-color: #da2424;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.away-scoreboard.minus:hover {
  background-color: #e56768;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.away-scoreboard.add {
  background-color: #6db33f;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
}

.away-scoreboard.add:hover {
  background-color: #77be48;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.away-scoreboard.minus {
  background-color: #da2424;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.away-scoreboard.minus:hover {
  background-color: #e56768;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.timer-grid-heading-row {
  display: -ms-grid;
  display: grid;
  padding: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1.25fr 1fr 1fr 0.75fr 0.75fr 1.25fr 1.5fr;
  grid-template-columns: 0.75fr 1.25fr 1fr 1fr 0.75fr 0.75fr 1.25fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px solid #d1d1d1;
  background-color: #f0f0f0;
}

.timer-headings {
  padding-left: 0px;
  font-size: 1.125rem;
  text-align: center;
}

.timer-row {
  display: -ms-grid;
  display: grid;
  padding: 8px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1.25fr 1fr 1fr 0.75fr 0.75fr 1.25fr 1.25fr;
  grid-template-columns: 0.75fr 1.25fr 1fr 1fr 0.75fr 0.75fr 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f8fafb;
}

.timer-row.row1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.75fr 1.25fr 1fr 1fr 0.75fr 0.75fr 1.25fr 1fr 0.5fr;
  grid-template-columns: 0.75fr 1.25fr 1fr 1fr 0.75fr 0.75fr 1.25fr 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.scoreboard-wrapper {
  margin-bottom: 40px;
  padding: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 5px;
  background-color: #fff;
}

.team-shorthand-grid {
  display: -ms-grid;
  display: grid;
  margin-bottom: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.team-name-sh {
  margin-bottom: 0px;
  padding-right: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 1.5rem;
}

.team-shorthand-value {
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.timer-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.timer-name {
  margin-bottom: 0px;
}

.clock-timer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e6eaec;
  border-radius: 5px;
  background-color: #fff;
}

.clock-timer.real-time {
  border-style: none;
  border-radius: 0px;
  background-color: transparent;
}

.restart-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  font-size: 0.8rem;
  line-height: 1em;
  font-weight: 400;
}

.restart-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  border-radius: 5px;
  background-color: #023247;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.restart-btn:hover {
  background-color: #023247;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.restart-block {
  display: block;
  margin: auto;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.overrun-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.overrun-form-block {
  width: 20px;
  height: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.overun-checkbox {
  width: 20px;
  height: 20px;
  margin-left: 0px;
  float: none;
}

.checkbox-overrun {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 30px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.overrun-form {
  width: 20px;
  height: 20px;
}

.highlights-grid {
  display: block;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.highlights-card-body {
  display: block;
  padding: 16px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(auto-fit, 120px) 120px 70px;
}

.sports-tab {
  text-align: left;
}

.sport-tab {
  margin-right: 1px;
  margin-left: 1px;
  padding: 8px 24px;
  border-radius: 5px;
  background-color: rgba(0, 140, 168, 0.1);
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-size: 1rem;
  font-weight: 500;
}

.sport-tab:hover {
  background-color: #6db33f;
  color: #fff;
}

.sport-tab.w--current {
  background-color: #008ca8;
  color: #fff;
}

.sport-tab.w--current:hover {
  background-color: #6db33f;
}

.sport-tab-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 20px;
}

.sport-tab-menu.hide {
  display: none;
}

.sport-tab-menu.category-menu {
  display: none;
}

.live-scoreboard {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 60px;
  padding-left: 80px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-grid-columns: auto auto auto auto auto 1fr;
  grid-template-columns: auto auto auto auto auto 1fr;
}

.live-scoreboard.hide {
  display: none;
  grid-auto-columns: 1fr;
  -ms-grid-columns: auto auto auto auto auto 1fr;
  grid-template-columns: auto auto auto auto auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.live-scoreboard.preview {
  z-index: 1;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.live-scoreboard.downgaatv {
  padding-top: 80px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.club-empty-state {
  display: none;
}

.image-preview {
  position: static;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-preview-placeholder {
  position: static;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-preview-placeholder.cover-image {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-preview.cover-image {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-4 {
  position: static;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.form-input-4 {
  height: 48px;
  margin-bottom: 12px;
  padding: 0px 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
  font-size: 16px;
  line-height: 24px;
}

.form-input-4:focus {
  border-color: #6db33f;
}

.form-input-4.row-form-input {
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
}

.form-input-4.row-form-input:focus {
  background-color: #f8fafb;
  color: #023247;
}

.form-input-4.row-form-input.white-bkg {
  background-color: #fff;
  text-align: center;
}

.form-input-4.row-form-input.white-bkg.bundle {
  text-align: left;
}

.form-input-4.row-form-input.change-password {
  margin-bottom: 10px;
  background-color: #fff;
}

.form-input-4.row-form-input.change-password:focus {
  background-color: #fff;
}

.form-input-4.row-form-input.white-bkg {
  background-color: #fff;
}

.form-input-4.row-form-input.white-bkg {
  background-color: #fff;
  text-align: left;
}

.form-input-4.row-form-input.white-bkg:focus {
  background-color: #fff;
}

.form-input-4.row-form-input.white-bkg {
  background-color: #fff;
}

.form-input-4.row-form-input.white-bkg:focus {
  background-color: #fff;
}

.form-input-4.form-input-small {
  height: 36px;
  padding-left: 16px;
  font-size: 14px;
}

.form-input-4.form-input-small.coupon-input {
  height: 40px;
  margin-bottom: 0px;
  padding-left: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #f8fafb;
  -webkit-transition: background-color 200ms ease, border-color 200ms ease;
  transition: background-color 200ms ease, border-color 200ms ease;
  color: #023247;
  line-height: 40px;
}

.form-input-4.form-input-small.coupon-input:hover {
  background-color: #fff;
}

.form-input-4.form-input-small.coupon-input:focus {
  background-color: #fff;
  color: #023247;
}

.game-status {
  margin-bottom: 0px;
  color: #008ca8;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0em;
}

.game-status-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.truncate-overflow {
  overflow: hidden;
  height: 80px;
  clear: none;
}

.text {
  font-size: 1rem;
}

.content-heading {
  margin-bottom: 20px;
  border-bottom: 1px solid #e9eef1;
}

.button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.form-select-add {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form-select-add.bundle {
  margin-bottom: 12px;
}

.add-team-btn {
  margin-left: 8px;
  padding-right: 18px;
  padding-left: 18px;
  border-radius: 5px;
  background-color: #e18c25;
  -webkit-transition: background-color .2s, -webkit-transform .2s;
  transition: background-color .2s, transform .2s, -webkit-transform .2s;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
}

.add-team-btn:hover {
  background-color: #f39d34;
  -webkit-transform: translate(0, -3px);
  -ms-transform: translate(0, -3px);
  transform: translate(0, -3px);
}

.viewers-dashboard-heading-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f0f0f0;
  color: #023247;
  font-size: 1.5rem;
  text-align: center;
}

.dashboard-key-metric-3 {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #023247;
  font-size: 2.25rem;
  text-align: center;
}

.main-heading-4 {
  margin-bottom: 20px;
  border-bottom: 1px solid #e9eef1;
  font-size: 1.5rem;
}

.dashboard-metrics {
  overflow: visible;
  margin-bottom: 40px;
}

.club-profile-grid {
  display: block;
  width: 100%;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.collaborators-block {
  padding: 12px;
  float: left;
}

.league-logo {
  width: 80px;
  height: 80px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.card-body-5 {
  display: -ms-grid;
  display: grid;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1.75fr 2.25fr 1fr;
  grid-template-rows: 1.75fr 2.25fr 1fr;
  color: #023247;
}

.enable-payments-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 12px 0px 6px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.enable-sponsors-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.enable-sponsors-form.category-level {
  margin-bottom: 0px;
  padding-top: 0px;
}

.game-settings-block {
  border-top: 1px solid #e9eef1;
}

.game-settings-block.admin-only.mobile-admin-only {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #e9eef1;
  border-bottom: 1px solid #e9eef1;
  text-align: left;
}

.game-settings-block.admin-only.mobile-admin-only {
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #e9eef1;
  border-bottom: 1px solid #e9eef1;
  text-align: left;
}

.toggle-switch-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.toggle-switch-block.scoreboard {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-style: none;
}

.toggle-switch-block.sponsors {
  padding-top: 8px;
  padding-bottom: 8px;
}

.enable-sponsors {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.broadcaster-button-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.broadcaster-button-grid.admin-only.mobile-admin-only {
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
}

.broadcaster-button-block.admin-only.mobile-admin-only {
  display: none;
}

.broadcaster-button-block.hidden-section {
  display: none;
}

.user-uid {
  display: none;
}

.modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99999;
  display: none;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(44, 44, 44, 0.75);
}

.modal.team {
  display: none;
}

.modal.competition {
  display: none;
}

.modal.buy-now {
  display: none;
}

.modal.bundle {
  display: none;
}

.modal.stripe-disconnect {
  display: none;
}

.modal-content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: 90vh;
  max-width: 550px;
  margin: auto;
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
  background-color: #f8fafb;
}

@media screen and (max-width: 991px) {
  .modal-content {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 767px) {
  .modal-content {
    max-width: 90%;
  }
}

@media screen and (max-width: 479px) {
  .modal-content {
    padding: 24px;
  }
}

.add-teammate {
  width: 60px;
  margin-left: 8px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 5px;
  background-color: #6db33f;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.add-teammate:hover {
  background-color: #77be48;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.upload-button-5 {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #023247;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  color: #fff;
}

.upload-button-5:hover {
  background-color: #000;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.create-team-form-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

@media screen and (max-width: 767px) {
  .create-team-form-block {
    height: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.close {
  position: static;
  left: auto;
  top: 40px;
  right: 36px;
  bottom: auto;
  display: block;
  color: #da2424;
  font-size: 1rem;
  font-weight: 400;
}

.close:hover {
  text-decoration: underline;
}

.create-team-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.close-modal-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
}

.text-block {
  display: inline;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1rem;
}

.clubname {
  display: inline;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
}

.profile-heading {
  margin-top: 4px;
  margin-bottom: 0px;
  font-size: 1.125rem;
}

.inline-text {
  display: inline;
}

.text-block-57 {
  display: inline;
}

.remove-teammate {
  width: 60px;
  margin-left: 8px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 5px;
  background-color: #da2424;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
  text-align: center;
}

.remove-teammate:hover {
  background-color: #e56768;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.viewer-location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}

.location-number {
  width: 60px;
  padding: 6px 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  border: 1px none #000;
  color: #e18c25;
  text-align: center;
}

.location-number.percentage {
  border: 1px none #000;
}

.location-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #023247;
}

.location-name._77 {
  width: 77%;
}

.location-name._23 {
  width: 23%;
  min-width: 20%;
}

.location-percentage {
  padding: 6px 12px;
}

.location {
  white-space: nowrap;
}

.location-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23%;
  padding: 9px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 5px;
  background-color: rgba(225, 140, 37, .1);
}

.location-bar._77 {
  width: 77%;
}

.location-name-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #023247;
}

.location-number-2 {
  width: 60px;
  padding: 6px 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  border: 1px none #000;
  color: #008ca8;
  text-align: center;
}

.dashboard-heading-block {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e9eef1;
}

.game-range-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  padding: 4px 8px 4px 4px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-radius: 5px;
  background-color: #fff;
}

.filter-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-radius: 5px;
  background-color: #f0f0f0;
  -webkit-transition: border-color 200ms ease, background-color 200ms ease;
  transition: border-color 200ms ease, background-color 200ms ease;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-size: 1rem;
  font-weight: 500;
  text-align: center;
}

.filter-button:hover {
  border-color: #9b9a9a;
  background-color: #d1d1d1;
}

.filter-button.criteria {
  margin-right: 0px;
}

.filter-by-heading {
  padding-right: 8px;
  padding-left: 8px;
  font-size: 1rem;
  letter-spacing: 0em;
}

.filter-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  padding-right: 12px;
  padding-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.heading-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e9eef1;
}

.heading {
  margin-bottom: 0px;
  color: #023247;
  font-size: 1.5rem;
}

.heading.club-name {
  margin-left: 8px;
}

.add-icon {
  padding-right: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.dashboard-filter-modal {
  position: absolute;
  left: auto;
  top: 60px;
  right: 0;
  bottom: 0;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 50%;
  height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 20px 40px -10px rgb(0 0 0 / 40%);
}

.filter-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border: 1px #000;
  border-radius: 0;
  background-color: #efefef;
}

.help-mini-input-3 {
  height: 48px;
  max-width: 320px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 16px 10px 48px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #023247;
  border-radius: 8px;
  background-color: #012433;
  background-image: url('../images/icon-search-light.svg');
  background-position: 16px 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  opacity: 0.75;
  -webkit-transition: border-color 400ms ease, background-color 400ms ease;
  transition: border-color 400ms ease, background-color 400ms ease;
  color: #fff;
  text-transform: none;
}

.help-mini-input-3:hover {
  border-style: solid;
  border-color: #023247;
  background-color: #012433;
  background-image: url('../images/icon-search-light.svg');
  opacity: 1;
  color: #5b5d66;
}

.help-mini-input-3:focus {
  border-style: solid;
  border-color: #023247;
  background-color: #01131b;
  opacity: 1;
  color: #2c2c2c;
  text-transform: none;
}

.help-mini-input-3::-webkit-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-weight: 400;
  text-transform: none;
}

.help-mini-input-3:-ms-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-weight: 400;
  text-transform: none;
}

.help-mini-input-3::-ms-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-weight: 400;
  text-transform: none;
}

.help-mini-input-3::placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-weight: 400;
  text-transform: none;
}

.help-mini-button-2 {
  position: absolute;
  left: auto;
  right: 0px;
  display: none;
  width: 44px;
  border-radius: 5px;
  background-color: #fff;
  background-image: url('../images/arrow-right-white.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.help-mini-button-2:hover {
  background-color: rgba(2, 50, 71, 0.8);
}

.filter-content {
  padding: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-bottom: 1px solid #e9eef1;
  background-color: #fff;
}

.filtered-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 20px;
  background-color: rgba(109, 179, 63, 0.3);
  color: #023247;
  font-size: 0.9rem;
  font-weight: 400;
}

.remove-filter {
  padding-right: 8px;
  padding-left: 8px;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #023247;
  font-weight: 700;
}

.remove-filter:hover {
  -webkit-transform: scale(1.25);
  -ms-transform: scale(1.25);
  transform: scale(1.25);
}

.search-results {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 4px 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid rgba(8, 51, 71, .1);
  border-radius: 20px;
  background-color: rgba(2, 50, 71, .05);
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
  font-size: .9rem;
}

.search-results:hover {
  background-color: rgba(2, 50, 71, 0.1);
}

.search-result-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #023247;
  font-size: 0.9rem;
}

.add-searched-item {
  padding-right: 8px;
  padding-left: 8px;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #023247;
  font-weight: 700;
}

.add-searched-item:hover {
  -webkit-transform: scale(1.25);
  -ms-transform: scale(1.25);
  transform: scale(1.25);
}

.search-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.show-all {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.search-link-options {
  padding: 4px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f8fafb;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #023247;
  font-size: 0.9rem;
  font-weight: 400;
  text-align: center;
}

.search-link-options:hover {
  background-color: rgba(2, 50, 71, 0.1);
}

.tab-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-text {
  overflow: scroll;
}

.close-filter-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: none;
}

.filter-box {
  position: relative;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #f8fafb;
}

.search-results-block {
  display: block;
  overflow: scroll;
  padding: 4px 8px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #f8fafb;
}

.coupon-grid-header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-grid-columns: 1.5fr 1fr auto;
  grid-template-columns: 1.5fr 1fr auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px solid #d1d1d1;
  background-color: #f0f0f0;
}

.link-block-url {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-width: 300px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.add-competion-btn {
  margin-left: 8px;
  padding-right: 18px;
  padding-left: 18px;
  border-radius: 5px;
  background-color: #e18c25;
  -webkit-transition: background-color .2s, -webkit-transform .2s;
  transition: transform .2s, background-color .2s, -webkit-transform .2s;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
}

.add-competion-btn:hover {
  background-color: #f39d34;
  -webkit-transform: translate(0, -3px);
  -ms-transform: translate(0, -3px);
  transform: translate(0, -3px);
}

.create-competition-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  height: auto;
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.heading-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.game-viewing-block {
  position: relative;
  z-index: 10;
  display: block;
  width: 100%;
}

.edit-club-heading-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e9eef1;
}

.switch-wrapper {
  height: 24px;
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.video-container-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
}

.preloader {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: none;
  width: 100%;
  height: 100px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  background-color: #fff;
  background-image: url('../images/Spin-1s-200px-1.gif');
  background-position: 50% 50%;
  background-size: 40px 40px;
  background-repeat: no-repeat;
}

.preloader.profile {
  border: 1px solid #d5d5d5;
}

.preloader.inner-preloader.placeholder-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.preloader.inner-preloader.placeholder-content.img {
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
}

.unlock-game-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 5px;
  background-image: url('../images/Game-Cover-Image.jpg');
  background-position: 0px 0px;
  background-size: cover;
  opacity: 0.3;
}

.unlock-game-background.overlay-preloader {
  z-index: 2;
  opacity: 1;
}

.game-unlock {
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 0;
  max-width: 900px;
  padding-bottom: 56.25%;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
}

.game-unlock.absolute {
  position: absolute;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
}

.autocomplete {
  position: relative;
  width: 100%;
}

.does-not-exist {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  padding-right: 8px;
  padding-left: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(2, 50, 71, 0.7);
  font-size: 0.9rem;
  font-weight: 400;
  width: 60px;
}

.does-not-exist:hover {
  color: #023247;
  text-decoration: underline;
}

.edit-club-icon {
  position: static;
  left: auto;
  top: 20px;
  right: 20px;
  bottom: auto;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  background-color: #e9eef1;
  opacity: 0.7;
  -webkit-transition: opacity 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, transform 200ms ease, color 200ms ease;
  transition: opacity 200ms ease, transform 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-size: 0.9rem;
  font-weight: 500;
  text-align: center;
}

.edit-club-icon:hover {
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.edit-club-icon-embed {
  margin-right: 8px;
}

.preloader-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #023247;
}

.team-form-error {
  margin-top: 20px;
  padding: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #da2424;
  border-radius: 5px;
  background-color: #e56768;
  color: #fff;
  font-size: 1rem;
}

.customers-preloader {
  display: block;
  background-color: #fff;
  background-image: url('../images/Spin-1s-200px-1.gif');
  background-position: 50% 50%;
  background-size: 40px 40px;
  background-repeat: no-repeat;
}

.game-preloader {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  background-image: url('../images/Spin-1s-200px-1.gif');
  background-position: 50% 50%;
  background-size: 40px 40px;
  background-repeat: no-repeat;
}

.buy-now-button-block {
  display: block;
}

.grid-collection {
  display: block;
  width: 25%;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}

.grid-collection.club {
  width: 33%;
}

.collection-list-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nav-buttons-wrapper {
  position: relative;
  width: 205px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.game-scoreline-block {
  width: auto;
  text-align: center;
  flex: none;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.game-unlock-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
}

.team-name-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.center {
  position: static;
  display: block;
  margin: 0px auto 40px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: center;
}

.center.warning {
  width: auto;
  margin-bottom: 0px;
  padding: 24px;
  border-radius: 5px;
  background-color: #d1af00;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.center.warning:hover {
  background-color: #e4c008;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.pay-now {
  width: 100%;
  text-align: center;
}

.enter-card-details {
  position: relative;
  top: 32px;
  padding: 8px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: #f8fafb;
}

.failed-payment-notification {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: none;
  height: 88px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px 1px 0.5px;
  border-color: #da2424 #da2424 hsla(0, 0%, 100%, 0.3);
  background-color: #e56768;
  color: #fff;
  font-size: 1rem;
}

.failed-payment-link {
  color: #fff;
  text-decoration: underline;
}

.failed-payment-link:hover {
  color: #000;
  text-decoration: underline;
}

.footer-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.browser-name {
  margin-top: 10px;
  color: #fff;
  font-size: 1rem;
}

.sign-up-login-block {
  padding: 0px 20px;
}

.warning-text-block {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.warning-button {
  color: #fff;
}

.price-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.delete-account-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.grid-container-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.min-requirements {
  position: absolute;
  left: 0;
  top: auto;
  right: 0;
  bottom: 0;
  display: block;
  margin-bottom: 20px;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.min-requirements.dark-text {
  display: none;
}

.min-req-link {
  opacity: 0.8;
  -webkit-transition: opacity 200ms ease, color 200ms ease;
  transition: opacity 200ms ease, color 200ms ease;
  color: #fff;
  text-decoration: underline;
}

.min-req-link:hover {
  opacity: 1;
  color: #fff;
}

.offers-heading-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-bottom: 1px solid #e9eef1;
}

.category-heading {
  margin-bottom: 0px;
  align-self: center;
  flex: 1 1 0%;
  font-size: 1.5rem;
}

.offers-block {
  display: block;
  margin-bottom: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.offers-empty-state {
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: rgba(0, 140, 168, 0.1);
  font-size: 1rem;
  text-align: center;
}

.bundle-block {
  display: block;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}

.viewers-dashboard-heading-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f0f0f0;
  color: #023247;
  font-size: 1.5rem;
  text-align: center;
}

.bundle-name-block {
  padding: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #d1d1d1;
  border-radius: 5px 5px 0px 0px;
  background-color: #f0f0f0;
  text-align: center;
}

.bundle-heading {
  margin-bottom: 0px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #023247;
  font-size: 1.25rem;
  text-align: center;
}

.bundle-content-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #d1d1d1;
  background-color: #023247;
  opacity: 1;
}

.offer-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.offer-price-block {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.bundle-games-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 12px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #d1d1d1;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
}

.bundle-games-heading {
  margin-bottom: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #e9eef1;
  font-size: 1.25rem;
  text-align: center;
}

.bundle-game-block:hover {
  background-color: rgba(0, 140, 168, 0.1);
  cursor: pointer;
}

.games-collection-item {
  display: block;
  margin-top: 12px;
  margin-bottom: 12px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.bullet-point {
  padding-right: 4px;
}

.bundle-button-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: stretch;
  grid-row-gap: 20px;
  border-top: 1px solid #e9eef1;
}

.bundle-options-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 991px) {
  .bundle-options-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .bundle-button-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media screen and (max-width: 479px) {
  .bundle-button-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .bundle-options-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 10px;
  }
}

.bundle-collection-item {
  width: 50%;
  margin-bottom: 20px;
  padding: 8px;
  float: left;
  clear: none;
}

.team-name-h1-3 {
  margin-bottom: 0px;
  padding-left: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #2c2c2c;
  font-size: 1.125rem;
  line-height: 1.1em;
  text-align: left;
  white-space: pre-line;
}

.team-name-h1-3.away {
  margin-right: 40px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: right;
  white-space: pre-line;
}

.scoreline-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  color: #2c2c2c;
  font-size: 1.75rem;
}

.scoreline-3.vs {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.125rem;
}

.scoreline-3.away {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.scoreline-3.vs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}

.games-detail-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.games-team-name {
  margin-bottom: 0px;
  margin-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 1.125rem;
  line-height: 1.5em;
  text-align: left;
  white-space: nowrap;
}

.games-team-name.away-team {
  margin-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  line-height: 1.5em;
  text-align: left;
  white-space: normal;
}

.versus {
  padding-right: 12px;
  padding-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.bundle-collection-list {
  width: 100%;
}

.js-warning {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: none;
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 10px;
  background-color: rgba(229, 103, 104, 0.95);
  color: #fff;
}

.warning-heading {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 1.5rem;
  text-align: center;
}

.warning-link {
  opacity: 0.8;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
  text-decoration: underline;
}

.warning-link:hover {
  opacity: 1;
}

.upload-button-6 {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(2, 50, 71, 0.1);
  border-radius: 5px;
  background-color: #023247;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  color: #fff;
}

.upload-button-6:hover {
  background-color: #000;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.modal-content-2 {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  height: auto;
  max-height: 90vh;
  max-width: 550px;
  margin: 12px;
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
  background-color: #f8fafb;
}

.button-12 {
  margin-right: 0px;
  padding: 10px 24px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 2px;
  border-color: #008ca8;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}

.button-12:hover {
  background-color: #6db33f;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.button-12.w--current {
  background-color: #fff;
  color: #008ca8;
}

.button-12.green-tbn {
  height: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-color: #6db33f;
  background-color: #6db33f;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
}

.button-12.green-tbn:hover {
  border-style: solid;
  border-color: #77be48;
  background-color: #77be48;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
}

.button-12.green-tbn.modal-btn {
  margin-top: 12px;
  margin-bottom: 0px;
}

.button-12.green-tbn.create {
  margin-bottom: 4px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.button-12.delete-btn {
  border-color: #e56768;
  background-color: #e56768;
}

.button-12.delete-btn:hover {
  border-color: #da2424;
  background-color: #da2424;
}

.button-12.edit-bundle {
  margin-right: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.button-12.button-large {
  display: block;
  padding: 16px 32px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.button-12.button-large:hover {
  border-color: #6db33f;
  background-color: #6db33f;
  opacity: 1;
}

.form-row-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-44 {
  margin-bottom: 0px;
  color: #023247;
  font-size: 1.5rem;
}

.close-2 {
  position: static;
  left: auto;
  top: 40px;
  right: 36px;
  bottom: auto;
  display: block;
  color: #da2424;
  font-size: 1rem;
  font-weight: 400;
  cursor: pointer;
}

.close-2:hover {
  text-decoration: underline;
}

.modal-form-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e9eef1;
}

.team-form-error-2 {
  margin-top: 20px;
  padding: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #da2424;
  border-radius: 5px;
  background-color: #e56768;
  color: #fff;
  font-size: 1rem;
}

.offers-heading-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-bottom: 1px solid #e9eef1;
}

.bundle-button-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-top: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-top: 1px solid #e9eef1;
}

.offer-price-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.bundle-games-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
}

.bundle-games-heading-2 {
  margin-bottom: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #e9eef1;
  font-size: 1.25rem;
  text-align: center;
}

.bundle-cover-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url('../images/CTA-background.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.5;
  background-position: center;
}

.min-req-link-2 {
  opacity: 0.8;
  -webkit-transition: opacity 200ms ease, color 200ms ease;
  transition: opacity 200ms ease, color 200ms ease;
  color: #fff;
  text-decoration: underline;
}

.min-req-link-2:hover {
  opacity: 1;
  color: #fff;
}

.bundle-content-block-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 250px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #023247;
  opacity: 1;
}

.min-requirements-2 {
  margin-top: 12px;
  color: #fff;
  font-size: 1rem;
}

.bundle-games-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 12px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
}

.bundle-status {
  position: absolute;
  left: auto;
  top: 10px;
  right: 10px;
  bottom: auto;
  padding: 6px 12px;
  border-radius: 5px;
}

.bundle-status.draft {
  background-color: #e56768;
}

.bundle-status.published {
  background-color: #6db33f;
}

.status-heading {
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.bars-icon {
  display: none;
}

.dropdown-menu {
  display: none;
}

.tab-pane-club-profile {
  margin-bottom: 60px;
}

.collection-list-wrapper-3 {
  display: block;
  overflow: hidden;
}

.collection-list-wrapper-4 {
  display: none;
}

.collection-list-wrapper-5 {
  display: none;
}

.collection-list-wrapper-6 {
  display: none;
}

.promo-code-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.team-name-h1-4 {
  margin-bottom: 0px;
  padding-left: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #2c2c2c;
  font-size: 1.75rem;
  line-height: 1.1em;
  text-align: left;
  white-space: pre-line;
}

.team-name-h1-4.away {
  margin-right: 70px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: right;
  white-space: pre-line;
}

.team-name-h1-4.text-line {
  text-align: left;
}

.breadcrumbs-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 20px auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #023247;
  font-size: 0.9rem;
  line-height: 1.5em;
  letter-spacing: 0.1px;
  text-transform: capitalize;
}

.section-5 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  background-color: #f8fafb;
}

.section-5.stream-live {
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-5.admin-only.mobile-admin-only {
  display: none;
  padding-bottom: 40px;
}

.section-5.admin-only.mobile-admin-only {
  display: block;
  padding-bottom: 40px;
}

.button-13 {
  margin-right: 0px;
  padding: 10px 24px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 2px;
  border-color: #008ca8;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}

.button-13:hover {
  background-color: #6db33f;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.button-13.w--current {
  background-color: #fff;
  color: #008ca8;
}

.button-13.go-live {
  border-color: #da2424;
  background-color: #da2424;
}

.button-13.go-live:hover {
  border-bottom-color: #e56768;
  background-color: #e56768;
}

.button-13.edit-game-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.button-13.edit-game-btn:hover {
  border-color: #027d96;
  background-color: #027d96;
}

.button-13.button-small {
  margin-left: 8px;
  padding: 8px 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  font-size: 1rem;
  white-space: normal;
}

.button-13.login:hover {
  border-color: #6db33f;
}

.button-13.button-large {
  display: block;
  padding: 16px 32px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.button-13.button-large:hover {
  border-color: #6db33f;
  background-color: #6db33f;
  opacity: 1;
}

.button-13.sign-up {
  border-color: #6db33f;
  background-color: #6db33f;
}

.button-13.sign-up:hover {
  border-color: #008ca8;
  background-color: #008ca8;
}

.button-13.coupon-submit {
  display: none;
  height: 40px;
  padding: 0px 8px;
  font-size: 1rem;
}

.main-heading-5 {
  margin-bottom: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #e9eef1;
  font-size: 1.5rem;
}

.away-team-block-2 {
  width: 60px;
  height: 30px;
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: #000;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #5b5d66;
}

.timer-2 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 1rem;
  line-height: 30px;
  text-align: center;
}

.scoreline-text-block-2 {
  width: 100%;
  height: 30px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 1rem;
  line-height: 30px;
  text-align: center;
}

.scoreline-block-2 {
  width: 70px;
  height: 30px;
  background-color: #000;
}

.pstv-branding-2 {
  width: 65px;
  height: 30px;
  margin-right: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  background-color: #023247;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f6d8f), to(#023247));
  background-image: linear-gradient(180deg, #1f6d8f, #023247);
}

.home-team-name-2 {
  margin-bottom: 0px;
  border: 1px none #000;
  color: #fff;
  font-size: 1rem;
  line-height: 30px;
  text-align: center;
}

.scoreboard-wrapper-2 {
  margin-bottom: 40px;
  padding: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 5px;
  background-color: #fff;
}

.update-scoreboard-2 {
  display: block;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-size: 0.8rem;
  font-weight: 500;
}

.scoreboard-preview-2 {
  margin-bottom: 10px;
  border-bottom: 1px solid #e9eef1;
  color: #023247;
  font-size: 1.5rem;
}

.branding-heading-2 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 1rem;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0px;
}

.restart-icon-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  font-size: 0.8rem;
  line-height: 1em;
  font-weight: 400;
}

.restart-btn-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  border-radius: 5px;
  background-color: #023247;
  -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.restart-btn-2:hover {
  background-color: #023247;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.clock-timer-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #e6eaec;
  border-radius: 5px;
  background-color: #fff;
}

.clock-timer-2.real-time {
  border-style: none;
  border-radius: 0px;
  background-color: transparent;
}

.timer-row-2 {
  padding: 8px;
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr 1.25fr 1.25fr 1fr 1fr 1.25fr 1.5fr;
  grid-template-columns: 1.5fr 1.25fr 1.25fr 1fr 1fr 1.25fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  background-color: #f8fafb;
}

.clock-2 {
  width: 70px;
  height: 30px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #000;
  color: #fff;
}

.dashboard-key-metric-4 {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #d1d1d1;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  color: #023247;
  font-size: 2rem;
  text-align: center;
}

.viewers-dashboard-heading-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px solid #d1d1d1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f0f0f0;
  color: #023247;
  font-size: 1.5rem;
  text-align: center;
}

.failed-payment-notification-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: none;
  height: 88px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px 1px 0.5px;
  border-color: #da2424 #da2424 hsla(0, 0%, 100%, 0.3);
  background-color: #e56768;
  color: #fff;
  font-size: 1rem;
}

.failed-payment-link-2 {
  color: #fff;
  text-decoration: underline;
}

.failed-payment-link-2:hover {
  color: #000;
  text-decoration: underline;
}

.white-heading-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 2.5rem;
  text-align: center;
}

.white-heading-3.text-shadow {
  text-shadow: 0 1px 2px #000;
}

.white-heading-3.game-preview {
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 2rem;
  letter-spacing: 0em;
}

.white-heading-3.game-preview {
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 2rem;
  letter-spacing: 0em;
}

.white-heading-3.small {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.video-thumbnail-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  background-image: url('../images/preloader.gif');
  background-position: 50% 50%;
  background-size: 32px;
  background-repeat: no-repeat;
  opacity: 1;
}

.upload-video-icon-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: #008ca8;
  font-size: 4rem;
}

.note-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 470px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #2c2c2c;
  opacity: 1;
  color: #fff;
}

.game-price-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.note-heading-2 {
  position: static;
  left: 50%;
  top: 50%;
  z-index: 20;
  display: block;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #fff;
  text-align: center;
  letter-spacing: 0em;
}

.upload-video-container-2 {
  position: relative;
  z-index: 2;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f8fafb;
}

.preloader-overlay-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #023247;
}

.coupon-form-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.coupon-form {
  display: none;
  margin-bottom: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.collection-list-wrapper-7 {
  display: none;
}

.note-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 470px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #2c2c2c;
  opacity: 1;
  color: #fff;
}

.game-price-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.video-container-wrapper-2 {
  position: relative;
  z-index: 10;
  display: block;
  overflow: visible;
  width: 67%;
  height: 100%;
  max-width: 900px;
  min-height: auto;
  margin: 0px auto;
  justify-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  border-radius: 5px;
  background-color: #023247;
  box-shadow: 0 10px 20px -5px rgba(44, 44, 44, 0.5);
  font-family: 'Helveticaneueltstd roman', sans-serif;
}

.upload-video-container-3 {
  position: relative;
  z-index: 2;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #f8fafb;
}

.min-requirements-3 {
  margin-top: 12px;
  color: #fff;
  font-size: 1rem;
}

.video-empty-state {
  display: none;
}

.collection-item-7 {
  display: block;
}

.profile-tabs-menu {
  display: block;
  margin-bottom: 20px;
}

.profile-tabs-menu.broadcaster-tabs {
  display: none;
}

.grid-10 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-11 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-58 {
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1.25rem;
}

.game-viewing-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #da2424;
  font-size: 1rem;
}

.section-6 {
  display: block;
}

.green-screen {
  background-color: #21ff06;
}

.white-gradient-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  width: auto;
  height: 30px;
  background-color: hsla(0, 0%, 100%, 0.15);
  background-image: none;
}

.preloader-2 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  background-color: #fff;
  background-image: url('../images/Spin-1s-200px-1.gif');
  background-position: 50% 50%;
  background-size: 40px 40px;
  background-repeat: no-repeat;
}

.preloader-2.inner-preloader.placeholder-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.preloader-2.inner-preloader.placeholder-content.img {
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
}

.ptv-branding-2 {
  width: 60px;
  height: 30px;
  margin-right: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  background-color: #023247;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f6d8f), to(#023247));
  background-image: linear-gradient(180deg, #1f6d8f, #023247);
}

.body-controls {
  background-color: #fff;
}

.score-block-spacer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3px;
  height: 60px;
  background-color: #fff;
}

.scoreboard-wrapper-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.team-score-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.verify-email-instruction {
  display: block;
  margin-bottom: 20px;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  background-color: #f0f0f0;
  color: #023247;
  font-size: 1rem;
}

.email-verification {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1rem;
}

.verified-email-thank-you {
  margin-bottom: 20px;
}

.verify-email-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.processing-payment {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-grid-row-align: center;
  align-self: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.away-team-block-3 {
  width: 120px;
  height: 60px;
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: #000;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #5b5d66;
  font-size: 2rem;
}

.away-team-block-3.granemore {
  position: relative;
  background-color: #16953f;
}

.scoreboard-team-name-2 {
  margin-bottom: 0px;
  border: 1px none #000;
  color: #fff;
  font-size: 2rem;
  line-height: 60px;
  text-align: center;
}

.scoreboard-team-name-2.granemore {
  color: #ffab4a;
}

.timer-3 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 2rem;
  line-height: 60px;
  text-align: center;
}

.ptv-branding-3 {
  position: relative;
  width: 120px;
  height: 60px;
  margin-right: 10px;
  border: 1px solid #000;
  border-radius: 5px;
  background-color: #023247;
  background-image: none;
}

.score-block-spacer-2 {
  width: 6px;
  height: 100%;
  background-color: #fff;
}

.branding-heading-3 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 2rem;
  line-height: 60px;
  text-align: center;
  letter-spacing: 0px;
}

.scoreline-text-block-3 {
  width: 100%;
  height: 60px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff;
  font-size: 2rem;
  line-height: 60px;
  text-align: center;
}

.scoreline-text-block-3.home {
  text-align: center;
}

.scoreline-block-3 {
  width: 140px;
  height: 60px;
  background-color: #000;
}

.scoreline-block-3.gaa {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.clock-3 {
  position: relative;
  width: 140px;
  height: 60px;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #000;
  color: #fff;
}

.pairctv-scoreboard {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-left: 370px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pairctv-scoreboard-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.ptv-home-team {
  position: relative;
  z-index: 2;
  width: 120px;
  height: 140px;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.ptv-home-team.away {
  left: -30px;
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.shortcuts-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.commands-block {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.team-name {
  position: relative;
  left: -20px;
  top: 30px;
  width: 160px;
  height: 60px;
  border: 8px solid #282828;
  background-color: #353535;
}

.team-name.away {
  left: -20px;
}

.ptv-score {
  position: relative;
  left: -20px;
  top: 15px;
  width: 100px;
  height: 90px;
  border: 8px solid #282828;
  background-color: #353535;
}

.ptv-score.away {
  left: -20px;
}

.ptv-score.home {
  width: 100px;
  height: 90px;
  margin-right: 10px;
}

.ptv-team-heading {
  color: #e1e1e1;
  font-size: 1.125rem;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
}

.ptv-score-heading {
  color: #e1e1e1;
  font-size: 1.9rem;
  line-height: 75px;
  text-align: center;
}

.ptv-clock-block {
  position: relative;
  left: 290px;
  top: -25px;
  width: 150px;
  height: 50px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 50px;
  background-color: #353535;
}

.crest-branding {
  width: 80px;
  height: 80px;
  margin-right: 10px;
}

.crest-branding.derry-fc {
  display: block;
  background-image: url('../images/Derry-City-FC.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.crest-branding.down-gaa {
  display: none;
  background-image: url('../images/Down-GAA-TV.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.crest-branding.glentoran-fc {
  background-image: url('../images/Glentoran-fc-logo.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.crest-branding.warrenpoint-town-fc {
  display: block;
  background-image: url('../images/placeholder.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.crest-branding.camogie {
  background-image: url('../images/Camogie-Logo.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.down-gaa-heading {
  display: none;
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
}

.stinger-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  display: none;
  width: 100%;
  height: 100%;
}

.replay-stinger-block {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.crest-wrapper {
  display: block;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.clock-score-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
}

.body {
  background-color: transparent;
}

.processing-video {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #000;
}

.processing-video-preloader {
  width: 60px;
  height: 60px;
  background-image: url('../images/Spin-1s-200px-1.gif');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.button-14 {
  margin-right: 0px;
  padding: 10px 24px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 2px;
  border-color: #008ca8;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}

.button-14:hover {
  border-color: #6db33f;
  background-color: #6db33f;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.button-14.w--current {
  background-color: #fff;
  color: #008ca8;
}

.button-14.submit-button {
  display: block;
  margin-top: 12px;
  font-size: 1rem;
  text-align: center;
}

.success-stripe {
  padding-top: 8px;
  padding-bottom: 8px;
}

.button-15 {
  display: inline-block;
  margin-right: 0px;
  padding: 10px 24px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 2px;
  border-color: #008ca8;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}

.button-15:hover {
  border-color: #6db33f;
  background-color: #6db33f;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.button-15.w--current {
  background-color: #fff;
  color: #008ca8;
}

.button-15.green-tbn {
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-color: #6db33f;
  background-color: #6db33f;
  -webkit-transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, color 200ms ease, border-color 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-weight: 700;
}

.button-15.green-tbn:hover {
  border-style: solid;
  border-color: #77be48;
  background-color: #77be48;
  opacity: 1;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
}

.button-15.green-tbn.modal-btn {
  margin-top: 12px;
  margin-bottom: 0px;
}

.button-15.remove {
  width: 30px;
  height: 30px;
  padding: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: none;
  border-radius: 100%;
  background-color: rgba(79, 92, 101, 0.5);
  font-size: 12px;
  line-height: 30px;
}

.button-15.remove:hover {
  background-color: #4f5c65;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.heading-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e9eef1;
}

.confirm-or-cancel-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.ptv-logo {
  position: relative;
  z-index: 1;
  display: block;
  width: 120px;
  height: 60px;
  padding: 0px;
}

.video-thumbnail-4 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background-color: #000;
  background-image: url('../images/preloader.gif');
  background-position: 50% 50%;
  background-size: 32px;
  background-repeat: no-repeat;
  opacity: 1;
}

.note-4 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 470px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #2c2c2c;
  opacity: 1;
  color: #fff;
}

.note-4.postponedgame {
  display: none;
}

.domain-cname-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  margin-bottom: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.cname-type {
  margin-right: 4px;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  text-align: center;
}

.cname-heading {
  border-bottom: 1px solid #4f5c65;
  font-size: 1.125rem;
}

.cname-value {
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 4px;
  border-radius: 5px;
  background-color: #e9eef1;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #3cba58;
  font-size: 1rem;
  font-weight: 700;
}

.custom-domain-link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.custom-domain-link {
  margin-left: 4px;
}

.custom-domain-link:hover {
  text-decoration: underline;
}

.custom-domain-cover {
  height: 75px;
}

.dashboard-heading-checkbox {
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 1rem;
}

.team-members-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 6px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #4f5c65;
  font-size: 0.9rem;
  font-weight: 400;
  text-align: left;
}

.team-members-status:hover {
  text-decoration: underline;
}

.team-members-status-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 12px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.status {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #023247;
  font-size: 1rem;
  line-height: 20px;
  font-weight: 700;
}

.domain-status {
  padding-left: 4px;
  font-size: 1rem;
  line-height: 20px;
  letter-spacing: -.03em;
}

.domain-checker-status-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.team-members-link {
  padding-left: 6px;
  font-size: 0.9rem;
}

.team-members-link:hover {
  text-decoration: underline;
}

.sponsor-admin-block {
  width: 20%;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}

.sponsor-admin-name-url-block {
  width: 50%;
  padding-left: 4px;
}

.sponsor-admin-name-url {
  color: #000;
  font-size: 1.125rem;
}

.sponsor-admin-link {
  font-size: 1rem;
}

.sponsor-admin-link:hover {
  text-decoration: underline;
}

.bundle-game-block {
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 5px;
}

.game-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bundle-team-name {
  margin-bottom: 0px;
  padding-left: 12px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-size: 1rem;
  font-weight: 500;
}

.bundle-team-name.away {
  padding-left: 0px;
  color: #023247;
}

.vs {
  padding-right: 10px;
  padding-left: 10px;
  font-family: 'Helveticaneueltstd md', sans-serif;
  font-weight: 500;
}

.bundle-meta-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #353e44;
}

.team-member-branding {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bundle-link {
  -webkit-transition: color .2s;
  transition: color .2s;
  font-size: .9rem;
  font-weight: 400;
  text-decoration: underline;
}

.bundle-link:hover {
  text-decoration: underline;
}

@media screen and (min-width: 1280px) {
  .section.stream-live {
    margin-top: 0px;
  }

  .container {
    overflow: visible;
  }

  .button.button-large {
    padding: 16px 32px;
  }

  .button.button-large:hover {
    opacity: 1;
  }

  .form-group.hide {
    display: none;
  }

  .spacer {
    display: block;
  }

  .unlock-game-container {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .video-container-wrapper {
    max-width: 900px;
  }

  .post-video {
    display: block;
  }

  .h1-white-shadow {
    font-size: 44px;
  }

  .unlock-game {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: url('../images/Game-Cover-Image.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .image {
    width: auto;
    height: 40px;
  }

  .unlock-game-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .video-thumbnail {
    min-height: auto;
  }

  .cta-btn.button-large {
    padding: 16px 32px;
  }

  .cta-btn.button-large:hover {
    border-color: #6db33f;
    background-color: #6db33f;
    opacity: 1;
  }

  .unlock-game-container-2 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .order-confirmation-block {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .help-mini-input.customers {
    max-width: 100%;
  }

  .dropdown-text-block {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .buying-block {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .dropdown-text-block-4 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .highlights-card-body {
    -ms-grid-rows: 2fr 2fr 1fr;
    grid-template-rows: 2fr 2fr 1fr;
  }

  .link-block-url {
    max-width: 100%;
  }

  .button-12.button-large {
    padding: 16px 32px;
  }

  .button-12.button-large:hover {
    border-color: #6db33f;
    background-color: #6db33f;
    opacity: 1;
  }

  .section-5.stream-live {
    margin-top: 0px;
  }

  .button-13.button-large {
    padding: 16px 32px;
  }

  .button-13.button-large:hover {
    border-color: #6db33f;
    background-color: #6db33f;
    opacity: 1;
  }

  .video-thumbnail-3 {
    min-height: auto;
  }

  .video-container-wrapper-2 {
    max-width: 900px;
  }

  .video-thumbnail-4 {
    min-height: auto;
  }
}

@media screen and (min-width: 1440px) {
  .button-3.small {
    background-color: #008ca8;
  }
}

@media screen and (min-width: 1920px) {
  .covid-19-heading {
    color: #fff;
  }

  .white-heading {
    font-size: 3rem;
  }

  .white-heading-3 {
    font-size: 3rem;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    margin-bottom: 24px;
  }

  h2 {
    margin-bottom: 16px;
    font-size: 36px;
    line-height: 40px;
  }

  h4 {
    line-height: 32px;
  }

  blockquote {
    font-size: 20px;
    line-height: 30px;
  }

  .section {
    padding-bottom: 60px;
  }

  .section.title-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.title-section.bg-gray-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section.no-bottom-space.bg-primary {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section.section-small {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.utility-page-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.stream-live {
    margin-top: 0;
    padding-top: 40px;
  }

  .container {
    padding-right: 24px;
    padding-left: 24px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .container.post-breadcrumbs-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .container.checkout {
    display: block;
  }

  .container.no-padding {
    display: block;
  }

  .style-guide-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .style-guide-title {
    width: 100%;
    margin-bottom: 36px;
    padding-right: 0px;
  }

  .text-large {
    font-size: 1.125rem;
    line-height: 1.5em;
  }

  .button.button-large {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1rem;
  }

  .button.button-large.paid {
    font-size: 1.25rem;
  }

  .button.button-outline.pricing-comparison-button {
    margin-top: 16px;
  }

  .button.button-round.slider-button-left {
    left: -12px;
  }

  .button.button-round.slider-button-right {
    right: -12px;
  }

  .button.button-round.back-to-top-button {
    display: none;
  }

  .button.button-round.page-navigator-button {
    position: relative;
  }

  .button.submit-button {
    margin-top: 0px;
  }

  .form-input.form-input-large {
    height: 60px;
  }

  .field-label.checkbox {
    font-size: 1rem;
  }

  .navbar-container.bg-transparent {
    margin-bottom: 72px;
  }

  .navbar-container.bg-transparent.sticky-top {
    margin-bottom: -96px;
  }

  .navbar {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .nav-menu {
    padding: 16px 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #e9eef1;
    border-radius: 5px;
    background-color: #f7fafc;
  }

  .nav-link {
    padding: 6px 0px;
    font-size: 16px;
    line-height: 24px;
  }

  .dropdown-list.w--open {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .footer {
    padding-top: 72px;
    text-align: center;
  }

  .footer-row {
    margin-bottom: 48px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-info {
    margin-bottom: 72px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-menu-column {
    margin-right: 24px;
    margin-left: 24px;
  }

  .avatar.avatar-xlarge {
    width: 120px;
    height: 120px;
  }

  .avatar.avatar-xlarge.team-member-avatar {
    margin-bottom: 12px;
  }

  .avatar.post-horizontal-avatar {
    margin-right: 24px;
  }

  .avatar-group-item {
    border-width: 4px;
  }

  .card.shadow.career-description-card {
    margin-bottom: 72px;
  }

  .card.featured-post-card {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .card-body {
    padding: 24px;
    grid-row-gap: 12px;
  }

  .card-body.card-horizontal-body {
    padding-right: 48px;
    padding-left: 36px;
  }

  .card-body.featured-post-card-body {
    padding-right: 24px;
    padding-left: 24px;
  }

  .card-body.category-card-body {
    padding: 36px;
  }

  .text-white {
    line-height: 1.5em;
  }

  .navbar-logo {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .menu-button-cross {
    display: none;
  }

  .checkbox-label {
    font-size: 1rem;
  }

  .pill.mobile-screenshot-pill {
    left: -70%;
  }

  .pill.mobile-screenshot-pill.mobile-screenshot-pill-2 {
    right: -70%;
  }

  .horizontal-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .vertical-tabs-menu {
    margin-bottom: 24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .horizontal-tabs-content {
    padding-left: 0px;
  }

  .tab {
    font-size: 1rem;
  }

  .icon-circle {
    width: 96px;
    height: 96px;
  }

  .icon-list.pricing-plan-list {
    padding-right: 0px;
    padding-left: 0px;
  }

  .announcement-bar.bg-primary-3 {
    font-size: 14px;
  }

  .announcement-cross {
    right: 24px;
  }

  .divider {
    height: 6vw;
  }

  .divider.divider-top {
    margin-bottom: 72px;
  }

  .divider.divider-bottom {
    margin-top: 72px;
  }

  .divider.divider-bottom-large {
    margin-top: 96px;
  }

  .divider.card-divider {
    height: 36px;
  }

  .divider.divider-bottom-small {
    margin-top: 48px;
  }

  .text-center.form-header {
    margin-bottom: 0px;
  }

  .image-tile-gallery {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 12px;
  }

  .image-gallery-left {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .image-gallery-row {
    margin-right: -6px;
    margin-left: -6px;
  }

  .image-gallery-link {
    margin-right: 6px;
    margin-left: 6px;
  }

  .section-title.add-top-space {
    margin-top: 0px;
  }

  .team-members-grid {
    grid-column-gap: 12px;
    grid-row-gap: 36px;
  }

  .map-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .map-section-left {
    display: block;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .vertical-divider.horizontal-section-divider {
    display: none;
  }

  .map-section-right {
    width: 100%;
    padding: 72px 24px;
  }

  .map {
    width: 100%;
  }

  .paragraph-large.text-large.case-study-subtitle {
    display: none;
  }

  .map-section-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .brand-list {
    margin-right: -12px;
    margin-left: -12px;
  }

  .brand-list-item {
    margin-right: 12px;
    margin-left: 12px;
  }

  .brand-image.case-study-logo {
    margin-bottom: 24px;
  }

  .medium-heading {
    margin-bottom: 16px;
  }

  .small-heading {
    margin-bottom: 16px;
  }

  .title-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .content-pair {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .content-pair-text {
    margin-bottom: 48px;
    text-align: center;
  }

  .content-pair-image {
    width: 100%;
    max-width: 480px;
  }

  .text-huge {
    margin-bottom: 16px;
    font-size: 54px;
    line-height: 56px;
  }

  .large-metric-item {
    padding-right: 0px;
    padding-left: 0px;
  }

  .large-metric-item.text-left {
    text-align: center;
  }

  .large-metric-item.large-metric-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .press-grid {
    grid-column-gap: 12px;
  }

  .avatar-team-wrapper {
    margin-bottom: 36px;
  }

  .bg-image.landing-3-hero {
    display: block;
  }

  .hero-section-action {
    margin-top: 36px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .content-pair-collage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .collage-image.collage-image-2 {
    position: relative;
    top: 0%;
    right: 0%;
  }

  .collage-image.collage-image-3 {
    position: relative;
    left: 0%;
    bottom: 0%;
  }

  .card-horizontal-image {
    border-radius: 10px;
  }

  .card-slide {
    padding-right: 12px;
    padding-left: 12px;
  }

  .card-horizontal-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 30%;
    padding-left: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .card-horizontal-image-wrapper.featured-post-image-wrapper {
    width: 100%;
    max-width: 100%;
    padding-right: 24px;
  }

  .card-horizontal-image-wrapper.featured-case-study-image-wrapper {
    width: 100%;
    max-width: 40%;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .career-list-wrapper {
    margin-bottom: 12px;
  }

  .article blockquote {
    margin-top: 36px;
    margin-bottom: 36px;
    padding-left: 36px;
  }

  .article.help-center-article {
    margin-bottom: 48px;
  }

  .form-block {
    margin-bottom: 0px;
  }

  .form-block.float {
    width: 100%;
    margin-bottom: 40px;
    padding: 0px;
  }

  .icon-cards-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .horizontal-rule {
    margin-top: 72px;
  }

  .pricing-plans-grid {
    grid-column-gap: 12px;
  }

  .three-up-grid-item {
    padding-right: 0px;
    padding-left: 0px;
  }

  .faq-group {
    margin-bottom: 12px;
  }

  .pricing-comparison-wrapper {
    margin-bottom: 36px;
  }

  .pricing-comparison-plan {
    width: 33.333333333%;
  }

  .large-heading {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 48px;
  }

  .pricing-comparison-section-title {
    margin-top: 48px;
    text-align: center;
  }

  .pricing-comparison-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .pricing-comparison-cell {
    -webkit-flex-basis: 33.33333333%;
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
  }

  .pricing-comparison-cell.pricing-comparison-heading-cell {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    border-bottom: 1px solid #e9eef1;
    border-left-style: solid;
  }

  .pricing-comparison-button {
    margin-top: 16px;
  }

  .utility-page-top-bar {
    width: 100%;
  }

  .split-layout {
    height: auto;
    min-height: 100vh;
  }

  .split-layout-image-wrapper {
    width: 40%;
  }

  .split-layout-container {
    padding-bottom: 40px;
  }

  .card-footer {
    padding-right: 24px;
    padding-left: 24px;
  }

  .blog-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .post-title-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .post-title-image {
    max-width: 100%;
  }

  .post-title-content {
    margin-bottom: 36px;
    margin-left: 0px;
    padding-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .pull-divider-up {
    margin-bottom: -6vw;
  }

  .post-share-wrapper {
    margin-top: 48px;
  }

  .wide-post-wrapper {
    margin-bottom: 36px;
  }

  .featured-post-meta {
    margin-top: 24px;
  }

  .horizontal-blog-list {
    grid-row-gap: 24px;
  }

  .post-horizontal-wrapper {
    margin-left: 0px;
    padding: 6px;
  }

  .content-pair-graphic {
    width: 75%;
  }

  .content-pair-graphic.content-pair-graphic-narrow {
    width: 50%;
  }

  .content-pair-card {
    margin-top: 24px;
  }

  .icon-features-heading {
    margin-bottom: 36px;
  }

  .faq-grid {
    margin-top: 48px;
    margin-bottom: 36px;
  }

  .cta-bg-graphic {
    max-width: 30%;
  }

  .pill-below {
    margin-bottom: 36px;
  }

  .hero-blockquote-wrapper {
    margin-right: auto;
    margin-left: auto;
  }

  .mobile-screenshot-wrapper {
    max-width: 35vw;
  }

  .mobile-screenshot-text {
    max-width: 320px;
  }

  .screenshot.content-pair-screenshot {
    margin-left: 0px;
  }

  .badge-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .customer-quotes-wrapper {
    grid-row-gap: 24px;
  }

  .qr-code-image {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .large-metric-horizontal-text {
    margin-top: -12px;
    margin-left: 0px;
  }

  .case-study-meta-list {
    margin-right: 24px;
  }

  .page-demos-wrapper {
    padding: 48px;
  }

  .nav-link-white {
    color: #4f5c65;
  }

  .decoration.top-right {
    display: none;
  }

  .search-form {
    margin-top: 36px;
  }

  .sidebar-layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sidebar-aside-content {
    width: 100%;
    max-width: none;
  }

  .sidebar-main-content {
    padding-right: 0px;
  }

  .category-icon {
    margin-right: 36px;
  }

  .sidebar-main-content-header {
    margin-bottom: 36px;
    padding-bottom: 36px;
  }

  .section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-2 {
    padding-right: 24px;
    padding-left: 24px;
  }

  .container-2.container-narrow.text-center {
    width: 100%;
  }

  .menu-icon-line-middle-2 {
    background-color: #fff;
  }

  .navigation {
    padding-right: 0px;
    padding-left: 0px;
  }

  .nav-dropdown-link-2 {
    padding-left: 24px;
    color: #008ca8;
    font-size: 13px;
  }

  .nav-dropdown-link-2:hover {
    border-bottom-style: none;
    border-radius: 4px;
    background-color: rgba(1, 140, 170, 0.1);
    color: #008ca8;
  }

  .nav-dropdown-link-2.w--current {
    color: #30364d;
  }

  .menu-button-3 {
    z-index: 99999999999;
    display: block;
    border: 1px none #000;
  }

  .menu-button-3.w--open {
    display: none;
    background-color: transparent;
    color: #30364d;
  }

  .brand {
    padding-right: 16px;
    padding-left: 16px;
  }

  .brand.w--current {
    padding-left: 8px;
  }

  .menu-icon {
    display: block;
    color: #f8fafb;
  }

  .nav-dropdown-icon {
    display: inline-block;
    margin-right: 24px;
    opacity: 0.4;
  }

  .menu-icon-line-bottom-2 {
    background-color: #fff;
  }

  .nav-buttons {
    grid-column-gap: 12px;
  }

  .wrapper-3 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .wrapper-3.nav-bar-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .nav-right {
    color: #008ca8;
  }

  .dropdown-list-2.w--open {
    position: relative;
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px 16px 12px;
    border: 1px none #000;
    border-radius: 0px;
    background-color: transparent;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.12);
  }

  .nav-bar {
    display: none;
    height: 64px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .nav-bar.sticky {
    opacity: 1;
  }

  .nav-menu-3 {
    z-index: 100;
    overflow: scroll;
    max-height: 90vh;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 16px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #ededff;
    background-color: #fff;
  }

  .logo-white {
    opacity: 1;
  }

  .menu-icon-line-top-2 {
    background-color: #fff;
  }

  .nav-link-2 {
    padding: 8px 16px;
    border-radius: 4px;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
    color: black;
    text-transform: none;
  }

  .nav-link-2:hover {
    background-color: rgba(225, 140, 37, .3);
  }

  .nav-link-2.w--current {
    color: #30364d;
  }

  .nav-link-2.w--open {
    box-shadow: inset 0 1px 0 0 #ededff;
  }

  .nav-link-2.blue-hover-state {
    color: #008ca8;
  }

  .nav-link-2.blue-hover-state:hover {
    border-radius: 4px;
    background-color: rgba(1, 140, 170, 0.1);
  }

  .nav-link-2.blue-hover-state.mobile {
    display: block;
  }

  .nav-link-2.blue-hover-state.mobile-show {
    display: none;
  }

  .dropdown-corner {
    z-index: 100;
    display: none;
  }

  .dropdown-bridge {
    display: none;
  }

  .text-block-6 {
    color: black;
  }

  .text-huge-2 {
    margin-bottom: 16px;
    font-size: 54px;
    line-height: 56px;
  }

  .large-heading-2 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 48px;
  }

  .game-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .game-grid.club-homepage {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .card-body-2 {
    padding: 24px;
  }

  .button-2.button-round.back-to-top-button {
    display: none;
  }

  .heading-15 {
    line-height: 1.5em;
  }

  .team-psr.away {
    position: relative;
    margin-left: 0px;
  }

  .scoreline {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .crest.away-team {
    position: static;
  }

  .team-crest-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .team-crest-wrapper.away-team {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .team-crest-wrapper.bundle {
    margin-bottom: 0px;
  }

  .team-scoreboard-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 0.25fr;
    grid-template-columns: 1fr 0.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .team-psr-score {
    font-size: 2rem;
  }

  .team-name-h1.away {
    margin-right: 0px;
    text-align: left;
  }

  .title-5 {
    margin-bottom: 20px;
  }

  .button-3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-3.green-btn {
    width: auto;
  }

  .button-3.small {
    height: auto;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
  }

  .intro {
    padding-right: 8px;
    padding-left: 8px;
  }

  .intro.no-margin-bottom {
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .intro.full.text-white {
    white-space: normal;
  }

  .footer-section-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .h2-blue {
    font-size: 2rem;
    line-height: 1.5em;
  }

  .unlock-game-container {
    height: 100%;
    min-height: auto;
  }

  .h1-heading-white {
    font-size: 2.5rem;
  }

  .footer-column {
    width: 172px;
  }

  .footer-v1-bottom {
    margin-top: 0;
    margin-right: 8px;
    margin-left: 8px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-v1-bottom.custom {
    margin-top: 0px;
  }

  .cookie-message {
    padding-right: 20px;
    padding-left: 20px;
  }

  ._2-buttons {
    margin-right: 8px;
    grid-column-gap: 12px;
  }

  .grid-2 {
    margin-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .partnerships-logos {
    position: static;
    max-width: 100%;
    clear: none;
  }

  .text-block-54 {
    text-align: center;
  }

  .footer-top {
    margin-bottom: 0px;
    padding-top: 31px;
    padding-bottom: 31px;
  }

  .footer-grid {
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .dropdown-list-3.w--open {
    position: relative;
    z-index: 100;
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px 16px 12px;
    border: 1px none #000;
    border-radius: 0px;
    background-color: transparent;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.12);
  }

  .nav-dropdown-link-3 {
    padding-left: 24px;
    color: black;
    font-size: 13px;
  }

  .nav-dropdown-link-3:hover {
    border-bottom-style: none;
    border-radius: 4px;
    background-color: rgba(225, 140, 37, .3);
  }

  .nav-dropdown-link-3.w--current {
    color: #30364d;
  }

  .h2-white {
    display: block;
    font-family: 'Helveticaneueltstd md', sans-serif;
    font-size: 1.5rem;
    line-height: 1.5em;
    font-weight: 500;
  }

  .section-talk-to-us {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-talk-to-us.cta-book-a-demo {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .title.dark-bg {
    font-size: 0.8rem;
    line-height: 1.5em;
  }

  .heading-32 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .wrapper-6 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .video-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .video-section.post-top-section {
    margin-top: -64px;
    padding-top: 128px;
  }

  .video-section.hero-v4 {
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
  }

  .video-section.hero-v4 {
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
  }

  .video-container-wrapper {
    width: 100%;
    margin-bottom: 0px;
    border: 1px none #000;
  }

  .post-video {
    z-index: 10;
    display: none;
  }

  .post-top {
    height: 360px;
  }

  .bg-elements {
    display: none;
    min-height: 420px;
  }

  .wave-bottom {
    height: auto;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .h2-white-2 {
    font-family: 'Helveticaneueltstd md', sans-serif;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 500;
  }

  .h2-white-2.homepgage {
    font-size: 20px;
    line-height: 1.3em;
  }

  .background-video {
    height: 100%;
  }

  .hero-macbook-v2 {
    top: 0px;
    max-width: 100%;
    padding-top: 0px;
  }

  .h1-white-shadow {
    font-size: 2.5rem;
    white-space: normal;
  }

  .main-grid {
    padding: 0px 8px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 16px;
    grid-row-gap: 9px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .main-grid.home {
    margin-top: 130px;
    padding-top: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .hero-bg-gradient-2 {
    height: 100%;
    margin-top: 7px;
  }

  .wrapper {
    padding-right: 8px;
    padding-left: 8px;
    -ms-grid-columns: 1fr 1fr 0.5fr;
    grid-template-columns: 1fr 1fr 0.5fr;
  }

  .wrapper.grid-covid-19 {
    -ms-grid-columns: 1fr 1fr 0.5fr;
    grid-template-columns: 1fr 1fr 0.5fr;
  }

  .covid-19 {
    top: 128px;
  }

  .image-content {
    position: relative;
    top: 40px;
  }

  .breadcrumbs {
    margin-right: 0px;
    margin-left: 0px;
  }

  .home-button {
    width: 32px;
  }

  .unlock-game {
    min-height: 400px;
  }

  .white-heading {
    font-size: 2rem;
    line-height: 1.5em;
  }

  .video-price {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 2rem;
    text-align: center;
  }

  .link-block {
    padding-right: 24px;
    padding-left: 24px;
  }

  .video-thumbnail {
    display: block;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px;
    background-color: #000;
    background-image: url('../images/preloader.gif');
    background-position: 50% 50%;
    background-size: 32px;
    background-repeat: no-repeat;
  }

  .top-button {
    right: 12px;
    bottom: 12px;
  }

  .h1-heading-white-2 {
    font-size: 2.5rem;
  }

  .tab-2 {
    font-size: 1rem;
  }

  .cta-btn.button-large {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1rem;
  }

  .cta-btn.submit-button {
    margin-top: 0px;
  }

  .cta-btn.submit-button {
    margin-top: 0px;
  }

  .cta-btn.submit-button {
    margin-top: 0px;
  }

  .section-talk-to-us-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-blue-3 {
    font-size: 2rem;
    line-height: 1.5em;
  }

  .card-body-3 {
    padding: 24px;
    -ms-grid-rows: 1.5fr 1fr auto;
    grid-template-rows: 1.5fr 1fr auto;
  }

  .white-heading-2 {
    font-size: 1.75rem;
  }

  .unlock-game-container-2 {
    height: 406px;
  }

  .video-thumbnail-2 {
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 10px;
    background-color: #000;
    background-image: url('../images/preloader.gif');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: no-repeat;
  }

  .scoreline-2.vs {
    display: none;
  }

  .team-name-h1-2.away {
    margin-right: 0px;
    text-align: left;
  }

  .order-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .tab-header.profile {
    margin-right: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border-bottom: 2px solid #008ca8;
  }

  .tab-header.profile.w--current {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-bottom-color: #023247;
  }

  .horizontal-tabs-menu-2 {
    margin-bottom: 20px;
  }

  .profile-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .checkout-order {
    margin-right: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .order-confirmation-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .note {
    min-height: 400px;
  }

  .viewers-dashboard-heading {
    font-size: 1.25rem;
  }

  .dashboard-key-metric {
    font-size: 1.75rem;
  }

  .customers-grid-row {
    min-width: 1200px;
  }

  .no-content.broadcaster {
    width: 1200px;
  }

  .customer-order-heading-row {
    min-width: 1200px;
  }

  .viewers-heading {
    font-size: 1.25rem;
  }

  .help-mini-input {
    max-width: 100%;
    box-shadow: inset 0 0 0 0 transparent;
  }

  .customer-grid-heading-row {
    min-width: 1200px;
  }

  .tab-pane-customers {
    overflow-x: scroll;
    overflow-y: hidden;
  }

  .coupons-grid-heading-row {
    width: 1000px;
  }

  .coupons-grid-row {
    width: 1000px;
  }

  .tab-pane-coupons {
    overflow: scroll;
  }

  .sponsor-link-block {
    display: block;
    height: 27vw;
  }

  .sponsors-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .sponsor-item {
    display: block;
  }

  .sponsor-image-block {
    display: block;
  }

  .video-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sponsors-wrapper {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .no-video-set {
    min-height: 400px;
  }

  .horizontal-tabs-menu-3 {
    margin-bottom: 20px;
  }

  .section-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-3.no-bottom-space.bg-primary {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .broadcaster-club-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .card-body-4 {
    padding: 24px;
    -ms-grid-rows: 2.5fr 2.5fr 1fr;
    grid-template-rows: 2.5fr 2.5fr 1fr;
  }

  .tab-3 {
    font-size: 1rem;
  }

  .h1-heading-white-3 {
    font-size: 2.5rem;
  }

  .sponsor-header-row {
    width: 1000px;
  }

  .sponsor-row {
    width: 1000px;
  }

  .sponsor-table-header-row {
    width: 1000px;
  }

  .tab-pane-sponsors {
    overflow: scroll;
  }

  .club-sponsor-block {
    width: 30%;
  }

  .secondary-sponsor-block {
    width: 50%;
    height: 100%;
  }

  .help-mini-input-2 {
    max-width: 100%;
    box-shadow: inset 0 0 0 0 transparent;
  }

  .customers-grid-row-2 {
    width: 1000px;
  }

  .section-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-4.no-bottom-space.bg-primary {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .coupons-grid-row-2 {
    width: 1000px;
  }

  .primary-sponsor-block {
    width: 50%;
    height: 100%;
  }

  .club-name-heading {
    font-size: 2.5rem;
  }

  .club-name-heading-2 {
    font-size: 2.5rem;
  }

  .timer-grid-heading-row {
    overflow: hidden;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .timer-name {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .highlights-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sponsors-profile-empty-state {
    width: 1000px;
  }

  .dashboard-key-metric-3 {
    font-size: 2rem;
  }

  .club-profile-grid {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .collaborators-block {
    width: 100%;
    margin-bottom: 40px;
    padding: 0px;
  }

  .card-body-5 {
    padding: 24px;
    -ms-grid-rows: 2.5fr 2.5fr 1fr;
    grid-template-rows: 2.5fr 2.5fr 1fr;
  }

  .location {
    clear: left;
  }

  .dashboard-filter-modal {
    width: 70%;
  }

  .help-mini-input-3 {
    max-width: 100%;
    box-shadow: inset 0 0 0 0 transparent;
  }

  .tab-text {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Helveticaneueltstd md', sans-serif;
    font-weight: 500;
  }

  .coupon-grid-header-row {
    width: 1000px;
  }

  .link-block-url {
    max-width: 100%;
  }

  .preloader {
    min-width: 1200px;
  }

  .preloader.profile {
    min-width: auto;
  }

  .grid-collection {
    width: 33%;
  }

  .grid-collection.club {
    width: 50%;
  }

  .nav-buttons-wrapper {
    height: 45px;
  }

  .team-name-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .min-requirements {
    padding-right: 0px;
    padding-left: 0px;
  }

  .bundle-block {
    width: 100%;
    margin-bottom: 20px;
  }

  .games-list {
    line-height: 1em;
  }

  .bundle-collection-item {
    width: 100%;
  }

  .team-name-h1-3.away {
    margin-right: 0px;
    text-align: left;
  }

  .scoreline-3 {
    margin-left: 20px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .scoreline-3.vs {
    display: none;
  }

  .scoreline-3.vs {
    display: none;
  }

  .button-12.button-large {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1rem;
  }

  .menu-icon-tab {
    display: block;
    width: 20px;
    height: 15px;
    margin-left: 4px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .bars-icon {
    display: block;
    width: 20px;
    height: auto;
    margin-left: 8px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    color: #fff;
  }

  .dropdown-menu {
    position: static;
    left: auto;
    top: 0%;
    right: 24px;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-bottom: 1px solid #e9eef1;
    background-color: transparent;
    color: #fff;
    font-size: 1rem;
    cursor: auto;
  }

  .dropdown-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding: 8px 24px;
    background-color: #023247;
    color: #fff;
    text-align: right;
  }

  .team-name-h1-4.away {
    margin-right: 0px;
    text-align: left;
  }

  .breadcrumbs-2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .section-5 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-5.stream-live {
    margin-top: 0px;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .button-13.button-large {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 1rem;
  }

  .dashboard-key-metric-4 {
    font-size: 1.75rem;
  }

  .viewers-dashboard-heading-5 {
    font-size: 1.25rem;
  }

  .white-heading-3 {
    font-size: 2rem;
    line-height: 1.5em;
  }

  .video-thumbnail-3 {
    display: block;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px;
    background-color: #000;
    background-image: url('../images/preloader.gif');
    background-position: 50% 50%;
    background-size: 32px;
    background-repeat: no-repeat;
  }

  .note-2 {
    min-height: 400px;
  }

  .note-3 {
    min-height: 400px;
  }

  .video-container-wrapper-2 {
    width: 100%;
    margin-bottom: 0px;
    border: 1px none #000;
  }

  .profile-tabs-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .preloader-2 {
    min-width: 1200px;
  }

  .ptv-branding-3 {
    display: none;
  }

  .button-14.submit-button {
    margin-top: 0px;
  }

  .video-thumbnail-4 {
    display: block;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 0px;
    background-color: #000;
    background-image: url('../images/preloader.gif');
    background-position: 50% 50%;
    background-size: 32px;
    background-repeat: no-repeat;
  }

  .note-4 {
    min-height: 400px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 48px;
  }

  .section {
    padding-bottom: 60px;
  }

  .section.title-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section.title-section.bg-gray-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.no-top-space.pricing-plans-section {
    margin-top: 0px;
    padding-top: 72px;
  }

  .section.section-small {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .section.utility-page-content {
    padding-right: 12px;
    padding-left: 12px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section.stream-live {
    margin-top: 0px;
    padding-top: 40px;
  }

  .section.admin-only.mobile-admin-only {
    padding-top: 60px;
  }

  .container {
    padding-bottom: 0px;
  }

  .container.announcement-bar-container {
    padding-right: 48px;
  }

  .container.text-center.hero-container-nav-above {
    margin-top: 80px;
  }

  .container.case-study-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .style-guide-row {
    margin-bottom: 24px;
  }

  .style-guide-row.bg-primary-3 {
    padding-bottom: 12px;
  }

  .style-guide-color-container {
    margin-right: 12px;
  }

  .text-small.text-spacer {
    line-height: 20px;
  }

  .style-guide-color {
    width: 72px;
    height: 72px;
  }

  .h6-small.style-guide-subheading {
    margin-bottom: 16px;
  }

  .h6-small.career-heading {
    width: 50%;
  }

  .text-large {
    font-size: 1rem;
    line-height: 1.5em;
  }

  .text-small-caps {
    font-size: 13px;
  }

  .style-guide-icon {
    margin-right: 12px;
    margin-bottom: 12px;
  }

  .button.button-small.green-btn.public-only {
    display: none;
  }

  .button.button-small.outline.public-only {
    display: none;
  }

  .button.button-large.sign-up {
    padding: 12px 24px;
  }

  .button.button-outline.pricing-comparison-button {
    margin-top: 12px;
  }

  .button.green-tbn.new-game-btn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .form-input.form-input-large.subscribe-form-input {
    margin-right: 8px;
  }

  .field-label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .navbar-container.bg-transparent.sticky-top {
    margin-bottom: -80px;
  }

  .navbar {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .footer {
    padding-top: 72px;
    padding-bottom: 36px;
  }

  .footer-row {
    margin-bottom: 24px;
  }

  .social-links.social-links-circles {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .social-link.social-link-circle {
    margin-bottom: 20px;
  }

  .footer-info {
    margin-bottom: 48px;
  }

  .footer-menus-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer-menu-column {
    width: 50%;
    margin-right: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
  }

  .style-guide-item.narrow {
    max-width: 75%;
  }

  .avatar {
    width: 60px;
    height: 60px;
  }

  .avatar.avatar-xlarge {
    width: 96px;
    height: 96px;
  }

  .avatar.avatar-large {
    width: 72px;
    height: 72px;
  }

  .avatar.avatar-large.customer-quote-avatar {
    margin-right: 24px;
  }

  .avatar-group-item {
    border-width: 3px;
  }

  .card {
    border-radius: 5px;
  }

  .card.shadow.career-description-card {
    margin-bottom: 48px;
  }

  .card.logo-card {
    min-height: 96px;
  }

  .card.pricing-comparison-card {
    border-style: none;
  }

  .card.featured-post-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .card-body {
    padding: 24px;
  }

  .card-body.career-card-body {
    padding: 16px;
  }

  .card-body.pricing-comparison-card-body {
    padding: 0px 3px;
  }

  .card-body.category-card-body {
    padding: 24px;
  }

  .text-white {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 1.25rem;
  }

  .text-white.maintenance {
    font-size: 2rem;
  }

  .pill {
    padding: 6px 12px 6px 6px;
  }

  .pill-heading {
    font-size: 16px;
  }

  .expandable-title {
    padding: 16px;
  }

  .vertical-tabs-menu {
    overflow: hidden;
    max-width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .tab-button {
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 5px;
  }

  .tab-icon {
    max-height: 36px;
    margin-right: 12px;
  }

  .tab {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-bottom-style: none;
  }

  .tab.w--current {
    color: #008ca8;
  }

  .icon-feature-content {
    margin-left: 16px;
  }

  .icon-circle {
    width: 72px;
    height: 72px;
  }

  .icon-list.pricing-plan-list {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .announcement-bar.bg-primary-3 {
    line-height: 20px;
  }

  .text-row {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .divider {
    height: 7vw;
  }

  .divider.divider-top {
    margin-bottom: 72px;
  }

  .divider.divider-bottom {
    margin-top: 72px;
  }

  .divider.divider-bottom-large {
    margin-top: 72px;
  }

  .divider.card-divider {
    height: 24px;
  }

  .divider.divider-bottom-small {
    margin-top: 24px;
  }

  .image-gallery-image {
    border-radius: 5px;
  }

  .image-gallery-link.image-gallery-link-top {
    margin-bottom: 16px;
  }

  .section-title {
    margin-bottom: 48px;
  }

  .team-members-grid {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .map-section-right {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .paragraph-large {
    margin-bottom: 16px;
  }

  .brand-image.case-study-logo {
    margin-bottom: 16px;
  }

  .small-heading.metric-heading {
    margin-bottom: 4px;
  }

  .title-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-pair-text {
    margin-bottom: 24px;
  }

  .content-pair-image {
    max-width: 60%;
  }

  .large-metrics.text-center {
    grid-column-gap: 12px;
  }

  .press-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .logo-card {
    border-radius: 5px;
  }

  .press-quote-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .avatar-team-wrapper {
    margin-bottom: 24px;
  }

  .bg-image.account-page-image {
    background-position: 50% 0%;
  }

  .bg-image.sign-up-page-image {
    display: block;
    background-position: 50% 100%;
  }

  .hero-section-action {
    margin-top: 24px;
  }

  .card-horizontal-image.featured-post-image {
    border-radius: 5px 5px 0px 0px;
  }

  .card-slide {
    padding-right: 0px;
    padding-left: 0px;
  }

  .card-slide-mask {
    overflow: hidden;
  }

  .card-horizontal-image-wrapper.featured-post-image-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .icon-pill-group-item {
    margin: 3px;
  }

  .career-list-titles {
    display: none;
  }

  .career-location {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .letterhead {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }

  .article blockquote {
    margin-top: 24px;
    margin-bottom: 24px;
    padding-left: 24px;
  }

  .article img {
    border-radius: 5px;
  }

  .article figure {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .article.help-center-article {
    margin-bottom: 36px;
  }

  .form-row {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .form-row.last {
    grid-row-gap: 16px;
  }

  .icon-cards-grid.icon-cards-grid-wide {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .horizontal-rule {
    margin-top: 48px;
  }

  .contact-method-item.contact-method-group-item {
    margin-right: 12px;
    margin-bottom: 24px;
    margin-left: 12px;
  }

  .contact-method-group {
    margin-top: 24px;
    margin-bottom: -24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pricing-plans-grid {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pricing-plan-heading {
    margin-bottom: 12px;
  }

  .three-up-grid {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .customer-blockquote {
    margin-top: 0px;
    margin-bottom: 12px;
  }

  .customer-blockquote.logo-customer-blockquote {
    margin-top: 24px;
  }

  .customer-quote-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px;
    text-align: left;
  }

  .customer-quote-item.logo-quote-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .pricing-comparison-wrapper {
    margin-bottom: 24px;
  }

  .pricing-comparison-header {
    top: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #fff;
  }

  .large-heading {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 48px;
  }

  .pricing-comparison-cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .pricing-comparison-button {
    margin-top: 12px;
  }

  .utility-page-top-bar {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .split-layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .split-layout-image-wrapper {
    max-width: 100%;
    min-height: 0px;
  }

  .split-layout-container {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .subscribe-form-wrapper {
    margin-top: 36px;
  }

  .team-member-title {
    margin-bottom: 12px;
  }

  .blog-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .post-title-content {
    margin-bottom: 24px;
  }

  .pull-divider-up {
    margin-bottom: -7vw;
  }

  .post-share-wrapper {
    margin-top: 36px;
    padding-top: 24px;
  }

  .pagination {
    margin-top: 24px;
  }

  .wide-post-wrapper {
    margin-bottom: 24px;
  }

  .post-horizontal-wrapper {
    padding: 0px;
  }

  .content-pair-graphic {
    width: 100%;
  }

  .faq-grid {
    margin-bottom: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cta-bg-graphic {
    max-width: 35%;
  }

  .pill-below {
    margin-bottom: 24px;
  }

  .screenshot-arrow {
    display: none;
  }

  .mobile-screenshot-text {
    margin-top: 0px;
    padding-left: 24px;
  }

  .screenshot {
    border-radius: 5px;
  }

  .customer-quotes-wrapper {
    grid-row-gap: 12px;
  }

  .case-study-meta-list {
    margin-right: 0px;
    text-align: center;
  }

  .case-study-meta-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .page-demos-wrapper {
    padding: 36px;
    grid-row-gap: 24px;
    border-radius: 5px;
  }

  .decoration-container {
    display: none;
  }

  .page-navigator {
    display: none;
  }

  .search-form {
    margin-top: 24px;
  }

  .category-icon {
    margin-right: 24px;
  }

  .sidebar-main-content-header {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }

  .sidebar-main-content-heading {
    margin-top: 12px;
  }

  .section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-2.utility-page-content {
    padding-right: 12px;
    padding-left: 12px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-2.team-scoreboard.no-margin-bottom {
    padding-top: 60px;
  }

  .text-large-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .container-2 {
    padding-top: 20px;
  }

  .container-2.text-center.hero-container-nav-above {
    margin-top: 80px;
  }

  .menu-button-3 {
    border: 1px none #000;
  }

  .menu-icon {
    margin-right: 2px;
    margin-left: 2px;
  }

  .nav-dropdown {
    display: none;
  }

  .nav-buttons {
    display: none;
  }

  .nav-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .nav-bar {
    height: 60px;
  }

  .nav-bar.sticky {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -60px;
    opacity: 1;
  }

  .nav-menu-3 {
    z-index: 100;
  }

  .nav-link-2 {
    font-size: 16px;
  }

  .nav-link-2.blue-hover-state {
    display: block;
  }

  .nav-link-2.blue-hover-state.mobile {
    display: none;
  }

  .nav-link-2.blue-hover-state.mobile-show {
    display: block;
  }

  .nav-link-2.blue-hover-state.mobile-show.mobile-public-only {
    font-size: 16px;
  }

  .nav-link-2.blue-hover-state.mobile-show.mobile-user-only.w--current {
    font-size: 16px;
  }

  .nav-link-2.blue-hover-state.mobile-show.mobile-admin-or-user-only {
    font-size: 16px;
  }

  .large-heading-2 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 48px;
  }

  .game-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .card-2 {
    border-radius: 5px;
  }

  .card-body-2 {
    padding: 24px;
  }

  .scoreline {
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .crest.away-team {
    position: static;
  }

  .team-scoreboard-grid {
    grid-row-gap: 16px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 0.25fr;
    grid-template-columns: 1fr 0.25fr;
  }

  .team-psr-score {
    font-size: 1.75rem;
  }

  .team-name-h1 {
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .video-container.vimeo {
    margin-top: 20px;
  }

  .h2-blue-2 {
    font-size: 30px;
  }

  .title-5 {
    text-align: center;
  }

  .button-3.small.white {
    margin-top: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .intro.no-margin-bottom {
    margin-bottom: 0px;
  }

  .intro.full.text-white {
    white-space: normal;
  }

  .footer-section-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-blue {
    font-size: 1.7rem;
  }

  .split-section {
    display: none;
  }

  .unlock-game-container {
    height: 100%;
  }

  .h1-heading-white {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 2rem;
    line-height: 1.5em;
  }

  .tabs-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-column {
    width: auto;
  }

  .cookiealert {
    display: block;
  }

  .cookie-message {
    padding-left: 10px;
  }

  .grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-top {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .footer-info-2 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer-link-3 {
    font-size: 13px;
    line-height: 20px;
  }

  .nav-dropdown-link-3 {
    font-size: 0.9rem;
  }

  .h2-white {
    margin-bottom: 0px;
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .section-talk-to-us {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-32 {
    margin-bottom: 20px;
    color: #fff;
  }

  .video-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .video-section.post-top-section {
    margin-top: 0px;
    padding-top: 120px;
  }

  .video-section.hero-v4 {
    height: 100%;
    margin-top: 0px;
    padding-top: 20px;
  }

  .video-section.hero-v4 {
    height: 100%;
    margin-top: 0px;
    padding-top: 20px;
  }

  .video-container-wrapper {
    max-width: 100%;
  }

  .post-top {
    height: 240px;
  }

  .wave-bottom {
    height: 6vw;
    margin-bottom: 0px;
  }

  .h2-white-2 {
    font-size: 20px;
    line-height: 1.5em;
  }

  .h2-white-2.homepgage {
    font-size: 18px;
  }

  .background-video {
    display: block;
    height: 300px;
  }

  .hero-macbook-v2 {
    padding-top: 0px;
  }

  .h1-white-shadow {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2rem;
    text-align: center;
  }

  .main-grid {
    grid-row-gap: 0px;
  }

  .main-grid.home {
    margin-top: 80px;
    padding-top: 20px;
  }

  .hero-bg-gradient-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#023247), to(#023247));
    background-image: linear-gradient(180deg, #023247, #023247);
  }

  .wrapper {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .wrapper.grid-covid-19 {
    -ms-grid-columns: 1fr 0.5fr;
    grid-template-columns: 1fr 0.5fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .covid-19 {
    top: 80px;
  }

  .coivd-19-message {
    font-size: 0.9rem;
  }

  .covid-19-heading {
    font-size: 1.2rem;
  }

  .unlock-game {
    min-height: 250px;
  }

  .white-heading {
    font-size: 1.5rem;
  }

  .white-heading.game-preview {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .video-price {
    font-size: 2rem;
  }

  .unlock-game-cta {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .game-price-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .top-button {
    display: none;
  }

  .h1-heading-white-2 {
    margin-top: 40px;
  }

  .tab-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-bottom-style: none;
  }

  .tab-2.w--current {
    color: #008ca8;
  }

  .cta-btn.button-large.sign-up {
    padding: 12px 24px;
  }

  .section-talk-to-us-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-blue-3 {
    font-size: 1.7rem;
  }

  .card-body-3 {
    padding: 24px;
  }

  .card-3 {
    border-radius: 5px;
  }

  .white-heading-2 {
    font-size: 1.5rem;
  }

  .unlock-game-container-2 {
    height: 294px;
  }

  .scoreline-2 {
    font-size: 2rem;
    line-height: 1.5em;
  }

  .team-name-h1-2 {
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .game-purchased-block {
    display: block;
  }

  .game-purchased-block.billing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .game-paid-block {
    display: block;
    text-align: left;
  }

  .expandable-title-2 {
    padding: 16px;
  }

  .game-purchased-block-2 {
    display: block;
  }

  .game-purchased-block-2.billing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .horizontal-tabs-menu-2 {
    overflow: scroll;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .rtmp-grid {
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .breadcrumbs-block {
    height: 45px;
  }

  .order-confirmation {
    margin-top: 60px;
  }

  .order-item-block {
    padding-left: 10px;
  }

  .checkout-form {
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .note {
    min-height: 300px;
  }

  .upload-heading {
    font-size: 1.25rem;
    text-align: center;
  }

  .viewers-dashboard-heading {
    height: 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.25rem;
  }

  .dashboard-key-metric {
    font-size: 1.5rem;
  }

  .customers-grid-row {
    width: 1200px;
  }

  .customer-order-heading-row {
    width: 1000px;
  }

  .viewers-heading {
    font-size: 1.25rem;
  }

  .search-mini-form {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .search-mini-form.customers {
    padding-top: 0px;
  }

  .help-mini-input {
    width: 100%;
    max-width: none;
    margin-right: 0px;
  }

  .customer-grid-heading-row {
    width: 1200px;
  }

  .tab-pane-customers {
    overflow-x: scroll;
    overflow-y: hidden;
  }

  .section-block {
    padding: 24px;
  }

  .no-video-set {
    min-height: 300px;
  }

  .game-purchased-block-3 {
    display: block;
  }

  .game-purchased-block-3.billing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .horizontal-tabs-menu-3 {
    overflow: scroll;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .section-3 {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .card-4 {
    border-radius: 5px;
  }

  .card-body-4 {
    padding: 24px;
    -ms-grid-rows: 1.75fr 2.5fr 1fr;
    grid-template-rows: 1.75fr 2.5fr 1fr;
  }

  .tab-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-bottom-style: none;
  }

  .tab-3.w--current {
    color: #008ca8;
  }

  .h1-heading-white-3 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 2rem;
    line-height: 1.5em;
  }

  .tab-header-text-block {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .club-sponsor-block {
    width: 30%;
  }

  .help-mini-input-2 {
    width: 100%;
    max-width: none;
    margin-right: 0px;
  }

  .customers-grid-row-2 {
    width: 1000px;
  }

  @media screen and (max-width: 991px) {
    .no-content.broadcaster.customers {
      width: 1200px;
    }
  }

  .section-4 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .tab-header-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .club-name-heading {
    font-size: 2rem;
    line-height: 1.5em;
    white-space: normal;
  }

  .club-sponsor-heading {
    line-height: 1.5em;
  }

  .club-name-heading-2 {
    font-size: 2rem;
    line-height: 1.5em;
    white-space: normal;
  }

  .clock {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 0px;
  }

  .home-team-block {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .home-team-block.crossmaglen {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .home-team-block.crossmaglen {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .scoreline-block.gaa {
    width: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .away-team-block {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .away-team-block.dromintee {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 0px;
  }

  .away-team-block.granemore {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .away-team-block.meath {
    border-style: none;
    border-radius: 0px;
  }

  .highlights-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .sport-tab-menu {
    overflow: auto;
  }

  .viewers-dashboard-heading-3 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.25rem;
  }

  .card-body-5 {
    padding: 24px;
    -ms-grid-rows: 1.75fr 2.5fr 1fr;
    grid-template-rows: 1.75fr 2.5fr 1fr;
  }

  .toggle-switch-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .modal {
    overflow: scroll;
  }

  .dashboard-filter-modal {
    width: 80%;
  }

  .help-mini-input-3 {
    width: 100%;
    max-width: none;
    margin-right: 0px;
  }

  .grid-collection {
    width: 50%;
  }

  .grid-collection.club {
    width: 100%;
  }

  .nav-buttons-wrapper {
    display: none;
  }

  .help-desktop-link {
    display: none;
  }

  .min-requirements {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 0.9rem;
  }

  .offers-heading-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .category-heading {
    display: flex;
    align-self: center;
    flex: 1 1 0%;
  }

  .viewers-dashboard-heading-4 {
    height: 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.25rem;
  }

  .bundle-heading {
    font-size: 1.25rem;
  }

  .offer-price {
    font-size: 3rem;
    line-height: 1.5em;
  }

  .games-collection-item {
    font-size: 1rem;
  }

  .team-name-h1-3 {
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .scoreline-3 {
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .form-row-2 {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .min-requirements-2 {
    font-size: 0.9rem;
  }

  .team-name-h1-4 {
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .section-5 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-5.stream-live {
    margin-top: 0px;
    padding-top: 40px;
  }

  .section-5.admin-only.mobile-admin-only {
    padding-top: 60px;
  }

  .section-5.admin-only.mobile-admin-only {
    padding-top: 60px;
  }

  .dashboard-key-metric-4 {
    font-size: 1.5rem;
  }

  .viewers-dashboard-heading-5 {
    height: 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.25rem;
  }

  .white-heading-3 {
    font-size: 1.5rem;
  }

  .white-heading-3.game-preview {
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .white-heading-3.game-preview {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 1.5rem;
    line-height: 1.5em;
  }

  .note-2 {
    min-height: 300px;
  }

  .game-price-block-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .note-3 {
    min-height: 300px;
  }

  .game-price-block-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .video-container-wrapper-2 {
    max-width: 100%;
  }

  .min-requirements-3 {
    font-size: 0.9rem;
  }

  .score-block-spacer {
    display: none;
  }

  .scoreboard-wrapper-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .team-score-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .score-block-spacer-2 {
    display: none;
  }

  .scoreline-block-3.gaa {
    width: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .clock-3 {
    width: auto;
    border-radius: 0px;
  }

  .note-4 {
    min-height: 300px;
  }

  .bundle-team-name {
    line-height: 1.5em;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 40px;
  }

  h2 {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 36px;
  }

  h3 {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 30px;
  }

  h4 {
    font-size: 1.25rem;
    line-height: 1.5em;
  }

  h5 {
    font-size: 20px;
  }

  p {
    margin-bottom: 12px;
  }

  blockquote {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0em;
  }

  .section {
    padding-bottom: 60px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .section.no-top-space.pricing-plans-section {
    padding-top: 48px;
  }

  .section.no-bottom-space.bg-primary {
    padding-top: 40px;
  }

  .section.no-bottom-space.bg-primary {
    padding-top: 50px;
  }

  .section.utility-page-content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .section.hero-screenshot-above {
    margin-top: 0vh;
    padding-top: 48px;
  }

  .section.stream-live {
    margin-top: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container.announcement-bar-container {
    padding-right: 48px;
  }

  .container.hero-screenshot-container {
    margin-top: 24px;
    margin-bottom: 0vh;
    padding-bottom: 48px;
  }

  .container.checkout {
    padding-right: 0px;
    padding-left: 0px;
  }

  .style-guide-title {
    margin-bottom: 24px;
  }

  .style-guide-color-container {
    margin-bottom: 12px;
  }

  .text-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .h6-small.career-heading {
    width: auto;
  }

  .text-large {
    font-family: 'Helveticaneueltstd roman', sans-serif;
    font-weight: 400;
  }

  .text-tiny {
    padding-left: 0px;
    font-size: 0.8rem;
  }

  .text-small-caps {
    font-size: 12px;
  }

  .text-small-caps.contact-method-heading {
    margin-bottom: 4px;
  }

  .button {
    white-space: normal;
  }

  .button.button-large {
    padding: 4px 12px;
    font-size: 0.9rem;
    line-height: 1.5em;
  }

  .button.button-large.add-space-right {
    margin-right: 0px;
    margin-bottom: 12px;
  }

  .button.button-large.live-game-buy {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1.125rem;
    line-height: 1.5em;
  }

  .button.button-large.sign-up {
    font-size: 1rem;
    line-height: 1em;
  }

  .button.button-large.login {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 1rem;
    line-height: 1em;
  }

  .button.button-round.slider-button-left {
    display: none;
  }

  .button.button-round.slider-button-right {
    display: none;
  }

  .button.submit-button {
    width: 100%;
  }

  .button.button-block {
    font-size: 1rem;
  }

  .button.navbar-button {
    display: none;
  }

  .button.green-tbn {
    display: block;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .button.green-tbn.new-game-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .button.green-tbn.create {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .button.edit-game-btn.admin-only.mobile-admin-only {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .button.delete-account {
    border-color: #da2424;
    background-color: #da2424;
  }

  .button.delete-account:hover {
    border-color: #e56768;
    background-color: #e56768;
  }

  .button.sign-up {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 1rem;
    white-space: nowrap;
  }

  .button.login {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 1rem;
  }

  .button.edit-bundle {
    width: 100%;
  }

  .button.delete-btn {
    width: 100%;
  }

  .button.coupon-submit {
    height: 34px;
  }

  .button.coupon-btn {
    height: 30px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: .75rem;
  }

  .form-input.form-input-small.coupon-input {
    height: 34px;
    font-size: 13px;
    line-height: 34px;
    text-align: left;
  }

  .form-input.form-input-large {
    height: 48px;
    font-size: 16px;
  }

  .form-input.form-input-large.search-form-input {
    margin-bottom: 12px;
  }

  .field-label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 4px;
  }

  .field-label.checkbox {
    text-align: left;
  }

  .field-label.email-can-t-be-changed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .navbar-container.bg-transparent {
    margin-bottom: 48px;
  }

  .dropdown-list.dropdown-list-top.dropdown-list-large.w--open {
    min-width: 296px;
  }

  .footer {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .social-links.social-links-circles {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .social-link.social-link-circle {
    margin-right: 6px;
    margin-bottom: 12px;
    margin-left: 6px;
  }

  .footer-menus-row {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-menu-column {
    width: 100%;
  }

  .style-guide-item.narrow {
    max-width: none;
  }

  .avatar {
    width: 48px;
    height: 48px;
  }

  .avatar.avatar-small {
    width: 36px;
    height: 36px;
  }

  .avatar.avatar-xlarge {
    width: 72px;
    height: 72px;
  }

  .avatar.avatar-large {
    width: 60px;
    height: 60px;
  }

  .avatar.avatar-large.customer-quote-avatar {
    margin-right: 12px;
  }

  .avatar.post-horizontal-avatar {
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .avatar-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .avatar-group {
    overflow: scroll;
    width: 100%;
  }

  .card.logo-card {
    min-height: 0px;
  }

  .card.card-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .card.form-card {
    margin-bottom: 12px;
  }

  .card.form-card.split-layout-form-card {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .card.form-card.split-layout-form-card.latest-card {
    display: none;
  }

  .card.help-center-card {
    margin-bottom: 12px;
  }

  .card-body {
    padding-right: 12px;
    padding-left: 12px;
    -ms-grid-rows: 1fr 1fr auto;
    grid-template-rows: 1fr 1fr auto;
  }

  .card-body.card-horizontal-body {
    padding-right: 24px;
    padding-left: 24px;
  }

  .card-body.career-card-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .card-body.admin {
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .text-white.maintenance {
    font-size: 1.5rem;
  }

  .text-white.update {
    font-size: 1.125rem;
  }

  .pill.pill-notice.bg-gray-3 {
    width: 100%;
  }

  .pill.mobile-screenshot-pill {
    display: none;
  }

  .expandable-heading.h6-small {
    padding-right: 24px;
  }

  .tab-button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-button.w--current {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tab-icon {
    max-height: 24px;
  }

  .tab {
    margin-right: 0px;
    text-align: center;
  }

  .tab.w--current {
    margin-right: 0px;
    color: #008ca8;
  }

  .icon {
    margin-bottom: 12px;
  }

  .icon-feature-content {
    margin-left: 12px;
  }

  .icon-circle.social-icon-circle {
    width: 100px;
    height: 100px;
  }

  .icon-list.pricing-plan-list {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .text-row.blockquote-author {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .announcement-cross {
    right: 12px;
  }

  .breadcrumb-list {
    overflow: scroll;
    max-width: 100%;
  }

  .breadcrumb-list-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .divider {
    height: 8vw;
  }

  .divider.divider-top {
    margin-bottom: 48px;
  }

  .divider.divider-bottom {
    margin-top: 48px;
  }

  .text-center {
    font-size: 1rem;
  }

  .text-center.form-header {
    margin-bottom: 10px;
    text-align: center;
  }

  .image-tile-gallery {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-gallery-image.image-gallery-right {
    display: none;
  }

  .image-gallery-left {
    margin-top: 0px;
    margin-bottom: 0px;
    grid-row-gap: 12px;
  }

  .section-title {
    margin-bottom: 36px;
  }

  .team-members-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .map-section-right {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 12px;
  }

  .metrics-horizontal {
    margin-right: -12px;
    margin-left: -12px;
  }

  .metrics-horizontal-item {
    margin-right: 12px;
    margin-left: 12px;
  }

  .metric-heading {
    margin-bottom: 0px;
  }

  .paragraph-large.text-large.case-study-subtitle {
    display: block;
  }

  .brand-image {
    max-height: 24px;
  }

  .medium-heading {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 36px;
  }

  .small-heading {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 30px;
  }

  .small-heading.metric-heading {
    margin-bottom: 0px;
  }

  .content-pair-text {
    width: 100%;
    max-width: none;
  }

  .content-pair-image {
    max-width: 100%;
  }

  .large-metrics.text-center {
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-huge {
    margin-bottom: 8px;
    font-size: 40px;
    line-height: 48px;
  }

  .large-metric-item.large-metric-horizontal {
    text-align: center;
  }

  .hero-section-action {
    margin-top: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .card-horizontal-image {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .card-horizontal-image-wrapper {
    max-width: 100%;
    padding-left: 0px;
  }

  .card-horizontal-image-wrapper.featured-case-study-image-wrapper {
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .card-slide-nav {
    display: block;
  }

  .careers-list-item {
    margin-bottom: 6px;
  }

  .career-basis {
    width: auto;
  }

  .career-location {
    width: auto;
  }

  .letterhead {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    text-align: center;
  }

  .career-description-meta {
    margin-bottom: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .article.help-center-article {
    margin-bottom: 24px;
  }

  .form-row {
    display: block;
  }

  .form-group {
    margin-bottom: 16px;
  }

  .form-row .form-group:first-child {
    padding-right: 0px;
  }

  .form-row .form-group:last-child {
    padding-left: 0px;
  }

  .form-group.confirm {
    margin-top: -16px;
  }

  .form-group.left {
    padding-right: 0px;
  }

  .form-group.right {
    padding-left: 0px;
  }

  .form-group.left {
    padding-right: 0px;
  }

  .form-group.right {
    padding-left: 0px;
  }

  .icon-cards-grid {
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .contact-methods-row {
    margin-bottom: -24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contact-method-item {
    margin-bottom: 24px;
  }

  .contact-method-item.contact-method-group-item {
    margin-right: 0px;
  }

  .contact-method-group {
    margin-top: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .form-group-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .form-checkbox-agree {
    margin-top: 0px;
    margin-bottom: 12px;
  }

  .pricing-plans-grid {
    grid-row-gap: 12px;
  }

  .pricing-plans-grid.pricing-plans-grid-duo {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pricing-plan-heading.pricing-comparison-heading {
    font-size: 16px;
    font-weight: 500;
  }

  .three-up-grid {
    grid-row-gap: 12px;
  }

  .customer-blockquote.logo-customer-blockquote {
    margin-top: 12px;
  }

  .large-heading {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 40px;
  }

  .pricing-comparison-cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .utility-page-top-bar {
    padding-right: 24px;
    padding-left: 24px;
  }

  .split-layout {
    height: auto;
    min-height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .split-layout-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .split-layout-container {
    padding-top: 20px;
    padding-bottom: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .subscribe-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .subscribe-form-wrapper {
    margin-top: 24px;
  }

  .utility-page-wrap.bg-primary-3 {
    height: auto;
    min-height: 100%;
  }

  .utility-page-wrap.bg-gray-4 {
    height: 100%;
    min-height: auto;
  }

  .team-member-wrapper {
    margin-bottom: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .blog-grid {
    grid-row-gap: 12px;
  }

  .pull-divider-up {
    margin-bottom: -8vw;
  }

  .post-share-wrapper {
    margin-left: 0px;
    padding-top: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .share-button {
    top: 0px;
    margin-top: 6px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .wide-post-wrapper {
    margin-bottom: 12px;
  }

  .featured-post-meta {
    margin-top: 16px;
  }

  .horizontal-blog-list {
    grid-row-gap: 12px;
  }

  .post-horizontal-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .content-pair-graphic.content-pair-graphic-narrow {
    width: 75%;
  }

  .form-title {
    margin-bottom: 12px;
  }

  .icon-feature-list-item {
    margin-bottom: 12px;
  }

  .faq-grid {
    grid-row-gap: 12px;
  }

  .cta-bg-graphic {
    display: none;
  }

  .mobile-screenshot-wrapper {
    max-width: 60vw;
  }

  .mobile-screenshot-text {
    margin-top: 24px;
    padding-left: 0px;
    text-align: center;
  }

  .content-pair-gallery {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .content-pair-gallery-left {
    width: 100%;
  }

  .add-space-right {
    margin-right: 0px;
    margin-bottom: 12px;
  }

  .qr-code-image {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .large-metric-horizontal-text {
    margin-top: 0px;
  }

  .page-demos-wrapper {
    padding: 24px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .search-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .category-icon {
    height: 48px;
    margin-right: 16px;
  }

  .utility-page-form {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container-2 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .menu-button-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brand {
    padding-right: 0px;
    padding-left: 0px;
  }

  .brand.w--current {
    padding-left: 0px;
  }

  .menu-icon {
    position: relative;
    z-index: 1;
  }

  .nav-buttons {
    width: 100%;
    justify-items: center;
  }

  .wrapper-3.nav-bar-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }

  .nav-bar.sticky {
    opacity: 1;
  }

  .large-button {
    margin-right: 0%;
    margin-left: 0%;
  }

  .large-button.small {
    padding-right: 16px;
    padding-left: 16px;
  }

  .large-button.small {
    padding-right: 16px;
    padding-left: 16px;
  }

  .nav-menu-3 {
    width: 100%;
  }

  .logo-white {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .nav-link-2.blue-hover-state {
    display: block;
  }

  .nav-link-2.blue-hover-state.mobile {
    display: none;
  }

  .nav-link-2.blue-hover-state.mobile-show.mobile-user-only.w--current {
    font-family: 'Helveticaneueltstd md', sans-serif;
    color: #023247;
    font-size: 16px;
    font-weight: 500;
  }

  .text-huge-2 {
    margin-bottom: 8px;
    font-size: 40px;
    line-height: 48px;
  }

  .large-heading-2 {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 40px;
  }

  .game-grid {
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .game-grid.club-homepage {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .card-body-2 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .footer-logo-link-2 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .competition {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .location-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
    white-space: normal;
  }

  .spacer.game-view {
    display: none;
  }

  .team-psr {
    display: none;
  }

  .score-list {
    padding-top: 20px;
  }

  .game-metadata {
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    font-size: 1rem;
  }

  .scoreline {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 1.25rem;
  }

  .scoreline.vs {
    font-size: 1.5rem;
  }

  .crest {
    width: auto;
    height: 60px;
  }

  .crest.bundle.away {
    margin-right: 0;
    margin-left: 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .bundle-team-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }

  .bundle-team-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }

  .team-crest-wrapper.away-team {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: center;
    text-align: left;
  }

  .team-crest-wrapper.bundle {
    display: block;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .team-scoreboard-grid {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr auto;
    grid-template-columns: 1fr auto;
  }

  .text-center-2 {
    font-size: 1rem;
    white-space: normal;
  }

  .team-psr-score {
    font-size: 1rem;
  }

  .team-name-h1 {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.25rem;
    text-align: left;
    padding-left: 0;
  }

  .team-name-h1.away {
    display: block;
  }

  .h2-blue-2 {
    font-size: 24px;
  }

  .title-5 {
    display: inline-block;
    padding-right: 8px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-3 {
    width: 100%;
    min-width: 80%;
    margin-top: 16px;
    margin-left: 0px;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .button-3.green-btn {
    width: auto;
    white-space: nowrap;
  }

  .button-3.green-btn.hero-btn {
    width: auto;
    height: auto;
    padding-right: 24px;
    padding-left: 24px;
    white-space: nowrap;
  }

  .button-3.small {
    padding-right: 16px;
    padding-left: 16px;
  }

  .button-3.small.white {
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .intro {
    display: block;
  }

  .intro.no-margin-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 0px;
  }

  .footer-section-wrapper.cta.get-started {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-blue {
    font-size: 1.5rem;
  }

  .game-title-heading {
    height: auto;
  }

  .checkbox.selected-sports {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: left;
  }

  .checkbox.sign-up {
    border-radius: 2px;
  }

  .unlock-game-container {
    position: absolute;
    overflow: hidden;
    height: 100%;
    min-height: 50vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .h1-heading-white {
    margin-bottom: 40px;
    font-size: 2rem;
    line-height: 1.5em;
    text-align: center;
  }

  .games-tab {
    overflow: hidden;
  }

  .tabs-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    padding-bottom: 10px;
  }

  .footer-column {
    width: auto;
    margin-left: 0px;
    padding-bottom: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-brand {
    margin-bottom: 32px;
  }

  .footer-v1-bottom {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cookiealert {
    bottom: 0%;
    display: none;
    width: 100vw;
    height: auto;
    padding-bottom: 10px;
    opacity: 1;
  }

  .cookie-message {
    width: 100vw;
    max-width: 100vw;
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: left;
  }

  ._2-buttons {
    width: 100%;
    justify-items: center;
  }

  .grid-2 {
    margin-bottom: 20px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .footer-top {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .acceptcookies {
    margin-right: 10px;
  }

  .grid-8 {
    max-width: 100vw;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-info-2 {
    padding-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .game-card-metadata {
    display: block;
    height: auto;
  }

  .h2-white {
    margin-bottom: 20px;
    font-family: 'Helveticaneueltstd bd', sans-serif;
    font-size: 24px;
    line-height: 1.5em;
    font-weight: 700;
  }

  .button-8.white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-8.white.continually {
    width: 170px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-8.white.outline {
    position: relative;
    width: 170px;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .button-block {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .heading-32 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .video-section.post-top-section {
    padding-top: 120px;
  }

  .video-section.hero-v4 {
    overflow: visible;
    height: 100%;
    margin-top: 0px;
    color: #f8fafb;
  }

  .video-section.hero-v4 {
    overflow: visible;
    height: 100%;
    margin-top: 0px;
    color: #f8fafb;
  }

  .video-container-wrapper {
    z-index: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-radius: 5px;
  }

  .post-video {
    margin-top: 0px;
  }

  .post-top {
    height: 160px;
  }

  .wave-bottom {
    display: block;
    height: 10vw;
    margin-bottom: 0px;
  }

  .preloader-large-image {
    top: 40px;
    overflow: visible;
    width: 100%;
  }

  .h2-white-2 {
    margin-bottom: 20px;
    font-family: 'Helveticaneueltstd bd', sans-serif;
    font-size: 24px;
    line-height: 1.5em;
    font-weight: 700;
  }

  .h2-white-2.homepgage {
    font-size: 15px;
    line-height: 1.5em;
  }

  .background-video {
    display: block;
    height: 100%;
  }

  .video-link-2 {
    z-index: 11;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
  }

  .hero-macbook-v2 {
    top: 0px;
    z-index: 1;
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0%;
    padding-top: 10px;
    opacity: 1;
    text-align: center;
  }

  .h1-white-shadow {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .main-grid {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .main-grid.home {
    margin-top: 80px;
    padding-top: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .hero-bg-gradient-2 {
    height: 95%;
    margin-top: 30px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#023247), to(#023247));
    background-image: linear-gradient(180deg, #023247, #023247);
  }

  .wrapper {
    width: 100vw;
    padding-right: 8px;
    padding-left: 8px;
  }

  .covid-19 {
    display: none;
  }

  .coivd-19-message {
    font-size: 0.9rem;
  }

  .image-content {
    left: -30px;
    top: 0px;
    width: 110vw;
  }

  .covid-19-heading {
    font-size: 1.1rem;
  }

  .breadcrumbs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .breadcrumbs.case-study-post {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 0.9rem;
    line-height: 1em;
    white-space: normal;
  }

  .breadcrumbs-arrow.arrow-2 {
    display: none;
  }

  .breadcrumb-current {
    display: block;
    overflow: visible;
    direction: ltr;
    line-height: 1.5em;
    white-space: normal;
  }

  .unlock-game {
    z-index: 1;
    min-height: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .white-heading {
    display: none;
  }

  .white-heading.game-preview {
    display: block;
    margin-bottom: 10px;
    padding: 2px 4px;
    font-size: 0.9rem;
    line-height: 1.5em;
  }

  .white-heading.game-preview.non-member {
    display: block;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .white-heading.text-shadow {
    display: block;
    font-size: 1.25rem;
    line-height: 1.5em;
  }

  .video-price {
    margin-bottom: 0px;
    font-size: 2rem;
    line-height: 1.5em;
  }

  .image {
    width: 100%;
    height: auto;
    max-height: 100%;
    max-width: 340px;
    padding: 12px;
  }

  .link-block {
    padding-right: 0px;
    padding-left: 0px;
  }

  .unlock-game-cta {
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .unlock-game-cta.logged-out {
    position: absolute;
    left: 50%;
    top: 50%;
    right: 0%;
    bottom: 0%;
    z-index: 3;
    overflow: visible;
    width: 100%;
    height: 90px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .unlock-game-cta.logged-out.public-only.mobile-public-only {
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 5px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .unlock-game-cta.logged-in {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-radius: 5px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .game-price-block {
    margin-bottom: 4px;
    color: #fff;
  }

  .video-thumbnail {
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .login-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .h1-heading-white-2 {
    font-size: 2rem;
    line-height: 1.5em;
    text-align: center;
  }

  .tab-2 {
    margin-right: 0px;
    text-align: center;
  }

  .tab-2.w--current {
    margin-right: 0px;
  }

  .cta-btn.button-large {
    padding: 10px 24px;
    font-size: 1.125rem;
    line-height: 1.5em;
  }

  .cta-btn.button-large.live-game-buy {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1.125rem;
    line-height: 1.5em;
  }

  .cta-btn.button-large.login {
    font-size: 1rem;
    line-height: 1em;
  }

  .cta-btn.button-large.sign-up {
    font-size: 1rem;
    line-height: 1em;
  }

  .cta-btn.submit-button {
    width: 100%;
  }

  .cta-btn.submit-button {
    width: 100%;
  }

  .cta-btn.submit-button {
    width: 100%;
  }

  .cta-btn.green-tbn {
    display: block;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .cta-btn.green-tbn.new-game-btn {
    width: 100%;
    margin-top: 10px;
  }

  .cta-btn.green-tbn.add-club {
    margin-right: 0px;
  }

  .h2-blue-3 {
    font-size: 1.5rem;
  }

  .card-body-3 {
    -ms-grid-rows: 1fr 0.5fr auto;
    grid-template-rows: 1fr 0.5fr auto;
  }

  .maintenance-notice {
    font-family: 'Helveticaneueltstd roman', sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
  }

  .white-heading-2 {
    display: none;
  }

  .white-heading-2.game-preview {
    display: block;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .white-heading-2.game-preview.non-member {
    display: block;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .unlock-game-container-2 {
    height: 166px;
  }

  .scoreline-2 {
    font-size: 1.125rem;
  }

  .scoreline-2.vs {
    display: none;
    font-size: 1.5rem;
  }

  .team-name-h1-2 {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.25rem;
    text-align: left;
  }

  .team-name-h1-2.away {
    display: block;
  }

  .order-item {
    display: block;
    text-align: center;
  }

  .order-item.checkout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .block-header {
    font-size: 1rem;
  }

  .profile-tab {
    overflow: scroll;
  }

  .tab-header.profile {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .tab-header.profile.w--current {
    width: 100%;
  }

  .game-purchased-block {
    display: block;
    margin-bottom: 12px;
    padding: 12px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .game-purchased-block.billing {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .view-game-text {
    position: static;
    margin-top: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .game-paid-block {
    text-align: center;
  }

  .main-heading.dashboard {
    margin-bottom: 6px;
  }

  .profile-tab-header-2 {
    display: inline-block;
    text-align: center;
  }

  .game-purchased-block-2 {
    display: block;
    margin-bottom: 12px;
    padding: 12px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .game-purchased-block-2.billing {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .rtmp-url {
    font-size: 1rem;
    line-height: 1.2em;
  }

  .rtmp-heading {
    margin-top: 12px;
  }

  .rtmp-grid {
    grid-column-gap: 0px;
    grid-row-gap: 4px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
  }

  .viewers-dashboard-grid {
    grid-column-gap: 12px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .breadcrumbs-block {
    height: auto;
    padding-bottom: 20px;
    white-space: normal;
  }

  .order-image {
    width: 100%;
    height: 120px;
  }

  .order-confirmation {
    margin-top: 0px;
  }

  .order-item-block {
    width: 100%;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    font-family: 'Helveticaneueltstd md', sans-serif;
  }

  .checkout-form {
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .order-item-list {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .note {
    min-height: auto;
  }

  .note-heading {
    display: block;
  }

  .note-image {
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .upload-video-container.admin {
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .upload-video-icon {
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .upload-heading {
    display: none;
    font-size: 1.25rem;
    line-height: 1.5em;
    text-align: center;
  }

  .progress-block {
    display: none;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .progress-bar-meta {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    line-height: 1.25em;
    text-align: center;
  }

  .progress-bar-meta.time-remaining {
    position: relative;
    right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .viewers-dashboard-heading {
    font-size: 1.125rem;
    line-height: 1.5em;
  }

  .viewers-dashboard-block {
    width: 100%;
  }

  .dashboard-key-metric {
    font-size: 1.25rem;
  }

  .upload-button {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    text-align: center;
  }

  .upload-button:hover {
    background-color: #77be48;
    -webkit-transform: translate(0px, -3px);
    -ms-transform: translate(0px, -3px);
    transform: translate(0px, -3px);
  }

  .customer-order-heading-row {
    width: 1200px;
  }

  .viewers-heading {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .info.tippy {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .coupons-grid-heading-row {
    width: 1000px;
  }

  .coupons-grid-row {
    width: 1000px;
  }

  .section-block {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .video-block {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sponsors-wrapper.dummy-wrapper {
    display: none;
  }

  .video-container-grid-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .no-video-set {
    position: absolute;
    left: 0px;
    top: 0px;
    min-height: auto;
  }

  .text-center {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .buying-block {
    padding: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .buying-block.stripe {
    border-radius: 5px;
  }

  .game-purchased-block-3 {
    display: block;
    margin-bottom: 12px;
    padding: 12px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .game-purchased-block-3.billing {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .section-3.no-bottom-space.bg-primary {
    padding-top: 40px;
  }

  .tab-header-2 {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
  }

  .broadcaster-club-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .card-body-4 {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .card-body-4.admin {
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .tab-3 {
    margin-right: 0px;
    text-align: center;
  }

  .tab-3.w--current {
    margin-right: 0px;
    color: #008ca8;
  }

  .h1-heading-white-3 {
    margin-bottom: 40px;
    font-size: 2rem;
    line-height: 1.5em;
    text-align: center;
  }

  .tab-pane-sponsors {
    overflow: scroll;
  }

  .upload-video-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }

  .club-sponsor-block {
    display: block;
    width: 100%;
    max-width: 240px;
    margin-right: auto;
    margin-left: auto;
  }

  .upload-button-4 {
    background-color: #6db33f;
    -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
    transition: background-color 200ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, background-color 200ms ease;
    transition: transform 200ms ease, background-color 200ms ease, -webkit-transform 200ms ease;
    color: #fff;
  }

  .upload-button-4:hover {
    background-color: #77be48;
    -webkit-transform: translate(0px, -3px);
    -ms-transform: translate(0px, -3px);
    transform: translate(0px, -3px);
  }

  .club-container {
    display: block;
    height: 100%;
  }

  .button-11.green-tbn {
    display: block;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .button-11.green-tbn.new-game-btn {
    width: 100%;
    margin-top: 20px;
  }

  .customers-grid-row-2 {
    width: 800px;
  }

  .section-4 {
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .section-4.no-bottom-space.bg-primary {
    padding-top: 40px;
  }

  .tab-header-3 {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
  }

  .coupons-grid-row-2 {
    width: 1000px;
  }

  .club-logo {
    width: 40px;
    height: 40px;
  }

  .club-name-heading {
    font-size: 1.5rem;
  }

  .club-name-heading.custom {
    padding-left: 6px;
    font-size: 1.125rem;
  }

  .club-name-heading-2 {
    font-size: 1.5rem;
  }

  .field-label-2 {
    display: block;
  }

  .enable-scoreboard {
    margin-top: 10px;
    padding-top: 0px;
  }

  .scoreboard-heading-title.football {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ptv-branding {
    display: none;
  }

  .clock {
    width: auto;
  }

  .home-team-block.crossmaglen {
    width: auto;
  }

  .home-team-block.crossmaglen {
    width: auto;
  }

  .home-team-block.tyrone {
    border-bottom-style: none;
  }

  .home-team-block.monaghan {
    border-style: solid;
  }

  .scoreboard-team-name {
    border-bottom-style: none;
  }

  .scoreline-block.gaa {
    width: auto;
  }

  .scoreline-block.soccer {
    width: 80px;
  }

  .scoreline-block.soccer.away {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .scoreline-block.soccer.splitter {
    display: none;
  }

  .scoreline-text-block.home {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .scoreline-text-block.away {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    text-align: center;
  }

  .scoreline-text-block.splitter {
    display: none;
  }

  .away-team-block {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    border-style: solid;
    border-radius: 0px;
  }

  .away-team-block.dromintee {
    width: auto;
  }

  .away-team-block.donegal {
    border-style: solid;
    border-radius: 0px;
  }

  .away-team-block.shamrock-rovers {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    border-style: none;
    border-radius: 0px;
  }

  .away-team-block.drogheda {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    border-style: none;
    border-radius: 0px;
  }

  .away-team-block.killeavy {
    border-style: none;
    border-radius: 0px;
  }

  .away-team-block.dundalk {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .timer-grid-heading-row {
    width: 1000px;
  }

  .timer-row {
    width: 1000px;
  }

  .scoreboard-wrapper {
    overflow: scroll;
  }

  .highlights-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .live-scoreboard.preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .form-input-4.form-input-small.coupon-input {
    height: 32px;
    font-size: 13px;
    line-height: 32px;
    text-align: center;
  }

  .sponsors-profile-empty-state {
    display: block;
    width: 1000px;
  }

  .sponsor-empty-text-block {
    width: 100%;
  }

  .dashboard-key-metric-3 {
    font-size: 1.5rem;
  }

  .card-body-5 {
    -ms-grid-rows: 1fr 1fr auto;
    grid-template-rows: 1fr 1fr auto;
  }

  .toggle-switch-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-right: 8px;
    margin-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .modal-content {
    padding: 24px;
  }

  .upload-button-5:hover {
    background-color: #77be48;
    -webkit-transform: translate(0px, -3px);
    -ms-transform: translate(0px, -3px);
    transform: translate(0px, -3px);
  }

  .location-number {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .location-percentage {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .location {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    white-space: normal;
  }

  .location-data-wrapper {
    overflow: scroll;
  }

  .location-number-2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .dashboard-heading-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .filter-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 500;
    text-align: center;
  }

  .heading {
    font-size: 1.25rem;
  }

  .dashboard-filter-modal {
    top: 85px;
    width: 100%;
    box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.4);
  }

  .remove-filter {
    width: 30px;
    padding: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .add-searched-item {
    width: 30px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .tab-text {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .search-text {
    overflow: scroll;
    white-space: nowrap;
  }

  .game-unlock {
    border-radius: 5px;
  }

  .game-unlock.absolute {
    display: block;
    min-height: auto;
  }

  .grid-collection {
    width: 100%;
  }

  .game-unlock-wrapper {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 100%;
  }

  .team-name-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sign-up-login-block {
    display: none;
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-container-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .grid-container-block.bundle-offers {
    display: block;
  }

  .min-requirements {
    display: block;
    margin-top: 10px;
    margin-bottom: 4px;
    font-size: 0.75rem;
    line-height: 1.5em;
    text-align: center;
  }

  .min-requirements.dark-text {
    position: static;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    color: #023247;
  }

  .min-req-link.dark-text {
    color: #023247;
  }

  .offers-heading-block {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .category-heading {
    display: flex;
    margin-bottom: 12px;
    flex: 1 1 0%;
    text-align: left;
  }

  .bundle-heading {
    font-size: 1.25rem;
  }

  .bundle-content-block {
    height: 200px;
  }

  .games-list {
    font-size: 1rem;
  }

  .games-collection-item {
    margin-bottom: 40px;
  }

  .team-name-h1-3 {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.25rem;
    text-align: left;
  }

  .team-name-h1-3.away {
    display: block;
  }

  .scoreline-3 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 1.25rem;
  }

  .scoreline-3.vs {
    display: none;
    font-size: 1.5rem;
  }

  .scoreline-3.vs {
    display: none;
    font-size: 1.5rem;
  }

  .games-detail-block {
    margin-bottom: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .games-team-name {
    margin-left: 0px;
  }

  .upload-button-6 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    text-align: center;
  }

  .upload-button-6:hover {
    background-color: #77be48;
    -webkit-transform: translate(0px, -3px);
    -ms-transform: translate(0px, -3px);
    transform: translate(0px, -3px);
  }

  .modal-content-2 {
    padding: 24px;
  }

  .button-12.green-tbn {
    display: block;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .button-12.delete-btn {
    width: 100%;
    margin-top: 12px;
  }

  .button-12.edit-bundle {
    width: 100%;
  }

  .button-12.button-large {
    padding: 8px 20px;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .heading-44 {
    font-size: 1.25rem;
  }

  .bundle-button-block-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .bundle-content-block-2 {
    height: 200px;
  }

  .min-requirements-2 {
    margin-top: 4px;
    font-size: 0.75rem;
    line-height: 1.5em;
    text-align: center;
  }

  .bars-icon {
    margin-right: 8px;
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .dropdown-menu {
    right: 12px;
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-style: none;
  }

  .dropdown-button {
    width: 100%;
    border: 1px none #000;
    padding-right: 8px;
    padding-left: 8px;
  }

  .tab-pane-offers {
    z-index: 1;
    overflow: visible;
  }

  .promo-code-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-bottom: 8px;
  }

  .team-name-h1-4 {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.25rem;
    text-align: left;
  }

  .team-name-h1-4.away {
    display: block;
  }

  .breadcrumbs-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .section-5 {
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .section-5.stream-live {
    margin-top: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .button-13 {
    white-space: normal;
  }

  .button-13.edit-game-btn {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .button-13.login {
    font-size: 1rem;
  }

  .button-13.button-large {
    padding: 8px 20px;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .button-13.sign-up {
    font-size: 1rem;
  }

  .pstv-branding-2 {
    display: block;
  }

  .scoreboard-wrapper-2 {
    overflow: scroll;
  }

  .timer-row-2 {
    width: 1000px;
  }

  .dashboard-key-metric-4 {
    font-size: 1.25rem;
  }

  .viewers-dashboard-heading-5 {
    font-size: 1.125rem;
    line-height: 1.5em;
  }

  .white-heading-3 {
    display: none;
  }

  .white-heading-3.text-shadow {
    display: block;
    font-size: 1.25rem;
    line-height: 1.5em;
  }

  .white-heading-3.game-preview {
    display: block;
    padding: 4px;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .white-heading-3.game-preview {
    display: block;
    padding: 4px;
    font-size: 1rem;
    line-height: 1.5em;
  }

  .video-thumbnail-3 {
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .upload-video-icon-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .note-2 {
    min-height: auto;
  }

  .game-price-block-2 {
    margin-bottom: 4px;
    color: #fff;
  }

  .note-heading-2 {
    display: block;
  }

  .coupon-form-block {
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .coupon-form {
    width: auto;
    height: 36px;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .note-3 {
    min-height: auto;
  }

  .game-price-block-3 {
    margin-bottom: 4px;
    color: #fff;
  }

  .video-container-wrapper-2 {
    z-index: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-radius: 5px;
  }

  .min-requirements-3 {
    margin-top: 10px;
    margin-bottom: 4px;
    font-size: 0.75rem;
    line-height: 1.5em;
    text-align: center;
  }

  .profile-tabs-menu {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .white-gradient-overlay {
    left: 0%;
  }

  .ptv-branding-2 {
    display: block;
  }

  .scoreboard-wrapper-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .ptv-branding-3 {
    display: none;
  }

  .scoreline-block-3.gaa {
    width: auto;
  }

  .clock-3 {
    width: auto;
  }

  .replay-stinger-block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-14 {
    white-space: normal;
  }

  .button-14.submit-button {
    width: 100%;
  }

  .button-15 {
    white-space: normal;
  }

  .button-15.green-tbn {
    display: block;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .video-thumbnail-4 {
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .note-4 {
    min-height: auto;
  }

  .bundle-game-block {
    border-radius: 5px;
  }

  .bundle-game-block:hover {
    background-color: rgba(0, 140, 168, 0.1);
  }

  .game-block {
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .team-crest-wrapper.bundle.away-team {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .vs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #023247;
  }

  .bundle-meta-block {
    overflow: hidden;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }

  .bundle-link {
    margin-bottom: 12px;
  }
}

#w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0701-3f8b06f8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0703-3f8b06f8 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0705-3f8b06f8 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0706-3f8b06f8 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#create-club-btn.w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-6c18dd78 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#create-club-btn.w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-9718dd79 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_177c996c-75ef-30b0-e7b0-dfa60c438bd5-7d18dd8a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-7d18dd8a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89ce5-3018ddba {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89cec-3018ddba {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89cf2-3018ddba {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89cf9-3018ddba {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89d00-3018ddba {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89d06-3018ddba {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89d91-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89dd4-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89deb-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89df5-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89df7-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#Delete-Club-2.w-node-eacfa16f-1526-dfbc-1152-94eeccb89dfe-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89dff-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89e64-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89e7b-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89e85-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89e87-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#Delete-Club-2.w-node-eacfa16f-1526-dfbc-1152-94eeccb89e8e-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89e8f-3018ddba {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89ea3-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89eab-3018ddba {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89ead-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89eaf-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89eb1-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89eb3-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89eb5-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89eb7-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89eb9-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89eca-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89ed1-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89ed5-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89ed7-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89ed9-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89edb-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89edd-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89edf-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89ef0-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89f54-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89f5e-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89f60-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89f62-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89f64-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89f66-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eacfa16f-1526-dfbc-1152-94eeccb89f68-3018ddba {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b9be988f-da43-27d3-ffcf-cf773f1064c7-0918ddf1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b9be988f-da43-27d3-ffcf-cf773f1064cb-0918ddf1 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_91af08d0-4081-e8e3-44d1-701a4169a5f5-0918ddf1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#create-game-btn.w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-0918ddf1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-fd3f1a54-86dd-505f-425e-48cd0fd4838c-5a18ddf2 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-be99f7a3-cb33-42fc-c783-56e4ed975e25-5a18ddf2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_177c996c-75ef-30b0-e7b0-dfa60c438bd5-5a18ddf2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#create-game-btn.w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-5a18ddf2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_5f14f160-c9f3-2973-bb67-f4551b810502-d718ddf3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-b9be988f-da43-27d3-ffcf-cf773f1064cb-d718ddf3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_01bf9e80-6846-07c3-bbb1-3d43ea30536a-d718ddf3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-d718ddf3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_066b27c4-3b73-7e7a-ec2e-177b1e377278-b218ddf8 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-fbdc4340-322d-f56d-7ebc-6d459154f61c-b218ddf8 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_747a456b-3db7-f45f-6490-1ddb7939b84f-b218ddf8 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_0e8be3a9-3b4b-7e3b-f981-00a29ca2a30b-b218ddf8 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e2db9e47-a09e-e18a-c69f-255cceafc485-b218ddf8 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e54d633a-ecd8-b274-8ef6-fd47510ab67e-b218ddf8 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e72b0-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-eff73d7b-95e6-fb9c-abd6-9decba070aad-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-eff73d7b-95e6-fb9c-abd6-9decba070aaf-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#Custom-Domain.w-node-eff73d7b-95e6-fb9c-abd6-9decba070ab5-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-eff73d7b-95e6-fb9c-abd6-9decba070ab6-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-d95f2317-483d-c4da-ac65-52f08d923f71-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d95f2317-483d-c4da-ac65-52f08d923f73-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#Delete-Club-2.w-node-d95f2317-483d-c4da-ac65-52f08d923f7a-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d95f2317-483d-c4da-ac65-52f08d923f7b-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-f08bade3-4899-4967-a091-b8784cb6105c-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_1ba8be95-d0d4-44d5-7af8-1ff7644ee8ea-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_1ba8be95-d0d4-44d5-7af8-1ff7644ee8ec-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#Custom-Domain-2.w-node-_1ba8be95-d0d4-44d5-7af8-1ff7644ee8ef-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_1ba8be95-d0d4-44d5-7af8-1ff7644ee905-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-f08bade3-4899-4967-a091-b8784cb610c0-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f08bade3-4899-4967-a091-b8784cb610c2-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#Delete-Club-2.w-node-f08bade3-4899-4967-a091-b8784cb610c8-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f08bade3-4899-4967-a091-b8784cb610c9-b218ddf8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e72c4-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e72d0-b218ddf8 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-d0fdcdb0-4cb9-1c3d-284d-73d1bdd08d7f-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2ebd1b57-76b7-1886-4e1d-7d73f237a263-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e72d2-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3d9ca8b3-491e-b202-655f-daf2822c68c6-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e72d4-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e72d6-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e72d8-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7301-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e730c-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e730e-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7310-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7312-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7314-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7316-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7318-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7329-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e735f-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7364-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e7366-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f022d8b7-7631-adfd-3357-4518056d3c59-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_323e3083-0085-2713-1b9f-66c8928e736a-b218ddf8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#post-video.w-node-b365561b-a3fa-95e9-0e93-d69412c831bf-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_1960f638-4b61-e6e1-7933-f443e721937b-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3616723b-6f8e-0b32-1d8d-ef15984a87d8-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#note.w-node-a4693e1f-49c1-d423-487b-b47db5ed8c71-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_854848a2-c984-6a6a-4c00-f7c4649c6473-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_644841d4-c226-1721-4958-4193351c9bba-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#note.w-node-_3fc6f1f5-190b-aa96-d997-3140a763dbff-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_3fc6f1f5-190b-aa96-d997-3140a763dc00-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3fc6f1f5-190b-aa96-d997-3140a763dc01-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_80363f9f-616c-2748-c2e4-b38808ce7f26-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_80363f9f-616c-2748-c2e4-b38808ce7f28-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_7f0f24cc-2693-9c45-99b8-33bd4ba3ef0c-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7f0f24cc-2693-9c45-99b8-33bd4ba3ef0d-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-feb7a9c9-6a31-2881-ff3b-70f07ceca86a-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-feb7a9c9-6a31-2881-ff3b-70f07ceca86b-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_19108b62-fc3f-f27e-7eff-730b64876fdb-7d18de14 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_19108b62-fc3f-f27e-7eff-730b64876fe5-7d18de14 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e1b-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e1d-7d18de14 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e23-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-de6f8455-6ac3-81bc-46b5-e5b6e2f46827-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-de6f8455-6ac3-81bc-46b5-e5b6e2f4682a-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-de6f8455-6ac3-81bc-46b5-e5b6e2f4682d-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-de6f8455-6ac3-81bc-46b5-e5b6e2f46830-7d18de14 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-heading-8-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cdf3f615-4ed3-e300-1fd5-507844ba0b5d-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_619f79ea-d5af-c5c9-087a-c375b41d23a2-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a1b0d3f7-844b-baa6-ad50-73f618f6934d-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_662d3378-adc6-237d-fbd5-aa3269b77b45-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8df19c3d-71d4-e5bb-28f9-72fa143850c3-7d18de14 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-button-2-7d18de14 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b3852449-96b2-d0e2-bef6-66c3b5d301a6-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ca9f3930-f95c-7c47-95f9-0132a46c44e4-7d18de14 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9b3b0cba-5a72-89db-c2f8-fd04d5ebd287-7d18de14 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b1f635fd-e2de-28bf-f4a5-d2c2558c2faa-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b1f635fd-e2de-28bf-f4a5-d2c2558c2fb7-7d18de14 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b1f635fd-e2de-28bf-f4a5-d2c2558c2fbe-7d18de14 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5ca6e9fc-5c1f-8d31-16db-92f0241aa625-7d18de14 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dc387c01-2c6a-7fda-66de-b1ed0c2257f1-7d18de14 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9129f38a-2f2c-7a43-eb3c-b80fdab5d120-7d18de14 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_6c586035-b48f-61bd-b6c2-0534a0404fae-7d18de14 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_524e5569-b9e3-ec67-1214-47a879f44255-7d18de14 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-e6171de8-dc28-0ea4-453a-2797a5760bfb-7d18de14 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-bbb5e9f7-da0c-7a73-f05d-8e7344969c4b-3718de18 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#post-video.w-node-f7dfce37-3574-f507-efbe-07846570c234-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c235-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c236-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#note.w-node-f7dfce37-3574-f507-efbe-07846570c239-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c23a-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c23b-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#note.w-node-f7dfce37-3574-f507-efbe-07846570c23d-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c23e-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c23f-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c25b-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c25f-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c281-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c282-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c285-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f7dfce37-3574-f507-efbe-07846570c286-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0b313d9a-d2fb-b681-3384-1cc8e1e35af4-2118de1b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_0b313d9a-d2fb-b681-3384-1cc8e1e35afe-2118de1b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d1-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d3-2118de1b {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d9-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b85815535f-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155362-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155365-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155368-2118de1b {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b85815536f-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155371-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155373-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155375-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155377-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155379-2118de1b {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b85815537b-2118de1b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b858155391-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b85815539e-2118de1b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b8581553a5-2118de1b {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b8581553bc-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b8581553c9-2118de1b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f60c7c0c-51c8-94d7-cbad-19b8581553d0-2118de1b {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_20af7879-cb08-48ba-fede-005d5602b440-2118de1b {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_20af7879-cb08-48ba-fede-005d5602b447-2118de1b {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_20af7879-cb08-48ba-fede-005d5602b44d-2118de1b {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_20af7879-cb08-48ba-fede-005d5602b454-2118de1b {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_20af7879-cb08-48ba-fede-005d5602b45b-2118de1b {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_20af7879-cb08-48ba-fede-005d5602b461-2118de1b {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#create-club-btn.w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-b418de1e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-b9be988f-da43-27d3-ffcf-cf773f1064c7-8618de1f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b9be988f-da43-27d3-ffcf-cf773f1064cb-8618de1f {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dd20633d-3751-1431-0132-09b9f7c5b64f-8618de1f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#create-game-btn.w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-8618de1f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#create-club-btn.w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-ca18de20 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#create-club-btn.w-node-dcc5169b-4098-71fa-e32b-005027f9a534-ca18de20 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_1203a30b-6cb0-d129-3d95-31cb614aa03a-4f18de21 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_1203a30b-6cb0-d129-3d95-31cb614aa03f-4f18de21 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1203a30b-6cb0-d129-3d95-31cb614aa043-4f18de21 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_1203a30b-6cb0-d129-3d95-31cb614aa04c-4f18de21 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1203a30b-6cb0-d129-3d95-31cb614aa055-4f18de21 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#create-game-btn.w-node-_1203a30b-6cb0-d129-3d95-31cb614aa05e-4f18de21 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#create-game-btn.w-node-d06dab16-410a-c5e0-d471-f1c4db4dd7d4-4f18de21 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_5f14f160-c9f3-2973-bb67-f4551b810502-3018de23 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-b9be988f-da43-27d3-ffcf-cf773f1064cb-3018de23 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_45517c98-dafe-0224-3cb9-c199289bd8dd-3018de23 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-3018de23 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#post-video.w-node-_5547209d-f7ac-424d-06cd-df41f28859a5-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#no-video-set.w-node-_5547209d-f7ac-424d-06cd-df41f28859a7-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#game-cancelled-note.w-node-_5547209d-f7ac-424d-06cd-df41f28859aa-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#game-canclled-img.w-node-_5547209d-f7ac-424d-06cd-df41f28859ab-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_5547209d-f7ac-424d-06cd-df41f28859ac-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#game-postponed-note.w-node-_5547209d-f7ac-424d-06cd-df41f28859ae-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#game-postponed-img.w-node-_5547209d-f7ac-424d-06cd-df41f28859af-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_5547209d-f7ac-424d-06cd-df41f28859b0-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_5547209d-f7ac-424d-06cd-df41f28859bc-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_5547209d-f7ac-424d-06cd-df41f28859c0-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_5547209d-f7ac-424d-06cd-df41f28859ee-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_5547209d-f7ac-424d-06cd-df41f28859ef-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_5547209d-f7ac-424d-06cd-df41f28859f2-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_5547209d-f7ac-424d-06cd-df41f28859f3-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
}

#rtmp-url.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc60d-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#copy-rtmp-btn.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc60f-1f18de28 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#copy-stream-key-btn.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc615-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d5f2-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d5f5-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d5f8-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d5fb-1f18de28 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d602-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d604-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d606-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d608-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d60a-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d60c-1f18de28 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d60e-1f18de28 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d624-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d631-1f18de28 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d638-1f18de28 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d64f-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d65c-1f18de28 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e5d50dd-5cab-ac35-2150-a9f18382d663-1f18de28 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8dcd6340-9385-7b56-616a-d4345ef26a9c-4718de35 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-b9be988f-da43-27d3-ffcf-cf773f1064cb-4718de35 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_45517c98-dafe-0224-3cb9-c199289bd8d9-4718de35 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_177c996c-75ef-30b0-e7b0-dfa60c438bd5-4718de35 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_01a7406f-68b8-3497-c0af-6b036feeda2a-4718de35 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_28b49a89-c68e-4513-91a2-e203e6a2fce6-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30603-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30605-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30607-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30609-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060b-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060d-8e18de86 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#add-timer-btn.w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060f-8e18de86 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_09760e2a-8fc4-09d6-3957-9af1a4733d40-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30625-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30632-8e18de86 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30639-8e18de86 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_07c321b5-78ae-9285-50b4-82e242e11393-8e18de86 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ab7552ef-5b40-fbb6-30b7-08481ea38583-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30650-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3065d-8e18de86 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30664-8e18de86 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_719f6870-701d-13be-519c-cefe85f5d29a-8e18de86 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_28b49a89-c68e-4513-91a2-e203e6a2fce6-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30603-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30605-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30607-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30609-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060b-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060d-f618de87 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#add-timer-btn.w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060f-f618de87 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_09760e2a-8fc4-09d6-3957-9af1a4733d40-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30625-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30632-f618de87 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30639-f618de87 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0f2686aa-ae42-8441-77b9-c43f0ef554af-f618de87 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ab7552ef-5b40-fbb6-30b7-08481ea38583-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30650-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3065d-f618de87 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30664-f618de87 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f0ef84bb-54a6-8310-b08d-c3c698d92286-f618de87 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_28b49a89-c68e-4513-91a2-e203e6a2fce6-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30603-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30605-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30607-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30609-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060b-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060d-8518ded2 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#add-timer-btn.w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3060f-8518ded2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_09760e2a-8fc4-09d6-3957-9af1a4733d40-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30625-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30632-8518ded2 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30639-8518ded2 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_052c0b6a-556f-66f0-9914-9280d5a44924-8518ded2 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ab7552ef-5b40-fbb6-30b7-08481ea38583-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30650-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe3065d-8518ded2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c87fcaf-0263-3c8d-2305-bd966fe30664-8518ded2 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3e7b72fa-d399-7965-4559-2b01db43d350-8518ded2 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-bb597290-97c7-c409-25d8-85bfa47d70b9-7d016b8e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

@media screen and (min-width: 1280px) {
  #note.w-node-a4693e1f-49c1-d423-487b-b47db5ed8c71-7d18de14 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #note.w-node-f7dfce37-3574-f507-efbe-07846570c239-2118de1b {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #game-cancelled-note.w-node-_5547209d-f7ac-424d-06cd-df41f28859aa-1f18de28 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0701-3f8b06f8 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0703-3f8b06f8 {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0705-3f8b06f8 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0706-3f8b06f8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_1960f638-4b61-e6e1-7933-f443e721937b-7d18de14 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_19108b62-fc3f-f27e-7eff-730b64876fe5-7d18de14 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-f7dfce37-3574-f507-efbe-07846570c235-2118de1b {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_0b313d9a-d2fb-b681-3384-1cc8e1e35afe-2118de1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0701-3f8b06f8 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0705-3f8b06f8 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_19108b62-fc3f-f27e-7eff-730b64876fe5-7d18de14 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e1d-7d18de14 {
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e23-7d18de14 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_0b313d9a-d2fb-b681-3384-1cc8e1e35afe-2118de1b {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d3-2118de1b {
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d9-2118de1b {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #copy-rtmp-btn.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc60f-1f18de28 {
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #copy-stream-key-btn.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc615-1f18de28 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0701-3f8b06f8 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0703-3f8b06f8 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0705-3f8b06f8 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-c1fe09a0-089a-a66c-7514-a51e3f8b0706-3f8b06f8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eacfa16f-1526-dfbc-1152-94eeccb89d91-3018ddba {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-eacfa16f-1526-dfbc-1152-94eeccb89dd4-3018ddba {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-eacfa16f-1526-dfbc-1152-94eeccb89deb-3018ddba {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-eacfa16f-1526-dfbc-1152-94eeccb89dff-3018ddba {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-eacfa16f-1526-dfbc-1152-94eeccb89e64-3018ddba {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-eacfa16f-1526-dfbc-1152-94eeccb89e7b-3018ddba {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-eacfa16f-1526-dfbc-1152-94eeccb89e8f-3018ddba {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_323e3083-0085-2713-1b9f-66c8928e72b0-b218ddf8 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-eff73d7b-95e6-fb9c-abd6-9decba070ab6-b218ddf8 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-d95f2317-483d-c4da-ac65-52f08d923f7b-b218ddf8 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-f08bade3-4899-4967-a091-b8784cb6105c-b218ddf8 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_1ba8be95-d0d4-44d5-7af8-1ff7644ee905-b218ddf8 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-f08bade3-4899-4967-a091-b8784cb610c9-b218ddf8 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #post-video.w-node-b365561b-a3fa-95e9-0e93-d69412c831bf-7d18de14 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_1960f638-4b61-e6e1-7933-f443e721937b-7d18de14 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_80363f9f-616c-2748-c2e4-b38808ce7f26-7d18de14 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_80363f9f-616c-2748-c2e4-b38808ce7f28-7d18de14 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_0f586c0b-14b2-8ddd-26eb-836347a9c721-7d18de14 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_19108b62-fc3f-f27e-7eff-730b64876fdb-7d18de14 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_19108b62-fc3f-f27e-7eff-730b64876fe5-7d18de14 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e1b-7d18de14 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e1d-7d18de14 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e1f-7d18de14 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e21-7d18de14 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-_5011ace6-4cc7-8590-7cf7-cec9a4076e23-7d18de14 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #post-video.w-node-f7dfce37-3574-f507-efbe-07846570c234-2118de1b {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-f7dfce37-3574-f507-efbe-07846570c235-2118de1b {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-f7dfce37-3574-f507-efbe-07846570c25b-2118de1b {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-f7dfce37-3574-f507-efbe-07846570c25f-2118de1b {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_0b313d9a-d2fb-b681-3384-1cc8e1e35af1-2118de1b {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_0b313d9a-d2fb-b681-3384-1cc8e1e35af4-2118de1b {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_0b313d9a-d2fb-b681-3384-1cc8e1e35afe-2118de1b {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d1-2118de1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d3-2118de1b {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d5-2118de1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d7-2118de1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #w-node-_8672cc88-aeb4-8661-a8f9-aa8c49c942d9-2118de1b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #post-video.w-node-_5547209d-f7ac-424d-06cd-df41f28859a5-1f18de28 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_5547209d-f7ac-424d-06cd-df41f28859bc-1f18de28 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_5547209d-f7ac-424d-06cd-df41f28859c0-1f18de28 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #go-live-btn.w-node-_51845dc3-0a3c-1d1c-6666-98787a9fbb56-1f18de28 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #rtmp-url.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc60d-1f18de28 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #copy-rtmp-btn.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc60f-1f18de28 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_7063b08e-98a4-fed5-eb45-693a57ffc611-1f18de28 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #stream-key.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc613-1f18de28 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }

  #copy-stream-key-btn.w-node-_7063b08e-98a4-fed5-eb45-693a57ffc615-1f18de28 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-bb597290-97c7-c409-25d8-85bfa47d70b9-7d016b8e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
}

@font-face {
  font-family: 'Helveticaneueltstd it';
  src: url('../fonts/HelveticaNeueLTStd-It.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Helveticaneueltstd md';
  src: url('../fonts/HelveticaNeueLTStd-Md.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helveticaneueltstd bd';
  src: url('../fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helveticaneueltstd roman';
  src: url('../fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@media screen and (max-width: 479px) {
  .min-requirement-not-mobile {
    display: none;
  }

  .white-heading.text-shadow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.25rem;
    line-height: 1.5em;
  }
}

.show-preview-btn {
  align-self: auto !important;
  position: relative;
  z-index: 99999999999999;
  display: block;
  padding: 10px 24px;
  border-radius: 5px;
  background-color: #008ca8;
  -webkit-transition: background-color .2s, opacity .2s, -webkit-transform .2s;
  transition: background-color .2s, transform .2s, opacity .2s, -webkit-transform .2s;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #fff;
  font-weight: 500;
}

.show-preview-btn:hover {
  border-color: #027d96;
  background-color: #027d96;
}

@media screen and (max-width: 479px) {
  .white-heading.game-preview {
    margin-bottom: 10px;
    padding: 2px 4px;
    font-size: .9rem;
    line-height: 1.5em;
  }
}

.button.tabs.selected {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #008ca8;
  color: #fff;
}

.button.tabs {
  width: auto;
  min-width: 49%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-color: rgba(2, 50, 71, .1);
  background-color: #e9eef1;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #023247;
  font-weight: 500;
}

.button.tabs:hover {
  background-color: #027d96;
  color: #fff;
}

.tab-selection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.card.teams {
  width: 22%;
  margin: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.category-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

@media screen and (max-width: 479px) {
  .team-name-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-row-gap: 10px;
  }

  .broadcaster-button-grid {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .button.go-live {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.link:hover {
  text-decoration: underline;
}

.text-center.form-header.custom {
  color: #2c2c2c;
}

.nav-link-2.dark-hover-state:hover {
  background-color: rgba(225, 140, 37, .3);
}

.custom-logo.domain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

@media screen and (max-width: 767px) {
  .custom-logo.domain {
    width: 150px;
  }
}

@media screen and (max-width: 991px) {
  .custom-logo.domain {
    width: 150px;
  }
}

.custom-logo-img {
  display: block;
  width: auto;
  height: auto;
  max-height: 60px;
  max-width: 340px;
}

@media screen and (max-width: 767px) {
  .custom-logo.domain {
    width: 150px;
  }
}

@media screen and (max-width: 991px) {
  .custom-logo.domain {
    width: 150px;
  }
}

@media screen and (max-width: 479px) {
  .custom-logo {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .nav-link-2.dark-hover-state:hover {
    background-color: rgba(225, 140, 37, .3);
  }
}

@media screen and (max-width: 767px) {

  .nav-link-2.dark-hover-state.mobile-show,
  .nav-link-2.orange-hover-state.mobile-show {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .custom-logo-img {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 991px) {
  .custom-logo-img {
    height: auto;
    max-width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

.button.delete-btn {
  border-color: #e56768;
  background-color: #e56768;
  font-size: 1rem;
}

.button.delete-btn:hover {
  border-color: #da2424;
  background-color: #da2424;
}

@media screen and (max-width: 991px) {
  .button-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media screen and (max-width: 767px) {
  .button-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media screen and (max-width: 479px) {
  .button-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-row-gap: 10px;
  }
}

.js-not-enabled-message {
  padding: 12px 24px;
  border-radius: 5px;
  background-color: #da2424;
  box-shadow: 0 2px 10px 2px rgb(0 0 0 / 50%);
  font-size: 1rem;
}

.js-not-enabled {
  position: absolute;
  left: 0;
  top: 5%;
  right: 0;
  bottom: auto;
  z-index: 999;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .wrapper-3.nav-bar-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .nav-bar.sticky.dark-bg {
    margin-top: 0;
  }

  .wrapper-3.nav-bar-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .nav-bar.sticky.dark-bg {
    margin-top: 0;
    padding-right: 0px;
    padding-left: 0px;
  }

  .w-nav-overlay {
    position: static;
  }

  .w-nav[data-collapse="medium"] .w-nav-menu {
    position: relative;
  }

  .wrapper-3.nav-bar-wrapper.padding {
    padding-right: 0;
  }

  .wrapper-3.nav-bar-wrapper {
    padding-right: 10px !important;
    padding-left: 20px !important;
  }
}

.nav-bar.sticky {
  position: -webkit-sticky;
  position: sticky;
  background-color: transparent;
  font-size: 1rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
  display: block;
  height: 88px;
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-bottom: .5pxsolidrgba(91, 93, 102, 0);
  opacity: 1;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
}

.form-group.default-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-row-gap: 10px;
}

.textarea {
  height: auto;
  min-height: 120px;
  padding: 12px;
  font-size: 1.125rem;
}

.button.edit-game-btn {
  display: flex;
  flex: 0 1 auto;
  margin-right: 8px;
}

@media screen and (max-width: 767px) {
  .button.edit-game-btn {
    justify-content: center;
    flex: 1 1 0%;
  }
}

@media screen and (max-width: 479px) {
  .button.edit-game-btn {
    justify-content: center;
    flex: 1 1 0%;
    text-align: center;
  }
}

@media screen and (max-width: 479px) {
  .button {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 0 auto;
    white-space: normal;
  }
}

.horizontal-tabs-menu {
  display: block;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px #000;
}

@media screen and (max-width: 991px) {
  .horizontal-tabs-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

@media screen and (max-width: 767px) {
  .horizontal-tabs-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media screen and (max-width: 479px) {
  .horizontal-tabs-menu {
    position: relative;
    top: 0;
    z-index: 2;
    width: 100%;
    margin-right: 1px;
    margin-left: 1px;
    border: 1px #000;
  }
}

.tab-header {
  margin-right: 4px;
  padding: 4px 12px;
  border-bottom: 2px solid #e18c25;
  background-color: transparent;
  -webkit-transition: color .2s, background-color .2s;
  transition: color .2s, background-color .2s;
  font-family: 'Helveticaneueltstd md', sans-serif;
  color: #e18c25;
  font-size: .9rem;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}

.tab-header.w--current {
  border-bottom-color: #023247;
  background-color: #023247;
  color: #fff;
}

@media screen and (max-width: 991px) {
  .tab-header {
    margin-right: 4px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    border-right: 1px #000;
    border-left: 1px #000;
    white-space: nowrap;
  }

  .tab-header.w--current {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .tab-header {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .nav-link-2 {
    color: black;
  }
}

@media screen and (max-width: 479px) {
  .tab-header {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: center;
    white-space: nowrap;
  }

  .tab-header.w--current {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-style: none;
    border-color: #000;
  }
}

.post-video {
  display: flex;
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 0;
  opacity: 1;
  font-family: 'Helveticaneueltstd roman', sans-serif;
}

.player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.form-row.block {
  margin-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 15px;
}

.button.not-full-width {
  margin-bottom: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media screen and (max-width: 479px) {
  .button-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.price-background-bundle {
  position: absolute;
  left: 0;
  top: auto;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
  height: 150px;
  background-color: rgba(0, 0, 0, .3);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(2, 50, 71, .8)), to(rgba(2, 50, 71, 0)));
  background-image: linear-gradient(0deg, rgba(2, 50, 71, .8), rgba(2, 50, 71, 0));
}

.search-list-row:hover {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, .5);
}

.sidebar {
  position: absolute;
  left: 0;
  top: 0;
  right: auto;
  bottom: 0;
  display: block;
  width: 260px;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #023247;
}

@media screen and (max-width: 991px) {
  .sidebar {
    width: 60px;
  }
}

.cta-btn:hover {
  opacity: .75;
  -webkit-transform: translate(0, -3px);
  -ms-transform: translate(0, -3px);
  transform: translate(0, -3px);
}

.grid-collection._w-col._w-col-3,
.grid-collection._w-col._w-col-4 {
  width: 33%;
  min-width: 240px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media screen and (max-width: 991px) {
  .grid-collection._w-col._w-col-4 {
    width: 32%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media screen and (max-width: 767px) {
  .grid-collection._w-col._w-col-4 {
    width: 90%;
    min-width: 320px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
}

@media screen and (max-width: 479px) {
  .grid-collection._w-col._w-col-4 {
    max-width: 100%;
    min-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.add-field-input-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.add-field-dropdown-toggle,
.add-field-dropdown-toggle.w--open {
  padding: 4px;
}

.add-field-link {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #e18c25;
  font-size: 1rem;
}

.avd-tb-editor {
  overflow: hidden;
  width: 100%;
  height: 90px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  font-size: 1rem;
}

.main-heading-block {
  display: flex;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  justify-content: flex-start;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e9eef1;
}

.button.disabled {
  opacity: .5;
  cursor: not-allowed;
}

@media screen and (max-width: 479px) {
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.crest.placeholder-content {
  width: auto;
  max-width: 60px;
}

@media screen and (max-width: 479px) {
  .crest.placeholder-content {
    height: 60px;
  }

  .checkbox-label {
    text-align: left;
    font-size: .7rem;
    line-height: 1.2em;
  }

  .location-comma {
    display: none;
  }
}

.event-type-heading {
  background-color: #e18c25;
  color: white;
  letter-spacing: 0;
  border-radius: 10px;
  padding: 9px 24px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.event-type {
  z-index: 999;
  justify-content: center;
  align-items: center;
  margin-top: -25px;
  display: flex;
  position: relative;
}

@media screen and (max-width: 991px) {
  .nav-bar.sticky.dark-bg.fixed {
    padding-right: 10px;
    padding-left: 10px;
  }
}

.score-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  padding: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #e9eef1;
  border-radius: 5px;
  background-color: #f7fafc;
}

.add-score-block {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.minus-score-block {
  display: flex;
}

@media screen and (max-width: 767px) {
  .score-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .add-score-block,
  .minus-score-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    justify-content: center;
  }
}

@media screen and (max-width: 479px) {
  .score-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.revoked-access {
  position: relative;
  z-index: 2;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  background-image: url('../images/revoked-access-img.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.unlock-game-cta.logged-in {
  position: absolute;
  inset: 0%;
  z-index: 2;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 5px;
}

.unlock-game-cta {
  position: relative;
  inset: 0%;
  z-index: 2;
  display: block;
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  flex: 1 1 0%;
}

.white-heading.revoked-access {
  display: flex;
  height: 25%;
  padding: 12px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  flex: 0 1 auto;
  gap: 6px;
  background-color: rgba(0, 0, 0, 0.75);
  background-image: none;
  font-size: 2rem;
}

@media screen and (max-width: 991px) {
    .white-heading.revoked-access {
        height: 30%;
    }
}

@media screen and (max-width: 767px) {
    .white-heading.revoked-access {
        height: 35%;
        font-size: 1.25rem;
    }
}

@media screen and (max-width: 479px) {
  .main-heading-block {
    display: block;
    flex-direction: row;
    justify-content: space-between;
  }

  .white-heading.revoked-access {
    height: 50%;
    font-size: 1rem;
  }
}