 /* complex carousel theme */
 .HowToDeposit {
padding-left: 12px;  
  color: #ED8437; /* Set the text color to gray */
  text-decoration: underline; /* Underline the text */
  cursor: pointer; /* Change the cursor to pointer on hover */
  transition: color 0.3s ease-in-out; /* Add a transition effect */
}

.HowToDeposit:hover {
  color: gray; /* Change to a darker gray on hover */
  text-decoration: underline; /* Underline the text */
}


/* Small Screens Adjustments for Referral Text */
@media (max-width: 599px) {
  .referral-text {
    padding-left: 0;
  }
}

html {
  scroll-behavior: smooth;
}

/* General Wrapper Styles */
.product-intro__wrapper {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

/* Content and Image Sections */
.product-intro__content,
.product-intro__image {
  width: 100%;
  text-align: center;
  padding: 0;
}
/* Reduce spacing for heading and paragraph */
.product-intro__content-item__text h6.mdc-typography--headline6 {
  margin-bottom: 4px; /* Reduce bottom margin for the heading */
  font-weight: 700;
  line-height: 1.2; /* Tighten the line height */
}

.product-intro__content-item__text p.mdc-typography--body2 {
  margin: 4px 0; /* Reduce vertical margins for paragraphs */
  line-height: 1.3; /* Tighten line height for paragraphs */
}

/* Referral Text Padding */
.referral-text {
  padding-left: 58px;
  font-weight: bold;
}

/* Product Intro Content Item: Align Image and Heading Horizontally */
.product-intro__content-item {
  display: flex;
  align-items: center;
  gap: 16px; /* Space between image and text */
  position: relative;
  margin-bottom: 20px;
}

/* Image Styling */
.product-intro__content-item__image img {
  width: 60px;
  height: auto;
}

/* Text Styling for Product Intro Content Item */
.product-intro__content-item__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Mobile View: Stack Elements Vertically and Hide Images */
@media (max-width: 767px) {
  .product-intro__wrapper {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .product-intro__content,
  .product-intro__image {
    max-width: 100%;
  }

  .product-intro__content-item {
    flex-direction: column;
    text-align: center;
  }

  .product-intro__content-item__image {
    margin-bottom: 10px;
  }

  /* Hide all images on mobile */
  .product-intro__content-item__image img,
  .product-intro__image img {
    display: none;
  }

  .referral-text {
    padding-left: 0 !important;
  }
}

/* Medium to Large Screens (768px and Above) */
@media (min-width: 768px) {
  .product-intro__wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .product-intro__content,
  .product-intro__image {
    width: 50%; /* Each section takes up 50% width */
    padding: 0 20px; /* Add padding for spacing */
  }

  .referral-text {
    padding-left: 0;
  }
}

/* Screens 840px and Above */
@media (min-width: 840px) {
  .product-intro__content {
    order: 1;
  }

  .product-intro__image {
    order: 2;
    padding-left: 32px;
  }

  .product-intro__image img {
    width: 80%;
  }

  #referral {
    order: 1;
  }
}

/* Specific Adjustments for Smaller Screens (599px and Below) */
@media (max-width: 599px) {
  .product-intro__image {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
  }

  .product-intro__image img {
    width: 100%;
  }

  .referral-text {
    padding-left: 0;
  }
}


.mainBody {
  background-color: black;
  }
  
  .section2 {
    padding-top: 32px;
    background-color: ;
    }
    .section7{
      background-color: #151515;
      padding: 20px;
    }
    
    .section7 .withdrawal-instructions {
      display: flex;
      justify-content: center;
    }
    
    .rounded-image {
      width: 70%;
      max-width: 70%;
      height: auto;
      border-radius: 10px; /* Makes the borders rounded */
    }
    
    .section7 .image-container {
      flex: 1;
      max-width: 40%;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    
    .section7 .instructions-container {
      flex: 1;
      max-width: 60%;
      padding: 20px;
      box-sizing: border-box;
    }
    
    @media (max-width: 840px) {
      .section7 .withdrawal-instructions {
        flex-direction: column;
        align-items: center;
        max-width: 100%;
        min-width: 100%;

      }
    
      .section7 .image-container,
      .section7 .instructions-container {
        max-width: 100%;
        min-width: 100%;
        flex: none;
        padding: 10px;
      }
    
      .section7 .instructions-container {
        max-width: 100%; /* Increased max-width to avoid too narrow text */
      }
    
      .section7 .instructions-container ol {
        padding-left: 0px; /* Ensure the list items are indented properly */
      }
    }
    

    .section4{
      background-color: #151515;
    }
    .section5{
      margin-bottom: 0px;

    }
    .section6 {
      margin-top: 0px;
      border-bottom: 1px solid #e9ecef;
      border-top: 1px solid #ED8437;

      padding: 100px 0;
      background-position: top center;
      background-size: cover;
      background-repeat: no-repeat;
      position: relative;
      color: white;
  }
    .section6:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 50, 0.8); /* Navy blue overlay with 80% opacity */
      z-index: 1;
  }
  .section6 .revamp-footer-logo {
    position: relative;
    z-index: 2;
    color: white;
  }
  .section6 h1 {
    font-size: 35px;
    font-weight: 700;
    letter-spacing: 0.8px;
    line-height: 1;
    margin-bottom: 100px;
    position: relative;
    z-index: 2;
    text-align: center;
  }
  
  .section6 h2 {
    z-index: 2;
    font-size: 35px;
    font-weight: 700;
    color: #ee8034;
    letter-spacing: 0.8px;
    line-height: 1;
    margin-bottom: 5px; /* Adjusted margin */
  }
  
  .section6 h3 {
    z-index: 2;
    font-size: 65px;
    font-weight: 700;
    letter-spacing: 0.8px;
    line-height: 1;
    margin-top: 5px; /* Adjusted margin */
    margin-bottom: 10px;
    position: relative;
    z-index: 2;
  }
  
  
  .section6 p {
      color: #B8B8B8;
      font-size: 16px;
      letter-spacing: 0.8px;
      line-height: 1.5em;
      width: 96%;
      position: relative;
    z-index: 2;
  }
  
  .section6 img{
    z-index: 1;
  }

  
  .section6 .btn-grey {
      color: #B8B8B8;
      font-weight: 700;
      font-size: 20px;
      margin-top: 20px;
      letter-spacing: 0.8px;
      display: inline-block;
      align-items: center;
      border: 2px solid #B8B8B8;
      background-color: transparent;
      transition: background-color 0.3s, color 0.3s;
      position: relative;
      z-index: 2;
  }
  

    .getIn{
      text-align: center;
      padding-top: 8px;


    }
    
   
/* ways to play styling *//* ways to play styling */
.waysToPlay {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.play-card-wrapper {
  flex: 1 1 25%;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  padding: 0.5rem; /* Adjust the padding as needed */
}

.play-card {
  background-color: black;
  color: white;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  transition: box-shadow 0.3s ease-in-out;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden; /* Prevent content overflow */
}

.play-card img {
  max-width: 64px;
  height: auto;
  margin-bottom: 10px;
  border-radius: 20%; /* Make images circular */
  margin-left: auto; /* Add this line */
  margin-right: auto; /* Add this line */
}

.play-card:hover {
  box-shadow: 0 0 10px white;
}

.truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
/* Media query for mobile view */
@media (max-width: 767px) {
  .waysToPlay {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .play-card-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .play-card {
    width: 90%; /* Adjust this percentage as needed */
    min-width: 0; /* Ensure the card can shrink */
  }

  .btn-referral {
    font-size: small;
  }

  .section2 {
    padding-bottom: 80px;
  }

  .section4 {
    padding-top: 20px;
    padding-bottom: 20px;

  }

  .skill {
    padding-top: 200px;
    padding-bottom: 20px;
  }

  .product-intro__wrapper {
    display: flex;
  }
}

/* Carousel Styles */.carousel-container {
  position: relative;
  width: 100%;
  max-width: 800px;
  max-height: 600px;
  margin: auto;
  overflow: hidden;
  padding-top: 80px; /* Add padding to make space for indicators */
  z-index: 1; /* Ensure the carousel is above other elements */
}

#carousel-item-3 .carousel-caption a.sms-link {
  margin-top: -2rem; /* This will raise the button by 2rem (bootstrap's padding unit) */
}


.carousel-item {
  padding-top: 60px;
  display: none;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  position: relative; /* Ensure the carousel item is positioned correctly */
  z-index: 1; /* Set a base z-index */
}

.carousel-item.active {
  display: flex;
  opacity: 1;

  align-items: center; /* Center items vertically */
  padding: 20px; /* Add padding to prevent overlap */
  pointer-events: auto; /* Ensure the active slide can receive pointer events */
  z-index: 1000;
}

.carousel-item img {
  padding-left: 20px;
  max-width: 33.33%; /* Set image width to 1/3 of the container */
  height: auto; /* Maintain aspect ratio */
}
/* Media query for smaller screens */
@media (max-width: 767px) {
  .carousel-item img {
    max-width: 42%; /* Set image width to 1/4 of the container on smaller screens */
    padding-bottom: 50px;
  }
}

.carousel-caption {
  padding-right: none;
  max-width: 70%;
  flex-shrink: 1;
  word-wrap: break-word;
  position: relative;
  z-index: 1002;
  pointer-events: auto; /* Ensure pointer events are enabled */
}

/* Ensure the buttons inside the carousel caption are above other elements */
.carousel-caption a.btn {
  z-index: 1003;
  pointer-events: auto ; /* Ensure pointer events are enabled */
  background-color: #ee8034;
  color: #fff; /* Original button text color */
  cursor: pointer; /* Pointer cursor */
}

/* Debugging styles with very high specificity */
.carousel-caption a.btn:hover {
  background-color: rgba(128, 128, 128, 0.401);
  color: #fff;
  cursor: pointer !important;
}
.right-content {
  pointer-events: auto;
  z-index: 1001;
}
@media (max-width: 767px) {
  .right-content .carousel-caption {
    max-width: 100%; /* Ensure it takes full width on mobile */
    padding: 10px;
    overflow: hidden; /* Prevent overflow */
    box-sizing: border-box; /* Include padding in the element's total width and height */
  }
  .right-content .carousel-caption p, 
  .right-content .carousel-caption a {
    padding: 10px 0; /* Add padding for spacing */
    word-wrap: break-word; /* Ensure long words break */
    white-space: normal; /* Ensure text wraps to the next line */
  }
  .right-content .carousel-caption a {
    display: block; /* Ensure buttons are displayed as blocks */
    width: 100%; /* Ensure buttons take full width */
    text-align: center; /* Center text within buttons */
  }
  .right-content .carousel-caption p.sms-link {
    padding: 10px 0; /* Add padding for spacing */
  }
.right-content .carousel-caption h1{
  padding: 10px 0; /* Add padding for spacing */
  word-wrap: break-word; /* Ensure long words break */
  white-space: normal; /* Ensure text wraps to the next line */
  font-size: x-large;
}
}
/* .carousel-caption a.btn:hover {
  background-color: #ee8034;
  color: #fff;
  cursor: pointer;
} */


.carousel-control-prev, .carousel-control-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s;
  pointer-events: auto;
  z-index: 1004; /* Ensure the controls are above other elements */
}

.carousel-control-prev:hover, .carousel-control-next:hover {
  background-color: #ee8034; /* Change color on hover */
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-indicators {
  display: flex;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  list-style: none;
  position: absolute;
  top: 0; /* Adjust this value to position the indicators above the carousel */
  width: 100%;
  margin: 0;
  padding: 0;
}

.carousel-indicators li {
  background-color: #ee8034;
  padding: 2px;
  font-weight: 800;
  color: white;
  border-radius: 50%; /* Make the list items circular */
  display: flex;
  justify-content: center; /* Center the text horizontally */
  align-items: center; /* Center the text vertically */
  width: 50px; /* Set width */
  height: 50px; /* Set height */
  margin: 10px; /* Add some space between the circles */
  font-size: 16px; /* Adjust font size if needed */
  list-style-type: none; /* Remove default list styling */
}


.carousel-indicators li::before {
  content: attr(data-slide-to);
  display: block;
  color: white;
  font-weight: bold;
}
.separator {
  display: inline-block;
  white-space: nowrap;
  margin: 0 5px; /* Adjust the margin as needed */
  font-size: 16px; /* Adjust the font size as needed */
}


.carousel-indicators p {
  font: bold;
  text-align: center; /* Center the text horizontally */
  line-height: 50px; /* Center the text vertically */
  margin: 10px; /* Add some space between the circles */
}

.carousel-indicators .active {
  background-color: #007bff;
}

.carousel-inner {
  overflow: hidden; /* Prevent content overflow */
  padding: 0 40px; /* Add horizontal padding to create space for the buttons */


}
.carousel-inner2 {
  overflow: hidden; /* Prevent content overflow */
  text-align: center; /* Center the text horizontally */
  width: 90%;
}

.carousel-inner2 .carousel-item {
  display: flex;
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
  height: 100%; /* Ensure it takes up the full height of the container */
  min-height: 300px; /* Set a minimum height for the items */
}

.carousel-inner2 .carousel-caption {
  display: flex;
  flex-direction: column;
  justify-content: center; /* Center text vertically within the caption */
  text-align: center; /* Ensure the text is centered */
}

/* for second carousel items */
.carousel2-item.active {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: row; /* Display items in a row */
}
.carousel2-item {
  display: none;
  text-align: center;
  transition: transform 1.5s ease-in-out; /* Add transition for sliding effect */
}
.carousel2-item img {
  filter: grayscale(100%); /* Convert the image to grayscale */
  max-width: 30px; /* Set image width to match icon size */
  height: auto; /* Maintain aspect ratio */
}

.skill {
  padding: 0 0 50px 0;
  position: relative;
}
/* Ensure the container and content adapt for mobile screens */
.skill-bx {
  background: #151515;
  border-radius: 64px;
  text-align: center;
  padding: 60px 50px;
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
}



/* Responsive title styling */
.skill-bx h1 {
  font-size: 45px;
  font-weight: 700;
  margin-bottom: 20px;
}

/* Responsive adjustments for smaller screens */
@media (max-width: 767.98px) {
  .skill-bx {
    padding: 30px 20px;        /* Reduce padding on mobile */
    border-radius: 20px;       /* Smaller border radius */
  }
  .skill-bx h1 {
    font-size: 32px;           /* Reduce title font size on mobile */
    line-height: 1.2;          /* Adjust line height for better spacing */
  }
}

.background-image-left {
  top: 28%;
  position: absolute;
  bottom: 0;
  width: 40%;
  z-index: -4;
}


.btn-primary {
    color: #fff;
    background-color: #ee8034;
    border-color: white;
    padding: 8px;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 600;
    border-radius: 10px;
}
.btn-primary:hover {
  background-color: rgba(128, 128, 128, 0.625);
}

.btn-primary2 {
    color: #fff;
    background-color: rgba(128, 128, 128, 0.625);
    border-color: white;
    padding: 8px;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 600;
    border-radius: 10px;
  
}
.btn-primary2:hover {
  background-color: #ee8034;
  color: #fff;

}


  /************ Banner2 Css ************/
  .promo-section {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }

  .promo-section .left {
    white-space: nowrap;      /* Prevent text wrapping */
    overflow: hidden;         /* Prevent overflow if the container is too narrow */
    text-overflow: ellipsis;  /* Add ellipsis if text is clipped */
    max-width: 100%;          /* Ensure it doesn't exceed the container's width */

  }

  .promo-section .right {
    white-space: nowrap;      /* Prevent text wrapping */
    overflow: hidden;         /* Prevent overflow if the container is too narrow */
    text-overflow: ellipsis;  /* Add ellipsis if text is clipped */
    max-width: 100%;          /* Ensure it doesn't exceed the container's width */
    text-align: right;        /* Align the text to the right */

  }
  
  .promo-section .right p {
    font-size: 14px;          /* Ensure a smaller font for mobile */
    margin-bottom: 0;         /* Remove bottom margin */
  }
  

  
  .banner2 {
    margin-top: 0;
    padding: 100px 0;
    background-image: url('../newimages/BTCBanner2.2.png');
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    color: white;
}

.banner2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 50, 0.8); /* Navy blue overlay with 80% opacity */
    z-index: 1;
}

.banner2 .content {
    position: relative;
    z-index: 2;
}
.banner2 h1 {
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1;
  margin-bottom: 100px;
  position: relative;
  z-index: 2;
  text-align: center;
}

.banner2 h2 {
  font-size: 35px;
  font-weight: 700;
  color: #ee8034;
  letter-spacing: 0.8px;
  line-height: 1;
  margin-bottom: 5px; /* Adjusted margin */
}

.banner2 h3 {
  font-size: 65px;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1;
  margin-top: 5px; /* Adjusted margin */
  margin-bottom: 10px;
  position: relative;
  z-index: 2;
}


.banner2 p {
    color: #B8B8B8;
    font-size: 16px;
    letter-spacing: 0.8px;
    line-height: 1.5em;
    width: 96%;
    position: relative;
    z-index: 2;
}

.banner2 .btn-custom {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  margin-top: 20px;
  padding-right: 22px;
  letter-spacing: 0.8px;
  display: inline-block;
  align-items: center;
  border: 2px solid #ee8034;
  background-color: transparent;
  transition: background-color 0.3s, color 0.3s;
  position: relative;
  z-index: 2;
  cursor: pointer;
  border-radius: 12px; /* Adjust this value for more or less rounding */
  box-shadow: 0 6px 8px rgba(238, 128, 52, 0.3); /* Shadow with orange color */
}
@media (max-width: 767.98px) {
  .banner2 h1 {
    font-size: 24px;
    margin-bottom: 50px; /* Reduced margin */
  }

  .banner2 h2 {
    font-size: 24px;
    margin-bottom: 3px; /* Reduced margin */
  }

  .banner2 h3 {
    font-size: 45px;
    margin-top: 3px; /* Reduced margin */
    margin-bottom: 5px; /* Reduced margin */
  }

  .banner2 p {
    font-size: 14px;
    margin-bottom: 10px; /* Reduced margin */
  }

  .promo-section .left p {
    font-size: 14px;
    margin-bottom: 5px; /* Reduced margin */
  }
  .promo-section .right p {
    white-space: nowrap;
    font-size: 14px; /* Ensure smaller font on mobile */
    max-width: 100%; /* Prevent overflow */

  }
  

  .banner2 .btn-custom {
    font-size: 16px;
    margin-top: 10px; /* Reduced margin */
  }
}
.sms-link {
  color: #ED8437; /* Color of the link */
  text-decoration: none; /* Remove underline */
  font-weight: bold; /* Make the text bold */
  padding: 10px 20px; /* Add some padding */
  border: 2px solid #ED8437; /* Add a border */
  border-radius: 5px; /* Round the corners */
  transition: background-color 0.3s, color 0.3s; /* Smooth transition for background and text color */
}

.sms-link:hover {
  background-color: #ED8437; /* Background color on hover */
  color: white; /* Text color on hover */
}
.sms-link2 {
  color: #ED8437; /* Color of the link */
  font-weight: bold; /* Make the text bold */
  padding: 5px 10px; /* Add some padding */
  transition: background-color 0.3s, color 0.3s; /* Smooth transition for background and text color */
}

.sms-link2:hover {
  color: gray; /* Text color on hover */
}
/* referral program css */
.referralProgram {
  text-align: center; /* Center all text within this section */
}

.referralProgram #referral {
  margin-bottom: 20px;
}

.referralProgram .icon {
  font-size: 2em;
  vertical-align: middle;
}

.referralProgram .caption {
  font-weight: bold;
}

.referralProgram .details {
  margin-top: 20px;
}

.referralProgram .details h6 {
  font-size: 1.5em;
  margin-bottom: 10px;
}

.referralProgram .details ol {
  text-align: left;
  display: inline-block;
  font-size: 1em;
  line-height: 1.5;
  margin: 0 auto;
  max-width: 600px; /* Optional: restrict the width for better readability */
  padding-left: 20px; /* Optional: space for list numbers */
}

.referralProgram .details ol li {
  margin-bottom: 15px; /* Space between list items */
}

 /************ Banner2 Css ************/
 .banner3 {
  margin-top: 0;
  padding: 100px 0;
  background-image: url('../newimages/BTCBanner1.webp');
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  color: white;
}

.banner3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 50, 0.8); /* Navy blue overlay with 80% opacity */
  z-index: 1;
}

.banner3 .content {
  position: relative;
  z-index: 2;
}
.banner3 h1 {
font-size: 35px;
font-weight: 700;
letter-spacing: 0.8px;
line-height: 1;
margin-bottom: 100px;
position: relative;
z-index: 2;
text-align: center;
}

.banner3 h2 {
font-size: 35px;
font-weight: 700;
color: #ee8034;
letter-spacing: 0.8px;
line-height: 1;
margin-bottom: 5px; /* Adjusted margin */
}

.banner3 h3 {
font-size: 65px;
font-weight: 700;
letter-spacing: 0.8px;
line-height: 1;
margin-top: 5px; /* Adjusted margin */
margin-bottom: 10px;
position: relative;
z-index: 2;
}


.banner3 p {
  color: #B8B8B8;
  font-size: 16px;
  letter-spacing: 0.8px;
  line-height: 1.5em;
  width: 96%;
  position: relative;
  z-index: 2;
}
.banner3 .btn-custom2 {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  margin-top: 20px;
  padding-right: 22px;
  letter-spacing: 0.8px;
  display: inline-block;
  align-items: center;
  border: 2px solid white;
  background-color: #ee8034;
  transition: background-color 0.3s, color 0.3s;
  position: relative;
  z-index: 2;
  cursor: pointer;
  border-radius: 12px; /* Adjust this value for more or less rounding */
  box-shadow: 0 6px 8px rgba(238, 128, 52, 0.3); /* Shadow with orange color */
}
.banner3 .btn-custom2:hover {
  background-color: transparent;
  color: white;
}
.banner3 .btn-grey {
  color: #B8B8B8;
  font-weight: 700;
  font-size: 20px;
  margin-top: 20px;
  letter-spacing: 0.8px;
  display: inline-block;
  align-items: center;
  border: 2px solid #B8B8B8;
  background-color: transparent;
  transition: background-color 0.3s, color 0.3s;
  position: relative;
  z-index: 2;
}

.banner3 .btn-grey:hover {
  background-color: #B8B8B8;
  color: white;
  cursor: pointer;

}

.banner3 .btn-custom svg {
    font-size: 25px;
    margin-left: 10px;
    transition: 0.3s ease-in-out;
    line-height: 1;
    padding-right: 22;
}

.banner2 .btn-custom:hover {
    background-color: #ee8034;
    color: white;
}

.banner2 .btn-custom:hover svg {
    margin-left: 25px;
}

.banner2 .btn-grey {
    color: #B8B8B8;
    font-weight: 700;
    font-size: 20px;
    margin-top: 20px;
    letter-spacing: 0.8px;
    display: inline-block;
    align-items: center;
    border: 2px solid #B8B8B8;
    background-color: transparent;
    transition: background-color 0.3s, color 0.3s;
    position: relative;
    z-index: 2;
}

.banner2 .btn-grey:hover {
    background-color: #B8B8B8;
    color: white;
    cursor: pointer;

}

.mdc-button {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 8px;
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 64px;
  height: 36px;
  border: none;
  outline: none;
  line-height: inherit;
  user-select: none;
  -webkit-appearance: none;
  overflow: hidden;
  vertical-align: middle;
  border-radius: 4px
}
.modal-footer {
    padding: 0;
}
.mdc-button--raised1 {
   background-color: #312e2e;
    color: white;
}
.mdc-button--raised1:hover {
   background-color: black;
    color: white;
}
.mdc-button--raised2 {
    background-color: #ee8034;
    color: white;
}
.mdc-button--raised2:hover {
    background-color: black;
    color: white;
}
.modal-footer>:not(:last-child) {
    margin-right: 0;
}
.imgicon{
    max-width: 130px;
    border: 2px solid #ee8034;
    border-radius: 200px;
    padding: 12px;
    background-color: #0c0c26;
}
.bgpattern{
    border-top: 1px solid #ee8034;
    border-bottom: 1px solid #ee8034;
    background-color: transparent;
    background-image: repeating-radial-gradient( circle at 0 0, transparent 0, #151515 50px ), repeating-linear-gradient( #24242555, #08080b );
}
}
.mdc-button::-moz-focus-inner {
  padding: 0;
  border: 0
}
.mdc-button:active {
  outline: none
}
.mdc-button:hover {
  cursor: pointer
}
.mdc-button:disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, .37);
  cursor: default;
  pointer-events: none
}
.mdc-button.mdc-button--dense {
  border-radius: 4px
}
.mdc-button:not(:disabled) {
  background-color: transparent
}
.mdc-button .mdc-button__icon {
  margin-left: 0;
  margin-right: 8px;
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  vertical-align: top
}
[dir=rtl] .mdc-button .mdc-button__icon, .mdc-button .mdc-button__icon[dir=rtl] {
  margin-left: 8px;
  margin-right: 0
}
.mdc-button:not(:disabled) {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-button__label + .mdc-button__icon {
  margin-left: 8px;
  margin-right: 0
}
[dir=rtl] .mdc-button__label + .mdc-button__icon, .mdc-button__label + .mdc-button__icon[dir=rtl] {
  margin-left: 0;
  margin-right: 8px
}
svg.mdc-button__icon {
  fill: currentColor
}
.mdc-button--raised .mdc-button__icon, .mdc-button--unelevated .mdc-button__icon, .mdc-button--outlined .mdc-button__icon {
  margin-left: -4px;
  margin-right: 8px
}
[dir=rtl] .mdc-button--raised .mdc-button__icon, .mdc-button--raised .mdc-button__icon[dir=rtl], [dir=rtl] .mdc-button--unelevated .mdc-button__icon, .mdc-button--unelevated .mdc-button__icon[dir=rtl], [dir=rtl] .mdc-button--outlined .mdc-button__icon, .mdc-button--outlined .mdc-button__icon[dir=rtl] {
  margin-left: 8px;
  margin-right: -4px
}
.mdc-button--raised .mdc-button__label + .mdc-button__icon, .mdc-button--unelevated .mdc-button__label + .mdc-button__icon, .mdc-button--outlined .mdc-button__label + .mdc-button__icon {
  margin-left: 8px;
  margin-right: -4px
}
[dir=rtl] .mdc-button--raised .mdc-button__label + .mdc-button__icon, .mdc-button--raised .mdc-button__label + .mdc-button__icon[dir=rtl], [dir=rtl] .mdc-button--unelevated .mdc-button__label + .mdc-button__icon, .mdc-button--unelevated .mdc-button__label + .mdc-button__icon[dir=rtl], [dir=rtl] .mdc-button--outlined .mdc-button__label + .mdc-button__icon, .mdc-button--outlined .mdc-button__label + .mdc-button__icon[dir=rtl] {
  margin-left: -4px;
  margin-right: 8px
}
.mdc-button--raised, .mdc-button--unelevated {
  padding: 0 16px
}
.mdc-button--raised:disabled, .mdc-button--unelevated:disabled {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .37)
}
.mdc-button--raised:not(:disabled), .mdc-button--unelevated:not(:disabled) {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-button--raised:not(:disabled), .mdc-button--unelevated:not(:disabled) {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-button--raised:not(:disabled), .mdc-button--unelevated:not(:disabled) {
  color: #fff;
  color: var(--mdc-theme-on-primary, #fff)
}
.mdc-button--raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-button--raised:hover, .mdc-button--raised:focus {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}
.mdc-button--raised:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}
.mdc-button--raised:disabled {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}
.mdc-button--outlined {
  border-style: solid;
  padding: 0 15px;
  border-width: 1px
}
.mdc-button--outlined:disabled {
  border-color: rgba(0, 0, 0, .37)
}
.mdc-button--outlined:not(:disabled) {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-button--dense {
  height: 32px;
  font-size: .8125rem
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
  }
  to {
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    animation-timing-function: linear;
    opacity: 0
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0)
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0)
  }
  to {
    opacity: 0
  }
}
.mdc-ripple-surface--test-edge-var-bug {
  --mdc-ripple-surface-test-edge-var: 1px solid #000;
  visibility: hidden
}
.mdc-ripple-surface--test-edge-var-bug::before {
  border: var(--mdc-ripple-surface-test-edge-var)
}
.mdc-button {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-button::before, .mdc-button::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-button::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-button.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-button.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-button.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-button.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-button.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-button::before, .mdc-button::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-button.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-button::before, .mdc-button::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-button::before, .mdc-button::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-button:hover::before {
  opacity: .08
}
.mdc-button:not(.mdc-ripple-upgraded):focus::before, .mdc-button.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-button:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-button:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-button--raised::before, .mdc-button--raised::after, .mdc-button--unelevated::before, .mdc-button--unelevated::after {
  background-color: #fff
}
@supports not (-ms-ime-align:auto) {
  .mdc-button--raised::before, .mdc-button--raised::after, .mdc-button--unelevated::before, .mdc-button--unelevated::after {
    background-color: var(--mdc-theme-on-primary, #fff)
  }
}
.mdc-button--raised:hover::before, .mdc-button--unelevated:hover::before {
  opacity: .08
}
.mdc-button--raised:not(.mdc-ripple-upgraded):focus::before, .mdc-button--raised.mdc-ripple-upgraded--background-focused::before, .mdc-button--unelevated:not(.mdc-ripple-upgraded):focus::before, .mdc-button--unelevated.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-button--raised:not(.mdc-ripple-upgraded)::after, .mdc-button--unelevated:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-button--raised:not(.mdc-ripple-upgraded):active::after, .mdc-button--unelevated:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-button--raised.mdc-ripple-upgraded, .mdc-button--unelevated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-card {
  border-radius: 4px;
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
  display: flex;
  flex-direction: column;
  box-sizing: border-box
}
.mdc-card--outlined {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0
}
.mdc-card__media {
  position: relative;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover
}
.mdc-card__media::before {
  display: block;
  content: ""
}
.mdc-card__media:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit
}
.mdc-card__media:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit
}
.mdc-card__media--square::before {
  margin-top: 100%
}
.mdc-card__media--16-9::before {
  margin-top: 56.25%
}
.mdc-card__media-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box
}
.mdc-card__primary-action {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
  outline: none;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden
}
.mdc-card__primary-action:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit
}
.mdc-card__primary-action:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit
}
.mdc-card__actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  min-height: 52px;
  padding: 8px
}
.mdc-card__actions--full-bleed {
  padding: 0
}
.mdc-card__action-buttons, .mdc-card__action-icons {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box
}
.mdc-card__action-icons {
  color: rgba(0, 0, 0, .6);
  flex-grow: 1;
  justify-content: flex-end
}
.mdc-card__action-buttons + .mdc-card__action-icons {
  margin-left: 16px;
  margin-right: 0
}
[dir=rtl] .mdc-card__action-buttons + .mdc-card__action-icons, .mdc-card__action-buttons + .mdc-card__action-icons[dir=rtl] {
  margin-left: 0;
  margin-right: 16px
}
.mdc-card__action {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  cursor: pointer;
  user-select: none
}
.mdc-card__action:focus {
  outline: none
}
.mdc-card__action--button {
  margin-left: 0;
  margin-right: 8px;
  padding: 0 8px
}
[dir=rtl] .mdc-card__action--button, .mdc-card__action--button[dir=rtl] {
  margin-left: 8px;
  margin-right: 0
}
.mdc-card__action--button:last-child {
  margin-left: 0;
  margin-right: 0
}
[dir=rtl] .mdc-card__action--button:last-child, .mdc-card__action--button:last-child[dir=rtl] {
  margin-left: 0;
  margin-right: 0
}
.mdc-card__actions--full-bleed .mdc-card__action--button {
  justify-content: space-between;
  width: 100%;
  height: auto;
  max-height: none;
  margin: 0;
  padding: 8px 16px;
  text-align: left
}
[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button, .mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl] {
  text-align: right
}
.mdc-card__action--icon {
  margin: -6px 0;
  padding: 12px
}
.mdc-card__action--icon:not(:disabled) {
  color: rgba(0, 0, 0, .6)
}
.mdc-card__primary-action {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-card__primary-action::before, .mdc-card__primary-action::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-card__primary-action::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-card__primary-action.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-card__primary-action.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-card__primary-action.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-card__primary-action::before, .mdc-card__primary-action::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-card__primary-action.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-card__primary-action::before, .mdc-card__primary-action::after {
  background-color: #000
}
.mdc-card__primary-action:hover::before {
  opacity: .04
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::before, .mdc-card__primary-action.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-card__primary-action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  0%, 50% {
    stroke-dashoffset: 29.7833385
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
  }
  100% {
    stroke-dashoffset: 0
  }
}
@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  0%, 68.2% {
    transform: scaleX(0)
  }
  68.2% {
    animation-timing-function: cubic-bezier(0, 0, 0, 1)
  }
  100% {
    transform: scaleX(1)
  }
}
@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  from {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    opacity: 1;
    stroke-dashoffset: 0
  }
  to {
    opacity: 0;
    stroke-dashoffset: -29.7833385
  }
}
@keyframes mdc-checkbox-checked-indeterminate-checkmark {
  from {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: rotate(0deg);
    opacity: 1
  }
  to {
    transform: rotate(45deg);
    opacity: 0
  }
}
@keyframes mdc-checkbox-indeterminate-checked-checkmark {
  from {
    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    transform: rotate(45deg);
    opacity: 0
  }
  to {
    transform: rotate(360deg);
    opacity: 1
  }
}
@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  from {
    animation-timing-function: mdc-animation-deceleration-curve-timing-function;
    transform: rotate(-45deg);
    opacity: 0
  }
  to {
    transform: rotate(0deg);
    opacity: 1
  }
}
@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  from {
    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    transform: rotate(0deg);
    opacity: 1
  }
  to {
    transform: rotate(315deg);
    opacity: 0
  }
}
@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  0% {
    animation-timing-function: linear;
    transform: scaleX(1);
    opacity: 1
  }
  32.8%, 100% {
    transform: scaleX(0);
    opacity: 0
  }
}
.mdc-checkbox {
  display: inline-block;
  position: relative;
  flex: 0 0 18px;
  box-sizing: content-box;
  width: 18px;
  height: 18px;
  line-height: 0;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: bottom
}
.mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-checkbox.mdc-checkbox--selected::before, .mdc-checkbox.mdc-checkbox--selected::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox.mdc-checkbox--selected::before, .mdc-checkbox.mdc-checkbox--selected::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-checkbox.mdc-checkbox--selected:hover::before {
  opacity: .08
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, .54);
  background-color: transparent
}
.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53);
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
@keyframes mdc-checkbox-fade-in-background-uc968bfeb {
  0% {
    border-color: rgba(0, 0, 0, .54);
    background-color: transparent
  }
  50% {
    border-color: #55dc53;
    border-color: var(--mdc-theme-secondary, #55dc53);
    background-color: #55dc53;
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
@keyframes mdc-checkbox-fade-out-background-uc968bfeb {
  0%, 80% {
    border-color: #55dc53;
    border-color: var(--mdc-theme-secondary, #55dc53);
    background-color: #55dc53;
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
  100% {
    border-color: rgba(0, 0, 0, .54);
    background-color: transparent
  }
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  animation-name: mdc-checkbox-fade-in-background-uc968bfeb
}
.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  animation-name: mdc-checkbox-fade-out-background-uc968bfeb
}
.mdc-checkbox__checkmark {
  color: #fff
}
.bg-dark {
    background-color: #1d1e1e!important;
}
.mdc-checkbox__mixedmark {
  border-color: #fff
}
.mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, .26)
}
.mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background, .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background {
  border-color: transparent;
  background-color: rgba(0, 0, 0, .26)
}
@media screen and (-ms-high-contrast:active) {
  .mdc-checkbox__mixedmark {
    margin: 0 1px
  }
}
.mdc-checkbox--disabled {
  cursor: default;
  pointer-events: none
}
.mdc-checkbox__background {
  display: inline-flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  border: 2px solid currentColor;
  border-radius: 2px;
  background-color: transparent;
  pointer-events: none;
  will-change: background-color, border-color;
  transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox__background .mdc-checkbox__background::before {
  background-color: #000
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox__background .mdc-checkbox__background::before {
    background-color: var(--mdc-theme-on-surface, #000)
  }
}
.mdc-checkbox__checkmark {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox--upgraded .mdc-checkbox__checkmark {
  opacity: 1
}
.mdc-checkbox__checkmark-path {
  transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  stroke: currentColor;
  stroke-width: 3.12px;
  stroke-dashoffset: 29.7833385;
  stroke-dasharray: 29.7833385
}
.mdc-checkbox__mixedmark {
  width: 100%;
  height: 0;
  transform: scaleX(0)rotate(0deg);
  border-width: 1px;
  border-style: solid;
  opacity: 0;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox--upgraded .mdc-checkbox__background, .mdc-checkbox--upgraded .mdc-checkbox__checkmark, .mdc-checkbox--upgraded .mdc-checkbox__checkmark-path, .mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
  transition: none !important
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background, .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
  animation-duration: 180ms;
  animation-timing-function: linear
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
  animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
  animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
  animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
  animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
  animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
  animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
  animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
  animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  transition: none
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
  transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path, .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
  stroke-dashoffset: 0
}
.mdc-checkbox__background::before {
  position: absolute;
  transform: scale(0, 0);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
  will-change: opacity, transform;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
  transform: scale(1);
  opacity: .12;
  transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-checkbox__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit
}
.mdc-checkbox__native-control:disabled {
  cursor: default;
  pointer-events: none
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  opacity: 1
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  transform: scaleX(1)rotate(-45deg)
}
.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  transform: rotate(45deg);
  opacity: 0;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  transform: scaleX(1)rotate(0deg);
  opacity: 1
}
.mdc-checkbox {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  padding: 11px
}
.mdc-checkbox::before, .mdc-checkbox::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-checkbox::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-checkbox.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-checkbox.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-checkbox.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-checkbox::before, .mdc-checkbox::after {
  background-color: #000
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox::before, .mdc-checkbox::after {
    background-color: var(--mdc-theme-on-surface, #000)
  }
}
.mdc-checkbox:hover::before {
  opacity: .04
}
.mdc-checkbox:not(.mdc-ripple-upgraded):focus::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-checkbox:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-checkbox:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-checkbox.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-checkbox::before, .mdc-checkbox::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-checkbox.mdc-ripple-upgraded::before, .mdc-checkbox.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-checkbox.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-checkbox .mdc-checkbox__background {
  left: 11px;
  right: initial;
  top: 11px
}
.mdc-checkbox[dir=rtl] .mdc-checkbox .mdc-checkbox__background, [dir=rtl] .mdc-checkbox .mdc-checkbox .mdc-checkbox__background {
  left: initial;
  right: 11px
}
.mdc-checkbox .mdc-checkbox__background::before {
  top: -13px;
  left: -13px;
  width: 40px;
  height: 40px
}
.mdc-ripple-upgraded--background-focused .mdc-checkbox__background::before {
  content: none
}
.mdc-chip__icon--leading {
  color: rgba(0, 0, 0, .54)
}
.mdc-chip__icon--trailing {
  color: rgba(0, 0, 0, .54)
}
.mdc-chip__icon--trailing:hover {
  color: rgba(0, 0, 0, .62)
}
.mdc-chip__icon--trailing:focus {
  color: rgba(0, 0, 0, .87)
}
.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  width: 20px;
  height: 20px;
  font-size: 20px
}
.mdc-chip__icon.mdc-chip__icon--trailing {
  width: 18px;
  height: 18px;
  font-size: 18px
}
.mdc-chip__icon--trailing {
  margin-right: -4px;
  margin-left: 4px
}
.mdc-chip {
  border-radius: 16px;
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, .87);
    font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  height: 32px;
  display: inline-flex;
  position: relative;
  align-items: center;
  box-sizing: border-box;
  padding: 0 12px;
  border-width: 0;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  overflow: hidden
}
.mdc-chip:hover {
  color: rgba(0, 0, 0, .87)
}
.mdc-chip.mdc-chip--selected .mdc-chip__checkmark, .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  margin-left: -4px;
  margin-right: 4px
}
[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, .mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl], [dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden), .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl] {
  margin-left: 4px;
  margin-right: -4px
}
.mdc-chip::-moz-focus-inner {
  padding: 0;
  border: 0
}
.mdc-chip:hover {
  color: #000;
  color: var(--mdc-theme-on-surface, #000)
}
.mdc-chip--exit {
  transition: opacity 75ms cubic-bezier(0.4, 0, 0.2, 1), width 150ms cubic-bezier(0, 0, 0.2, 1), padding 100ms linear, margin 100ms linear;
  opacity: 0
}
.mdc-chip__text {
  white-space: nowrap
}
.mdc-chip__icon {
  border-radius: 50%;
  outline: none;
  vertical-align: middle
}
.mdc-chip__checkmark {
  height: 20px
}
.mdc-chip__checkmark-path {
  transition: stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);
  stroke-width: 2px;
  stroke-dashoffset: 29.7833385;
  stroke-dasharray: 29.7833385
}
.mdc-chip--selected .mdc-chip__checkmark-path {
  stroke-dashoffset: 0
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading {
  color: rgba(248, 147, 47, .54)
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path {
  stroke: #f8932f;
  stroke: var(--mdc-theme-primary, #f8932f)
}
.mdc-chip-set--choice .mdc-chip--selected {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff)
}
.mdc-chip__checkmark-svg {
  width: 0;
  height: 20px;
  transition: width 150ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-chip--selected .mdc-chip__checkmark-svg {
  width: 20px
}
.mdc-chip-set--filter .mdc-chip__icon--leading {
  transition: opacity 75ms linear;
  transition-delay: -50ms;
  opacity: 1
}
.mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark {
  transition: opacity 75ms linear;
  transition-delay: 80ms;
  opacity: 0
}
.mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark .mdc-chip__checkmark-svg {
  transition: width 0ms
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading {
  opacity: 0
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading + .mdc-chip__checkmark {
  width: 0;
  opacity: 1
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading {
  width: 0;
  opacity: 0
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading + .mdc-chip__checkmark {
  width: 20px
}
.mdc-chip {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-chip::before, .mdc-chip::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-chip::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-chip.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-chip.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-chip.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-chip.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-chip.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-chip::before, .mdc-chip::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-chip.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-chip::before, .mdc-chip::after {
  background-color: rgba(0, 0, 0, .87)
}
.mdc-chip:hover::before {
  opacity: .04
}
.mdc-chip:not(.mdc-ripple-upgraded):focus::before, .mdc-chip.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-chip:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-chip:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-chip.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before {
  opacity: .16
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover::before {
  opacity: .24
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .4
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .4
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .4
}
@keyframes mdc-chip-entry {
  from {
    transform: scale(0.8);
    opacity: .4
  }
  to {
    transform: scale(1);
    opacity: 1
  }
}
.mdc-chip-set {
  padding: 4px;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box
}
.mdc-chip-set .mdc-chip {
  margin: 4px
}
.mdc-chip-set--input .mdc-chip {
  animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-data-table__content {
font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6)
}
.mdc-data-table {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, .12);
  display: inline-flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow-x: auto
}
.mdc-data-table__row {
  background-color: inherit
}
.mdc-data-table__header-row {
  background-color: inherit
}
.mdc-data-table__row--selected {
  background-color: rgba(248, 147, 47, .04)
}
.mdc-data-table__row {
  border-top-color: rgba(0, 0, 0, .12)
}
.mdc-data-table__row {
  border-top-width: 1px;
  border-top-style: solid
}
.mdc-data-table__row:not(.mdc-data-table__row--selected):hover {
  background-color: rgba(0, 0, 0, .04)
}
.mdc-data-table__header-cell {
  color: rgba(0, 0, 0, .87)
}
.mdc-data-table__cell {
  color: rgba(0, 0, 0, .87)
}
.mdc-data-table__header-row {
  height: 56px
}
.mdc-data-table__row {
  height: 52px
}
.mdc-data-table__cell, .mdc-data-table__header-cell {
  padding-right: 16px;
  padding-left: 16px
}
.mdc-data-table__header-cell--checkbox, .mdc-data-table__cell--checkbox {
  padding-left: 16px;
  padding-right: 0
}
[dir=rtl] .mdc-data-table__header-cell--checkbox, .mdc-data-table__header-cell--checkbox[dir=rtl], [dir=rtl] .mdc-data-table__cell--checkbox, .mdc-data-table__cell--checkbox[dir=rtl] {
  padding-left: 0;
  padding-right: 16px
}
.mdc-data-table__table {
  width: 100%;
  border: 0;
  white-space: nowrap;
  border-collapse: collapse
}
.mdc-data-table__cell {

  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6)
}
.mdc-data-table__cell--numeric {
  text-align: right
}
[dir=rtl] .mdc-data-table__cell--numeric, .mdc-data-table__cell--numeric[dir=rtl] {
  text-align: left
}
.mdc-data-table__header-cell {
 font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.375rem;
  font-weight: 500;
  letter-spacing: .00714286em;
  text-decoration: inherit;
  text-transform: inherit;
  text-align: left
}
[dir=rtl] .mdc-data-table__header-cell, .mdc-data-table__header-cell[dir=rtl] {
  text-align: right
}
.mdc-data-table__header-cell--numeric {
  text-align: right
}
[dir=rtl] .mdc-data-table__header-cell--numeric, .mdc-data-table__header-cell--numeric[dir=rtl] {
  text-align: left
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after, .mdc-data-table__row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after, .mdc-data-table__row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected:hover::before {
  opacity: .08
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after, .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after, .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded, .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after, .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after, .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, .54);
  background-color: transparent
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f);
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f)
}
@keyframes mdc-checkbox-fade-in-background-u5d150a47 {
  0% {
    border-color: rgba(0, 0, 0, .54);
    background-color: transparent
  }
  50% {
    border-color: #f8932f;
    border-color: var(--mdc-theme-primary, #f8932f);
    background-color: #f8932f;
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
@keyframes mdc-checkbox-fade-out-background-u5d150a47 {
  0%, 80% {
    border-color: #f8932f;
    border-color: var(--mdc-theme-primary, #f8932f);
    background-color: #f8932f;
    background-color: var(--mdc-theme-primary, #f8932f)
  }
  100% {
    border-color: rgba(0, 0, 0, .54);
    background-color: transparent
  }
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  animation-name: mdc-checkbox-fade-in-background-u5d150a47
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  animation-name: mdc-checkbox-fade-out-background-u5d150a47
}
.mdc-dialog, .mdc-dialog__scrim {
  position: fixed;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%
}
.mdc-dialog {
  display: none;
  z-index: 7
}
.mdc-dialog .mdc-dialog__surface {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff)
}
.mdc-dialog .mdc-dialog__scrim {
  background-color: rgba(0, 0, 0, .32)
}
.mdc-dialog .mdc-dialog__title {
  color: rgba(0, 0, 0, .87)
}
.mdc-dialog .mdc-dialog__content {
  color: rgba(0, 0, 0, .6)
}
.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title, .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions {
  border-color: rgba(0, 0, 0, .12)
}
.mdc-dialog .mdc-dialog__surface {
  min-width: 280px
}
@media(max-width:592px) {
  .mdc-dialog .mdc-dialog__surface {
    max-width: calc(100vw - 32px)
  }
}
@media(min-width:592px) {
  .mdc-dialog .mdc-dialog__surface {
    max-width: 560px
  }
}
.mdc-dialog .mdc-dialog__surface {
  max-height: calc(100% - 32px)
}
.mdc-dialog .mdc-dialog__surface {
  border-radius: 4px
}
.mdc-dialog__scrim {
  opacity: 0;
  z-index: -1
}
.mdc-dialog__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  height: 100%;
  transform: scale(0.8);
  opacity: 0;
  pointer-events: none
}
.mdc-dialog__surface {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%;
  pointer-events: auto;
  overflow-y: auto
}
.mdc-dialog[dir=rtl] .mdc-dialog__surface, [dir=rtl] .mdc-dialog .mdc-dialog__surface {
  text-align: right
}
.mdc-dialog__title {
  display: block;
  margin-top: 0;
  line-height: normal;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: .0125em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  margin: 0;
  padding: 0 24px 9px;
  border-bottom: 1px solid transparent
}
.mdc-dialog__title::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0
}
.mdc-dialog[dir=rtl] .mdc-dialog__title, [dir=rtl] .mdc-dialog .mdc-dialog__title {
  text-align: right
}
.mdc-dialog--scrollable .mdc-dialog__title {
  padding-bottom: 15px
}
.mdc-dialog__content {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: .03125em;
  text-decoration: inherit;
  text-transform: inherit;
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  padding: 20px 24px;
  overflow: auto;
  -webkit-overflow-scrolling: touch
}
.mdc-dialog__content > :first-child {
  margin-top: 0
}
.mdc-dialog__content > :last-child {
  margin-bottom: 0
}
.mdc-dialog__title + .mdc-dialog__content {
  padding-top: 0
}
.mdc-dialog--scrollable .mdc-dialog__content {
  padding-top: 8px;
  padding-bottom: 8px
}
.mdc-dialog__content .mdc-list:first-child:last-child {
  padding: 6px 0 0
}
.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child {
  padding: 0
}
.mdc-dialog__actions {
  display: flex;
  position: relative;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  min-height: 52px;
  margin: 0;
  padding: 8px;
  border-top: 1px solid transparent
}
.mdc-dialog--stacked .mdc-dialog__actions {
  flex-direction: column;
  align-items: flex-end
}
.mdc-dialog__button {
  margin-left: 8px;
  margin-right: 0;
  max-width: 100%;
  text-align: right
}
[dir=rtl] .mdc-dialog__button, .mdc-dialog__button[dir=rtl] {
  margin-left: 0;
  margin-right: 8px
}
.mdc-dialog__button:first-child {
  margin-left: 0;
  margin-right: 0
}
[dir=rtl] .mdc-dialog__button:first-child, .mdc-dialog__button:first-child[dir=rtl] {
  margin-left: 0;
  margin-right: 0
}
.mdc-dialog[dir=rtl] .mdc-dialog__button, [dir=rtl] .mdc-dialog .mdc-dialog__button {
  text-align: left
}
.mdc-dialog--stacked .mdc-dialog__button:not(:first-child) {
  margin-top: 12px
}
.mdc-dialog--open, .mdc-dialog--opening, .mdc-dialog--closing {
  display: flex
}
.mdc-dialog--opening .mdc-dialog__scrim {
  transition: opacity 150ms linear
}
.mdc-dialog--opening .mdc-dialog__container {
  transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-dialog--closing .mdc-dialog__scrim, .mdc-dialog--closing .mdc-dialog__container {
  transition: opacity 75ms linear
}
.mdc-dialog--closing .mdc-dialog__container {
  transform: scale(1)
}
.mdc-dialog--open .mdc-dialog__scrim {
  opacity: 1
}
.mdc-dialog--open .mdc-dialog__container {
  transform: scale(1);
  opacity: 1
}
.mdc-dialog-scroll-lock {
  overflow: hidden
}
.mdc-drawer {
  border-color: rgba(0, 0, 0, .12);
  background-color: #fff;
  border-radius: 0 0 0 0;
  z-index: 6;
  width: 256px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  box-sizing: border-box;
  height: 100%;
  border-right-width: 1px;
  border-right-style: solid;
  overflow: hidden;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-drawer .mdc-drawer__title {
  color: rgba(0, 0, 0, .87)
}
.mdc-drawer .mdc-list-group__subheader {
  color: rgba(0, 0, 0, .6)
}
.mdc-drawer .mdc-drawer__subtitle {
  color: rgba(0, 0, 0, .6)
}
.mdc-drawer .mdc-list-item__graphic {
  color: rgba(0, 0, 0, .6)
}
.mdc-drawer .mdc-list-item {
  color: rgba(0, 0, 0, .87)
}
.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic {
  color: #f8932f
}
.mdc-drawer .mdc-list-item--activated {
  color: rgba(248, 147, 47, .87)
}
[dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  border-radius: 0 0 0 0
}
.mdc-drawer .mdc-list-item {
  border-radius: 4px
}
.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content {
  margin-left: 256px;
  margin-right: 0
}
[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content, .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content[dir=rtl] {
  margin-left: 0;
  margin-right: 256px
}
[dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  border-right-width: 0;
  border-left-width: 1px;
  border-right-style: none;
  border-left-style: solid
}
.mdc-drawer .mdc-list-item {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.375rem;
  font-weight: 500;
  letter-spacing: .00714286em;
  text-decoration: inherit;
  text-transform: inherit;
  height: calc(48px - 2 * 4px);
  margin: 8px;
  padding: 0 8px
}
.mdc-drawer .mdc-list-item:nth-child(1) {
  margin-top: 2px
}
.mdc-drawer .mdc-list-item:nth-last-child(1) {
  margin-bottom: 0
}
.mdc-drawer .mdc-list-group__subheader {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  display: block;
  margin-top: 0;
  line-height: normal;
  margin: 0;
  padding: 0 16px
}
.mdc-drawer .mdc-list-group__subheader::before {
  display: inline-block;
  width: 0;
  height: 24px;
  content: "";
  vertical-align: 0
}
.mdc-drawer .mdc-list-divider {
  margin: 3px 0 4px
}
.mdc-drawer .mdc-list-item__text, .mdc-drawer .mdc-list-item__graphic {
  pointer-events: none
}
.mdc-drawer--animate {
  transform: translateX(-100%)
}
[dir=rtl] .mdc-drawer--animate, .mdc-drawer--animate[dir=rtl] {
  transform: translateX(100%)
}
.mdc-drawer--opening {
  transform: translateX(0);
  transition-duration: 250ms
}
[dir=rtl] .mdc-drawer--opening, .mdc-drawer--opening[dir=rtl] {
  transform: translateX(0)
}
.mdc-drawer--closing {
  transform: translateX(-100%);
  transition-duration: 200ms
}
[dir=rtl] .mdc-drawer--closing, .mdc-drawer--closing[dir=rtl] {
  transform: translateX(100%)
}
.mdc-drawer__header {
  flex-shrink: 0;
  box-sizing: border-box;
  min-height: 64px;
  padding: 0 16px 4px
}
.mdc-drawer__title {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: .0125em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-bottom: -20px
}
.mdc-drawer__title::before {
  display: inline-block;
  width: 0;
  height: 36px;
  content: "";
  vertical-align: 0
}
.mdc-drawer__title::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px
}
.mdc-drawer__subtitle {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-bottom: 0
}
.mdc-drawer__subtitle::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0
}
.mdc-drawer__content {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}
.mdc-drawer--dismissible {
  left: 0;
  right: initial;
  display: none;
  position: absolute
}
[dir=rtl] .mdc-drawer--dismissible, .mdc-drawer--dismissible[dir=rtl] {
  left: initial;
  right: 0
}
.mdc-drawer--dismissible.mdc-drawer--open {
  display: flex
}
.mdc-drawer-app-content {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  background-color: black;
}
[dir=rtl] .mdc-drawer-app-content, .mdc-drawer-app-content[dir=rtl] {
  margin-left: 0;
  margin-right: 0
}
.mdc-drawer--modal {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
  left: 0;
  right: initial;
  display: none;
  position: fixed
}
.mdc-drawer--modal + .mdc-drawer-scrim {
  background-color: rgba(0, 0, 0, .32)
}
[dir=rtl] .mdc-drawer--modal, .mdc-drawer--modal[dir=rtl] {
  left: initial;
  right: 0
}
.mdc-drawer--modal.mdc-drawer--open {
  display: flex
}
.mdc-drawer-scrim {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-drawer--open + .mdc-drawer-scrim {
  display: block
}
.mdc-drawer--animate + .mdc-drawer-scrim {
  opacity: 0
}
.mdc-drawer--opening + .mdc-drawer-scrim {
  transition-duration: 250ms;
  opacity: 1
}
.mdc-drawer--closing + .mdc-drawer-scrim {
  transition-duration: 200ms;
  opacity: 0
}
.mdc-elevation--z0 {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12)
}
.mdc-elevation--z8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}
.mdc-elevation--z9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12)
}
.mdc-elevation--z10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12)
}
.mdc-elevation--z11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12)
}
.mdc-elevation--z12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}
.mdc-elevation--z13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12)
}
.mdc-elevation--z14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12)
}
.mdc-elevation--z15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12)
}
.mdc-elevation--z16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}
.mdc-elevation--z17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12)
}
.mdc-elevation--z18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12)
}
.mdc-elevation--z19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12)
}
.mdc-elevation--z20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12)
}
.mdc-elevation--z21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12)
}
.mdc-elevation--z22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12)
}
.mdc-elevation--z23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12)
}
.mdc-elevation--z24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}
.mdc-elevation-transition {
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow
}
.mdc-fab {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 56px;
  height: 56px;
  padding: 0;
  border: none;
  fill: currentColor;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  overflow: hidden;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  background-color: #55dc53;
  color: #222133;
  color: var(--mdc-theme-on-secondary, #222133)
}
.mdc-fab:not(.mdc-fab--extended) {
  border-radius: 50%
}
.mdc-fab::-moz-focus-inner {
  padding: 0;
  border: 0
}
.mdc-fab:hover, .mdc-fab:focus {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}
.mdc-fab:active {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}
.mdc-fab:active, .mdc-fab:focus {
  outline: none
}
.mdc-fab:hover {
  cursor: pointer
}
.mdc-fab > svg {
  width: 100%
}
@supports not (-ms-ime-align:auto) {
  .mdc-fab {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-fab .mdc-fab__icon {
  width: 24px;
  height: 24px;
  font-size: 24px
}
.mdc-fab--mini {
  width: 40px;
  height: 40px
}
.mdc-fab--extended {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 24px;
  padding: 0 20px;
  width: auto;
  max-width: 100%;
  height: 48px
}
.mdc-fab--extended .mdc-fab__icon {
  margin-left: -8px;
  margin-right: 12px
}
[dir=rtl] .mdc-fab--extended .mdc-fab__icon, .mdc-fab--extended .mdc-fab__icon[dir=rtl] {
  margin-left: 12px;
  margin-right: -8px
}
.mdc-fab--extended .mdc-fab__label + .mdc-fab__icon {
  margin-left: 12px;
  margin-right: -8px
}
[dir=rtl] .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon, .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon[dir=rtl] {
  margin-left: -8px;
  margin-right: 12px
}
.mdc-fab__label {
  justify-content: flex-start;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}
.mdc-fab__icon {
  transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  fill: currentColor;
  will-change: transform
}
.mdc-fab .mdc-fab__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center
}
.mdc-fab--exited {
  transform: scale(0);
  opacity: 0;
  transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-fab--exited .mdc-fab__icon {
  transform: scale(0);
  transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-fab {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-fab::before, .mdc-fab::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-fab::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-fab.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-fab.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-fab.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-fab.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-fab.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-fab::before, .mdc-fab::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-fab.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-fab::before, .mdc-fab::after {
  background-color: #222133
}
@supports not (-ms-ime-align:auto) {
  .mdc-fab::before, .mdc-fab::after {
    background-color: var(--mdc-theme-on-secondary, #222133)
  }
}
.mdc-fab:hover::before {
  opacity: .04
}
.mdc-fab:not(.mdc-ripple-upgraded):focus::before, .mdc-fab.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-fab:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-fab:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-fab.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-floating-label {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  position: absolute;
  left: 0;
  transform-origin: left top;
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  line-height: 1.15rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: text;
  overflow: hidden;
  will-change: transform
}
[dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  right: 0;
  left: auto;
  transform-origin: right top;
  text-align: right
}
.mdc-floating-label--float-above {
  cursor: auto
}
.mdc-floating-label--float-above {
  transform: translateY(-50%)scale(.75)
}
.mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-standard 250ms 1
}
@keyframes mdc-floating-label-shake-float-above-standard {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-50%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-50%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-50%) scale(.75)
  }
}
.mdc-form-field {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff);
  display: inline-flex;
  align-items: center;
  vertical-align: middle
}
.mdc-form-field > label {
  order: 0;
  margin-right: auto;
  padding-left: 4px
}
[dir=rtl] .mdc-form-field > label, .mdc-form-field[dir=rtl] > label {
  margin-left: auto;
  padding-right: 4px
}
.mdc-form-field--align-end > label {
  order: -1;
  margin-left: auto;
  padding-right: 4px
}
[dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end[dir=rtl] > label {
  margin-right: auto;
  padding-left: 4px
}
.mdc-grid-tile__primary {
  padding-bottom: calc(100%/1)
}
.mdc-grid-tile {
  margin: 2px 0;
  padding: 0 2px
}
.mdc-grid-tile__secondary {
  left: 2px;
  width: calc(100% - 4px)
}
.mdc-grid-list__tiles {
  margin: 2px auto
}
.mdc-grid-list__tiles {
  display: flex;
  flex-flow: row wrap;
  padding: 0
}
.mdc-grid-list--tile-gutter-1 .mdc-grid-tile {
  margin: .5px 0;
  padding: 0 .5px
}
.mdc-grid-list--tile-gutter-1 .mdc-grid-tile__secondary {
  left: .5px;
  width: calc(100% - 1px)
}
.mdc-grid-list--tile-gutter-1 .mdc-grid-list__tiles {
  margin: .5px auto
}
.mdc-grid-list--tile-aspect-16x9 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/1.77777778)
}
.mdc-grid-list--tile-aspect-3x2 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/1.5)
}
.mdc-grid-list--tile-aspect-2x3 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/.66666667)
}
.mdc-grid-list--tile-aspect-4x3 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/1.33333333)
}
.mdc-grid-list--tile-aspect-3x4 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/.75)
}
.mdc-grid-tile {
  display: block;
  position: relative;
  width: 200px;
  width: var(--mdc-grid-list-tile-width, 200px)
}
.mdc-grid-tile__primary {
  background-color: #222133;
  background-color: var(--mdc-theme-background, #222133);
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff);
  position: relative;
  height: 0
}
.mdc-grid-tile__primary-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover
}
.mdc-grid-tile__secondary {
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f);
  color: #fff;
  color: var(--mdc-theme-on-primary, #fff);
  position: absolute;
  bottom: 0;
  box-sizing: border-box;
  height: 48px;
  padding: 16px
}
.mdc-grid-tile__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 500
}
.mdc-grid-tile__support-text {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin: 0;
  margin-top: 4px;
  padding: 0
}
.mdc-grid-tile__icon {
  position: absolute;
  top: calc(50% - 24px/2);
  font-size: 0
}
.mdc-grid-list--twoline-caption .mdc-grid-tile__secondary {
  height: 68px
}
.mdc-grid-list--header-caption .mdc-grid-tile__secondary {
  top: 0;
  bottom: auto
}
.mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary {
  padding-left: 56px;
  padding-right: 8px
}
.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary {
  padding-left: 8px;
  padding-right: 56px
}
.mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon {
  left: 16px;
  right: initial;
  font-size: 24px
}
.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon {
  left: initial;
  right: 16px
}
.mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary {
  padding-left: 16px;
  padding-right: 56px
}
.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary {
  padding-left: 56px;
  padding-right: 16px
}
.mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon {
  left: initial;
  right: 16px;
  font-size: 24px
}
.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon {
  left: 16px;
  right: initial
}
.mdc-icon-button {
  width: 48px;
  height: 48px;
  padding: 12px;
  font-size: 24px;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  border: none;
  outline: none;
  background-color: transparent;
  fill: currentColor;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  user-select: none
}
.mdc-icon-button svg, .mdc-icon-button img {
  width: 24px;
  height: 24px
}
.mdc-icon-button:disabled {
  color: rgba(0, 0, 0, .38);
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
  cursor: default;
  pointer-events: none
}
.mdc-icon-button__icon {
  display: inline-block
}
.mdc-icon-button__icon.mdc-icon-button__icon--on {
  display: none
}
.mdc-icon-button--on .mdc-icon-button__icon {
  display: none
}
.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
  display: inline-block
}
.mdc-icon-button {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-icon-button::before, .mdc-icon-button::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-icon-button::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-icon-button.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-icon-button.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-icon-button.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-icon-button::before, .mdc-icon-button::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-icon-button.mdc-ripple-upgraded::before, .mdc-icon-button.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-icon-button.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-icon-button::before, .mdc-icon-button::after {
  background-color: #000
}
.mdc-icon-button:hover::before {
  opacity: .04
}
.mdc-icon-button:not(.mdc-ripple-upgraded):focus::before, .mdc-icon-button.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-icon-button:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-icon-button:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-icon-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-image-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 0
}
.mdc-image-list__item, .mdc-image-list__image-aspect-container {
  position: relative;
  box-sizing: border-box
}
.mdc-image-list__item {
  list-style-type: none
}
.mdc-image-list__image {
  width: 100%
}
.mdc-image-list__image-aspect-container .mdc-image-list__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover
}
.mdc-image-list__image-aspect-container {
  padding-bottom: calc(100%/1)
}
.mdc-image-list__image {
  border-radius: 0
}
.mdc-image-list--with-text-protection .mdc-image-list__supporting {
  border-radius: 0 0 0 0
}
.mdc-image-list__supporting {
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff);
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 8px 0;
  line-height: 24px
}
.mdc-image-list__label {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}
.mdc-image-list--with-text-protection .mdc-image-list__supporting {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  background: rgba(0, 0, 0, .6);
  color: #fff
}
.mdc-image-list--masonry {
  display: block
}
.mdc-image-list--masonry .mdc-image-list__item {
  break-inside: avoid-column
}
.mdc-image-list--masonry .mdc-image-list__image {
  display: block;
  height: auto
}
:root {
  --mdc-layout-grid-margin-desktop: 24px;
  --mdc-layout-grid-gutter-desktop: 24px;
  --mdc-layout-grid-column-width-desktop: 72px;
  --mdc-layout-grid-margin-tablet: 16px;
  --mdc-layout-grid-gutter-tablet: 16px;
  --mdc-layout-grid-column-width-tablet: 72px;
  --mdc-layout-grid-margin-phone: 16px;
  --mdc-layout-grid-gutter-phone: 16px;
  --mdc-layout-grid-column-width-phone: 72px
}
@media(min-width:840px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 24px;
    padding: var(--mdc-layout-grid-margin-desktop, 24px)
  }
}
@media(min-width:480px) and (max-width:839px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 16px;
    padding: var(--mdc-layout-grid-margin-tablet, 16px)
  }
}
@media(max-width:479px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 16px;
    padding: var(--mdc-layout-grid-margin-phone, 16px)
  }
}
@media(min-width:840px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -12px;
    margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2 * -1)
  }
  @supports(display:grid) {
    .mdc-layout-grid__inner {
      display: grid;
      margin: 0;
      grid-gap: 24px;
      grid-gap: var(--mdc-layout-grid-gutter-desktop, 24px);
      grid-template-columns: repeat(12, minmax(0, 1fr))
    }
  }
}
@media(min-width:480px) and (max-width:839px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -8px;
    margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2 * -1)
  }
  @supports(display:grid) {
    .mdc-layout-grid__inner {
      display: grid;
      margin: 0;
      grid-gap: 16px;
      grid-gap: var(--mdc-layout-grid-gutter-tablet, 16px);
      grid-template-columns: repeat(8, minmax(0, 1fr))
    }
  }
}
@media(max-width:479px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -8px;
    margin: calc(var(--mdc-layout-grid-gutter-phone, 16px)/2 * -1)
  }
  @supports(display:grid) {
    .mdc-layout-grid__inner {
      display: grid;
      margin: 0;
      grid-gap: 16px;
      grid-gap: var(--mdc-layout-grid-gutter-phone, 16px);
      grid-template-columns: repeat(4, minmax(0, 1fr))
    }
  }
}
@media(min-width:840px) {
  .mdc-layout-grid__cell {
    /* width: calc(33.33333333% - 24px); */
    /* width: calc(33.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px)); */
    /* box-sizing: border-box; */
    /* margin: 12px; */
    /* margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2); */
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      margin: 0
    }
  }
  .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-desktop {
    width: calc(8.33333333% - 24px);
    width: calc(8.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-desktop {
      width: auto;
      grid-column-end: span 1
    }
  }
  .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-desktop {
    width: calc(16.66666667% - 24px);
    width: calc(16.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-desktop {
      width: auto;
      grid-column-end: span 2
    }
  }
  .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-desktop {
    width: calc(25% - 24px);
    width: calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-desktop {
      width: auto;
      grid-column-end: span 3
    }
  }
  .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-desktop {
    width: calc(33.33333333% - 24px);
    width: calc(33.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-desktop {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-desktop {
    width: calc(41.66666667% - 24px);
    width: calc(41.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-desktop {
      width: auto;
      grid-column-end: span 5
    }
  }
  .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-desktop {
    width: calc(50% - 24px);
    width: calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-desktop {
      width: auto;
      grid-column-end: span 6
    }
  }
  .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-desktop {
    width: calc(58.33333333% - 24px);
    width: calc(58.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-desktop {
      width: auto;
      grid-column-end: span 7
    }
  }
  .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-desktop {
    width: calc(66.66666667% - 24px);
    width: calc(66.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-desktop {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-desktop {
    width: calc(75% - 24px);
    width: calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-desktop {
      width: auto;
      grid-column-end: span 9
    }
  }
  .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-desktop {
    width: calc(83.33333333% - 24px);
    width: calc(83.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-desktop {
      width: auto;
      grid-column-end: span 10
    }
  }
  .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-desktop {
    width: calc(91.66666667% - 24px);
    width: calc(91.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-desktop {
      width: auto;
      grid-column-end: span 11
    }
  }
  .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-desktop {
    width: calc(100% - 24px);
    width: calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-desktop {
      width: auto;
      grid-column-end: span 12
    }
  }
}
@media(min-width:480px) and (max-width:839px) {
  .mdc-layout-grid__cell {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
    box-sizing: border-box;
    margin: 8px;
    margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2)
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4
    }
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      margin: 0
    }
  }
  .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-tablet {
    width: calc(12.5% - 16px);
    width: calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-tablet {
      width: auto;
      grid-column-end: span 1
    }
  }
  .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-tablet {
    width: calc(25% - 16px);
    width: calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-tablet {
      width: auto;
      grid-column-end: span 2
    }
  }
  .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-tablet {
    width: calc(37.5% - 16px);
    width: calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-tablet {
      width: auto;
      grid-column-end: span 3
    }
  }
  .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-tablet {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-tablet {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-tablet {
    width: calc(62.5% - 16px);
    width: calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-tablet {
      width: auto;
      grid-column-end: span 5
    }
  }
  .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-tablet {
    width: calc(75% - 16px);
    width: calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-tablet {
      width: auto;
      grid-column-end: span 6
    }
  }
  .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-tablet {
    width: calc(87.5% - 16px);
    width: calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-tablet {
      width: auto;
      grid-column-end: span 7
    }
  }
  .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
}
@media(max-width:479px) {
  .mdc-layout-grid__cell {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
    box-sizing: border-box;
    margin: 8px;
    margin: calc(var(--mdc-layout-grid-gutter-phone, 16px)/2)
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4
    }
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      margin: 0
    }
  }
  .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-phone {
    width: calc(25% - 16px);
    width: calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-phone {
      width: auto;
      grid-column-end: span 1
    }
  }
  .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-phone {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-phone {
      width: auto;
      grid-column-end: span 2
    }
  }
  .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-phone {
    width: calc(75% - 16px);
    width: calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-phone {
      width: auto;
      grid-column-end: span 3
    }
  }
  .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
}
.mdc-layout-grid__cell--order-1 {
  order: 1
}
.mdc-layout-grid__cell--order-2 {
  order: 2
}
.mdc-layout-grid__cell--order-3 {
  order: 3
}
.mdc-layout-grid__cell--order-4 {
  order: 4
}
.mdc-layout-grid__cell--order-5 {
  order: 5
}
.mdc-layout-grid__cell--order-6 {
  order: 6
}
.mdc-layout-grid__cell--order-7 {
  order: 7
}
.mdc-layout-grid__cell--order-8 {
  order: 8
}
.mdc-layout-grid__cell--order-9 {
  order: 9
}
.mdc-layout-grid__cell--order-10 {
  order: 10
}
.mdc-layout-grid__cell--order-11 {
  order: 11
}
.mdc-layout-grid__cell--order-12 {
  order: 12
}
.mdc-layout-grid__cell--align-top {
  align-self: flex-start
}
@supports(display:grid) {
  .mdc-layout-grid__cell--align-top {
    align-self: start
  }
}
.mdc-layout-grid__cell--align-middle {
  align-self: center
}
.mdc-layout-grid__cell--align-bottom {
  align-self: flex-end
}
@supports(display:grid) {
  .mdc-layout-grid__cell--align-bottom {
    align-self: end
  }
}
@media(min-width:840px) {
  .mdc-layout-grid--fixed-column-width {
    width: 1176px;
    width: calc(var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2)
  }
}
@media(min-width:480px) and (max-width:839px) {
  .mdc-layout-grid--fixed-column-width {
    width: 720px;
    width: calc(var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2)
  }
}
@media(max-width:479px) {
  .mdc-layout-grid--fixed-column-width {
    width: 368px;
    width: calc(var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2)
  }
}
.mdc-layout-grid--align-left {
  margin-right: auto;
  margin-left: 0
}
.mdc-layout-grid--align-right {
  margin-right: 0;
  margin-left: auto
}
.mdc-line-ripple {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  transform: scaleX(0);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  z-index: 2
}
.mdc-line-ripple--active {
  transform: scaleX(1);
  opacity: 1
}
.mdc-line-ripple--deactivating {
  opacity: 0
}
@keyframes primary-indeterminate-translate {
  0% {
    transform: translateX(0)
  }
  20% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(0)
  }
  59.15% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(83.67142%)
  }
  100% {
    transform: translateX(200.611057%)
  }
}
@keyframes primary-indeterminate-scale {
  0% {
    transform: scaleX(0.08)
  }
  36.65% {
    animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    transform: scaleX(0.08)
  }
  69.15% {
    animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    transform: scaleX(0.661479)
  }
  100% {
    transform: scaleX(0.08)
  }
}
@keyframes secondary-indeterminate-translate {
  0% {
    animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    transform: translateX(0)
  }
  25% {
    animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    transform: translateX(37.651913%)
  }
  48.35% {
    animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    transform: translateX(84.386165%)
  }
  100% {
    transform: translateX(160.277782%)
  }
}
@keyframes secondary-indeterminate-scale {
  0% {
    animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
    transform: scaleX(0.08)
  }
  19.15% {
    animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
    transform: scaleX(0.457104)
  }
  44.15% {
    animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
    transform: scaleX(0.72796)
  }
  100% {
    transform: scaleX(0.08)
  }
}
@keyframes buffering {
  to {
    transform: translateX(-10px)
  }
}
@keyframes primary-indeterminate-translate-reverse {
  0% {
    transform: translateX(0)
  }
  20% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(0)
  }
  59.15% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(-83.67142%)
  }
  100% {
    transform: translateX(-200.611057%)
  }
}
@keyframes secondary-indeterminate-translate-reverse {
  0% {
    animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    transform: translateX(0)
  }
  25% {
    animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    transform: translateX(-37.651913%)
  }
  48.35% {
    animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    transform: translateX(-84.386165%)
  }
  100% {
    transform: translateX(-160.277782%)
  }
}
@keyframes buffering-reverse {
  to {
    transform: translateX(10px)
  }
}
.mdc-linear-progress {
  position: relative;
  width: 100%;
  height: 4px;
  transform: translateZ(0);
  transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  overflow: hidden
}
.mdc-linear-progress__bar {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: none;
  transform-origin: top left;
  transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-linear-progress__bar-inner {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  animation: none
}
.mdc-linear-progress__buffering-dots {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: buffering 250ms infinite linear;
  background-repeat: repeat-x;
  background-size: 10px 4px
}
.mdc-linear-progress__buffer {
  position: absolute;
  width: 100%;
  height: 100%;
  transform-origin: top left;
  transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-linear-progress__primary-bar {
  transform: scaleX(0)
}
.mdc-linear-progress__secondary-bar {
  visibility: hidden
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__bar {
  transition: none
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
  left: -145.166611%;
  animation: primary-indeterminate-translate 2s infinite linear
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner {
  animation: primary-indeterminate-scale 2s infinite linear
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
  left: -54.888891%;
  animation: secondary-indeterminate-translate 2s infinite linear;
  visibility: visible
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner {
  animation: secondary-indeterminate-scale 2s infinite linear
}
.mdc-linear-progress--reversed .mdc-linear-progress__bar, .mdc-linear-progress--reversed .mdc-linear-progress__buffer {
  right: 0;
  transform-origin: center right
}
.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  animation-name: primary-indeterminate-translate-reverse
}
.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  animation-name: secondary-indeterminate-translate-reverse
}
.mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots {
  animation: buffering-reverse 250ms infinite linear
}
.mdc-linear-progress--closed {
  opacity: 0
}
.mdc-linear-progress__bar-inner {
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-linear-progress__buffering-dots {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1IDIiIHZpZXdCb3g9IjAgMCA1IDIiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUgc2xpY2UiPjxjaXJjbGUgY3g9IjEiIGN5PSIxIiByPSIxIiBmaWxsPSIjZTZlNmU2Ii8+PC9zdmc+)
}
.mdc-linear-progress__buffer {
  background-color: #e6e6e6
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  right: -145.166611%;
  left: auto
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  right: -54.888891%;
  left: auto
}
.mdc-list {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  line-height: 1.5rem;
  margin: 0;
  padding: 8px 0;
  list-style-type: none;
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff)
}
.mdc-list:focus {
  outline: none
}
.mdc-list-item__secondary-text {
  color: rgba(255, 255, 255, .7);
  color: var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, 0.7))
}
.mdc-list-item__graphic {
  background-color: transparent
}
.mdc-list-item__graphic {
  color: rgba(255, 255, 255, .5);
  color: var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, 0.5))
}
.mdc-list-item__meta {
  color: rgba(255, 255, 255, .5);
  color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5))
}
.mdc-list-group__subheader {
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff)
}
.mdc-list--dense {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: .812rem
}
.mdc-list-item {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  height: 48px;
  padding: 0 16px;
  overflow: hidden
}
.mdc-list-item:focus {
  outline: none
}
.mdc-list-item--selected, .mdc-list-item--activated {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-list-item--selected .mdc-list-item__graphic, .mdc-list-item--activated .mdc-list-item__graphic {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-list-item--disabled {
  color: rgba(255, 255, 255, .5);
  color: var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, 0.5))
}
.mdc-list-item__graphic {
  margin-left: 0;
  margin-right: 32px;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  fill: currentColor
}
.mdc-list-item[dir=rtl] .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list-item__graphic {
  margin-left: 32px;
  margin-right: 0
}
.mdc-list .mdc-list-item__graphic {
  display: inline-flex
}
.mdc-list-item__meta {
  margin-left: auto;
  margin-right: 0
}
.mdc-list-item__meta:not(.material-icons) {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-list-item[dir=rtl] .mdc-list-item__meta, [dir=rtl] .mdc-list-item .mdc-list-item__meta {
  margin-left: 0;
  margin-right: auto
}
.mdc-list-item__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}
.mdc-list-item__text[for] {
  pointer-events: none
}
.mdc-list-item__primary-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-bottom: -20px;
  display: block
}
.mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0
}
.mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px
}
.mdc-list--dense .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-bottom: -20px
}
.mdc-list--dense .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 24px;
  content: "";
  vertical-align: 0
}
.mdc-list--dense .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px
}
.mdc-list-item__secondary-text {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  line-height: normal;
  display: block
}
.mdc-list-item__secondary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0
}
.mdc-list--dense .mdc-list-item__secondary-text {
  display: block;
  margin-top: 0;
  line-height: normal;
  font-size: inherit
}
.mdc-list--dense .mdc-list-item__secondary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0
}
.mdc-list--dense .mdc-list-item {
  height: 40px
}
.mdc-list--dense .mdc-list-item__graphic {
  margin-left: 0;
  margin-right: 36px;
  width: 20px;
  height: 20px
}
.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic {
  margin-left: 36px;
  margin-right: 0
}
.mdc-list--avatar-list .mdc-list-item {
  height: 56px
}
.mdc-list--avatar-list .mdc-list-item__graphic {
  margin-left: 0;
  margin-right: 16px;
  width: 40px;
  height: 40px;
  border-radius: 50%
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic {
  margin-left: 16px;
  margin-right: 0
}
.mdc-list--two-line .mdc-list-item__text {
  align-self: flex-start
}
.mdc-list--two-line .mdc-list-item {
  height: 72px
}
.mdc-list--two-line.mdc-list--dense .mdc-list-item, .mdc-list--avatar-list.mdc-list--dense .mdc-list-item {
  height: 60px
}
.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic {
  margin-left: 0;
  margin-right: 20px;
  width: 36px;
  height: 36px
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic {
  margin-left: 20px;
  margin-right: 0
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  cursor: pointer
}
a.mdc-list-item {
  color: inherit;
  text-decoration: none
}
.mdc-list-divider {
  height: 0;
  margin: 0;
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid
}
.mdc-list-divider {
  border-bottom-color: rgba(255, 255, 255, .2)
}
.mdc-list-divider--padded {
  margin: 0 16px
}
.mdc-list-divider--inset {
  margin-left: 72px;
  margin-right: 0;
  width: calc(100% - 72px)
}
.mdc-list-group[dir=rtl] .mdc-list-divider--inset, [dir=rtl] .mdc-list-group .mdc-list-divider--inset {
  margin-left: 0;
  margin-right: 72px
}
.mdc-list-divider--inset.mdc-list-divider--padded {
  width: calc(100% - 72px - 16px)
}
.mdc-list-group .mdc-list {
  padding: 0
}
.mdc-list-group__subheader {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  margin: .75rem 16px
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  background-color: #000
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:hover::before {
  opacity: .04
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before {
  opacity: .24
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before {
  opacity: .32
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .48
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .48
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .48
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before {
  opacity: .16
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before {
  opacity: .24
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .4
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .4
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .4
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  background-color: #000
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-menu {
  min-width: 112px
}
.mdc-menu .mdc-list-item__meta {
  color: rgba(0, 0, 0, .87)
}
.mdc-menu .mdc-list-item__graphic {
  color: rgba(0, 0, 0, .87)
}
.mdc-menu .mdc-list {
  color: rgba(0, 0, 0, .87)
}
.mdc-menu .mdc-list-divider {
  margin: 8px 0
}
.mdc-menu .mdc-list-item {
  user-select: none
}
.mdc-menu .mdc-list-item--disabled {
  cursor: auto
}
@media screen and (-ms-high-contrast:active) {
  .mdc-menu .mdc-list-item--disabled {
    opacity: .38
  }
}
.mdc-menu a.mdc-list-item .mdc-list-item__text, .mdc-menu a.mdc-list-item .mdc-list-item__graphic {
  pointer-events: none
}
.mdc-menu__selection-group {
  padding: 0;
  fill: currentColor
}
.mdc-menu__selection-group .mdc-list-item {
  padding-left: 56px;
  padding-right: 16px
}
[dir=rtl] .mdc-menu__selection-group .mdc-list-item, .mdc-menu__selection-group .mdc-list-item[dir=rtl] {
  padding-left: 16px;
  padding-right: 56px
}
.mdc-menu__selection-group .mdc-menu__selection-group-icon {
  left: 16px;
  right: initial;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}
[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon, .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-menu-item--selected .mdc-menu__selection-group-icon {
  display: inline
}
.mdc-menu-surface {
  display: none;
  position: absolute;
  box-sizing: border-box;
  max-width: calc(100vw - 32px);
  max-height: calc(100vh - 32px);
  margin: 0;
  padding: 0;
  transform: scale(1);
  transform-origin: top left;
  opacity: 0;
  overflow: auto;
  will-change: transform, opacity;
  z-index: 8;
  transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  color: #000;
  color: var(--mdc-theme-on-surface, #000);
  border-radius: 4px;
  transform-origin-left: top left;
  transform-origin-right: top right
}
.mdc-menu-surface:focus {
  outline: none
}
.mdc-menu-surface--open {
  display: inline-block;
  transform: scale(1);
  opacity: 1
}
.mdc-menu-surface--animating-open {
  display: inline-block;
  transform: scale(0.8);
  opacity: 0
}
.mdc-menu-surface--animating-closed {
  display: inline-block;
  opacity: 0;
  transition: opacity .075s linear
}
[dir=rtl] .mdc-menu-surface, .mdc-menu-surface[dir=rtl] {
  transform-origin-left: top right;
  transform-origin-right: top left
}
.mdc-menu-surface--anchor {
  position: relative;
  overflow: visible
}
.mdc-menu-surface--fixed {
  position: fixed
}
.mdc-notched-outline {
  display: flex;
  position: absolute;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  text-align: left;
  pointer-events: none
}
[dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  text-align: right
}
.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  box-sizing: border-box;
  height: 100%;
  transition: border 150ms cubic-bezier(0.4, 0, 0.2, 1);
  border-top: 1px solid;
  border-bottom: 1px solid;
  pointer-events: none
}
.mdc-notched-outline__leading {
  border-left: 1px solid;
  border-right: none;
  width: 12px
}
[dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  border-left: none;
  border-right: 1px solid
}
.mdc-notched-outline__trailing {
  border-left: none;
  border-right: 1px solid;
  flex-grow: 1
}
[dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  border-left: 1px solid;
  border-right: none
}
.mdc-notched-outline__notch {
  flex: 0 0 auto;
  width: auto;
  max-width: calc(100% - 12px * 2)
}
.mdc-notched-outline .mdc-floating-label {
  display: inline-block;
  position: relative;
  top: 17px;
  bottom: auto;
  max-width: 100%
}
.mdc-notched-outline .mdc-floating-label--float-above {
  text-overflow: clip
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  max-width: calc(100%/.75)
}
.mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-left: 0;
  padding-right: 8px;
  border-top: none
}
[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  padding-left: 8px;
  padding-right: 0
}
.mdc-notched-outline--no-label .mdc-notched-outline__notch {
  padding: 0
}
.mdc-radio {
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  padding: 10px;
  cursor: pointer;
  will-change: opacity, transform, border-color, color
}
.mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, .54)
}
.mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-radio .mdc-radio__background::before {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-radio .mdc-radio__background::before {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-radio__background {
  display: inline-block;
  position: absolute;
  left: 10px;
  box-sizing: border-box;
  width: 50%;
  height: 50%
}
.mdc-radio__background::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 0);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
  transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__outer-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__inner-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  transform: scale(0, 0);
  border-width: 10px;
  border-style: solid;
  border-radius: 50%;
  transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
  z-index: 1
}
.mdc-radio__native-control:checked + .mdc-radio__background, .mdc-radio__native-control:disabled + .mdc-radio__background {
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle, .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
  transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle, .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio--disabled {
  cursor: default;
  pointer-events: none
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
  transform: scale(0.5);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:disabled + .mdc-radio__background, [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background {
  cursor: default
}
.mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle, [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, .26)
}
.mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle, [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: rgba(0, 0, 0, .26)
}
.mdc-radio__native-control:focus + .mdc-radio__background::before {
  transform: scale(2, 2);
  opacity: .12;
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-radio::before, .mdc-radio::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-radio::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-radio.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-radio.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-radio.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-radio.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-radio.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-radio::before, .mdc-radio::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-radio.mdc-ripple-upgraded::before, .mdc-radio.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-radio.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-radio::before, .mdc-radio::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-radio::before, .mdc-radio::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-radio:hover::before {
  opacity: .08
}
.mdc-radio:not(.mdc-ripple-upgraded):focus::before, .mdc-radio.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-radio:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-radio:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-radio.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before {
  content: none
}
.mdc-ripple-surface {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  outline: none;
  overflow: hidden
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-ripple-surface::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-ripple-surface.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  background-color: #000
}
.mdc-ripple-surface:hover::before {
  opacity: .04
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-ripple-surface.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded] {
  overflow: visible
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-ripple-surface--primary:hover::before {
  opacity: .08
}
.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-ripple-surface--primary.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-ripple-surface--accent:hover::before {
  opacity: .08
}
.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-ripple-surface--accent.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
@keyframes mdc-select-float-native-control {
  0% {
    transform: translateY(8px);
    opacity: 0
  }
  100% {
    transform: translateY(0);
    opacity: 1
  }
}
.mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon {
  color: #000;
  color: var(--mdc-theme-on-surface, #000)
}
.mdc-select--with-leading-icon .mdc-select__icon {
  display: inline-block;
  position: absolute;
  bottom: 16px;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  border: none;
  background-color: transparent;
  fill: currentColor;
  opacity: .54;
  text-decoration: none;
  cursor: pointer;
  user-select: none
}
.mdc-select__icon:not([tabindex]), .mdc-select__icon[tabindex="-1"] {
  cursor: default;
  pointer-events: none
}
.mdc-select-helper-text {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin: 0;
  transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  will-change: opacity
}
.mdc-select-helper-text::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0
}
.mdc-select-helper-text--persistent {
  transition: none;
  opacity: 1;
  will-change: initial
}
.mdc-select {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  position: relative;
  box-sizing: border-box;
  height: 56px;
  overflow: hidden;
  will-change: opacity, transform, color
}
.mdc-select:not(.mdc-select--disabled) {
  background-color: #f5f5f5
}
.mdc-select::before, .mdc-select::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-select::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-select.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-select.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-select.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-select.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-select.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-select::before, .mdc-select::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-select.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-select::before, .mdc-select::after {
  background-color: rgba(0, 0, 0, .87)
}
.mdc-select:hover::before {
  opacity: .04
}
.mdc-select:not(.mdc-ripple-upgraded):focus::before, .mdc-select.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control, .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  color: rgba(0, 0, 0, .87)
}
.mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
  color: rgba(0, 0, 0, .6)
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control, .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  border-bottom-color: rgba(0, 0, 0, .42)
}
.mdc-select:not(.mdc-select--disabled) + .mdc-select-helper-text {
  color: rgba(0, 0, 0, .6)
}
.mdc-select, .mdc-select__native-control {
  border-radius: 4px 4px 0 0
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  color: rgba(248, 147, 47, .87)
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:hover {
  border-bottom-color: rgba(0, 0, 0, .87)
}
.mdc-select .mdc-floating-label--float-above {
  transform: translateY(-70%)scale(.75)
}
.mdc-select .mdc-floating-label {
  left: 16px;
  right: initial;
  top: 21px;
  pointer-events: none
}
[dir=rtl] .mdc-select .mdc-floating-label, .mdc-select .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-select.mdc-select--with-leading-icon .mdc-floating-label {
  left: 48px;
  right: initial
}
[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 48px
}
.mdc-select.mdc-select--outlined .mdc-floating-label {
  left: 4px;
  right: initial;
  top: 17px
}
[dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label, .mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 4px
}
.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label {
  left: 36px;
  right: initial
}
[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 36px
}
.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  left: 36px;
  right: initial
}
[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above, .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl] {
  left: initial;
  right: 36px
}
.mdc-select__dropdown-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iNyAxMCAxMCA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBpZD0iU2hhcGUiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuNTQiIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCIvPjwvc3ZnPg==)no-repeat 50%;
  left: auto;
  right: 8px;
  position: absolute;
  bottom: 16px;
  width: 24px;
  height: 24px;
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none
}
[dir=rtl] .mdc-select__dropdown-icon, .mdc-select__dropdown-icon[dir=rtl] {
  left: 8px;
  right: auto
}
.mdc-select--focused .mdc-select__dropdown-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iNyAxMCAxMCA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBpZD0iU2hhcGUiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2Y4OTMyZiIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBwb2ludHM9IjcgMTAgMTIgMTUgMTcgMTAiLz48L3N2Zz4=)no-repeat 50%
}
.mdc-select--activated .mdc-select__dropdown-icon {
  transform: rotate(180deg)translateY(-5px);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-select__native-control {
  padding-top: 20px
}
.mdc-select.mdc-select--focused .mdc-line-ripple::after {
  transform: scale(1, 2);
  opacity: 1
}
.mdc-select + .mdc-select-helper-text {
  margin-right: 12px;
  margin-left: 12px
}
.mdc-select--outlined + .mdc-select-helper-text {
  margin-right: 16px;
  margin-left: 16px
}
.mdc-select--focused + .mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg) {
  opacity: 1
}
.mdc-select__selected-text {
  min-width: 200px;
  padding-top: 22px
}
.mdc-select__native-control, .mdc-select__selected-text {
  padding-left: 16px;
  padding-right: 52px;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  box-sizing: border-box;
  width: 100%;
  height: 56px;
  padding-top: 20px;
  padding-bottom: 4px;
  border: none;
  border-bottom: 1px solid;
  outline: none;
  background-color: transparent;
  color: inherit;
  white-space: nowrap;
  cursor: pointer;
  appearance: none
}
[dir=rtl] .mdc-select__native-control, .mdc-select__native-control[dir=rtl], [dir=rtl] .mdc-select__selected-text, .mdc-select__selected-text[dir=rtl] {
  padding-left: 52px;
  padding-right: 16px
}
.mdc-select__native-control::-ms-expand, .mdc-select__selected-text::-ms-expand {
  display: none
}
.mdc-select__native-control::-ms-value, .mdc-select__selected-text::-ms-value {
  background-color: transparent;
  color: inherit
}
@-moz-document url-prefix("") {
  .mdc-select__native-control, .mdc-select__selected-text {
    text-indent: -2px
  }
}
.mdc-select--outlined {
  border: none;
  overflow: visible
}
.mdc-select--outlined:not(.mdc-select--disabled) {
  background-color: transparent
}
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .38)
}
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .87)
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-select--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  border-radius: 4px 0 0 4px
}
[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  border-radius: 0 4px 4px 0
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  border-radius: 0 4px 4px 0
}
[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  border-radius: 4px 0 0 4px
}
.mdc-select--outlined .mdc-select__native-control {
  border-radius: 4px
}
.mdc-select--outlined::before, .mdc-select--outlined::after {
  content: none
}
.mdc-select--outlined:not(.mdc-select--disabled) {
  background-color: transparent
}
.mdc-select--outlined .mdc-floating-label--float-above {
  transform: translateY(-144%)scale(1)
}
.mdc-select--outlined .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)scale(.75)
}
.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-select--outlined .mdc-select__native-control, .mdc-select--outlined .mdc-select__selected-text {
  padding-left: 16px;
  padding-right: 52px;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  border: none;
  background-color: transparent;
  z-index: 1
}
[dir=rtl] .mdc-select--outlined .mdc-select__native-control, .mdc-select--outlined .mdc-select__native-control[dir=rtl], [dir=rtl] .mdc-select--outlined .mdc-select__selected-text, .mdc-select--outlined .mdc-select__selected-text[dir=rtl] {
  padding-left: 52px;
  padding-right: 16px
}
.mdc-select--outlined .mdc-select__selected-text {
  padding-top: 14px
}
.mdc-select--outlined .mdc-select__icon {
  z-index: 2
}
.mdc-select--outlined .mdc-floating-label {
  line-height: 1.15rem;
  pointer-events: auto
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control, .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__selected-text {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  background-color: #b00020;
  background-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  color: #b00020
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control:hover {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px
}
.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid .mdc-select__dropdown-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iNyAxMCAxMCA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBpZD0iU2hhcGUiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2IwMDAyMCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBwb2ludHM9IjcgMTAgMTIgMTUgMTcgMTAiLz48L3N2Zz4=)no-repeat 50%
}
.mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  opacity: 1
}
.mdc-select--required .mdc-floating-label::after {
  content: "*"
}
.mdc-select--disabled {
  background-color: #fafafa;
  cursor: default;
  pointer-events: none
}
.mdc-select--disabled .mdc-floating-label {
  color: rgba(0, 0, 0, .37)
}
.mdc-select--disabled .mdc-select__dropdown-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iNyAxMCAxMCA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBpZD0iU2hhcGUiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuMzciIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCIvPjwvc3ZnPg==)no-repeat 50%
}
.mdc-select--disabled .mdc-line-ripple {
  display: none
}
.mdc-select--disabled .mdc-select__icon {
  color: rgba(0, 0, 0, .37)
}
.mdc-select--disabled .mdc-select__native-control, .mdc-select--disabled .mdc-select__selected-text {
  color: rgba(0, 0, 0, .37);
  border-bottom-style: dotted
}
.mdc-select--disabled .mdc-select__selected-text {
  pointer-events: none
}
.mdc-select--disabled.mdc-select--outlined {
  background-color: transparent
}
.mdc-select--disabled.mdc-select--outlined .mdc-select__native-control, .mdc-select--disabled.mdc-select--outlined .mdc-select__selected-text {
  border-bottom-style: none
}
.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading, .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch, .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .16)
}
.mdc-select--with-leading-icon .mdc-select__icon {
  left: 16px;
  right: initial
}
[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon, .mdc-select--with-leading-icon .mdc-select__icon[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-select--with-leading-icon .mdc-select__native-control, .mdc-select--with-leading-icon .mdc-select__selected-text {
  padding-left: 48px;
  padding-right: 32px
}
[dir=rtl] .mdc-select--with-leading-icon .mdc-select__native-control, .mdc-select--with-leading-icon .mdc-select__native-control[dir=rtl], [dir=rtl] .mdc-select--with-leading-icon .mdc-select__selected-text, .mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl] {
  padding-left: 32px;
  padding-right: 48px
}
.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  transform: translateY(-144%)translateX(-32px)scale(1)
}
[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-144%)translateX(32px)scale(1)
}
.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)translateX(-32px)scale(.75)
}
[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], [dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-130%)translateX(32px)scale(.75)
}
.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1
}
[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake, .mdc-select--with-leading-icon.mdc-select--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1
}
.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text {
  padding-left: 32px;
  padding-right: 32px
}
[dir=rtl] .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text, .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text[dir=rtl] {
  padding-left: 32px;
  padding-right: 32px
}
.mdc-select__menu .mdc-list .mdc-list-item--selected {
  color: #000;
  color: var(--mdc-theme-on-surface, #000)
}
.mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
  background-color: #000
}
@supports not (-ms-ime-align:auto) {
  .mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
    background-color: var(--mdc-theme-on-surface, #000)
  }
}
.mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before {
  opacity: .04
}
.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon {
  0% {
    transform: translateX(calc(0 - 32px)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 32px)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 32px)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl {
  0% {
    transform: translateX(calc(0 - -32px)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - -32px)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - -32px)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-slider-emphasize {
  0% {
    animation-timing-function: ease-out
  }
  50% {
    animation-timing-function: ease-in;
    transform: scale(0.85)
  }
  100% {
    transform: scale(0.571)
  }
}
.mdc-slider {
  position: relative;
  width: 100%;
  height: 48px;
  cursor: pointer;
  touch-action: pan-x;
  -webkit-tap-highlight-color: transparent
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container {
  background-color: rgba(85, 220, 83, .26)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker::after, .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container::after {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb {
  fill: #55dc53;
  fill: var(--mdc-theme-secondary, #55dc53);
  stroke: #55dc53;
  stroke: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.mdc-slider--disabled {
  cursor: auto
}
.mdc-slider--disabled .mdc-slider__track {
  background-color: #9a9a9a
}
.mdc-slider--disabled .mdc-slider__track-container {
  background-color: rgba(154, 154, 154, .26)
}
.mdc-slider--disabled .mdc-slider__track-marker::after, .mdc-slider--disabled .mdc-slider__track-marker-container::after {
  background-color: #9a9a9a
}
.mdc-slider--disabled .mdc-slider__thumb {
  fill: #9a9a9a;
  stroke: #9a9a9a
}
.mdc-slider--disabled .mdc-slider__thumb {
  stroke: #fff;
  stroke: var(--mdc-slider-bg-color-behind-component, #fff)
}
.mdc-slider:focus {
  outline: none
}
.mdc-slider__track-container {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 2px;
  overflow: hidden
}
.mdc-slider__track {
  position: absolute;
  width: 100%;
  height: 100%;
  transform-origin: left top;
  will-change: transform
}
.mdc-slider[dir=rtl] .mdc-slider__track, [dir=rtl] .mdc-slider .mdc-slider__track {
  transform-origin: right top
}
.mdc-slider__track-marker-container {
  display: flex;
  margin-right: 0;
  margin-left: -1px;
  visibility: hidden
}
.mdc-slider[dir=rtl] .mdc-slider__track-marker-container, [dir=rtl] .mdc-slider .mdc-slider__track-marker-container {
  margin-right: -1px;
  margin-left: 0
}
.mdc-slider__track-marker-container::after {
  display: block;
  width: 2px;
  height: 2px;
  content: ""
}
.mdc-slider__track-marker {
  flex: 1
}
.mdc-slider__track-marker::after {
  display: block;
  width: 2px;
  height: 2px;
  content: ""
}
.mdc-slider__track-marker:first-child::after {
  width: 3px
}
.mdc-slider__thumb-container {
  position: absolute;
  top: 15px;
  left: 0;
  width: 21px;
  height: 100%;
  user-select: none;
  will-change: transform
}
.mdc-slider__thumb {
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(0.571);
  stroke-width: 3.5;
  transition: transform 100ms ease-out, fill 100ms ease-out, stroke 100ms ease-out
}
.mdc-slider__focus-ring {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  opacity: 0;
  transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out
}
.mdc-slider__pin {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  margin-top: -2px;
  margin-left: -2px;
  transform: rotate(-45deg)scale(0)translate(0, 0);
  border-radius: 50% 50% 50% 0%;
  z-index: 1;
  transition: transform 100ms ease-out
}
.mdc-slider__pin-value-marker {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  transform: rotate(45deg)
}
.mdc-slider--active .mdc-slider__thumb {
  transform: scale3d(1, 1, 1)
}
.mdc-slider--focus .mdc-slider__thumb {
  animation: mdc-slider-emphasize 266.67ms linear
}
.mdc-slider--focus .mdc-slider__focus-ring {
  transform: scale3d(1.55, 1.55, 1.55);
  opacity: .25
}
.mdc-slider--in-transit .mdc-slider__thumb {
  transition-delay: 140ms
}
.mdc-slider--in-transit .mdc-slider__thumb-container, .mdc-slider--in-transit .mdc-slider__track, .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container, .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track {
  transition: transform 80ms ease
}
.mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb {
  transform: scale(calc(12/21))
}
.mdc-slider--discrete.mdc-slider--active .mdc-slider__pin {
  transform: rotate(-45deg)scale(1)translate(19px, -20px)
}
.mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb {
  animation: none
}
.mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container {
  visibility: visible
}
.mdc-snackbar {
  z-index: 8;
  margin: 8px;
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-tap-highlight-color: transparent
}
.mdc-snackbar__surface {
  background-color: #333
}
.mdc-snackbar__label {
  color: rgba(255, 255, 255, .87)
}
.mdc-snackbar__surface {
  min-width: 344px
}
@media(max-width:480px), (max-width:344px) {
  .mdc-snackbar__surface {
    min-width: 100%
  }
}
.mdc-snackbar__surface {
  max-width: 672px
}
.mdc-snackbar__surface {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}
.mdc-snackbar__surface {
  border-radius: 4px
}
.mdc-snackbar--opening, .mdc-snackbar--open, .mdc-snackbar--closing {
  display: flex
}
.mdc-snackbar--leading {
  justify-content: flex-start
}
.mdc-snackbar--stacked .mdc-snackbar__surface {
  flex-direction: column;
  align-items: flex-start
}
.mdc-snackbar--stacked .mdc-snackbar__actions {
  align-self: flex-end;
  margin-bottom: 8px
}
.mdc-snackbar__surface {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
  transform: scale(0.8);
  opacity: 0
}
.mdc-snackbar--open .mdc-snackbar__surface {
  transform: scale(1);
  opacity: 1;
  pointer-events: auto;
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-snackbar--closing .mdc-snackbar__surface {
  transform: scale(1);
  transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-snackbar__label {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  padding: 14px 16px
}
.mdc-snackbar__label::before {
  display: inline;
  content: attr(data-mdc-snackbar-label-text)
}
.mdc-snackbar__actions {
  margin-left: 0;
  margin-right: 8px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box
}
[dir=rtl] .mdc-snackbar__actions, .mdc-snackbar__actions[dir=rtl] {
  margin-left: 8px;
  margin-right: 0
}
.mdc-snackbar__action:not(:disabled) {
  color: #bb86fc
}
.mdc-snackbar__action::before, .mdc-snackbar__action::after {
  background-color: #bb86fc
}
.mdc-snackbar__action:hover::before {
  opacity: .08
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before, .mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-snackbar__action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-snackbar__dismiss {
  color: rgba(255, 255, 255, .87)
}
.mdc-snackbar__dismiss::before, .mdc-snackbar__dismiss::after {
  background-color: rgba(255, 255, 255, .87)
}
.mdc-snackbar__dismiss:hover::before {
  opacity: .08
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before, .mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss {
  width: 36px;
  height: 36px;
  padding: 9px;
  font-size: 18px
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss svg, .mdc-snackbar__dismiss.mdc-snackbar__dismiss img {
  width: 18px;
  height: 18px
}
.mdc-snackbar__action + .mdc-snackbar__dismiss {
  margin-left: 8px;
  margin-right: 0
}
[dir=rtl] .mdc-snackbar__action + .mdc-snackbar__dismiss, .mdc-snackbar__action + .mdc-snackbar__dismiss[dir=rtl] {
  margin-left: 0;
  margin-right: 8px
}
.mdc-switch {
  display: inline-block;
  position: relative;
  outline: none;
  user-select: none
}
.mdc-switch.mdc-switch--checked .mdc-switch__track {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53);
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-switch.mdc-switch--checked .mdc-switch__thumb {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53);
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track {
  background-color: #000;
  border-color: #000
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb {
  background-color: #fff;
  border-color: #fff
}
.mdc-switch__native-control {
  left: 0;
  right: initial;
  position: absolute;
  top: 0;
  width: 68px;
  height: 48px;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  pointer-events: auto
}
[dir=rtl] .mdc-switch__native-control, .mdc-switch__native-control[dir=rtl] {
  left: initial;
  right: 0
}
.mdc-switch__track {
  box-sizing: border-box;
  width: 32px;
  height: 14px;
  border: 1px solid;
  border-radius: 7px;
  opacity: .38;
  transition: opacity 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-switch__thumb-underlay {
  left: -18px;
  right: initial;
  display: flex;
  position: absolute;
  top: -17px;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  transform: translateX(0);
  transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)
}
[dir=rtl] .mdc-switch__thumb-underlay, .mdc-switch__thumb-underlay[dir=rtl] {
  left: initial;
  right: -18px
}
.mdc-switch__thumb {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  border: 10px solid;
  border-radius: 50%;
  pointer-events: none;
  z-index: 1
}
.mdc-switch--checked .mdc-switch__track {
  opacity: .54
}
.mdc-switch--checked .mdc-switch__thumb-underlay {
  transform: translateX(20px)
}
[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay, .mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl] {
  transform: translateX(-20px)
}
.mdc-switch--checked .mdc-switch__native-control {
  transform: translateX(-20px)
}
[dir=rtl] .mdc-switch--checked .mdc-switch__native-control, .mdc-switch--checked .mdc-switch__native-control[dir=rtl] {
  transform: translateX(20px)
}
.mdc-switch--disabled {
  opacity: .38;
  pointer-events: none
}
.mdc-switch--disabled .mdc-switch__thumb {
  border-width: 1px
}
.mdc-switch--disabled .mdc-switch__native-control {
  cursor: default;
  pointer-events: none
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after {
  background-color: #9e9e9e
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover::before {
  opacity: .08
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-switch__thumb-underlay {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-switch__thumb-underlay::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-switch__thumb-underlay:hover::before {
  opacity: .08
}
.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-tab {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase;
  padding-right: 24px;
  padding-left: 24px;
  position: relative;
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
  box-sizing: border-box;
  height: 48px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  outline: none;
  background: 0 0;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  -webkit-appearance: none;
  z-index: 1
}
.mdc-tab .mdc-tab__text-label {
  color: rgba(0, 0, 0, .6)
}
.mdc-tab .mdc-tab__icon {
  color: rgba(0, 0, 0, .54);
  fill: currentColor
}
.mdc-tab::-moz-focus-inner {
  padding: 0;
  border: 0
}
.mdc-tab--min-width {
  flex: 0 1 auto
}
.mdc-tab__content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: inherit;
  pointer-events: none
}
.mdc-tab__text-label, .mdc-tab__icon {
  transition: 150ms color linear;
  display: inline-block;
  line-height: 1;
  z-index: 2
}
.mdc-tab--stacked {
  height: 72px
}
.mdc-tab--stacked .mdc-tab__content {
  flex-direction: column;
  align-items: center;
  justify-content: space-between
}
.mdc-tab--stacked .mdc-tab__icon {
  padding-top: 12px
}
.mdc-tab--stacked .mdc-tab__text-label {
  padding-bottom: 16px
}
.mdc-tab--active .mdc-tab__text-label {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-tab--active .mdc-tab__icon {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f);
  fill: currentColor
}
.mdc-tab--active .mdc-tab__text-label, .mdc-tab--active .mdc-tab__icon {
  transition-delay: 100ms
}
.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label {
  padding-left: 8px;
  padding-right: 0
}
[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label, .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label[dir=rtl] {
  padding-left: 0;
  padding-right: 8px
}
.mdc-tab__ripple {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden
}
.mdc-tab__ripple::before, .mdc-tab__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-tab__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-tab__ripple.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-tab__ripple.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-tab__ripple::before, .mdc-tab__ripple::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-tab__ripple.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-tab__ripple::before, .mdc-tab__ripple::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-tab__ripple::before, .mdc-tab__ripple::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-tab__ripple:hover::before {
  opacity: .08
}
.mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before, .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-tab__ripple:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-tab__ripple.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-tab-bar {
  width: 100%
}
.mdc-tab-indicator {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon {
  color: #55dc53;
  color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline {
  border-top-width: 2px
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon {
  height: 34px;
  font-size: 34px
}
.mdc-tab-indicator__content {
  transform-origin: left;
  opacity: 0
}
.mdc-tab-indicator__content--underline {
  align-self: flex-end;
  box-sizing: border-box;
  width: 100%;
  border-top-style: solid
}
.mdc-tab-indicator__content--icon {
  align-self: center;
  margin: 0 auto
}
.mdc-tab-indicator--active .mdc-tab-indicator__content {
  opacity: 1
}
.mdc-tab-indicator .mdc-tab-indicator__content {
  transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-tab-indicator--no-transition .mdc-tab-indicator__content {
  transition: none
}
.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  transition: 150ms opacity linear
}
.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  transition-delay: 100ms
}
.mdc-tab-scroller {
  overflow-y: hidden
}
.mdc-tab-scroller__test {
  position: absolute;
  top: -9999px;
  width: 100px;
  height: 100px;
  overflow-x: scroll
}
.mdc-tab-scroller__scroll-area {
  -webkit-overflow-scrolling: touch;
  display: flex;
  overflow-x: hidden
}
.mdc-tab-scroller__scroll-area::-webkit-scrollbar, .mdc-tab-scroller__test::-webkit-scrollbar {
  display: none
}
.mdc-tab-scroller__scroll-area--scroll {
  overflow-x: scroll
}
.mdc-tab-scroller__scroll-content {
  position: relative;
  display: flex;
  flex: 1 0 auto;
  transform: none;
  will-change: transform
}
.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content {
  justify-content: flex-start
}
.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content {
  justify-content: flex-end
}
.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content {
  justify-content: center
}
.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area {
  -webkit-overflow-scrolling: auto
}
.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content {
  transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-text-field-helper-text {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin: 0;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  will-change: opacity
}
.mdc-text-field-helper-text::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0
}
.mdc-text-field-helper-text--persistent {
  transition: none;
  opacity: 1;
  will-change: initial
}
.mdc-text-field-character-counter {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-left: auto;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 0;
  white-space: nowrap
}
.mdc-text-field-character-counter::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0
}
[dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  margin-left: 0;
  margin-right: auto
}
[dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  padding-left: 0;
  padding-right: 16px
}
.mdc-text-field--with-leading-icon .mdc-text-field__icon, .mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  position: absolute;
  bottom: 16px;
  cursor: pointer
}
.mdc-text-field__icon:not([tabindex]), .mdc-text-field__icon[tabindex="-1"] {
  cursor: default;
  pointer-events: none
}
.mdc-text-field {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  border-radius: 4px 4px 0 0;
  display: inline-flex;
  position: relative;
  box-sizing: border-box;
  height: 56px;
  overflow: hidden;
  will-change: opacity, transform, color
}
.mdc-text-field::before, .mdc-text-field::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-text-field::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-text-field.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-text-field.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-text-field.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-text-field.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-text-field.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-text-field::before, .mdc-text-field::after {
  background-color: rgba(0, 0, 0, .87)
}
.mdc-text-field:hover::before {
  opacity: .04
}
.mdc-text-field:not(.mdc-ripple-upgraded):focus::before, .mdc-text-field.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-text-field::before, .mdc-text-field::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-text-field.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(0, 0, 0, .6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
  color: rgba(0, 0, 0, .87)
}
.mdc-text-field .mdc-text-field__input {
  caret-color: #f8932f;
  caret-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  border-bottom-color: rgba(0, 0, 0, .42)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover {
  border-bottom-color: rgba(0, 0, 0, .87)
}
.mdc-text-field .mdc-line-ripple {
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) {
  border-bottom-color: rgba(0, 0, 0, .12)
}
.mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  color: rgba(0, 0, 0, .6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter, .mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  color: rgba(0, 0, 0, .6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon {
  color: rgba(0, 0, 0, .54)
}
.mdc-text-field:not(.mdc-text-field--disabled) {
  background-color: #f5f5f5
}
.mdc-text-field .mdc-floating-label {
  left: 16px;
  right: initial;
  top: 18px;
  pointer-events: none
}
[dir=rtl] .mdc-text-field .mdc-floating-label, .mdc-text-field .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-text-field--textarea .mdc-floating-label {
  left: 4px;
  right: initial
}
[dir=rtl] .mdc-text-field--textarea .mdc-floating-label, .mdc-text-field--textarea .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 4px
}
.mdc-text-field--outlined .mdc-floating-label {
  left: 4px;
  right: initial;
  top: 17px
}
[dir=rtl] .mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 4px
}
.mdc-text-field--outlined--with-leading-icon .mdc-floating-label {
  left: 36px;
  right: initial
}
[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label, .mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 36px
}
.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above {
  left: 40px;
  right: initial
}
[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above, .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above[dir=rtl] {
  left: initial;
  right: 40px
}
.mdc-text-field__input {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  align-self: flex-end;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 20px 16px 6px;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  border: none;
  border-bottom: 1px solid;
  border-radius: 0;
  background: 0 0;
  appearance: none
}
.mdc-text-field__input::placeholder {
  transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  color: rgba(0, 0, 0, .54)
}
.mdc-text-field__input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .54) !important
}
.mdc-text-field--fullwidth .mdc-text-field__input::placeholder, .mdc-text-field--no-label .mdc-text-field__input::placeholder, .mdc-text-field--focused .mdc-text-field__input::placeholder {
  transition-delay: 40ms;
  transition-duration: 110ms;
  opacity: 1
}
.mdc-text-field__input:focus {
  outline: none
}
.mdc-text-field__input:invalid {
  box-shadow: none
}
.mdc-text-field__input:-webkit-autofill {
  z-index: auto !important
}
.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  padding-top: 16px;
  padding-bottom: 16px
}
.mdc-text-field__input:-webkit-autofill + .mdc-floating-label {
  transform: translateY(-50%)scale(0.75);
  cursor: auto
}
.mdc-text-field--outlined {
  border: none;
  overflow: visible
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .38)
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .87)
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  border-radius: 4px 0 0 4px
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  border-radius: 0 4px 4px 0
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  border-radius: 0 4px 4px 0
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  border-radius: 4px 0 0 4px
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-144%)scale(1)
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)scale(.75)
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--outlined::before, .mdc-text-field--outlined::after {
  content: none
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled) {
  background-color: transparent
}
.mdc-text-field--outlined .mdc-text-field__input {
  display: flex;
  padding: 12px 16px 14px;
  border: none !important;
  background-color: transparent;
  z-index: 1
}
.mdc-text-field--outlined .mdc-text-field__icon {
  z-index: 2
}
.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing {
  border-width: 2px
}
.mdc-text-field--outlined.mdc-text-field--disabled {
  background-color: transparent
}
.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .06)
}
.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
  border-bottom: none
}
.mdc-text-field--outlined.mdc-text-field--dense {
  height: 48px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  transform: translateY(-134%)scale(1)
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  font-size: .8rem
}
.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-120%)scale(.8)
}
.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input {
  padding: 12px 12px 7px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  top: 14px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon {
  top: 12px
}
.mdc-text-field--with-leading-icon .mdc-text-field__icon {
  left: 16px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon, .mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-text-field--with-leading-icon .mdc-text-field__input {
  padding-left: 48px;
  padding-right: 16px
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input, .mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl] {
  padding-left: 16px;
  padding-right: 48px
}
.mdc-text-field--with-leading-icon .mdc-floating-label {
  left: 48px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label, .mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon {
  left: 16px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input {
  padding-left: 48px;
  padding-right: 16px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl] {
  padding-left: 16px;
  padding-right: 48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-144%)translateX(-32px)scale(1)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-144%)translateX(32px)scale(1)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)translateX(-32px)scale(.75)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-130%)translateX(32px)scale(.75)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
  left: 36px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 36px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  transform: translateY(-134%)translateX(-21px)scale(1)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-134%)translateX(21px)scale(1)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  font-size: .8rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-120%)translateX(-21px)scale(.8)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-120%)translateX(21px)scale(.8)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  left: 32px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 32px
}
.mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  left: initial;
  right: 12px
}
[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon, .mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl] {
  left: 12px;
  right: initial
}
.mdc-text-field--with-trailing-icon .mdc-text-field__input {
  padding-left: 16px;
  padding-right: 48px
}
[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input, .mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl] {
  padding-left: 48px;
  padding-right: 16px
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon {
  left: initial;
  right: 16px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon, .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl] {
  left: 16px;
  right: initial
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input {
  padding-left: 16px;
  padding-right: 48px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl] {
  padding-left: 48px;
  padding-right: 16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  left: 16px;
  right: auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl] {
  left: auto;
  right: 16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon {
  right: 12px;
  left: auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon[dir=rtl] {
  right: auto;
  left: 12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input {
  padding-left: 48px;
  padding-right: 48px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl] {
  padding-left: 48px;
  padding-right: 48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  bottom: 16px;
  transform: scale(0.8)
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon {
  left: 12px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  left: initial;
  right: 12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input {
  padding-left: 44px;
  padding-right: 16px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  padding-left: 16px;
  padding-right: 44px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label {
  left: 44px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 44px
}
.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  left: initial;
  right: 12px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  left: 12px;
  right: initial
}
.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  padding-left: 16px;
  padding-right: 44px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  padding-left: 44px;
  padding-right: 16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  left: 12px;
  right: auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  left: auto;
  right: 12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon {
  right: 12px;
  left: auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon[dir=rtl] {
  right: auto;
  left: 12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  padding-left: 44px;
  padding-right: 44px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  padding-left: 44px;
  padding-right: 44px
}
.mdc-text-field--dense .mdc-floating-label--float-above {
  transform: translateY(-70%)scale(.8)
}
.mdc-text-field--dense .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-dense 250ms 1
}
.mdc-text-field--dense .mdc-text-field__input {
  padding: 12px 12px 0
}
.mdc-text-field--dense .mdc-floating-label {
  font-size: .813rem
}
.mdc-text-field--dense .mdc-floating-label--float-above {
  font-size: .813rem
}
.mdc-text-field__input:required ~ .mdc-floating-label::after, .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  margin-left: 1px;
  content: "*"
}
.mdc-text-field--textarea {
  display: inline-flex;
  width: auto;
  height: auto;
  transition: none;
  overflow: visible
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .38)
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .87)
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field--textarea .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1
}
.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading {
  border-radius: 4px 0 0 4px
}
[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  border-radius: 0 4px 4px 0
}
.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing {
  border-radius: 0 4px 4px 0
}
[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  border-radius: 4px 0 0 4px
}
.mdc-text-field--textarea::before, .mdc-text-field--textarea::after {
  content: none
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled) {
  background-color: transparent
}
.mdc-text-field--textarea .mdc-floating-label--float-above {
  transform: translateY(-144%)scale(1)
}
.mdc-text-field--textarea .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)scale(.75)
}
.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--textarea .mdc-text-field-character-counter {
  left: initial;
  right: 16px;
  position: absolute;
  bottom: 13px
}
[dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter, .mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl] {
  left: 16px;
  right: initial
}
.mdc-text-field--textarea .mdc-text-field__input {
  align-self: auto;
  box-sizing: border-box;
  height: auto;
  margin: 8px 1px 1px 0;
  padding: 0 16px 16px;
  border: none
}
.mdc-text-field--textarea .mdc-text-field-character-counter + .mdc-text-field__input {
  margin-bottom: 28px;
  padding-bottom: 0
}
.mdc-text-field--textarea .mdc-floating-label {
  top: 17px;
  bottom: auto;
  width: auto;
  pointer-events: none
}
.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing {
  border-width: 2px
}
.mdc-text-field--fullwidth {
  width: 100%
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) {
  display: block
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::before, .mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::after {
  content: none
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled) {
  background-color: transparent
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input {
  padding: 0
}
.mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input {
  resize: vertical
}
.mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field-helper-line {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box
}
.mdc-text-field--dense + .mdc-text-field-helper-line {
  margin-bottom: 4px
}
.mdc-text-field + .mdc-text-field-helper-line {
  padding-right: 16px;
  padding-left: 16px
}
.mdc-form-field > .mdc-text-field + label {
  align-self: flex-start
}
.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(248, 147, 47, .87)
}
.mdc-text-field--focused .mdc-text-field__input:required ~ .mdc-floating-label::after, .mdc-text-field--focused .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  color: rgba(248, 147, 47, .87)
}
.mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
  opacity: 1
}
.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple {
  background-color: #b00020;
  background-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid .mdc-text-field__input {
  caret-color: #b00020;
  caret-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required ~ .mdc-floating-label::after, .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid.mdc-text-field--with-trailing-icon:not(.mdc-text-field--with-leading-icon):not(.mdc-text-field--disabled) .mdc-text-field__icon {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid.mdc-text-field--with-trailing-icon.mdc-text-field--with-leading-icon:not(.mdc-text-field--disabled) .mdc-text-field__icon ~ .mdc-text-field__icon {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  opacity: 1
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--disabled {
  background-color: #fafafa;
  border-bottom: none;
  pointer-events: none
}
.mdc-text-field--disabled .mdc-text-field__input {
  border-bottom-color: rgba(0, 0, 0, .06)
}
.mdc-text-field--disabled .mdc-text-field__input {
  color: rgba(0, 0, 0, .37)
}
.mdc-text-field--disabled .mdc-floating-label {
  color: rgba(0, 0, 0, .37)
}
.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  color: rgba(0, 0, 0, .37)
}
.mdc-text-field--disabled .mdc-text-field-character-counter, .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  color: rgba(0, 0, 0, .37)
}
.mdc-text-field--disabled .mdc-text-field__icon {
  color: rgba(0, 0, 0, .3)
}
.mdc-text-field--disabled:not(.mdc-text-field--textarea) {
  border-bottom-color: rgba(0, 0, 0, .12)
}
.mdc-text-field--disabled .mdc-floating-label {
  cursor: default
}
.mdc-text-field--textarea.mdc-text-field--disabled {
  background-color: transparent;
  background-color: #f9f9f9
}
.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .06)
}
.mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__input {
  border-bottom: none
}
@keyframes mdc-floating-label-shake-float-above-text-field-dense {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-70%) scale(.8)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-70%) scale(.8)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(.8)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-70%) scale(.8)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-120%) scale(.8)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-120%) scale(.8)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(.8)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-120%) scale(.8)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  0% {
    transform: translateX(calc(0 - 0)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense {
  0% {
    transform: translateX(calc(0 - 21px)) translateY(-120%) scale(.8)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 21px)) translateY(-120%) scale(.8)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(.8)
  }
  100% {
    transform: translateX(calc(0 - 21px)) translateY(-120%) scale(.8)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  0% {
    transform: translateX(calc(0 - 0)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl {
  0% {
    transform: translateX(calc(0 - -21px)) translateY(-120%) scale(.8)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - -21px)) translateY(-120%) scale(.8)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(.8)
  }
  100% {
    transform: translateX(calc(0 - -21px)) translateY(-120%) scale(.8)
  }
}
@keyframes mdc-floating-label-shake-float-above-textarea {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-130%) scale(.75)
  }
}
:root {
  --mdc-theme-primary: #f8932f;
  --mdc-theme-secondary: #55dc53;
  --mdc-theme-background: #222133;
  --mdc-theme-surface: #fff;
  --mdc-theme-error: #b00020;
  --mdc-theme-on-primary: #fff;
  --mdc-theme-on-secondary: #222133;
  --mdc-theme-on-surface: #000;
  --mdc-theme-on-error: #fff;
  --mdc-theme-text-primary-on-background: #fff;
  --mdc-theme-text-secondary-on-background: rgba(255, 255, 255, 0.7);
  --mdc-theme-text-hint-on-background: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-disabled-on-background: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-icon-on-background: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);
  --mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);
  --mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-primary-on-dark: #fff;
  --mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);
  --mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5)
}
.mdc-theme--primary {
  color: #f8932f !important;
  color: var(--mdc-theme-primary, #f8932f) !important
}
.mdc-theme--secondary {
  color: #55dc53 !important;
  color: var(--mdc-theme-secondary, #55dc53) !important
}
.mdc-theme--background {
  background-color: #222133;
  background-color: var(--mdc-theme-background, #222133)
}
.mdc-theme--surface {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff)
}
.mdc-theme--error {
  color: #b00020 !important;
  color: var(--mdc-theme-error, #b00020) !important
}
.mdc-theme--on-primary {
  color: #fff !important;
  color: var(--mdc-theme-on-primary, #fff) !important
}
.mdc-theme--on-secondary {
  color: #222133 !important;
  color: var(--mdc-theme-on-secondary, #222133) !important
}
.mdc-theme--on-surface {
  color: #000 !important;
  color: var(--mdc-theme-on-surface, #000) !important
}
.mdc-theme--on-error {
  color: #fff !important;
  color: var(--mdc-theme-on-error, #fff) !important
}
.mdc-theme--text-primary-on-background {
  color: #fff !important;
  color: var(--mdc-theme-text-primary-on-background, #fff) !important
}
.mdc-theme--text-secondary-on-background {
  color: rgba(255, 255, 255, .7) !important;
  color: var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, 0.7)) !important
}
.mdc-theme--text-hint-on-background {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-disabled-on-background {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-icon-on-background {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-primary-on-light {
  color: rgba(0, 0, 0, .87) !important;
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important
}
.mdc-theme--text-secondary-on-light {
  color: rgba(0, 0, 0, .54) !important;
  color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important
}
.mdc-theme--text-hint-on-light {
  color: rgba(0, 0, 0, .38) !important;
  color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important
}
.mdc-theme--text-disabled-on-light {
  color: rgba(0, 0, 0, .38) !important;
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important
}
.mdc-theme--text-icon-on-light {
  color: rgba(0, 0, 0, .38) !important;
  color: var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important
}
.mdc-theme--text-primary-on-dark {
  color: #fff !important;
  color: var(--mdc-theme-text-primary-on-dark, #fff) !important
}
.mdc-theme--text-secondary-on-dark {
  color: rgba(255, 255, 255, .7) !important;
  color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important
}
.mdc-theme--text-hint-on-dark {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-disabled-on-dark {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-icon-on-dark {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--primary-bg {
  background-color: #f8932f !important;
  background-color: var(--mdc-theme-primary, #f8932f) !important
}
.mdc-theme--secondary-bg {
  background-color: #55dc53 !important;
  background-color: var(--mdc-theme-secondary, #55dc53) !important
}
.mdc-top-app-bar {
  background-color: #f8932f;
  color: rgba(0, 0, 0, .87);
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
  padding: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.mdc-top-app-bar .mdc-top-app-bar__row {
  display: flex;
  align-items: center;
  width: 100%;
  height: 64px;
  justify-content: space-between; /* Ensure space between logo and auth buttons */
}

.header-logo-section {
  display: flex;
  align-items: center;
}

.header-logo {
  height: 50px; /* Adjust this value as needed */
  margin-left: 15px; /* Adjust this value as needed */
}

.auth-buttons {
  display: flex;
  align-items: center;
  margin-right: 0px; /* Adjust this value as needed */
  
}

.auth-buttons .mdc-button {
  margin-right: 10px;
}

.mdc-top-app-bar .mdc-top-app-bar__action-item, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon {
  color: #fff;
  color: var(--mdc-theme-on-primary, #fff)
}
.mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
  background-color: #fff
}
@supports not (-ms-ime-align:auto) {
  .mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
    background-color: var(--mdc-theme-on-primary, #fff)
  }
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before {
  opacity: .08
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before, .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-top-app-bar__row {
  display: flex;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 64px
}
.mdc-top-app-bar__section {
  /* display: inline-flex; */
  /* flex: 1 1 auto; */
  align-items: center;
  /* min-width: 0; */
  /* padding: 8px 12px; */
  z-index: 1
}
.mdc-top-app-bar__section--align-start {
  justify-content: flex-start;
  order: -1
}
.mdc-top-app-bar__section--align-end {
  justify-content: flex-end;
  order: 1
}
.mdc-top-app-bar__title {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: .0125em;
  text-decoration: inherit;
  text-transform: inherit;
  padding-left: 20px;
  padding-right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  z-index: 1
}
[dir=rtl] .mdc-top-app-bar__title, .mdc-top-app-bar__title[dir=rtl] {
  padding-left: 0;
  padding-right: 20px
}
.mdc-top-app-bar--short-collapsed {
  border-radius: 0 0 24px 0
}
[dir=rtl] .mdc-top-app-bar--short-collapsed, .mdc-top-app-bar--short-collapsed[dir=rtl] {
  border-radius: 0 0 0 24px
}
.mdc-top-app-bar--short {
  top: 0;
  right: auto;
  left: 0;
  width: 100%;
  transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1)
}
[dir=rtl] .mdc-top-app-bar--short, .mdc-top-app-bar--short[dir=rtl] {
  right: 0;
  left: auto
}
.mdc-top-app-bar--short .mdc-top-app-bar__row {
  height: 56px
}
.mdc-top-app-bar--short .mdc-top-app-bar__section {
  padding: 4px
}
.mdc-top-app-bar--short .mdc-top-app-bar__title {
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1
}
.mdc-top-app-bar--short-collapsed {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  width: 56px;
  transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title {
  display: none
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item {
  transition: padding 150ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item {
  width: 112px
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end {
  padding-left: 0;
  padding-right: 12px
}
[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl] {
  padding-left: 12px;
  padding-right: 0
}
.mdc-top-app-bar--dense .mdc-top-app-bar__row {
  height: 48px
}
.mdc-top-app-bar--dense .mdc-top-app-bar__section {
  padding: 0 4px
}
.mdc-top-app-bar--dense .mdc-top-app-bar__title {
  padding-left: 12px;
  padding-right: 0
}
[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title, .mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl] {
  padding-left: 0;
  padding-right: 12px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  height: 128px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  align-self: flex-end;
  padding-bottom: 2px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item, .mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon {
  align-self: flex-start
}
.mdc-top-app-bar--fixed {
  transition: box-shadow 200ms linear
}
.mdc-top-app-bar--fixed-scrolled {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  transition: box-shadow 200ms linear
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  height: 96px
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section {
  padding: 0 12px
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  padding-left: 20px;
  padding-right: 0;
  padding-bottom: 9px
}
[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title, .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl] {
  padding-left: 0;
  padding-right: 20px
}
.mdc-top-app-bar--fixed-adjust {
  padding-top: 64px
}
.mdc-top-app-bar--dense-fixed-adjust {
  padding-top: 48px
}
.mdc-top-app-bar--short-fixed-adjust {
  padding-top: 56px
}
.mdc-top-app-bar--prominent-fixed-adjust {
  padding-top: 128px
}
.mdc-top-app-bar--dense-prominent-fixed-adjust {
  padding-top: 96px
}
@media(max-width:599px) {
  .mdc-top-app-bar__row {
    height: 56px
  }
  .mdc-top-app-bar__section {
    padding: 4px
  }
  .mdc-top-app-bar--short {
    transition: width 200ms cubic-bezier(0.4, 0, 0.2, 1)
  }
  .mdc-top-app-bar--short-collapsed {
    transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1)
  }
  .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end {
    padding-left: 0;
    padding-right: 12px
  }
  [dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl] {
    padding-left: 12px;
    padding-right: 0
  }
  .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
    padding-bottom: 6px
  }
  .mdc-top-app-bar--fixed-adjust {
    padding-top: 56px
  }
}
.mdc-typography {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mdc-typography--headline1 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 6rem;
  line-height: 6rem;
  font-weight: 300;
  letter-spacing: -.015625em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline2 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: 300;
  letter-spacing: -.00833333em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline3 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3rem;
  line-height: 3.125rem;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline4 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 2.125rem;
  line-height: 2.5rem;
  font-weight: 400;
  letter-spacing: .00735294em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline5 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline6 {
  font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  /* line-height: 2rem; */
  font-weight: 500;
  /* letter-spacing: .0125em; */
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--subtitle1 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--subtitle2 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.375rem;
  font-weight: 500;
  letter-spacing: .00714286em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--body1 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: .03125em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--body2 {
  font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  /* font-size: .875rem; */
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
}
.mdc-typography--caption {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--button {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase
}
.mdc-typography--overline {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: .16666667em;
  text-decoration: none;
  text-transform: uppercase
}
:root {
  --mdc-theme-primary: #f8932f;
  --mdc-theme-secondary: #55dc53;
  --mdc-theme-background: #222133;
  --mdc-theme-paper: #2a2c3f;
  --mdc-theme-on-primary: $black-87;
  --mdc-theme-on-secondary: #222133;
  --mdc-theme-text-primary: #ffffff;
  --mdc-theme-text-secondary: #ffffff;
  --mdc-theme-text-primary-on-light: #222133;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #fff
}
.legacy {
  background-color: #353535;
}
.legacy header {
  --mdc-theme-primary: $mdc-theme-background
}
.legacy header .language-select-section {
  display: flex;
  align-items: center
}
.legacy header .language-select-section .mdc-select__dropdown-icon {
  font-size: 24px
}
.legacy .mdc-button {
  font-weight: 700
}
.legacy .mdc-button.mdc-button--raised:not(:disabled) {
  background-color: #55dc53
}
.legacy .mdc-button.mdc-button--raised:not(:disabled) {
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.legacy .mdc-button.mdc-button--raised::before, .legacy .mdc-button.mdc-button--raised::after {
  background-color: rgba(0, 0, 0, .87)
}
@supports not (-ms-ime-align:auto) {
  .legacy .mdc-button.mdc-button--raised::before, .legacy .mdc-button.mdc-button--raised::after {
    background-color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
  }
}
.legacy .mdc-button.mdc-button--raised:hover::before {
  opacity: .04
}
.legacy .mdc-button.mdc-button--raised:not(.mdc-ripple-upgraded):focus::before, .legacy .mdc-button.mdc-button--raised.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .mdc-button.mdc-button--raised:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy .mdc-button.mdc-button--raised:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .mdc-button.mdc-button--raised.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.legacy .mdc-button.mdc-button--raised:not(:disabled) {
  color: #fff
}
.legacy .hidden {
  display: none !important
}
.legacy .getting-started-button * {
  color: #f8932f !important
}
.legacy .text-white {
  color: #fff !important
}
.legacy .body-button.mdc-button.mdc-button--outlined {
  height: 48px
}
.legacy .body-button.mdc-button.mdc-button--outlined:not(:disabled) {
  border-color: #55dc53
}
.legacy .body-button.mdc-button.mdc-button--outlined:not(:disabled) {
  color: #55dc53
}
.legacy .body-button.mdc-button.mdc-button--outlined::before, .legacy .body-button.mdc-button.mdc-button--outlined::after {
  background-color: #55dc53
}
.legacy .getting-started-wrapper {
  /* margin-bottom: 136px; */
}
.legacy .getting-started-wrapper .mdc-layout-grid__cell {
  display: flex;
  justify-content: stretch
}
@media(max-width:1280px) and (min-width:840px) {
  .legacy .getting-started-wrapper .mdc-layout-grid__cell {
    grid-column-end: span 6
  }
}
@media(max-width:839px) and (min-width:641px) {
  .legacy .getting-started-wrapper .mdc-layout-grid__cell {
    grid-column-end: span 4
  }
}
@media(max-width:640px) {
  .legacy .getting-started-wrapper .mdc-layout-grid__cell {
    grid-column-end: span 8
  }
}
.legacy .getting-started-wrapper .mdc-layout-grid__cell .button-link {
  display: flex;
  justify-content: stretch;
  width: 100%;
  margin-top: 0
}
.legacy .getting-started-wrapper .mdc-layout-grid__cell .button-link .getting-started-card {
  text-align: center;
  padding: 32px;
  min-height: 350px;
  width: 100%;
  border-radius: 4px;
  justify-content: space-between
}
.legacy .getting-started-wrapper .mdc-layout-grid__cell .button-link .getting-started-card .getting-started-action-label {
  color: #f8932f;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: 1.25px;
  margin-bottom: 16px
}
.legacy .getting-started-wrapper .mdc-layout-grid__cell .button-link .getting-started-card .getting-started-tile-description {
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: .25px;
  color: rgba(255, 255, 255, .6)
}
.legacy .getting-started-card {
  text-align: center;
  padding: 32px;
  /* min-height: 350px; */
  justify-content: space-between
}
.legacy .getting-started-card .getting-started-action-label {
  text-transform: uppercase;
  color: #f8932f;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: 1.25px
}
.legacy .getting-started-tile-title {
  margin: 16px 0;
  overflow-wrap: break-word
}
.legacy .getting-started-action-button-container {
  align-self: center;
  padding: 42px
}
.legacy .getting-started-tile-content {
  max-width: 330px;
  margin: 0 auto;
  padding: 0 19px
}
.legacy .getting-started-tile-icon img {
  height: auto;
}
.legacy .mdc-divider {
  border-color: rgba(0, 0, 0, .87);
  height: 0;
  opacity: .12
}
.legacy .mdc-top-app-bar__title {
  color: #fff
}
.legacy .product-intro-banner {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: 56px
}
.legacy .product-intro-banner .tiles-list-description {
  margin-top: 0
}
.legacy .product-intro-banner--right {
  flex-direction: row
}
.legacy .product-intro-banner--left {
  flex-direction: row-reverse
}
@media screen and (max-width:1240px) {
  .legacy .product-intro-banner {
    flex-direction: column;
    align-items: center
  }
}
.legacy .product-intro-banner .mdc-typography--body2 {
  color: rgba(255, 255, 255, .6);
  font-size: 16px
}
.legacy .product-intro-banner img {
  border-radius: 4px
}
.legacy .product-intro-banner-tile {
  grid-column-end: span 6
}
@media(max-width:1240px) {
  .legacy .product-intro-banner-tile {
    grid-column-end: span 6;
    width: 260px;
    margin: 0 auto
  }
}
@media(max-width:839px) {
  .legacy .product-intro-banner-tile {
    grid-column-end: span 4
  }
}
@media(max-width:640px) {
  .legacy .product-intro-banner-tile {
    grid-column-end: span 8
  }
}
.legacy .product-intro-banner-action-button {
  margin: 0
}
.legacy .product-intro-banner-action-button a {
  min-width: 216px
}
@media screen and (max-width:1240px) {
  .legacy .product-intro-banner-action-button {
    align-self: center;
    margin: 32px 0
  }
}
@media screen and (max-width:1240px) {
  .legacy .product-descriptions {
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%
  }
}
.legacy .lower-res-title {
  text-align: center;
  max-width: unset;
  margin: 32px auto
}
@media screen and (min-width:1241px) {
  .legacy .lower-res-title {
    display: none
  }
}
.legacy .title.product-intro-banner-title {
  text-align: left;
  margin: 20px
}
@media screen and (max-width:1240px) {
  .legacy .title.product-intro-banner-title {
    display: none
  }
}
.legacy .product-intro-banner-logo img {
  max-width: 560px;
  height: auto;
  border-radius: 4px
}
@media(max-width:640px) {
  .legacy .product-intro-banner-logo img {
    max-width: unset;
    width: calc(100% + 300px);
    margin: 0 -150px
  }
}
.legacy .product-intro-banner-tile-title {
  margin-top: 15px
}
.legacy .general-info {
  margin-top: 16px
}
.legacy .general-info .mdc-layout-grid {
  padding: 0
}
@media(max-width:839px) and (min-width:721px) {
  .legacy .general-info .mdc-layout-grid__inner {
    grid-template-columns: repeat(12, minmax(0, 1fr))
  }
}
@media(min-width:721px) {
  .legacy .general-info-item {
    padding: 0 20px
  }
}
@media(max-width:720px) {
  .legacy .general-info-item {
    grid-column-end: span 8;
    max-width: 600px;
    margin: auto
  }
}
@media(max-width:640px) {
  .legacy .general-info-item {
    max-width: 312px
  }
}
.legacy .general-info-item-title {
  text-align: left
}
.legacy .general-info-item-title h6 {
  margin-bottom: 8px
}
.legacy .general-info-item-content {
  text-align: left
}
.legacy .general-info-item-content .mdc-typography--body2 {
  color: #fff
}
.legacy .copyrights {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 88px
}
@media(max-width:480px) {
  .legacy .copyrights {
    max-width: 90%;
    padding: 16px 0
  }
}
@media(min-width:961px) {
  .legacy .copyrights {
    max-width: 1200px
  }
}
.legacy .copyrights .montenegro-license-image {
  width: 50px
}
@media(max-width:960px) {
  .legacy .copyrights {
    flex-direction: column
  }
  .legacy .copyrights .license-image {
    margin-bottom: 16px
  }
}
.legacy .copyrights .copyrights-text {
  font-size: 11px;
  text-align: justify;
  padding-left: 16px
}
.legacy .footer-site-map-list-item:hover * {
  color: #fff;
  opacity: 1
}
.legacy .tile-action-button {
  margin-top: 16px
}
.legacy .tile-action-button .mdc-button {
  padding: 20px 32px
}
.legacy .tiles-list-description {
  text-align: center;
  margin-top: 88px
}
.legacy .tiles-list-description h4 {
  font-size: 20px;
  font-weight: 500
}
.legacy .tiles-list-description .mdc-typography--body2 {
  color: #fff
}
.legacy .tiles-list-description .sub-title {
  color: rgba(255, 255, 255, .6)
}
@media(max-width:840px) {
  .legacy .tiles-list-description {
    margin: 0 32px;
    margin-top: 88px
  }
}
.legacy .header-logo__wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 8px
}
.legacy .header-logo {
  height: 24px
}
@media(max-width:599px) {
  .legacy .header-logo {
    height: 16px
  }
}
.legacy .featured-post-tile {
  width: 280px !important;
  cursor: pointer;
  display: flex;
  margin-bottom: 64px;
  text-decoration: none !important;
  color: #fff
}
.legacy .featured-posts-carousel {
  width: 100%;
  display: flex !important
}
.legacy .featured-posts-carousel-wrapper {
  display: flex;
  justify-content: center
}
.legacy .single-post-site-right-bar {
  display: flex;
  flex-direction: column
}
.legacy .single-post-author-photo {
  height: 56px;
  width: 56px
}
.legacy .single-post-author-info {
  display: flex;
  flex-direction: column;
  align-self: center
}
.legacy .single-post-heading {
  display: flex;
  flex-direction: column
}
.legacy .single-post-heading .tile-overline {
  font-weight: 500
}
.legacy .single-post-author {
  display: flex;
  flex-direction: row;
  margin: 0
}
.legacy .single-post-author .mdc-typography--headline6 {
  margin: 0 0 8px
}
.legacy .single-post-featured-image {
  width: 100%;
  margin: 40px 0 64px
}
.legacy .single-post-featured-image img {
  border-radius: 4px
}
.legacy .single-post-featured-image .background-image {
  height: auto
}
.legacy .share-column {
  width: 64px;
  margin: 32;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}
@media screen and (max-width:560px) {
  .legacy .share-column {
    flex-direction: row;
    margin-top: 32px
  }
}
.legacy .share-column span {
  margin-bottom: 16px
}
@media screen and (max-width:560px) {
  .legacy .share-column span {
    margin: auto
  }
}
.legacy .share-column .share-icon * {
  height: 24px;
  margin: 8 0
}
@media screen and (max-width:560px) {
  .legacy .share-column * {
    margin: 0 4px
  }
}
.legacy .single-post-article-content figcaption {
  display: none
}
.legacy .single-post-article-content p {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgba(0, 0, 0, .6)
}
.legacy .single-post-article-content h1, .legacy .single-post-article-content h2, .legacy .single-post-article-content h3, .legacy .single-post-article-content h4, .legacy .single-post-article-content h5, .legacy .single-post-article-content h6 {
  color: rgba(0, 0, 0, .87)
}
.legacy .single-post-article-content h2 {
  margin-top: 32px !important
}
.legacy .single-post-article-content p {
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: .5px;
  color: rgba(0, 0, 0, .6)
}
.legacy .single-post-article-content hr {
  border-color: #f8932f;
  height: 0;
  opacity: .12;
  width: 95%
}
.legacy .single-post-article-content ul, .legacy .single-post-article-content ol {
  color: rgba(0, 0, 0, .6)
}
.legacy .single-post-article-description {
  margin: 0;
  margin-bottom: 32px
}
.legacy .featured-post-image {
  width: auto;
  height: 300px
}
.legacy .featured-post-image img {
  border-radius: 4px
}
.legacy .featured-post-title {
  margin-bottom: 8px;
  height: 64px
}
.legacy .featured-post-content-wrapper {
  height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: space-between
}
.legacy .featured-post-content-preview {
  overflow: hidden
}
.legacy .featured-post-pagination {
  display: flex;
  justify-content: space-between;
  max-width: 400px;
  height: 48px;
  align-items: center;
  margin: 0 auto
}
@media(max-width:560px) {
  .legacy .featured-post-pagination {
    width: 100%
  }
}
.legacy .featured-post-pagination * {
  color: #f8932f;
  font-weight: 700
}
.legacy .featured-post-wrapper {
  text-decoration: none !important
}
.legacy .featured-post-image {
  width: 100%;
  height: 300px;
  border-radius: 4px
}
.legacy .featured-post-headline {
  margin-top: 20px;
  color: #f8932f;
  font-weight: 500;
  letter-spacing: .4px;
  font-size: 14px
}
.legacy .featured-post-title.mdc-typography--headline6 {
  font-weight: 500;
  line-height: normal;
  overflow: hidden;
  height: 48px;
  margin: 8px 0
}
.legacy .featured-post-date {
  padding-top: 24px
}
.legacy .sub-title {
  max-width: 740px;
  margin: 0 auto
}
.legacy .footer-title {
  min-height: 400px;
  padding: 8px
}
.legacy .footer-title .title {
  margin-bottom: 12px
}
.legacy .tiles-list-description .sub-title {
  max-width: 740px;
  margin: 0 auto;
  margin-bottom: 32px
}
.legacy .tiles-list {
  padding: 0 0 48px
}
.legacy .tiles-list .mdc-card__primary-action {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: hidden
}
.legacy .tiles-list .mdc-card__primary-action img {
  transition: transform .5s ease
}
.legacy .tiles-list .mdc-card__primary-action:hover img {
  transform: scale(1.1)
}
.legacy .tiles-list .button-link {
  margin-top: 0
}
.legacy .tiles-list .tile-text-content {
  margin-left: 16px;
  margin-right: 16px
}
.legacy .no-decoration {
  text-decoration: none
}
.legacy .no-decoration * {
  text-decoration: none
}
.legacy .tile-overline {
  color: #f8932f;
  margin: 0;
  padding: 0 0 8px
}
.legacy .tile-overline a {
  color: #f8932f;
  text-decoration: none
}
@media(max-width:599px) {
  .legacy .tile-overline {
    display: none
  }
}
.legacy .tiles-list .tile-title {
  color: #fff;
  margin: 0
}
.legacy .tiles-list .tile-description {
  margin: 0;
  margin-top: 8px
}
.legacy .tiles-list .mdc-card button {
  margin-left: 8px;
  margin-bottom: 24px
}
.legacy .tiles-list .mdc-card img {
  width: 100%
}
.legacy .intro-exchange-rates {
  color: rgba(0, 0, 0, .87)
}
.legacy .exchange-rates-picture {
  width: 150px;
  height: 120px
}
.legacy .exchange-rates-card {
  width: 100%;
  margin: 16px 0 0
}
.legacy .exchange-rates-info {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly
}
.legacy .exchange-rates-info * {
  text-align: center
}
.legacy .exchange-rates-primary {
  display: flex;
  flex-direction: row
}
.legacy .exchange-rates-description {
  margin: 0 auto;
  align-self: center
}
.legacy .exchange-rates-description * {
  margin: 0
}
.legacy .featured-posts-wrapper {
  max-width: 1200px;
  margin: 0 auto
}
.legacy .featured-posts-wrapper .glide__bullets {
  position: sticky
}
@media(min-width:1281px) {
  .legacy .featured-posts-wrapper .glide__bullets .glide__bullet--bound[three-per-view="0"] {
    display: none
  }
}
@media(min-width:641px) {
  .legacy .featured-posts-wrapper .glide__bullets .glide__bullet--bound[two-per-view="0"] {
    display: none
  }
}
.legacy .featured-posts-wrapper .glide__arrow {
  border: none;
  font-size: 14px;
  letter-spacing: 1px;
  transform: none;
  position: initial;
  box-shadow: none;
  text-shadow: none
}
.legacy.light-page {
  background-color: #fff
}
.legacy.light-page .glide__bullet {
  background-color: rgba(0, 0, 0, .6) !important;
  box-shadow: none
}
.legacy.light-page .glide__bullet--active {
  background-color: #f8932f !important
}
.legacy.light-page .mdc-typography--headline2, .legacy.light-page .mdc-typography--headline3, .legacy.light-page .mdc-typography--headline4, .legacy.light-page .mdc-typography--headline5, .legacy.light-page .mdc-typography--headline6 {
  color: rgba(0, 0, 0, .87)
}
.legacy.light-page .mdc-typography--body2 {
  color: rgba(0, 0, 0, .6)
}
.legacy.light-page .mdc-card {
  background-color: #fff;
  color: rgba(0, 0, 0, .87)
}
.legacy.light-page .recent-popular-posts__wrapper .mdc-tab__text-label {
  color: #f8932f
}
.legacy.light-page .recent-popular-posts__wrapper .mdc-tab--active .mdc-tab__text-label {
  color: #f8932f
}
.legacy.light-page .recent-popular-posts__wrapper .mdc-tab--active {
  background-color: rgba(248, 148, 47, .08)
}
.legacy.light-page hr {
  border-color: rgba(0, 0, 0, .87) !important
}
.legacy .blog-introduction {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 88px auto 0
}
@media(max-width:960px) {
  .legacy .blog-introduction {
    flex-direction: column;
    align-items: center;
    margin-top: 16px
  }
}
.legacy .blog-posts-preview {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  margin: 16px 0;
  min-height: 160px;
  grid-column-end: span 12
}
@media(max-width:960px) {
  .legacy .blog-posts-preview {
    grid-column-end: span 6
  }
}
@media(max-width:839px) {
  .legacy .blog-posts-preview {
    grid-column-end: span 4
  }
}
@media(max-width:599px) {
  .legacy .blog-posts-preview {
    grid-column-end: span 9
  }
}
@media(min-width:961px) {
  .legacy .blog-posts-preview:first-of-type {
    margin-top: 0
  }
}
.legacy .blog-posts-preview .post-promo-image {
  height: 300px;
  min-width: 390px;
  width: 390px
}
.legacy .blog-posts-preview .post-preview-header .featured-post-headline {
  color: #f8932f;
  font-weight: 500
}
.legacy .blog-posts-preview .post-preview-header .mdc-typography--headline6 {
  margin: 16px 0;
  font-weight: 500;
  line-height: normal
}
.legacy .blog-posts-preview .post-preview-content {
  line-height: 1.43
}
.legacy .blog-posts-preview .post-preview-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center
}
.legacy .product-intro-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 32px;
  margin-top: 120px;
  margin-bottom: 120px
}
@media screen and (max-width:840px) {
  .legacy .product-intro-wrapper {
    margin-top: 32px;
    padding-top: 0;
    overflow-x: hidden
  }
  .legacy .product-intro-wrapper .mdc-layout-grid__inner {
    margin-bottom: 24px
  }
}
.legacy .post-content-preview {
  height: 300px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 32px
}
.legacy .post-content-preview .post-preview-content {
  min-height: 100px;
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: .5px
}
@media(min-width:1280px) {
  .legacy .post-content-preview .post-preview-content {
    max-height: 142px;
    overflow: hidden
  }
}
@media(max-width:1279px) {
  .legacy .blog-posts-preview {
    flex-direction: column
  }
  .legacy .blog-posts-preview .post-promo-image {
    width: 100%;
    min-width: unset;
    height: 241px
  }
  .legacy .blog-posts-preview .post-preview-footer {
    margin-top: 24px
  }
  .legacy .post-content-preview {
    height: auto;
    margin: 16px 0 32px
  }
}
.legacy .top-posts {
  width: 60%
}
@media(max-width:960px) {
  .legacy .top-posts {
    width: 100%;
    margin: 0
  }
}
.legacy .post-promo-image {
  width: 400px;
  height: 100%
}
.legacy .post-promo-image img {
  border-radius: 4px
}
@media screen and (max-width:1080px) {
  .legacy .post-promo-image {
    height: 240px;
    width: auto
  }
}
.legacy #blog-carousel .mdc-button, .legacy .home-screen-banner .mdc-button {
  min-width: 224px;
  font-size: 14px;
  height: 48px
}
.legacy .home-screen-banner {
  background-color: rgba(0, 0, 0, .6);
  display: flex;
  align-items: center;
  margin: 0;
  height: 720px;
  width: 100%;
  position: relative;
  margin-bottom: 48px
}
.legacy .home-screen-banner .background-image {
  object-position: center center;
  position: absolute;
  z-index: -1
}
.legacy .home-screen-banner h1 {
  font-size: 48px;
  line-height: 60px;
  font-weight: 700;
  margin: 0;
  margin-top: 8px
}
.legacy .home-screen-banner p, .legacy .home-screen-banner h2 {
  margin-bottom: 32px
}
.legacy .home-screen-banner .mdc-button.mdc-button--raised {
  color: #222133
}
.legacy .home-screen-banner .mdc-typography--headline6 {
  color: #55dc53
}
.legacy .home-screen-banner .mdc-typography--body1, .legacy .home-screen-banner .mdc-typography--headline2 {
  color: #fff
}
.legacy .home-screen-banner .mdc-card {
  position: relative;
  align-items: flex-start;
  background-color: transparent;
  box-shadow: 0 0;
  margin-bottom: 64px;
  margin-right: 50%
}
.legacy .home-screen-banner .mdc-card::before {
  margin-top: 75%
}
.legacy .home-screen-banner .mdc-card .mdc-typography--headline2 {
  line-height: normal
}
@media screen and (max-width:640px) {
  .legacy .home-screen-banner .mdc-card {
    margin-right: unset
  }
}
.legacy .mdc-drawer-app-content {
  flex: auto;
  overflow: auto;
  position: relative
}
.legacy .main-content {
  overflow: auto;
  height: 100%
}
.legacy .app-bar {
  position: absolute
}
.legacy .mdc-top-app-bar {
  z-index: 7;
  background-color: #2a2c3f;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}
.legacy body {
  margin: 0;
  display: flex
}
.legacy header a.signin::before, .legacy header a.signin::after, .legacy header button.signin::before, .legacy header button.signin::after {
  background-color: #fff
}
.legacy header a.signin:not(:disabled), .legacy header button.signin:not(:disabled) {
  border-color: rgba(255, 255, 255, .12)
}
.legacy header a.signin span:not(:disabled), .legacy header button.signin span:not(:disabled) {
  color: #fff
}
.legacy header a.signup:not(:disabled), .legacy header button.signup:not(:disabled) {
  background-color: #55dc53
}
.legacy header a.signup:not(:disabled), .legacy header button.signup:not(:disabled) {
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.legacy header a.signup::before, .legacy header a.signup::after, .legacy header button.signup::before, .legacy header button.signup::after {
  background-color: rgba(0, 0, 0, .87)
}
@supports not (-ms-ime-align:auto) {
  .legacy header a.signup::before, .legacy header a.signup::after, .legacy header button.signup::before, .legacy header button.signup::after {
    background-color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
  }
}
.legacy header a.signup:hover::before, .legacy header button.signup:hover::before {
  opacity: .04
}
.legacy header a.signup:not(.mdc-ripple-upgraded):focus::before, .legacy header a.signup.mdc-ripple-upgraded--background-focused::before, .legacy header button.signup:not(.mdc-ripple-upgraded):focus::before, .legacy header button.signup.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.legacy header a.signup:not(.mdc-ripple-upgraded)::after, .legacy header button.signup:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy header a.signup:not(.mdc-ripple-upgraded):active::after, .legacy header button.signup:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.legacy header a.signup.mdc-ripple-upgraded, .legacy header button.signup.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.legacy header a.signup:not(:disabled), .legacy header button.signup:not(:disabled) {
  color: #fff
}
.legacy footer {
  bottom: 0
}
.legacy .footer-site-map .mdc-layout-grid__inner {
  grid-template-columns: repeat(12, minmax(0, 1fr));
  text-align: center
}
.legacy .footer-site-map .footer-grid-cell {
  grid-column-end: span 3
}
@media(max-width:840px) {
  .legacy .footer-site-map .footer-grid-cell {
    grid-column-end: span 6
  }
}
@media(max-width:480px) {
  .legacy .footer-site-map .footer-grid-cell {
    grid-column-end: span 12
  }
}
.legacy .footer-site-map .footer-grid-cell a {
  color: #fff;
  text-decoration: none
}
.legacy .footer-grid {
  padding-left: 0;
  padding-right: 0
}
.legacy .footer-site-map-list-item {
  padding: 8px 0
}
.legacy .revamp-footer .footer-nav-main {
  color: #f8932f
}
.legacy .footer-site-map-items-list {
  list-style: none;
  padding-left: 0
}
.legacy .footer-site-map-items-list a {
  text-decoration: none !important;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6)
}
.legacy .mdc-drawer {
  background-color: #222133;
  color: #fff;
  border-color: #222133;
  box-shadow: 1px 0 8px 0 rgba(0, 0, 0, .75)
}
.legacy .mdc-list .mdc-list-item__graphic {
  color: #fff
}
.legacy .mdc-drawer * {
  color: #fff;
  background-color: #222133
}
.legacy .hero-card .mdc-typography--headline3 {
  margin-bottom: 8px
}
.legacy .hero-card p {
  margin-bottom: 72px;
  max-width: 700px
}
.legacy .hero-card p.mdc-typography--body2 {
  margin-bottom: 32px
}
.legacy .mdc-menu.mdc-menu-surface.mdc-menu-surface--open {
  min-width: 64px
}
.legacy .share-facebook * {
  height: 24px;
  fill: rgba(0, 0, 0, .6);
  opacity: 1
}
.legacy .share-facebook:hover * {
  height: 24px;
  fill: #3b5998
}
.legacy #twitter-widget-0 {
  width: 100% !important
}
.legacy .share-twitter * {
  height: 24px;
  fill: rgba(0, 0, 0, .6);
  opacity: 1
}
.legacy .share-twitter:hover * {
  height: 24px;
  fill: #00acee
}
@media screen and (max-width:480px) {
  .legacy header .language-select {
    display: none
  }
}
.legacy .language-select {
  position: relative;
  margin-left: 16px
}
.legacy .language-select .language-menu {
  height: fit-content;
  left: -16px !important;
  top: -6px !important;
  width: calc(100% + 32px);
  background: 0 0;
  max-height: unset !important
}
.legacy .language-select .language-menu .language-list {
  padding-top: 44px
}
.legacy .language-select * {
  font-size: 12px
}
.legacy .mdc-list .language-tile {
  padding-left: 18px
}
.legacy .mdc-list .language-tile .country-list-item {
  font-size: .875rem;
  line-height: 1.2rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase;
  overflow: hidden;
  vertical-align: middle;
  margin: 0;
  height: 100%
}
.legacy .mdc-list .language-tile .country-list-item * {
  margin: 0
}
.legacy .mdc-list .language-tile * {
  color: #fff;
  text-decoration: none;
  pointer-events: none;
  display: flex;
  align-items: center;
  margin: 0 2px
}
.legacy .mdc-list .language-tile:hover {
  background-color: #2a2c3f
}
.legacy .mdc-list {
  background-color: #222133;
  cursor: pointer
}
@media only screen {
  .legacy .mdc-list {
    cursor: initial
  }
}
.legacy .language-select-button {
  --mdc-theme-primary: $mdc-theme-background;
  background-color: transparent;
  font-size: .875rem;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
  width: 100%;
  padding: 0
}
.legacy .language-select-button:not(:disabled) {
  border-color: transparent
}
.legacy .language-select-icon {
  height: 24px;
  width: 24px;
  margin-right: 8px !important
}
.legacy .current-language-indicator {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 1px;
  z-index: 9
}
.legacy .language-select img {
  width: 24px;
  height: 24px;
  padding-right: 8px
}
.legacy .footer-settings-language {
  text-align: left
}
.legacy .footer-settings-language .language-select {
  margin-left: 0
}
.legacy .footer-settings-language .language-select-button {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #222133;
  padding-bottom: 6px;
  align-items: center
}
.legacy .footer-settings-language .language-menu.mdc-menu-surface {
  z-index: 4
}
.legacy .footer-settings-language .current-language-indicator {
  z-index: 5
}
.legacy .footer-settings-language .current-language-indicator svg {
  height: 24px;
  width: 24px
}
.legacy .landing-language-select {
  text-align: center;
  max-width: 200px;
  margin: 16px auto;
  margin-top: 32px
}
.legacy .landing-language-select .language-select {
  margin-left: 0
}
.legacy .landing-language-select .language-select-button {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #222133;
  padding-bottom: 6px;
  align-items: center
}
.legacy .landing-language-select .language-menu.mdc-menu-surface {
  z-index: 4
}
.legacy .landing-language-select .current-language-indicator {
  z-index: 5
}
.legacy .mdc-toolbar {
  background-color: #2a2c3f
}
.legacy .mdc-top-app-bar__section {
  padding: 0
}
.legacy .mdc-tab-bar.top-tab-bar {
  height: 100%
}
@media screen and (max-width:1230px) {
  .legacy .mdc-tab-bar.top-tab-bar {
    display: none
  }
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab-scroller {
  height: 100%
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab-indicator__content--underline {
  color: transparent
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__text-label {
  text-transform: capitalize;
  font-size: 16px
}
.legacy .mdc-tab-bar.top-tab-bar .tab--active .mdc-tab__text-label, .legacy .mdc-tab-bar.top-tab-bar .tab--active .mdc-tab-indicator__content--underline {
  color: #f8932f
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple::before, .legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple::before, .legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple::before, .legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple::after {
  background-color: #000
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple:hover::before {
  opacity: .04
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before, .legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .mdc-tab-bar.top-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.legacy .mdc-tab-scroller__scroll-area.mdc-tab-scroller__scroll-area--scroll {
  height: 100%
}
.legacy .mdc-tab-scroller__scroll-area.mdc-tab-scroller__scroll-area--scroll a {
  height: 100%;
  flex: 1 1 0px
}
.legacy .mdc-tab-bar.top-tab-bar * {
  color: #bdbec0
}
.legacy .mdc-tab-scroller__scroll-content .tab-menu-tab-active * {
  color: #f8932f !important
}
.legacy .mdc-tab-scroller__scroll-content .mdc-tab {
  padding-left: 12px;
  padding-right: 12px
}
.legacy .white {
  color: #2a2c3f
}
.legacy .demo-width-class {
  width: 88px
}
.legacy .auth-buttons .mdc-button {
  height: 40px;
  min-width: 88px
}
.legacy .auth-buttons .signin {
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1)0ms
}
.legacy .auth-buttons .signin:hover {
  background-color: rgba(255, 255, 255, .1)
}
.legacy .auth-buttons .signup.mdc-button--raised {
  color: #222133;
  margin-left: 16px
}
.legacy header .auth-buttons {
  display: flex;
  height: 36px
}
@media screen and (max-width:720px) {
  .legacy header .auth-buttons .signup {
    display: none
  }
}
.legacy .auth-buttons * {
  text-decoration: none
}
.legacy .side-auth-buttons {
  padding-top: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  width: 100%
}
@media screen and (min-width:700px) {
  .legacy .side-auth-buttons {
    display: none
  }
}
.legacy .side-auth-buttons .signup * {
  color: #fff !important
}
.legacy #top-label {
  display: none
}
.legacy .language-name {
  text-decoration: none;
  text-transform: uppercase
}
.legacy .coinmarketcap-currency-widget {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
  margin-bottom: 16px
}
.legacy .coinmarketcap-currency-widget :first-child {
  border: none !important
}
.legacy .coinmarketcap-currency-widget > div {
  margin: auto;
  max-width: 420px
}
@media(max-width:480px) {
  .legacy .coinmarketcap-currency-widget > div {
    min-width: unset !important
  }
}
.legacy .coinmarketcap-currency-widget a {
  font-weight: 700;
  color: rgba(0, 0, 0, .87) !important
}
.legacy .intro-right-bar {
  width: 420px;
  padding-left: 16px;
  margin: 0 0 24px auto
}
@media(max-width:960px) {
  .legacy .intro-right-bar {
    width: 100%;
    margin: 0;
    padding: 0 16px
  }
}
@media(max-width:480px) {
  .legacy .intro-right-bar {
    width: 100%
  }
}
.legacy .attributes {
  border-top: 1px solid rgba(32, 33, 47, .1);
  margin-top: 15px
}
.legacy .attributes > div {
  padding-top: 15px
}
.legacy .symbol {
  float: left;
  width: 15%
}
.legacy .symbol img {
  width: 100%
}
.legacy .ticker {
  float: right;
  width: 82%;
  padding-top: 10px
}
.legacy .ticker .code, .legacy .ticker .price {
  font-family: Roboto-Bold;
  font-size: 18px;
  color: #fff;
  text-align: left;
  display: block
}
.legacy .price-wrapper {
  float: left;
  width: 100%
}
.legacy .attributes {
  float: left;
  width: 100%
}
.legacy .rank, .legacy .marketcap, .legacy .volume {
  float: left;
  opacity: .8;
  font-family: Roboto-Regular;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
  text-align: center;
  line-height: 21px;
  width: 30%;
  margin-right: 3%
}
.legacy .marketcap, .legacy .volume {
  border-left: 1px solid rgba(32, 33, 47, .1)
}
.legacy .rank span, .legacy .marketcap span, .legacy .volume span {
  display: block;
  font-family: Roboto-Bold;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0
}
.legacy .rank span span, .legacy .marketcap span span, .legacy .volume span span {
  display: inline
}
.legacy .blog-category {
  opacity: .6
}
.legacy .blog-category:hover {
  opacity: 1
}
.legacy a.mdc-list-item.blog-category {
  padding-left: 64px
}
.legacy .sidemenu-subcategory-active {
  opacity: 1
}
.legacy .search-bar-text-field {
  display: none;
  transition: 1s
}
.legacy .search-bar-text-field:not(.mdc-text-field--disabled) {
  background-color: #2a2c3f
}
.legacy .search-bar-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
  color: #fff
}
.legacy .search-bar-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: #fff
}
.legacy .search-bar-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  border-bottom-color: #fff
}
.legacy .search-bar-active {
  display: block;
  transition: 1s
}
.legacy .ma0 {
  margin: 0
}
.legacy .breadcrumb-wrapper {
  display: flex;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 80px
}
.legacy .breadcrumb-wrapper span, .legacy .breadcrumb-wrapper a {
  text-transform: capitalize;
  text-decoration: none;
  font-size: 12px;
  letter-spacing: 1px;
  color: rgba(0, 0, 0, .6)
}
.legacy .breadcrumb-wrapper i {
  margin: 4px;
  color: rgba(0, 0, 0, .6);
  font-size: 18px
}
.legacy .breadcrumb-wrapper i:last-of-type {
  color: rgba(0, 0, 0, .87)
}
.legacy .breadcrumb-wrapper span:last-of-type {
  color: rgba(0, 0, 0, .87)
}
@media(max-width:839px) {
  .legacy .breadcrumb-wrapper {
    display: none
  }
}
.legacy .post-promotion-footer .mdc-button {
  font-size: 14px;
  height: 36px;
  margin-bottom: 60px
}
.legacy .post-promotion-footer .post-tag-buttons {
  margin-bottom: 24px
}
.legacy .post-promotion-footer .post-tag-buttons .mdc-button {
  margin-bottom: 8px;
  text-transform: none;
  font-weight: 400
}
.legacy .post-promotion-footer .post-tag-buttons .mdc-button:not(:disabled) {
  border-color: rgba(0, 0, 0, .12)
}
.legacy .post-promotion-footer .post-tag-buttons .mdc-button::before, .legacy .post-promotion-footer .post-tag-buttons .mdc-button::after {
  background-color: rgba(0, 0, 0, .87)
}
.legacy .post-promotion-footer .post-tag-buttons .mdc-button:not(:disabled) {
  color: rgba(0, 0, 0, .87)
}
.legacy .post-promotion-footer-description {
  max-width: 500px
}
.legacy .post-promotion-footer-action-button {
  margin-top: 70px
}
.legacy .mdc-drawer__content a:hover span {
  color: #f8932f
}
.legacy .mdc-drawer--dismissible.mdc-drawer--open {
  position: sticky;
  top: 0;
  min-height: 100vh
}
@media screen and (max-width:720px) {
  .legacy .mdc-drawer--dismissible.mdc-drawer--open {
    position: fixed;
    box-shadow: 20px 0 120px 95px rgba(0, 0, 0, .75)
  }
}
@media screen and (max-width:420px) {
  .legacy .mdc-drawer--dismissible.mdc-drawer--open {
    min-width: 80%
  }
}
.legacy .mdc-tab__ripple.mdc-ripple-upgraded:hover {
  background-color: #38365a
}
.legacy .collect-bonus-banner {
  background-color: #f8932f;
  margin-bottom: 120px
}
.legacy .collect-bonus-banner-buttons {
  min-width: 180px
}
.legacy .collect-bonus-banner > div {
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between
}
.legacy .collect-bonus-banner > div * {
  margin: 0
}
.legacy .collect-bonus-banner p, .legacy .collect-bonus-banner i, .legacy .collect-bonus-banner h5 {
  color: #222133
}
.legacy .collect-bonus-banner a {
  text-decoration: none;
  min-width: 144px
}
.legacy .collect-bonus-banner a:not(:disabled) {
  background-color: #55dc53
}
.legacy .collect-bonus-banner a:not(:disabled) {
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.legacy .collect-bonus-banner a::before, .legacy .collect-bonus-banner a::after {
  background-color: rgba(0, 0, 0, .87)
}
@supports not (-ms-ime-align:auto) {
  .legacy .collect-bonus-banner a::before, .legacy .collect-bonus-banner a::after {
    background-color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
  }
}
.legacy .collect-bonus-banner a:hover::before {
  opacity: .04
}
.legacy .collect-bonus-banner a:not(.mdc-ripple-upgraded):focus::before, .legacy .collect-bonus-banner a.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .collect-bonus-banner a:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy .collect-bonus-banner a:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .collect-bonus-banner a.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.legacy .collect-bonus-banner a:not(:disabled) {
  color: #fff
}
@media(max-width:840px) {
  .legacy .collect-bonus-banner div {
    flex-direction: column
  }
  .legacy .collect-bonus-banner p {
    text-align: center
  }
  .legacy .collect-bonus-banner p.mdc-typography--headline5 {
    margin: 0
  }
  .legacy .collect-bonus-banner p.mdc-typography--body1 {
    margin: 12px
  }
}
@media(max-width:600px) {
  .legacy .collect-bonus-banner div {
    align-items: flex-start
  }
  .legacy .collect-bonus-banner div div {
    width: 100%
  }
  .legacy .collect-bonus-banner p {
    text-align: left
  }
  .legacy .collect-bonus-banner p.mdc-typography--body1 {
    margin-left: 0;
    margin-right: 0
  }
  .legacy .collect-bonus-banner a {
    width: 100%
  }
}
.legacy .display-none {
  display: none
}
.legacy #sidebar-menu .side-menu-item {
  display: flex;
  justify-content: space-between;
  align-items: stretch;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.375rem;
  font-weight: 500;
  letter-spacing: .00714286em;
  text-decoration: inherit;
  text-transform: inherit;
  height: calc(48px - 2 * 4px);
  margin: 8px;
  padding: 0 8px
}
.legacy #sidebar-menu .side-menu-item, .legacy #sidebar-menu .side-menu-item :visited, .legacy #sidebar-menu .side-menu-item :active, .legacy #sidebar-menu .side-menu-item :focus {
  outline: none
}
.legacy #sidebar-menu .side-menu-item a {
  text-decoration: none;
  display: flex;
  align-items: center;
  width: 100%
}
.legacy #sidebar-menu .side-menu-item .sidebar-menu__sub-menu__icon {
  font-size: 24px;
  opacity: .6;
  transition: transform .2s ease-in-out
}
.legacy #sidebar-menu .side-menu-item.collapse .sidebar-menu__sub-menu__icon {
  transform: rotate(180deg)
}
.legacy #sidebar-menu .sidebar-menu__sub-menu {
  display: none;
  list-style: none;
  padding: 0
}
.legacy #sidebar-menu .sidebar-menu__sub-menu a.mdc-list-item {
  align-items: center
}
.legacy #sidebar-menu .collapse + .sidebar-menu__sub-menu {
  display: block
}
.legacy #sidebar-menu .sidebar-menu__sub-menu__icon__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15%
}
.legacy #sidebar-menu #home-tab {
  justify-content: flex-start;
  align-items: center
}
.legacy #sidebar-menu #signin-tab {
  justify-content: flex-start;
  align-items: center
}
.legacy .button-link {
  text-decoration: none
}
.legacy .button-link h6 {
  text-decoration: none;
   color: #fff; 
}
.legacy .product-intro-banner-tile-image img {
  max-width: 74px;
  max-height: 56px
}
.legacy .mdc-typography--headline2 {
  font-size: 60px;
  letter-spacing: -.5
}
@media screen and (max-width:500px) {
  .legacy .mdc-typography--headline2 {
    font-size: 48px;
    line-height: 60px;
    letter-spacing: 0
  }
}
.legacy .carousel-inner .mdc-typography--headline2 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden
}
.legacy .mdc-typography--headline3 {
  font-size: 48px;
  line-height: 60px;
  font-weight: 700
}
@media screen and (max-width:500px) {
  .legacy .mdc-typography--headline3 {
    font-size: 34px;
    letter-spacing: .25;
    line-height: 32px
  }
}
.legacy .mdc-typography--headline4 {
  font-size: 34px;
  letter-spacing: .25;
  font-weight: 700;
  margin: 0
}
@media screen and (max-width:500px) {
  .legacy .mdc-typography--headline4 {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0
  }
}
.legacy .mdc-typography--headline5 {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0
}
@media screen and (max-width:500px) {
  .legacy .mdc-typography--headline5 {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: .25
  }
}
.legacy .mdc-typography--headline6 {
  font-weight: 700;
  font-size: 16px;
  letter-spacing: .25;
  line-height: 26px
}
.legacy .simple-page-content {
  margin-bottom: 120px;
  line-height: 28px;
  color: #fff
}
.legacy .simple-page-content .mdc-typography--headline4 {
  margin: 32px 0
}
.legacy .simple-page-content.container * {
  max-width: 100%
}
.legacy .simple-page-content a {
  color: #f8932f
}
.legacy #side-menu__button {
  width: 24px;
  height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  margin-right: 16px;
  color: #fff
}
.legacy #side-menu__button:hover::before {
  left: -2px
}
.legacy #side-menu__button.mdc-ripple-upgraded--foreground-deactivation:after, .legacy #side-menu__button.mdc-ripple-upgraded--foreground-activation:after {
  left: -2px
}
@media(min-width:1231px) {
  .legacy #side-menu__button {
    display: none
  }
}
@media(min-width:1231px) {
  .legacy #sidebar-menu__wrapper {
    display: none
  }
}
.legacy .mdc-typography--body1 {
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: .5px
}
.legacy .carousel-inner .mdc-typography--body1 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden
}
.legacy .mdc-typography--body2 {
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: .25px;
  color: #fff
}
.legacy .product-spotlight {
  margin-bottom: 120px
}
.legacy .product-spotlight .mdc-layout-grid {
  padding: 0
}
.legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner {
  grid-template-columns: repeat(5, minmax(0, 1fr))
}
.legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner .mdc-layout-grid__cell.product-spotlight__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  grid-column-end: span 2
}
.legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner .mdc-layout-grid__cell.product-spotlight__image {
  justify-self: center;
  grid-column-end: span 3
}
.legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner .mdc-layout-grid__cell.product-spotlight__image .product-spotlight__image-wrapper {
  display: flex;
  justify-content: flex-end;
  height: 100%;
  align-items: center
}
.legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner .mdc-layout-grid__cell.product-spotlight__image .product-spotlight__image-wrapper img {
  width: 100%;
  max-width: 600px
}
@media(max-width:1240px) {
  .legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner .mdc-layout-grid__cell.product-spotlight__content, .legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner .mdc-layout-grid__cell.product-spotlight__image {
    grid-column-end: span 1
  }
}
@media(max-width:600px) {
  .legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    display: flex
  }
  .legacy .product-spotlight .mdc-layout-grid .mdc-layout-grid__inner .product-spotlight__image-wrapper {
    padding: 32px 0
  }
}
@media screen and (max-width:600px) {
  .legacy .product-spotlight.product-spotlight__right .mdc-layout-grid__inner {
    flex-direction: column-reverse
  }
}
@media screen and (max-width:600px) {
  .legacy .product-spotlight.product-spotlight__left .mdc-layout-grid__inner {
    flex-direction: column-reverse
  }
}
.legacy .product-spotlight.product-spotlight__left .product-spotlight__image-wrapper {
  justify-content: flex-start !important
}
@media(max-width:600px) {
  .legacy .product-spotlight.product-spotlight__left .product-spotlight__content {
    order: 1
  }
  .legacy .product-spotlight.product-spotlight__left .product-spotlight__image {
    order: 2
  }
}
.legacy #page-not-found {
  display: flex;
  flex-direction: column;
  justify-content: space-between
}
.legacy #page-not-found .page-not-found__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  height: 100%
}
.legacy #page-not-found .page-not-found__content img {
  right: -10px;
  position: relative
}
.legacy #page-not-found .page-not-found__content p {
  margin: 28px 0;
  text-align: center
}
.legacy #page-not-found .page-not-found__content a {
  background-color: #f8932f;
  padding: 0 24px
}
.legacy .read-more-button:not(:disabled) {
  border-color: rgba(1, 1, 1, .6)
}
.legacy .read-more-button:not(:disabled) {
  color: rgba(1, 1, 1, .6)
}
.legacy .read-more-button::before, .legacy .read-more-button::after {
  background-color: rgba(1, 1, 1, .6)
}
.legacy .tab-menu-item-icon {
  margin-left: 0;
  margin-right: 32px;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  fill: currentColor
}
.legacy .tab-menu-item-icon .iconfont {
  font-size: 24px
}
.legacy .card-button-bottom {
  position: absolute;
  bottom: 0;
  margin: 16px
}
@media screen and (min-width:1240px) {
  .legacy .card-button-bottom-margin-vertical {
    position: absolute;
    bottom: 0;
    margin: 16px 0
  }
}
@media(max-width:1240px) {
  .legacy .product-intro-x2-wrapper {
    width: 100%;
    justify-content: space-between
  }
}
@media screen and (min-width:1240px) {
  .legacy .product-intro-x2-wrapper {
    position: relative;
    padding-bottom: 64px
  }
}
@media screen and (min-width:1240px) {
  .legacy .product-intro-x4-wrapper {
    width: 70%;
    margin: 0;
    position: relative;
    padding-bottom: 64px
  }
}
.legacy .product-intro-x4-wrapper .card-button-bottom-margin-vertical {
  position: relative
}
.legacy .product-intro-x4-wrapper .product-intro-banner-tile {
  grid-column-end: span 6;
  display: flex;
  flex-direction: column
}
@media(max-width:839px) {
  .legacy .product-intro-x4-wrapper .product-intro-banner-tile {
    grid-column-end: span 4
  }
}
@media(max-width:640px) {
  .legacy .product-intro-x4-wrapper .product-intro-banner-tile {
    grid-column-end: span 8
  }
}
.legacy .product-intro-x4-wrapper .product-intro-banner-tile-content {
  height: 100%
}
@media(min-width:840px) {
  .legacy .product-intro-x4-wrapper .product-intro-banner-tile-content {
    margin-bottom: 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
  }
}
.legacy .product-intro-x4-wrapper .product-intro-banner-tile-content * {
  color: rgba(255, 255, 255, .6) !important
}
.legacy .product-introx4-container {
  margin: 0 auto 96px
}
.legacy .product-introx4-container .card-button-bottom-margin-vertical {
  position: relative
}
.legacy .product-introx4-container .product-intro-banner {
  width: 100%;
  margin-top: 0
}
.legacy .product-introx4-container .product-intro-banner .mdc-layout-grid {
  padding: 0;
  width: 100%
}
.legacy .product-introx4-container .product-descriptions {
  grid-column-end: span 12
}
.legacy .product-introx4-container .product-intro-banner-logo {
  width: 100%
}
@media(min-width:1241px) {
  .legacy .product-introx4-container .title.product-intro-banner-title {
    text-align: left;
    margin-left: 0
  }
}
@media(max-width:1240px) {
  .legacy .product-introx4-container .product-intro-banner {
    flex-direction: column-reverse
  }
  .legacy .product-introx4-container .product-descriptions {
    grid-column-end: span 12
  }
  .legacy .product-introx4-container .product-intro-banner-logo {
    grid-column-start: 4;
    display: flex;
    justify-content: center;
    margin-bottom: 64px
  }
}
@media(max-width:839px) {
  .legacy .product-introx4-container .product-intro-banner-logo {
    grid-column-start: 2;
    grid-column-end: span 6
  }
  .legacy .product-introx4-container .product-descriptions {
    grid-column-end: span 8
  }
}
.legacy header .mdc-tab-scroller__scroll-area--scroll {
  overflow: hidden !important
}
.legacy .product-intro-action-button {
  margin-top: 16px
}
.legacy .product-intro-action-button a {
  align-self: center;
  width: 90%
}
.legacy .mdc-button--raised {
  height: 42px
}
.legacy .signup {
  height: 36px
}
.legacy .product-intro-overline {
  padding: 8px 0 0
}
.legacy .language-select-arrow-down {
  opacity: .54
}
.legacy .getting-started {
  /* margin-bottom: 96px; */
}
.legacy .getting-started .mdc-layout-grid__inner {
  /* margin-top: 40px; */
  grid-gap: 16px
}
@media screen and (max-width:840px) {
  .legacy .getting-started {
    padding-top: 0
  }
}
.legacy .no-action-card {
  cursor: default;
  background-color: #060b35;
}
.legacy .no-action-card :hover {
  /* background-color: #2a2c3f; */
}
.legacy .product-intro-grid {
  margin-bottom: 72px
}
@media screen and (max-width:840px) {
  .legacy .product-intro-grid {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 32px
  }
}
.legacy .brand-general {
  margin-bottom: 120px
}
.legacy .brand-general .general-info-item-title {
  color: #f8932f
}
.legacy .brand-general * {
  text-align: center
}
.legacy .brand-general-title {
  color: #fff
}
.legacy .brand-general-logo {
  margin-bottom: 16px
}
.legacy .brand-general-logo img {
  height: 35px
}
.legacy .getting-started-promotions {
  margin-top: 120px
}
.legacy .product-intro-card {
  max-height: 460px
}
@media(max-width:400px) {
  .legacy .product-intro-card {
    height: 420px
  }
}
.legacy .product-intro-card-image-container {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.52%
}
.legacy .product-intro-card .tiles-list .tile-description {
  height: 104px;
  overflow: hidden
}
.legacy .mdc-card-primary-action-link {
  display: contents
}
.legacy .mdc-list-item--active {
  color: #f8932f;
  opacity: 1
}
.legacy .mdc-list-item--active span, .legacy .mdc-list-item--active * {
  opacity: 1 !important;
  color: #f8932f;
  fill: #f8932f
}
.legacy .product-intro-icon {
  color: #f8932f !important;
  font-size: 48px !important
}
.legacy .getting-started-font-icon {
  color: #999a9b !important;
  font-size: 56px !important
}
.legacy .product-spotlight-font-icon {
  color: #f8932f !important;
  font-size: 240px !important;
  margin: 0 auto
}
@media(min-width:480px) {
  .legacy .product-spotlight-font-icon {
    font-size: 360px !important
  }
}
.legacy .getting-started-x4-image {
  height: 56px
}
.legacy #blog-carousel {
  position: relative;
  height: 600px;
  background-color: rgba(0, 0, 0, .3)
}
@media(max-width:720px) {
  .legacy #blog-carousel {
    height: 560px
  }
}
.legacy #blog-carousel .item-info-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 2
}
@media(max-width:1440px) and (min-width:721px) {
  .legacy #blog-carousel .item-info-wrapper {
    padding-left: 80px
  }
}
@media(max-width:720px) {
  .legacy #blog-carousel .item-info-wrapper {
    height: 560px;
    justify-content: flex-start;
    padding-top: 48px
  }
}
.legacy #blog-carousel .item-info {
  margin-right: 50%
}
@media(max-width:1080px) {
  .legacy #blog-carousel .item-info {
    margin: 0
  }
}
.legacy #blog-carousel .item-info h2 {
  color: #fff;
  margin: 32px 0;
  line-height: normal
}
.legacy #blog-carousel .item-info h6 {
  color: #55dc53;
  margin: 0;
  font-weight: 500
}
.legacy #blog-carousel .item-info p {
  margin: 0;
  line-height: 1.75
}
.legacy #blog-carousel .item-info a {
  margin-top: 30px
}
@media(max-width:720px) {
  .legacy #blog-carousel .item-info h2 {
    font-size: 34px;
    line-height: 40px
  }
  .legacy #blog-carousel .item-info h6 {
    font-size: 16px
  }
  .legacy #blog-carousel .item-info a {
    height: 52px;
    font-size: 14px
  }
  .legacy #blog-carousel .item-info p {
    line-height: 1.43
  }
}
.legacy #blog-carousel .carousel-indicators {
  position: absolute;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin: 0;
  cursor: pointer;
  z-index: 1
}
.legacy #blog-carousel .carousel-indicators li {font-family: 'Play', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  color: var(--black-38)
}
.legacy #blog-carousel .carousel-indicators li:not(:last-of-type) {
  margin-bottom: 32px
}
.legacy #blog-carousel .carousel-indicators li.active {
  color: #55dc53;
  -webkit-transition: color .6s ease-in-out;
  -moz-transition: color .6s ease-in-out;
  -ms-transition: color .6s ease-in-out;
  -o-transition: color .6s ease-in-out;
  transition: color .6s ease-in-out
}
@media(max-width:1340px) {
  .legacy #blog-carousel .carousel-indicators {
    padding-left: 30px
  }
}
@media(max-width:720px) {
  .legacy #blog-carousel .carousel-indicators {
    flex-direction: row;
    bottom: 0;
    height: auto;
    width: 100%;
    justify-content: flex-start;
    padding-left: 24px
  }
  .legacy #blog-carousel .carousel-indicators li {
    font-size: 16px
  }
  .legacy #blog-carousel .carousel-indicators li:not(:last-of-type) {
    margin-right: 32px
  }
}
.legacy #blog-carousel .carousel-inner {
  height: 100%
}
.legacy #blog-carousel .carousel-inner .item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: rgba(0, 0, 0, .6)
}
.legacy #blog-carousel .carousel-inner .item .background-image {
  opacity: 0;
  object-position: center center;
  position: absolute;
  z-index: -1;
  -webkit-transition: opacity .6s ease;
  -moz-transition: opacity .6s ease;
  -ms-transition: opacity .6s ease;
  -o-transition: opacity .6s ease;
  transition: opacity .6s ease
}
.legacy #blog-carousel .carousel-inner .item .item-info {
  display: none;
  z-index: 6
}
.legacy #blog-carousel .carousel-inner .item .item-info .mdc-button {
  color: #222133;
  text-decoration: none
}
.legacy #blog-carousel .carousel-inner .item.active {
  opacity: 1
}
.legacy #blog-carousel .carousel-inner .item.active .background-image {
  opacity: 1
}
.legacy #blog-carousel .carousel-inner .item.active .item-info {
  display: block
}
@media(max-width:720px) {
  .legacy #blog-carousel .carousel-inner .item {
    background-color: rgba(0, 0, 0, .6)
  }
}
.legacy .blog-banner {
  height: 600px
}
.legacy .blog-banner .mdc-card {
  margin-bottom: 0
}
@media screen and (max-width:720px) {
  .legacy .blog-banner .mdc-card h2 {
    font-size: 34px;
    line-height: 40px
  }
  .legacy .blog-banner .mdc-card h6 {
    font-size: 16px
  }
  .legacy .blog-banner .mdc-card .button-link {
    font-size: 14px
  }
}
.legacy .blog-banner h2 {
  margin: 16px 0 24px;
  font-size: 48px;
  letter-spacing: normal
}
.legacy .blog-banner h6 {
  color: #55dc53;
  font-weight: 500;
  margin: 0
}
.legacy .blog-banner h6 a {
  color: inherit;
  text-decoration: inherit
}
.legacy .blog-banner p {
  margin: 0
}
.legacy .blog-banner .mdc-button {
  margin-top: 40px
}
@media screen and (max-width:720px) {
  .legacy .blog-banner h2 {
    font-size: 34px;
    line-height: 40px
  }
  .legacy .blog-banner h6 {
    font-size: 16px
  }
  .legacy .blog-banner .button-link {
    font-size: 14px
  }
}
@media screen and (max-width:640px) {
  .legacy .blog-banner {
    height: 560px
  }
  .legacy .blog-banner .mdc-card {
    align-items: flex-start
  }
}
.legacy .single-post-site-wrapper {
  padding: 0
}
.legacy .single-post-site-wrapper .mdc-layout-grid__inner {
  grid-gap: 0
}
.legacy .single-post-site-wrapper .post-content {
  grid-column-end: span 7
}
.legacy .single-post-site-wrapper .post-sidebar {
  grid-column-end: span 5;
  margin-top: 48px;
  margin-left: auto;
  padding-left: 32px;
  width: 100%
}
@media(max-width:839px) {
  .legacy .single-post-site-wrapper .post-content {
    grid-column-end: span 8
  }
  .legacy .single-post-site-wrapper .post-sidebar {
    display: none
  }
}
.legacy .single-post-content-wrapper {
  display: flex;
  flex-flow: column
}
.legacy .single-post-content-wrapper h6.single-post-author-name {
  font-weight: 500;
  letter-spacing: .25px;
  padding: 0;
  text-transform: none;
  margin: 0;
  color: rgba(0, 0, 0, .6)
}
.legacy .single-post-content-wrapper h1, .legacy .single-post-content-wrapper h2 {
  font-weight: 400;
  margin: 24px 0 32px
}
@media(max-width:839px) {
  .legacy .single-post-content-wrapper .single-post-featured-image {
    order: -1;
    margin: 16px 0
  }
  .legacy .single-post-content-wrapper h2 {
    font-size: 34px;
    line-height: normal;
    margin: 24px 0
  }
}
.legacy .single-post-article-wrapper {
  display: flex;
  flex-direction: row
}
.legacy .single-post-article-wrapper .share-icon {
  margin-bottom: 20px
}
.legacy .single-post-article-wrapper .share-mobile-icon-wrapper {
  height: 24px
}
.legacy .single-post-article-wrapper .share-post-button {
  display: none;
  flex-direction: column;
  align-items: center;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  z-index: 9
}
.legacy .single-post-article-wrapper .share-post-button .mdc-fab {
  background-color: #f8932f;
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.legacy .single-post-article-wrapper .share-post-button .mdc-fab::before, .legacy .single-post-article-wrapper .share-post-button .mdc-fab::after {
  background-color: rgba(0, 0, 0, .87)
}
@supports not (-ms-ime-align:auto) {
  .legacy .single-post-article-wrapper .share-post-button .mdc-fab::before, .legacy .single-post-article-wrapper .share-post-button .mdc-fab::after {
    background-color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
  }
}
.legacy .single-post-article-wrapper .share-post-button .mdc-fab:hover::before {
  opacity: .04
}
.legacy .single-post-article-wrapper .share-post-button .mdc-fab:not(.mdc-ripple-upgraded):focus::before, .legacy .single-post-article-wrapper .share-post-button .mdc-fab.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .single-post-article-wrapper .share-post-button .mdc-fab:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy .single-post-article-wrapper .share-post-button .mdc-fab:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .single-post-article-wrapper .share-post-button .mdc-fab.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.legacy .single-post-article-wrapper .share-post-button .mdc-fab a {
  height: 24px
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple {
  background-color: #3b5998;
  color: #fff;
  color: var(--mdc-theme-text-primary-on-dark, #fff)
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple::before, .legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple::after {
  background-color: #fff
}
@supports not (-ms-ime-align:auto) {
  .legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple::before, .legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple::after {
    background-color: var(--mdc-theme-text-primary-on-dark, #fff)
  }
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple:hover::before {
  opacity: .08
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple:not(.mdc-ripple-upgraded):focus::before, .legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-facebook .mdc-fab__ripple.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-facebook svg {
  fill: #fff !important
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple {
  background-color: #00acee;
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple::before, .legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple::after {
  background-color: rgba(0, 0, 0, .87)
}
@supports not (-ms-ime-align:auto) {
  .legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple::before, .legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple::after {
    background-color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
  }
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple:hover::before {
  opacity: .04
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple:not(.mdc-ripple-upgraded):focus::before, .legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-twitter .mdc-fab__ripple.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.legacy .single-post-article-wrapper .share-post-button .share-mini-twitter svg {
  fill: #fff !important
}
.legacy .single-post-article-wrapper .share-post-button button:not(:last-of-type) {
  margin-bottom: 1rem
}
.legacy .single-post-article-wrapper .mdc-layout-grid {
  padding: 0
}
.legacy .single-post-article-wrapper .single-post-article-left-menu {
  width: 160px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 24px
}
.legacy .single-post-article-wrapper .single-post-article-content {
  grid-column-end: span 12;
  grid-column-end: span 12
}
.legacy .single-post-article-wrapper .single-post-article-content p, .legacy .single-post-article-wrapper .single-post-article-content li {
  color: rgba(0, 0, 0, .6)
}
.legacy .single-post-article-wrapper .single-post-article-content p a:link, .legacy .single-post-article-wrapper .single-post-article-content p a:visited, .legacy .single-post-article-wrapper .single-post-article-content p a:focus, .legacy .single-post-article-wrapper .single-post-article-content p a:hover, .legacy .single-post-article-wrapper .single-post-article-content li a:link, .legacy .single-post-article-wrapper .single-post-article-content li a:visited, .legacy .single-post-article-wrapper .single-post-article-content li a:focus, .legacy .single-post-article-wrapper .single-post-article-content li a:hover {
  color: #f8932f
}
.legacy .single-post-article-wrapper .single-post-article-content p a:hover, .legacy .single-post-article-wrapper .single-post-article-content li a:hover {
  border-bottom: 1px solid #f8932f
}
.legacy .single-post-article-wrapper .single-post-article-content h2 {
  font-size: 20px;
  color: rgba(0, 0, 0, .87);
  margin: 56px 0 16px;
  font-weight: 500
}
.legacy .single-post-article-wrapper .single-post-article-content .mdc-layout-grid {
  padding: 0
}
.legacy .single-post-article-wrapper .single-post-article-content figcaption {
  display: block
}
.legacy .single-post-article-wrapper .single-post-article-content table {
  border: 1px solid #f8932f;
  background-color: #fff;
  text-align: left;
  border-radius: 4px;
  display: inline-flex;
  overflow: auto;
  max-width: 100%;
  color: rgba(0, 0, 0, .6);
  border-collapse: collapse;
  align-self: center;
  margin: 16px auto
}
.legacy .single-post-article-wrapper .single-post-article-content table td {
  border-left: 1px solid #f8932f;
  border-right: 1px solid #f8932f
}
.legacy .single-post-article-wrapper .single-post-article-content table td:first-child {
  border-left: none
}
.legacy .single-post-article-wrapper .single-post-article-content table td:last-child {
  border-right: none
}
.legacy .single-post-article-wrapper .single-post-article-content table tr:first-child {
  border-bottom: 1.5px solid #f8932f;
  background-color: rgba(248, 147, 47, .5)
}
.legacy .single-post-article-wrapper .single-post-article-content table td, .legacy .single-post-article-wrapper .single-post-article-content table th {
  padding: 8px 24px;
  text-align: center;
  min-width: 80px
}
.legacy .single-post-article-wrapper .single-post-article-content table tr:nth-child(even) {
  background: rgba(1, 1, 1, .1)
}
.legacy .single-post-article-wrapper .single-post-article-content table thead th {
  font-weight: 700;
  text-align: center
}
.legacy .single-post-article-wrapper .single-post-article-content .mdc-layout-grid {
  padding: 0
}
.legacy .single-post-article-wrapper .single-post-article-content blockquote {
  color: #f8932f;
  font-size: 24px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  margin: 64px 104px
}
@media(max-width:599px) {
  .legacy .single-post-article-wrapper .single-post-article-content blockquote {
    margin: 40px 24px;
    text-align: center
  }
}
@media(min-width:1280px) {
  .legacy .single-post-article-wrapper .mdc-layout-grid {
    max-width: 85%
  }
}
@media(max-width:1279px) {
  .legacy .single-post-article-wrapper .single-post-article-left-menu {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 16px
  }
  .legacy .single-post-article-wrapper .single-post-article-content {
    grid-column-end: span 12
  }
  .legacy .single-post-article-wrapper .single-post-article-content h5 {
    margin: 56px
  }
}
@media(max-width:1279px) and (max-width:1279px) {
  .legacy .single-post-article-wrapper .single-post-article-left-menu {
    display: none
  }
  .legacy .single-post-article-wrapper .share-post-button {
    display: flex
  }
}
@media(max-width:1279px) and (max-width:839px) {
  .legacy .single-post-article-wrapper {
    margin-top: 40px
  }
  .legacy .single-post-article-wrapper .single-post-article-content a.mdc-button {
    height: 36px;
    font-size: 14px
  }
}
.legacy .facebook-icon, .legacy .twitter-icon {
  width: 100%;
  height: auto;
  fill: var(--mdc-theme-on-secondary)
}
.legacy .share-post-button .mdc-fab--mini {
  opacity: 0;
  transform: scale(0.4)translateX(0px)translateY(40px)
}
.legacy .share-post-button .mdc-fab--mini a {
  transform: scale(0)
}
.legacy .share-post-button.open .mdc-fab--mini {
  opacity: 1;
  transform: scale(1)translateX(0px)translateY(0px)
}
.legacy .share-post-button.open .mdc-fab--mini a {
  transform: scale(1)
}
.legacy .content-links {
  cursor: pointer;
  margin-bottom: 88px
}
.legacy .content-links .toc-title.mdc-typography--headline6 {
  font-size: 16px;
  color: #f8932f;
  font-weight: 400
}
.legacy .content-links .content-links-items-wrapper {
  margin-top: 16px
}
.legacy .content-links .content-links-item .related-post-title {
  margin: 15px 0;
  display: flex;
  align-items: center
}
.legacy .content-links .content-links-item .related-post-title span {
  margin-left: 8px
}
.legacy .content-links .content-links-item .mdc-typography--headline6 {
  font-size: 16px;
  font-weight: 400
}
.legacy .content-links .content-links-item a {
  color: var(--mdc-theme-text-primary)
}
.legacy .content-links:hover {
  cursor: pointer
}
.legacy .country-restricted {
  padding: 24px;
  width: 100%;
  margin: 0 auto
}
.legacy .country-restricted-logo {
  align-self: flex-start;
  height: 24px
}
.legacy .country-restricted-description {
  max-width: 400px
}
.legacy .country-restricted-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  justify-content: center;
  height: 100%
}
.legacy .single-post-article-content {
  display: flex;
  flex-direction: column
}
.legacy .single-post-article-content figure {
  margin: 24px 0;
  display: flex;
  justify-content: center
}
.legacy .single-post-article-content figure img {
  max-width: 100%;
  border-radius: 4px
}
.legacy .single-post-article-content img {
  max-width: 100%;
  border-radius: 4px
}
.legacy .tags-list {
  line-height: 2
}
.legacy .tags-list ul {
  padding: 0;
  list-style-type: none
}
.legacy .tags-list .collapsible {
  cursor: pointer;
  opacity: .6;
  font-size: 14px
}
.legacy .tags-list .collapsible-content {
  padding: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height .2s ease-out
}
.legacy .tags-list .tags-headline {
  text-transform: capitalize;
  line-height: 3
}
.legacy .tags-list .tag-name {
  font-weight: 700;
  text-transform: capitalize;
  text-decoration: none
}
.legacy .tags-list .tag-item-post {
  text-decoration: none;
  color: #f8932f
}
.legacy .featured-posts-wrapper {
  margin-bottom: 48px
}
.legacy .featured-posts-wrapper .featured-posts-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center
}
@media(max-width:420px) {
  .legacy .featured-posts-wrapper .tiles-list-description {
    margin-top: 32px
  }
  .legacy .featured-posts-wrapper .read-more-button {
    margin-right: 4px
  }
}
.legacy .blog {
  overflow-x: hidden
}
.legacy .blog .montenegro-license-image svg path {
  fill: rgba(0, 0, 0, .6)
}
.legacy .blog .footer-site-map-section-title {
  border-top: 1px solid rgba(0, 0, 0, .12)
}
@media(min-width:540px) {
  .legacy .blog .footer-site-map-section-title {
    border-top: none
  }
}
.legacy .blog .footer-site-map.container {
  max-width: 1440px
}
.legacy .mdc-drawer--modal {
  z-index: 9
}
@media(max-width:720px) {
  .legacy body.sidebar-opened {
    overflow: hidden
  }
}
.legacy .app-fab--absolute {
  position: fixed;
  bottom: 1rem;
  right: 1rem
}
.legacy #back-to-top-button {
  opacity: 0;
  transition: opacity .2s;
  background-color: #f8932f;
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.legacy #back-to-top-button::before, .legacy #back-to-top-button::after {
  background-color: rgba(0, 0, 0, .87)
}
@supports not (-ms-ime-align:auto) {
  .legacy #back-to-top-button::before, .legacy #back-to-top-button::after {
    background-color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
  }
}
.legacy #back-to-top-button:hover::before {
  opacity: .04
}
.legacy #back-to-top-button:not(.mdc-ripple-upgraded):focus::before, .legacy #back-to-top-button.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.legacy #back-to-top-button:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy #back-to-top-button:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.legacy #back-to-top-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.legacy #back-to-top-button.show {
  opacity: 1
}
.legacy #back-to-top-button-blog {
  display: none;
  position: fixed;
  top: 72px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  background-color: #f8932f;
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.legacy #back-to-top-button-blog::before, .legacy #back-to-top-button-blog::after {
  background-color: rgba(0, 0, 0, .87)
}
@supports not (-ms-ime-align:auto) {
  .legacy #back-to-top-button-blog::before, .legacy #back-to-top-button-blog::after {
    background-color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
  }
}
.legacy #back-to-top-button-blog:hover::before {
  opacity: .04
}
.legacy #back-to-top-button-blog:not(.mdc-ripple-upgraded):focus::before, .legacy #back-to-top-button-blog.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.legacy #back-to-top-button-blog:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.legacy #back-to-top-button-blog:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.legacy #back-to-top-button-blog.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.legacy #back-to-top-button-blog.show {
  display: flex
}
@media(min-width:1024px) {
  .legacy .app-fab--absolute {
    bottom: 1.5rem;
    right: 1.5rem
  }
}
@media(max-width:1279px) {
  .legacy main.blog-single #back-to-top-button {
    display: none
  }
}
.legacy .recent-popular-posts__wrapper .mdc-tab__text-label {
  color: #bdbec0
}
.legacy .recent-popular-posts__wrapper .mdc-tab--active .mdc-tab__text-label {
  color: #f8932f
}
.legacy .recent-popular-posts__item {
  display: none
}
.legacy .recent-popular-posts__item.active {
  display: block
}
.legacy .recent-popular-posts__content {
  padding: 16px 0
}
.legacy .recent-popular-posts__content .recent-popular-posts__content-item {
  text-decoration: none;
  color: inherit;
  display: block;
  padding: 8px 16px;
  font-size: 14px
}
.legacy .recent-popular-posts__content hr {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
  margin: 16px 0
}
.legacy .recent-popular-posts__content hr:last-of-type {
  display: none
}
.legacy .terms-revealer {
  margin-bottom: 120px
}
.legacy .expandable-item .expandable-item__title-wrapper {
  margin: 24px 0
}
.legacy .expandable-item .expandable-item__icon {
  color: var(--mdc-theme-text-secondary-on-background);
  transition: transform .5s ease
}
.legacy .expandable-item .expandable-item__title {
  font-size: 1.5em
}
.legacy .expandable-item .expandable-item__desc {
  margin: 32px 0
}
.legacy .expandable-item .expandable-item__cta .mdc-button.mdc-button--raised {
  height: 56px;
  color: var(--mdc-theme-on-primary)
}
.legacy .expandable-item .expandable-item__terms-title-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 24px 0;
  cursor: pointer
}
.legacy .expandable-item .expandable-item__terms-title {
  font-size: 1.5em;
  margin: 24px 0
}
.legacy .expandable-item .expandable-item__terms-content {
  color: var(--mdc-theme-text-secondary-on-dark)
}
.legacy .expandable-item .expandable-item__terms-content {
  display: none;
  margin-bottom: 42px
}
.legacy .expandable-item.collapsed .expandable-item__icon {
  transform: rotate(180deg)
}
.legacy .expandable-item.collapsed .expandable-item__terms-content {
  display: block
}
.legacy .landing-getting-started .icon-wrapper img, .legacy .landing-getting-started .icon-wrapper svg {
  height: 170px
}
.legacy .landing-banner h1 {
  margin-bottom: 100px !important
}
@media(max-width:720px) {
  .legacy .landing-banner h1 {
    margin-bottom: 50px !important
  }
}
.mdc-button {
  font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 8px;
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 64px;
  height: 36px;
  border: none;
  outline: none;
  line-height: inherit;
  user-select: none;
  -webkit-appearance: none;
  overflow: hidden;
  vertical-align: middle;
  border-radius: 4px
}
.mdc-button::-moz-focus-inner {
  padding: 0;
  border: 0
}
.mdc-button:active {
  outline: none
}
.mdc-button:hover {
  cursor: pointer
}
.mdc-button:disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, .37);
  cursor: default;
  pointer-events: none
}
.mdc-button.mdc-button--dense {
  border-radius: 4px
}
.mdc-button:not(:disabled) {
  background-color: transparent
}
.mdc-button .mdc-button__icon {
  margin-left: 0;
  margin-right: 8px;
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  vertical-align: top
}
[dir=rtl] .mdc-button .mdc-button__icon, .mdc-button .mdc-button__icon[dir=rtl] {
  margin-left: 8px;
  margin-right: 0
}
.mdc-button:not(:disabled) {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-button__label + .mdc-button__icon {
  margin-left: 8px;
  margin-right: 0
}
[dir=rtl] .mdc-button__label + .mdc-button__icon, .mdc-button__label + .mdc-button__icon[dir=rtl] {
  margin-left: 0;
  margin-right: 8px
}
svg.mdc-button__icon {
  fill: currentColor
}
.mdc-button--raised .mdc-button__icon, .mdc-button--unelevated .mdc-button__icon, .mdc-button--outlined .mdc-button__icon {
  margin-left: -4px;
  margin-right: 8px
}
[dir=rtl] .mdc-button--raised .mdc-button__icon, .mdc-button--raised .mdc-button__icon[dir=rtl], [dir=rtl] .mdc-button--unelevated .mdc-button__icon, .mdc-button--unelevated .mdc-button__icon[dir=rtl], [dir=rtl] .mdc-button--outlined .mdc-button__icon, .mdc-button--outlined .mdc-button__icon[dir=rtl] {
  margin-left: 8px;
  margin-right: -4px
}
.mdc-button--raised .mdc-button__label + .mdc-button__icon, .mdc-button--unelevated .mdc-button__label + .mdc-button__icon, .mdc-button--outlined .mdc-button__label + .mdc-button__icon {
  margin-left: 8px;
  margin-right: -4px
}
[dir=rtl] .mdc-button--raised .mdc-button__label + .mdc-button__icon, .mdc-button--raised .mdc-button__label + .mdc-button__icon[dir=rtl], [dir=rtl] .mdc-button--unelevated .mdc-button__label + .mdc-button__icon, .mdc-button--unelevated .mdc-button__label + .mdc-button__icon[dir=rtl], [dir=rtl] .mdc-button--outlined .mdc-button__label + .mdc-button__icon, .mdc-button--outlined .mdc-button__label + .mdc-button__icon[dir=rtl] {
  margin-left: -4px;
  margin-right: 8px
}
.mdc-button--raised, .mdc-button--unelevated {
  padding: 0 16px
}
.mdc-button--raised:disabled, .mdc-button--unelevated:disabled {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .37)
}
.mdc-button--raised:not(:disabled), .mdc-button--unelevated:not(:disabled) {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-button--raised:not(:disabled), .mdc-button--unelevated:not(:disabled) {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-button--raised:not(:disabled), .mdc-button--unelevated:not(:disabled) {
  color: #fff;
  color: var(--mdc-theme-on-primary, #fff)
}
.mdc-button--raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-button--raised:hover, .mdc-button--raised:focus {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}
.mdc-button--raised:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}
.mdc-button--raised:disabled {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}
.mdc-button--outlined {
  border-style: solid;
  /* padding: 0 15px; */
  border-width: 1px
}
.mdc-button--outlined:disabled {
  border-color: rgba(0, 0, 0, .37)
}
.mdc-button--outlined:not(:disabled) {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-button2--outlined {
  border-style: solid;
  background-color: white;
  /* padding: 0 15px; */
  border-width: 1px
}
.mdc-button2--outlined:disabled {
  border-color: rgba(0, 0, 0, .37)
}
.mdc-button2--outlined:not(:disabled) {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-button--dense {
  height: 32px;
  font-size: .8125rem
}
.mdc-button2--dense {
  height: 32px;
  font-size: .8125rem
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
  }
  to {
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    animation-timing-function: linear;
    opacity: 0
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0)
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0)
  }
  to {
    opacity: 0
  }
}
.mdc-ripple-surface--test-edge-var-bug {
  --mdc-ripple-surface-test-edge-var: 1px solid #000;
  visibility: hidden
}
.mdc-ripple-surface--test-edge-var-bug::before {
  border: var(--mdc-ripple-surface-test-edge-var)
}
.mdc-button {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-button::before, .mdc-button::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-button::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-button.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-button.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-button.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-button.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-button.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-button::before, .mdc-button::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-button.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-button::before, .mdc-button::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-button::before, .mdc-button::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-button:hover::before {
  opacity: .08
}
.mdc-button:not(.mdc-ripple-upgraded):focus::before, .mdc-button.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-button:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-button:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-button--raised::before, .mdc-button--raised::after, .mdc-button--unelevated::before, .mdc-button--unelevated::after {
  background-color: #fff
}
@supports not (-ms-ime-align:auto) {
  .mdc-button--raised::before, .mdc-button--raised::after, .mdc-button--unelevated::before, .mdc-button--unelevated::after {
    background-color: var(--mdc-theme-on-primary, #fff)
  }
}
.mdc-button--raised:hover::before, .mdc-button--unelevated:hover::before {
  opacity: .08
}
.mdc-button--raised:not(.mdc-ripple-upgraded):focus::before, .mdc-button--raised.mdc-ripple-upgraded--background-focused::before, .mdc-button--unelevated:not(.mdc-ripple-upgraded):focus::before, .mdc-button--unelevated.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-button--raised:not(.mdc-ripple-upgraded)::after, .mdc-button--unelevated:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-button--raised:not(.mdc-ripple-upgraded):active::after, .mdc-button--unelevated:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-button--raised.mdc-ripple-upgraded, .mdc-button--unelevated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-card {
  border-radius: 4px;
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
  display: flex;
  flex-direction: column;
  box-sizing: border-box
}
.mdc-card--outlined {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0
}
.mdc-card__media {
  position: relative;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover
}
.mdc-card__media::before {
  display: block;
  content: ""
}
.mdc-card__media:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit
}
.mdc-card__media:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit
}
.mdc-card__media--square::before {
  margin-top: 100%
}
.mdc-card__media--16-9::before {
  margin-top: 56.25%
}
.mdc-card__media-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box
}
.mdc-card__primary-action {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
  outline: none;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden
}
.mdc-card__primary-action:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit
}
.mdc-card__primary-action:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit
}
.mdc-card__actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  min-height: 52px;
  padding: 8px
}
.mdc-card__actions--full-bleed {
  padding: 0
}
.mdc-card__action-buttons, .mdc-card__action-icons {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box
}
.mdc-card__action-icons {
  color: rgba(0, 0, 0, .6);
  flex-grow: 1;
  justify-content: flex-end
}
.mdc-card__action-buttons + .mdc-card__action-icons {
  margin-left: 16px;
  margin-right: 0
}
[dir=rtl] .mdc-card__action-buttons + .mdc-card__action-icons, .mdc-card__action-buttons + .mdc-card__action-icons[dir=rtl] {
  margin-left: 0;
  margin-right: 16px
}
.mdc-card__action {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  cursor: pointer;
  user-select: none
}
.mdc-card__action:focus {
  outline: none
}
.mdc-card__action--button {
  margin-left: 0;
  margin-right: 8px;
  padding: 0 8px
}
[dir=rtl] .mdc-card__action--button, .mdc-card__action--button[dir=rtl] {
  margin-left: 8px;
  margin-right: 0
}
.mdc-card__action--button:last-child {
  margin-left: 0;
  margin-right: 0
}
[dir=rtl] .mdc-card__action--button:last-child, .mdc-card__action--button:last-child[dir=rtl] {
  margin-left: 0;
  margin-right: 0
}
.mdc-card__actions--full-bleed .mdc-card__action--button {
  justify-content: space-between;
  width: 100%;
  height: auto;
  max-height: none;
  margin: 0;
  padding: 8px 16px;
  text-align: left
}
[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button, .mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl] {
  text-align: right
}
.mdc-card__action--icon {
  margin: -6px 0;
  padding: 12px
}
.mdc-card__action--icon:not(:disabled) {
  color: rgba(0, 0, 0, .6)
}
.mdc-card__primary-action {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-card__primary-action::before, .mdc-card__primary-action::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-card__primary-action::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-card__primary-action.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-card__primary-action.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-card__primary-action.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-card__primary-action::before, .mdc-card__primary-action::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-card__primary-action.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-card__primary-action::before, .mdc-card__primary-action::after {
  background-color: #000
}
.mdc-card__primary-action:hover::before {
  opacity: .04
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::before, .mdc-card__primary-action.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-card__primary-action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  0%, 50% {
    stroke-dashoffset: 29.7833385
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
  }
  100% {
    stroke-dashoffset: 0
  }
}
@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  0%, 68.2% {
    transform: scaleX(0)
  }
  68.2% {
    animation-timing-function: cubic-bezier(0, 0, 0, 1)
  }
  100% {
    transform: scaleX(1)
  }
}
@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  from {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    opacity: 1;
    stroke-dashoffset: 0
  }
  to {
    opacity: 0;
    stroke-dashoffset: -29.7833385
  }
}
@keyframes mdc-checkbox-checked-indeterminate-checkmark {
  from {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: rotate(0deg);
    opacity: 1
  }
  to {
    transform: rotate(45deg);
    opacity: 0
  }
}
@keyframes mdc-checkbox-indeterminate-checked-checkmark {
  from {
    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    transform: rotate(45deg);
    opacity: 0
  }
  to {
    transform: rotate(360deg);
    opacity: 1
  }
}
@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  from {
    animation-timing-function: mdc-animation-deceleration-curve-timing-function;
    transform: rotate(-45deg);
    opacity: 0
  }
  to {
    transform: rotate(0deg);
    opacity: 1
  }
}
@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  from {
    animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    transform: rotate(0deg);
    opacity: 1
  }
  to {
    transform: rotate(315deg);
    opacity: 0
  }
}
@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  0% {
    animation-timing-function: linear;
    transform: scaleX(1);
    opacity: 1
  }
  32.8%, 100% {
    transform: scaleX(0);
    opacity: 0
  }
}
.mdc-checkbox {
  display: inline-block;
  position: relative;
  flex: 0 0 18px;
  box-sizing: content-box;
  width: 18px;
  height: 18px;
  line-height: 0;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: bottom
}
.mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-checkbox.mdc-checkbox--selected::before, .mdc-checkbox.mdc-checkbox--selected::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox.mdc-checkbox--selected::before, .mdc-checkbox.mdc-checkbox--selected::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-checkbox.mdc-checkbox--selected:hover::before {
  opacity: .08
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, .54);
  background-color: transparent
}
.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53);
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
@keyframes mdc-checkbox-fade-in-background-u25fa1b72 {
  0% {
    border-color: rgba(0, 0, 0, .54);
    background-color: transparent
  }
  50% {
    border-color: #55dc53;
    border-color: var(--mdc-theme-secondary, #55dc53);
    background-color: #55dc53;
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
@keyframes mdc-checkbox-fade-out-background-u25fa1b72 {
  0%, 80% {
    border-color: #55dc53;
    border-color: var(--mdc-theme-secondary, #55dc53);
    background-color: #55dc53;
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
  100% {
    border-color: rgba(0, 0, 0, .54);
    background-color: transparent
  }
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  animation-name: mdc-checkbox-fade-in-background-u25fa1b72
}
.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  animation-name: mdc-checkbox-fade-out-background-u25fa1b72
}
.mdc-checkbox__checkmark {
  color: #fff
}
.mdc-checkbox__mixedmark {
  border-color: #fff
}
.mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, .26)
}
.mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background, .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background {
  border-color: transparent;
  background-color: rgba(0, 0, 0, .26)
}
@media screen and (-ms-high-contrast:active) {
  .mdc-checkbox__mixedmark {
    margin: 0 1px
  }
}
.mdc-checkbox--disabled {
  cursor: default;
  pointer-events: none
}
.mdc-checkbox__background {
  display: inline-flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  border: 2px solid currentColor;
  border-radius: 2px;
  background-color: transparent;
  pointer-events: none;
  will-change: background-color, border-color;
  transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox__background .mdc-checkbox__background::before {
  background-color: #000
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox__background .mdc-checkbox__background::before {
    background-color: var(--mdc-theme-on-surface, #000)
  }
}
.mdc-checkbox__checkmark {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox--upgraded .mdc-checkbox__checkmark {
  opacity: 1
}
.mdc-checkbox__checkmark-path {
  transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  stroke: currentColor;
  stroke-width: 3.12px;
  stroke-dashoffset: 29.7833385;
  stroke-dasharray: 29.7833385
}
.mdc-checkbox__mixedmark {
  width: 100%;
  height: 0;
  transform: scaleX(0)rotate(0deg);
  border-width: 1px;
  border-style: solid;
  opacity: 0;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox--upgraded .mdc-checkbox__background, .mdc-checkbox--upgraded .mdc-checkbox__checkmark, .mdc-checkbox--upgraded .mdc-checkbox__checkmark-path, .mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
  transition: none !important
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background, .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
  animation-duration: 180ms;
  animation-timing-function: linear
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
  animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
  animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
  animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
  animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
  animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
  animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
  animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  transition: none
}
.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
  animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  transition: none
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
  transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path, .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
  stroke-dashoffset: 0
}
.mdc-checkbox__background::before {
  position: absolute;
  transform: scale(0, 0);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
  will-change: opacity, transform;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
  transform: scale(1);
  opacity: .12;
  transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-checkbox__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit
}
.mdc-checkbox__native-control:disabled {
  cursor: default;
  pointer-events: none
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  opacity: 1
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  transform: scaleX(1)rotate(-45deg)
}
.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  transform: rotate(45deg);
  opacity: 0;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  transform: scaleX(1)rotate(0deg);
  opacity: 1
}
.mdc-checkbox {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  padding: 11px
}
.mdc-checkbox::before, .mdc-checkbox::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-checkbox::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-checkbox.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-checkbox.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-checkbox.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-checkbox::before, .mdc-checkbox::after {
  background-color: #000
}
@supports not (-ms-ime-align:auto) {
  .mdc-checkbox::before, .mdc-checkbox::after {
    background-color: var(--mdc-theme-on-surface, #000)
  }
}
.mdc-checkbox:hover::before {
  opacity: .04
}
.mdc-checkbox:not(.mdc-ripple-upgraded):focus::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-checkbox:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-checkbox:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-checkbox.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-checkbox::before, .mdc-checkbox::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-checkbox.mdc-ripple-upgraded::before, .mdc-checkbox.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-checkbox.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-checkbox .mdc-checkbox__background {
  left: 11px;
  right: initial;
  top: 11px
}
.mdc-checkbox[dir=rtl] .mdc-checkbox .mdc-checkbox__background, [dir=rtl] .mdc-checkbox .mdc-checkbox .mdc-checkbox__background {
  left: initial;
  right: 11px
}
.mdc-checkbox .mdc-checkbox__background::before {
  top: -13px;
  left: -13px;
  width: 40px;
  height: 40px
}
.mdc-ripple-upgraded--background-focused .mdc-checkbox__background::before {
  content: none
}
.mdc-chip__icon--leading {
  color: rgba(0, 0, 0, .54)
}
.mdc-chip__icon--trailing {
  color: rgba(0, 0, 0, .54)
}
.mdc-chip__icon--trailing:hover {
  color: rgba(0, 0, 0, .62)
}
.mdc-chip__icon--trailing:focus {
  color: rgba(0, 0, 0, .87)
}
.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  width: 20px;
  height: 20px;
  font-size: 20px
}
.mdc-chip__icon.mdc-chip__icon--trailing {
  width: 18px;
  height: 18px;
  font-size: 18px
}
.mdc-chip__icon--trailing {
  margin-right: -4px;
  margin-left: 4px
}
.mdc-chip {
  border-radius: 16px;
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, .87);font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  height: 32px;
  display: inline-flex;
  position: relative;
  align-items: center;
  box-sizing: border-box;
  padding: 0 12px;
  border-width: 0;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  overflow: hidden
}
.mdc-chip:hover {
  color: rgba(0, 0, 0, .87)
}
.mdc-chip.mdc-chip--selected .mdc-chip__checkmark, .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  margin-left: -4px;
  margin-right: 4px
}
[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, .mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl], [dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden), .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl] {
  margin-left: 4px;
  margin-right: -4px
}
.mdc-chip::-moz-focus-inner {
  padding: 0;
  border: 0
}
.mdc-chip:hover {
  color: #000;
  color: var(--mdc-theme-on-surface, #000)
}
.mdc-chip--exit {
  transition: opacity 75ms cubic-bezier(0.4, 0, 0.2, 1), width 150ms cubic-bezier(0, 0, 0.2, 1), padding 100ms linear, margin 100ms linear;
  opacity: 0
}
.mdc-chip__text {
  white-space: nowrap
}
.mdc-chip__icon {
  border-radius: 50%;
  outline: none;
  vertical-align: middle
}
.mdc-chip__checkmark {
  height: 20px
}
.mdc-chip__checkmark-path {
  transition: stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);
  stroke-width: 2px;
  stroke-dashoffset: 29.7833385;
  stroke-dasharray: 29.7833385
}
.mdc-chip--selected .mdc-chip__checkmark-path {
  stroke-dashoffset: 0
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading {
  color: rgba(248, 147, 47, .54)
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path {
  stroke: #f8932f;
  stroke: var(--mdc-theme-primary, #f8932f)
}
.mdc-chip-set--choice .mdc-chip--selected {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff)
}
.mdc-chip__checkmark-svg {
  width: 0;
  height: 20px;
  transition: width 150ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-chip--selected .mdc-chip__checkmark-svg {
  width: 20px
}
.mdc-chip-set--filter .mdc-chip__icon--leading {
  transition: opacity 75ms linear;
  transition-delay: -50ms;
  opacity: 1
}
.mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark {
  transition: opacity 75ms linear;
  transition-delay: 80ms;
  opacity: 0
}
.mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark .mdc-chip__checkmark-svg {
  transition: width 0ms
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading {
  opacity: 0
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading + .mdc-chip__checkmark {
  width: 0;
  opacity: 1
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading {
  width: 0;
  opacity: 0
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading + .mdc-chip__checkmark {
  width: 20px
}
.mdc-chip {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-chip::before, .mdc-chip::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-chip::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-chip.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-chip.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-chip.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-chip.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-chip.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-chip::before, .mdc-chip::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-chip.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-chip::before, .mdc-chip::after {
  background-color: rgba(0, 0, 0, .87)
}
.mdc-chip:hover::before {
  opacity: .04
}
.mdc-chip:not(.mdc-ripple-upgraded):focus::before, .mdc-chip.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-chip:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-chip:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-chip.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before {
  opacity: .16
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover::before {
  opacity: .24
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .4
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .4
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .4
}
@keyframes mdc-chip-entry {
  from {
    transform: scale(0.8);
    opacity: .4
  }
  to {
    transform: scale(1);
    opacity: 1
  }
}
.mdc-chip-set {
  padding: 4px;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box
}
.mdc-chip-set .mdc-chip {
  margin: 4px
}
.mdc-chip-set--input .mdc-chip {
  animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-data-table__content {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6)
}
.mdc-data-table {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, .12);
  display: inline-flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow-x: auto
}
.mdc-data-table__row {
  background-color: inherit
}
.mdc-data-table__header-row {
  background-color: inherit
}
.mdc-data-table__row--selected {
  background-color: rgba(248, 147, 47, .04)
}
.mdc-data-table__row {
  border-top-color: rgba(0, 0, 0, .12)
}
.mdc-data-table__row {
  border-top-width: 1px;
  border-top-style: solid
}
.mdc-data-table__row:not(.mdc-data-table__row--selected):hover {
  background-color: rgba(0, 0, 0, .04)
}
.mdc-data-table__header-cell {
  color: rgba(0, 0, 0, .87)
}
.mdc-data-table__cell {
  color: rgba(0, 0, 0, .87)
}
.mdc-data-table__header-row {
  height: 56px
}
.mdc-data-table__row {
  height: 52px
}
.mdc-data-table__cell, .mdc-data-table__header-cell {
  padding-right: 16px;
  padding-left: 16px
}
.mdc-data-table__header-cell--checkbox, .mdc-data-table__cell--checkbox {
  padding-left: 16px;
  padding-right: 0
}
[dir=rtl] .mdc-data-table__header-cell--checkbox, .mdc-data-table__header-cell--checkbox[dir=rtl], [dir=rtl] .mdc-data-table__cell--checkbox, .mdc-data-table__cell--checkbox[dir=rtl] {
  padding-left: 0;
  padding-right: 16px
}
.mdc-data-table__table {
  width: 100%;
  border: 0;
  white-space: nowrap;
  border-collapse: collapse
}
.mdc-data-table__cell {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6)
}
.mdc-data-table__cell--numeric {
  text-align: right
}
[dir=rtl] .mdc-data-table__cell--numeric, .mdc-data-table__cell--numeric[dir=rtl] {
  text-align: left
}
.mdc-data-table__header-cell {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.375rem;
  font-weight: 500;
  letter-spacing: .00714286em;
  text-decoration: inherit;
  text-transform: inherit;
  text-align: left
}
[dir=rtl] .mdc-data-table__header-cell, .mdc-data-table__header-cell[dir=rtl] {
  text-align: right
}
.mdc-data-table__header-cell--numeric {
  text-align: right
}
[dir=rtl] .mdc-data-table__header-cell--numeric, .mdc-data-table__header-cell--numeric[dir=rtl] {
  text-align: left
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after, .mdc-data-table__row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after, .mdc-data-table__row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected:hover::before {
  opacity: .08
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after, .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after, .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded, .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after, .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after, .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  border-color: rgba(0, 0, 0, .54);
  background-color: transparent
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f);
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f)
}
@keyframes mdc-checkbox-fade-in-background-ucbb1ffaa {
  0% {
    border-color: rgba(0, 0, 0, .54);
    background-color: transparent
  }
  50% {
    border-color: #f8932f;
    border-color: var(--mdc-theme-primary, #f8932f);
    background-color: #f8932f;
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
@keyframes mdc-checkbox-fade-out-background-ucbb1ffaa {
  0%, 80% {
    border-color: #f8932f;
    border-color: var(--mdc-theme-primary, #f8932f);
    background-color: #f8932f;
    background-color: var(--mdc-theme-primary, #f8932f)
  }
  100% {
    border-color: rgba(0, 0, 0, .54);
    background-color: transparent
  }
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  animation-name: mdc-checkbox-fade-in-background-ucbb1ffaa
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  animation-name: mdc-checkbox-fade-out-background-ucbb1ffaa
}
.mdc-dialog, .mdc-dialog__scrim {
  position: fixed;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%
}
.mdc-dialog {
  display: none;
  z-index: 7
}
.mdc-dialog .mdc-dialog__surface {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff)
}
.mdc-dialog .mdc-dialog__scrim {
  background-color: rgba(0, 0, 0, .32)
}
.mdc-dialog .mdc-dialog__title {
  color: rgba(0, 0, 0, .87)
}
.mdc-dialog .mdc-dialog__content {
  color: rgba(0, 0, 0, .6)
}
.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title, .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions {
  border-color: rgba(0, 0, 0, .12)
}
.mdc-dialog .mdc-dialog__surface {
  min-width: 280px
}
@media(max-width:592px) {
  .mdc-dialog .mdc-dialog__surface {
    max-width: calc(100vw - 32px)
  }
}
@media(min-width:592px) {
  .mdc-dialog .mdc-dialog__surface {
    max-width: 560px
  }
}
.mdc-dialog .mdc-dialog__surface {
  max-height: calc(100% - 32px)
}
.mdc-dialog .mdc-dialog__surface {
  border-radius: 4px
}
.mdc-dialog__scrim {
  opacity: 0;
  z-index: -1
}
.mdc-dialog__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  height: 100%;
  transform: scale(0.8);
  opacity: 0;
  pointer-events: none
}
.mdc-dialog__surface {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%;
  pointer-events: auto;
  overflow-y: auto
}
.mdc-dialog[dir=rtl] .mdc-dialog__surface, [dir=rtl] .mdc-dialog .mdc-dialog__surface {
  text-align: right
}
.mdc-dialog__title {
  display: block;
  margin-top: 0;
  line-height: normal;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: .0125em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  margin: 0;
  padding: 0 24px 9px;
  border-bottom: 1px solid transparent
}
.mdc-dialog__title::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0
}
.mdc-dialog[dir=rtl] .mdc-dialog__title, [dir=rtl] .mdc-dialog .mdc-dialog__title {
  text-align: right
}
.mdc-dialog--scrollable .mdc-dialog__title {
  padding-bottom: 15px
}
.mdc-dialog__content {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: .03125em;
  text-decoration: inherit;
  text-transform: inherit;
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  padding: 20px 24px;
  overflow: auto;
  -webkit-overflow-scrolling: touch
}
.mdc-dialog__content > :first-child {
  margin-top: 0
}
.mdc-dialog__content > :last-child {
  margin-bottom: 0
}
.mdc-dialog__title + .mdc-dialog__content {
  padding-top: 0
}
.mdc-dialog--scrollable .mdc-dialog__content {
  padding-top: 8px;
  padding-bottom: 8px
}
.mdc-dialog__content .mdc-list:first-child:last-child {
  padding: 6px 0 0
}
.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child {
  padding: 0
}
.mdc-dialog__actions {
  display: flex;
  position: relative;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  min-height: 52px;
  margin: 0;
  padding: 8px;
  border-top: 1px solid transparent
}
.mdc-dialog--stacked .mdc-dialog__actions {
  flex-direction: column;
  align-items: flex-end
}
.mdc-dialog__button {
  margin-left: 8px;
  margin-right: 0;
  max-width: 100%;
  text-align: right
}
[dir=rtl] .mdc-dialog__button, .mdc-dialog__button[dir=rtl] {
  margin-left: 0;
  margin-right: 8px
}
.mdc-dialog__button:first-child {
  margin-left: 0;
  margin-right: 0
}
[dir=rtl] .mdc-dialog__button:first-child, .mdc-dialog__button:first-child[dir=rtl] {
  margin-left: 0;
  margin-right: 0
}
.mdc-dialog[dir=rtl] .mdc-dialog__button, [dir=rtl] .mdc-dialog .mdc-dialog__button {
  text-align: left
}
.mdc-dialog--stacked .mdc-dialog__button:not(:first-child) {
  margin-top: 12px
}
.mdc-dialog--open, .mdc-dialog--opening, .mdc-dialog--closing {
  display: flex
}
.mdc-dialog--opening .mdc-dialog__scrim {
  transition: opacity 150ms linear
}
.mdc-dialog--opening .mdc-dialog__container {
  transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-dialog--closing .mdc-dialog__scrim, .mdc-dialog--closing .mdc-dialog__container {
  transition: opacity 75ms linear
}
.mdc-dialog--closing .mdc-dialog__container {
  transform: scale(1)
}
.mdc-dialog--open .mdc-dialog__scrim {
  opacity: 1
}
.mdc-dialog--open .mdc-dialog__container {
  transform: scale(1);
  opacity: 1
}
.mdc-dialog-scroll-lock {
  overflow: hidden
}
.mdc-drawer {
  border-color: rgba(0, 0, 0, .12);
  background-color: #fff;
  border-radius: 0 0 0 0;
  z-index: 6;
  width: 256px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  box-sizing: border-box;
  height: 100%;
  border-right-width: 1px;
  border-right-style: solid;
  overflow: hidden;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-drawer .mdc-drawer__title {
  color: rgba(0, 0, 0, .87)
}
.mdc-drawer .mdc-list-group__subheader {
  color: rgba(0, 0, 0, .6)
}
.mdc-drawer .mdc-drawer__subtitle {
  color: rgba(0, 0, 0, .6)
}
.mdc-drawer .mdc-list-item__graphic {
  color: rgba(0, 0, 0, .6)
}
.mdc-drawer .mdc-list-item {
  color: rgba(0, 0, 0, .87)
}
.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic {
  color: #f8932f
}
.mdc-drawer .mdc-list-item--activated {
  color: rgba(248, 147, 47, .87)
}
[dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  border-radius: 0 0 0 0
}
.mdc-drawer .mdc-list-item {
  border-radius: 4px
}
.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content {
  margin-left: 256px;
  margin-right: 0
}
[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content, .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content[dir=rtl] {
  margin-left: 0;
  margin-right: 256px
}
[dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  border-right-width: 0;
  border-left-width: 1px;
  border-right-style: none;
  border-left-style: solid
}
.mdc-drawer .mdc-list-item {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.375rem;
  font-weight: 500;
  letter-spacing: .00714286em;
  text-decoration: inherit;
  text-transform: inherit;
  height: calc(48px - 2 * 4px);
  margin: 8px;
  padding: 0 8px
}
.mdc-drawer .mdc-list-item:nth-child(1) {
  margin-top: 2px
}
.mdc-drawer .mdc-list-item:nth-last-child(1) {
  margin-bottom: 0
}
.mdc-drawer .mdc-list-group__subheader {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  display: block;
  margin-top: 0;
  line-height: normal;
  margin: 0;
  padding: 0 16px
}
.mdc-drawer .mdc-list-group__subheader::before {
  display: inline-block;
  width: 0;
  height: 24px;
  content: "";
  vertical-align: 0
}
.mdc-drawer .mdc-list-divider {
  margin: 3px 0 4px
}
.mdc-drawer .mdc-list-item__text, .mdc-drawer .mdc-list-item__graphic {
  pointer-events: none
}
.mdc-drawer--animate {
  transform: translateX(-100%)
}
[dir=rtl] .mdc-drawer--animate, .mdc-drawer--animate[dir=rtl] {
  transform: translateX(100%)
}
.mdc-drawer--opening {
  transform: translateX(0);
  transition-duration: 250ms
}
[dir=rtl] .mdc-drawer--opening, .mdc-drawer--opening[dir=rtl] {
  transform: translateX(0)
}
.mdc-drawer--closing {
  transform: translateX(-100%);
  transition-duration: 200ms
}
[dir=rtl] .mdc-drawer--closing, .mdc-drawer--closing[dir=rtl] {
  transform: translateX(100%)
}
.mdc-drawer__header {
  flex-shrink: 0;
  box-sizing: border-box;
  min-height: 64px;
  padding: 0 16px 4px
}
.mdc-drawer__title {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: .0125em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-bottom: -20px
}
.mdc-drawer__title::before {
  display: inline-block;
  width: 0;
  height: 36px;
  content: "";
  vertical-align: 0
}
.mdc-drawer__title::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px
}
.mdc-drawer__subtitle {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-bottom: 0
}
.mdc-drawer__subtitle::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0
}
.mdc-drawer__content {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch
}
.mdc-drawer--dismissible {
  left: 0;
  right: initial;
  display: none;
  position: absolute
}
[dir=rtl] .mdc-drawer--dismissible, .mdc-drawer--dismissible[dir=rtl] {
  left: initial;
  right: 0
}
.mdc-drawer--dismissible.mdc-drawer--open {
  display: flex
}
.mdc-drawer-app-content {
  margin-left: 0;
  margin-right: 0;
  position: relative
}
[dir=rtl] .mdc-drawer-app-content, .mdc-drawer-app-content[dir=rtl] {
  margin-left: 0;
  margin-right: 0
}
.mdc-drawer--modal {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
  left: 0;
  right: initial;
  display: none;
  position: fixed
}
.mdc-drawer--modal + .mdc-drawer-scrim {
  background-color: rgba(0, 0, 0, .32)
}
[dir=rtl] .mdc-drawer--modal, .mdc-drawer--modal[dir=rtl] {
  left: initial;
  right: 0
}
.mdc-drawer--modal.mdc-drawer--open {
  display: flex
}
.mdc-drawer-scrim {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-drawer--open + .mdc-drawer-scrim {
  display: block
}
.mdc-drawer--animate + .mdc-drawer-scrim {
  opacity: 0
}
.mdc-drawer--opening + .mdc-drawer-scrim {
  transition-duration: 250ms;
  opacity: 1
}
.mdc-drawer--closing + .mdc-drawer-scrim {
  transition-duration: 200ms;
  opacity: 0
}
.mdc-elevation--z0 {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}
.mdc-elevation--z7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12)
}
.mdc-elevation--z8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}
.mdc-elevation--z9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12)
}
.mdc-elevation--z10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12)
}
.mdc-elevation--z11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12)
}
.mdc-elevation--z12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}
.mdc-elevation--z13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12)
}
.mdc-elevation--z14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12)
}
.mdc-elevation--z15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12)
}
.mdc-elevation--z16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}
.mdc-elevation--z17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12)
}
.mdc-elevation--z18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12)
}
.mdc-elevation--z19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12)
}
.mdc-elevation--z20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12)
}
.mdc-elevation--z21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12)
}
.mdc-elevation--z22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12)
}
.mdc-elevation--z23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12)
}
.mdc-elevation--z24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}
.mdc-elevation-transition {
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow
}
.mdc-fab {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 56px;
  height: 56px;
  padding: 0;
  border: none;
  fill: currentColor;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  overflow: hidden;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  background-color: #55dc53;
  color: #222133;
  color: var(--mdc-theme-on-secondary, #222133)
}
.mdc-fab:not(.mdc-fab--extended) {
  border-radius: 50%
}
.mdc-fab::-moz-focus-inner {
  padding: 0;
  border: 0
}
.mdc-fab:hover, .mdc-fab:focus {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}
.mdc-fab:active {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}
.mdc-fab:active, .mdc-fab:focus {
  outline: none
}
.mdc-fab:hover {
  cursor: pointer
}
.mdc-fab > svg {
  width: 100%
}
@supports not (-ms-ime-align:auto) {
  .mdc-fab {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-fab .mdc-fab__icon {
  width: 24px;
  height: 24px;
  font-size: 24px
}
.mdc-fab--mini {
  width: 40px;
  height: 40px
}
.mdc-fab--extended {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 24px;
  padding: 0 20px;
  width: auto;
  max-width: 100%;
  height: 48px
}
.mdc-fab--extended .mdc-fab__icon {
  margin-left: -8px;
  margin-right: 12px
}
[dir=rtl] .mdc-fab--extended .mdc-fab__icon, .mdc-fab--extended .mdc-fab__icon[dir=rtl] {
  margin-left: 12px;
  margin-right: -8px
}
.mdc-fab--extended .mdc-fab__label + .mdc-fab__icon {
  margin-left: 12px;
  margin-right: -8px
}
[dir=rtl] .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon, .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon[dir=rtl] {
  margin-left: -8px;
  margin-right: 12px
}
.mdc-fab__label {
  justify-content: flex-start;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}
.mdc-fab__icon {
  transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  fill: currentColor;
  will-change: transform
}
.mdc-fab .mdc-fab__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center
}
.mdc-fab--exited {
  transform: scale(0);
  opacity: 0;
  transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-fab--exited .mdc-fab__icon {
  transform: scale(0);
  transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-fab {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-fab::before, .mdc-fab::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-fab::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-fab.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-fab.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-fab.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-fab.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-fab.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-fab::before, .mdc-fab::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-fab.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-fab::before, .mdc-fab::after {
  background-color: #222133
}
@supports not (-ms-ime-align:auto) {
  .mdc-fab::before, .mdc-fab::after {
    background-color: var(--mdc-theme-on-secondary, #222133)
  }
}
.mdc-fab:hover::before {
  opacity: .04
}
.mdc-fab:not(.mdc-ripple-upgraded):focus::before, .mdc-fab.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-fab:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-fab:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-fab.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-floating-label {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  position: absolute;
  left: 0;
  transform-origin: left top;
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  line-height: 1.15rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: text;
  overflow: hidden;
  will-change: transform
}
[dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  right: 0;
  left: auto;
  transform-origin: right top;
  text-align: right
}
.mdc-floating-label--float-above {
  cursor: auto
}
.mdc-floating-label--float-above {
  transform: translateY(-50%)scale(.75)
}
.mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-standard 250ms 1
}
@keyframes mdc-floating-label-shake-float-above-standard {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-50%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-50%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-50%) scale(.75)
  }
}
.mdc-form-field {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff);
  display: inline-flex;
  align-items: center;
  vertical-align: middle
}
.mdc-form-field > label {
  order: 0;
  margin-right: auto;
  padding-left: 4px
}
[dir=rtl] .mdc-form-field > label, .mdc-form-field[dir=rtl] > label {
  margin-left: auto;
  padding-right: 4px
}
.mdc-form-field--align-end > label {
  order: -1;
  margin-left: auto;
  padding-right: 4px
}
[dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end[dir=rtl] > label {
  margin-right: auto;
  padding-left: 4px
}
.mdc-grid-tile__primary {
  padding-bottom: calc(100%/1)
}
.mdc-grid-tile {
  margin: 2px 0;
  padding: 0 2px
}
.mdc-grid-tile__secondary {
  left: 2px;
  width: calc(100% - 4px)
}
.mdc-grid-list__tiles {
  margin: 2px auto
}
.mdc-grid-list__tiles {
  display: flex;
  flex-flow: row wrap;
  padding: 0
}
.mdc-grid-list--tile-gutter-1 .mdc-grid-tile {
  margin: .5px 0;
  padding: 0 .5px
}
.mdc-grid-list--tile-gutter-1 .mdc-grid-tile__secondary {
  left: .5px;
  width: calc(100% - 1px)
}
.mdc-grid-list--tile-gutter-1 .mdc-grid-list__tiles {
  margin: .5px auto
}
.mdc-grid-list--tile-aspect-16x9 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/1.77777778)
}
.mdc-grid-list--tile-aspect-3x2 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/1.5)
}
.mdc-grid-list--tile-aspect-2x3 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/.66666667)
}
.mdc-grid-list--tile-aspect-4x3 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/1.33333333)
}
.mdc-grid-list--tile-aspect-3x4 .mdc-grid-tile__primary {
  padding-bottom: calc(100%/.75)
}
.mdc-grid-tile {
  display: block;
  position: relative;
  width: 200px;
  width: var(--mdc-grid-list-tile-width, 200px)
}
.mdc-grid-tile__primary {
  background-color: #222133;
  background-color: var(--mdc-theme-background, #222133);
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff);
  position: relative;
  height: 0
}
.mdc-grid-tile__primary-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover
}
.mdc-grid-tile__secondary {
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f);
  color: #fff;
  color: var(--mdc-theme-on-primary, #fff);
  position: absolute;
  bottom: 0;
  box-sizing: border-box;
  height: 48px;
  padding: 16px
}
.mdc-grid-tile__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 500
}
.mdc-grid-tile__support-text {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin: 0;
  margin-top: 4px;
  padding: 0
}
.mdc-grid-tile__icon {
  position: absolute;
  top: calc(50% - 24px/2);
  font-size: 0
}
.mdc-grid-list--twoline-caption .mdc-grid-tile__secondary {
  height: 68px
}
.mdc-grid-list--header-caption .mdc-grid-tile__secondary {
  top: 0;
  bottom: auto
}
.mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary {
  padding-left: 56px;
  padding-right: 8px
}
.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary {
  padding-left: 8px;
  padding-right: 56px
}
.mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon {
  left: 16px;
  right: initial;
  font-size: 24px
}
.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon {
  left: initial;
  right: 16px
}
.mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary {
  padding-left: 16px;
  padding-right: 56px
}
.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary {
  padding-left: 56px;
  padding-right: 16px
}
.mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon {
  left: initial;
  right: 16px;
  font-size: 24px
}
.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon {
  left: 16px;
  right: initial
}
.mdc-icon-button {
  width: 48px;
  height: 48px;
  padding: 12px;
  font-size: 24px;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  border: none;
  outline: none;
  background-color: transparent;
  fill: currentColor;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  user-select: none
}
.mdc-icon-button svg, .mdc-icon-button img {
  width: 24px;
  height: 24px
}
.mdc-icon-button:disabled {
  color: rgba(0, 0, 0, .38);
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
  cursor: default;
  pointer-events: none
}
.mdc-icon-button__icon {
  display: inline-block
}
.mdc-icon-button__icon.mdc-icon-button__icon--on {
  display: none
}
.mdc-icon-button--on .mdc-icon-button__icon {
  display: none
}
.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
  display: inline-block
}
.mdc-icon-button {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-icon-button::before, .mdc-icon-button::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-icon-button::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-icon-button.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-icon-button.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-icon-button.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-icon-button::before, .mdc-icon-button::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-icon-button.mdc-ripple-upgraded::before, .mdc-icon-button.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-icon-button.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-icon-button::before, .mdc-icon-button::after {
  background-color: #000
}
.mdc-icon-button:hover::before {
  opacity: .04
}
.mdc-icon-button:not(.mdc-ripple-upgraded):focus::before, .mdc-icon-button.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-icon-button:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-icon-button:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-icon-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-image-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 0
}
.mdc-image-list__item, .mdc-image-list__image-aspect-container {
  position: relative;
  box-sizing: border-box
}
.mdc-image-list__item {
  list-style-type: none
}
.mdc-image-list__image {
  width: 100%
}
.mdc-image-list__image-aspect-container .mdc-image-list__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover
}
.mdc-image-list__image-aspect-container {
  padding-bottom: calc(100%/1)
}
.mdc-image-list__image {
  border-radius: 0
}
.mdc-image-list--with-text-protection .mdc-image-list__supporting {
  border-radius: 0 0 0 0
}
.mdc-image-list__supporting {
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff);
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 8px 0;
  line-height: 24px
}
.mdc-image-list__label {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}
.mdc-image-list--with-text-protection .mdc-image-list__supporting {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  background: rgba(0, 0, 0, .6);
  color: #fff
}
.mdc-image-list--masonry {
  display: block
}
.mdc-image-list--masonry .mdc-image-list__item {
  break-inside: avoid-column
}
.mdc-image-list--masonry .mdc-image-list__image {
  display: block;
  height: auto
}
:root {
  --mdc-layout-grid-margin-desktop: 24px;
  --mdc-layout-grid-gutter-desktop: 24px;
  --mdc-layout-grid-column-width-desktop: 72px;
  --mdc-layout-grid-margin-tablet: 16px;
  --mdc-layout-grid-gutter-tablet: 16px;
  --mdc-layout-grid-column-width-tablet: 72px;
  --mdc-layout-grid-margin-phone: 16px;
  --mdc-layout-grid-gutter-phone: 16px;
  --mdc-layout-grid-column-width-phone: 72px
}
@media(min-width:840px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 24px;
    padding: var(--mdc-layout-grid-margin-desktop, 24px)
  }
}
@media(min-width:480px) and (max-width:839px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 16px;
    padding: var(--mdc-layout-grid-margin-tablet, 16px)
  }
}
@media(max-width:479px) {
  .mdc-layout-grid {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 16px;
    padding: var(--mdc-layout-grid-margin-phone, 16px)
  }
}
@media(min-width:840px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -12px;
    margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2 * -1)
  }
  @supports(display:grid) {
    .mdc-layout-grid__inner {
      display: grid;
      margin: 15px;
      grid-gap: 24px;
      grid-gap: var(--mdc-layout-grid-gutter-desktop, 24px);
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
}
@media(min-width:480px) and (max-width:839px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -8px;
    margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2 * -1)
  }
  @supports(display:grid) {
    .mdc-layout-grid__inner {
      display: grid;
      margin: 0;
      grid-gap: 16px;
      grid-gap: var(--mdc-layout-grid-gutter-tablet, 16px);
      grid-template-columns: repeat(8, minmax(0, 1fr))
    }
  }
}
@media(max-width:479px) {
  .mdc-layout-grid__inner {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    margin: -8px;
    margin: calc(var(--mdc-layout-grid-gutter-phone, 16px)/2 * -1)
  }
  @supports(display:grid) {
    .mdc-layout-grid__inner {
      display: grid;
      /* margin: 0; */
      grid-gap: 16px;
      grid-gap: var(--mdc-layout-grid-gutter-phone, 16px);
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
}
@media(min-width:840px) {
  .mdc-layout-grid__cell {
    /* width: calc(33.33333333% - 24px); */
    /* width: calc(33.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px)); */
    /* box-sizing: border-box; */
    /* margin: 12px; */
    /* margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2); */
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
	      .mdc-layout-grid__cell2 {
      width: auto;
      grid-column-end: span 6
    }
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      margin: 0
    }
  }
  .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-desktop {
    width: calc(8.33333333% - 24px);
    width: calc(8.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-desktop {
      width: auto;
      grid-column-end: span 1
    }
  }
  .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-desktop {
    width: calc(16.66666667% - 24px);
    width: calc(16.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-desktop {
      width: auto;
      grid-column-end: span 2
    }
  }
  .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-desktop {
    width: calc(25% - 24px);
    width: calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-desktop {
      width: auto;
      grid-column-end: span 3
    }
  }
  .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-desktop {
    width: calc(33.33333333% - 24px);
    width: calc(33.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-desktop {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-desktop {
    width: calc(41.66666667% - 24px);
    width: calc(41.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-desktop {
      width: auto;
      grid-column-end: span 5
    }
  }
  .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-desktop {
    width: calc(50% - 24px);
    width: calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-desktop {
      width: auto;
      grid-column-end: span 6
    }
  }
  .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-desktop {
    width: calc(58.33333333% - 24px);
    width: calc(58.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-desktop {
      width: auto;
      grid-column-end: span 7
    }
  }
  .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-desktop {
    width: calc(66.66666667% - 24px);
    width: calc(66.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-desktop {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-desktop {
    width: calc(75% - 24px);
    width: calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-desktop {
      width: auto;
      grid-column-end: span 9
    }
  }
  .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-desktop {
    width: calc(83.33333333% - 24px);
    width: calc(83.33333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-desktop {
      width: auto;
      grid-column-end: span 10
    }
  }
  .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-desktop {
    width: calc(91.66666667% - 24px);
    width: calc(91.66666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-desktop {
      width: auto;
      grid-column-end: span 11
    }
  }
  .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-desktop {
    width: calc(100% - 24px);
    width: calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-desktop {
      width: auto;
      grid-column-end: span 12
    }
  }
}
@media(min-width:480px) and (max-width:839px) {
  .mdc-layout-grid__cell {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
    box-sizing: border-box;
    margin: 8px;
    margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2)
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4
    }
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      margin: 0
    }
  }
  .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-tablet {
    width: calc(12.5% - 16px);
    width: calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-tablet {
      width: auto;
      grid-column-end: span 1
    }
  }
  .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-tablet {
    width: calc(25% - 16px);
    width: calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-tablet {
      width: auto;
      grid-column-end: span 2
    }
  }
  .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-tablet {
    width: calc(37.5% - 16px);
    width: calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-tablet {
      width: auto;
      grid-column-end: span 3
    }
  }
  .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-tablet {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-tablet {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-tablet {
    width: calc(62.5% - 16px);
    width: calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-tablet {
      width: auto;
      grid-column-end: span 5
    }
  }
  .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-tablet {
    width: calc(75% - 16px);
    width: calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-tablet {
      width: auto;
      grid-column-end: span 6
    }
  }
  .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-tablet {
    width: calc(87.5% - 16px);
    width: calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-tablet {
      width: auto;
      grid-column-end: span 7
    }
  }
  .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
  .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-tablet {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-tablet {
      width: auto;
      grid-column-end: span 8
    }
  }
}
@media(max-width:479px) {
  .mdc-layout-grid__cell {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
    box-sizing: border-box;
    margin: 8px;
    margin: calc(var(--mdc-layout-grid-gutter-phone, 16px)/2)
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell {
      margin: 0;
    }
  }
  .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-phone {
    width: calc(25% - 16px);
    width: calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-1, .mdc-layout-grid__cell--span-1-phone {
      width: auto;
      grid-column-end: span 1
    }
  }
  .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-phone {
    width: calc(50% - 16px);
    width: calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-2, .mdc-layout-grid__cell--span-2-phone {
      width: auto;
      grid-column-end: span 2
    }
  }
  .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-phone {
    width: calc(75% - 16px);
    width: calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-3, .mdc-layout-grid__cell--span-3-phone {
      width: auto;
      grid-column-end: span 3
    }
  }
  .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-4, .mdc-layout-grid__cell--span-4-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-5, .mdc-layout-grid__cell--span-5-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-6, .mdc-layout-grid__cell--span-6-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-7, .mdc-layout-grid__cell--span-7-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-8, .mdc-layout-grid__cell--span-8-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-9, .mdc-layout-grid__cell--span-9-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-10, .mdc-layout-grid__cell--span-10-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-11, .mdc-layout-grid__cell--span-11-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
  .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-phone {
    width: calc(100% - 16px);
    width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
  }
  @supports(display:grid) {
    .mdc-layout-grid__cell--span-12, .mdc-layout-grid__cell--span-12-phone {
      width: auto;
      grid-column-end: span 4
    }
  }
}
.mdc-layout-grid__cell--order-1 {
  order: 1
}
.mdc-layout-grid__cell--order-2 {
  order: 2
}
.mdc-layout-grid__cell--order-3 {
  order: 3
}
.mdc-layout-grid__cell--order-4 {
  order: 4
}
.mdc-layout-grid__cell--order-5 {
  order: 5
}
.mdc-layout-grid__cell--order-6 {
  order: 6
}
.mdc-layout-grid__cell--order-7 {
  order: 7
}
.mdc-layout-grid__cell--order-8 {
  order: 8
}
.mdc-layout-grid__cell--order-9 {
  order: 9
}
.mdc-layout-grid__cell--order-10 {
  order: 10
}
.mdc-layout-grid__cell--order-11 {
  order: 11
}
.mdc-layout-grid__cell--order-12 {
  order: 12
}
.mdc-layout-grid__cell--align-top {
  align-self: flex-start
}
@supports(display:grid) {
  .mdc-layout-grid__cell--align-top {
    align-self: start
  }
}
.mdc-layout-grid__cell--align-middle {
  align-self: center
}
.mdc-layout-grid__cell--align-bottom {
  align-self: flex-end
}
@supports(display:grid) {
  .mdc-layout-grid__cell--align-bottom {
    align-self: end
  }
}
@media(min-width:840px) {
  .mdc-layout-grid--fixed-column-width {
    width: 1176px;
    width: calc(var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2)
  }
}
@media(min-width:480px) and (max-width:839px) {
  .mdc-layout-grid--fixed-column-width {
    width: 720px;
    width: calc(var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2)
  }
}
@media(max-width:479px) {
  .mdc-layout-grid--fixed-column-width {
    width: 368px;
    width: calc(var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2)
  }
}
.mdc-layout-grid--align-left {
  margin-right: auto;
  margin-left: 0
}
.mdc-layout-grid--align-right {
  margin-right: 0;
  margin-left: auto
}
.mdc-line-ripple {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  transform: scaleX(0);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  z-index: 2
}
.mdc-line-ripple--active {
  transform: scaleX(1);
  opacity: 1
}
.mdc-line-ripple--deactivating {
  opacity: 0
}
@keyframes primary-indeterminate-translate {
  0% {
    transform: translateX(0)
  }
  20% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(0)
  }
  59.15% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(83.67142%)
  }
  100% {
    transform: translateX(200.611057%)
  }
}
@keyframes primary-indeterminate-scale {
  0% {
    transform: scaleX(0.08)
  }
  36.65% {
    animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    transform: scaleX(0.08)
  }
  69.15% {
    animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    transform: scaleX(0.661479)
  }
  100% {
    transform: scaleX(0.08)
  }
}
@keyframes secondary-indeterminate-translate {
  0% {
    animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    transform: translateX(0)
  }
  25% {
    animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    transform: translateX(37.651913%)
  }
  48.35% {
    animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    transform: translateX(84.386165%)
  }
  100% {
    transform: translateX(160.277782%)
  }
}
@keyframes secondary-indeterminate-scale {
  0% {
    animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
    transform: scaleX(0.08)
  }
  19.15% {
    animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
    transform: scaleX(0.457104)
  }
  44.15% {
    animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
    transform: scaleX(0.72796)
  }
  100% {
    transform: scaleX(0.08)
  }
}
@keyframes buffering {
  to {
    transform: translateX(-10px)
  }
}
@keyframes primary-indeterminate-translate-reverse {
  0% {
    transform: translateX(0)
  }
  20% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(0)
  }
  59.15% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(-83.67142%)
  }
  100% {
    transform: translateX(-200.611057%)
  }
}
@keyframes secondary-indeterminate-translate-reverse {
  0% {
    animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    transform: translateX(0)
  }
  25% {
    animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    transform: translateX(-37.651913%)
  }
  48.35% {
    animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    transform: translateX(-84.386165%)
  }
  100% {
    transform: translateX(-160.277782%)
  }
}
@keyframes buffering-reverse {
  to {
    transform: translateX(10px)
  }
}
.mdc-linear-progress {
  position: relative;
  width: 100%;
  height: 4px;
  transform: translateZ(0);
  transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  overflow: hidden
}
.mdc-linear-progress__bar {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: none;
  transform-origin: top left;
  transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-linear-progress__bar-inner {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  animation: none
}
.mdc-linear-progress__buffering-dots {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: buffering 250ms infinite linear;
  background-repeat: repeat-x;
  background-size: 10px 4px
}
.mdc-linear-progress__buffer {
  position: absolute;
  width: 100%;
  height: 100%;
  transform-origin: top left;
  transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-linear-progress__primary-bar {
  transform: scaleX(0)
}
.mdc-linear-progress__secondary-bar {
  visibility: hidden
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__bar {
  transition: none
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
  left: -145.166611%;
  animation: primary-indeterminate-translate 2s infinite linear
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner {
  animation: primary-indeterminate-scale 2s infinite linear
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
  left: -54.888891%;
  animation: secondary-indeterminate-translate 2s infinite linear;
  visibility: visible
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner {
  animation: secondary-indeterminate-scale 2s infinite linear
}
.mdc-linear-progress--reversed .mdc-linear-progress__bar, .mdc-linear-progress--reversed .mdc-linear-progress__buffer {
  right: 0;
  transform-origin: center right
}
.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  animation-name: primary-indeterminate-translate-reverse
}
.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  animation-name: secondary-indeterminate-translate-reverse
}
.mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots {
  animation: buffering-reverse 250ms infinite linear
}
.mdc-linear-progress--closed {
  opacity: 0
}
.mdc-linear-progress__bar-inner {
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-linear-progress__buffering-dots {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1IDIiIHZpZXdCb3g9IjAgMCA1IDIiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUgc2xpY2UiPjxjaXJjbGUgY3g9IjEiIGN5PSIxIiByPSIxIiBmaWxsPSIjZTZlNmU2Ii8+PC9zdmc+)
}
.mdc-linear-progress__buffer {
  background-color: #e6e6e6
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  right: -145.166611%;
  left: auto
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  right: -54.888891%;
  left: auto
}
.mdc-list {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  line-height: 1.5rem;
  margin: 0;
  padding: 8px 0;
  list-style-type: none;
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff)
}
.mdc-list:focus {
  outline: none
}
.mdc-list-item__secondary-text {
  color: rgba(255, 255, 255, .7);
  color: var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, 0.7))
}
.mdc-list-item__graphic {
  background-color: transparent
}
.mdc-list-item__graphic {
  color: rgba(255, 255, 255, .5);
  color: var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, 0.5))
}
.mdc-list-item__meta {
  color: rgba(255, 255, 255, .5);
  color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5))
}
.mdc-list-group__subheader {
  color: #fff;
  color: var(--mdc-theme-text-primary-on-background, #fff)
}
.mdc-list--dense {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: .812rem
}
.mdc-list-item {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  height: 48px;
  padding: 0 16px;
  overflow: hidden
}
.mdc-list-item:focus {
  outline: none
}
.mdc-list-item--selected, .mdc-list-item--activated {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-list-item--selected .mdc-list-item__graphic, .mdc-list-item--activated .mdc-list-item__graphic {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-list-item--disabled {
  color: rgba(255, 255, 255, .5);
  color: var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, 0.5))
}
.mdc-list-item__graphic {
  margin-left: 0;
  margin-right: 32px;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  fill: currentColor
}
.mdc-list-item[dir=rtl] .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list-item__graphic {
  margin-left: 32px;
  margin-right: 0
}
.mdc-list .mdc-list-item__graphic {
  display: inline-flex
}
.mdc-list-item__meta {
  margin-left: auto;
  margin-right: 0
}
.mdc-list-item__meta:not(.material-icons) {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-list-item[dir=rtl] .mdc-list-item__meta, [dir=rtl] .mdc-list-item .mdc-list-item__meta {
  margin-left: 0;
  margin-right: auto
}
.mdc-list-item__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}
.mdc-list-item__text[for] {
  pointer-events: none
}
.mdc-list-item__primary-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-bottom: -20px;
  display: block
}
.mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 32px;
  content: "";
  vertical-align: 0
}
.mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px
}
.mdc-list--dense .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-bottom: -20px
}
.mdc-list--dense .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 24px;
  content: "";
  vertical-align: 0
}
.mdc-list--dense .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px
}
.mdc-list-item__secondary-text {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  line-height: normal;
  display: block
}
.mdc-list-item__secondary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0
}
.mdc-list--dense .mdc-list-item__secondary-text {
  display: block;
  margin-top: 0;
  line-height: normal;
  font-size: inherit
}
.mdc-list--dense .mdc-list-item__secondary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0
}
.mdc-list--dense .mdc-list-item {
  height: 40px
}
.mdc-list--dense .mdc-list-item__graphic {
  margin-left: 0;
  margin-right: 36px;
  width: 20px;
  height: 20px
}
.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic {
  margin-left: 36px;
  margin-right: 0
}
.mdc-list--avatar-list .mdc-list-item {
  height: 56px
}
.mdc-list--avatar-list .mdc-list-item__graphic {
  margin-left: 0;
  margin-right: 16px;
  width: 40px;
  height: 40px;
  border-radius: 50%
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic {
  margin-left: 16px;
  margin-right: 0
}
.mdc-list--two-line .mdc-list-item__text {
  align-self: flex-start
}
.mdc-list--two-line .mdc-list-item {
  height: 72px
}
.mdc-list--two-line.mdc-list--dense .mdc-list-item, .mdc-list--avatar-list.mdc-list--dense .mdc-list-item {
  height: 60px
}
.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic {
  margin-left: 0;
  margin-right: 20px;
  width: 36px;
  height: 36px
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic {
  margin-left: 20px;
  margin-right: 0
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  cursor: pointer
}
a.mdc-list-item {
  color: inherit;
  text-decoration: none
}
.mdc-list-divider {
  height: 0;
  margin: 0;
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid
}
.mdc-list-divider {
  border-bottom-color: rgba(255, 255, 255, .2)
}
.mdc-list-divider--padded {
  margin: 0 16px
}
.mdc-list-divider--inset {
  margin-left: 72px;
  margin-right: 0;
  width: calc(100% - 72px)
}
.mdc-list-group[dir=rtl] .mdc-list-divider--inset, [dir=rtl] .mdc-list-group .mdc-list-divider--inset {
  margin-left: 0;
  margin-right: 72px
}
.mdc-list-divider--inset.mdc-list-divider--padded {
  width: calc(100% - 72px - 16px)
}
.mdc-list-group .mdc-list {
  padding: 0
}
.mdc-list-group__subheader {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  margin: .75rem 16px
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  background-color: #000
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:hover::before {
  opacity: .04
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before {
  opacity: .24
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before {
  opacity: .32
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .48
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .48
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .48
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before {
  opacity: .16
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before {
  opacity: .24
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .4
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .4
}
:not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .4
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  background-color: #000
}
:not(.mdc-list--non-interactive) > .mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-menu {
  min-width: 112px
}
.mdc-menu .mdc-list-item__meta {
  color: rgba(0, 0, 0, .87)
}
.mdc-menu .mdc-list-item__graphic {
  color: rgba(0, 0, 0, .87)
}
.mdc-menu .mdc-list {
  color: rgba(0, 0, 0, .87)
}
.mdc-menu .mdc-list-divider {
  margin: 8px 0
}
.mdc-menu .mdc-list-item {
  user-select: none
}
.mdc-menu .mdc-list-item--disabled {
  cursor: auto
}
@media screen and (-ms-high-contrast:active) {
  .mdc-menu .mdc-list-item--disabled {
    opacity: .38
  }
}
.mdc-menu a.mdc-list-item .mdc-list-item__text, .mdc-menu a.mdc-list-item .mdc-list-item__graphic {
  pointer-events: none
}
.mdc-menu__selection-group {
  padding: 0;
  fill: currentColor
}
.mdc-menu__selection-group .mdc-list-item {
  padding-left: 56px;
  padding-right: 16px
}
[dir=rtl] .mdc-menu__selection-group .mdc-list-item, .mdc-menu__selection-group .mdc-list-item[dir=rtl] {
  padding-left: 16px;
  padding-right: 56px
}
.mdc-menu__selection-group .mdc-menu__selection-group-icon {
  left: 16px;
  right: initial;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}
[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon, .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-menu-item--selected .mdc-menu__selection-group-icon {
  display: inline
}
.mdc-menu-surface {
  display: none;
  position: absolute;
  box-sizing: border-box;
  max-width: calc(100vw - 32px);
  max-height: calc(100vh - 32px);
  margin: 0;
  padding: 0;
  transform: scale(1);
  transform-origin: top left;
  opacity: 0;
  overflow: auto;
  will-change: transform, opacity;
  z-index: 8;
  transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  color: #000;
  color: var(--mdc-theme-on-surface, #000);
  border-radius: 4px;
  transform-origin-left: top left;
  transform-origin-right: top right
}
.mdc-menu-surface:focus {
  outline: none
}
.mdc-menu-surface--open {
  display: inline-block;
  transform: scale(1);
  opacity: 1
}
.mdc-menu-surface--animating-open {
  display: inline-block;
  transform: scale(0.8);
  opacity: 0
}
.mdc-menu-surface--animating-closed {
  display: inline-block;
  opacity: 0;
  transition: opacity .075s linear
}
[dir=rtl] .mdc-menu-surface, .mdc-menu-surface[dir=rtl] {
  transform-origin-left: top right;
  transform-origin-right: top left
}
.mdc-menu-surface--anchor {
  position: relative;
  overflow: visible
}
.mdc-menu-surface--fixed {
  position: fixed
}
.mdc-notched-outline {
  display: flex;
  position: absolute;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  text-align: left;
  pointer-events: none
}
[dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  text-align: right
}
.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  box-sizing: border-box;
  height: 100%;
  transition: border 150ms cubic-bezier(0.4, 0, 0.2, 1);
  border-top: 1px solid;
  border-bottom: 1px solid;
  pointer-events: none
}
.mdc-notched-outline__leading {
  border-left: 1px solid;
  border-right: none;
  width: 12px
}
[dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  border-left: none;
  border-right: 1px solid
}
.mdc-notched-outline__trailing {
  border-left: none;
  border-right: 1px solid;
  flex-grow: 1
}
[dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  border-left: 1px solid;
  border-right: none
}
.mdc-notched-outline__notch {
  flex: 0 0 auto;
  width: auto;
  max-width: calc(100% - 12px * 2)
}
.mdc-notched-outline .mdc-floating-label {
  display: inline-block;
  position: relative;
  top: 17px;
  bottom: auto;
  max-width: 100%
}
.mdc-notched-outline .mdc-floating-label--float-above {
  text-overflow: clip
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  max-width: calc(100%/.75)
}
.mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-left: 0;
  padding-right: 8px;
  border-top: none
}
[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  padding-left: 8px;
  padding-right: 0
}
.mdc-notched-outline--no-label .mdc-notched-outline__notch {
  padding: 0
}
.mdc-radio {
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  padding: 10px;
  cursor: pointer;
  will-change: opacity, transform, border-color, color
}
.mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, .54)
}
.mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-radio .mdc-radio__background::before {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-radio .mdc-radio__background::before {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-radio__background {
  display: inline-block;
  position: absolute;
  left: 10px;
  box-sizing: border-box;
  width: 50%;
  height: 50%
}
.mdc-radio__background::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0, 0);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
  transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__outer-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__inner-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  transform: scale(0, 0);
  border-width: 10px;
  border-style: solid;
  border-radius: 50%;
  transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
  z-index: 1
}
.mdc-radio__native-control:checked + .mdc-radio__background, .mdc-radio__native-control:disabled + .mdc-radio__background {
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle, .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
  transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle, .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio--disabled {
  cursor: default;
  pointer-events: none
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
  transform: scale(0.5);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:disabled + .mdc-radio__background, [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background {
  cursor: default
}
.mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle, [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, .26)
}
.mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle, [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: rgba(0, 0, 0, .26)
}
.mdc-radio__native-control:focus + .mdc-radio__background::before {
  transform: scale(2, 2);
  opacity: .12;
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-radio::before, .mdc-radio::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-radio::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-radio.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-radio.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-radio.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-radio.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-radio.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-radio::before, .mdc-radio::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-radio.mdc-ripple-upgraded::before, .mdc-radio.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-radio.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-radio::before, .mdc-radio::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-radio::before, .mdc-radio::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-radio:hover::before {
  opacity: .08
}
.mdc-radio:not(.mdc-ripple-upgraded):focus::before, .mdc-radio.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-radio:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-radio:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-radio.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before {
  content: none
}
.mdc-ripple-surface {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  outline: none;
  overflow: hidden
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-ripple-surface::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-ripple-surface.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  background-color: #000
}
.mdc-ripple-surface:hover::before {
  opacity: .04
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-ripple-surface.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded] {
  overflow: visible
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-ripple-surface--primary:hover::before {
  opacity: .08
}
.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-ripple-surface--primary.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-ripple-surface--accent:hover::before {
  opacity: .08
}
.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-ripple-surface--accent.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
@keyframes mdc-select-float-native-control {
  0% {
    transform: translateY(8px);
    opacity: 0
  }
  100% {
    transform: translateY(0);
    opacity: 1
  }
}
.mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon {
  color: #000;
  color: var(--mdc-theme-on-surface, #000)
}
.mdc-select--with-leading-icon .mdc-select__icon {
  display: inline-block;
  position: absolute;
  bottom: 16px;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  border: none;
  background-color: transparent;
  fill: currentColor;
  opacity: .54;
  text-decoration: none;
  cursor: pointer;
  user-select: none
}
.mdc-select__icon:not([tabindex]), .mdc-select__icon[tabindex="-1"] {
  cursor: default;
  pointer-events: none
}
.mdc-select-helper-text {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin: 0;
  transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  will-change: opacity
}
.mdc-select-helper-text::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0
}
.mdc-select-helper-text--persistent {
  transition: none;
  opacity: 1;
  will-change: initial
}
.mdc-select {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  position: relative;
  box-sizing: border-box;
  height: 56px;
  overflow: hidden;
  will-change: opacity, transform, color
}
.mdc-select:not(.mdc-select--disabled) {
  background-color: #f5f5f5
}
.mdc-select::before, .mdc-select::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-select::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-select.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-select.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-select.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-select.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-select.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-select::before, .mdc-select::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-select.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-select::before, .mdc-select::after {
  background-color: rgba(0, 0, 0, .87)
}
.mdc-select:hover::before {
  opacity: .04
}
.mdc-select:not(.mdc-ripple-upgraded):focus::before, .mdc-select.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control, .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  color: rgba(0, 0, 0, .87)
}
.mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
  color: rgba(0, 0, 0, .6)
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control, .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  border-bottom-color: rgba(0, 0, 0, .42)
}
.mdc-select:not(.mdc-select--disabled) + .mdc-select-helper-text {
  color: rgba(0, 0, 0, .6)
}
.mdc-select, .mdc-select__native-control {
  border-radius: 4px 4px 0 0
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  color: rgba(248, 147, 47, .87)
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:hover {
  border-bottom-color: rgba(0, 0, 0, .87)
}
.mdc-select .mdc-floating-label--float-above {
  transform: translateY(-70%)scale(.75)
}
.mdc-select .mdc-floating-label {
  left: 16px;
  right: initial;
  top: 21px;
  pointer-events: none
}
[dir=rtl] .mdc-select .mdc-floating-label, .mdc-select .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-select.mdc-select--with-leading-icon .mdc-floating-label {
  left: 48px;
  right: initial
}
[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 48px
}
.mdc-select.mdc-select--outlined .mdc-floating-label {
  left: 4px;
  right: initial;
  top: 17px
}
[dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label, .mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 4px
}
.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label {
  left: 36px;
  right: initial
}
[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 36px
}
.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  left: 36px;
  right: initial
}
[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above, .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl] {
  left: initial;
  right: 36px
}
.mdc-select__dropdown-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iNyAxMCAxMCA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBpZD0iU2hhcGUiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuNTQiIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCIvPjwvc3ZnPg==)no-repeat 50%;
  left: auto;
  right: 8px;
  position: absolute;
  bottom: 16px;
  width: 24px;
  height: 24px;
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none
}
[dir=rtl] .mdc-select__dropdown-icon, .mdc-select__dropdown-icon[dir=rtl] {
  left: 8px;
  right: auto
}
.mdc-select--focused .mdc-select__dropdown-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iNyAxMCAxMCA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBpZD0iU2hhcGUiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2Y4OTMyZiIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBwb2ludHM9IjcgMTAgMTIgMTUgMTcgMTAiLz48L3N2Zz4=)no-repeat 50%
}
.mdc-select--activated .mdc-select__dropdown-icon {
  transform: rotate(180deg)translateY(-5px);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-select__native-control {
  padding-top: 20px
}
.mdc-select.mdc-select--focused .mdc-line-ripple::after {
  transform: scale(1, 2);
  opacity: 1
}
.mdc-select + .mdc-select-helper-text {
  margin-right: 12px;
  margin-left: 12px
}
.mdc-select--outlined + .mdc-select-helper-text {
  margin-right: 16px;
  margin-left: 16px
}
.mdc-select--focused + .mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg) {
  opacity: 1
}
.mdc-select__selected-text {
  min-width: 200px;
  padding-top: 22px
}
.mdc-select__native-control, .mdc-select__selected-text {
  padding-left: 16px;
  padding-right: 52px;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  box-sizing: border-box;
  width: 100%;
  height: 56px;
  padding-top: 20px;
  padding-bottom: 4px;
  border: none;
  border-bottom: 1px solid;
  outline: none;
  background-color: transparent;
  color: inherit;
  white-space: nowrap;
  cursor: pointer;
  appearance: none
}
[dir=rtl] .mdc-select__native-control, .mdc-select__native-control[dir=rtl], [dir=rtl] .mdc-select__selected-text, .mdc-select__selected-text[dir=rtl] {
  padding-left: 52px;
  padding-right: 16px
}
.mdc-select__native-control::-ms-expand, .mdc-select__selected-text::-ms-expand {
  display: none
}
.mdc-select__native-control::-ms-value, .mdc-select__selected-text::-ms-value {
  background-color: transparent;
  color: inherit
}
@-moz-document url-prefix("") {
  .mdc-select__native-control, .mdc-select__selected-text {
    text-indent: -2px
  }
}
.mdc-select--outlined {
  border: none;
  overflow: visible
}
.mdc-select--outlined:not(.mdc-select--disabled) {
  background-color: transparent
}
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .38)
}
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .87)
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-select--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  border-radius: 4px 0 0 4px
}
[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  border-radius: 0 4px 4px 0
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  border-radius: 0 4px 4px 0
}
[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  border-radius: 4px 0 0 4px
}
.mdc-select--outlined .mdc-select__native-control {
  border-radius: 4px
}
.mdc-select--outlined::before, .mdc-select--outlined::after {
  content: none
}
.mdc-select--outlined:not(.mdc-select--disabled) {
  background-color: transparent
}
.mdc-select--outlined .mdc-floating-label--float-above {
  transform: translateY(-144%)scale(1)
}
.mdc-select--outlined .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)scale(.75)
}
.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-select--outlined .mdc-select__native-control, .mdc-select--outlined .mdc-select__selected-text {
  padding-left: 16px;
  padding-right: 52px;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  border: none;
  background-color: transparent;
  z-index: 1
}
[dir=rtl] .mdc-select--outlined .mdc-select__native-control, .mdc-select--outlined .mdc-select__native-control[dir=rtl], [dir=rtl] .mdc-select--outlined .mdc-select__selected-text, .mdc-select--outlined .mdc-select__selected-text[dir=rtl] {
  padding-left: 52px;
  padding-right: 16px
}
.mdc-select--outlined .mdc-select__selected-text {
  padding-top: 14px
}
.mdc-select--outlined .mdc-select__icon {
  z-index: 2
}
.mdc-select--outlined .mdc-floating-label {
  line-height: 1.15rem;
  pointer-events: auto
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control, .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__selected-text {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  background-color: #b00020;
  background-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  color: #b00020
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control:hover {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px
}
.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-select--invalid .mdc-select__dropdown-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iNyAxMCAxMCA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBpZD0iU2hhcGUiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2IwMDAyMCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBwb2ludHM9IjcgMTAgMTIgMTUgMTcgMTAiLz48L3N2Zz4=)no-repeat 50%
}
.mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  opacity: 1
}
.mdc-select--required .mdc-floating-label::after {
  content: "*"
}
.mdc-select--disabled {
  background-color: #fafafa;
  cursor: default;
  pointer-events: none
}
.mdc-select--disabled .mdc-floating-label {
  color: rgba(0, 0, 0, .37)
}
.mdc-select--disabled .mdc-select__dropdown-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iNyAxMCAxMCA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBpZD0iU2hhcGUiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuMzciIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCIvPjwvc3ZnPg==)no-repeat 50%
}
.mdc-select--disabled .mdc-line-ripple {
  display: none
}
.mdc-select--disabled .mdc-select__icon {
  color: rgba(0, 0, 0, .37)
}
.mdc-select--disabled .mdc-select__native-control, .mdc-select--disabled .mdc-select__selected-text {
  color: rgba(0, 0, 0, .37);
  border-bottom-style: dotted
}
.mdc-select--disabled .mdc-select__selected-text {
  pointer-events: none
}
.mdc-select--disabled.mdc-select--outlined {
  background-color: transparent
}
.mdc-select--disabled.mdc-select--outlined .mdc-select__native-control, .mdc-select--disabled.mdc-select--outlined .mdc-select__selected-text {
  border-bottom-style: none
}
.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading, .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch, .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .16)
}
.mdc-select--with-leading-icon .mdc-select__icon {
  left: 16px;
  right: initial
}
[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon, .mdc-select--with-leading-icon .mdc-select__icon[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-select--with-leading-icon .mdc-select__native-control, .mdc-select--with-leading-icon .mdc-select__selected-text {
  padding-left: 48px;
  padding-right: 32px
}
[dir=rtl] .mdc-select--with-leading-icon .mdc-select__native-control, .mdc-select--with-leading-icon .mdc-select__native-control[dir=rtl], [dir=rtl] .mdc-select--with-leading-icon .mdc-select__selected-text, .mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl] {
  padding-left: 32px;
  padding-right: 48px
}
.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  transform: translateY(-144%)translateX(-32px)scale(1)
}
[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-144%)translateX(32px)scale(1)
}
.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)translateX(-32px)scale(.75)
}
[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], [dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-130%)translateX(32px)scale(.75)
}
.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1
}
[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake, .mdc-select--with-leading-icon.mdc-select--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1
}
.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text {
  padding-left: 32px;
  padding-right: 32px
}
[dir=rtl] .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text, .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text[dir=rtl] {
  padding-left: 32px;
  padding-right: 32px
}
.mdc-select__menu .mdc-list .mdc-list-item--selected {
  color: #000;
  color: var(--mdc-theme-on-surface, #000)
}
.mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
  background-color: #000
}
@supports not (-ms-ime-align:auto) {
  .mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
    background-color: var(--mdc-theme-on-surface, #000)
  }
}
.mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before {
  opacity: .04
}
.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon {
  0% {
    transform: translateX(calc(0 - 32px)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 32px)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 32px)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl {
  0% {
    transform: translateX(calc(0 - -32px)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - -32px)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - -32px)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-slider-emphasize {
  0% {
    animation-timing-function: ease-out
  }
  50% {
    animation-timing-function: ease-in;
    transform: scale(0.85)
  }
  100% {
    transform: scale(0.571)
  }
}
.mdc-slider {
  position: relative;
  width: 100%;
  height: 48px;
  cursor: pointer;
  touch-action: pan-x;
  -webkit-tap-highlight-color: transparent
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container {
  background-color: rgba(85, 220, 83, .26)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker::after, .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container::after {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb {
  fill: #55dc53;
  fill: var(--mdc-theme-secondary, #55dc53);
  stroke: #55dc53;
  stroke: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.mdc-slider--disabled {
  cursor: auto
}
.mdc-slider--disabled .mdc-slider__track {
  background-color: #9a9a9a
}
.mdc-slider--disabled .mdc-slider__track-container {
  background-color: rgba(154, 154, 154, .26)
}
.mdc-slider--disabled .mdc-slider__track-marker::after, .mdc-slider--disabled .mdc-slider__track-marker-container::after {
  background-color: #9a9a9a
}
.mdc-slider--disabled .mdc-slider__thumb {
  fill: #9a9a9a;
  stroke: #9a9a9a
}
.mdc-slider--disabled .mdc-slider__thumb {
  stroke: #fff;
  stroke: var(--mdc-slider-bg-color-behind-component, #fff)
}
.mdc-slider:focus {
  outline: none
}
.mdc-slider__track-container {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 2px;
  overflow: hidden
}
.mdc-slider__track {
  position: absolute;
  width: 100%;
  height: 100%;
  transform-origin: left top;
  will-change: transform
}
.mdc-slider[dir=rtl] .mdc-slider__track, [dir=rtl] .mdc-slider .mdc-slider__track {
  transform-origin: right top
}
.mdc-slider__track-marker-container {
  display: flex;
  margin-right: 0;
  margin-left: -1px;
  visibility: hidden
}
.mdc-slider[dir=rtl] .mdc-slider__track-marker-container, [dir=rtl] .mdc-slider .mdc-slider__track-marker-container {
  margin-right: -1px;
  margin-left: 0
}
.mdc-slider__track-marker-container::after {
  display: block;
  width: 2px;
  height: 2px;
  content: ""
}
.mdc-slider__track-marker {
  flex: 1
}
.mdc-slider__track-marker::after {
  display: block;
  width: 2px;
  height: 2px;
  content: ""
}
.mdc-slider__track-marker:first-child::after {
  width: 3px
}
.mdc-slider__thumb-container {
  position: absolute;
  top: 15px;
  left: 0;
  width: 21px;
  height: 100%;
  user-select: none;
  will-change: transform
}
.mdc-slider__thumb {
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(0.571);
  stroke-width: 3.5;
  transition: transform 100ms ease-out, fill 100ms ease-out, stroke 100ms ease-out
}
.mdc-slider__focus-ring {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  opacity: 0;
  transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out
}
.mdc-slider__pin {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  margin-top: -2px;
  margin-left: -2px;
  transform: rotate(-45deg)scale(0)translate(0, 0);
  border-radius: 50% 50% 50% 0%;
  z-index: 1;
  transition: transform 100ms ease-out
}
.mdc-slider__pin-value-marker {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  transform: rotate(45deg)
}
.mdc-slider--active .mdc-slider__thumb {
  transform: scale3d(1, 1, 1)
}
.mdc-slider--focus .mdc-slider__thumb {
  animation: mdc-slider-emphasize 266.67ms linear
}
.mdc-slider--focus .mdc-slider__focus-ring {
  transform: scale3d(1.55, 1.55, 1.55);
  opacity: .25
}
.mdc-slider--in-transit .mdc-slider__thumb {
  transition-delay: 140ms
}
.mdc-slider--in-transit .mdc-slider__thumb-container, .mdc-slider--in-transit .mdc-slider__track, .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container, .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track {
  transition: transform 80ms ease
}
.mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb {
  transform: scale(calc(12/21))
}
.mdc-slider--discrete.mdc-slider--active .mdc-slider__pin {
  transform: rotate(-45deg)scale(1)translate(19px, -20px)
}
.mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb {
  animation: none
}
.mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container {
  visibility: visible
}
.mdc-snackbar {
  z-index: 8;
  margin: 8px;
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-tap-highlight-color: transparent
}
.mdc-snackbar__surface {
  background-color: #333
}
.mdc-snackbar__label {
  color: rgba(255, 255, 255, .87)
}
.mdc-snackbar__surface {
  min-width: 344px
}
@media(max-width:480px), (max-width:344px) {
  .mdc-snackbar__surface {
    min-width: 100%
  }
}
.mdc-snackbar__surface {
  max-width: 672px
}
.mdc-snackbar__surface {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}
.mdc-snackbar__surface {
  border-radius: 4px
}
.mdc-snackbar--opening, .mdc-snackbar--open, .mdc-snackbar--closing {
  display: flex
}
.mdc-snackbar--leading {
  justify-content: flex-start
}
.mdc-snackbar--stacked .mdc-snackbar__surface {
  flex-direction: column;
  align-items: flex-start
}
.mdc-snackbar--stacked .mdc-snackbar__actions {
  align-self: flex-end;
  margin-bottom: 8px
}
.mdc-snackbar__surface {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
  transform: scale(0.8);
  opacity: 0
}
.mdc-snackbar--open .mdc-snackbar__surface {
  transform: scale(1);
  opacity: 1;
  pointer-events: auto;
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-snackbar--closing .mdc-snackbar__surface {
  transform: scale(1);
  transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-snackbar__label {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6);
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  padding: 14px 16px
}
.mdc-snackbar__label::before {
  display: inline;
  content: attr(data-mdc-snackbar-label-text)
}
.mdc-snackbar__actions {
  margin-left: 0;
  margin-right: 8px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box
}
[dir=rtl] .mdc-snackbar__actions, .mdc-snackbar__actions[dir=rtl] {
  margin-left: 8px;
  margin-right: 0
}
.mdc-snackbar__action:not(:disabled) {
  color: #bb86fc
}
.mdc-snackbar__action::before, .mdc-snackbar__action::after {
  background-color: #bb86fc
}
.mdc-snackbar__action:hover::before {
  opacity: .08
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before, .mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-snackbar__action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-snackbar__dismiss {
  color: rgba(255, 255, 255, .87)
}
.mdc-snackbar__dismiss::before, .mdc-snackbar__dismiss::after {
  background-color: rgba(255, 255, 255, .87)
}
.mdc-snackbar__dismiss:hover::before {
  opacity: .08
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before, .mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss {
  width: 36px;
  height: 36px;
  padding: 9px;
  font-size: 18px
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss svg, .mdc-snackbar__dismiss.mdc-snackbar__dismiss img {
  width: 18px;
  height: 18px
}
.mdc-snackbar__action + .mdc-snackbar__dismiss {
  margin-left: 8px;
  margin-right: 0
}
[dir=rtl] .mdc-snackbar__action + .mdc-snackbar__dismiss, .mdc-snackbar__action + .mdc-snackbar__dismiss[dir=rtl] {
  margin-left: 0;
  margin-right: 8px
}
.mdc-switch {
  display: inline-block;
  position: relative;
  outline: none;
  user-select: none
}
.mdc-switch.mdc-switch--checked .mdc-switch__track {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53);
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-switch.mdc-switch--checked .mdc-switch__thumb {
  background-color: #55dc53;
  background-color: var(--mdc-theme-secondary, #55dc53);
  border-color: #55dc53;
  border-color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track {
  background-color: #000;
  border-color: #000
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb {
  background-color: #fff;
  border-color: #fff
}
.mdc-switch__native-control {
  left: 0;
  right: initial;
  position: absolute;
  top: 0;
  width: 68px;
  height: 48px;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  pointer-events: auto
}
[dir=rtl] .mdc-switch__native-control, .mdc-switch__native-control[dir=rtl] {
  left: initial;
  right: 0
}
.mdc-switch__track {
  box-sizing: border-box;
  width: 32px;
  height: 14px;
  border: 1px solid;
  border-radius: 7px;
  opacity: .38;
  transition: opacity 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-switch__thumb-underlay {
  left: -18px;
  right: initial;
  display: flex;
  position: absolute;
  top: -17px;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  transform: translateX(0);
  transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)
}
[dir=rtl] .mdc-switch__thumb-underlay, .mdc-switch__thumb-underlay[dir=rtl] {
  left: initial;
  right: -18px
}
.mdc-switch__thumb {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  border: 10px solid;
  border-radius: 50%;
  pointer-events: none;
  z-index: 1
}
.mdc-switch--checked .mdc-switch__track {
  opacity: .54
}
.mdc-switch--checked .mdc-switch__thumb-underlay {
  transform: translateX(20px)
}
[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay, .mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl] {
  transform: translateX(-20px)
}
.mdc-switch--checked .mdc-switch__native-control {
  transform: translateX(-20px)
}
[dir=rtl] .mdc-switch--checked .mdc-switch__native-control, .mdc-switch--checked .mdc-switch__native-control[dir=rtl] {
  transform: translateX(20px)
}
.mdc-switch--disabled {
  opacity: .38;
  pointer-events: none
}
.mdc-switch--disabled .mdc-switch__thumb {
  border-width: 1px
}
.mdc-switch--disabled .mdc-switch__native-control {
  cursor: default;
  pointer-events: none
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after {
  background-color: #9e9e9e
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover::before {
  opacity: .08
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-switch__thumb-underlay {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent
}
.mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-switch__thumb-underlay::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  top: calc(50% - 50%);
  left: calc(50% - 50%);
  width: 100%;
  height: 100%
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  background-color: #55dc53
}
@supports not (-ms-ime-align:auto) {
  .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
    background-color: var(--mdc-theme-secondary, #55dc53)
  }
}
.mdc-switch__thumb-underlay:hover::before {
  opacity: .08
}
.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-tab {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase;
  padding-right: 24px;
  padding-left: 24px;
  position: relative;
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
  box-sizing: border-box;
  height: 48px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  outline: none;
  background: 0 0;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  -webkit-appearance: none;
  z-index: 1
}
.mdc-tab .mdc-tab__text-label {
  color: rgba(0, 0, 0, .6)
}
.mdc-tab .mdc-tab__icon {
  color: rgba(0, 0, 0, .54);
  fill: currentColor
}
.mdc-tab::-moz-focus-inner {
  padding: 0;
  border: 0
}
.mdc-tab--min-width {
  flex: 0 1 auto
}
.mdc-tab__content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: inherit;
  pointer-events: none
}
.mdc-tab__text-label, .mdc-tab__icon {
  transition: 150ms color linear;
  display: inline-block;
  line-height: 1;
  z-index: 2
}
.mdc-tab--stacked {
  height: 72px
}
.mdc-tab--stacked .mdc-tab__content {
  flex-direction: column;
  align-items: center;
  justify-content: space-between
}
.mdc-tab--stacked .mdc-tab__icon {
  padding-top: 12px
}
.mdc-tab--stacked .mdc-tab__text-label {
  padding-bottom: 16px
}
.mdc-tab--active .mdc-tab__text-label {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f)
}
.mdc-tab--active .mdc-tab__icon {
  color: #f8932f;
  color: var(--mdc-theme-primary, #f8932f);
  fill: currentColor
}
.mdc-tab--active .mdc-tab__text-label, .mdc-tab--active .mdc-tab__icon {
  transition-delay: 100ms
}
.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label {
  padding-left: 8px;
  padding-right: 0
}
[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label, .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label[dir=rtl] {
  padding-left: 0;
  padding-right: 8px
}
.mdc-tab__ripple {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden
}
.mdc-tab__ripple::before, .mdc-tab__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-tab__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-tab__ripple.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-tab__ripple.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-tab__ripple::before, .mdc-tab__ripple::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-tab__ripple.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-tab__ripple::before, .mdc-tab__ripple::after {
  background-color: #f8932f
}
@supports not (-ms-ime-align:auto) {
  .mdc-tab__ripple::before, .mdc-tab__ripple::after {
    background-color: var(--mdc-theme-primary, #f8932f)
  }
}
.mdc-tab__ripple:hover::before {
  opacity: .08
}
.mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before, .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-tab__ripple:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-tab__ripple.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-tab-bar {
  width: 100%
}
.mdc-tab-indicator {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon {
  color: #55dc53;
  color: var(--mdc-theme-secondary, #55dc53)
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline {
  border-top-width: 2px
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon {
  height: 34px;
  font-size: 34px
}
.mdc-tab-indicator__content {
  transform-origin: left;
  opacity: 0
}
.mdc-tab-indicator__content--underline {
  align-self: flex-end;
  box-sizing: border-box;
  width: 100%;
  border-top-style: solid
}
.mdc-tab-indicator__content--icon {
  align-self: center;
  margin: 0 auto
}
.mdc-tab-indicator--active .mdc-tab-indicator__content {
  opacity: 1
}
.mdc-tab-indicator .mdc-tab-indicator__content {
  transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-tab-indicator--no-transition .mdc-tab-indicator__content {
  transition: none
}
.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  transition: 150ms opacity linear
}
.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  transition-delay: 100ms
}
.mdc-tab-scroller {
  overflow-y: hidden
}
.mdc-tab-scroller__test {
  position: absolute;
  top: -9999px;
  width: 100px;
  height: 100px;
  overflow-x: scroll
}
.mdc-tab-scroller__scroll-area {
  -webkit-overflow-scrolling: touch;
  display: flex;
  overflow-x: hidden
}
.mdc-tab-scroller__scroll-area::-webkit-scrollbar, .mdc-tab-scroller__test::-webkit-scrollbar {
  display: none
}
.mdc-tab-scroller__scroll-area--scroll {
  overflow-x: scroll
}
.mdc-tab-scroller__scroll-content {
  position: relative;
  display: flex;
  flex: 1 0 auto;
  transform: none;
  will-change: transform
}
.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content {
  justify-content: flex-start
}
.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content {
  justify-content: flex-end
}
.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content {
  justify-content: center
}
.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area {
  -webkit-overflow-scrolling: auto
}
.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content {
  transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-text-field-helper-text {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin: 0;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  will-change: opacity
}
.mdc-text-field-helper-text::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0
}
.mdc-text-field-helper-text--persistent {
  transition: none;
  opacity: 1;
  will-change: initial
}
.mdc-text-field-character-counter {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit;
  display: block;
  margin-top: 0;
  line-height: normal;
  margin-left: auto;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 0;
  white-space: nowrap
}
.mdc-text-field-character-counter::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0
}
[dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  margin-left: 0;
  margin-right: auto
}
[dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  padding-left: 0;
  padding-right: 16px
}
.mdc-text-field--with-leading-icon .mdc-text-field__icon, .mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  position: absolute;
  bottom: 16px;
  cursor: pointer
}
.mdc-text-field__icon:not([tabindex]), .mdc-text-field__icon[tabindex="-1"] {
  cursor: default;
  pointer-events: none
}
.mdc-text-field {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: transparent;
  border-radius: 4px 4px 0 0;
  display: inline-flex;
  position: relative;
  box-sizing: border-box;
  height: 56px;
  overflow: hidden;
  will-change: opacity, transform, color
}
.mdc-text-field::before, .mdc-text-field::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: ""
}
.mdc-text-field::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1
}
.mdc-text-field.mdc-ripple-upgraded::before {
  transform: scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-text-field.mdc-ripple-upgraded::after {
  top: 0;
  left: 0;
  transform: scale(0);
  transform-origin: center center
}
.mdc-text-field.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  left: var(--mdc-ripple-left, 0)
}
.mdc-text-field.mdc-ripple-upgraded--foreground-activation::after {
  animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-text-field.mdc-ripple-upgraded--foreground-deactivation::after {
  animation: mdc-ripple-fg-opacity-out 150ms;
  transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-text-field::before, .mdc-text-field::after {
  background-color: rgba(0, 0, 0, .87)
}
.mdc-text-field:hover::before {
  opacity: .04
}
.mdc-text-field:not(.mdc-ripple-upgraded):focus::before, .mdc-text-field.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.mdc-text-field::before, .mdc-text-field::after {
  top: calc(50% - 100%);
  left: calc(50% - 100%);
  width: 200%;
  height: 200%
}
.mdc-text-field.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(0, 0, 0, .6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
  color: rgba(0, 0, 0, .87)
}
.mdc-text-field .mdc-text-field__input {
  caret-color: #f8932f;
  caret-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  border-bottom-color: rgba(0, 0, 0, .42)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover {
  border-bottom-color: rgba(0, 0, 0, .87)
}
.mdc-text-field .mdc-line-ripple {
  background-color: #f8932f;
  background-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) {
  border-bottom-color: rgba(0, 0, 0, .12)
}
.mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  color: rgba(0, 0, 0, .6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter, .mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  color: rgba(0, 0, 0, .6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon {
  color: rgba(0, 0, 0, .54)
}
.mdc-text-field:not(.mdc-text-field--disabled) {
  background-color: #f5f5f5
}
.mdc-text-field .mdc-floating-label {
  left: 16px;
  right: initial;
  top: 18px;
  pointer-events: none
}
[dir=rtl] .mdc-text-field .mdc-floating-label, .mdc-text-field .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-text-field--textarea .mdc-floating-label {
  left: 4px;
  right: initial
}
[dir=rtl] .mdc-text-field--textarea .mdc-floating-label, .mdc-text-field--textarea .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 4px
}
.mdc-text-field--outlined .mdc-floating-label {
  left: 4px;
  right: initial;
  top: 17px
}
[dir=rtl] .mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 4px
}
.mdc-text-field--outlined--with-leading-icon .mdc-floating-label {
  left: 36px;
  right: initial
}
[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label, .mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 36px
}
.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above {
  left: 40px;
  right: initial
}
[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above, .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above[dir=rtl] {
  left: initial;
  right: 40px
}
.mdc-text-field__input {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit;
  align-self: flex-end;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 20px 16px 6px;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  border: none;
  border-bottom: 1px solid;
  border-radius: 0;
  background: 0 0;
  appearance: none
}
.mdc-text-field__input::placeholder {
  transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  color: rgba(0, 0, 0, .54)
}
.mdc-text-field__input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .54) !important
}
.mdc-text-field--fullwidth .mdc-text-field__input::placeholder, .mdc-text-field--no-label .mdc-text-field__input::placeholder, .mdc-text-field--focused .mdc-text-field__input::placeholder {
  transition-delay: 40ms;
  transition-duration: 110ms;
  opacity: 1
}
.mdc-text-field__input:focus {
  outline: none
}
.mdc-text-field__input:invalid {
  box-shadow: none
}
.mdc-text-field__input:-webkit-autofill {
  z-index: auto !important
}
.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  padding-top: 16px;
  padding-bottom: 16px
}
.mdc-text-field__input:-webkit-autofill + .mdc-floating-label {
  transform: translateY(-50%)scale(0.75);
  cursor: auto
}
.mdc-text-field--outlined {
  border: none;
  overflow: visible
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .38)
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .87)
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  border-radius: 4px 0 0 4px
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  border-radius: 0 4px 4px 0
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  border-radius: 0 4px 4px 0
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  border-radius: 4px 0 0 4px
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-144%)scale(1)
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)scale(.75)
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--outlined::before, .mdc-text-field--outlined::after {
  content: none
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled) {
  background-color: transparent
}
.mdc-text-field--outlined .mdc-text-field__input {
  display: flex;
  padding: 12px 16px 14px;
  border: none !important;
  background-color: transparent;
  z-index: 1
}
.mdc-text-field--outlined .mdc-text-field__icon {
  z-index: 2
}
.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing {
  border-width: 2px
}
.mdc-text-field--outlined.mdc-text-field--disabled {
  background-color: transparent
}
.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .06)
}
.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
  border-bottom: none
}
.mdc-text-field--outlined.mdc-text-field--dense {
  height: 48px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  transform: translateY(-134%)scale(1)
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  font-size: .8rem
}
.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-120%)scale(.8)
}
.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input {
  padding: 12px 12px 7px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  top: 14px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon {
  top: 12px
}
.mdc-text-field--with-leading-icon .mdc-text-field__icon {
  left: 16px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon, .mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-text-field--with-leading-icon .mdc-text-field__input {
  padding-left: 48px;
  padding-right: 16px
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input, .mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl] {
  padding-left: 16px;
  padding-right: 48px
}
.mdc-text-field--with-leading-icon .mdc-floating-label {
  left: 48px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label, .mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon {
  left: 16px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl] {
  left: initial;
  right: 16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input {
  padding-left: 48px;
  padding-right: 16px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl] {
  padding-left: 16px;
  padding-right: 48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-144%)translateX(-32px)scale(1)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-144%)translateX(32px)scale(1)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)translateX(-32px)scale(.75)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-130%)translateX(32px)scale(.75)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
  left: 36px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 36px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  transform: translateY(-134%)translateX(-21px)scale(1)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-134%)translateX(21px)scale(1)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  font-size: .8rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-120%)translateX(-21px)scale(.8)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  transform: translateY(-120%)translateX(21px)scale(.8)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  left: 32px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 32px
}
.mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  left: initial;
  right: 12px
}
[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon, .mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl] {
  left: 12px;
  right: initial
}
.mdc-text-field--with-trailing-icon .mdc-text-field__input {
  padding-left: 16px;
  padding-right: 48px
}
[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input, .mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl] {
  padding-left: 48px;
  padding-right: 16px
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon {
  left: initial;
  right: 16px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon, .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl] {
  left: 16px;
  right: initial
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input {
  padding-left: 16px;
  padding-right: 48px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl] {
  padding-left: 48px;
  padding-right: 16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  left: 16px;
  right: auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl] {
  left: auto;
  right: 16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon {
  right: 12px;
  left: auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon[dir=rtl] {
  right: auto;
  left: 12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input {
  padding-left: 48px;
  padding-right: 48px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl] {
  padding-left: 48px;
  padding-right: 48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  bottom: 16px;
  transform: scale(0.8)
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon {
  left: 12px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  left: initial;
  right: 12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input {
  padding-left: 44px;
  padding-right: 16px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  padding-left: 16px;
  padding-right: 44px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label {
  left: 44px;
  right: initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label[dir=rtl] {
  left: initial;
  right: 44px
}
.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  left: initial;
  right: 12px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  left: 12px;
  right: initial
}
.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  padding-left: 16px;
  padding-right: 44px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  padding-left: 44px;
  padding-right: 16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  left: 12px;
  right: auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  left: auto;
  right: 12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon {
  right: 12px;
  left: auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon[dir=rtl] {
  right: auto;
  left: 12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  padding-left: 44px;
  padding-right: 44px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  padding-left: 44px;
  padding-right: 44px
}
.mdc-text-field--dense .mdc-floating-label--float-above {
  transform: translateY(-70%)scale(.8)
}
.mdc-text-field--dense .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-dense 250ms 1
}
.mdc-text-field--dense .mdc-text-field__input {
  padding: 12px 12px 0
}
.mdc-text-field--dense .mdc-floating-label {
  font-size: .813rem
}
.mdc-text-field--dense .mdc-floating-label--float-above {
  font-size: .813rem
}
.mdc-text-field__input:required ~ .mdc-floating-label::after, .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  margin-left: 1px;
  content: "*"
}
.mdc-text-field--textarea {
  display: inline-flex;
  width: auto;
  height: auto;
  transition: none;
  overflow: visible
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .38)
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .87)
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field--textarea .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1
}
.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading {
  border-radius: 4px 0 0 4px
}
[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  border-radius: 0 4px 4px 0
}
.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing {
  border-radius: 0 4px 4px 0
}
[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  border-radius: 4px 0 0 4px
}
.mdc-text-field--textarea::before, .mdc-text-field--textarea::after {
  content: none
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled) {
  background-color: transparent
}
.mdc-text-field--textarea .mdc-floating-label--float-above {
  transform: translateY(-144%)scale(1)
}
.mdc-text-field--textarea .mdc-floating-label--float-above {
  font-size: .75rem
}
.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-130%)scale(.75)
}
.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem
}
.mdc-text-field--textarea .mdc-text-field-character-counter {
  left: initial;
  right: 16px;
  position: absolute;
  bottom: 13px
}
[dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter, .mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl] {
  left: 16px;
  right: initial
}
.mdc-text-field--textarea .mdc-text-field__input {
  align-self: auto;
  box-sizing: border-box;
  height: auto;
  margin: 8px 1px 1px 0;
  padding: 0 16px 16px;
  border: none
}
.mdc-text-field--textarea .mdc-text-field-character-counter + .mdc-text-field__input {
  margin-bottom: 28px;
  padding-bottom: 0
}
.mdc-text-field--textarea .mdc-floating-label {
  top: 17px;
  bottom: auto;
  width: auto;
  pointer-events: none
}
.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing {
  border-width: 2px
}
.mdc-text-field--fullwidth {
  width: 100%
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) {
  display: block
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::before, .mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::after {
  content: none
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled) {
  background-color: transparent
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input {
  padding: 0
}
.mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input {
  resize: vertical
}
.mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field-helper-line {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box
}
.mdc-text-field--dense + .mdc-text-field-helper-line {
  margin-bottom: 4px
}
.mdc-text-field + .mdc-text-field-helper-line {
  padding-right: 16px;
  padding-left: 16px
}
.mdc-form-field > .mdc-text-field + label {
  align-self: flex-start
}
.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(248, 147, 47, .87)
}
.mdc-text-field--focused .mdc-text-field__input:required ~ .mdc-floating-label::after, .mdc-text-field--focused .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  color: rgba(248, 147, 47, .87)
}
.mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
  opacity: 1
}
.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: #f8932f;
  border-color: var(--mdc-theme-primary, #f8932f)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover {
  border-bottom-color: #b00020;
  border-bottom-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple {
  background-color: #b00020;
  background-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid .mdc-text-field__input {
  caret-color: #b00020;
  caret-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required ~ .mdc-floating-label::after, .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid.mdc-text-field--with-trailing-icon:not(.mdc-text-field--with-leading-icon):not(.mdc-text-field--disabled) .mdc-text-field__icon {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid.mdc-text-field--with-trailing-icon.mdc-text-field--with-leading-icon:not(.mdc-text-field--disabled) .mdc-text-field__icon ~ .mdc-text-field__icon {
  color: #b00020;
  color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  opacity: 1
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #b00020;
  border-color: var(--mdc-theme-error, #b00020)
}
.mdc-text-field--disabled {
  background-color: #fafafa;
  border-bottom: none;
  pointer-events: none
}
.mdc-text-field--disabled .mdc-text-field__input {
  border-bottom-color: rgba(0, 0, 0, .06)
}
.mdc-text-field--disabled .mdc-text-field__input {
  color: rgba(0, 0, 0, .37)
}
.mdc-text-field--disabled .mdc-floating-label {
  color: rgba(0, 0, 0, .37)
}
.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  color: rgba(0, 0, 0, .37)
}
.mdc-text-field--disabled .mdc-text-field-character-counter, .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  color: rgba(0, 0, 0, .37)
}
.mdc-text-field--disabled .mdc-text-field__icon {
  color: rgba(0, 0, 0, .3)
}
.mdc-text-field--disabled:not(.mdc-text-field--textarea) {
  border-bottom-color: rgba(0, 0, 0, .12)
}
.mdc-text-field--disabled .mdc-floating-label {
  cursor: default
}
.mdc-text-field--textarea.mdc-text-field--disabled {
  background-color: transparent;
  background-color: #f9f9f9
}
.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading, .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch, .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, .06)
}
.mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__input {
  border-bottom: none
}
@keyframes mdc-floating-label-shake-float-above-text-field-dense {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-70%) scale(.8)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-70%) scale(.8)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(.8)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-70%) scale(.8)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-120%) scale(.8)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-120%) scale(.8)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(.8)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-120%) scale(.8)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  0% {
    transform: translateX(calc(0 - 0)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense {
  0% {
    transform: translateX(calc(0 - 21px)) translateY(-120%) scale(.8)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 21px)) translateY(-120%) scale(.8)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(.8)
  }
  100% {
    transform: translateX(calc(0 - 21px)) translateY(-120%) scale(.8)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  0% {
    transform: translateX(calc(0 - 0)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0)) translateY(-130%) scale(.75)
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl {
  0% {
    transform: translateX(calc(0 - -21px)) translateY(-120%) scale(.8)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - -21px)) translateY(-120%) scale(.8)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(.8)
  }
  100% {
    transform: translateX(calc(0 - -21px)) translateY(-120%) scale(.8)
  }
}
@keyframes mdc-floating-label-shake-float-above-textarea {
  0% {
    transform: translateX(calc(0 - 0%)) translateY(-130%) scale(.75)
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform: translateX(calc(4% - 0%)) translateY(-130%) scale(.75)
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(.75)
  }
  100% {
    transform: translateX(calc(0 - 0%)) translateY(-130%) scale(.75)
  }
}
:root {
  --mdc-theme-primary: #f8932f;
  --mdc-theme-secondary: #55dc53;
  --mdc-theme-background: #222133;
  --mdc-theme-surface: #fff;
  --mdc-theme-error: #b00020;
  --mdc-theme-on-primary: #fff;
  --mdc-theme-on-secondary: #222133;
  --mdc-theme-on-surface: #000;
  --mdc-theme-on-error: #fff;
  --mdc-theme-text-primary-on-background: #fff;
  --mdc-theme-text-secondary-on-background: rgba(255, 255, 255, 0.7);
  --mdc-theme-text-hint-on-background: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-disabled-on-background: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-icon-on-background: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);
  --mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);
  --mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-primary-on-dark: #fff;
  --mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);
  --mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5)
}
.mdc-theme--primary {
  color: #f8932f !important;
  color: var(--mdc-theme-primary, #f8932f) !important
}
.mdc-theme--secondary {
  color: #55dc53 !important;
  color: var(--mdc-theme-secondary, #55dc53) !important
}
.mdc-theme--background {
  background-color: #222133;
  background-color: var(--mdc-theme-background, #222133)
}
.mdc-theme--surface {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff)
}
.mdc-theme--error {
  color: #b00020 !important;
  color: var(--mdc-theme-error, #b00020) !important
}
.mdc-theme--on-primary {
  color: #fff !important;
  color: var(--mdc-theme-on-primary, #fff) !important
}
.mdc-theme--on-secondary {
  color: #222133 !important;
  color: var(--mdc-theme-on-secondary, #222133) !important
}
.mdc-theme--on-surface {
  color: #000 !important;
  color: var(--mdc-theme-on-surface, #000) !important
}
.mdc-theme--on-error {
  color: #fff !important;
  color: var(--mdc-theme-on-error, #fff) !important
}
.mdc-theme--text-primary-on-background {
  color: #fff !important;
  color: var(--mdc-theme-text-primary-on-background, #fff) !important
}
.mdc-theme--text-secondary-on-background {
  color: rgba(255, 255, 255, .7) !important;
  color: var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, 0.7)) !important
}
.mdc-theme--text-hint-on-background {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-disabled-on-background {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-icon-on-background {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-primary-on-light {
  color: rgba(0, 0, 0, .87) !important;
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important
}
.mdc-theme--text-secondary-on-light {
  color: rgba(0, 0, 0, .54) !important;
  color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important
}
.mdc-theme--text-hint-on-light {
  color: rgba(0, 0, 0, .38) !important;
  color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important
}
.mdc-theme--text-disabled-on-light {
  color: rgba(0, 0, 0, .38) !important;
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important
}
.mdc-theme--text-icon-on-light {
  color: rgba(0, 0, 0, .38) !important;
  color: var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important
}
.mdc-theme--text-primary-on-dark {
  color: #fff !important;
  color: var(--mdc-theme-text-primary-on-dark, #fff) !important
}
.mdc-theme--text-secondary-on-dark {
  color: rgba(255, 255, 255, .7) !important;
  color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important
}
.mdc-theme--text-hint-on-dark {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-disabled-on-dark {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--text-icon-on-dark {
  color: rgba(255, 255, 255, .5) !important;
  color: var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important
}
.mdc-theme--primary-bg {
  background-color: #f8932f !important;
  background-color: var(--mdc-theme-primary, #f8932f) !important
}
.mdc-theme--secondary-bg {
  background-color: #55dc53 !important;
  background-color: var(--mdc-theme-secondary, #55dc53) !important
}
.mdc-top-app-bar {
  background-color: #0c0c28;
  /* background-color: var(--mdc-theme-primary, #f8932f); */
  color: rgba(0, 0, 0, .87);
  display: flex;
  position: fixed;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  z-index: 4;
  height: 54px;
  border-bottom: 1px solid #ee9539;
}
.mdc-top-app-bar .mdc-top-app-bar__action-item, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon {
  color: #fff;
  color: var(--mdc-theme-on-primary, #fff)
}
.mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
  background-color: #fff
}
@supports not (-ms-ime-align:auto) {
  .mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
    background-color: var(--mdc-theme-on-primary, #fff)
  }
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before {
  opacity: .08
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before, .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded, .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.mdc-top-app-bar__row {
  display: flex;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 64px
}
.mdc-top-app-bar__section {
  /* display: inline-flex; */
  /* flex: 1 1 auto; */
  /* align-items: center; */
  /* min-width: 0; */
  /* padding: 8px 12px; */
  z-index: 1
}
.mdc-top-app-bar__section--align-start {
  /* justify-content: flex-start; */
  order: -1;
}
.mdc-top-app-bar__section--align-end {
  justify-content: flex-end;
  order: 1
}
.mdc-top-app-bar__title {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: .0125em;
  text-decoration: inherit;
  text-transform: inherit;
  padding-left: 20px;
  padding-right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  z-index: 1
}
[dir=rtl] .mdc-top-app-bar__title, .mdc-top-app-bar__title[dir=rtl] {
  padding-left: 0;
  padding-right: 20px
}
.mdc-top-app-bar--short-collapsed {
  border-radius: 0 0 24px 0
}
[dir=rtl] .mdc-top-app-bar--short-collapsed, .mdc-top-app-bar--short-collapsed[dir=rtl] {
  border-radius: 0 0 0 24px
}
.mdc-top-app-bar--short {
  top: 0;
  right: auto;
  left: 0;
  width: 100%;
  transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1)
}
[dir=rtl] .mdc-top-app-bar--short, .mdc-top-app-bar--short[dir=rtl] {
  right: 0;
  left: auto
}
.mdc-top-app-bar--short .mdc-top-app-bar__row {
  height: 56px
}
.mdc-top-app-bar--short .mdc-top-app-bar__section {
  padding: 4px
}
.mdc-top-app-bar--short .mdc-top-app-bar__title {
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1
}
.mdc-top-app-bar--short-collapsed {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  width: 56px;
  transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title {
  display: none
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item {
  transition: padding 150ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item {
  width: 112px
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end {
  padding-left: 0;
  padding-right: 12px
}
[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl] {
  padding-left: 12px;
  padding-right: 0
}
.mdc-top-app-bar--dense .mdc-top-app-bar__row {
  height: 48px
}
.mdc-top-app-bar--dense .mdc-top-app-bar__section {
  padding: 0 4px
}
.mdc-top-app-bar--dense .mdc-top-app-bar__title {
  padding-left: 12px;
  padding-right: 0
}
[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title, .mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl] {
  padding-left: 0;
  padding-right: 12px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  height: 128px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  align-self: flex-end;
  padding-bottom: 2px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item, .mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon {
  align-self: flex-start
}
.mdc-top-app-bar--fixed {
  transition: box-shadow 200ms linear
}
.mdc-top-app-bar--fixed-scrolled {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  transition: box-shadow 200ms linear
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  height: 96px
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section {
  padding: 0 12px
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  padding-left: 20px;
  padding-right: 0;
  padding-bottom: 9px
}
[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title, .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl] {
  padding-left: 0;
  padding-right: 20px
}
.mdc-top-app-bar--fixed-adjust {
  padding-top: 64px
}
.mdc-top-app-bar--dense-fixed-adjust {
  padding-top: 48px
}
.mdc-top-app-bar--short-fixed-adjust {
  padding-top: 56px
}
.mdc-top-app-bar--prominent-fixed-adjust {
  padding-top: 128px
}
.mdc-top-app-bar--dense-prominent-fixed-adjust {
  padding-top: 96px
}
@media(max-width:599px) {
  .mdc-top-app-bar__row {
    height: 56px
  }
  .mdc-top-app-bar__section {
    /* padding: 4px; */
  }
  .mdc-top-app-bar--short {
    transition: width 200ms cubic-bezier(0.4, 0, 0.2, 1)
  }
  .mdc-top-app-bar--short-collapsed {
    transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1)
  }
  .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end {
    padding-left: 0;
    padding-right: 12px
  }
  [dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl] {
    padding-left: 12px;
    padding-right: 0
  }
  .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
    padding-bottom: 6px
  }
  .mdc-top-app-bar--fixed-adjust {
    padding-top: 56px
  }
}
.mdc-typography {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
.mdc-typography--headline1 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 6rem;
  line-height: 6rem;
  font-weight: 300;
  letter-spacing: -.015625em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline2 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: 300;
  letter-spacing: -.00833333em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline3 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3rem;
  line-height: 3.125rem;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline4 {
  font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
  line-height: 2.5rem;
  text-align: center;
  font-weight: 400;
  margin-bottom: 29px;
  letter-spacing: .00735294em;
  text-decoration: inherit;
  text-transform: uppercase;
  color: #ffffff;
}
.mdc-typography--headline5 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--headline6 {
  font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  text-transform: uppercase;
  /* line-height: 2rem; */
  font-weight: bold;
  /* font-weight: 500; */
  /* letter-spacing: .0125em; */
  text-decoration: inherit;
  /* text-transform: inherit; */
  color: #ee7700;
}
.mdc-typography--subtitle1 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: .009375em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--subtitle2 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.375rem;
  font-weight: 500;
  letter-spacing: .00714286em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--body1 {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: .03125em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--body2 {
  font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  /* font-size: 13px; */
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  /* color: #0c0c26; */
}
.mdc-typography--caption {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .03333333em;
  text-decoration: inherit;
  text-transform: inherit
}
.mdc-typography--button {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 2.25rem;
  font-weight: 500;
  letter-spacing: .08928571em;
  text-decoration: none;
  text-transform: uppercase
}
.mdc-typography--overline {font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .75rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: .16666667em;
  text-decoration: none;
  text-transform: uppercase
}
@font-face {
  font-family: Ardela;
  src: url(/css/Ardela.otf)format("opentype")
}
@font-face {
  font-family: ardela;
  font-weight: 700;
  src: url(/css/Ardela-bold.otf)format("opentype")
}
:root {
  --mdc-theme-primary: #f8932f;
  --mdc-theme-secondary: #55dc53;
  --mdc-theme-background: #222133;
  --mdc-theme-paper: #2a2c3f;
  --mdc-theme-on-primary: rgba(0, 0, 0, 0.87);
  --mdc-theme-on-secondary: #222133;
  --mdc-theme-text-primary: #ffffff;
  --mdc-theme-text-secondary: rgba(255, 255, 255, 0.6);
  --mdc-theme-text-primary-on-light: #222133;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #fff
}
a {
  color: inherit;
  text-transform: inherit;
  text-decoration: inherit
}
* {
  box-sizing: border-box
}
.display-none {
  display: none
}
.background-image {
  width: 100%;
  height: 100%;
  object-fit: cover
}
.container {
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 1280px;  
}
.mdc-card {
  border-radius: 4px;
  background-color: #060b35;
  border: 1px solid #ee7602;
}
.mdc-card.mdc-card__primary-action {
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1)0ms
}
.mdc-card.mdc-card__primary-action:hover {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}
.revamp {
  background-color: #1a1a1a;
}
.revamp .background-image {
  position: absolute
}
.revamp .hidden {
  display: none
}
.revamp body {
  margin: 0
}
/* login button */
.revamp .mdc-button {
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px;
  width: 100%;
  /* margin: auto 10px; */
}
.revamp .mdc-button--outlined:not(:disabled) {
  background-color: transparent
}
.revamp .mdc-button--outlined:not(:disabled) {
  color: #fff;
  color: var(--mdc-theme-text-primary-on-dark, #fff)
}
.revamp .mdc-button--outlined::before, .revamp .mdc-button--outlined::after {
  background-color: #fff
}
@supports not (-ms-ime-align:auto) {
  .revamp .mdc-button--outlined::before, .revamp .mdc-button--outlined::after {
    background-color: var(--mdc-theme-text-primary-on-dark, #fff)
  }
}
.revamp .mdc-button--outlined:hover::before {
  opacity: .08
}
.revamp .mdc-button--outlined:not(.mdc-ripple-upgraded):focus::before, .revamp .mdc-button--outlined.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .24;
}
.revamp .mdc-button--outlined:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.revamp .mdc-button--outlined:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .24
}
.revamp .mdc-button--outlined.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .24
}
.revamp .mdc-button--outlined:not(:disabled) {
  border-color: rgba(255, 255, 255, .6)
}
.revamp .mdc-button--outlined:not(:disabled) {
  color: #fff
}
.revamp .mdc-button--raised:not(:disabled) {
  background-color: #161616;
  border: 1px solid #ff780d;
}
.revamp .mdc-button--raised:not(:disabled) {
  color: rgba(0, 0, 0, .87);
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
}
.revamp .mdc-button--raised::before, .revamp .mdc-button--raised::after {
  background-color: rgba(0, 0, 0, .87)
}
@supports not (-ms-ime-align:auto) {
  .revamp .mdc-button--raised::before, .revamp .mdc-button--raised::after {
    background-color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87))
  }
}
.revamp .mdc-button--raised:hover::before {
  opacity: .04
}
.revamp .mdc-button--raised:not(.mdc-ripple-upgraded):focus::before, .revamp .mdc-button--raised.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: .12
}
.revamp .mdc-button--raised:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear
}
.revamp .mdc-button--raised:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: .12
}
.revamp .mdc-button--raised.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: .12
}
.revamp .mdc-button--raised:not(:disabled) {
  color: #ffffff;
}
.revamp .mdc-top-app-bar {
  /* position: absolute; */
  /* background: 0 0; */
}
@media(min-width:840px) {
  .revamp .mdc-top-app-bar {
    position: sticky;
    top: 0;
    height: 66px;
    margin-bottom: -66px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border-bottom: 1px solid #ff770a;
  }
  .revamp .mdc-top-app-bar.smaller {
    background: #0c0c28;
    border-bottom: 1px solid #fe890b;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    padding: 4px;
    -o-transition: all .3s;
    transition: all .3s;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  }
  .revamp .mdc-top-app-bar.smaller .mdc-top-app-bar__row {
    height: 56px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
  }
  .revamp .mdc-top-app-bar.smaller .mdc-top-app-bar__section {
    /* margin-top: 0; */
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
  }
  .revamp .mdc-top-app-bar.smaller .header-logo-section .header-logo {
    /* height: 24px; */
    /* width: 118.89px; */
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
  }
}
.revamp .mdc-top-app-bar__section {
  margin: auto;
  /* margin-top: -5px; */
  /* padding: 0; */
}
.revamp .mdc-top-app-bar__row {
  /* height: 83px; */
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
@media(max-width:839px) {
  .revamp .mdc-top-app-bar__section {
    /* margin-top: 24px; */
  }
  .revamp .mdc-top-app-bar__row {
    height: 49px;
  }
}

@media(max-width:599px) {
  .revamp .mdc-top-app-bar__section {
    /* margin-top: 16px; */
    /* margin-left: 26px; */
    justify-content: center;
    width: 100%;
  }
  .revamp .mdc-top-app-bar__row {
    height: 38px;
  }
}
.revamp .header-logo-section {
  /* align-items: baseline; */
}
.revamp .header-logo-section .header-logo {
  height: 60px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
@media(min-width:840px) {
  .revamp .header-logo-section .header-logo {
    /* width: 178.34px; */
  }
}
@media(max-width:839px) {
  .revamp .header-logo-section .header-logo {
    /* height: 44px; */
    /* margin-top: 20px !important; */
    margin: auto !important;
  }
}
@media(max-width:599px) {
  .revamp .header-logo-section .header-logo {
    height: 46px;
    /* margin-top: 20px !important; */
    /* margin: auto; */
    /* padding: 5px 0px; */
  }
}
.revamp .auth-buttons .mdc-button {
  min-width: 112px
}
.revamp .auth-buttons .mdc-button.mdc-button--outlined {
  border-color: #62c0ea;
  background-color: #2b3c7e;
}
.revamp .auth-buttons .mdc-button:not(:last-of-type) {
  margin-right: 16px
}
@media(max-width:839px) and (min-width:600px) {
  .revamp .auth-buttons .mdc-button {
    min-width: 168px
  }
}
@media(max-width:839px) {
  .revamp .auth-buttons {
    display: flex;
    justify-content: center;
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    /* width: 100vw; */
    border-top: 1px solid #ee8034;
    padding: 16px;
    background-color: #0c142b;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, .2), 0 -3px 2px -2px rgba(0, 0, 0, .12), 0 -2px 4px 0 rgba(0, 0, 0, .14), 0 -4px 4px 0 rgba(0, 0, 0, .11);
  }
  .revamp .auth-buttons .mdc-button:not(:last-of-type) {
    margin-right: 50px;
  }
}
@media(max-width:839px) {
  .revamp .main-content {
    padding-bottom: 0px;
  }
}
.revamp .fixe-cards-container {
  position: relative
}
.revamp .fixe-cards-container > .background-image {
  z-index: -1
}
.revamp .fixe-cards {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 40px
}
@media(max-width:839px) {
  .revamp .fixe-cards {
    margin-top: 24px
  }
}
@media(max-width:599px) {
  .revamp .fixe-cards {
    margin-top: 16px
  }
}
.revamp .fixe-cards .background-image {
  object-position: right center
}
.revamp .fixe-cards .mdc-layout-grid__inner {
  grid-gap: 48px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  min-height: 256px
}
.revamp .fixe-cards .mdc-layout-grid__inner .mdc-layout-grid__cell {
  grid-column-end: span 1
}
.revamp .fixe-cards .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card {
  height: 100%;
  background-color: #2a2c3f;
  position: relative
}
@media(max-width:839px) {
  .revamp .fixe-cards .mdc-layout-grid__inner {
    grid-gap: 32px;
    min-height: 216px
  }
}
@media(max-width:599px) {
  .revamp .fixe-cards .mdc-layout-grid__inner {
    grid-gap: 8px;
    grid-template-columns: repeat(1, minmax(0, 1fr))
  }
  .revamp .fixe-cards .mdc-layout-grid__inner .mdc-layout-grid__cell {
    min-height: unset
  }
  .revamp .fixe-cards .mdc-layout-grid__inner .mdc-layout-grid__cell .fixe-cards__content {
    min-height: 216px
  }
}
.revamp .fixe-cards__content {
  padding: 32px;
  z-index: 1
}
.revamp .fixe-cards__content-title {
  margin: 0 0 24px;
  font-size: 36px;
  line-height: normal;
  max-width: 208px
}
.revamp .fixe-cards__content-description {
  margin-bottom: 38px;
  font-size: 16px;
  overflow: hidden;
  max-width: 200px;
  line-height: 1.38
}
@media(max-width:839px) {
  .revamp .fixe-cards__content-description {
    max-width: 152px
  }
}
.revamp .fixe-cards__content .mdc-button {
  height: 48px
}
@media(max-width:839px) {
  .revamp .fixe-cards__content {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start
  }
  .revamp .fixe-cards__content-title {
    font-size: 20px;
    line-height: normal;
    margin: 0 0 16px
  }
  .revamp .fixe-cards__content-description {
    font-size: 12px;
    margin: 0
  }
  .revamp .fixe-cards__content .mdc-button {
    margin-top: auto;
    height: 40px;
    padding: 0 16px
  }
}
.revamp .fixe-cards-big {
  margin-top: 24px
}
@media(min-width:840px) {
  .revamp .fixe-cards-big .mdc-layout-grid__inner {
    min-height: 376px
  }
}
.revamp .fixe-cards-big .fixe-cards__content-title {
  font-weight: 700
}
@media(max-width:599px) {
  .revamp .fixe-cards-big .fixe-cards__content-title {
    margin-bottom: 8px
  }
}
@media(max-width:839px) {
  .revamp .fixe-cards-big .fixe-cards__content-description {
    line-height: 1.5
  }
}
.revamp .fixe-cards-small {
  padding-top: 80px;
  padding-bottom: 56px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0
}
@media(max-width:1239px) {
  .revamp .fixe-cards-small {
    padding-top: 40px
  }
}
@media(max-width:599px) {
  .revamp .fixe-cards-small {
    padding-bottom: 40px
  }
}
.revamp .fixe-cards-small h4 {
  font-weight: 700;
  margin: 0 0 64px;
  text-align: center
}
@media(max-width:1239px) {
  .revamp .fixe-cards-small h4 {
    margin: 0 0 32px
  }
}
.revamp .fixe-cards-small .mdc-button {
  height: 48px;
  min-width: 190px;
  margin-top: 56px
}
@media(max-width:1239px) {
  .revamp .fixe-cards-small .mdc-button {
    display: none
  }
}
.revamp .fixe-cards-small .mdc-layout-grid__inner {
  grid-gap: 16px;
  width: 100%
}
@media(max-width:1239px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 24px;
    width: unset
  }
  .revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card {
    width: 344px
  }
}
@media(max-width:599px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner {
    grid-gap: 16px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 344px
  }
}
@media(max-width:359px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner {
    width: 304px
  }
}
.revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card {
  height: 256px
}
@media(max-width:1239px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card {
    margin: auto;
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    min-height: 475px;
    text-align: center;
    align-items: center
  }
  .revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card .fixe-cards__content-description {
    max-width: 230px
  }
}
@media(max-width:1239px) and (min-width:840px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card {
    min-width: 360px
  }
}
@media(max-width:359px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card {
    width: 304px
  }
}
.revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card .fixe-cards__image {
  position: absolute;
  bottom: 0;
  right: -56px;
  max-height: 240px
}
@media(max-width:599px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card .fixe-cards__image {
    max-height: 200px;
    right: -100px
  }
}
@media(max-width:839px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card .fixe-cards__image {
    right: -24px;
    max-height: 230px
  }
}
@media(min-width:840px) and (max-width:1239px) {
  .revamp .fixe-cards-small .mdc-layout-grid__inner .mdc-layout-grid__cell .mdc-card .fixe-cards__image {
    right: -40px
  }
}
.revamp .fixe-cards-small .fixe-cards__content {
  z-index: 1
}
@media(max-width:1239px) {
  .revamp .fixe-cards-small .fixe-cards__content {
    height: 100%;
    max-width: 100%;
    text-align: -webkit-center
  }
}
.revamp .fixe-cards-small .fixe-cards__content-title {
  font-size: 32px
}
@media(max-width:839px) {
  .revamp .fixe-cards-small .fixe-cards__content-title {
    max-width: 100%;
    line-height: normal
  }
}
.revamp .fixe-cards-small .fixe-cards__content-description {
  font-size: 14px;
  line-height: 1.57
}
@media(max-width:839px) {
  .revamp .fixe-cards-small .fixe-cards__content-description {
    margin: 0 auto;
    max-width: 180px
  }
}
@media(max-width:1279px) {
  .revamp .fixe-cards-small .fixe-cards__content-description {
    max-width: 40%
  }
}
.revamp .section-header {
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 700
}
@media(max-width:839px) {
  .revamp .section-header {
    margin: 0 0 8px;
    font-size: 16px;
    font-weight: 400
  }
}
.revamp .tiles-list-wrapper {
  margin-top: 56px
}
.revamp .tiles-list-wrapper-x6 {
  margin-top: 64px
}
@media(max-width:1439px) {
  .revamp .tiles-list-wrapper.container {
    padding-right: 0
  }
}
@media(max-width:839px) {
  .revamp .tiles-list-wrapper {
    margin-top: 16px
  }
  .revamp .tiles-list-wrapper-x6 {
    margin-top: 24px
  }
}
@media(max-width:599px) {
  .revamp .tiles-list-wrapper.container {
    padding-right: 0
  }
}
.revamp .tiles-list-wrapper .tiles-list {
  padding: 0;
  width: 100%
}
.revamp .tiles-list-wrapper .tiles-list .tiles-list-inner {
  display: flex;
  flex-direction: row;
  padding-bottom: 16px
}
@media(max-width:1279px) {
  .revamp .tiles-list-wrapper .tiles-list .tiles-list-inner {
    padding-bottom: 12px;
    margin-bottom: 4px
  }
}
.revamp .tiles-list-wrapper .tiles-list .list-item {
  height: 65px;
  vertical-align: top;
  margin: 0 4px
}
.revamp .tiles-list-wrapper .tiles-list .list-item .tiles-list__item {
  background: #2a2c3f;
  padding: 8px 16px;
  height: 64px;
  border-radius: 4px
}
.revamp .tiles-list-wrapper .tiles-list .list-item .tiles-list__item .tiles-list__item-content {
  fill: #dd9232;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%
}
.revamp .tiles-list-wrapper .tiles-list .list-item .tiles-list__item .tiles-list__item-content svg {
  height: 32px;
  width: 32px;
  min-width: 32px
}
.revamp .tiles-list-wrapper .tiles-list .list-item .tiles-list__item .tiles-list__item-content i {
  font-size: 40px;
  color: #f8932f
}
.revamp .tiles-list-wrapper .tiles-list .list-item .tiles-list__item .tiles-list__item-content span {
  margin-left: 16px;
  font-size: 12px;
  width: 100%
}
.revamp .tiles-list-wrapper .tiles-list .list-item .tiles-list__item .tiles-list__item-content img {
  height: 36px;
  max-width: 100%
}
.revamp .tiles-list-wrapper .tiles-list .list-item:first-child {
  margin-left: 0
}
.revamp .tiles-list-wrapper .tiles-list .list-item:last-child {
  margin-right: 0
}
.revamp .tiles-list-wrapper .tiles-list-x8 .list-item {
  width: 100%
}
.revamp .tiles-list-wrapper .tiles-list-x8 .list-item a {
  width: 168px
}
@media(min-width:1440px) {
  .revamp .tiles-list-wrapper .tiles-list-x8 {
    overflow: hidden;
    display: -webkit-box
  }
}
.revamp .tiles-list-wrapper .tiles-list-x6 .list-item {
  width: 100%
}
.revamp .tiles-list-wrapper .tiles-list-x6 .list-item a {
  min-width: 168px
}
.revamp .tiles-list-wrapper .tiles-list-x6 .list-item:last-of-type img {
  display: none
}
@media(max-width:1400px) {
  .revamp .tiles-list-wrapper .tiles-list-x6 {
    overflow: auto
  }
}
.revamp .getting-started-container .getting-started-wrapper .mdc-layout-grid__cell .button-link .getting-started-card {
  padding: 40px 56px
}
.revamp .getting-started-container .getting-started-wrapper .getting-started-tile-content {
  padding: 0
}
.revamp .getting-started-container .getting-started-wrapper .tiles-list-description {
  margin-top: 96px
}
.revamp .getting-started-container .getting-started-wrapper .tiles-list-description .title {
  font-size: 34px;
  font-weight: 700;
  line-height: normal
}
.revamp .getting-started-container .getting-started-wrapper .tiles-list-description .sub-title {
  margin: 24px 0 0;
  max-width: unset
}
.revamp .getting-started-container .getting-started-wrapper .getting-started-tile-icon .icon {
  font-size: 44px;
  color: #f8932f
}
@media(max-width:839px) {
  .revamp .getting-started-container {
    display: none
  }
}
.scroll-horizontal {
  width: 1280px
}
@media(max-width:839px) {
  .scroll-horizontal {
    width: 839px
  }
}
.tiles-list-x8 ::-webkit-scrollbar, .tiles-list-x8 * ::-webkit-scrollbar {
  display: none
}
.casino-categories-wrapper {
  margin-top: 48px
}
@media(max-width:1439px) {
  .casino-categories-wrapper.container {
    padding-right: 0
  }
}
@media(max-width:839px) {
  .casino-categories-wrapper {
    margin-top: 32px
  }
}
@media(max-width:599px) {
  .casino-categories-wrapper {
    margin-top: 24px
  }
}
.casino-categories-wrapper .casino-categories-list {
  display: flex;
  flex-direction: row
}
@media(max-width:1439px) {
  .casino-categories-wrapper .casino-categories-list {
    padding-bottom: 16px
  }
}
.casino-categories-wrapper .casino-categories-card-wrapper:not(:last-of-type) {
  margin-right: 16px
}
@media(max-width:839px) {
  .casino-categories-wrapper .casino-categories-card-wrapper:not(:last-of-type) {
    margin-right: 8px
  }
}
.casino-categories-wrapper .casino-categories-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%
}
.casino-categories-wrapper .casino-categories-card-image {
  margin-bottom: 8px;
  width: 194px;
  height: 144px
}
.casino-categories-wrapper .casino-categories-card-description {
  color: rgba(255, 255, 255, .6)
}
.create-account-wrapper {
  margin-top: 48px;
  margin-bottom: 56px
}
@media(max-width:839px) {
  .create-account-wrapper {
    margin-top: 40px
  }
}
@media(max-width:839px) {
  .create-account-wrapper {
    margin-top: 32px
  }
}
.create-account-wrapper .mdc-layout-grid {
  padding: 0;
  margin: 8px 0
}
.create-account-wrapper .create-account-card {
  min-height: 144px;
  height: 100%;
  padding: 16px;
  flex-direction: row;
  align-items: center;
  border-radius: 4px;
  background-color: #060b35;
}
@media(min-width:600px) and (max-width:1023px) {
  .create-account-wrapper .create-account-card {
    flex-direction: column;
    min-height: 248px
  }
}
@media(max-width:599px) {
  .create-account-wrapper .create-account-card .mdc-typography--headline6 {
    margin-bottom: 16px
  }
}
.create-account-wrapper .create-account-card .create-account-icon {
  height: 104px;
  width: 154px;
  text-align: center;
  filter: grayscale(1);
}
@media(max-width:599px) {
  .create-account-wrapper .create-account-card .create-account-icon {
    width: 88px;
    height: 64px
  }
}
.create-account-wrapper .create-account-card .create-account-icon img {
  max-height: 100%
}
.create-account-wrapper .create-account-card .create-account-description {
  display: flex;
  flex-direction: column;
  padding-left: 16px;
  width: calc(100% - 170px)
}
@media(max-width:1023px) and (min-width:600px) {
  .create-account-wrapper .create-account-card .create-account-description {
    padding-left: 0;
    margin-top: 24px;
    text-align: center;
    width: 80%
  }
}
@media(max-width:599px) {
  .create-account-wrapper .create-account-card .create-account-description {
    width: 90%
  }
}
.create-account-wrapper .create-account-card .mdc-typography--headline6 {
  font-size: 16px;
  line-height: normal;
  margin-bottom: 8px
}
.create-account-wrapper .create-account-card .mdc-typography--body2 {
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: .25px;
  color: rgba(255, 255, 255, .6)
}
.create-account-wrapper .mdc-layout-grid__inner {
  grid-gap: 16px;
  grid-template-columns: repeat(9, minmax(0, 1fr))
}
@media(max-width:839px) {
  .create-account-wrapper .mdc-layout-grid__inner {
    grid-gap: 8px
  }
}
.create-account-wrapper .mdc-layout-grid__cell {
  grid-column-end: span 3
}
@media(max-width:599px) {
  .create-account-wrapper .mdc-layout-grid__cell {
    grid-column-end: span 9
  }
}
.create-account-wrapper.create-account-seo {
  background-color: #03051e;
  padding: 64px 0 48px;
  margin: 0
}
@media(max-width:1023px) {
  .create-account-wrapper.create-account-seo {
    padding: 32px 0 40px
  }
}
.create-account-wrapper.create-account-seo .container {
  display: flex;
  flex-direction: column;
  align-items: center
}
.create-account-wrapper.create-account-seo .mdc-typography--headline4 {
  font-weight: 700;
  margin: 0 0 56px
}
@media(max-width:1023px) {
  .create-account-wrapper.create-account-seo .mdc-typography--headline4 {
    margin-bottom: 24px
  }
}
@media(max-width:839px) {
  .create-account-wrapper.create-account-seo .mdc-typography--headline4 {
    font-weight: 400;
    font-size: 24px;
    line-height: normal;
    margin-bottom: 24px
  }
}
@media(max-width:599px) {
  .create-account-wrapper.create-account-seo .mdc-typography--headline4 {
    max-width: 205px;
    text-align: center;
    margin: 0 auto 32px
  }
}
.create-account-wrapper.create-account-seo .mdc-button {
  height: 48px;
  min-width: 190px;
  margin-top: 56px
}
@media(max-width:839px) {
  .create-account-wrapper.create-account-seo .mdc-button {
    margin-top: 32px
  }
}
.revamp-footer {
  display: flex;
  flex-direction: row;
  /* margin-top: 48px; */
}
@media(max-width:839px) {
  .revamp-footer {
    margin-top: 20px;
    margin-bottom: 50px;
  }
}
.revamp-footer .mdc-layout-grid {
  padding: 0
}
.revamp-footer .footer-site-map .mdc-layout-grid__inner {
  grid-template-columns: repeat(12, minmax(0, 1fr));
  text-align: center
}
.revamp-footer .footer-site-map .footer-grid-cell {
  grid-column-end: span 3
}
.revamp-footer .footer-site-map .footer-grid-cell a {
  color: #fff;
  text-decoration: none
}
@media(min-width:540px) {
  .revamp-footer .footer-site-map-section-title .footer-collapse-arrow {
    display: none
  }
}
@media(max-width:539px) {
  .revamp-footer .footer-site-map-section-title {
    border-top: 2px solid #2a2c3f;
    display: flex;
    align-items: center;
    height: 64px;
    justify-content: space-between
  }
  .revamp-footer .footer-site-map-section-title:last-of-type {
    border: none
  }
  .revamp-footer .footer-site-map-section-title * {
    margin: 0 8px
  }
  .revamp-footer .footer-site-map-section-title a {
    font-size: 16px
  }
  .revamp-footer .footer-site-map-section-title span {
    font-size: 32px;
    transition: transform .5s ease
  }
  .revamp-footer .footer-site-map-section-title span.collapsed {
    transform: rotate(180deg)
  }
}
.revamp-footer .footer-site-map-list-item {
  padding: 8px 0
}
.revamp-footer .footer-site-map-items-list {
  list-style: none;
  padding-left: 0;
  margin: 0
}
@media(max-width:539px) {
  .revamp-footer .footer-site-map-items-list li {
    margin-bottom: 24px;
    padding: 8px 0;
    text-align: left;
    margin-left: 8px
  }
  .revamp-footer .footer-site-map-items-list-wrapper.collapsed {
    display: none
  }
}
.revamp-footer .footer-site-map-items-list a {
  text-decoration: none !important;font-family: 'Play', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: .01785714em;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(255, 255, 255, .6)
}
.revamp-footer__left {
  width: 200px
}
.revamp-footer__right {
  margin-left: 112px;
  width: calc(100% - 200px)
}
.revamp-footer .revamp-footer-logo {
  margin-bottom: 24px;
}
@media(min-width:540px) and (max-width:859px) {
  .revamp-footer .revamp-footer-logo {
    margin: 12px 0
  }
}
@media(min-width:860px) {
  .revamp-footer .revamp-footer-logo {
    margin-top: 8px
  }
}
.revamp-footer .revamp-footer-logo img {
  width: 200px
}
.revamp-footer .footer-site-map-list-item:hover * {
  color: #fff;
  opacity: 1
}
.revamp-footer .footer-nav-main {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: .15px
}
.revamp-footer .mdc-layout-grid__cell {
  grid-column-end: span 3
}
@media(max-width:539px) {
  .revamp-footer .mdc-layout-grid__cell {
    margin-bottom: -17px !important
  }
}
@media(min-width:540px) and (max-width:839px) {
  .revamp-footer {
    flex-direction: column
  }
  .revamp-footer__left {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
  }
  .revamp-footer__left .revamp-footer-logo img {
    height: 28px;
    width: auto
  }
  .revamp-footer__right {
    width: 100%;
    margin: 32px 0
  }
  .revamp-footer .mdc-layout-grid__cell {
    grid-column-end: span 2
  }
}
@media(max-width:539px) {
  .revamp-footer {
    flex-direction: column;
  }
  .revamp-footer__left {
    display: flex;
    flex-direction: column;
    width: 100%;
    text-align: center
  }
  .revamp-footer__left .revamp-footer-logo {
    margin-bottom: 40px;
  }
  .revamp-footer__left .revamp-footer-logo img {
    height: 50px;
    width: auto
  }
  .revamp-footer__right {
    margin: 16px auto;
    text-align: center;
    width: 100%
  }
  .revamp-footer .mdc-layout-grid__cell {
    grid-column-end: span 12;
    margin-bottom: 32px
  }
}
.license {
  margin-top: 32px;
  margin-bottom: -16px;
  display: flex;
  align-items: center
}
.license.curacao {
  justify-content: center
}
.license.curacao .copyrights-text {
  padding-left: 16px
}
@media(max-width:599px) {
  .license.curacao .copyrights-text {
    padding-left: 0;
    margin-top: 16px
  }
}
.license.montenegro {
  justify-content: space-between
}
.license.montenegro .license-image img {
  height: 40px
}
.license.montenegro .copyrights-text {
  width: 80%;
  color: rgba(255, 255, 255, .32);
  line-height: 1.43;
  letter-spacing: .25px
}
@media(max-width:839px) {
  .license.montenegro {
    align-items: flex-start
  }
  .license.montenegro .copyrights-text {
    width: 70%
  }
}
@media(max-width:599px) {
  .license.montenegro .license-image {
    margin-bottom: 32px
  }
  .license.montenegro .copyrights-text {
    width: auto;
    padding-right: 40px
  }
}
@media(max-width:839px) {
  .license {
    margin-bottom: 32px
  }
  .license .copyrights-text {
    font-size: 12px
  }
}
@media(max-width:599px) {
  .license {
    flex-direction: column
  }
}
.references-wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 72px
}
.references-wrapper .references-item {
  height: 48px;
  width: 48px;
  /* margin-bottom: 24px; */
}
.references-wrapper .references-item img {
  width: 100%;
  height: 100%;
  filter: grayscale(1);
  /* opacity: .3; */
  transition: filter 1s ease, opacity 1s ease;
}
.references-wrapper .references-item img:hover {
  filter: saturate(1);
  opacity: 1
}
@media(max-width:839px) {
  .references-wrapper {
    margin-top: 24px;
    margin-bottom: 24px
  }
}
@media(max-width:599px) {
  .references-wrapper {
    flex-wrap: wrap;
    margin-bottom: 80px;
  }
  .references-wrapper .references-item {
    width: 25%;
    text-align: center
  }
  .references-wrapper .references-item img {
    height: 48px;
    width: 48px
  }
}
.divider {
  width: 100%;
  border-top: 1px solid #282828;
  /* margin-top: 48px; */
}
@media(max-width:839px) {
  .divider {
    margin-top: 16px
  }
}
@media(max-width:599px) {
  .divider {
    margin-top: 8px
  }
}
.light-page .divider {
  border-width: 1px;
  border-color: rgba(0, 0, 0, .12)
}
.light-page .revamp-footer .footer-nav-main {
  color: rgba(0, 0, 0, .87)
}
.light-page .revamp-footer .footer-site-map-items-list a {
  color: rgba(0, 0, 0, .6)
}
.light-page .license.montenegro .copyrights-text {
  color: rgba(0, 0, 0, .6)
}
.light-page .references-wrapper .references-item img {
  filter: invert(1)grayscale(1)
}
.light-page .references-wrapper .references-item img:hover {
  filter: invert(0)grayscale(0)
}
.pagination-nav {
  display: flex;
  align-items: center;
  margin-top: 64px;
  justify-content: center;
  position: relative;
  z-index: 1
}
.pagination-nav .previous a, .pagination-nav .next a {
  color: rgba(0, 0, 0, .6);
  font-size: 14px;
  letter-spacing: 1.25px;
  text-decoration: none;
  text-transform: uppercase
}
.pagination-nav .previous a.disabled, .pagination-nav .next a.disabled {
  pointer-events: none
}
.pagination-nav .pagination-indicators {
  margin: 0 12px;
  padding: 0;
  display: flex
}
.pagination-nav .pagination-indicators__item {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center
}
.pagination-nav .pagination-indicators__item a {
  display: flex;
  justify-content: center;
  line-height: 36px;
  width: 100%;
  text-decoration: none;
  color: rgba(0, 0, 0, .6)
}
.pagination-nav .pagination-indicators__item--current a {
  color: #fff;
  background-color: #f8932f;
  border-radius: 100px
}
.pagination-nav .pagination-indicators__item--first {
  margin-right: 8px
}
.pagination-nav .pagination-indicators__item--last {
  margin-left: 8px
}
@media(max-width:599px) {
  .pagination-nav {
    font-size: 12px
  }
  .pagination-nav .previous a, .pagination-nav .next a {
    font-size: 12px
  }
  .pagination-nav .pagination-indicators {
    margin: 0 8px
  }
  .pagination-nav .pagination-indicators__item {
    width: 24px;
    height: 24px
  }
  .pagination-nav .pagination-indicators__item a {
    line-height: 24px
  }
  .pagination-nav .pagination-indicators__item--first {
    margin-right: 8px
  }
  .pagination-nav .pagination-indicators__item--first .material-icons {
    font-size: 14px
  }
  .pagination-nav .pagination-indicators__item--last {
    margin-left: 8px
  }
  .pagination-nav .pagination-indicators__item--last i {
    font-size: 14px
  }
}
@media(max-width:839px) {
  .category-intro {
    margin-top: 16px
  }
  .category-intro .category-intro-title.mdc-typography--headline4 {
    font-size: 32px;
    line-height: normal
  }
}
.category-intro-title.mdc-typography--headline4 {
  font-size: 48px;
  font-weight: 400
}
.category-intro-description {
  margin-bottom: 0
}
.breadcrumb-header {
  display: flex;
  background-color: #2a2c3f;
  height: 56px;
  position: fixed;
  top: 0;
  z-index: 9;
  width: 100%;
  padding: 0 16px;
  align-items: center;
  justify-content: space-between
}
.breadcrumb-header .breadcrumb-category {
  display: flex;
  align-items: center
}
.breadcrumb-header .breadcrumb-category span {
  margin-left: 16px;
  font-size: 20px;
  text-transform: capitalize
}
.breadcrumb-header .mdc-button:not(:disabled) {
  border-color: rgba(255, 255, 255, .12)
}
.breadcrumb-header .mdc-button:not(:disabled) {
  color: #fff
}
@media(min-width:840px) {
  .breadcrumb-header {
    display: none
  }
}
.home-intro__wrapper {
  position: relative;
  padding-top: 100px;
  border-bottom: 1px solid #060b35;
  /* background-color: #939393; */
}
@media(max-width:839px) {
  .home-intro__wrapper {
    padding-top: 97px
  }
}
@media(max-width:599px) {
  .home-intro__wrapper {
    padding-top: 70px
  }
}
.home-intro__background {
  z-index: -1;
  top: 0
}
.home-intro__title .mdc-typography--headline3 {
  margin: 0;
  font-weight: 700;
  line-height: 1.23;
  text-align: center;
  color: #ff770a;
}
@media (max-width: 767px) {
  .product-intro__image img  {
    display: block;
  }
}

@media(max-width:839px) {
  .home-intro__title .mdc-typography--headline3 {
    font-size: 34px;
    font-weight: 400
  }
}
@media(max-width:599px) {
  .home-intro__title .mdc-typography--headline3 {
    font-size: 20px;
    max-width: 200px;
    font-weight: 700;
    margin: 0 auto
  }
}
.home-intro__title .mdc-typography--body2 {
  font-size: 16px;
  color: white;
  text-align: center;
  /* margin: 24px auto 0; */
  /* line-height: 32px; */
  /* max-width: 850px; */
}
@media(max-width:839px) {
  .home-intro__title .mdc-typography--body2 {
    /* font-size: 16px; */
    /* line-height: 24px; */
    /* max-width: 520px; */
  }
}
@media(max-width:599px) {
  .home-intro__title .mdc-typography--body2 {
    /* max-width: 286px; */
    /* line-height: 20px; */
  }
}
.home-intro__cards {
  /* margin-top: 64px; */
  /* padding-bottom: 104px; */
}
@media(max-width:839px) {
  .home-intro__cards {
    margin-top: 48px;
    padding-bottom: 40px
  }
}
@media(max-width:599px) {
  .home-intro__cards {
    margin-top: 16px;
    padding-bottom: 24px
  }
}
.home-intro__cards .mdc-layout-grid__inner {
  /* grid-gap: 15px; */
}
@media(min-width:600px) {
  .home-intro__cards .mdc-layout-grid__inner {
    /* grid-template-columns: repeat(16, minmax(0, 1fr)); */
  }
}
@media(max-width:839px) {
  .home-intro__cards .mdc-layout-grid__inner {
    /* grid-gap: 16px; */
  }
}
@media(max-width:599px) {
  .home-intro__cards .mdc-layout-grid__inner {
    /* grid-gap: 8px; */
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.home-intro__card {
  border-radius: 14px;
}
.home-intro__card-inner {
  height: 320px;
  /* padding: 32px; */
  display: flex;
  flex-direction: column;
  align-items: center;
  /* background-image: radial-gradient(circle at 53% 10%, #264b71, #021a28 86%); */
}
@media(max-width:599px) {
  .home-intro__card-inner {
    height: 340px;
    background-color: black;
    /* padding: 16px 24px; */
    /* background-image: radial-gradient(circle at 100% 1%, #264b71, #021a28 74%); */
  }
}
.home-intro__card-inner .background-image {
  top: 0;
  opacity: 0.4;
}
@media(min-width:600px) {
  .home-intro__card:first-child .home-intro__card-inner {
    background-color: black;
    /* background-image: radial-gradient(circle at 100% 1%, #264b71, #021a28 75%); */
  }
  .home-intro__card:last-child .home-intro__card-inner {
    background-color: black;
    /* background-image: radial-gradient(circle at 0 1%, #264b71, #021a28 81%); */
  }
}
.home-intro__card-image {
  position: absolute;
  bottom: 0px;
  height: 286px;
  left: -20px;
  /* max-width: 94%; */
}
@media(max-width:599px) {
  .home-intro__card-image {
    /* right: 0; */
    display: none;
    /* height: 300px; */
    /* opacity: 0.5; */
  }
}
.home-intro__card-content {
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* height: 100%; */
  /* position: absolute; */
  width: 63%;
  right: 7px;
}
.home-intro__card-content .mdc-typography--headline6 {
  /* font-size: 36px; */
  /* font-weight: 700; */
  /* margin: 0; */
  padding: 15px 0 0;
  text-align: center;
}
.home-intro__card-content .mdc-typography--body2 {
  /* position: absolute; */
  font-size: 19px;
  text-align: center;
  /* margin: 10px; */
  text-align: center;
  color: var(--mdc-theme-text-primary)
}
.home-intro__card-content .mdc-button {
  margin-top: auto;
  border-radius: 100px;
  font-size: 13px;
  height: 48px;
  margin-bottom: 20px;
  /* min-width: 200px; */
}
@media(max-width:839px) {
  .home-intro__card-content .mdc-typography--headline6 {
    font-size: 20px;
    font-weight: 700
  }
  .home-intro__card-content .mdc-button {
    min-width: 156px
  }
}
@media(max-width:599px) {
  .home-intro__card-content {
    width: 100%;
    right: 0px;
    /* height: 300px; */
    padding: 15px;
    /* position: absolute; */
    /* margin-right: auto; */
    /* align-items: flex-start; */
  }
  .home-intro__card-content .mdc-typography--headline6 {
    line-height: normal;
    font-weight: 700
  }
  .home-intro__card-content .mdc-typography--body2 {
    text-align: left;
    margin-top: 0
  }
}

.product-intro__wrapper {
  display: flex;
  /* align-items: center; */
  /* justify-content: space-between; */
  /* margin-top: 176px; */
  /* margin-bottom: 176px; */
  position: relative;
}

.about-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media(max-width:839px) {
  .about-wrapper {
    margin-top: 64px;
    margin-bottom: 128px
  }
}
@media(max-width:599px) {
  .about-wrapper {
    margin-bottom: 21px;
  }
}
.about-wrapper .mdc-typography--headline4 {
  text-align: center;
  font-weight: 700;
  margin: 0 auto 50px;
}
@media(max-width:839px) {
  .about-wrapper .mdc-typography--headline4 {
    font-weight: 400;
    line-height: normal;
    font-size: 24px;
    margin-bottom: 48px
  }
}
@media(max-width:599px) {
  .about-wrapper .mdc-typography--headline4 {
    max-width: 234px;
    /* margin-top: 200px; */
  }
  .mdc-typography--headline4 {
     /* margin-top: 200px; */
  }
}
.about-wrapper .mdc-layout-grid {
  padding: 0
}
@media(min-width:840px) {
  .about__items {
    grid-template-columns: repeat(12, minmax(0, 1fr))
  }
}
@media(max-width:839px) {
  .about__items {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}
.about__item {
  text-align: center
}
.about__item .icon {
  font-size: 44px;
  /* color: #060b35; */
}
.about__item .mdc-typography--headline6 {
  font-weight: 700;
  margin: 24px 0 8px
}
.about__item p {
  /* max-width: 285px; */
  margin: 0 auto;
  text-align: justify;
}
@media(max-width:839px) {
  .about__item p {
    /* max-width: 640px; */
  }
}
@media(max-width:599px) {
  .about__item p {
    /* max-width: 275px; */
  }
}
@media(max-width:839px) {
  .about__item {
    margin: 15px;
    /* margin-bottom: 40px; */
  }
}
#app-bar .language-select {
  margin-left: 32px
}
.mdc-select.language-select {
  overflow: visible
}
.mdc-select.language-select:not(.mdc-select--disabled) .mdc-select__native-control, .mdc-select.language-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  color: #fff
}
.mdc-select.language-select .mdc-list-item {
  padding: 0
}
.mdc-select.language-select .country-list-item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 16px
}
.mdc-select.language-select .mdc-select__dropdown-icon {
  background: 0 0;
  color: #fff
}
.mdc-select.language-select .language-select-icon {
  width: 16px;
  height: 16px;
  margin-right: 6px
}
.mdc-select.language-select.mdc-select--activated .mdc-select__dropdown-icon {
  transform: rotate(180deg)
}
.mdc-select.language-select .mdc-select__menu {
  background-color: #2a2c3f
}
.mdc-select.language-select .mdc-select__anchor {
  overflow: hidden
}
.mdc-select.language-select .mdc-select__anchor .language-select-icon {
  position: absolute;
  bottom: 20px
}
.mdc-select.language-select .mdc-select__selected-text {
  padding-left: 24px;
  width: auto;
  min-width: unset
}
.mdc-select.language-select .mdc-select__selected-text, .mdc-select.language-select .mdc-list-item__text {
  text-transform: uppercase;
  color: #fff;
  font-size: 12px
}
.epl .mdc-top-app-bar__section {
  margin: 0;
  margin-top: 24px;
  padding: 0
}
.epl .create-account-wrapper {
  background-color: #222133
}
.epl .create-account-wrapper .mdc-button, .epl .create-account-wrapper .mdc-button::before {
  display: none
}

@media(min-width:840px) {
  .epl .product-intro__wrapper {
    margin-top: 80px !important
  }
}
.epl .about-background {
  background-color: #2a2c3f
}
.epl .about-wrapper {
  margin-top: unset !important;
  margin-bottom: unset !important;
  padding-top: 120px;
  padding-bottom: 112px
}
@media(max-width:839px) {
  .epl .about-wrapper {
    padding-top: 64px;
    padding-bottom: 128px
  }
}
@media(max-width:599px) {
  .epl .about-wrapper {
    padding-bottom: 48px
  }
}
.epl .home-intro__title .mdc-typography--headline3 {
  font-family: Ardela;
  color: #fff
}
.epl .home-intro__title .mdc-typography--headline3 b {
  color: #ffd002
}
@media(min-width:960px) {
  .epl .home-intro__title .mdc-typography--headline3 {
    margin-top: 48px
  }
}
@media(max-width:959px) {
  .epl .home-intro__title .mdc-typography--headline3 {
    margin-top: 24px
  }
}
.epl .divider:first-of-type {
  display: none
}
.epl .promo-cta {
  display: flex;
  align-items: center;
  margin-top: 16px;
  color: #ffd002
}
@media(max-width:599px) {
  .epl .promo-cta {
    justify-content: center;
    margin-bottom: 40px
  }
}
.highlights body {
  overflow-x: hidden
}
.highlights #app-bar .container, .highlights .home-intro__wrapper {
  max-width: unset
}
.highlights #app-bar {
  max-width: unset
}
.highlights .header-logo {
  height: unset
}
@media(min-width:840px) {
  .highlights .header-logo {
    width: 168px
  }
}
.highlights .home-intro__wrapper {
  height: 912px;
  padding-top: 98px
}
.highlights .home-intro__wrapper h3 {
  color: #f8932f;
  font-size: 42px
}
@media(max-width:839px) {
  .highlights .home-intro__wrapper h3 {
    font-size: 24px;
    font-weight: 700
  }
}
@media(max-width:599px) {
  .highlights .home-intro__wrapper h3 {
    max-width: 95%
  }
}
.highlights .home-intro__wrapper .mdc-typography--body2 {
  color: #fff
}
@media(min-width:960px) {
  .highlights .home-intro__wrapper .mdc-typography--body2 {
    max-width: 840px
  }
}
@media(max-width:1119px) {
  .highlights .home-intro__wrapper {
    height: 820px
  }
}
@media(max-width:1023px) {
  .highlights .home-intro__wrapper {
    height: 760px
  }
}
@media(max-width:959px) {
  .highlights .home-intro__wrapper {
    height: 720px
  }
}
@media(max-width:839px) {
  .highlights .home-intro__wrapper {
    height: 560px
  }
}
@media(max-width:599px) {
  .highlights .home-intro__wrapper {
    height: 512px
  }
}
.highlights .home-intro__foreground-wrapper {
  text-align: center
}
.highlights .home-intro__foreground-wrapper img {
  height: 600px;
  bottom: 0;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto
}
@media(max-width:1279px) {
  .highlights .home-intro__foreground-wrapper img {
    height: auto;
    width: 90%
  }
}
@media(max-width:839px) {
  .highlights .home-intro__foreground-wrapper img {
    height: 312px;
    width: auto
  }
}
@media(max-width:599px) {
  .highlights .home-intro__foreground-wrapper img {
    width: 360px;
    height: auto
  }
}
@media(max-width:379px) {
  .highlights .home-intro__foreground-wrapper img {
    width: 95%;
    height: auto
  }
}
@media(max-width:359px) {
  .highlights .home-intro__foreground-wrapper img {
    width: 100%;
    height: auto
  }
}
@media(min-width:600px) {
  .highlights .home-intro__foreground-wrapper .fg-mobile {
    display: none
  }
}
@media(max-width:599px) {
  .highlights .home-intro__foreground-wrapper .fg-desktop {
    display: none
  }
}
.highlights .tiles-list-wrapper {
  background-color: #2a2c3f;
  margin-top: unset
}
.highlights .tiles-list-wrapper.container {
  max-width: 1439px
}
.highlights .tiles-list-wrapper .section-header {
  padding-top: 16px;
  margin: 0
}
.highlights .tiles-list-wrapper .tiles-list__item {
  width: 100%
}
.highlights .tiles-list-wrapper .tiles-list__item {
  background-color: #222133 !important
}
@media(max-width:839px) {
  .highlights .tiles-list-wrapper .list-item {
    height: 98px !important;
    text-align: center !important
  }
  .highlights .tiles-list-wrapper .list-item .tiles-list__item {
    height: 100% !important;
    width: 100% !important;
    min-width: 80px;
    padding: 12px !important
  }
  .highlights .tiles-list-wrapper .list-item .tiles-list__item span {
    margin-left: 0 !important;
    height: 40%
  }
  .highlights .tiles-list-wrapper .list-item .tiles-list__item-content {
    justify-content: space-between !important;
    display: flex;
    flex-direction: column;
    width: 100%
  }
}
.highlights .home-banners .mdc-layout-grid__inner {
  column-gap: 8px
}
@media(max-width:599px) {
  .highlights .home-banners__title {
    overflow: hidden;
    margin-bottom: -16px
  }
}
.highlights .home-banners__hyperlink {
  color: #f8932f;
  display: flex;
  align-items: center;
  margin-top: 32px
}
@media(max-width:499px) {
  .highlights .home-banners__hyperlink {
    justify-content: center
  }
}
.highlights .home-banners.container {
  max-width: unset;
  padding: 8px
}
.highlights .home-banners__card {
  grid-column-end: span 6;
  height: 448px;
  width: 100%;
  position: relative;
  z-index: 0
}
.highlights .home-banners__card .home-banners__text {
  margin-left: 24px;
  padding-top: 48px
}
.highlights .home-banners__card .home-banners__text .mdc-typography--headline3 {
  margin: 0;
  width: 380px;
  min-height: 80px;
  font-size: 36px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.46
}
@media(max-width:1439px) {
  .highlights .home-banners__card .home-banners__text .mdc-typography--headline3 {
    width: 312px;
    max-height: unset;
    height: unset;
    font-size: 34px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: .25px
  }
}
@media(max-width:839px) {
  .highlights .home-banners__card .home-banners__text .mdc-typography--headline3 {
    font-size: 24px;
    min-height: 64px
  }
}
@media(max-width:499px) {
  .highlights .home-banners__card .home-banners__text .mdc-typography--headline3 {
    margin: 0 auto;
    width: 100%;
    min-height: 80px
  }
}
.highlights .home-banners__card .home-banners__text .mdc-typography--body2 {
  color: #fff
}
.highlights .home-banners__card .home-banners__text .home-banners__description {
  width: 320px;
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: .25px;
  color: #fff
}
@media(max-width:1599px) {
  .highlights .home-banners__card .home-banners__text .home-banners__description {
    width: 232px
  }
}
@media(max-width:499px) {
  .highlights .home-banners__card .home-banners__text .home-banners__description {
    width: 100%;
    margin: 0 auto
  }
}
@media(max-width:499px) {
  .highlights .home-banners__card .home-banners__text {
    margin: 0 auto;
    width: 85%;
    text-align: center
  }
}
@media(max-width:839px) {
  .highlights .home-banners__card {
    grid-column-end: span 12;
    height: 350px
  }
}
@media(max-width:499px) {
  .highlights .home-banners__card {
    height: 520px
  }
}
.highlights .home-banners__fg {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
  border-radius: 4px
}
.highlights .home-banners__fg img {
  width: 860px;
  position: absolute;
  bottom: -24px;
  right: calc(-500px + 40%);
  z-index: -1
}
@media(max-width:1279px) {
  .highlights .home-banners__fg img {
    right: calc(-400px + 5%)
  }
}
@media(max-width:839px) {
  .highlights .home-banners__fg img {
    width: 740px;
    right: calc(-720px + 75%)
  }
}
@media(max-width:499px) {
  .highlights .home-banners__fg img {
    height: 50%;
    width: auto;
    transform: translateX(-60%)
  }
}
.highlights .home-banners .banner-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  border-radius: 4px
}
.highlights .key-matchups.container {
  max-width: unset;
  padding: 0;
  height: 624px;
  position: relative
}
@media(max-width:1279px) {
  .highlights .key-matchups.container {
    height: 520px
  }
}
@media(max-width:839px) {
  .highlights .key-matchups.container {
    height: 408px
  }
}
@media(max-width:739px) {
  .highlights .key-matchups.container {
    height: 540px
  }
}
@media(max-width:359px) {
  .highlights .key-matchups.container {
    height: 620px
  }
}
.highlights .key-matchups.container .background-image {
  height: 100%;
  position: absolute;
  z-index: -1
}
.highlights .key-matchups__title {
  text-align: center
}
.highlights .key-matchups__title .mdc-typography--headline3 {
  font-size: 36px;
  margin: 0;
  font-weight: 700;
  line-height: 1.23;
  text-align: center;
  color: #f8932f;
  padding-top: 96px
}
@media(max-width:839px) {
  .highlights .key-matchups__title .mdc-typography--headline3 {
    padding-top: 64px;
    font-size: 24px;
    font-weight: 700
  }
}
@media(max-width:599px) {
  .highlights .key-matchups__title .mdc-typography--headline3 {
    font-size: 24px;
    max-width: 200px;
    font-weight: 700;
    margin: 0 auto
  }
}
.highlights .key-matchups__title .mdc-typography--body2 {
  font-size: 24px;
  text-align: center;
  margin: 24px auto 0;
  line-height: 32px;
  color: #fff;
  margin-bottom: 24px
}
@media(max-width:839px) {
  .highlights .key-matchups__title .mdc-typography--body2 {
    font-size: 16px;
    line-height: 24px;
    max-width: 380px
  }
}
@media(max-width:599px) {
  .highlights .key-matchups__title .mdc-typography--body2 {
    max-width: 286px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: .25px
  }
}
.highlights .key-matchups__hyperlink {
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: .15px;
  color: #f8932f;
  display: flex;
  justify-content: center;
  margin-bottom: 48px
}
@media(max-width:1279px) {
  .highlights .key-matchups__hyperlink {
    margin-bottom: 16px
  }
}
.highlights .key-matchups .mdc-layout-grid__inner {
  grid-template-columns: repeat(8, 120px);
  column-gap: 16px
}
@media(max-width:1279px) {
  .highlights .key-matchups .mdc-layout-grid__inner {
    grid-template-columns: repeat(8, 88px)
  }
}
@media(max-width:959px) {
  .highlights .key-matchups .mdc-layout-grid__inner {
    grid-template-columns: repeat(8, 72px)
  }
}
@media(max-width:739px) {
  .highlights .key-matchups .mdc-layout-grid__inner {
    grid-template-columns: repeat(4, 72px)
  }
}
@media(max-width:359px) {
  .highlights .key-matchups .mdc-layout-grid__inner {
    grid-template-columns: repeat(3, 72px)
  }
}
.highlights .key-matchups .mdc-layout-grid__inner.container {
  max-width: 1440px;
  justify-content: center
}
.highlights .key-matchups__team {
  grid-column-end: span 1;
  text-align: center;
  width: 120px;
  height: 120px
}
@media(max-width:1279px) {
  .highlights .key-matchups__team {
    width: 88px;
    height: 88px
  }
}
@media(max-width:959px) {
  .highlights .key-matchups__team {
    width: 72px;
    height: 72px
  }
}
.highlights .key-matchups__team-icon {
  width: 120px;
  height: 120px;
  max-width: 120px;
  background-color: #2a2c3f;
  border-radius: 50%;
  margin-bottom: 24px;
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .75);
  -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .75);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .75);
  display: flex;
  justify-content: center;
  align-items: center
}
@media(max-width:1279px) {
  .highlights .key-matchups__team-icon {
    width: 88px;
    height: 88px
  }
}
@media(max-width:959px) {
  .highlights .key-matchups__team-icon {
    width: 72px;
    height: 72px
  }
}
.highlights .key-matchups__team-icon img {
  width: 65%;
  height: auto
}
.highlights .key-matchups__team .mdc-typography--body2 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: .15px
}
@media(max-width:839px) {
  .highlights .key-matchups__team .mdc-typography--body2 {
    display: none
  }
}
.highlights .text-cards__wrapper {
  text-align: center;
  margin-top: 48px;
  margin-bottom: 88px
}
.highlights .text-cards__wrapper.container {
  max-width: 1000px
}
@media(max-width:859px) {
  .highlights .text-cards__wrapper.container {
    max-width: 600px
  }
}
@media(max-width:599px) {
  .highlights .text-cards__wrapper.container {
    max-width: 95%
  }
}
.highlights .text-cards__wrapper .mdc-typography--headline6 {
  margin-bottom: 24px;
  color: rgba(255, 255, 255, .6);
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: .25px
}
.highlights .x8-wrapper {
  background-color: #2a2c3f
}
.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: #fff;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, .5);
  border-radius: 4px;
  box-shadow: 0 .25em .5em 0 rgba(0, 0, 0, .1);
  text-shadow: 0 .25em .5em rgba(0, 0, 0, .1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1
}
.glide__arrow:focus {
  outline: none
}
.glide__arrow:hover {
  border-color: #fff
}
.glide__arrow--left {
  left: 2em
}
.glide__arrow--right {
  right: 2em
}
.glide__arrow--disabled {
  opacity: .33
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%)
}
.glide__bullet {
  background-color: rgba(255, 255, 255, .5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 .25em .5em 0 rgba(0, 0, 0, .1);
  margin: 0 .25em
}
.glide__bullet:focus {
  outline: none
}
.glide__bullet:hover, .glide__bullet:focus {
  border: 2px solid #fff;
  background-color: rgba(255, 255, 255, .5)
}
.glide__bullet--active {
  background-color: #fff
}
.glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab
}
.glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing
}
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box
}
.glide * {
  box-sizing: inherit
}
.glide__track {
  overflow: hidden
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform
}
.glide__slides--dragging {
  user-select: none
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent
}
.glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none
}
.glide__arrows {
  -webkit-touch-callout: none;
  user-select: none
}
.glide__bullets {
  -webkit-touch-callout: none;
  user-select: none
}
.glide--rtl {
  direction: rtl
}
@font-face {
  font-family: iconfont;
  src: url(iconfont.eot?t=1588129933738);
  src: url(iconfont.eot?t=1588129933738#iefix)format('embedded-opentype'), url(data:application/x-font-woff2;charset=utf-8;base64,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)format('woff2'), url(iconfont.woff?t=1588129933738)format('woff'), url(iconfont.ttf?t=1588129933738)format('truetype'), url(iconfont.svg?t=1588129933738#iconfont)format('svg')
}
.iconfont {
  font-family: iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.icon-pl:before {
  content: "\e61a"
}
.icon-pt-pt:before {
  content: "\e61b"
}
.icon-pt-br:before {
  content: "\e61c"
}
.icon-sv:before {
  content: "\e61d"
}
.icon-th:before {
  content: "\e61e"
}
.icon-zh-cn:before {
  content: "\e61f"
}
.icon-tr:before {
  content: "\e620"
}
.icon-zh-tw:before {
  content: "\e621"
}
.icon-de:before {
  content: "\e60b"
}
.icon-el:before {
  content: "\e60c"
}
.icon-fr:before {
  content: "\e60d"
}
.icon-hu:before {
  content: "\e60e"
}
.icon-es:before {
  content: "\e60f"
}
.icon-hi:before {
  content: "\e610"
}
.icon-id:before {
  content: "\e611"
}
.icon-en:before {
  content: "\e612"
}
.icon-it:before {
  content: "\e613"
}
.icon-ja:before {
  content: "\e614"
}
.icon-mt:before {
  content: "\e615"
}
.icon-ko:before {
  content: "\e616"
}
.icon-nl:before {
  content: "\e617"
}
.icon-lv:before {
  content: "\e618"
}
.icon-ru:before {
  content: "\e619"
}
.icon-overwatch:before {
  content: "\e60a"
}
.icon-fifa:before {
  content: "\e609"
}
.icon-heartstone:before {
  content: "\e608"
}
.icon-nba-2k:before {
  content: "\e604"
}
.icon-rocket-league:before {
  content: "\e606"
}
.icon-rainbow-six:before {
  content: "\e607"
}
.icon-security:before {
  content: "\e603"
}
.icon-bitcoin:before {
  content: "\e601"
}
.icon-blog:before {
  content: "\e602"
}
.icon-athletics:before {
  content: "\e6d8"
}
.icon-american-football:before {
  content: "\e6d9"
}
.icon-badminton:before {
  content: "\e6da"
}
.icon-aussie-rules:before {
  content: "\e6db"
}
.icon-bandy:before {
  content: "\e6dc"
}
.icon-baseball:before {
  content: "\e6dd"
}
.icon-bowls:before {
  content: "\e6de"
}
.icon-beach-soccer:before {
  content: "\e6df"
}
.icon-beach-volleyball:before {
  content: "\e6e0"
}
.icon-basketball:before {
  content: "\e6e1"
}
.icon-bowling:before {
  content: "\e6e2"
}
.icon-boxing:before {
  content: "\e6e3"
}
.icon-call-of-duty:before {
  content: "\e6e4"
}
.icon-counter-strike:before {
  content: "\e6e5"
}
.icon-cricket:before {
  content: "\e6e6"
}
.icon-darts:before {
  content: "\e6e7"
}
.icon-curling:before {
  content: "\e6e8"
}
.icon-cycling:before {
  content: "\e6e9"
}
.icon-dota-2:before {
  content: "\e6ea"
}
.icon-e-sport:before {
  content: "\e6eb"
}
.icon-futsal:before {
  content: "\e6ec"
}
.icon-floorball:before {
  content: "\e6ed"
}
.icon-field-hockey:before {
  content: "\e6ee"
}
.icon-generic-sports:before {
  content: "\e6ef"
}
.icon-gaelic-sports:before {
  content: "\e6f0"
}
.icon-handball:before {
  content: "\e6f1"
}
.icon-mma:before {
  content: "\e6f2"
}
.icon-ice-hockey:before {
  content: "\e6f3"
}
.icon-ice-skating:before {
  content: "\e6f4"
}
.icon-live:before {
  content: "\e6f5"
}
.icon-league-of-legends:before {
  content: "\e6f6"
}
.icon-pool:before {
  content: "\e6f7"
}
.icon-rugby-league:before {
  content: "\e6f8"
}
.icon-golf:before {
  content: "\e6f9"
}
.icon-motorsport:before {
  content: "\e6fa"
}
.icon-pesapallo:before {
  content: "\e6fb"
}
.icon-rugby-union:before {
  content: "\e6fc"
}
.icon-sailing:before {
  content: "\e6fd"
}
.icon-snooker:before {
  content: "\e6fe"
}
.icon-squash:before {
  content: "\e6ff"
}
.icon-starcraft:before {
  content: "\e700"
}
.icon-soccer:before {
  content: "\e701"
}
.icon-table-tennis:before {
  content: "\e702"
}
.icon-tennis:before {
  content: "\e703"
}
.icon-surfing:before {
  content: "\e704"
}
.icon-virtual:before {
  content: "\e705"
}
.icon-volleyball:before {
  content: "\e706"
}
.icon-waterpolo:before {
  content: "\e707"
}
.icon-winter-sport:before {
  content: "\e708"
}
.icon-license-logo:before {
  content: "\e6d5"
}
.icon-e-gambling:before {
  content: "\e6d6"
}
.icon-e-gambling-with-title:before {
  content: "\e6d7"
}
.icon-locked-markets:before {
  content: "\e6b9"
}
.icon-mobile:before {
  content: "\e6ba"
}
.icon-copy:before {
  content: "\e6bb"
}
.icon-corners:before {
  content: "\e6bc"
}
.icon-cards:before {
  content: "\e6bd"
}
.icon-home:before {
  content: "\e6be"
}
.icon-customer-support:before {
  content: "\e6bf"
}
.icon-qr:before {
  content: "\e6c0"
}
.icon-promotion:before {
  content: "\e6c1"
}
.icon-vip:before {
  content: "\e6c2"
}
.icon-all-games:before {
  content: "\e6aa"
}
.icon-lobby:before {
  content: "\e6ab"
}
.icon-featured:before {
  content: "\e6ac"
}
.icon-games-near-you:before {
  content: "\e6ad"
}
.icon-baccarat:before {
  content: "\e6ae"
}
.icon-other:before {
  content: "\e6af"
}
.icon-my-casino:before {
  content: "\e6b0"
}
.icon-blackjack:before {
  content: "\e6b1"
}
.icon-generic-casino:before {
  content: "\e6b2"
}
.icon-jackpot-slots:before {
  content: "\e6b3"
}
.icon-slots:before {
  content: "\e6b4"
}
.icon-virtuals:before {
  content: "\e6b5"
}
.icon-roulette:before {
  content: "\e6b6"
}
.icon-studios:before {
  content: "\e6b7"
}
.icon-table-games:before {
  content: "\e6b8"
}
.icon-betslip-indicator:before {
  content: "\e699"
}
.icon-backspace:before {
  content: "\e69a"
}
.icon-add-to-betslip:before {
  content: "\e69b"
}
.icon-cashout:before {
  content: "\e69c"
}
.icon-keyboard:before {
  content: "\e69d"
}
.icon-delete:before {
  content: "\e69e"
}
.icon-cashout-indicator:before {
  content: "\e69f"
}
.icon-betslip:before {
  content: "\e6a0"
}
.icon-mybets1:before {
  content: "\e6a1"
}
.icon-pending:before {
  content: "\e6a2"
}
.icon-mybets-indicator:before {
  content: "\e6a3"
}
.icon-loss:before {
  content: "\e6a4"
}
.icon-parley:before {
  content: "\e6a5"
}
.icon-win:before {
  content: "\e6a6"
}
.icon-push:before {
  content: "\e6a7"
}
.icon-warning:before {
  content: "\e6a8"
}
.icon-quickbet:before {
  content: "\e6a9"
}
.icon-account:before {
  content: "\e68c"
}
.icon-bonuses:before {
  content: "\e68d"
}
.icon-sign-out:before {
  content: "\e68e"
}
.icon-preferences:before {
  content: "\e68f"
}
.icon-withdraw:before {
  content: "\e690"
}
.icon-sign-in:before {
  content: "\e691"
}
.icon-settings:before {
  content: "\e692"
}
.icon-help:before {
  content: "\e693"
}
.icon-deposit:before {
  content: "\e694"
}
.icon-mybets:before {
  content: "\e695"
}
.icon-cashier:before {
  content: "\e696"
}
.icon-responsible-gaming:before {
  content: "\e697"
}
.icon-sms:before {
  content: "\e698"
}
.png-icons {
  background-image: url(/icons/png-icons.sprite.png?v=qELTCSPInMVx5Pb1KVe6TV6zSdgrf4GQ38ZMz);
  background-repeat: no-repeat;
  display: inline-block
}
.png-icons.cb-bitcoinfeature-50x50 {
  width: 50px;
  height: 50px;
  background-position: -5px -5px
}
.png-icons.cb-bitcoinfeature-100x100 {
  width: 100px;
  height: 100px;
  background-position: -5px -60px
}
.png-icons.cb-bitcoinfeature-150x150 {
  width: 150px;
  height: 150px;
  background-position: -5px -165px
}
.png-icons.cb-bonuses-74x46 {
  width: 74px;
  height: 46px;
  background-position: -5px -320px
}
.png-icons.cb-bonuses-148x92 {
  width: 148px;
  height: 92px;
  background-position: -5px -371px
}
.png-icons.cb-bonuses-222x138 {
  width: 222px;
  height: 138px;
  background-position: -5px -468px
}
.png-icons.cb-high-limits-51x56 {
  width: 51px;
  height: 56px;
  background-position: -5px -611px
}
.png-icons.cb-high-limits-102x112 {
  width: 102px;
  height: 112px;
  background-position: -5px -672px
}
.png-icons.cb-high-limits-153x168 {
  width: 153px;
  height: 168px;
  background-position: -5px -789px
}
.png-icons.cb-live-sports-87x55 {
  width: 87px;
  height: 55px;
  background-position: -5px -962px
}
.png-icons.cb-live-sports-174x110 {
  width: 174px;
  height: 110px;
  background-position: -5px -1022px
}
.png-icons.cb-live-sports-261x165 {
  width: 261px;
  height: 165px;
  background-position: -5px -1137px
}
.png-icons.cb-logo-146x20 {
  width: 146px;
  height: 20px;
  background-position: -5px -1307px
}
.png-icons.cb-logo-292x40 {
  width: 292px;
  height: 40px;
  background-position: -5px -1332px
}
.png-icons.cb-logo-438x60 {
  width: 438px;
  height: 60px;
  background-position: -5px -1377px
}
.png-icons.cb-manager-58x57 {
  width: 58px;
  height: 57px;
  background-position: -5px -1442px
}
.png-icons.cb-manager-116x114 {
  width: 116px;
  height: 114px;
  background-position: -5px -1504px
}
.png-icons.cb-manager-174x171 {
  width: 174px;
  height: 171px;
  background-position: -5px -1623px
}
.png-icons.cb-monopoly-48x48 {
  width: 48px;
  height: 48px;
  background-position: -5px -1799px
}
.png-icons.cb-monopoly-96x96 {
  width: 96px;
  height: 96px;
  background-position: -5px -1852px
}
.png-icons.cb-monopoly-144x144 {
  width: 144px;
  height: 144px;
  background-position: -5px -1953px
}
.png-icons.cb-slots-62x56 {
  width: 62px;
  height: 56px;
  background-position: -5px -2102px
}
.png-icons.cb-slots-124x112 {
  width: 124px;
  height: 112px;
  background-position: -5px -2163px
}
.png-icons.cb-slots-186x168 {
  width: 186px;
  height: 168px;
  background-position: -5px -2280px
}
.png-icons.cb-sports-69x39 {
  width: 69px;
  height: 39px;
  background-position: -5px -2453px
}
.png-icons.cb-sports-138x78 {
  width: 138px;
  height: 78px;
  background-position: -5px -2497px
}
.png-icons.cb-sports-207x117 {
  width: 207px;
  height: 117px;
  background-position: -5px -2580px
}
.png-icons.cb-streaming-54x54 {
  width: 54px;
  height: 54px;
  background-position: -5px -2702px
}
.png-icons.cb-streaming-108x108 {
  width: 108px;
  height: 108px;
  background-position: -5px -2761px
}
.png-icons.cb-streaming-162x162 {
  width: 162px;
  height: 162px;
  background-position: -5px -2874px
}
.png-icons.cb-table-games-72x61 {
  width: 72px;
  height: 61px;
  background-position: -5px -3041px
}
.png-icons.cb-table-games-144x122 {
  width: 144px;
  height: 122px;
  background-position: -5px -3107px
}
.png-icons.cb-table-games-216x183 {
  width: 216px;
  height: 183px;
  background-position: -5px -3234px
}
.png-icons.cb-video-72x51 {
  width: 72px;
  height: 51px;
  background-position: -5px -3422px
}
.png-icons.cb-video-144x102 {
  width: 144px;
  height: 102px;
  background-position: -5px -3478px
}
.png-icons.cb-video-216x153 {
  width: 216px;
  height: 153px;
  background-position: -5px -3585px
}
.png-icons.cb-video-poker-56x56 {
  width: 56px;
  height: 56px;
  background-position: -5px -3743px
}
.png-icons.cb-video-poker-112x112 {
  width: 112px;
  height: 112px;
  background-position: -5px -3804px
}
.png-icons.cb-video-poker-168x168 {
  width: 168px;
  height: 168px;
  background-position: -5px -3921px
}
.png-icons.cb-withdraws-44x60 {
  width: 44px;
  height: 60px;
  background-position: -5px -4094px
}
.png-icons.cb-withdraws-88x120 {
  width: 88px;
  height: 120px;
  background-position: -5px -4159px
}
.png-icons.cb-withdraws-132x180 {
  width: 132px;
  height: 180px;
  background-position: -5px -4284px
}zzz