@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:300,400,600,400i,600i|Source+Sans+Pro:300,400,600,900&display=swap);
@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: url(https://www.nowegry.casino/app/themes/slot-master/dist/e79bfd88537def476913f3ed52f4f4b3.eot);
  src: local("Material Icons"), local("MaterialIcons-Regular"),
    url(https://www.nowegry.casino/app/themes/slot-master/dist/570eb83859dc23dd0eec423a49e147fe.woff2)
      format("woff2"),
    url(https://www.nowegry.casino/app/themes/slot-master/dist/012cf6a10129e2275d79d6adac7f3b02.woff)
      format("woff"),
    url(https://www.nowegry.casino/app/themes/slot-master/dist/a37b0c01c0baf1888ca812cc0508f6e2.ttf)
      format("truetype");
}
.material-icons {
  font-family: Material Icons;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  letter-spacing: normal;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga";
}
@font-face {
  font-family: IcoFont;
  font-weight: 400;
  font-style: "Regular";
  src: url(data:application/font-woff;base64,d09GMgABAAAAAAm4AAsAAAAAEhQAAAlpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCFQAqUBI9aATYCJANICyYABCAFhAoHgW8b/g4jETaMk0Im+8sETi7xFaaDoigswQdX9sup1l9hnnCfMfnwtM1394nygBMjYpFGHeKqAauxClk2iwh02cE6GMyr2j0n4w2OQnECmm/y1VKducdTeq2LBvT46bg5ta4Ni43KMmGP/6CTO468MuST5Q7Gn6AH6BFQt3Rm2E8CBCQFwP+uqV26lyFbghhXawD/5Qq5jjJABVSCEQo3PTc5oZoOiB0KOScm/QyXk4NOHK+ITV9LnwIKgATNEQ86qX1XLZjyXGMlXMEDX00BoT9VXlKUC9HBCV5JLgWRTZBzJHlFTQUfoAfQ+wBMdF2oR2hB0VgbfAK+Z09DuwJw1syPctLbVoo004jZ/fUAwN4LBED4fBqpZ7ltD0B8CHepJM+Vhy0AvMVf5AHWTGuRtd66xbr77aC35nfs+1vvn30I+dDlQ9mHyx/lNlupul0qZu6g1CgGqPPVsfuKQcMOIjCQQA4FCHjgQwoZBBBCufvnCcCpDPiepPwoBkWAAqxFBMSAtZ4ADVi3ELADrLsIiADrbgIM8HYQg8SVzSAgB96xBBTA+1sMBPIzEOABH0IY+JC7gEEKuQwMMsiXQUAAfGQYhJDliIASAMCaUH8AIQBh0HATPGMU7JSw034HDxJXg7MK6iXniesnLlw0dXRmvj8oKDKZbC6Xz8t3KQlGF2TjCmLsANaI4DgAzmU9zegpI/ANFaDrkpOT8X38DNe2zcy95TLAbiY4btwVStBzhpGzml9rgHxw03LqCQIUnZb81RfH6cAz8TRHcn7LxBq0RVdJ+erWh219NHzz9kJGtmp+S1k01Rll1Iwam94ydWVQMPfU4HfACFAU7Y94slPXFzINUvtaoOgi04ljN4bCTyfQXz47X3aNeskEcCeKHBlCKCo0TQ+lUMQ7bpJKarvu1e8iR+RICWJxclMPL6pgN/XJRcSCBUpeu3XTcZ1HvqkDOV6zQHi3dz2jQnxF1XYBDaEiCdUA9OuAJrjX02umQp8t+R3Hyw6y8NtC3YE2yw7NpSYTNUKfF/8gTl7Uk7Ni2G4eSgbiwVuLc7F4QlickcsoVj4f9AwG5SBeBeZFaFXtuAzm62KYdlS4Es/uig2C8NICaPkF7B86Cgpq6slO3dVRg50D0TGmvo4c1I6z9oGhOB1OTd3D/bIGq7pwqLix65ELKIvXKm+uvdtlLS56z12m7rz9+79tliQ8iqxgx9cV1jm45TneNd/1b15/l+ED1miDMLuQ0DFs6DIUKpBvRayZecO/se/ia/DFv+EMygoH/kSOG4phdpZ570jraERO4MbaT6fBvS5zr29nwvzfx1Lh9u6IA+fH4egmZGkK7fHF7zytwZ/qJtXPMyQUIAcjich9KT+Nt4L/V9swH5w+IgsdQ7FvzE3J6Iwq0oSExwyJkAQBXfHQuvqzxTU3m2koNdCTfB40Jg8dqmf1WgNrkMk0aFMXGjcuR3JOkiY+h43Dt7R1jMjb3dYBGj90S4Q0YqoywqEt9pViQsmhg35iPzXnK25ZVkb2LCg7fd1P4qvhWor9ho21yW9nwvERa3TJnNrA6oeP5Dg9a/hgg1B/+JiB0h85rmd1tlx25Nh+YK1Oz6nLtBNwLtCH+tLfpbcVsjDXP1RNkv7vObZ2xP6AjtJvqofq5H1eBqWL0uS1D5HqoFCmNo5NSi//l+g1exR3a3zTVdpu87oyz5lWzHnmxby785ab4zrpglJC84vTm6aEDVhinxdOYLg/b7g5rrM+JDWsoDi9SUp4no3pab//iZ6du49LumuOn6fRzM84gubyBtcR3XtaTVHZ+ExT50GaKs8etJYHSuhXUIreM08qj87T+fvkLZ2xpojExBJnjGsRxku02us3hHC49v/ffaMqUGW87909GJ59wjPZTJM888bHQPeP3Jr7R3dvi0/wafr6hE2fDDyplZt3om7bVj84uoYr/tgbFVjlP995YvLmgcPmL4xSzZ86f4h59H/7DV9TX5X52i856MYJe5Ux1eZrfkGJgcL2XdGX6qrpEeyuMCjNKlXh0W9WGtxGurAL1mYIB9dpgfgce05szr5vyBDPfK8+ni32qTY57I05JYNMI6OcYUfeHltCJsil2tkRJfUldXFBJdW7v3oLxNb8BsvXrZ1NDbsbv1rS67dbvvQi4t/BMQ39nbPO2RATbJWQXl8sjfVdXGoF3l8t20xpFrgYX/v/nF3XyRkjZmulirL6kkBzclJX4emOURHZORG1UmMjozqejv3WHidPvT7QORoo7guZotUlQxF+tPdGf1//aGV075joN1lQICwQTOYbhUbe0bnuhsiiyL6Rpkfn2XlKC2qy5exc1qK8E2IvSZ4/b9mzZ6tnz/d0M3T79dbQUt9Cq22hb3lOauz6LbQt9edSMUxbuqoDnmcFqOdSR9bzYPnc09sHOieEhnToEBKaEJsfHZ2P6GlM0EBSwF/6xlTQd7HRJWiQfV7zTRExz3tNi+E3NO9gfxIRI2/pu77fp/kEk/O5apvzG2J6j+g1LWxzpDqwdyvjkWmfK0qmZPDnxBlcDenbpyYA+tJiqD3mathITi8S2L7A7TOG2jjwXuJNj2B9dAo9Id7mQydDcoOLbTVZS1iUriJriMryBE76Tt387bRZ5E99t/2zDSFvSAwp/0zW0GdVefq+l3gxD1sp8SO90bGWbtwEi+GROn1Ftjz2m0hKXpER3PkeuJFq+0WluvodItB/eYoNLgd5VZLwz3wzcYntYwGUtu1cy/S9lrOYDAmnAV93mLKp7VDgxNgdFIS1dbVAKAwhIphBPOxQyYcU7iDIw0GVEoShqUgKe6SCgOKJWQeDcopoPAARPA7x8OxKPvY8+4UVxX+Vu8nP/3n3k0v/Cl9w5A8wqZfkFOqb0W73AxQdjqLKy9QDXmEEkgytaJ4i3kzNrIUmHEQH14O+RxEIPSjOLXO4FoXOE+YKh8m7whd1mZE/wKReksvHeoZY5A9QdIeNCZVcWY5e6VgHJOPQgjdPExpvpsZXroXqJxx80yw49GIQhZC/mQfFOduiP1wVdCVdl+ajW4ff0oqfZBb+c2xBlGRF1XTDtGzH5e7p7bOXRHjPyBnLB5XoBm1kzFJZUJ3Zq8cIK+16BloTaMmj3X6mrbtskNQdohtCD7X32ylJwFmL93GbXPa+4rnRLN0gDez6Qp+sSX2zr66vYgx5CqfK+zImZbNgcYRNBEkXpV4N0ws8mQAAAA==)
      format("woff2"),
    url(data:application/font-woff;base64,d09GRgABAAAAAAw0AAsAAAAAEhQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQwAAAFZAfVGGY21hcAAAAYgAAADoAAACwOj0cNpnbHlmAAACcAAABz4AAAoETcfWvGhlYWQAAAmwAAAAMwAAADYY85D/aGhlYQAACeQAAAAfAAAAJAc9A2JobXR4AAAKBAAAABMAAABIRlD//WxvY2EAAAoYAAAAJgAAACYUwBJmbWF4cAAACkAAAAAdAAAAIAEmAJpuYW1lAAAKYAAAASsAAAIKNKI0mnBvc3QAAAuMAAAApQAAAO/PpocoeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR+wTiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcXsV+4GcO+p/FEMUcxDANKMwIkgMAE/cMiwB4nOWSva3CQBCEx+AHPH5sTAWIDIlOqIGYgJiMCijHkSmDjAAROVoZnzvgzXoICBAU8Hb1nXSrkW5vZwH8AOiSFYmBqEQEjxurUVvvYtjWY+S8z5nU2ca2trfcTtWhOt5n9aUuwzKswy6cm/TxeFEUbxSJKz5G1L6kXLxJV/yigwkGSNhhiik7jfmfEcbooY+Mkt6XV/5DjNvz+rxl7oxwf20rOEvYXnCqsFxwvrBCcNKwk+DMUR2E70d1FPQB95mgI6gvwnesLoXvT1gK37+wFnQOYSe863AWdBNNIugrmlQg+wNhBWXSeJxdVW9sHEcV3zezO7O7s7d7e94/58v5bJ99u1fHsaPbuz0nduxzktIobUoS4TiNStWSFKLGSNBI7Yc2tKQF4YRWqoQooqrUCqVqGiEKFRKKhAQ0RBRaPqW16IdWIBKQEFIFAokqPvNm70xo72bfvnnvzczbN+/3ngIK/ugIOasMKcrAaBw1FyBthBB4HFh1GuR8tBrtgmb6ISw/yVjKCxxynHf/iUzK2Gr3JTOXg1eexGmrL0aCfIGv5sxjRk7JziBHyXklVBTgzBvG7R3I3o32QNqMaVSF18uqejwbZVWoz6k4BDmb8EC/zH18Aj3RdSjoPkfS25OOkmVlUFFqfbez/dJ2xnic4QfAt39J6W5qqCv4PPhbatK9Kv36hkLNh36hGuoipSs43lPpIuq/1f1Ildv29t6C/rZxwtDTahzFUZWznu9s0/csVEGfa8ZRL1xpE99VcnXrkUVeYGcXWYE7I4z9CgP6JmPbUfYmilCLdJrzieVF1leQp7Ye3c3504uc50cwfr/G5yrab+fI8sll1KFVxmQKvp31/d24SC/RgowFBL7rVQDdaKd4a21Ip2BstGpDCOftfGCctqhmw26LhO7Nv7hFYsEjea97WjigP2UzQ/zLy8PR3EgYjuSya8O9X6WvUU+5Tfkc7j5WZdzGO6xiQFI8JNoKVTYEXoB8EOI/abTnoZ1GlLNIRm2smtkHs9BIM03SQCsZwkyELkb06Qm7qA7c29nz3W9MGVQsmZp93fYcs2JuMeaP3HP85L33POZRFyrmoDG/fOxEf25vLtt/9+qUoZp7TWa/Y/s2xAP27V+ujCzuMIeNu82ch1Julk0q9te3Tk++dDznwZcqJhF3TkxObZNTaT88fPucGDb3isye9eP6J3qJvC+xAUxeP37LGBurxhBheIdljNsy2Ri98PDKfXfuHQamAnDafQHS0hC5cuTUy5eo5wEhz5089+iZrxykGqhwChK/SL7/4PHvnCwPqUYfHz8l5xQNc9kAHnJYhcnutaX31howCZNLa2u38nIc/q0ItMMY470ymX0k2LB1b/19T7c37Pq7Xdv37a6twMb6xtfo3+isEuNiTNWBCoRaBRzAbBgIWFzDnNZYhBCUqZu2a3g/cJ0V2KOskoc4r4kPLEvtUCe3oeQiJLaNM0t8KDSprnA6advdj+wQhsAVV8ya0/3AMfnzuv68jglVdWrmFeGiMrSl6wiujX/Q18jvlDFlm7JLOYBeZaiyAY+PIyYdi6pMOuPIeMd8tJHGtJG2MIlZBbASMczuIEFxy8XE8RiGIEI2RVHgk4tm0WCWPmiWxgtmyawbg/kBkWcOp6RUrmo6OWXrxrtxC1oHZkgLDt78cz4M83QIaTnMr++TM/KzfAg1kdMLFoihCV+AmBbMcTRz0KLq9u1zcNgVMJ5E9TbMHGjCbaG7/ki28Jwbrj+ecdOSKmaGnS8gdgRWvnGloXSUzyr3KSvKY8ozeIOIJS8DQTPilR48WmNeMNBDRQ9WvAeoaZiSl8YlvuZBBsiGQIslxQRIcG0a1TCOYQUSLEbzaF7rv2VQK5BFl2X4lKilLVzRak4BFgbfQ9z6ZPEFI5czkFhPkHA4IF759fKc5bpF133DcAQzVV7nRY/yr3YoMxwuRMfydUEud0SgW6LDqJGnqlj/ZscSKnVMyjpC6D4pMdoRlh4ISTEjiriNajKRxzc9XxvdNvPAww/MbBsf2Z8r5HA84XieQ4Y8v0zecq09VsHN7bHcCUvjRTM1VbtoXvZBeL7qqyL0X/FVKwhUjwjD8gdRaBmCeGoQWKcBZ6FAM983/4NHpni0ZqVmuP7q3l31nft23D8zc/+OfTu3pZ/ZxNYIGZYYHDAg5vFv+tCDt7rXYPLI/2Owb1drh20DYGhtbal7rXvtxbW1IxK2m7n+EB2jhxVH2YJ338Sln8peDSuhx7B+Rs10QBI5bX86pd/uHhpPknH4EdLuz59lnLNnNV2/qxzHM/X6H0tu9/OFUqkAP3BL9HAyfvOqtKY7x5NxjWs4bp6UdjPx76UVWSkMDhZu+fdX9E/H6tZQ5mQXZZhfmI20eavdyZKe9VQt64HNrL1KoSfVkDTnIWlhEtF3biSHrpcPtD9OGkvLby8vNZL/Md3Vu3YvRPhb2P29Tab7h4WJfRNzJ2bNG4eaN7a0D8Dfv/iJRZJ54xNLMgYGcdnC7An5DVnzw/p8AaM7p9yhHFSOKaiAGDseiyPp6nQGgBB9jbHrDSMQkhS7D+/x7VosK3iIAEOotKVZmAkkVsZ6rJRJXU+E+8iul4T0Yh24NuvoXC/ppE64+mPVQYysf6xqpA66iqp8iVKQPGEqM5hJf6LR7g/1nJlHS11K8pqp6VRnOjNdlHHUuZrJGY03dXmwH1c1mAz9IlagMyqFGYsRYl3Abc+gYqoYF4ihSsUFi1LU7CAcmholCZqFUpJQFUhRJaQv0nqSO/qa5L8dOI6FAAB4nGNgZGBgAGLdyEnL4vltvjJwM78AijDc+qa2Hkb///s/i/k1cxCQy8HABBIFAHuXDlIAeJxjYGRgYA76nwUkX/z/+/8v82sGoAgKEAIAto0HpAB4nGN+wcDATBT+/xefPACehRKDAAAAAAAAMgBcAIoA4gEQAY4BwgHWAe4CNgKuA4QDmAOsA/wEXgUCAAB4nGNgZGBgEGLoY+BiAAEmIOYCs/+D+QwAGPQBwQAAAHicXZBNasMwEIWf80tjCIXSrErRql0UnJ9lDpCQbRaGLh1Hdhxsy8hKID1BT9AT9BQ9QOmx+mymi0ZC0jdvnqSRANziGx6a5mHYzk3rkIfCXdJYuEe+F+7Dx4PwgPqz8AgvCIR93OGVJ3i9Gypj5MId8ptwl/wu3CN/CPcxwafwgPqX8AghfoR9PHmPm9isTOm2Oj3lkc1ikzCSJdS2zkyp5sFMlLUutY2c3qvdRdXndOFcohJrCtUcovPcqMqao45dcHCuWk6niehBbApsEMNgxVHCYQuNFCe+K4JF1uYSyf2PQjotaqpNrDDnH82uPGt6ytYXMdLY07fDhXONM+9ZUHV0Kw7LPQXprxLNGnKyQtXmjlRi6gEO7a4KS0zZkyt/0FZQ/ALBPVpWAHicbY1JEsIgFERpNXOc4jnYeCPEb6BCQuoD5voOcWmvuqveqxYbsaYW/9Nhgy12yJCjQIkKNRq02OOAI044o8NFNIrZL5Jtb2KrEz/pvo5MG9JDpp0PlD+si8QF04MpmCpaPchR8dAGO86OVqPWiinKu1+mKlnJKtqpz+yoeqrdB5C35G7NT/liv57mw1uIPmkjZ+MnKgMpfo9r/rmiKMQLxbE8+AAAAA==)
      format("woff");
}
.material-icons,
[class*=" icofont-"],
[class^="icofont-"] {
  line-height: 1;
  text-transform: none;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}
[class*=" icofont-"],
[class^="icofont-"] {
  font-family: IcoFont !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.icofont-arrow-right:before {
  content: "\EA5D";
}
.icofont-curved-right:before {
  content: "\EA75";
}
.icofont-check:before {
  content: "\EED8";
}
.icofont-close:before {
  content: "\EEE4";
}
.icofont-filter:before {
  content: "\EF29";
}
.icofont-refresh:before {
  content: "\EFD1";
}
.icofont-tick-mark:before {
  content: "\F00E";
}
.icofont-simple-right:before {
  content: "\EAB8";
}
.icofont-caret-down:before {
  content: "\EA67";
}
.icofont-ui-rating:before {
  content: "\EC7C";
}
.icofont-image:before {
  content: "\EF4B";
}
.icofont-light-bulb:before {
  content: "\EF6B";
}
.icofont-simple-down:before {
  content: "\EAB2";
}
.icofont-simple-up:before {
  content: "\EAB9";
}
.icofont-ui-touch-phone:before {
  content: "\EC8A";
}
.icofont-search-2:before {
  content: "\ED12";
}
.icofont-ticket:before {
  content: "\F00F";
}
.icofont-xs {
  font-size: 0.5em;
}
.icofont-sm {
  font-size: 0.75em;
}
.icofont-md {
  font-size: 1.25em;
}
.icofont-lg {
  font-size: 1.5em;
}
.icofont-1x {
  font-size: 1em;
}
.icofont-2x {
  font-size: 2em;
}
.icofont-3x {
  font-size: 3em;
}
.icofont-4x {
  font-size: 4em;
}
.icofont-5x {
  font-size: 5em;
}
.icofont-6x {
  font-size: 6em;
}
.icofont-7x {
  font-size: 7em;
}
.icofont-8x {
  font-size: 8em;
}
.icofont-9x {
  font-size: 9em;
}
.icofont-10x {
  font-size: 10em;
}
.icofont-fw {
  text-align: center;
  width: 1.25em;
}
.icofont-ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}
.icofont-ul > li {
  position: relative;
  line-height: 2em;
}
.icofont-ul > li .icofont {
  display: inline-block;
  vertical-align: middle;
}
.icofont-border {
  border: 0.08em solid #f1f1f1;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
.icofont-pull-left {
  float: left;
}
.icofont-pull-right {
  float: right;
}
.icofont.icofont-pull-left {
  margin-right: 0.3em;
}
.icofont.icofont-pull-right {
  margin-left: 0.3em;
}
.icofont-spin {
  animation: a 2s infinite linear;
  display: inline-block;
}
.icofont-pulse {
  animation: a 1s infinite steps(8);
  display: inline-block;
}
@keyframes a {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.icofont-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.icofont-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.icofont-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.icofont-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scaleX(-1);
}
.icofont-flip-vertical {
  transform: scaleY(-1);
}
.icofont-flip-horizontal.icofont-flip-vertical,
.icofont-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}
.icofont-flip-horizontal.icofont-flip-vertical {
  transform: scale(-1);
}
:root .icofont-flip-horizontal,
:root .icofont-flip-vertical,
:root .icofont-rotate-90,
:root .icofont-rotate-180,
:root .icofont-rotate-270 {
  -webkit-filter: none;
  filter: none;
  display: inline-block;
}
.icofont-inverse {
  color: #fff;
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
body.lb-disable-scrolling {
  overflow: hidden;
}
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: 400;
  outline: none;
}
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  border: 4px solid #fff;
}
.lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: #fff;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/loading_1ZBpdWq.gif)
    no-repeat;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}
.lb-next,
.lb-prev {
  height: 100%;
  cursor: pointer;
  display: block;
}
.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAMAAADbYcjNAAAAbFBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAKCgoAAAAaGhrKysqPj48AAADw8PCAgID4+PhDQ0M8PDwPDw/b29v+/v6ysrKgoKCFhYVoaGjZ2dmmpqYAAACnp6dDQ0P///8JhL7fAAAAI3RSTlMAOy0fDRMlAgQIQlZMGW7XtzT1tvyPjF/g/sO+mIvzkIbfqMhr06wAAAE9SURBVEjHxZbJksIwDES923GUxZAhEJjV//+PKBsBLpaZmhrdX3W3vEiMkcpa65y1LKNGIo9xhdJYqnBEyDqlpRHCSF04KlGZ4AG8QIZibiQE75uua0BUioBMhK+biHX0RqfT3BOxA0RcDhF3kFZZiONCvHOpEsgTcfCiSnXs0dUbBBRhmQQeCz35KZvYHSZXuURCIz/Hb5O/miN16IU2PCs5BpGi33LwNIG+JCzEx0+PbyRFIKLl50zE76+a9KxQxbcz0u1rEIRPwmLDYGHivuQUZ2PHykfGpb7GfIb9J5M8z3zmSad9wVtb+r/sQb8xAa8bI/TA9+eVIQ2LWWdlzt4owrC4z0MaFuNk3ZgOKG/nxpzwkx04xdh6D+AyDBdPm5VzHilCCMJUmrouWNwUJBbuCuT9As0prGLSuALorzSaQGl4/QAAAABJRU5ErkJggg==)
    left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAMAAADbYcjNAAAAbFBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAKCgoAAAAaGhrKysqPj48AAADw8PCAgID4+PhDQ0M8PDwPDw/b29v+/v6ysrKgoKCFhYXZ2dmnp6doaGimpqZDQ0MAAAD////b4l6rAAAAI3RSTlMAOy0fDRMlAgQIQlZMGW7XtzT1tvyPjF/g/sO+mPPfi5Cohggwc6cAAAE/SURBVEjHvZbHbsMwDEBlcUqRk6hx46xO/f8/9mBnFCggygWi+wP5OEA555xzIqoi4uxPRFW1ARENSESEQa2IBgL2noFQxZZUIPAxpZi5tzEi2Pu0GYbN2HkbI0ocD6WUsllHG6NKnIbSwogSp5fSwogidB8zczAxIqH3cd/EOEXI6fV3brXUAi1lji01EEXIad9UtynOEuYJNVjio/TvGnRMQQw+3d1n9FDVcRKI4/j1NjMJLFNNHNff7xNSPoHqAxrIp/VuWriyjWDpDXer3Rxjm3yPUo3xSKzqFfuTkCfEaDFfSKjBY9voEZuJNg+nxPlOjAZzwd6nK3EeY9XciSLH842w7NXDsbB5zMdieOyH4Yohd6djKUcrMenHy+l0SfWe374J1LPPOXsweFwHDAkAgNBKOBENiIjB9lFwPytMNJpsjrpLAAAAAElFTkSuQmCC)
    right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-data {
  padding: 0 4px;
  color: #ccc;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: 700;
  line-height: 1em;
}
.lb-data .lb-caption a {
  color: #4ae;
}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999;
}
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAIVBMVEX9/f1MaXEAAACCgoKAgIAAAABKSkqqqqq6uroAAAD///8gYxCUAAAACnRSTlP+AEqrqw+WwMpLqMAE6wAAAIlJREFUKM+V0tEOwyAIBVCgQy3//8FTq4JdvMl8MOqJEQTi86A26c+xDlNJ8qJ6os30zvTZUS7Kt1aTbLZjJbMsTJrqYsNORklpLheO/SUtlh2deg4RAz35OUZ6zDHSsIkl0rSBFmnZQic3ltKtCPMf98B7IE6QH/gX8J+gDqB+uO7nfoF9du7PL/XJCHurObZuAAAAAElFTkSuQmCC)
    100% 0 no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
  position: relative;
  display: block;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  transform: translateZ(0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.font-1 {
  font-family: Open Sans, sans-serif;
}
.font-2 {
  font-family: Open Sans Condensed, sans-serif;
}
.font-3 {
  font-family: Source Sans Pro, sans-serif;
}
.icofont,
.provider-filter__provider.active:after {
  font-family: IcoFont;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figcaption,
figure,
main {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details,
menu {
  display: block;
}
summary {
  display: list-item;
}
canvas {
  display: inline-block;
}
[hidden],
template {
  display: none;
}
.debug * {
  outline: 1px solid gold;
}
.debug-white * {
  outline: 1px solid #fff;
}
.debug-black * {
  outline: 1px solid #000;
}
.debug-grid {
  background: transparent
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==)
    repeat 0 0;
}
.debug-grid-16 {
  background: transparent
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC)
    repeat 0 0;
}
.debug-grid-8-solid {
  background: #fff
    url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z)
    repeat 0 0;
}
.debug-grid-16-solid {
  background: #fff
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=)
    repeat 0 0;
}
.border-box,
a,
article,
body,
code,
dd,
div,
dl,
dt,
fieldset,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="url"],
legend,
li,
main,
ol,
p,
pre,
section,
table,
td,
textarea,
th,
tr,
ul {
  box-sizing: border-box;
}
.aspect-ratio {
  height: 0;
  position: relative;
}
.aspect-ratio--16x9 {
  padding-bottom: 56.25%;
}
.aspect-ratio--9x16 {
  padding-bottom: 177.77%;
}
.aspect-ratio--4x3 {
  padding-bottom: 75%;
}
.aspect-ratio--3x4 {
  padding-bottom: 133.33%;
}
.aspect-ratio--6x4 {
  padding-bottom: 66.6%;
}
.aspect-ratio--4x6 {
  padding-bottom: 150%;
}
.aspect-ratio--8x5 {
  padding-bottom: 62.5%;
}
.aspect-ratio--5x8 {
  padding-bottom: 160%;
}
.aspect-ratio--7x5 {
  padding-bottom: 71.42%;
}
.aspect-ratio--5x7 {
  padding-bottom: 140%;
}
.aspect-ratio--1x1 {
  padding-bottom: 100%;
}
.aspect-ratio--object {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
@media screen and (min-width: 30em) {
  .aspect-ratio-ns {
    height: 0;
    position: relative;
  }
  .aspect-ratio--16x9-ns {
    padding-bottom: 56.25%;
  }
  .aspect-ratio--9x16-ns {
    padding-bottom: 177.77%;
  }
  .aspect-ratio--4x3-ns {
    padding-bottom: 75%;
  }
  .aspect-ratio--3x4-ns {
    padding-bottom: 133.33%;
  }
  .aspect-ratio--6x4-ns {
    padding-bottom: 66.6%;
  }
  .aspect-ratio--4x6-ns {
    padding-bottom: 150%;
  }
  .aspect-ratio--8x5-ns {
    padding-bottom: 62.5%;
  }
  .aspect-ratio--5x8-ns {
    padding-bottom: 160%;
  }
  .aspect-ratio--7x5-ns {
    padding-bottom: 71.42%;
  }
  .aspect-ratio--5x7-ns {
    padding-bottom: 140%;
  }
  .aspect-ratio--1x1-ns {
    padding-bottom: 100%;
  }
  .aspect-ratio--object-ns {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .aspect-ratio-m {
    height: 0;
    position: relative;
  }
  .aspect-ratio--16x9-m {
    padding-bottom: 56.25%;
  }
  .aspect-ratio--9x16-m {
    padding-bottom: 177.77%;
  }
  .aspect-ratio--4x3-m {
    padding-bottom: 75%;
  }
  .aspect-ratio--3x4-m {
    padding-bottom: 133.33%;
  }
  .aspect-ratio--6x4-m {
    padding-bottom: 66.6%;
  }
  .aspect-ratio--4x6-m {
    padding-bottom: 150%;
  }
  .aspect-ratio--8x5-m {
    padding-bottom: 62.5%;
  }
  .aspect-ratio--5x8-m {
    padding-bottom: 160%;
  }
  .aspect-ratio--7x5-m {
    padding-bottom: 71.42%;
  }
  .aspect-ratio--5x7-m {
    padding-bottom: 140%;
  }
  .aspect-ratio--1x1-m {
    padding-bottom: 100%;
  }
  .aspect-ratio--object-m {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
  }
}
@media screen and (min-width: 60em) {
  .aspect-ratio-l {
    height: 0;
    position: relative;
  }
  .aspect-ratio--16x9-l {
    padding-bottom: 56.25%;
  }
  .aspect-ratio--9x16-l {
    padding-bottom: 177.77%;
  }
  .aspect-ratio--4x3-l {
    padding-bottom: 75%;
  }
  .aspect-ratio--3x4-l {
    padding-bottom: 133.33%;
  }
  .aspect-ratio--6x4-l {
    padding-bottom: 66.6%;
  }
  .aspect-ratio--4x6-l {
    padding-bottom: 150%;
  }
  .aspect-ratio--8x5-l {
    padding-bottom: 62.5%;
  }
  .aspect-ratio--5x8-l {
    padding-bottom: 160%;
  }
  .aspect-ratio--7x5-l {
    padding-bottom: 71.42%;
  }
  .aspect-ratio--5x7-l {
    padding-bottom: 140%;
  }
  .aspect-ratio--1x1-l {
    padding-bottom: 100%;
  }
  .aspect-ratio--object-l {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
  }
}
img {
  max-width: 100%;
}
.cover {
  background-size: cover !important;
}
.contain {
  background-size: contain !important;
}
@media screen and (min-width: 30em) {
  .cover-ns {
    background-size: cover !important;
  }
  .contain-ns {
    background-size: contain !important;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .cover-m {
    background-size: cover !important;
  }
  .contain-m {
    background-size: contain !important;
  }
}
@media screen and (min-width: 60em) {
  .cover-l {
    background-size: cover !important;
  }
  .contain-l {
    background-size: contain !important;
  }
}
.bg-center {
  background-position: 50%;
}
.bg-center,
.bg-top {
  background-repeat: no-repeat;
}
.bg-top {
  background-position: top;
}
.bg-right {
  background-position: 100%;
}
.bg-bottom,
.bg-right {
  background-repeat: no-repeat;
}
.bg-bottom {
  background-position: bottom;
}
.bg-left {
  background-repeat: no-repeat;
  background-position: 0;
}
@media screen and (min-width: 30em) {
  .bg-center-ns {
    background-position: 50%;
  }
  .bg-center-ns,
  .bg-top-ns {
    background-repeat: no-repeat;
  }
  .bg-top-ns {
    background-position: top;
  }
  .bg-right-ns {
    background-position: 100%;
  }
  .bg-bottom-ns,
  .bg-right-ns {
    background-repeat: no-repeat;
  }
  .bg-bottom-ns {
    background-position: bottom;
  }
  .bg-left-ns {
    background-repeat: no-repeat;
    background-position: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .bg-center-m {
    background-position: 50%;
  }
  .bg-center-m,
  .bg-top-m {
    background-repeat: no-repeat;
  }
  .bg-top-m {
    background-position: top;
  }
  .bg-right-m {
    background-position: 100%;
  }
  .bg-bottom-m,
  .bg-right-m {
    background-repeat: no-repeat;
  }
  .bg-bottom-m {
    background-position: bottom;
  }
  .bg-left-m {
    background-repeat: no-repeat;
    background-position: 0;
  }
}
@media screen and (min-width: 60em) {
  .bg-center-l {
    background-position: 50%;
  }
  .bg-center-l,
  .bg-top-l {
    background-repeat: no-repeat;
  }
  .bg-top-l {
    background-position: top;
  }
  .bg-right-l {
    background-position: 100%;
  }
  .bg-bottom-l,
  .bg-right-l {
    background-repeat: no-repeat;
  }
  .bg-bottom-l {
    background-position: bottom;
  }
  .bg-left-l {
    background-repeat: no-repeat;
    background-position: 0;
  }
}
.outline {
  outline: 1px solid;
}
.outline-transparent {
  outline: 1px solid transparent;
}
.outline-0 {
  outline: 0;
}
@media screen and (min-width: 30em) {
  .outline-ns {
    outline: 1px solid;
  }
  .outline-transparent-ns {
    outline: 1px solid transparent;
  }
  .outline-0-ns {
    outline: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .outline-m {
    outline: 1px solid;
  }
  .outline-transparent-m {
    outline: 1px solid transparent;
  }
  .outline-0-m {
    outline: 0;
  }
}
@media screen and (min-width: 60em) {
  .outline-l {
    outline: 1px solid;
  }
  .outline-transparent-l {
    outline: 1px solid transparent;
  }
  .outline-0-l {
    outline: 0;
  }
}
.ba,
.order-key {
  border-style: solid;
  border-width: 1px;
}
.bt {
  border-top-style: solid;
  border-top-width: 1px;
}
.br {
  border-right-style: solid;
  border-right-width: 1px;
}
.bb {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.bl {
  border-left-style: solid;
  border-left-width: 1px;
}
.bn {
  border-style: none;
  border-width: 0;
}
@media screen and (min-width: 30em) {
  .ba-ns {
    border-style: solid;
    border-width: 1px;
  }
  .bt-ns {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .br-ns {
    border-right-style: solid;
    border-right-width: 1px;
  }
  .bb-ns {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .bl-ns {
    border-left-style: solid;
    border-left-width: 1px;
  }
  .bn-ns {
    border-style: none;
    border-width: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .ba-m {
    border-style: solid;
    border-width: 1px;
  }
  .bt-m {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .br-m {
    border-right-style: solid;
    border-right-width: 1px;
  }
  .bb-m {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .bl-m {
    border-left-style: solid;
    border-left-width: 1px;
  }
  .bn-m {
    border-style: none;
    border-width: 0;
  }
}
@media screen and (min-width: 60em) {
  .ba-l {
    border-style: solid;
    border-width: 1px;
  }
  .bt-l {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .br-l {
    border-right-style: solid;
    border-right-width: 1px;
  }
  .bb-l {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .bl-l {
    border-left-style: solid;
    border-left-width: 1px;
  }
  .bn-l {
    border-style: none;
    border-width: 0;
  }
}
.b--black {
  border-color: #000;
}
.b--near-black {
  border-color: #111;
}
.b--dark-gray {
  border-color: #333;
}
.b--mid-gray {
  border-color: #555;
}
.b--gray {
  border-color: #777;
}
.b--silver {
  border-color: #c7c7c7;
}
.b--light-silver {
  border-color: #a7a7a7;
}
.b--moon-gray {
  border-color: #d8d8d8;
}
.b--light-gray {
  border-color: #efefef;
}
.b--near-white {
  border-color: #f2f2f2;
}
.b--white {
  border-color: #fff;
}
.b--white-90 {
  border-color: hsla(0, 0%, 100%, 0.9);
}
.b--white-80 {
  border-color: hsla(0, 0%, 100%, 0.8);
}
.b--white-70 {
  border-color: hsla(0, 0%, 100%, 0.7);
}
.b--white-60 {
  border-color: hsla(0, 0%, 100%, 0.6);
}
.b--white-50 {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.b--white-40 {
  border-color: hsla(0, 0%, 100%, 0.4);
}
.b--white-30 {
  border-color: hsla(0, 0%, 100%, 0.3);
}
.b--white-20,
.order-key {
  border-color: hsla(0, 0%, 100%, 0.2);
}
.b--white-10 {
  border-color: hsla(0, 0%, 100%, 0.1);
}
.b--white-05 {
  border-color: hsla(0, 0%, 100%, 0.05);
}
.b--white-025 {
  border-color: hsla(0, 0%, 100%, 0.025);
}
.b--white-0125 {
  border-color: hsla(0, 0%, 100%, 0.0125);
}
.b--black-90 {
  border-color: rgba(0, 0, 0, 0.9);
}
.b--black-80 {
  border-color: rgba(0, 0, 0, 0.8);
}
.b--black-70 {
  border-color: rgba(0, 0, 0, 0.7);
}
.b--black-60 {
  border-color: rgba(0, 0, 0, 0.6);
}
.b--black-50 {
  border-color: rgba(0, 0, 0, 0.5);
}
.b--black-40 {
  border-color: rgba(0, 0, 0, 0.4);
}
.b--black-30 {
  border-color: rgba(0, 0, 0, 0.3);
}
.b--black-20 {
  border-color: rgba(0, 0, 0, 0.2);
}
.b--black-10 {
  border-color: rgba(0, 0, 0, 0.1);
}
.b--black-05 {
  border-color: rgba(0, 0, 0, 0.05);
}
.b--black-025 {
  border-color: rgba(0, 0, 0, 0.025);
}
.b--black-0125 {
  border-color: rgba(0, 0, 0, 0.0125);
}
.b--dark-red {
  border-color: #e7040f;
}
.b--red {
  border-color: #9a1f3b;
}
.b--light-red {
  border-color: #ff725c;
}
.b--orange {
  border-color: #ff6300;
}
.b--gold {
  border-color: #f1b02f;
}
.b--yellow {
  border-color: gold;
}
.b--light-yellow {
  border-color: #fbf1a9;
}
.b--purple {
  border-color: #ab2340;
}
.b--light-purple {
  border-color: #a463f2;
}
.b--dark-pink {
  border-color: #bb003e;
}
.b--hot-pink {
  border-color: #ff41b4;
}
.b--pink {
  border-color: #ff80cc;
}
.b--light-pink {
  border-color: #ffa3d7;
}
.b--dark-green {
  border-color: #137752;
}
.b--green {
  border-color: #478623;
}
.b--light-green {
  border-color: #d8f1c6;
}
.b--navy {
  border-color: #001b44;
}
.b--dark-blue {
  border-color: #6f838e;
}
.b--blue {
  border-color: #4fb7bf;
}
.b--light-blue {
  border-color: #d2e2eb;
}
.b--lightest-blue {
  border-color: #cdecff;
}
.b--washed-blue {
  border-color: #f6fffe;
}
.b--washed-green {
  border-color: #e8fdf5;
}
.b--washed-yellow {
  border-color: #f0e6d1;
}
.b--washed-red {
  border-color: #ffdfdf;
}
.b--transparent {
  border-color: transparent;
}
.b--inherit {
  border-color: inherit;
}
.br0 {
  border-radius: 0;
}
.br1 {
  border-radius: 0.125rem;
}
.br2 {
  border-radius: 0.25rem;
}
.br3 {
  border-radius: 0.5rem;
}
.br4 {
  border-radius: 1rem;
}
.br-100 {
  border-radius: 100%;
}
.br-pill {
  border-radius: 9999px;
}
.br--bottom {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.br--top {
  border-bottom-right-radius: 0;
}
.br--right,
.br--top {
  border-bottom-left-radius: 0;
}
.br--right {
  border-top-left-radius: 0;
}
.br--left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media screen and (min-width: 30em) {
  .br0-ns {
    border-radius: 0;
  }
  .br1-ns {
    border-radius: 0.125rem;
  }
  .br2-ns {
    border-radius: 0.25rem;
  }
  .br3-ns {
    border-radius: 0.5rem;
  }
  .br4-ns {
    border-radius: 1rem;
  }
  .br-100-ns {
    border-radius: 100%;
  }
  .br-pill-ns {
    border-radius: 9999px;
  }
  .br--bottom-ns {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .br--top-ns {
    border-bottom-right-radius: 0;
  }
  .br--right-ns,
  .br--top-ns {
    border-bottom-left-radius: 0;
  }
  .br--right-ns {
    border-top-left-radius: 0;
  }
  .br--left-ns {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .br0-m {
    border-radius: 0;
  }
  .br1-m {
    border-radius: 0.125rem;
  }
  .br2-m {
    border-radius: 0.25rem;
  }
  .br3-m {
    border-radius: 0.5rem;
  }
  .br4-m {
    border-radius: 1rem;
  }
  .br-100-m {
    border-radius: 100%;
  }
  .br-pill-m {
    border-radius: 9999px;
  }
  .br--bottom-m {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .br--top-m {
    border-bottom-right-radius: 0;
  }
  .br--right-m,
  .br--top-m {
    border-bottom-left-radius: 0;
  }
  .br--right-m {
    border-top-left-radius: 0;
  }
  .br--left-m {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media screen and (min-width: 60em) {
  .br0-l {
    border-radius: 0;
  }
  .br1-l {
    border-radius: 0.125rem;
  }
  .br2-l {
    border-radius: 0.25rem;
  }
  .br3-l {
    border-radius: 0.5rem;
  }
  .br4-l {
    border-radius: 1rem;
  }
  .br-100-l {
    border-radius: 100%;
  }
  .br-pill-l {
    border-radius: 9999px;
  }
  .br--bottom-l {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .br--top-l {
    border-bottom-right-radius: 0;
  }
  .br--right-l,
  .br--top-l {
    border-bottom-left-radius: 0;
  }
  .br--right-l {
    border-top-left-radius: 0;
  }
  .br--left-l {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.b--dotted {
  border-style: dotted;
}
.b--dashed,
.order-key {
  border-style: dashed;
}
.b--solid {
  border-style: solid;
}
.b--none {
  border-style: none;
}
@media screen and (min-width: 30em) {
  .b--dotted-ns {
    border-style: dotted;
  }
  .b--dashed-ns {
    border-style: dashed;
  }
  .b--solid-ns {
    border-style: solid;
  }
  .b--none-ns {
    border-style: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .b--dotted-m {
    border-style: dotted;
  }
  .b--dashed-m {
    border-style: dashed;
  }
  .b--solid-m {
    border-style: solid;
  }
  .b--none-m {
    border-style: none;
  }
}
@media screen and (min-width: 60em) {
  .b--dotted-l {
    border-style: dotted;
  }
  .b--dashed-l {
    border-style: dashed;
  }
  .b--solid-l {
    border-style: solid;
  }
  .b--none-l {
    border-style: none;
  }
}
.bw0 {
  border-width: 0;
}
.bw1 {
  border-width: 0.125rem;
}
.bw2 {
  border-width: 0.25rem;
}
.bw3 {
  border-width: 0.5rem;
}
.bw4 {
  border-width: 1rem;
}
.bw5 {
  border-width: 2rem;
}
.bt-0 {
  border-top-width: 0;
}
.br-0 {
  border-right-width: 0;
}
.bb-0 {
  border-bottom-width: 0;
}
.bl-0 {
  border-left-width: 0;
}
@media screen and (min-width: 30em) {
  .bw0-ns {
    border-width: 0;
  }
  .bw1-ns {
    border-width: 0.125rem;
  }
  .bw2-ns {
    border-width: 0.25rem;
  }
  .bw3-ns {
    border-width: 0.5rem;
  }
  .bw4-ns {
    border-width: 1rem;
  }
  .bw5-ns {
    border-width: 2rem;
  }
  .bt-0-ns {
    border-top-width: 0;
  }
  .br-0-ns {
    border-right-width: 0;
  }
  .bb-0-ns {
    border-bottom-width: 0;
  }
  .bl-0-ns {
    border-left-width: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .bw0-m {
    border-width: 0;
  }
  .bw1-m {
    border-width: 0.125rem;
  }
  .bw2-m {
    border-width: 0.25rem;
  }
  .bw3-m {
    border-width: 0.5rem;
  }
  .bw4-m {
    border-width: 1rem;
  }
  .bw5-m {
    border-width: 2rem;
  }
  .bt-0-m {
    border-top-width: 0;
  }
  .br-0-m {
    border-right-width: 0;
  }
  .bb-0-m {
    border-bottom-width: 0;
  }
  .bl-0-m {
    border-left-width: 0;
  }
}
@media screen and (min-width: 60em) {
  .bw0-l {
    border-width: 0;
  }
  .bw1-l {
    border-width: 0.125rem;
  }
  .bw2-l {
    border-width: 0.25rem;
  }
  .bw3-l {
    border-width: 0.5rem;
  }
  .bw4-l {
    border-width: 1rem;
  }
  .bw5-l {
    border-width: 2rem;
  }
  .bt-0-l {
    border-top-width: 0;
  }
  .br-0-l {
    border-right-width: 0;
  }
  .bb-0-l {
    border-bottom-width: 0;
  }
  .bl-0-l {
    border-left-width: 0;
  }
}
.shadow-1 {
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
}
.shadow-2 {
  box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
}
.shadow-3 {
  box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
}
.shadow-4 {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
}
.shadow-5 {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
}
@media screen and (min-width: 30em) {
  .shadow-1-ns {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-2-ns {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-3-ns {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-4-ns {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  .shadow-5-ns {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .shadow-1-m {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-2-m {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-3-m {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-4-m {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  .shadow-5-m {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
}
@media screen and (min-width: 60em) {
  .shadow-1-l {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-2-l {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-3-l {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  .shadow-4-l {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  .shadow-5-l {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
}
.pre {
  overflow-x: auto;
  overflow-y: hidden;
  overflow: scroll;
}
.top-0 {
  top: 0;
}
.right-0 {
  right: 0;
}
.bottom-0 {
  bottom: 0;
}
.left-0 {
  left: 0;
}
.top-1 {
  top: 1rem;
}
.right-1 {
  right: 1rem;
}
.bottom-1 {
  bottom: 1rem;
}
.left-1 {
  left: 1rem;
}
.top-2 {
  top: 2rem;
}
.right-2 {
  right: 2rem;
}
.bottom-2 {
  bottom: 2rem;
}
.left-2 {
  left: 2rem;
}
.top--1 {
  top: -1rem;
}
.right--1 {
  right: -1rem;
}
.bottom--1 {
  bottom: -1rem;
}
.left--1 {
  left: -1rem;
}
.top--2 {
  top: -2rem;
}
.right--2 {
  right: -2rem;
}
.bottom--2 {
  bottom: -2rem;
}
.left--2 {
  left: -2rem;
}
.absolute--fill {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media screen and (min-width: 30em) {
  .top-0-ns {
    top: 0;
  }
  .left-0-ns {
    left: 0;
  }
  .right-0-ns {
    right: 0;
  }
  .bottom-0-ns {
    bottom: 0;
  }
  .top-1-ns {
    top: 1rem;
  }
  .left-1-ns {
    left: 1rem;
  }
  .right-1-ns {
    right: 1rem;
  }
  .bottom-1-ns {
    bottom: 1rem;
  }
  .top-2-ns {
    top: 2rem;
  }
  .left-2-ns {
    left: 2rem;
  }
  .right-2-ns {
    right: 2rem;
  }
  .bottom-2-ns {
    bottom: 2rem;
  }
  .top--1-ns {
    top: -1rem;
  }
  .right--1-ns {
    right: -1rem;
  }
  .bottom--1-ns {
    bottom: -1rem;
  }
  .left--1-ns {
    left: -1rem;
  }
  .top--2-ns {
    top: -2rem;
  }
  .right--2-ns {
    right: -2rem;
  }
  .bottom--2-ns {
    bottom: -2rem;
  }
  .left--2-ns {
    left: -2rem;
  }
  .absolute--fill-ns {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .top-0-m {
    top: 0;
  }
  .left-0-m {
    left: 0;
  }
  .right-0-m {
    right: 0;
  }
  .bottom-0-m {
    bottom: 0;
  }
  .top-1-m {
    top: 1rem;
  }
  .left-1-m {
    left: 1rem;
  }
  .right-1-m {
    right: 1rem;
  }
  .bottom-1-m {
    bottom: 1rem;
  }
  .top-2-m {
    top: 2rem;
  }
  .left-2-m {
    left: 2rem;
  }
  .right-2-m {
    right: 2rem;
  }
  .bottom-2-m {
    bottom: 2rem;
  }
  .top--1-m {
    top: -1rem;
  }
  .right--1-m {
    right: -1rem;
  }
  .bottom--1-m {
    bottom: -1rem;
  }
  .left--1-m {
    left: -1rem;
  }
  .top--2-m {
    top: -2rem;
  }
  .right--2-m {
    right: -2rem;
  }
  .bottom--2-m {
    bottom: -2rem;
  }
  .left--2-m {
    left: -2rem;
  }
  .absolute--fill-m {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media screen and (min-width: 60em) {
  .top-0-l {
    top: 0;
  }
  .left-0-l {
    left: 0;
  }
  .right-0-l {
    right: 0;
  }
  .bottom-0-l {
    bottom: 0;
  }
  .top-1-l {
    top: 1rem;
  }
  .left-1-l {
    left: 1rem;
  }
  .right-1-l {
    right: 1rem;
  }
  .bottom-1-l {
    bottom: 1rem;
  }
  .top-2-l {
    top: 2rem;
  }
  .left-2-l {
    left: 2rem;
  }
  .right-2-l {
    right: 2rem;
  }
  .bottom-2-l {
    bottom: 2rem;
  }
  .top--1-l {
    top: -1rem;
  }
  .right--1-l {
    right: -1rem;
  }
  .bottom--1-l {
    bottom: -1rem;
  }
  .left--1-l {
    left: -1rem;
  }
  .top--2-l {
    top: -2rem;
  }
  .right--2-l {
    right: -2rem;
  }
  .bottom--2-l {
    bottom: -2rem;
  }
  .left--2-l {
    left: -2rem;
  }
  .absolute--fill-l {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.cf:after,
.cf:before {
  content: " ";
  display: table;
}
.cf:after {
  clear: both;
}
.cf {
  zoom: 1;
}
.cl {
  clear: left;
}
.cr {
  clear: right;
}
.cb {
  clear: both;
}
.cn {
  clear: none;
}
@media screen and (min-width: 30em) {
  .cl-ns {
    clear: left;
  }
  .cr-ns {
    clear: right;
  }
  .cb-ns {
    clear: both;
  }
  .cn-ns {
    clear: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .cl-m {
    clear: left;
  }
  .cr-m {
    clear: right;
  }
  .cb-m {
    clear: both;
  }
  .cn-m {
    clear: none;
  }
}
@media screen and (min-width: 60em) {
  .cl-l {
    clear: left;
  }
  .cr-l {
    clear: right;
  }
  .cb-l {
    clear: both;
  }
  .cn-l {
    clear: none;
  }
}
.flex {
  display: -ms-flexbox;
  display: flex;
}
.inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.flex-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
}
.flex-none {
  -ms-flex: none;
  flex: none;
}
.flex-column {
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-row {
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.items-start {
  -ms-flex-align: start;
  align-items: flex-start;
}
.items-end {
  -ms-flex-align: end;
  align-items: flex-end;
}
.items-center {
  -ms-flex-align: center;
  align-items: center;
}
.items-baseline {
  -ms-flex-align: baseline;
  align-items: baseline;
}
.items-stretch {
  -ms-flex-align: stretch;
  align-items: stretch;
}
.self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.self-center {
  -ms-flex-item-align: center;
  align-self: center;
}
.self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}
.self-stretch {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.justify-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.justify-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.justify-center {
  -ms-flex-pack: center;
  justify-content: center;
}
.justify-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.justify-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
.content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}
.content-between {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
.content-around {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}
.content-stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-last {
  -ms-flex-order: 99999;
  order: 99999;
}
.flex-grow-0 {
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.flex-grow-1 {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.flex-shrink-1 {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
@media screen and (min-width: 30em) {
  .flex-ns {
    display: -ms-flexbox;
    display: flex;
  }
  .inline-flex-ns {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .flex-auto-ns {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
  }
  .flex-none-ns {
    -ms-flex: none;
    flex: none;
  }
  .flex-column-ns {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-row-ns {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .flex-wrap-ns {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex-nowrap-ns {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .flex-wrap-reverse-ns {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .flex-column-reverse-ns {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .flex-row-reverse-ns {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .items-start-ns {
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .items-end-ns {
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .items-center-ns {
    -ms-flex-align: center;
    align-items: center;
  }
  .items-baseline-ns {
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .items-stretch-ns {
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .self-start-ns {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .self-end-ns {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .self-center-ns {
    -ms-flex-item-align: center;
    align-self: center;
  }
  .self-baseline-ns {
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }
  .self-stretch-ns {
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
  .justify-start-ns {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .justify-end-ns {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .justify-center-ns {
    -ms-flex-pack: center;
    justify-content: center;
  }
  .justify-between-ns {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .justify-around-ns {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .content-start-ns {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .content-end-ns {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }
  .content-center-ns {
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .content-between-ns {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .content-around-ns {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }
  .content-stretch-ns {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .order-0-ns {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-1-ns {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-2-ns {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-3-ns {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-4-ns {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-5-ns {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-6-ns {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-7-ns {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-8-ns {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-last-ns {
    -ms-flex-order: 99999;
    order: 99999;
  }
  .flex-grow-0-ns {
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .flex-grow-1-ns {
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .flex-shrink-0-ns {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .flex-shrink-1-ns {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .flex-m {
    display: -ms-flexbox;
    display: flex;
  }
  .inline-flex-m {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .flex-auto-m {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
  }
  .flex-none-m {
    -ms-flex: none;
    flex: none;
  }
  .flex-column-m {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-row-m {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .flex-wrap-m {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex-nowrap-m {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .flex-wrap-reverse-m {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .flex-column-reverse-m {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .flex-row-reverse-m {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .items-start-m {
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .items-end-m {
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .items-center-m {
    -ms-flex-align: center;
    align-items: center;
  }
  .items-baseline-m {
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .items-stretch-m {
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .self-start-m {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .self-end-m {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .self-center-m {
    -ms-flex-item-align: center;
    align-self: center;
  }
  .self-baseline-m {
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }
  .self-stretch-m {
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
  .justify-start-m {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .justify-end-m {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .justify-center-m {
    -ms-flex-pack: center;
    justify-content: center;
  }
  .justify-between-m {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .justify-around-m {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .content-start-m {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .content-end-m {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }
  .content-center-m {
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .content-between-m {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .content-around-m {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }
  .content-stretch-m {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .order-0-m {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-1-m {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-2-m {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-3-m {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-4-m {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-5-m {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-6-m {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-7-m {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-8-m {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-last-m {
    -ms-flex-order: 99999;
    order: 99999;
  }
  .flex-grow-0-m {
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .flex-grow-1-m {
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .flex-shrink-0-m {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .flex-shrink-1-m {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 60em) {
  .flex-l {
    display: -ms-flexbox;
    display: flex;
  }
  .inline-flex-l {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .flex-auto-l {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
  }
  .flex-none-l {
    -ms-flex: none;
    flex: none;
  }
  .flex-column-l {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .flex-row-l {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .flex-wrap-l {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .flex-nowrap-l {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .flex-wrap-reverse-l {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .flex-column-reverse-l {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .flex-row-reverse-l {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .items-start-l {
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .items-end-l {
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .items-center-l {
    -ms-flex-align: center;
    align-items: center;
  }
  .items-baseline-l {
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .items-stretch-l {
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .self-start-l {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .self-end-l {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .self-center-l {
    -ms-flex-item-align: center;
    align-self: center;
  }
  .self-baseline-l {
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }
  .self-stretch-l {
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
  .justify-start-l {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .justify-end-l {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .justify-center-l {
    -ms-flex-pack: center;
    justify-content: center;
  }
  .justify-between-l {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .justify-around-l {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .content-start-l {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .content-end-l {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }
  .content-center-l {
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .content-between-l {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .content-around-l {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }
  .content-stretch-l {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .order-0-l {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-1-l {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-2-l {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-3-l {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-4-l {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-5-l {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-6-l {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-7-l {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-8-l {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-last-l {
    -ms-flex-order: 99999;
    order: 99999;
  }
  .flex-grow-0-l {
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .flex-grow-1-l {
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .flex-shrink-0-l {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .flex-shrink-1-l {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
}
.dn {
  display: none;
}
.di {
  display: inline;
}
.db {
  display: block;
}
.dib {
  display: inline-block;
}
.dit {
  display: inline-table;
}
.dt {
  display: table;
}
.dtc {
  display: table-cell;
}
.dt-row {
  display: table-row;
}
.dt-row-group {
  display: table-row-group;
}
.dt-column {
  display: table-column;
}
.dt-column-group {
  display: table-column-group;
}
.dt--fixed {
  table-layout: fixed;
  width: 100%;
}
@media screen and (min-width: 30em) {
  .dn-ns {
    display: none;
  }
  .di-ns {
    display: inline;
  }
  .db-ns {
    display: block;
  }
  .dib-ns {
    display: inline-block;
  }
  .dit-ns {
    display: inline-table;
  }
  .dt-ns {
    display: table;
  }
  .dtc-ns {
    display: table-cell;
  }
  .dt-row-ns {
    display: table-row;
  }
  .dt-row-group-ns {
    display: table-row-group;
  }
  .dt-column-ns {
    display: table-column;
  }
  .dt-column-group-ns {
    display: table-column-group;
  }
  .dt--fixed-ns {
    table-layout: fixed;
    width: 100%;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .dn-m {
    display: none;
  }
  .di-m {
    display: inline;
  }
  .db-m {
    display: block;
  }
  .dib-m {
    display: inline-block;
  }
  .dit-m {
    display: inline-table;
  }
  .dt-m {
    display: table;
  }
  .dtc-m {
    display: table-cell;
  }
  .dt-row-m {
    display: table-row;
  }
  .dt-row-group-m {
    display: table-row-group;
  }
  .dt-column-m {
    display: table-column;
  }
  .dt-column-group-m {
    display: table-column-group;
  }
  .dt--fixed-m {
    table-layout: fixed;
    width: 100%;
  }
}
@media screen and (min-width: 60em) {
  .dn-l {
    display: none;
  }
  .di-l {
    display: inline;
  }
  .db-l {
    display: block;
  }
  .dib-l {
    display: inline-block;
  }
  .dit-l {
    display: inline-table;
  }
  .dt-l {
    display: table;
  }
  .dtc-l {
    display: table-cell;
  }
  .dt-row-l {
    display: table-row;
  }
  .dt-row-group-l {
    display: table-row-group;
  }
  .dt-column-l {
    display: table-column;
  }
  .dt-column-group-l {
    display: table-column-group;
  }
  .dt--fixed-l {
    table-layout: fixed;
    width: 100%;
  }
}
.fl {
  float: left;
}
.fl,
.fr {
  _display: inline;
}
.fr {
  float: right;
}
.fn {
  float: none;
}
@media screen and (min-width: 30em) {
  .fl-ns {
    float: left;
  }
  .fl-ns,
  .fr-ns {
    _display: inline;
  }
  .fr-ns {
    float: right;
  }
  .fn-ns {
    float: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .fl-m {
    float: left;
  }
  .fl-m,
  .fr-m {
    _display: inline;
  }
  .fr-m {
    float: right;
  }
  .fn-m {
    float: none;
  }
}
@media screen and (min-width: 60em) {
  .fl-l {
    float: left;
  }
  .fl-l,
  .fr-l {
    _display: inline;
  }
  .fr-l {
    float: right;
  }
  .fn-l {
    float: none;
  }
}
.sans-serif {
  font-family: Open Sans, sans-serif;
}
.serif {
  font-family: georgia, serif;
}
.system-sans-serif {
  font-family: sans-serif;
}
.system-serif {
  font-family: serif;
}
.code,
code {
  font-family: Consolas, monaco, monospace;
}
.courier {
  font-family: Courier Next, courier, monospace;
}
.helvetica {
  font-family: helvetica neue, helvetica, sans-serif;
}
.avenir {
  font-family: avenir next, avenir, sans-serif;
}
.athelas {
  font-family: athelas, georgia, serif;
}
.georgia {
  font-family: georgia, serif;
}
.times {
  font-family: times, serif;
}
.bodoni {
  font-family: Bodoni MT, serif;
}
.calisto {
  font-family: Calisto MT, serif;
}
.garamond {
  font-family: garamond, serif;
}
.baskerville {
  font-family: baskerville, serif;
}
.i {
  font-style: italic;
}
.fs-normal {
  font-style: normal;
}
@media screen and (min-width: 30em) {
  .i-ns {
    font-style: italic;
  }
  .fs-normal-ns {
    font-style: normal;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .i-m {
    font-style: italic;
  }
  .fs-normal-m {
    font-style: normal;
  }
}
@media screen and (min-width: 60em) {
  .i-l {
    font-style: italic;
  }
  .fs-normal-l {
    font-style: normal;
  }
}
.normal {
  font-weight: 400;
}
.b {
  font-weight: 700;
}
.fw1 {
  font-weight: 100;
}
.fw2 {
  font-weight: 200;
}
.fw3 {
  font-weight: 300;
}
.fw4 {
  font-weight: 400;
}
.fw5 {
  font-weight: 500;
}
.fw6,
.wpcont h2,
.wpcont h3,
.wpcont h4 {
  font-weight: 600;
}
.fw7 {
  font-weight: 700;
}
.fw8 {
  font-weight: 800;
}
.fw9 {
  font-weight: 900;
}
@media screen and (min-width: 30em) {
  .normal-ns {
    font-weight: 400;
  }
  .b-ns {
    font-weight: 700;
  }
  .fw1-ns {
    font-weight: 100;
  }
  .fw2-ns {
    font-weight: 200;
  }
  .fw3-ns {
    font-weight: 300;
  }
  .fw4-ns {
    font-weight: 400;
  }
  .fw5-ns {
    font-weight: 500;
  }
  .fw6-ns {
    font-weight: 600;
  }
  .fw7-ns {
    font-weight: 700;
  }
  .fw8-ns {
    font-weight: 800;
  }
  .fw9-ns {
    font-weight: 900;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .normal-m {
    font-weight: 400;
  }
  .b-m {
    font-weight: 700;
  }
  .fw1-m {
    font-weight: 100;
  }
  .fw2-m {
    font-weight: 200;
  }
  .fw3-m {
    font-weight: 300;
  }
  .fw4-m {
    font-weight: 400;
  }
  .fw5-m {
    font-weight: 500;
  }
  .fw6-m {
    font-weight: 600;
  }
  .fw7-m {
    font-weight: 700;
  }
  .fw8-m {
    font-weight: 800;
  }
  .fw9-m {
    font-weight: 900;
  }
}
@media screen and (min-width: 60em) {
  .normal-l {
    font-weight: 400;
  }
  .b-l {
    font-weight: 700;
  }
  .fw1-l {
    font-weight: 100;
  }
  .fw2-l {
    font-weight: 200;
  }
  .fw3-l {
    font-weight: 300;
  }
  .fw4-l {
    font-weight: 400;
  }
  .fw5-l {
    font-weight: 500;
  }
  .fw6-l {
    font-weight: 600;
  }
  .fw7-l {
    font-weight: 700;
  }
  .fw8-l {
    font-weight: 800;
  }
  .fw9-l {
    font-weight: 900;
  }
}
.input-reset {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.button-reset::-moz-focus-inner,
.input-reset::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.h1 {
  height: 1rem;
}
.h2 {
  height: 2rem;
}
.h3 {
  height: 4rem;
}
.h4 {
  height: 8rem;
}
.h5 {
  height: 16rem;
}
.h-25 {
  height: 25%;
}
.h-50 {
  height: 50%;
}
.h-75 {
  height: 75%;
}
.h-100 {
  height: 100%;
}
.min-h-100 {
  min-height: 100%;
}
.vh-25 {
  height: 25vh;
}
.vh-50 {
  height: 50vh;
}
.vh-75 {
  height: 75vh;
}
.vh-100 {
  height: 100vh;
}
.min-vh-100 {
  min-height: 100vh;
}
.h-auto {
  height: auto;
}
.h-inherit {
  height: inherit;
}
@media screen and (min-width: 30em) {
  .h1-ns {
    height: 1rem;
  }
  .h2-ns {
    height: 2rem;
  }
  .h3-ns {
    height: 4rem;
  }
  .h4-ns {
    height: 8rem;
  }
  .h5-ns {
    height: 16rem;
  }
  .h-25-ns {
    height: 25%;
  }
  .h-50-ns {
    height: 50%;
  }
  .h-75-ns {
    height: 75%;
  }
  .h-100-ns {
    height: 100%;
  }
  .min-h-100-ns {
    min-height: 100%;
  }
  .vh-25-ns {
    height: 25vh;
  }
  .vh-50-ns {
    height: 50vh;
  }
  .vh-75-ns {
    height: 75vh;
  }
  .vh-100-ns {
    height: 100vh;
  }
  .min-vh-100-ns {
    min-height: 100vh;
  }
  .h-auto-ns {
    height: auto;
  }
  .h-inherit-ns {
    height: inherit;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .h1-m {
    height: 1rem;
  }
  .h2-m {
    height: 2rem;
  }
  .h3-m {
    height: 4rem;
  }
  .h4-m {
    height: 8rem;
  }
  .h5-m {
    height: 16rem;
  }
  .h-25-m {
    height: 25%;
  }
  .h-50-m {
    height: 50%;
  }
  .h-75-m {
    height: 75%;
  }
  .h-100-m {
    height: 100%;
  }
  .min-h-100-m {
    min-height: 100%;
  }
  .vh-25-m {
    height: 25vh;
  }
  .vh-50-m {
    height: 50vh;
  }
  .vh-75-m {
    height: 75vh;
  }
  .vh-100-m {
    height: 100vh;
  }
  .min-vh-100-m {
    min-height: 100vh;
  }
  .h-auto-m {
    height: auto;
  }
  .h-inherit-m {
    height: inherit;
  }
}
@media screen and (min-width: 60em) {
  .h1-l {
    height: 1rem;
  }
  .h2-l {
    height: 2rem;
  }
  .h3-l {
    height: 4rem;
  }
  .h4-l {
    height: 8rem;
  }
  .h5-l {
    height: 16rem;
  }
  .h-25-l {
    height: 25%;
  }
  .h-50-l {
    height: 50%;
  }
  .h-75-l {
    height: 75%;
  }
  .h-100-l {
    height: 100%;
  }
  .min-h-100-l {
    min-height: 100%;
  }
  .vh-25-l {
    height: 25vh;
  }
  .vh-50-l {
    height: 50vh;
  }
  .vh-75-l {
    height: 75vh;
  }
  .vh-100-l {
    height: 100vh;
  }
  .min-vh-100-l {
    min-height: 100vh;
  }
  .h-auto-l {
    height: auto;
  }
  .h-inherit-l {
    height: inherit;
  }
}
.tracked {
  letter-spacing: 0.1em;
}
.tracked-tight {
  letter-spacing: -0.05em;
}
.tracked-mega {
  letter-spacing: 0.25em;
}
@media screen and (min-width: 30em) {
  .tracked-ns {
    letter-spacing: 0.1em;
  }
  .tracked-tight-ns {
    letter-spacing: -0.05em;
  }
  .tracked-mega-ns {
    letter-spacing: 0.25em;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .tracked-m {
    letter-spacing: 0.1em;
  }
  .tracked-tight-m {
    letter-spacing: -0.05em;
  }
  .tracked-mega-m {
    letter-spacing: 0.25em;
  }
}
@media screen and (min-width: 60em) {
  .tracked-l {
    letter-spacing: 0.1em;
  }
  .tracked-tight-l {
    letter-spacing: -0.05em;
  }
  .tracked-mega-l {
    letter-spacing: 0.25em;
  }
}
.lh-solid {
  line-height: 1;
}
.lh-title {
  line-height: 1.25;
}
.lh-copy {
  line-height: 1.5;
}
@media screen and (min-width: 30em) {
  .lh-solid-ns {
    line-height: 1;
  }
  .lh-title-ns {
    line-height: 1.25;
  }
  .lh-copy-ns {
    line-height: 1.5;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .lh-solid-m {
    line-height: 1;
  }
  .lh-title-m {
    line-height: 1.25;
  }
  .lh-copy-m {
    line-height: 1.5;
  }
}
@media screen and (min-width: 60em) {
  .lh-solid-l {
    line-height: 1;
  }
  .lh-title-l {
    line-height: 1.25;
  }
  .lh-copy-l {
    line-height: 1.5;
  }
}
.link {
  text-decoration: none;
}
.link,
.link:active,
.link:focus,
.link:hover,
.link:link,
.link:visited {
  transition: color 0.15s ease-in;
}
.link:focus {
  outline: 1px dotted currentColor;
}
.list {
  list-style-type: none;
}
.mw-100 {
  max-width: 100%;
}
.mw1 {
  max-width: 1rem;
}
.mw2 {
  max-width: 2rem;
}
.mw3 {
  max-width: 4rem;
}
.mw4 {
  max-width: 8rem;
}
.mw5 {
  max-width: 16rem;
}
.mw6 {
  max-width: 32rem;
}
.mw7 {
  max-width: 48rem;
}
.mw8 {
  max-width: 64rem;
}
.mw9 {
  max-width: 96rem;
}
.mw-none {
  max-width: none;
}
@media screen and (min-width: 30em) {
  .mw-100-ns {
    max-width: 100%;
  }
  .mw1-ns {
    max-width: 1rem;
  }
  .mw2-ns {
    max-width: 2rem;
  }
  .mw3-ns {
    max-width: 4rem;
  }
  .mw4-ns {
    max-width: 8rem;
  }
  .mw5-ns {
    max-width: 16rem;
  }
  .mw6-ns {
    max-width: 32rem;
  }
  .mw7-ns {
    max-width: 48rem;
  }
  .mw8-ns {
    max-width: 64rem;
  }
  .mw9-ns {
    max-width: 96rem;
  }
  .mw-none-ns {
    max-width: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .mw-100-m {
    max-width: 100%;
  }
  .mw1-m {
    max-width: 1rem;
  }
  .mw2-m {
    max-width: 2rem;
  }
  .mw3-m {
    max-width: 4rem;
  }
  .mw4-m {
    max-width: 8rem;
  }
  .mw5-m {
    max-width: 16rem;
  }
  .mw6-m {
    max-width: 32rem;
  }
  .mw7-m {
    max-width: 48rem;
  }
  .mw8-m {
    max-width: 64rem;
  }
  .mw9-m {
    max-width: 96rem;
  }
  .mw-none-m {
    max-width: none;
  }
}
@media screen and (min-width: 60em) {
  .mw-100-l {
    max-width: 100%;
  }
  .mw1-l {
    max-width: 1rem;
  }
  .mw2-l {
    max-width: 2rem;
  }
  .mw3-l {
    max-width: 4rem;
  }
  .mw4-l {
    max-width: 8rem;
  }
  .mw5-l {
    max-width: 16rem;
  }
  .mw6-l {
    max-width: 32rem;
  }
  .mw7-l {
    max-width: 48rem;
  }
  .mw8-l {
    max-width: 64rem;
  }
  .mw9-l {
    max-width: 96rem;
  }
  .mw-none-l {
    max-width: none;
  }
}
.w1 {
  width: 1rem;
}
.w2 {
  width: 2rem;
}
.w3 {
  width: 4rem;
}
.w4 {
  width: 8rem;
}
.w5 {
  width: 16rem;
}
.w-10 {
  width: 10%;
}
.w-20 {
  width: 20%;
}
.w-25 {
  width: 25%;
}
.w-30 {
  width: 30%;
}
.w-33 {
  width: 33%;
}
.w-34 {
  width: 34%;
}
.w-40 {
  width: 40%;
}
.w-50 {
  width: 50%;
}
.w-60 {
  width: 60%;
}
.w-70 {
  width: 70%;
}
.w-75 {
  width: 75%;
}
.w-80 {
  width: 80%;
}
.w-90 {
  width: 90%;
}
.w-100 {
  width: 100%;
}
.w-third {
  width: 33.33333%;
}
.w-two-thirds {
  width: 66.66667%;
}
.w-auto {
  width: auto;
}
@media screen and (min-width: 30em) {
  .w1-ns {
    width: 1rem;
  }
  .w2-ns {
    width: 2rem;
  }
  .w3-ns {
    width: 4rem;
  }
  .w4-ns {
    width: 8rem;
  }
  .w5-ns {
    width: 16rem;
  }
  .w-10-ns {
    width: 10%;
  }
  .w-20-ns {
    width: 20%;
  }
  .w-25-ns {
    width: 25%;
  }
  .w-30-ns {
    width: 30%;
  }
  .w-33-ns {
    width: 33%;
  }
  .w-34-ns {
    width: 34%;
  }
  .w-40-ns {
    width: 40%;
  }
  .w-50-ns {
    width: 50%;
  }
  .w-60-ns {
    width: 60%;
  }
  .w-70-ns {
    width: 70%;
  }
  .w-75-ns {
    width: 75%;
  }
  .w-80-ns {
    width: 80%;
  }
  .w-90-ns {
    width: 90%;
  }
  .w-100-ns {
    width: 100%;
  }
  .w-third-ns {
    width: 33.33333%;
  }
  .w-two-thirds-ns {
    width: 66.66667%;
  }
  .w-auto-ns {
    width: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .w1-m {
    width: 1rem;
  }
  .w2-m {
    width: 2rem;
  }
  .w3-m {
    width: 4rem;
  }
  .w4-m {
    width: 8rem;
  }
  .w5-m {
    width: 16rem;
  }
  .w-10-m {
    width: 10%;
  }
  .w-20-m {
    width: 20%;
  }
  .w-25-m {
    width: 25%;
  }
  .w-30-m {
    width: 30%;
  }
  .w-33-m {
    width: 33%;
  }
  .w-34-m {
    width: 34%;
  }
  .w-40-m {
    width: 40%;
  }
  .w-50-m {
    width: 50%;
  }
  .w-60-m {
    width: 60%;
  }
  .w-70-m {
    width: 70%;
  }
  .w-75-m {
    width: 75%;
  }
  .w-80-m {
    width: 80%;
  }
  .w-90-m {
    width: 90%;
  }
  .w-100-m {
    width: 100%;
  }
  .w-third-m {
    width: 33.33333%;
  }
  .w-two-thirds-m {
    width: 66.66667%;
  }
  .w-auto-m {
    width: auto;
  }
}
@media screen and (min-width: 60em) {
  .w1-l {
    width: 1rem;
  }
  .w2-l {
    width: 2rem;
  }
  .w3-l {
    width: 4rem;
  }
  .w4-l {
    width: 8rem;
  }
  .w5-l {
    width: 16rem;
  }
  .w-10-l {
    width: 10%;
  }
  .w-20-l {
    width: 20%;
  }
  .w-25-l {
    width: 25%;
  }
  .w-30-l {
    width: 30%;
  }
  .w-33-l {
    width: 33%;
  }
  .w-34-l {
    width: 34%;
  }
  .w-40-l {
    width: 40%;
  }
  .w-50-l {
    width: 50%;
  }
  .w-60-l {
    width: 60%;
  }
  .w-70-l {
    width: 70%;
  }
  .w-75-l {
    width: 75%;
  }
  .w-80-l {
    width: 80%;
  }
  .w-90-l {
    width: 90%;
  }
  .w-100-l {
    width: 100%;
  }
  .w-third-l {
    width: 33.33333%;
  }
  .w-two-thirds-l {
    width: 66.66667%;
  }
  .w-auto-l {
    width: auto;
  }
}
.overflow-visible {
  overflow: visible;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-auto {
  overflow: auto;
}
.overflow-x-visible {
  overflow-x: visible;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-visible {
  overflow-y: visible;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.overflow-y-auto {
  overflow-y: auto;
}
@media screen and (min-width: 30em) {
  .overflow-visible-ns {
    overflow: visible;
  }
  .overflow-hidden-ns {
    overflow: hidden;
  }
  .overflow-scroll-ns {
    overflow: scroll;
  }
  .overflow-auto-ns {
    overflow: auto;
  }
  .overflow-x-visible-ns {
    overflow-x: visible;
  }
  .overflow-x-hidden-ns {
    overflow-x: hidden;
  }
  .overflow-x-scroll-ns {
    overflow-x: scroll;
  }
  .overflow-x-auto-ns {
    overflow-x: auto;
  }
  .overflow-y-visible-ns {
    overflow-y: visible;
  }
  .overflow-y-hidden-ns {
    overflow-y: hidden;
  }
  .overflow-y-scroll-ns {
    overflow-y: scroll;
  }
  .overflow-y-auto-ns {
    overflow-y: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .overflow-visible-m {
    overflow: visible;
  }
  .overflow-hidden-m {
    overflow: hidden;
  }
  .overflow-scroll-m {
    overflow: scroll;
  }
  .overflow-auto-m {
    overflow: auto;
  }
  .overflow-x-visible-m {
    overflow-x: visible;
  }
  .overflow-x-hidden-m {
    overflow-x: hidden;
  }
  .overflow-x-scroll-m {
    overflow-x: scroll;
  }
  .overflow-x-auto-m {
    overflow-x: auto;
  }
  .overflow-y-visible-m {
    overflow-y: visible;
  }
  .overflow-y-hidden-m {
    overflow-y: hidden;
  }
  .overflow-y-scroll-m {
    overflow-y: scroll;
  }
  .overflow-y-auto-m {
    overflow-y: auto;
  }
}
@media screen and (min-width: 60em) {
  .overflow-visible-l {
    overflow: visible;
  }
  .overflow-hidden-l {
    overflow: hidden;
  }
  .overflow-scroll-l {
    overflow: scroll;
  }
  .overflow-auto-l {
    overflow: auto;
  }
  .overflow-x-visible-l {
    overflow-x: visible;
  }
  .overflow-x-hidden-l {
    overflow-x: hidden;
  }
  .overflow-x-scroll-l {
    overflow-x: scroll;
  }
  .overflow-x-auto-l {
    overflow-x: auto;
  }
  .overflow-y-visible-l {
    overflow-y: visible;
  }
  .overflow-y-hidden-l {
    overflow-y: hidden;
  }
  .overflow-y-scroll-l {
    overflow-y: scroll;
  }
  .overflow-y-auto-l {
    overflow-y: auto;
  }
}
.static {
  position: static;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
@media screen and (min-width: 30em) {
  .static-ns {
    position: static;
  }
  .relative-ns {
    position: relative;
  }
  .absolute-ns {
    position: absolute;
  }
  .fixed-ns {
    position: fixed;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .static-m {
    position: static;
  }
  .relative-m {
    position: relative;
  }
  .absolute-m {
    position: absolute;
  }
  .fixed-m {
    position: fixed;
  }
}
@media screen and (min-width: 60em) {
  .static-l {
    position: static;
  }
  .relative-l {
    position: relative;
  }
  .absolute-l {
    position: absolute;
  }
  .fixed-l {
    position: fixed;
  }
}
.o-100 {
  opacity: 1;
}
.o-90 {
  opacity: 0.9;
}
.o-80 {
  opacity: 0.8;
}
.o-70 {
  opacity: 0.7;
}
.o-60 {
  opacity: 0.6;
}
.o-50 {
  opacity: 0.5;
}
.o-40 {
  opacity: 0.4;
}
.o-30 {
  opacity: 0.3;
}
.o-20 {
  opacity: 0.2;
}
.o-10 {
  opacity: 0.1;
}
.o-05 {
  opacity: 0.05;
}
.o-025 {
  opacity: 0.025;
}
.o-0 {
  opacity: 0;
}
.rotate-45 {
  transform: rotate(45deg);
}
.rotate-90 {
  transform: rotate(90deg);
}
.rotate-135 {
  transform: rotate(135deg);
}
.rotate-180 {
  transform: rotate(180deg);
}
.rotate-225 {
  transform: rotate(225deg);
}
.rotate-270 {
  transform: rotate(270deg);
}
.rotate-315 {
  transform: rotate(315deg);
}
@media screen and (min-width: 30em) {
  .rotate-45-ns {
    transform: rotate(45deg);
  }
  .rotate-90-ns {
    transform: rotate(90deg);
  }
  .rotate-135-ns {
    transform: rotate(135deg);
  }
  .rotate-180-ns {
    transform: rotate(180deg);
  }
  .rotate-225-ns {
    transform: rotate(225deg);
  }
  .rotate-270-ns {
    transform: rotate(270deg);
  }
  .rotate-315-ns {
    transform: rotate(315deg);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .rotate-45-m {
    transform: rotate(45deg);
  }
  .rotate-90-m {
    transform: rotate(90deg);
  }
  .rotate-135-m {
    transform: rotate(135deg);
  }
  .rotate-180-m {
    transform: rotate(180deg);
  }
  .rotate-225-m {
    transform: rotate(225deg);
  }
  .rotate-270-m {
    transform: rotate(270deg);
  }
  .rotate-315-m {
    transform: rotate(315deg);
  }
}
@media screen and (min-width: 60em) {
  .rotate-45-l {
    transform: rotate(45deg);
  }
  .rotate-90-l {
    transform: rotate(90deg);
  }
  .rotate-135-l {
    transform: rotate(135deg);
  }
  .rotate-180-l {
    transform: rotate(180deg);
  }
  .rotate-225-l {
    transform: rotate(225deg);
  }
  .rotate-270-l {
    transform: rotate(270deg);
  }
  .rotate-315-l {
    transform: rotate(315deg);
  }
}
.black-90 {
  color: rgba(0, 0, 0, 0.9);
}
.black-80 {
  color: rgba(0, 0, 0, 0.8);
}
.black-70 {
  color: rgba(0, 0, 0, 0.7);
}
.black-60 {
  color: rgba(0, 0, 0, 0.6);
}
.black-50 {
  color: rgba(0, 0, 0, 0.5);
}
.black-40 {
  color: rgba(0, 0, 0, 0.4);
}
.black-30 {
  color: rgba(0, 0, 0, 0.3);
}
.black-20 {
  color: rgba(0, 0, 0, 0.2);
}
.black-10 {
  color: rgba(0, 0, 0, 0.1);
}
.black-05 {
  color: rgba(0, 0, 0, 0.05);
}
.white-90 {
  color: hsla(0, 0%, 100%, 0.9);
}
.white-80 {
  color: hsla(0, 0%, 100%, 0.8);
}
.white-70 {
  color: hsla(0, 0%, 100%, 0.7);
}
.white-60 {
  color: hsla(0, 0%, 100%, 0.6);
}
.white-50 {
  color: hsla(0, 0%, 100%, 0.5);
}
.white-40 {
  color: hsla(0, 0%, 100%, 0.4);
}
.white-30 {
  color: hsla(0, 0%, 100%, 0.3);
}
.white-20 {
  color: hsla(0, 0%, 100%, 0.2);
}
.white-10 {
  color: hsla(0, 0%, 100%, 0.1);
}
.black {
  color: #000;
}
.near-black {
  color: #111;
}
.dark-gray {
  color: #333;
}
.mid-gray {
  color: #555;
}
.gray {
  color: #777;
}
.silver {
  color: #c7c7c7;
}
.light-silver {
  color: #a7a7a7;
}
.moon-gray {
  color: #d8d8d8;
}
.light-gray {
  color: #efefef;
}
.near-white {
  color: #f2f2f2;
}
.white {
  color: #fff;
}
.dark-red {
  color: #e7040f;
}
.red {
  color: #9a1f3b;
}
.light-red {
  color: #ff725c;
}
.orange {
  color: #ff6300;
}
.gold {
  color: #f1b02f;
}
.yellow {
  color: gold;
}
.light-yellow {
  color: #fbf1a9;
}
.purple {
  color: #ab2340;
}
.light-purple {
  color: #a463f2;
}
.dark-pink {
  color: #bb003e;
}
.hot-pink {
  color: #ff41b4;
}
.pink {
  color: #ff80cc;
}
.light-pink {
  color: #ffa3d7;
}
.dark-green {
  color: #137752;
}
.green {
  color: #478623;
}
.light-green {
  color: #d8f1c6;
}
.navy {
  color: #001b44;
}
.dark-blue {
  color: #6f838e;
}
.blue {
  color: #4fb7bf;
}
.light-blue {
  color: #d2e2eb;
}
.lightest-blue {
  color: #cdecff;
}
.washed-blue {
  color: #f6fffe;
}
.washed-green {
  color: #e8fdf5;
}
.washed-yellow {
  color: #f0e6d1;
}
.washed-red {
  color: #ffdfdf;
}
.color-inherit {
  color: inherit;
}
.bg-black-90 {
  background-color: rgba(0, 0, 0, 0.9);
}
.bg-black-80 {
  background-color: rgba(0, 0, 0, 0.8);
}
.bg-black-70 {
  background-color: rgba(0, 0, 0, 0.7);
}
.bg-black-60 {
  background-color: rgba(0, 0, 0, 0.6);
}
.bg-black-50 {
  background-color: rgba(0, 0, 0, 0.5);
}
.bg-black-40 {
  background-color: rgba(0, 0, 0, 0.4);
}
.bg-black-30 {
  background-color: rgba(0, 0, 0, 0.3);
}
.bg-black-20 {
  background-color: rgba(0, 0, 0, 0.2);
}
.bg-black-10 {
  background-color: rgba(0, 0, 0, 0.1);
}
.bg-black-05 {
  background-color: rgba(0, 0, 0, 0.05);
}
.bg-white-90 {
  background-color: hsla(0, 0%, 100%, 0.9);
}
.bg-white-80 {
  background-color: hsla(0, 0%, 100%, 0.8);
}
.bg-white-70 {
  background-color: hsla(0, 0%, 100%, 0.7);
}
.bg-white-60 {
  background-color: hsla(0, 0%, 100%, 0.6);
}
.bg-white-50 {
  background-color: hsla(0, 0%, 100%, 0.5);
}
.bg-white-40 {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.bg-white-30 {
  background-color: hsla(0, 0%, 100%, 0.3);
}
.bg-white-20 {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bg-white-10,
.order-key {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.bg-black {
  background-color: #000;
}
.bg-near-black {
  background-color: #111;
}
.bg-dark-gray {
  background-color: #333;
}
.bg-mid-gray {
  background-color: #555;
}
.bg-gray {
  background-color: #777;
}
.bg-silver {
  background-color: #c7c7c7;
}
.bg-light-silver {
  background-color: #a7a7a7;
}
.bg-moon-gray {
  background-color: #d8d8d8;
}
.bg-near-white {
  background-color: #f2f2f2;
}
.bg-transparent {
  background-color: transparent;
}
.bg-dark-red {
  background-color: #e7040f;
}
.bg-red {
  background-color: #9a1f3b;
}
.bg-light-red {
  background-color: #ff725c;
}
.bg-orange {
  background-color: #ff6300;
}
.bg-gold {
  background-color: #f1b02f;
}
.bg-yellow {
  background-color: gold;
}
.bg-light-yellow {
  background-color: #fbf1a9;
}
.bg-purple {
  background-color: #ab2340;
}
.bg-light-purple {
  background-color: #a463f2;
}
.bg-hot-pink {
  background-color: #ff41b4;
}
.bg-pink {
  background-color: #ff80cc;
}
.bg-light-pink {
  background-color: #ffa3d7;
}
.bg-dark-green {
  background-color: #137752;
}
.bg-light-green {
  background-color: #d8f1c6;
}
.bg-navy {
  background-color: #001b44;
}
.bg-dark-blue {
  background-color: #6f838e;
}
.bg-blue {
  background-color: #4fb7bf;
}
.bg-light-blue {
  background-color: #d2e2eb;
}
.bg-lightest-blue {
  background-color: #cdecff;
}
.bg-washed-blue {
  background-color: #f6fffe;
}
.bg-washed-green {
  background-color: #e8fdf5;
}
.bg-washed-yellow {
  background-color: #f0e6d1;
}
.bg-washed-red {
  background-color: #ffdfdf;
}
.bg-inherit {
  background-color: inherit;
}
.hover-black:focus,
.hover-black:hover {
  color: #000;
}
.hover-near-black:focus,
.hover-near-black:hover {
  color: #111;
}
.hover-dark-gray:focus,
.hover-dark-gray:hover {
  color: #333;
}
.hover-mid-gray:focus,
.hover-mid-gray:hover {
  color: #555;
}
.hover-gray:focus,
.hover-gray:hover {
  color: #777;
}
.hover-silver:focus,
.hover-silver:hover {
  color: #c7c7c7;
}
.hover-light-silver:focus,
.hover-light-silver:hover {
  color: #a7a7a7;
}
.hover-moon-gray:focus,
.hover-moon-gray:hover {
  color: #d8d8d8;
}
.hover-light-gray:focus,
.hover-light-gray:hover {
  color: #efefef;
}
.hover-near-white:focus,
.hover-near-white:hover {
  color: #f2f2f2;
}
.hover-white:focus,
.hover-white:hover {
  color: #fff;
}
.hover-black-90:focus,
.hover-black-90:hover {
  color: rgba(0, 0, 0, 0.9);
}
.hover-black-80:focus,
.hover-black-80:hover {
  color: rgba(0, 0, 0, 0.8);
}
.hover-black-70:focus,
.hover-black-70:hover {
  color: rgba(0, 0, 0, 0.7);
}
.hover-black-60:focus,
.hover-black-60:hover {
  color: rgba(0, 0, 0, 0.6);
}
.hover-black-50:focus,
.hover-black-50:hover {
  color: rgba(0, 0, 0, 0.5);
}
.hover-black-40:focus,
.hover-black-40:hover {
  color: rgba(0, 0, 0, 0.4);
}
.hover-black-30:focus,
.hover-black-30:hover {
  color: rgba(0, 0, 0, 0.3);
}
.hover-black-20:focus,
.hover-black-20:hover {
  color: rgba(0, 0, 0, 0.2);
}
.hover-black-10:focus,
.hover-black-10:hover {
  color: rgba(0, 0, 0, 0.1);
}
.hover-white-90:focus,
.hover-white-90:hover {
  color: hsla(0, 0%, 100%, 0.9);
}
.hover-white-80:focus,
.hover-white-80:hover {
  color: hsla(0, 0%, 100%, 0.8);
}
.hover-white-70:focus,
.hover-white-70:hover {
  color: hsla(0, 0%, 100%, 0.7);
}
.hover-white-60:focus,
.hover-white-60:hover {
  color: hsla(0, 0%, 100%, 0.6);
}
.hover-white-50:focus,
.hover-white-50:hover {
  color: hsla(0, 0%, 100%, 0.5);
}
.hover-white-40:focus,
.hover-white-40:hover {
  color: hsla(0, 0%, 100%, 0.4);
}
.hover-white-30:focus,
.hover-white-30:hover {
  color: hsla(0, 0%, 100%, 0.3);
}
.hover-white-20:focus,
.hover-white-20:hover {
  color: hsla(0, 0%, 100%, 0.2);
}
.hover-white-10:focus,
.hover-white-10:hover {
  color: hsla(0, 0%, 100%, 0.1);
}
.hover-inherit:focus,
.hover-inherit:hover {
  color: inherit;
}
.hover-bg-black:focus,
.hover-bg-black:hover {
  background-color: #000;
}
.hover-bg-near-black:focus,
.hover-bg-near-black:hover {
  background-color: #111;
}
.hover-bg-dark-gray:focus,
.hover-bg-dark-gray:hover {
  background-color: #333;
}
.hover-bg-mid-gray:focus,
.hover-bg-mid-gray:hover {
  background-color: #555;
}
.hover-bg-gray:focus,
.hover-bg-gray:hover {
  background-color: #777;
}
.hover-bg-silver:focus,
.hover-bg-silver:hover {
  background-color: #c7c7c7;
}
.hover-bg-light-silver:focus,
.hover-bg-light-silver:hover {
  background-color: #a7a7a7;
}
.hover-bg-moon-gray:focus,
.hover-bg-moon-gray:hover {
  background-color: #d8d8d8;
}
.hover-bg-light-gray:focus,
.hover-bg-light-gray:hover {
  background-color: #efefef;
}
.hover-bg-near-white:focus,
.hover-bg-near-white:hover {
  background-color: #f2f2f2;
}
.hover-bg-white:focus,
.hover-bg-white:hover {
  background-color: #fff;
}
.hover-bg-transparent:focus,
.hover-bg-transparent:hover {
  background-color: transparent;
}
.hover-bg-black-90:focus,
.hover-bg-black-90:hover {
  background-color: rgba(0, 0, 0, 0.9);
}
.hover-bg-black-80:focus,
.hover-bg-black-80:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.hover-bg-black-70:focus,
.hover-bg-black-70:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
.hover-bg-black-60:focus,
.hover-bg-black-60:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.hover-bg-black-50:focus,
.hover-bg-black-50:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.hover-bg-black-40:focus,
.hover-bg-black-40:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.hover-bg-black-30:focus,
.hover-bg-black-30:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.hover-bg-black-20:focus,
.hover-bg-black-20:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.hover-bg-black-10:focus,
.hover-bg-black-10:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.hover-bg-white-90:focus,
.hover-bg-white-90:hover {
  background-color: hsla(0, 0%, 100%, 0.9);
}
.hover-bg-white-80:focus,
.hover-bg-white-80:hover {
  background-color: hsla(0, 0%, 100%, 0.8);
}
.hover-bg-white-70:focus,
.hover-bg-white-70:hover {
  background-color: hsla(0, 0%, 100%, 0.7);
}
.hover-bg-white-60:focus,
.hover-bg-white-60:hover {
  background-color: hsla(0, 0%, 100%, 0.6);
}
.hover-bg-white-50:focus,
.hover-bg-white-50:hover {
  background-color: hsla(0, 0%, 100%, 0.5);
}
.hover-bg-white-40:focus,
.hover-bg-white-40:hover {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.hover-bg-white-30:focus,
.hover-bg-white-30:hover {
  background-color: hsla(0, 0%, 100%, 0.3);
}
.hover-bg-white-20:focus,
.hover-bg-white-20:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.hover-bg-white-10:focus,
.hover-bg-white-10:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.hover-dark-red:focus,
.hover-dark-red:hover {
  color: #e7040f;
}
.hover-red:focus,
.hover-red:hover {
  color: #9a1f3b;
}
.hover-light-red:focus,
.hover-light-red:hover {
  color: #ff725c;
}
.hover-orange:focus,
.hover-orange:hover {
  color: #ff6300;
}
.hover-gold:focus,
.hover-gold:hover {
  color: #f1b02f;
}
.hover-yellow:focus,
.hover-yellow:hover {
  color: gold;
}
.hover-light-yellow:focus,
.hover-light-yellow:hover {
  color: #fbf1a9;
}
.hover-purple:focus,
.hover-purple:hover {
  color: #ab2340;
}
.hover-light-purple:focus,
.hover-light-purple:hover {
  color: #a463f2;
}
.hover-dark-pink:focus,
.hover-dark-pink:hover {
  color: #bb003e;
}
.hover-hot-pink:focus,
.hover-hot-pink:hover {
  color: #ff41b4;
}
.hover-pink:focus,
.hover-pink:hover {
  color: #ff80cc;
}
.hover-light-pink:focus,
.hover-light-pink:hover {
  color: #ffa3d7;
}
.hover-dark-green:focus,
.hover-dark-green:hover {
  color: #137752;
}
.hover-green:focus,
.hover-green:hover {
  color: #478623;
}
.hover-light-green:focus,
.hover-light-green:hover {
  color: #d8f1c6;
}
.hover-navy:focus,
.hover-navy:hover {
  color: #001b44;
}
.hover-dark-blue:focus,
.hover-dark-blue:hover {
  color: #6f838e;
}
.hover-blue:focus,
.hover-blue:hover {
  color: #4fb7bf;
}
.hover-light-blue:focus,
.hover-light-blue:hover {
  color: #d2e2eb;
}
.hover-lightest-blue:focus,
.hover-lightest-blue:hover {
  color: #cdecff;
}
.hover-washed-blue:focus,
.hover-washed-blue:hover {
  color: #f6fffe;
}
.hover-washed-green:focus,
.hover-washed-green:hover {
  color: #e8fdf5;
}
.hover-washed-yellow:focus,
.hover-washed-yellow:hover {
  color: #f0e6d1;
}
.hover-washed-red:focus,
.hover-washed-red:hover {
  color: #ffdfdf;
}
.hover-bg-dark-red:focus,
.hover-bg-dark-red:hover {
  background-color: #e7040f;
}
.hover-bg-red:focus,
.hover-bg-red:hover {
  background-color: #9a1f3b;
}
.hover-bg-light-red:focus,
.hover-bg-light-red:hover {
  background-color: #ff725c;
}
.hover-bg-orange:focus,
.hover-bg-orange:hover {
  background-color: #ff6300;
}
.hover-bg-gold:focus,
.hover-bg-gold:hover {
  background-color: #f1b02f;
}
.hover-bg-yellow:focus,
.hover-bg-yellow:hover {
  background-color: gold;
}
.hover-bg-light-yellow:focus,
.hover-bg-light-yellow:hover {
  background-color: #fbf1a9;
}
.hover-bg-purple:focus,
.hover-bg-purple:hover {
  background-color: #ab2340;
}
.hover-bg-light-purple:focus,
.hover-bg-light-purple:hover {
  background-color: #a463f2;
}
.hover-bg-dark-pink:focus,
.hover-bg-dark-pink:hover {
  background-color: #bb003e;
}
.hover-bg-hot-pink:focus,
.hover-bg-hot-pink:hover {
  background-color: #ff41b4;
}
.hover-bg-pink:focus,
.hover-bg-pink:hover {
  background-color: #ff80cc;
}
.hover-bg-light-pink:focus,
.hover-bg-light-pink:hover {
  background-color: #ffa3d7;
}
.hover-bg-dark-green:focus,
.hover-bg-dark-green:hover {
  background-color: #137752;
}
.hover-bg-green:focus,
.hover-bg-green:hover {
  background-color: #478623;
}
.hover-bg-light-green:focus,
.hover-bg-light-green:hover {
  background-color: #d8f1c6;
}
.hover-bg-navy:focus,
.hover-bg-navy:hover {
  background-color: #001b44;
}
.hover-bg-dark-blue:focus,
.hover-bg-dark-blue:hover {
  background-color: #6f838e;
}
.hover-bg-blue:focus,
.hover-bg-blue:hover {
  background-color: #4fb7bf;
}
.hover-bg-light-blue:focus,
.hover-bg-light-blue:hover {
  background-color: #d2e2eb;
}
.hover-bg-lightest-blue:focus,
.hover-bg-lightest-blue:hover {
  background-color: #cdecff;
}
.hover-bg-washed-blue:focus,
.hover-bg-washed-blue:hover {
  background-color: #f6fffe;
}
.hover-bg-washed-green:focus,
.hover-bg-washed-green:hover {
  background-color: #e8fdf5;
}
.hover-bg-washed-yellow:focus,
.hover-bg-washed-yellow:hover {
  background-color: #f0e6d1;
}
.hover-bg-washed-red:focus,
.hover-bg-washed-red:hover {
  background-color: #ffdfdf;
}
.hover-bg-inherit:focus,
.hover-bg-inherit:hover {
  background-color: inherit;
}
.pa0 {
  padding: 0;
}
.pa1 {
  padding: 2px;
}
.pa2 {
  padding: 0.5rem;
}
.pa3 {
  padding: 1rem;
}
.pa4 {
  padding: 1.5rem;
}
.pa5 {
  padding: 4rem;
}
.pa6 {
  padding: 8rem;
}
.pa7 {
  padding: 16rem;
}
.pl0 {
  padding-left: 0;
}
.pl1 {
  padding-left: 2px;
}
.pl2 {
  padding-left: 0.5rem;
}
.pl3 {
  padding-left: 1rem;
}
.pl4 {
  padding-left: 1.5rem;
}
.pl5 {
  padding-left: 4rem;
}
.pl6 {
  padding-left: 8rem;
}
.pl7 {
  padding-left: 16rem;
}
.pr0 {
  padding-right: 0;
}
.pr1 {
  padding-right: 2px;
}
.pr2 {
  padding-right: 0.5rem;
}
.pr3 {
  padding-right: 1rem;
}
.pr4 {
  padding-right: 1.5rem;
}
.pr5 {
  padding-right: 4rem;
}
.pr6 {
  padding-right: 8rem;
}
.pr7 {
  padding-right: 16rem;
}
.pb0 {
  padding-bottom: 0;
}
.pb1 {
  padding-bottom: 2px;
}
.pb2 {
  padding-bottom: 0.5rem;
}
.pb3 {
  padding-bottom: 1rem;
}
.pb4 {
  padding-bottom: 1.5rem;
}
.pb5 {
  padding-bottom: 4rem;
}
.pb6 {
  padding-bottom: 8rem;
}
.pb7 {
  padding-bottom: 16rem;
}
.pt0 {
  padding-top: 0;
}
.pt1 {
  padding-top: 2px;
}
.pt2 {
  padding-top: 0.5rem;
}
.pt3 {
  padding-top: 1rem;
}
.pt4 {
  padding-top: 1.5rem;
}
.pt5 {
  padding-top: 4rem;
}
.pt6 {
  padding-top: 8rem;
}
.pt7 {
  padding-top: 16rem;
}
.pv0 {
  padding-top: 0;
  padding-bottom: 0;
}
.pv1 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.pv2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.pv3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.pv4 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.pv5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.pv6 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.pv7 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}
.ph0 {
  padding-left: 0;
  padding-right: 0;
}
.ph1 {
  padding-left: 2px;
  padding-right: 2px;
}
.ph2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ph3 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ph4 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.ph5 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.ph6 {
  padding-left: 8rem;
  padding-right: 8rem;
}
.ph7 {
  padding-left: 16rem;
  padding-right: 16rem;
}
.ma0 {
  margin: 0;
}
.ma1 {
  margin: 2px;
}
.ma2 {
  margin: 0.5rem;
}
.ma3 {
  margin: 1rem;
}
.ma4 {
  margin: 1.5rem;
}
.ma5 {
  margin: 4rem;
}
.ma6 {
  margin: 8rem;
}
.ma7 {
  margin: 16rem;
}
.ml0 {
  margin-left: 0;
}
.ml1 {
  margin-left: 2px;
}
.ml2 {
  margin-left: 0.5rem;
}
.ml3 {
  margin-left: 1rem;
}
.ml4 {
  margin-left: 1.5rem;
}
.ml5 {
  margin-left: 4rem;
}
.ml6 {
  margin-left: 8rem;
}
.ml7 {
  margin-left: 16rem;
}
.mr0 {
  margin-right: 0;
}
.mr1 {
  margin-right: 2px;
}
.mr2 {
  margin-right: 0.5rem;
}
.mr3 {
  margin-right: 1rem;
}
.mr4 {
  margin-right: 1.5rem;
}
.mr5 {
  margin-right: 4rem;
}
.mr6 {
  margin-right: 8rem;
}
.mr7 {
  margin-right: 16rem;
}
.mb0 {
  margin-bottom: 0;
}
.mb1 {
  margin-bottom: 2px;
}
.mb2 {
  margin-bottom: 0.5rem;
}
.mb3 {
  margin-bottom: 1rem;
}
.mb4 {
  margin-bottom: 1.5rem;
}
.mb5 {
  margin-bottom: 4rem;
}
.mb6 {
  margin-bottom: 8rem;
}
.mb7 {
  margin-bottom: 16rem;
}
.mt0 {
  margin-top: 0;
}
.mt1 {
  margin-top: 2px;
}
.mt2 {
  margin-top: 0.5rem;
}
.mt3 {
  margin-top: 1rem;
}
.mt4 {
  margin-top: 1.5rem;
}
.mt5 {
  margin-top: 4rem;
}
.mt6 {
  margin-top: 8rem;
}
.mt7 {
  margin-top: 16rem;
}
.mv0 {
  margin-top: 0;
  margin-bottom: 0;
}
.mv1 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.mv2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.mv3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mv4 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.mv5 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.mv6 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.mv7 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}
.mh0 {
  margin-left: 0;
  margin-right: 0;
}
.mh1 {
  margin-left: 2px;
  margin-right: 2px;
}
.mh2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mh3 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mh4 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mh5 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.mh6 {
  margin-left: 8rem;
  margin-right: 8rem;
}
.mh7 {
  margin-left: 16rem;
  margin-right: 16rem;
}
@media screen and (min-width: 30em) {
  .pa0-ns {
    padding: 0;
  }
  .pa1-ns {
    padding: 2px;
  }
  .pa2-ns {
    padding: 0.5rem;
  }
  .pa3-ns {
    padding: 1rem;
  }
  .pa4-ns {
    padding: 1.5rem;
  }
  .pa5-ns {
    padding: 4rem;
  }
  .pa6-ns {
    padding: 8rem;
  }
  .pa7-ns {
    padding: 16rem;
  }
  .pl0-ns {
    padding-left: 0;
  }
  .pl1-ns {
    padding-left: 2px;
  }
  .pl2-ns {
    padding-left: 0.5rem;
  }
  .pl3-ns {
    padding-left: 1rem;
  }
  .pl4-ns {
    padding-left: 1.5rem;
  }
  .pl5-ns {
    padding-left: 4rem;
  }
  .pl6-ns {
    padding-left: 8rem;
  }
  .pl7-ns {
    padding-left: 16rem;
  }
  .pr0-ns {
    padding-right: 0;
  }
  .pr1-ns {
    padding-right: 2px;
  }
  .pr2-ns {
    padding-right: 0.5rem;
  }
  .pr3-ns {
    padding-right: 1rem;
  }
  .pr4-ns {
    padding-right: 1.5rem;
  }
  .pr5-ns {
    padding-right: 4rem;
  }
  .pr6-ns {
    padding-right: 8rem;
  }
  .pr7-ns {
    padding-right: 16rem;
  }
  .pb0-ns {
    padding-bottom: 0;
  }
  .pb1-ns {
    padding-bottom: 2px;
  }
  .pb2-ns {
    padding-bottom: 0.5rem;
  }
  .pb3-ns {
    padding-bottom: 1rem;
  }
  .pb4-ns {
    padding-bottom: 1.5rem;
  }
  .pb5-ns {
    padding-bottom: 4rem;
  }
  .pb6-ns {
    padding-bottom: 8rem;
  }
  .pb7-ns {
    padding-bottom: 16rem;
  }
  .pt0-ns {
    padding-top: 0;
  }
  .pt1-ns {
    padding-top: 2px;
  }
  .pt2-ns {
    padding-top: 0.5rem;
  }
  .pt3-ns {
    padding-top: 1rem;
  }
  .pt4-ns {
    padding-top: 1.5rem;
  }
  .pt5-ns {
    padding-top: 4rem;
  }
  .pt6-ns {
    padding-top: 8rem;
  }
  .pt7-ns {
    padding-top: 16rem;
  }
  .pv0-ns {
    padding-top: 0;
    padding-bottom: 0;
  }
  .pv1-ns {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pv2-ns {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .pv3-ns {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .pv4-ns {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .pv5-ns {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .pv6-ns {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .pv7-ns {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .ph0-ns {
    padding-left: 0;
    padding-right: 0;
  }
  .ph1-ns {
    padding-left: 2px;
    padding-right: 2px;
  }
  .ph2-ns {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .ph3-ns {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .ph4-ns {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .ph5-ns {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .ph6-ns {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .ph7-ns {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .ma0-ns {
    margin: 0;
  }
  .ma1-ns {
    margin: 2px;
  }
  .ma2-ns {
    margin: 0.5rem;
  }
  .ma3-ns {
    margin: 1rem;
  }
  .ma4-ns {
    margin: 1.5rem;
  }
  .ma5-ns {
    margin: 4rem;
  }
  .ma6-ns {
    margin: 8rem;
  }
  .ma7-ns {
    margin: 16rem;
  }
  .ml0-ns {
    margin-left: 0;
  }
  .ml1-ns {
    margin-left: 2px;
  }
  .ml2-ns {
    margin-left: 0.5rem;
  }
  .ml3-ns {
    margin-left: 1rem;
  }
  .ml4-ns {
    margin-left: 1.5rem;
  }
  .ml5-ns {
    margin-left: 4rem;
  }
  .ml6-ns {
    margin-left: 8rem;
  }
  .ml7-ns {
    margin-left: 16rem;
  }
  .mr0-ns {
    margin-right: 0;
  }
  .mr1-ns {
    margin-right: 2px;
  }
  .mr2-ns {
    margin-right: 0.5rem;
  }
  .mr3-ns {
    margin-right: 1rem;
  }
  .mr4-ns {
    margin-right: 1.5rem;
  }
  .mr5-ns {
    margin-right: 4rem;
  }
  .mr6-ns {
    margin-right: 8rem;
  }
  .mr7-ns {
    margin-right: 16rem;
  }
  .mb0-ns {
    margin-bottom: 0;
  }
  .mb1-ns {
    margin-bottom: 2px;
  }
  .mb2-ns {
    margin-bottom: 0.5rem;
  }
  .mb3-ns {
    margin-bottom: 1rem;
  }
  .mb4-ns {
    margin-bottom: 1.5rem;
  }
  .mb5-ns {
    margin-bottom: 4rem;
  }
  .mb6-ns {
    margin-bottom: 8rem;
  }
  .mb7-ns {
    margin-bottom: 16rem;
  }
  .mt0-ns {
    margin-top: 0;
  }
  .mt1-ns {
    margin-top: 2px;
  }
  .mt2-ns {
    margin-top: 0.5rem;
  }
  .mt3-ns {
    margin-top: 1rem;
  }
  .mt4-ns {
    margin-top: 1.5rem;
  }
  .mt5-ns {
    margin-top: 4rem;
  }
  .mt6-ns {
    margin-top: 8rem;
  }
  .mt7-ns {
    margin-top: 16rem;
  }
  .mv0-ns {
    margin-top: 0;
    margin-bottom: 0;
  }
  .mv1-ns {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mv2-ns {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mv3-ns {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mv4-ns {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .mv5-ns {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mv6-ns {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mv7-ns {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .mh0-ns {
    margin-left: 0;
    margin-right: 0;
  }
  .mh1-ns {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mh2-ns {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .mh3-ns {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .mh4-ns {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .mh5-ns {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .mh6-ns {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .mh7-ns {
    margin-left: 16rem;
    margin-right: 16rem;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .pa0-m {
    padding: 0;
  }
  .pa1-m {
    padding: 2px;
  }
  .pa2-m {
    padding: 0.5rem;
  }
  .pa3-m {
    padding: 1rem;
  }
  .pa4-m {
    padding: 1.5rem;
  }
  .pa5-m {
    padding: 4rem;
  }
  .pa6-m {
    padding: 8rem;
  }
  .pa7-m {
    padding: 16rem;
  }
  .pl0-m {
    padding-left: 0;
  }
  .pl1-m {
    padding-left: 2px;
  }
  .pl2-m {
    padding-left: 0.5rem;
  }
  .pl3-m {
    padding-left: 1rem;
  }
  .pl4-m {
    padding-left: 1.5rem;
  }
  .pl5-m {
    padding-left: 4rem;
  }
  .pl6-m {
    padding-left: 8rem;
  }
  .pl7-m {
    padding-left: 16rem;
  }
  .pr0-m {
    padding-right: 0;
  }
  .pr1-m {
    padding-right: 2px;
  }
  .pr2-m {
    padding-right: 0.5rem;
  }
  .pr3-m {
    padding-right: 1rem;
  }
  .pr4-m {
    padding-right: 1.5rem;
  }
  .pr5-m {
    padding-right: 4rem;
  }
  .pr6-m {
    padding-right: 8rem;
  }
  .pr7-m {
    padding-right: 16rem;
  }
  .pb0-m {
    padding-bottom: 0;
  }
  .pb1-m {
    padding-bottom: 2px;
  }
  .pb2-m {
    padding-bottom: 0.5rem;
  }
  .pb3-m {
    padding-bottom: 1rem;
  }
  .pb4-m {
    padding-bottom: 1.5rem;
  }
  .pb5-m {
    padding-bottom: 4rem;
  }
  .pb6-m {
    padding-bottom: 8rem;
  }
  .pb7-m {
    padding-bottom: 16rem;
  }
  .pt0-m {
    padding-top: 0;
  }
  .pt1-m {
    padding-top: 2px;
  }
  .pt2-m {
    padding-top: 0.5rem;
  }
  .pt3-m {
    padding-top: 1rem;
  }
  .pt4-m {
    padding-top: 1.5rem;
  }
  .pt5-m {
    padding-top: 4rem;
  }
  .pt6-m {
    padding-top: 8rem;
  }
  .pt7-m {
    padding-top: 16rem;
  }
  .pv0-m {
    padding-top: 0;
    padding-bottom: 0;
  }
  .pv1-m {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pv2-m {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .pv3-m {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .pv4-m {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .pv5-m {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .pv6-m {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .pv7-m {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .ph0-m {
    padding-left: 0;
    padding-right: 0;
  }
  .ph1-m {
    padding-left: 2px;
    padding-right: 2px;
  }
  .ph2-m {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .ph3-m {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .ph4-m {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .ph5-m {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .ph6-m {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .ph7-m {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .ma0-m {
    margin: 0;
  }
  .ma1-m {
    margin: 2px;
  }
  .ma2-m {
    margin: 0.5rem;
  }
  .ma3-m {
    margin: 1rem;
  }
  .ma4-m {
    margin: 1.5rem;
  }
  .ma5-m {
    margin: 4rem;
  }
  .ma6-m {
    margin: 8rem;
  }
  .ma7-m {
    margin: 16rem;
  }
  .ml0-m {
    margin-left: 0;
  }
  .ml1-m {
    margin-left: 2px;
  }
  .ml2-m {
    margin-left: 0.5rem;
  }
  .ml3-m {
    margin-left: 1rem;
  }
  .ml4-m {
    margin-left: 1.5rem;
  }
  .ml5-m {
    margin-left: 4rem;
  }
  .ml6-m {
    margin-left: 8rem;
  }
  .ml7-m {
    margin-left: 16rem;
  }
  .mr0-m {
    margin-right: 0;
  }
  .mr1-m {
    margin-right: 2px;
  }
  .mr2-m {
    margin-right: 0.5rem;
  }
  .mr3-m {
    margin-right: 1rem;
  }
  .mr4-m {
    margin-right: 1.5rem;
  }
  .mr5-m {
    margin-right: 4rem;
  }
  .mr6-m {
    margin-right: 8rem;
  }
  .mr7-m {
    margin-right: 16rem;
  }
  .mb0-m {
    margin-bottom: 0;
  }
  .mb1-m {
    margin-bottom: 2px;
  }
  .mb2-m {
    margin-bottom: 0.5rem;
  }
  .mb3-m {
    margin-bottom: 1rem;
  }
  .mb4-m {
    margin-bottom: 1.5rem;
  }
  .mb5-m {
    margin-bottom: 4rem;
  }
  .mb6-m {
    margin-bottom: 8rem;
  }
  .mb7-m {
    margin-bottom: 16rem;
  }
  .mt0-m {
    margin-top: 0;
  }
  .mt1-m {
    margin-top: 2px;
  }
  .mt2-m {
    margin-top: 0.5rem;
  }
  .mt3-m {
    margin-top: 1rem;
  }
  .mt4-m {
    margin-top: 1.5rem;
  }
  .mt5-m {
    margin-top: 4rem;
  }
  .mt6-m {
    margin-top: 8rem;
  }
  .mt7-m {
    margin-top: 16rem;
  }
  .mv0-m {
    margin-top: 0;
    margin-bottom: 0;
  }
  .mv1-m {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mv2-m {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mv3-m {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mv4-m {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .mv5-m {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mv6-m {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mv7-m {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .mh0-m {
    margin-left: 0;
    margin-right: 0;
  }
  .mh1-m {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mh2-m {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .mh3-m {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .mh4-m {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .mh5-m {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .mh6-m {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .mh7-m {
    margin-left: 16rem;
    margin-right: 16rem;
  }
}
@media screen and (min-width: 60em) {
  .pa0-l {
    padding: 0;
  }
  .pa1-l {
    padding: 2px;
  }
  .pa2-l {
    padding: 0.5rem;
  }
  .pa3-l {
    padding: 1rem;
  }
  .pa4-l {
    padding: 1.5rem;
  }
  .pa5-l {
    padding: 4rem;
  }
  .pa6-l {
    padding: 8rem;
  }
  .pa7-l {
    padding: 16rem;
  }
  .pl0-l {
    padding-left: 0;
  }
  .pl1-l {
    padding-left: 2px;
  }
  .pl2-l {
    padding-left: 0.5rem;
  }
  .pl3-l {
    padding-left: 1rem;
  }
  .pl4-l {
    padding-left: 1.5rem;
  }
  .pl5-l {
    padding-left: 4rem;
  }
  .pl6-l {
    padding-left: 8rem;
  }
  .pl7-l {
    padding-left: 16rem;
  }
  .pr0-l {
    padding-right: 0;
  }
  .pr1-l {
    padding-right: 2px;
  }
  .pr2-l {
    padding-right: 0.5rem;
  }
  .pr3-l {
    padding-right: 1rem;
  }
  .pr4-l {
    padding-right: 1.5rem;
  }
  .pr5-l {
    padding-right: 4rem;
  }
  .pr6-l {
    padding-right: 8rem;
  }
  .pr7-l {
    padding-right: 16rem;
  }
  .pb0-l {
    padding-bottom: 0;
  }
  .pb1-l {
    padding-bottom: 2px;
  }
  .pb2-l {
    padding-bottom: 0.5rem;
  }
  .pb3-l {
    padding-bottom: 1rem;
  }
  .pb4-l {
    padding-bottom: 1.5rem;
  }
  .pb5-l {
    padding-bottom: 4rem;
  }
  .pb6-l {
    padding-bottom: 8rem;
  }
  .pb7-l {
    padding-bottom: 16rem;
  }
  .pt0-l {
    padding-top: 0;
  }
  .pt1-l {
    padding-top: 2px;
  }
  .pt2-l {
    padding-top: 0.5rem;
  }
  .pt3-l {
    padding-top: 1rem;
  }
  .pt4-l {
    padding-top: 1.5rem;
  }
  .pt5-l {
    padding-top: 4rem;
  }
  .pt6-l {
    padding-top: 8rem;
  }
  .pt7-l {
    padding-top: 16rem;
  }
  .pv0-l {
    padding-top: 0;
    padding-bottom: 0;
  }
  .pv1-l {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pv2-l {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .pv3-l {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .pv4-l {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .pv5-l {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .pv6-l {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .pv7-l {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .ph0-l {
    padding-left: 0;
    padding-right: 0;
  }
  .ph1-l {
    padding-left: 2px;
    padding-right: 2px;
  }
  .ph2-l {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .ph3-l {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .ph4-l {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .ph5-l {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .ph6-l {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .ph7-l {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .ma0-l {
    margin: 0;
  }
  .ma1-l {
    margin: 2px;
  }
  .ma2-l {
    margin: 0.5rem;
  }
  .ma3-l {
    margin: 1rem;
  }
  .ma4-l {
    margin: 1.5rem;
  }
  .ma5-l {
    margin: 4rem;
  }
  .ma6-l {
    margin: 8rem;
  }
  .ma7-l {
    margin: 16rem;
  }
  .ml0-l {
    margin-left: 0;
  }
  .ml1-l {
    margin-left: 2px;
  }
  .ml2-l {
    margin-left: 0.5rem;
  }
  .ml3-l {
    margin-left: 1rem;
  }
  .ml4-l {
    margin-left: 1.5rem;
  }
  .ml5-l {
    margin-left: 4rem;
  }
  .ml6-l {
    margin-left: 8rem;
  }
  .ml7-l {
    margin-left: 16rem;
  }
  .mr0-l {
    margin-right: 0;
  }
  .mr1-l {
    margin-right: 2px;
  }
  .mr2-l {
    margin-right: 0.5rem;
  }
  .mr3-l {
    margin-right: 1rem;
  }
  .mr4-l {
    margin-right: 1.5rem;
  }
  .mr5-l {
    margin-right: 4rem;
  }
  .mr6-l {
    margin-right: 8rem;
  }
  .mr7-l {
    margin-right: 16rem;
  }
  .mb0-l {
    margin-bottom: 0;
  }
  .mb1-l {
    margin-bottom: 2px;
  }
  .mb2-l {
    margin-bottom: 0.5rem;
  }
  .mb3-l {
    margin-bottom: 1rem;
  }
  .mb4-l {
    margin-bottom: 1.5rem;
  }
  .mb5-l {
    margin-bottom: 4rem;
  }
  .mb6-l {
    margin-bottom: 8rem;
  }
  .mb7-l {
    margin-bottom: 16rem;
  }
  .mt0-l {
    margin-top: 0;
  }
  .mt1-l {
    margin-top: 2px;
  }
  .mt2-l {
    margin-top: 0.5rem;
  }
  .mt3-l {
    margin-top: 1rem;
  }
  .mt4-l {
    margin-top: 1.5rem;
  }
  .mt5-l {
    margin-top: 4rem;
  }
  .mt6-l {
    margin-top: 8rem;
  }
  .mt7-l {
    margin-top: 16rem;
  }
  .mv0-l {
    margin-top: 0;
    margin-bottom: 0;
  }
  .mv1-l {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mv2-l {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mv3-l {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mv4-l {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .mv5-l {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mv6-l {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mv7-l {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .mh0-l {
    margin-left: 0;
    margin-right: 0;
  }
  .mh1-l {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mh2-l {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .mh3-l {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .mh4-l {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .mh5-l {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .mh6-l {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .mh7-l {
    margin-left: 16rem;
    margin-right: 16rem;
  }
}
.na1 {
  margin: -2px;
}
.na2 {
  margin: -0.5rem;
}
.na3 {
  margin: -1rem;
}
.na4 {
  margin: -1.5rem;
}
.na5 {
  margin: -4rem;
}
.na6 {
  margin: -8rem;
}
.na7 {
  margin: -16rem;
}
.nl1 {
  margin-left: -2px;
}
.nl2 {
  margin-left: -0.5rem;
}
.nl3 {
  margin-left: -1rem;
}
.nl4 {
  margin-left: -1.5rem;
}
.nl5 {
  margin-left: -4rem;
}
.nl6 {
  margin-left: -8rem;
}
.nl7 {
  margin-left: -16rem;
}
.nr1 {
  margin-right: -2px;
}
.nr2 {
  margin-right: -0.5rem;
}
.nr3 {
  margin-right: -1rem;
}
.nr4 {
  margin-right: -1.5rem;
}
.nr5 {
  margin-right: -4rem;
}
.nr6 {
  margin-right: -8rem;
}
.nr7 {
  margin-right: -16rem;
}
.nb1 {
  margin-bottom: -2px;
}
.nb2 {
  margin-bottom: -0.5rem;
}
.nb3 {
  margin-bottom: -1rem;
}
.nb4 {
  margin-bottom: -1.5rem;
}
.nb5 {
  margin-bottom: -4rem;
}
.nb6 {
  margin-bottom: -8rem;
}
.nb7 {
  margin-bottom: -16rem;
}
.nt1 {
  margin-top: -2px;
}
.nt2 {
  margin-top: -0.5rem;
}
.nt3 {
  margin-top: -1rem;
}
.nt4 {
  margin-top: -1.5rem;
}
.nt5 {
  margin-top: -4rem;
}
.nt6 {
  margin-top: -8rem;
}
.nt7 {
  margin-top: -16rem;
}
@media screen and (min-width: 30em) {
  .na1-ns {
    margin: -2px;
  }
  .na2-ns {
    margin: -0.5rem;
  }
  .na3-ns {
    margin: -1rem;
  }
  .na4-ns {
    margin: -1.5rem;
  }
  .na5-ns {
    margin: -4rem;
  }
  .na6-ns {
    margin: -8rem;
  }
  .na7-ns {
    margin: -16rem;
  }
  .nl1-ns {
    margin-left: -2px;
  }
  .nl2-ns {
    margin-left: -0.5rem;
  }
  .nl3-ns {
    margin-left: -1rem;
  }
  .nl4-ns {
    margin-left: -1.5rem;
  }
  .nl5-ns {
    margin-left: -4rem;
  }
  .nl6-ns {
    margin-left: -8rem;
  }
  .nl7-ns {
    margin-left: -16rem;
  }
  .nr1-ns {
    margin-right: -2px;
  }
  .nr2-ns {
    margin-right: -0.5rem;
  }
  .nr3-ns {
    margin-right: -1rem;
  }
  .nr4-ns {
    margin-right: -1.5rem;
  }
  .nr5-ns {
    margin-right: -4rem;
  }
  .nr6-ns {
    margin-right: -8rem;
  }
  .nr7-ns {
    margin-right: -16rem;
  }
  .nb1-ns {
    margin-bottom: -2px;
  }
  .nb2-ns {
    margin-bottom: -0.5rem;
  }
  .nb3-ns {
    margin-bottom: -1rem;
  }
  .nb4-ns {
    margin-bottom: -1.5rem;
  }
  .nb5-ns {
    margin-bottom: -4rem;
  }
  .nb6-ns {
    margin-bottom: -8rem;
  }
  .nb7-ns {
    margin-bottom: -16rem;
  }
  .nt1-ns {
    margin-top: -2px;
  }
  .nt2-ns {
    margin-top: -0.5rem;
  }
  .nt3-ns {
    margin-top: -1rem;
  }
  .nt4-ns {
    margin-top: -1.5rem;
  }
  .nt5-ns {
    margin-top: -4rem;
  }
  .nt6-ns {
    margin-top: -8rem;
  }
  .nt7-ns {
    margin-top: -16rem;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .na1-m {
    margin: -2px;
  }
  .na2-m {
    margin: -0.5rem;
  }
  .na3-m {
    margin: -1rem;
  }
  .na4-m {
    margin: -1.5rem;
  }
  .na5-m {
    margin: -4rem;
  }
  .na6-m {
    margin: -8rem;
  }
  .na7-m {
    margin: -16rem;
  }
  .nl1-m {
    margin-left: -2px;
  }
  .nl2-m {
    margin-left: -0.5rem;
  }
  .nl3-m {
    margin-left: -1rem;
  }
  .nl4-m {
    margin-left: -1.5rem;
  }
  .nl5-m {
    margin-left: -4rem;
  }
  .nl6-m {
    margin-left: -8rem;
  }
  .nl7-m {
    margin-left: -16rem;
  }
  .nr1-m {
    margin-right: -2px;
  }
  .nr2-m {
    margin-right: -0.5rem;
  }
  .nr3-m {
    margin-right: -1rem;
  }
  .nr4-m {
    margin-right: -1.5rem;
  }
  .nr5-m {
    margin-right: -4rem;
  }
  .nr6-m {
    margin-right: -8rem;
  }
  .nr7-m {
    margin-right: -16rem;
  }
  .nb1-m {
    margin-bottom: -2px;
  }
  .nb2-m {
    margin-bottom: -0.5rem;
  }
  .nb3-m {
    margin-bottom: -1rem;
  }
  .nb4-m {
    margin-bottom: -1.5rem;
  }
  .nb5-m {
    margin-bottom: -4rem;
  }
  .nb6-m {
    margin-bottom: -8rem;
  }
  .nb7-m {
    margin-bottom: -16rem;
  }
  .nt1-m {
    margin-top: -2px;
  }
  .nt2-m {
    margin-top: -0.5rem;
  }
  .nt3-m {
    margin-top: -1rem;
  }
  .nt4-m {
    margin-top: -1.5rem;
  }
  .nt5-m {
    margin-top: -4rem;
  }
  .nt6-m {
    margin-top: -8rem;
  }
  .nt7-m {
    margin-top: -16rem;
  }
}
@media screen and (min-width: 60em) {
  .na1-l {
    margin: -2px;
  }
  .na2-l {
    margin: -0.5rem;
  }
  .na3-l {
    margin: -1rem;
  }
  .na4-l {
    margin: -1.5rem;
  }
  .na5-l {
    margin: -4rem;
  }
  .na6-l {
    margin: -8rem;
  }
  .na7-l {
    margin: -16rem;
  }
  .nl1-l {
    margin-left: -2px;
  }
  .nl2-l {
    margin-left: -0.5rem;
  }
  .nl3-l {
    margin-left: -1rem;
  }
  .nl4-l {
    margin-left: -1.5rem;
  }
  .nl5-l {
    margin-left: -4rem;
  }
  .nl6-l {
    margin-left: -8rem;
  }
  .nl7-l {
    margin-left: -16rem;
  }
  .nr1-l {
    margin-right: -2px;
  }
  .nr2-l {
    margin-right: -0.5rem;
  }
  .nr3-l {
    margin-right: -1rem;
  }
  .nr4-l {
    margin-right: -1.5rem;
  }
  .nr5-l {
    margin-right: -4rem;
  }
  .nr6-l {
    margin-right: -8rem;
  }
  .nr7-l {
    margin-right: -16rem;
  }
  .nb1-l {
    margin-bottom: -2px;
  }
  .nb2-l {
    margin-bottom: -0.5rem;
  }
  .nb3-l {
    margin-bottom: -1rem;
  }
  .nb4-l {
    margin-bottom: -1.5rem;
  }
  .nb5-l {
    margin-bottom: -4rem;
  }
  .nb6-l {
    margin-bottom: -8rem;
  }
  .nb7-l {
    margin-bottom: -16rem;
  }
  .nt1-l {
    margin-top: -2px;
  }
  .nt2-l {
    margin-top: -0.5rem;
  }
  .nt3-l {
    margin-top: -1rem;
  }
  .nt4-l {
    margin-top: -1.5rem;
  }
  .nt5-l {
    margin-top: -4rem;
  }
  .nt6-l {
    margin-top: -8rem;
  }
  .nt7-l {
    margin-top: -16rem;
  }
}
.collapse {
  border-collapse: collapse;
  border-spacing: 0;
}
.striped--light-silver:nth-child(odd) {
  background-color: #a7a7a7;
}
.striped--moon-gray:nth-child(odd) {
  background-color: #d8d8d8;
}
.striped--light-gray:nth-child(odd) {
  background-color: #efefef;
}
.striped--near-white:nth-child(odd) {
  background-color: #f2f2f2;
}
.stripe-light:nth-child(odd) {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.stripe-dark:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.1);
}
.strike {
  text-decoration: line-through;
}
.underline {
  text-decoration: underline;
}
.no-underline {
  text-decoration: none;
}
@media screen and (min-width: 30em) {
  .strike-ns {
    text-decoration: line-through;
  }
  .underline-ns {
    text-decoration: underline;
  }
  .no-underline-ns {
    text-decoration: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .strike-m {
    text-decoration: line-through;
  }
  .underline-m {
    text-decoration: underline;
  }
  .no-underline-m {
    text-decoration: none;
  }
}
@media screen and (min-width: 60em) {
  .strike-l {
    text-decoration: line-through;
  }
  .underline-l {
    text-decoration: underline;
  }
  .no-underline-l {
    text-decoration: none;
  }
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.tc {
  text-align: center;
}
.tj {
  text-align: justify;
}
@media screen and (min-width: 30em) {
  .tl-ns {
    text-align: left;
  }
  .tr-ns {
    text-align: right;
  }
  .tc-ns {
    text-align: center;
  }
  .tj-ns {
    text-align: justify;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .tl-m {
    text-align: left;
  }
  .tr-m {
    text-align: right;
  }
  .tc-m {
    text-align: center;
  }
  .tj-m {
    text-align: justify;
  }
}
@media screen and (min-width: 60em) {
  .tl-l {
    text-align: left;
  }
  .tr-l {
    text-align: right;
  }
  .tc-l {
    text-align: center;
  }
  .tj-l {
    text-align: justify;
  }
}
.ttc {
  text-transform: capitalize;
}
.ttl {
  text-transform: lowercase;
}
.ttu,
.wpcont h2 {
  text-transform: uppercase;
}
.ttn {
  text-transform: none;
}
@media screen and (min-width: 30em) {
  .ttc-ns {
    text-transform: capitalize;
  }
  .ttl-ns {
    text-transform: lowercase;
  }
  .ttu-ns {
    text-transform: uppercase;
  }
  .ttn-ns {
    text-transform: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .ttc-m {
    text-transform: capitalize;
  }
  .ttl-m {
    text-transform: lowercase;
  }
  .ttu-m {
    text-transform: uppercase;
  }
  .ttn-m {
    text-transform: none;
  }
}
@media screen and (min-width: 60em) {
  .ttc-l {
    text-transform: capitalize;
  }
  .ttl-l {
    text-transform: lowercase;
  }
  .ttu-l {
    text-transform: uppercase;
  }
  .ttn-l {
    text-transform: none;
  }
}
.f-6,
.f-headline {
  font-size: 6rem;
}
.f-5,
.f-subheadline {
  font-size: 70px;
}
.f1 {
  font-size: 40px;
}
.f2,
.wpcont h2 {
  font-size: 28px;
}
.f3,
.wpcont h3,
.wpcont h4 {
  font-size: 20px;
}
.f4 {
  font-size: 16px;
}
.f5 {
  font-size: 12px;
}
.f6 {
  font-size: 11px;
}
.f7 {
  font-size: 10px;
}
@media screen and (min-width: 30em) {
  .f-6-ns,
  .f-headline-ns {
    font-size: 6rem;
  }
  .f-5-ns,
  .f-subheadline-ns {
    font-size: 70px;
  }
  .f1-ns {
    font-size: 40px;
  }
  .f2-ns {
    font-size: 28px;
  }
  .f3-ns {
    font-size: 20px;
  }
  .f4-ns {
    font-size: 16px;
  }
  .f5-ns {
    font-size: 12px;
  }
  .f6-ns {
    font-size: 11px;
  }
  .f7-ns {
    font-size: 10px;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .f-6-m,
  .f-headline-m {
    font-size: 6rem;
  }
  .f-5-m,
  .f-subheadline-m {
    font-size: 70px;
  }
  .f1-m {
    font-size: 40px;
  }
  .f2-m {
    font-size: 28px;
  }
  .f3-m {
    font-size: 20px;
  }
  .f4-m {
    font-size: 16px;
  }
  .f5-m {
    font-size: 12px;
  }
  .f6-m {
    font-size: 11px;
  }
  .f7-m {
    font-size: 10px;
  }
}
@media screen and (min-width: 60em) {
  .f-6-l,
  .f-headline-l {
    font-size: 6rem;
  }
  .f-5-l,
  .f-subheadline-l {
    font-size: 70px;
  }
  .f1-l {
    font-size: 40px;
  }
  .f2-l {
    font-size: 28px;
  }
  .f3-l {
    font-size: 20px;
  }
  .f4-l {
    font-size: 16px;
  }
  .f5-l {
    font-size: 12px;
  }
  .f6-l {
    font-size: 11px;
  }
  .f7-l {
    font-size: 10px;
  }
}
.measure {
  max-width: 30em;
}
.measure-wide {
  max-width: 34em;
}
.measure-narrow {
  max-width: 20em;
}
.indent {
  text-indent: 1em;
  margin-top: 0;
  margin-bottom: 0;
}
.small-caps {
  font-variant: small-caps;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 30em) {
  .measure-ns {
    max-width: 30em;
  }
  .measure-wide-ns {
    max-width: 34em;
  }
  .measure-narrow-ns {
    max-width: 20em;
  }
  .indent-ns {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  .small-caps-ns {
    font-variant: small-caps;
  }
  .truncate-ns {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .measure-m {
    max-width: 30em;
  }
  .measure-wide-m {
    max-width: 34em;
  }
  .measure-narrow-m {
    max-width: 20em;
  }
  .indent-m {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  .small-caps-m {
    font-variant: small-caps;
  }
  .truncate-m {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media screen and (min-width: 60em) {
  .measure-l {
    max-width: 30em;
  }
  .measure-wide-l {
    max-width: 34em;
  }
  .measure-narrow-l {
    max-width: 20em;
  }
  .indent-l {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  .small-caps-l {
    font-variant: small-caps;
  }
  .truncate-l {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.overflow-container {
  overflow-y: scroll;
}
.center {
  margin-left: auto;
}
.center,
.mr-auto {
  margin-right: auto;
}
.ml-auto {
  margin-left: auto;
}
@media screen and (min-width: 30em) {
  .center-ns {
    margin-left: auto;
  }
  .center-ns,
  .mr-auto-ns {
    margin-right: auto;
  }
  .ml-auto-ns {
    margin-left: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .center-m {
    margin-left: auto;
  }
  .center-m,
  .mr-auto-m {
    margin-right: auto;
  }
  .ml-auto-m {
    margin-left: auto;
  }
}
@media screen and (min-width: 60em) {
  .center-l {
    margin-left: auto;
  }
  .center-l,
  .mr-auto-l {
    margin-right: auto;
  }
  .ml-auto-l {
    margin-left: auto;
  }
}
.clip {
  position: fixed !important;
  _position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
@media screen and (min-width: 30em) {
  .clip-ns {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .clip-m {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 60em) {
  .clip-l {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
.ws-normal {
  white-space: normal;
}
.nowrap {
  white-space: nowrap;
}
.pre {
  white-space: pre;
}
@media screen and (min-width: 30em) {
  .ws-normal-ns {
    white-space: normal;
  }
  .nowrap-ns {
    white-space: nowrap;
  }
  .pre-ns {
    white-space: pre;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .ws-normal-m {
    white-space: normal;
  }
  .nowrap-m {
    white-space: nowrap;
  }
  .pre-m {
    white-space: pre;
  }
}
@media screen and (min-width: 60em) {
  .ws-normal-l {
    white-space: normal;
  }
  .nowrap-l {
    white-space: nowrap;
  }
  .pre-l {
    white-space: pre;
  }
}
.v-base {
  vertical-align: baseline;
}
.v-mid {
  vertical-align: middle;
}
.v-top {
  vertical-align: top;
}
.v-btm {
  vertical-align: bottom;
}
@media screen and (min-width: 30em) {
  .v-base-ns {
    vertical-align: baseline;
  }
  .v-mid-ns {
    vertical-align: middle;
  }
  .v-top-ns {
    vertical-align: top;
  }
  .v-btm-ns {
    vertical-align: bottom;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .v-base-m {
    vertical-align: baseline;
  }
  .v-mid-m {
    vertical-align: middle;
  }
  .v-top-m {
    vertical-align: top;
  }
  .v-btm-m {
    vertical-align: bottom;
  }
}
@media screen and (min-width: 60em) {
  .v-base-l {
    vertical-align: baseline;
  }
  .v-mid-l {
    vertical-align: middle;
  }
  .v-top-l {
    vertical-align: top;
  }
  .v-btm-l {
    vertical-align: bottom;
  }
}
.dim {
  opacity: 1;
}
.dim,
.dim:focus,
.dim:hover {
  transition: opacity 0.15s ease-in;
}
.dim:focus,
.dim:hover {
  opacity: 0.5;
}
.dim:active {
  opacity: 0.8;
  transition: opacity 0.15s ease-out;
}
.glow,
.glow:focus,
.glow:hover {
  transition: opacity 0.15s ease-in;
}
.glow:focus,
.glow:hover {
  opacity: 1;
}
.hide-child .child {
  opacity: 0;
  transition: opacity 0.15s ease-in;
}
.hide-child:active .child,
.hide-child:focus .child,
.hide-child:hover .child {
  opacity: 1;
  transition: opacity 0.15s ease-in;
}
.underline-hover:focus,
.underline-hover:hover {
  text-decoration: underline;
}
.grow {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-out;
}
.grow:focus,
.grow:hover {
  transform: scale(1.05);
}
.grow:active {
  transform: scale(0.9);
}
.grow-large {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-in-out;
}
.grow-large:focus,
.grow-large:hover {
  transform: scale(1.2);
}
.grow-large:active {
  transform: scale(0.95);
}
.pointer:hover,
.shadow-hover {
  cursor: pointer;
}
.shadow-hover {
  position: relative;
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.shadow-hover:after {
  content: "";
  box-shadow: 0 0 16px 2px rgba(0, 0, 0, 0.2);
  border-radius: inherit;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.shadow-hover:focus:after,
.shadow-hover:hover:after {
  opacity: 1;
}
.bg-animate,
.bg-animate:focus,
.bg-animate:hover {
  transition: background-color 0.15s ease-in-out;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-999 {
  z-index: 999;
}
.z-9999 {
  z-index: 9999;
}
.z-max {
  z-index: 2147483647;
}
.z-inherit {
  z-index: inherit;
}
.z-initial {
  z-index: auto;
}
.z-unset {
  z-index: unset;
}
.nested-copy-line-height ol,
.nested-copy-line-height p,
.nested-copy-line-height ul {
  line-height: 1.5;
}
.nested-headline-line-height h1,
.nested-headline-line-height h2,
.nested-headline-line-height h3,
.nested-headline-line-height h4,
.nested-headline-line-height h5,
.nested-headline-line-height h6 {
  line-height: 1.25;
}
.nested-list-reset ol,
.nested-list-reset ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}
.nested-copy-indent p + p {
  text-indent: 0.1em;
  margin-top: 0;
  margin-bottom: 0;
}
.nested-copy-seperator p + p {
  margin-top: 1.5em;
}
.nested-img img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.nested-links a {
  color: #4fb7bf;
  transition: color 0.15s ease-in;
}
.nested-links a:focus,
.nested-links a:hover {
  color: #d2e2eb;
  transition: color 0.15s ease-in;
}
.word-normal {
  word-break: normal;
}
.word-wrap {
  word-break: break-all;
}
.word-nowrap {
  word-break: keep-all;
}
@media screen and (min-width: 30em) {
  .word-normal-ns {
    word-break: normal;
  }
  .word-wrap-ns {
    word-break: break-all;
  }
  .word-nowrap-ns {
    word-break: keep-all;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .word-normal-m {
    word-break: normal;
  }
  .word-wrap-m {
    word-break: break-all;
  }
  .word-nowrap-m {
    word-break: keep-all;
  }
}
@media screen and (min-width: 60em) {
  .word-normal-l {
    word-break: normal;
  }
  .word-wrap-l {
    word-break: break-all;
  }
  .word-nowrap-l {
    word-break: keep-all;
  }
}
body {
  font-family: Open Sans, sans-serif;
  color: #333;
}
a {
  color: #9cc124;
  text-decoration: none;
}
@media (min-width: 1160px) {
  a {
    transition: all 0.3s ease-in-out;
  }
  a:hover {
    color: #627622;
  }
}
.load-ico.spin {
  animation: c 2s linear infinite;
}
.mw-teaserBox-title {
  max-width: 70px;
}
.max-content {
  margin-left: 10px;
  margin-right: 10px;
}
@media (min-width: 1160px) {
  .max-content {
    width: 100%;
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
}
.mw-newsletter-confirmed-title {
  max-width: 200px;
}
@media screen and (min-width: 30em) {
  .mw-medium-ns {
    max-width: 962px;
  }
}
@media screen and (min-width: 60em) {
  .mw-newsletter-confirmed-title,
  .mw-teaserBox-title {
    max-width: none;
  }
}
.last-child-bn:last-child {
  border: none;
}
.dbb {
  border-bottom: 2px dotted #555;
}
@media (min-width: 960px) {
  .dbb.mob,
  .game-detail .game-content h2.dbb {
    border-bottom: none;
  }
}
.dbb-dark {
  border-bottom: 2px dotted #111;
}
@media (min-width: 960px) {
  .dbb-dark.mob,
  .game-detail .game-content h2.dbb-dark {
    border-bottom: none;
  }
}
.dbb-light {
  border-bottom: 2px dotted #ccc;
}
@media (min-width: 960px) {
  .dbb-light.mob,
  .game-detail .game-content h2.dbb-light {
    border-bottom: none;
  }
}
.w6 {
  width: 5rem;
}
.w-45 {
  width: 45%;
}
.w-15 {
  width: 15%;
}
.w-tile {
  width: 300px;
}
@media screen and (min-width: 60em) {
  .w1-3-l {
    width: 33.333%;
  }
  .w-15-l {
    width: 15%;
  }
  .w-45-l {
    width: 45%;
  }
}
.max-width-500 {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
}
@media (min-width: 960px) {
  .w-65 {
    max-width: 60%;
  }
}
@media (min-width: 960px) and (min-width: 1160px) {
  .w-65 {
    max-width: 65%;
  }
}
@media (min-width: 960px) and (min-width: 1260px) {
  .w-65 {
    max-width: 75%;
  }
}
.wem-1 {
  width: 1em;
}
.wem-2 {
  width: 2em;
}
.wem-3 {
  width: 3em;
}
.wem-4 {
  width: 4em;
}
.wem-5 {
  width: 5em;
}
.wem-6 {
  width: 6em;
}
.wem-7 {
  width: 7em;
}
.wem-8 {
  width: 8em;
}
.wem-9 {
  width: 9em;
}
.wem-10 {
  width: 10em;
}
@media screen and (min-width: 30em) {
  .wem-1-ns {
    width: 1em;
  }
  .wem-2-ns {
    width: 2em;
  }
  .wem-3-ns {
    width: 3em;
  }
  .wem-4-ns {
    width: 4em;
  }
  .wem-5-ns {
    width: 5em;
  }
  .wem-6-ns {
    width: 6em;
  }
  .wem-7-ns {
    width: 7em;
  }
  .wem-8-ns {
    width: 8em;
  }
  .wem-9-ns {
    width: 9em;
  }
  .wem-10-ns {
    width: 10em;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .wem-1-m {
    width: 1em;
  }
  .wem-2-m {
    width: 2em;
  }
  .wem-3-m {
    width: 3em;
  }
  .wem-4-m {
    width: 4em;
  }
  .wem-5-m {
    width: 5em;
  }
  .wem-6-m {
    width: 6em;
  }
  .wem-7-m {
    width: 7em;
  }
  .wem-8-m {
    width: 8em;
  }
  .wem-9-m {
    width: 9em;
  }
  .wem-10-m {
    width: 10em;
  }
}
@media screen and (min-width: 60em) {
  .wem-1-l {
    width: 1em;
  }
  .wem-2-l {
    width: 2em;
  }
  .wem-3-l {
    width: 3em;
  }
  .wem-4-l {
    width: 4em;
  }
  .wem-5-l {
    width: 5em;
  }
  .wem-6-l {
    width: 6em;
  }
  .wem-7-l {
    width: 7em;
  }
  .wem-8-l {
    width: 8em;
  }
  .wem-9-l {
    width: 9em;
  }
  .wem-10-l {
    width: 10em;
  }
}
.w-one-sixth {
  width: 16.666%;
}
@media screen and (min-width: 30em) {
  .w-one-sixth-ns {
    width: 16.666%;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .w-one-sixth-m {
    width: 16.666%;
  }
}
@media screen and (min-width: 60em) {
  .w-one-sixth-l {
    width: 16.666%;
  }
}
.emphasize-strong strong {
  font-size: 120%;
}
.f-iconLink {
  font-size: 24px;
}
.fz-10 {
  font-size: 10%;
}
.fz-20 {
  font-size: 20%;
}
.fz-25 {
  font-size: 25%;
}
.fz-30 {
  font-size: 30%;
}
.fz-40 {
  font-size: 40%;
}
.fz-50 {
  font-size: 50%;
}
.fz-60 {
  font-size: 60%;
}
.fz-70 {
  font-size: 70%;
}
.fz-75 {
  font-size: 75%;
}
.fz-80 {
  font-size: 80%;
}
.fz-90 {
  font-size: 90%;
}
.fz-100 {
  font-size: 100%;
}
.fz-third {
  font-size: 33.33333%;
}
.fz-two-thirds {
  font-size: 66.66667%;
}
.fz-110 {
  font-size: 110%;
}
.fz-120 {
  font-size: 120%;
}
.fz-130 {
  font-size: 130%;
}
.fz-140 {
  font-size: 140%;
}
.fz-150 {
  font-size: 150%;
}
.fz-160 {
  font-size: 160%;
}
.fz-200 {
  font-size: 200%;
}
@media screen and (min-width: 30em) {
  .fz-10-ns {
    font-size: 10%;
  }
  .fz-20-ns {
    font-size: 20%;
  }
  .fz-25-ns {
    font-size: 25%;
  }
  .fz-30-ns {
    font-size: 30%;
  }
  .fz-40-ns {
    font-size: 40%;
  }
  .fz-50-ns {
    font-size: 50%;
  }
  .fz-60-ns {
    font-size: 60%;
  }
  .fz-70-ns {
    font-size: 70%;
  }
  .fz-75-ns {
    font-size: 75%;
  }
  .fz-80-ns {
    font-size: 80%;
  }
  .fz-90-ns {
    font-size: 90%;
  }
  .fz-100-ns {
    font-size: 100%;
  }
  .fz-third-ns {
    font-size: 33.33333%;
  }
  .fz-two-thirds-ns {
    font-size: 66.66667%;
  }
  .fz-110-ns {
    font-size: 110%;
  }
  .fz-120-ns {
    font-size: 120%;
  }
  .fz-130-ns {
    font-size: 130%;
  }
  .fz-140-ns {
    font-size: 140%;
  }
  .fz-150-ns {
    font-size: 150%;
  }
  .fz-160-ns {
    font-size: 160%;
  }
  .fz-200-ns {
    font-size: 200%;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .fz-10-m {
    font-size: 10%;
  }
  .fz-20-m {
    font-size: 20%;
  }
  .fz-25-m {
    font-size: 25%;
  }
  .fz-30-m {
    font-size: 30%;
  }
  .fz-40-m {
    font-size: 40%;
  }
  .fz-50-m {
    font-size: 50%;
  }
  .fz-60-m {
    font-size: 60%;
  }
  .fz-70-m {
    font-size: 70%;
  }
  .fz-75-m {
    font-size: 75%;
  }
  .fz-80-m {
    font-size: 80%;
  }
  .fz-90-m {
    font-size: 90%;
  }
  .fz-100-m {
    font-size: 100%;
  }
  .fz-third-m {
    font-size: 33.33333%;
  }
  .fz-two-thirds-m {
    font-size: 66.66667%;
  }
  .fz-110-m {
    font-size: 110%;
  }
  .fz-120-m {
    font-size: 120%;
  }
  .fz-130-m {
    font-size: 130%;
  }
  .fz-140-m {
    font-size: 140%;
  }
  .fz-150-m {
    font-size: 150%;
  }
  .fz-160-m {
    font-size: 160%;
  }
  .fz-200-m {
    font-size: 200%;
  }
}
@media screen and (min-width: 60em) {
  .fz-10-l {
    font-size: 10%;
  }
  .fz-20-l {
    font-size: 20%;
  }
  .fz-25-l {
    font-size: 25%;
  }
  .fz-30-l {
    font-size: 30%;
  }
  .fz-40-l {
    font-size: 40%;
  }
  .fz-50-l {
    font-size: 50%;
  }
  .fz-60-l {
    font-size: 60%;
  }
  .fz-70-l {
    font-size: 70%;
  }
  .fz-75-l {
    font-size: 75%;
  }
  .fz-80-l {
    font-size: 80%;
  }
  .fz-90-l {
    font-size: 90%;
  }
  .fz-100-l {
    font-size: 100%;
  }
  .fz-third-l {
    font-size: 33.33333%;
  }
  .fz-two-thirds-l {
    font-size: 66.66667%;
  }
  .fz-110-l {
    font-size: 110%;
  }
  .fz-120-l {
    font-size: 120%;
  }
  .fz-130-l {
    font-size: 130%;
  }
  .fz-140-l {
    font-size: 140%;
  }
  .fz-150-l {
    font-size: 150%;
  }
  .fz-160-l {
    font-size: 160%;
  }
  .fz-200-l {
    font-size: 200%;
  }
}
.color-primary-btn,
.cta-color {
  color: #9cc124;
}
.bg-color-primary-btn,
.bg-cta-color {
  background-color: #9cc124;
}
.primary-color-1 {
  color: #a80038;
}
.primary-color-2 {
  color: #00bac1;
}
.primary-color-3 {
  color: #9cc124;
}
.bg-primary-color-1 {
  background-color: #a80038;
}
.bg-primary-color-2 {
  background-color: #00bac1;
}
.bg-primary-color-3 {
  background-color: #9cc124;
}
.bg-body-color {
  background-color: #fff;
}
.body-color {
  color: #fff;
}
.text-color {
  color: #2c2c2c;
}
.text-color-lucent {
  color: rgba(44, 44, 44, 0.6);
}
.heading-color,
.hover-text-color:hover {
  color: #2c2c2c;
}
.hover-link-color:hover,
.link-color {
  color: #9cc124;
}
.bg-link-color,
.hover-bg-link-color:hover {
  background-color: #9cc124;
}
.white-05 {
  color: hsla(0, 0%, 100%, 0.05);
}
.bg-white-05 {
  background-color: hsla(0, 0%, 100%, 0.05);
}
.bg-dark-pink {
  background-color: #bb003e;
}
.td-red {
  -webkit-text-decoration-color: #9a1f3b;
  text-decoration-color: #9a1f3b;
}
.fill-link-color {
  fill: #9cc124;
}
.fill-white {
  fill: #fff;
}
.fill-yellow {
  fill: gold;
}
.fill-green {
  fill: #478623;
}
.fill-blue {
  fill: #4fb7bf;
}
.fill-purple {
  fill: #ab2340;
}
.fill-light-purple {
  fill: #a463f2;
}
.fill-black {
  fill: #000;
}
.fill-gold {
  fill: #f1b02f;
}
.fill-washed-yellow {
  fill: #f0e6d1;
}
.fill-washed-blue {
  fill: #f6fffe;
}
.fill-body-color {
  fill: #fff;
}
.fill-black-40 {
  fill: rgba(0, 0, 0, 0.4);
}
.fill-black-20 {
  fill: rgba(0, 0, 0, 0.2);
}
.fill-black-10 {
  fill: rgba(0, 0, 0, 0.1);
}
.fill-white-10 {
  fill: hsla(0, 0%, 100%, 0.1);
}
.fill-white-20 {
  fill: hsla(0, 0%, 100%, 0.2);
}
.hover-fill-white:hover {
  transition: fill 0.2s ease;
  fill: #fff;
}
.scale-1-25 {
  transform: scale(1.25);
}
.scale-1-5 {
  transform: scale(1.5);
}
.scale-2 {
  transform: scale(2);
}
.mv-sectionDivider {
  margin: 1.125rem auto;
}
@media screen and (min-width: 60em) {
  .mv-sectionDivider {
    margin-left: 0;
    margin-right: 0;
  }
}
.mt--1 {
  margin-top: -0.5rem;
}
.mb--1 {
  margin-bottom: -0.5rem;
}
.mt--2 {
  margin-top: -1rem;
}
.mb--2 {
  margin-bottom: -1rem;
}
.paragraphs p:last-child,
.paragraphs ul:last-child {
  margin-bottom: 0;
}
.headings h1:first-child,
.headings h2:first-child,
.headings h3:first-child,
.headings h4:first-child,
.headings h5:first-child,
.headings h6:first-child,
.paragraphs p:first-child,
.paragraphs ul:first-child {
  margin-top: 0;
}
.last-child-mb0:last-child {
  margin-bottom: 0;
}
.first-child-mt0:first-child {
  margin-top: 0;
}
.first-child-pt0:first-child {
  padding-top: 0;
}
.last-child-pb0:last-child {
  padding-bottom: 0;
}
.shadow-accent {
  box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.25);
}
.shadow-accent-inset {
  box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.25),
    inset 0 0 64px 0 rgba(0, 0, 0, 0.1);
}
.shadow-accent-bottom {
  box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.25);
}
.shadow-top-1 {
  box-shadow: 0 -16px 32px 0 rgba(0, 0, 0, 0.25);
}
.shadow-primary {
  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 30em) {
  .shadow-primary-ns {
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .shadow-primary-m {
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25);
  }
}
@media screen and (min-width: 60em) {
  .shadow-primary-l {
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.25);
  }
}
.shadow-text-shadow-1 {
  box-shadow: 0 0.06em 0.06em rgba(0, 0, 0, 0.15);
}
.shadow-elevate {
  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
}
.shadow-elevate-light {
  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.05);
}
.hover-shadow-elevate:hover {
  transition: box-shadow 0.2s ease;
  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.1);
}
.hover-shadow-elevate-light:hover {
  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.05);
}
.text-shadow-primary {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.55);
}
.cursor-default {
  cursor: default;
}
.lh-1-75 {
  line-height: 1.75;
}
@media screen and (min-width: 30em) {
  .lh-1-75-ns {
    line-height: 1.75;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .lh-1-75-m {
    line-height: 1.75;
  }
}
@media screen and (min-width: 60em) {
  .lh-1-75-l {
    line-height: 1.75;
  }
}
.page-container {
  max-width: 1160px;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 30em) {
  .page-container {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media screen and (min-width: 60em) {
  .page-container {
    padding-left: 36px;
    padding-right: 36px;
  }
}
@media screen and (min-width: 1232px) {
  .page-container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 60em) {
  .page-container-l {
    max-width: 1160px;
    padding-left: 36px;
    padding-right: 36px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 60em) and (min-width: 1232px) {
  .page-container-l {
    padding-left: 0;
    padding-right: 0;
  }
}
.bg-tile {
  background-color: #efefef;
}
.bg-primary {
  background-color: #a80038;
}
.bg-grand-lr {
  background: #2c2c2c
    linear-gradient(90deg, rgba(168, 0, 56, 0.5) 0, rgba(0, 186, 193, 0.5));
}
.bg-grand-ou,
.game-detail .gsh {
  background: #2c2c2c
    linear-gradient(166deg, rgba(168, 0, 56, 0.5), rgba(0, 186, 193, 0.5));
}
.bg-primary-gradient-90 {
  background: #2c2c2c linear-gradient(90deg, #a80038, #00bac1);
}
.bg-primary-gradient-120 {
  background: #2c2c2c linear-gradient(120deg, #a80038, #00bac1);
}
.bg-primary-gradient-120-inverse {
  background: #2c2c2c linear-gradient(120deg, #00bac1, #a80038);
}
.bg-primary-gradient-v {
  background: #2c2c2c linear-gradient(166deg, #a80038, #00bac1);
}
.bgi-blur {
  -webkit-filter: blur(10px);
  filter: blur(10px);
  background-position: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: none;
  max-height: none;
  transform: scale(1.05);
}
.flag-circle,
.flag-icon,
.flag-icon-background,
.flag-icon-de,
.language-switcher__flag--de {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-circle,
.flag-icon,
.flag-icon-de,
.language-switcher__flag--de {
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em;
}
.flag-circle:before,
.flag-icon-de:before,
.flag-icon:before,
.language-switcher__flag--de:before {
  content: "\A0";
}
.flag-icon-squared.flag-circle,
.flag-icon-squared.flag-icon-de,
.flag-icon-squared.language-switcher__flag--de,
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-ad {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ad_3SmDWg2.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ad_1O9g8Zx.svg);
}
.flag-icon-ae {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ae_-U7b_YW.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ae_Omsq6U-.svg);
}
.flag-icon-af {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/af_2fJ3cDS.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/af_1Wftfvp.svg);
}
.flag-icon-ag {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ag_-1jgSip.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ag_5Y8mKCc.svg);
}
.flag-icon-ai {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ai_2uHznM7.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ai_1rfhc_y.svg);
}
.flag-icon-al {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/al_3WJgE1Z.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/al_3u_VHMf.svg);
}
.flag-icon-am {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/am_2EbQtOb.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/am_2ykXIs9.svg);
}
.flag-icon-ao {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ao_39eGRzl.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ao_RoN8Arj.svg);
}
.flag-icon-aq {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/aq_2NaZIdL.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/aq_31x3gTB.svg);
}
.flag-icon-ar {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ar_vhDXjUo.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ar_xxnAD_i.svg);
}
.flag-icon-as {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/as_1zg3Rzx.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/as_2gGPOpN.svg);
}
.flag-icon-at {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/at_3CBFTfZ.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/at_3lF2v8X.svg);
}
.flag-icon-au {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/au_10EQJW-.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/au_2-h0kaD.svg);
}
.flag-icon-aw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/aw_2_E_fCJ.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/aw_1PoBxPR.svg);
}
.flag-icon-ax {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ax_6ycuFo9.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ax_Ko-yf0N.svg);
}
.flag-icon-az {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/az_1UuZCfB.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/az_2SH4FYw.svg);
}
.flag-icon-ba {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ba_8RRSa2a.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ba_1oqBW7L.svg);
}
.flag-icon-bb {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bb_1Z2D_qv.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bb_3zRzCcO.svg);
}
.flag-icon-bd {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bd_3qUfSgC.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bd_2VLfW9m.svg);
}
.flag-icon-be {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/be_3B9BBMf.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/be_2-VrxCH.svg);
}
.flag-icon-bf {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bf_1Mxy73P.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bf_uHYc3hk.svg);
}
.flag-icon-bg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bg_1J8MPU7.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bg_3Xm484c.svg);
}
.flag-icon-bh {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bh_2Mhk-eV.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bh_1udetIB.svg);
}
.flag-icon-bi {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bi_3qYEx9X.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bi_1BkzQtN.svg);
}
.flag-icon-bj {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bj_3fAx0gz.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bj_3zN0xbF.svg);
}
.flag-icon-bl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bl_2Q0emoo.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bl_2xNuVcA.svg);
}
.flag-icon-bm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bm_2hSVXei.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bm_3Wik6eX.svg);
}
.flag-icon-bn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bn_3bH-RCD.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bn_1wfDcUB.svg);
}
.flag-icon-bo {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bo_1IoUkyq.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bo_1yOknFN.svg);
}
.flag-icon-bq {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bq_17Jh1o-.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bq_WFzOuoW.svg);
}
.flag-icon-br {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/br_3TRMP_9.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/br_sg3urHv.svg);
}
.flag-icon-bs {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bs_v4KG0Z4.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bs_1-dYqab.svg);
}
.flag-icon-bt {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bt_1Ivsm4v.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bt_PVQIa6x.svg);
}
.flag-icon-bv {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bv_20O-ruR.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bv_39bJh69.svg);
}
.flag-icon-bw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bw_1YzBhKu.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bw_am4fHgP.svg);
}
.flag-icon-by {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/by_1moTQ4q.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/by_1fPljtd.svg);
}
.flag-icon-bz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bz_1iv8ab8.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/bz_1aB7ZqK.svg);
}
.flag-icon-ca {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ca_1XlXTEj.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ca_2SVOF95.svg);
}
.flag-icon-cc {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cc_2SHw62T.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cc_VUBGimK.svg);
}
.flag-icon-cd {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cd_1YmpNn9.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cd_2yFFzjG.svg);
}
.flag-icon-cf {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cf_3CRflUB.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cf_142FPoN.svg);
}
.flag-icon-cg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cg_3dZgxKt.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cg_1KZcw85.svg);
}
.flag-icon-ch {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ch_1gBDK4h.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ch_15hH097.svg);
}
.flag-icon-ci {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ci_2kHb905.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ci_3tfC2PI.svg);
}
.flag-icon-ck {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ck_3FCXsZf.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ck_2Dfv9Ia.svg);
}
.flag-icon-cl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cl_1QAr2yW.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cl_2Kvg0Sq.svg);
}
.flag-icon-cm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cm_3nrU5bl.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cm_3QDfaOA.svg);
}
.flag-icon-cn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cn_dT7Dmb0.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cn_2TZgu0g.svg);
}
.flag-icon-co {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/co_3OEquOY.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/co_1VVLH3_.svg);
}
.flag-icon-cr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cr_3V8us_7.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cr_3MT6K6m.svg);
}
.flag-icon-cu {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cu_jkDFL25.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cu_3k3ibhu.svg);
}
.flag-icon-cv {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cv_1lgbsFh.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cv_n7I7rle.svg);
}
.flag-icon-cw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cw_3N1pMqQ.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cw_2uYryjJ.svg);
}
.flag-icon-cx {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cx_x97UDXR.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cx_Dc579qz.svg);
}
.flag-icon-cy {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cy_o0_m2d3.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cy_22e7NKD.svg);
}
.flag-icon-cz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cz_1HPy3ei.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/cz_29h5cQp.svg);
}
.flag-icon-de,
.language-switcher__flag--de {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/de_aM3Bof0.svg);
}
.flag-icon-squared.flag-icon-de,
.flag-icon-squared.language-switcher__flag--de {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/de_oQ4C2Du.svg);
}
.flag-icon-dj {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/dj_34qmwEf.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/dj_3uMP7Pr.svg);
}
.flag-icon-dk,
.language-switcher__flag--dk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/dk_2b2BOwu.svg);
}
.flag-icon-dk.flag-icon-squared,
.flag-icon-squared.language-switcher__flag--dk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/dk_1dIyRvN.svg);
}
.flag-icon-dm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/dm_1B8w2Wz.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/dm_3Is93Ht.svg);
}
.flag-icon-do {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/do_1WmZMW0.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/do_1pEmRAZ.svg);
}
.flag-icon-dz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/dz_aGIlnxy.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/dz_2yb-NpQ.svg);
}
.flag-icon-ec {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ec_1_GHWDf.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ec_XUs1Ktn.svg);
}
.flag-icon-ee {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ee_w-2lsCd.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ee_3t-ru6k.svg);
}
.flag-icon-eg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/eg_3kYypOD.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/eg_RwUm842.svg);
}
.flag-icon-eh {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/eh_1SFb98X.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/eh_iVrhkVT.svg);
}
.flag-icon-er {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/er_1lytdV3.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/er_MJpaJt1.svg);
}
.flag-icon-es {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/es_2PwH-uN.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/es_31sSY9s.svg);
}
.flag-icon-et {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/et_3UKxHx4.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/et_3H4o36d.svg);
}
.flag-icon-fi,
.language-switcher__flag--fi {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fi__eXE5sf.svg);
}
.flag-icon-fi.flag-icon-squared,
.flag-icon-squared.language-switcher__flag--fi {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fi_nxdne1t.svg);
}
.flag-icon-fj {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fj_1XvwJTP.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fj_13egXmM.svg);
}
.flag-icon-fk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fk_1dflwnm.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fk_vB7bbRr.svg);
}
.flag-icon-fm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fm_3bNSdoh.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fm_EdjFex2.svg);
}
.flag-icon-fo {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fo_18iLzlt.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fo_2-uu3ZG.svg);
}
.flag-icon-fr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fr_2Q0emoo.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/fr_2xNuVcA.svg);
}
.flag-icon-ga {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ga_3Xrc1xU.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ga_rUVSURA.svg);
}
.flag-icon-gb,
.language-switcher__flag--en {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb_Xp_650d.svg);
}
.flag-icon-gb.flag-icon-squared,
.flag-icon-squared.language-switcher__flag--en {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb_16kvygR.svg);
}
.flag-icon-gd {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gd_3-s1k5W.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gd_1SvrM0w.svg);
}
.flag-icon-ge {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ge_1VNe6Fo.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ge_3Lr4zHl.svg);
}
.flag-icon-gf {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gf_1ud8Rjr.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gf_228xdtg.svg);
}
.flag-icon-gg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gg_17dGVWU.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gg_ROUIEsN.svg);
}
.flag-icon-gh {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gh_B78i_w6.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gh_1bY6leF.svg);
}
.flag-icon-gi {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gi_2VWjW1p.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gi_2ihpZaf.svg);
}
.flag-icon-gl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gl_WsrBbdH.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gl_2TuMtg_.svg);
}
.flag-icon-gm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gm_1k_isgn.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gm_12FEYgN.svg);
}
.flag-icon-gn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gn_3twaHGB.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gn_1CyaBjv.svg);
}
.flag-icon-gp {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gp_2Q0emoo.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gp_2xNuVcA.svg);
}
.flag-icon-gq {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gq_1lkYNgc.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gq_3EUstnD.svg);
}
.flag-icon-gr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gr_2wksl86.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gr_21nkUBN.svg);
}
.flag-icon-gs {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gs_1-swPjQ.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gs_2mekuR6.svg);
}
.flag-icon-gt {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gt_2336Ers.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gt_2C-Vyt_.svg);
}
.flag-icon-gu {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gu_1VYovFO.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gu_3Sf0NQ6.svg);
}
.flag-icon-gw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gw_2ckycZP.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gw_2NoTLJr.svg);
}
.flag-icon-gy {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gy_3nKLrRN.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gy_2UHDPgv.svg);
}
.flag-icon-hk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hk_1t1bI2Z.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hk_kmVo43A.svg);
}
.flag-icon-hm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hm_k4Yf5dP.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hm_nl96ByE.svg);
}
.flag-icon-hn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hn_3WSiH5h.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hn_3OPHtP0.svg);
}
.flag-icon-hr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hr_2hJQ9nG.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hr_2r7AB1M.svg);
}
.flag-icon-ht {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ht_3hrRd1z.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ht_3uZKJc3.svg);
}
.flag-icon-hu {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hu_1z2aWF_.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/hu_30Jtt9H.svg);
}
.flag-icon-id {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/id_3lcj7af.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/id_31Kfcq0.svg);
}
.flag-icon-ie {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ie_1r_umPL.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ie_2OYnpA5.svg);
}
.flag-icon-il {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/il_2IUOhjR.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/il_13gAizK.svg);
}
.flag-icon-im {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/im_psD4q82.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/im_2vL9Wg8.svg);
}
.flag-icon-in {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/in_jjccehb.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/in_16BI8kH.svg);
}
.flag-icon-io {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/io_Blj-TQU.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/io_26ctW3Z.svg);
}
.flag-icon-iq {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/iq_3UD2GkR.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/iq_18I584p.svg);
}
.flag-icon-ir {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ir_3cSh6Rw.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ir_UcQKWSa.svg);
}
.flag-icon-is {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/is_3m2dBfK.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/is_3kzPHqs.svg);
}
.flag-icon-it {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/it_2z3Hh28.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/it_2nqoSky.svg);
}
.flag-icon-je {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/je_21qgisf.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/je_aaxzhq-.svg);
}
.flag-icon-jm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/jm_gxMvEE7.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/jm_3lf4kzj.svg);
}
.flag-icon-jo {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/jo_35wgsoU.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/jo_273OYYF.svg);
}
.flag-icon-jp {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/jp_1UuN1q8.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/jp_3y2waJL.svg);
}
.flag-icon-ke {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ke_313D-YB.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ke_3gMYgGF.svg);
}
.flag-icon-kg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kg_2EF6Hd-.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kg_tpeGxgI.svg);
}
.flag-icon-kh {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kh_Cq90sgd.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kh_15xj8Gv.svg);
}
.flag-icon-ki {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ki_M23ODup.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ki_1sGtsOS.svg);
}
.flag-icon-km {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/km_1WL13mf.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/km_u9k-hlR.svg);
}
.flag-icon-kn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kn_3uhYj7h.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kn_j_WF8Le.svg);
}
.flag-icon-kp {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kp_2jFBzSo.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kp_30SHbcS.svg);
}
.flag-icon-kr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kr_261G0-5.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kr_TNOc3_k.svg);
}
.flag-icon-kw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kw_rEZIlmo.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kw_2lVkODF.svg);
}
.flag-icon-ky {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ky_3c-uebW.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ky_2OTlvH7.svg);
}
.flag-icon-kz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kz_3lUx_na.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/kz_1quA_xW.svg);
}
.flag-icon-la {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/la_3IX317U.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/la_3V7dapU.svg);
}
.flag-icon-lb {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lb_1DwWKV5.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lb_1JFzCtg.svg);
}
.flag-icon-lc {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lc_Hdzqzpq.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lc_3viTtFr.svg);
}
.flag-icon-li {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/li_2v5HHGb.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/li_2Nm2a_C.svg);
}
.flag-icon-lk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lk_10grdbh.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lk_3ximYy2.svg);
}
.flag-icon-lr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lr_1rjzOx_.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lr_fHCTs2O.svg);
}
.flag-icon-ls {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ls_1Q_AfcH.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ls_Yr0XGUG.svg);
}
.flag-icon-lt {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lt_2JyEzCI.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lt_1BeQFd4.svg);
}
.flag-icon-lu {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lu_14dzA0W.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lu_3HqU6bi.svg);
}
.flag-icon-lv {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lv_2bg-ujc.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/lv_3i2cB9D.svg);
}
.flag-icon-ly {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ly_3E6WqKa.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ly_1FIlg4z.svg);
}
.flag-icon-ma {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ma_2UGTXRE.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ma_3Y0bmvD.svg);
}
.flag-icon-mc {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mc_r-xBQY5.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mc_2xdsxP9.svg);
}
.flag-icon-md {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/md_2M44vph.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/md_2mUWLA9.svg);
}
.flag-icon-me {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/me_2yhk1jb.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/me_1ZLMSV3.svg);
}
.flag-icon-mf {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mf_2Q0emoo.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mf_2xNuVcA.svg);
}
.flag-icon-mg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mg_7Vsgt8a.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mg_2SM9pof.svg);
}
.flag-icon-mh {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mh_3LasWgA.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mh_2K9lZSV.svg);
}
.flag-icon-mk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mk_pIUbQzr.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mk_1MPNOof.svg);
}
.flag-icon-ml {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ml_2q3VAIb.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ml_3hUugv8.svg);
}
.flag-icon-mm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mm_3k4EDQf.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mm_1qE5SbP.svg);
}
.flag-icon-mn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mn_3iyVcYq.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mn_3hCRBeH.svg);
}
.flag-icon-mo {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mo_bEFe9nA.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mo_3GaWqvg.svg);
}
.flag-icon-mp {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mp_1-0dEbb.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mp_tQUteE8.svg);
}
.flag-icon-mq {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mq_2Q0emoo.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mq_2xNuVcA.svg);
}
.flag-icon-mr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mr_20nGuL7.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mr_JFofqTB.svg);
}
.flag-icon-ms {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ms_3s1S8vL.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ms_1aFYTnP.svg);
}
.flag-icon-mt {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mt_2uqnxIx.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mt_1KkyOpI.svg);
}
.flag-icon-mu {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mu_2DQG5zC.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mu_3KISv_r.svg);
}
.flag-icon-mv {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mv_35o-mzH.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mv_1dmk4tX.svg);
}
.flag-icon-mw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mw_2Hc-MJM.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mw_2G0ADH0.svg);
}
.flag-icon-mx {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mx_1r67ShI.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mx_tP0Z3vW.svg);
}
.flag-icon-my {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/my_DEWi7o-.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/my_1nunbmo.svg);
}
.flag-icon-mz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mz_w74l-pr.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/mz_26sTRwN.svg);
}
.flag-icon-na {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/na_2aw2xK0.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/na_1SakhAM.svg);
}
.flag-icon-nc {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nc_2Q0emoo.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nc_2xNuVcA.svg);
}
.flag-icon-ne {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ne_21cH3Fb.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ne_2bKnWSo.svg);
}
.flag-icon-nf {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nf_3Z87KHN.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nf_2loGELC.svg);
}
.flag-icon-ng {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ng_2Ew2dRw.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ng_17h9Xm5.svg);
}
.flag-icon-ni {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ni_1USUeMP.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ni_14zfB2w.svg);
}
.flag-icon-nl,
.language-switcher__flag--nl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nl_2PLIqHg.svg);
}
.flag-icon-nl.flag-icon-squared,
.flag-icon-squared.language-switcher__flag--nl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nl_1m7sR4L.svg);
}
.flag-icon-no,
.language-switcher__flag--no {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/no_3TriyDW.svg);
}
.flag-icon-no.flag-icon-squared,
.flag-icon-squared.language-switcher__flag--no {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/no_RVyqGYG.svg);
}
.flag-icon-np {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/np_HDQdVOn.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/np_KGecCZg.svg);
}
.flag-icon-nr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nr_21Uoq07.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nr_1viDHkC.svg);
}
.flag-icon-nu {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nu_3_P4reK.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nu_1ViD3M8.svg);
}
.flag-icon-nz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nz_2vZQux0.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/nz_3VIx547.svg);
}
.flag-icon-om {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/om_1FJt0rx.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/om_2oaagco.svg);
}
.flag-icon-pa {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pa_lGYtGEb.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pa_2H6YvCj.svg);
}
.flag-icon-pe {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pe_3MEXUeY.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pe_1CEU7cw.svg);
}
.flag-icon-pf {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pf_1AbjyCC.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pf_3z5vZgP.svg);
}
.flag-icon-pg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pg_3bfXSqs.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pg_3snOpu-.svg);
}
.flag-icon-ph {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ph_yBPBQeD.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ph_1YJ_cHH.svg);
}
.flag-icon-pk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pk_26txwwF.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pk_2KCkRi3.svg);
}
.flag-icon-pl,
.language-switcher__flag--pl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pl_3IonfJq.svg);
}
.flag-icon-pl.flag-icon-squared,
.flag-icon-squared.language-switcher__flag--pl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pl_1Q2hciR.svg);
}
.flag-icon-pm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pm_2Q0emoo.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pm_2xNuVcA.svg);
}
.flag-icon-pn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pn_3FSMSpj.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pn_3TOahvY.svg);
}
.flag-icon-pr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pr_3jPdmw-.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pr_2nPWrNy.svg);
}
.flag-icon-ps {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ps_2y9Fpqj.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ps_25PLHRG.svg);
}
.flag-icon-pt {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pt_3L3r9US.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pt_2nYoE8C.svg);
}
.flag-icon-pw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pw_3Tdf8Hu.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/pw_1S1ajYO.svg);
}
.flag-icon-py {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/py_2BLZMgf.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/py_2AWzWEN.svg);
}
.flag-icon-qa {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/qa_1JaLMxi.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/qa_OD2JHFS.svg);
}
.flag-icon-re {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/re_2Q0emoo.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/re_2xNuVcA.svg);
}
.flag-icon-ro {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ro_1eZ-y83.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ro_2pNl56A.svg);
}
.flag-icon-rs {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/rs_1uaSHfS.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/rs_12PpevX.svg);
}
.flag-icon-ru {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ru_1SFJ6sa.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ru_1MJLVdR.svg);
}
.flag-icon-rw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/rw_3uQuILi.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/rw_2D6wz6i.svg);
}
.flag-icon-sa {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sa_1UvZ3kP.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sa_2ITZx3B.svg);
}
.flag-icon-sb {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sb_3sPP1Zd.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sb_22MnwSo.svg);
}
.flag-icon-sc {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sc_DcOC-Hi.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sc_1jAoQaa.svg);
}
.flag-icon-sd {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sd_dB3vm3u.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sd_3GVqNKW.svg);
}
.flag-icon-se,
.language-switcher__flag--sv {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/se_M2S70DM.svg);
}
.flag-icon-se.flag-icon-squared,
.flag-icon-squared.language-switcher__flag--sv {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/se_42xHbSf.svg);
}
.flag-icon-sg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sg_1Ragh18.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sg_3vokGRj.svg);
}
.flag-icon-sh {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sh_D_-kVE6.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sh_3SdCMxa.svg);
}
.flag-icon-si {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/si_7V-IZBA.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/si_3romjLd.svg);
}
.flag-icon-sj {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sj_3--6G9z.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sj_o1qDlo-.svg);
}
.flag-icon-sk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sk_3JJi8s4.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sk_3nFAdAE.svg);
}
.flag-icon-sl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sl_3u-e_CZ.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sl_3eR2QaK.svg);
}
.flag-icon-sm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sm_eFaz3vB.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sm_-Istm3-.svg);
}
.flag-icon-sn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sn_18REBLG.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sn_6FREinn.svg);
}
.flag-icon-so {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/so_2k4xR3b.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/so_3zdXPIO.svg);
}
.flag-icon-sr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sr_3gJlvR_.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sr_1Tlh4Ag.svg);
}
.flag-icon-ss {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ss_8SwF1Rd.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ss_1bcBXZv.svg);
}
.flag-icon-st {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/st_rfkoCZW.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/st_VZR2Zvk.svg);
}
.flag-icon-sv {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sv_3FhiT8G.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sv_18DWIDq.svg);
}
.flag-icon-sx {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sx_G7db_6i.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sx_3Yywoji.svg);
}
.flag-icon-sy {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sy_Zl1ykn9.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sy_3B9uV9I.svg);
}
.flag-icon-sz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sz_2HVI4_I.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/sz_3B-eUQJ.svg);
}
.flag-icon-tc {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tc_13UJVbT.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tc_uTOJAOG.svg);
}
.flag-icon-td {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/td_ujeLQ7w.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/td_ycwXyi4.svg);
}
.flag-icon-tf {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tf_3qgD07r.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tf_2n_0e00.svg);
}
.flag-icon-tg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tg_2W9L6lG.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tg_3f_TJNs.svg);
}
.flag-icon-th {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/th_3GM5amW.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/th_35O-tG6.svg);
}
.flag-icon-tj {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tj_1fxc-FN.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tj_-X0axgy.svg);
}
.flag-icon-tk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tk_LANnA7p.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tk_3Yy5jOp.svg);
}
.flag-icon-tl {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tl_mtvuVpn.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tl_2iQdI_J.svg);
}
.flag-icon-tm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tm_3e2Zpw9.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tm_4b_LHPs.svg);
}
.flag-icon-tn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tn_3U-YFBp.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tn_OIdsKM9.svg);
}
.flag-icon-to {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/to_1JS584J.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/to_30qRy8G.svg);
}
.flag-icon-tr {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tr_1QjeqlQ.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tr_gKBGu5N.svg);
}
.flag-icon-tt {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tt_1blaxSQ.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tt_3ZEgqMM.svg);
}
.flag-icon-tv {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tv_2Ifs9HA.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tv_1XQf-Xg.svg);
}
.flag-icon-tw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tw_1lgkglh.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tw_2Vxft7x.svg);
}
.flag-icon-tz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tz_PycRDur.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/tz_2qDshCl.svg);
}
.flag-icon-ua {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ua_2J_UcoU.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ua_2ukzfcH.svg);
}
.flag-icon-ug {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ug_2-nFoCD.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ug_1FYva95.svg);
}
.flag-icon-um {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/um_1M1Oast.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/um_2uEiPwN.svg);
}
.flag-icon-us {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/us_33xMltF.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/us_J5KQWXf.svg);
}
.flag-icon-uy {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/uy_3vhFzwY.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/uy_1yu7e-c.svg);
}
.flag-icon-uz {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/uz_3FosyGp.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/uz_1Lwqb9R.svg);
}
.flag-icon-va {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/va_MqsDyv4.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/va_3eQYXZ2.svg);
}
.flag-icon-vc {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vc_2zddarv.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vc_1SZfYXY.svg);
}
.flag-icon-ve {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ve_xc4vAdm.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ve_11YG3oZ.svg);
}
.flag-icon-vg {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vg_36SSGTg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vg_3f44_2c.svg);
}
.flag-icon-vi {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vi_2VD0wz9.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vi_1gzHP3j.svg);
}
.flag-icon-vn {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vn_2JKj5vI.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vn_2EumNbx.svg);
}
.flag-icon-vu {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vu_2Yjv9MJ.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/vu_2xNpjw-.svg);
}
.flag-icon-wf {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/wf_2Q0emoo.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/wf_2xNuVcA.svg);
}
.flag-icon-ws {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ws_uKqpQ20.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ws_3F1FQV5.svg);
}
.flag-icon-ye {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ye_2cWiVpz.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/ye_BrSjmXL.svg);
}
.flag-icon-yt {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/yt_2Q0emoo.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/yt_2xNuVcA.svg);
}
.flag-icon-za {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/za_7yAKcM3.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/za_1Gg3MtX.svg);
}
.flag-icon-zm {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/zm_1vBSmzu.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/zm_2M5hQZf.svg);
}
.flag-icon-zw {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/zw_3-GQx0n.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/zw_1ftF2HX.svg);
}
.flag-icon-es-ct {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/es-ct_YWF-JeQ.svg);
}
.flag-icon-es-ct.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/es-ct_13SWyC0.svg);
}
.flag-icon-eu {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/eu_1lyY2G3.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/eu_1QCvu-R.svg);
}
.flag-icon-gb-eng {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb-eng_1VcgZBT.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb-eng_ag1gegr.svg);
}
.flag-icon-gb-nir {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb-nir_1Aiyq6M.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb-nir_3JWoDhT.svg);
}
.flag-icon-gb-sct {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb-sct_3rSOp9H.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb-sct_OGuqzfq.svg);
}
.flag-icon-gb-wls {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb-wls_2e2ZorD.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/gb-wls_2zTIzC3.svg);
}
.flag-icon-un {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/un_16Gdrcr.svg);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/un_2FM6apc.svg);
}
.flag-icon-xk {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/xk_1kQh3x3.svg);
}
.flag-icon-xk.flag-icon-squared {
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/xk_2uYNDF2.svg);
}
.material-icons {
  font-size: inherit;
}
.mi-filter-list:after {
  font-family: Material Icons;
  content: "\E152";
  vertical-align: middle;
}
.mi-keyboard-arrow-down:after {
  content: "\E313";
}
.mi-close:after,
.mi-keyboard-arrow-down:after {
  font-family: Material Icons;
  vertical-align: middle;
}
.mi-close:after {
  content: "\E5CD";
}
.mi-chevron-right:after {
  font-family: Material Icons;
  content: "\E5CC";
  vertical-align: middle;
}
.mi-arrow_drop_down:after {
  font-family: Material Icons;
  content: "\E5C5";
  vertical-align: middle;
}
.mi-arrow_drop_up:after {
  content: "\E5C7";
}
.mi-access_time:after,
.mi-arrow_drop_up:after {
  font-family: Material Icons;
  vertical-align: middle;
}
.mi-access_time:after {
  content: "\E192";
}
.flag-circle,
.flag-icon-de {
  border-radius: 50%;
  background-size: cover;
  width: 1em;
  height: 1em;
}
.flag-icon-de,
.language-switcher__flag--de {
  width: 1em;
  height: 1em;
}
.styled-lists > ul {
  list-style-type: none;
  margin: 1.5rem 0;
  padding-left: 0.5em;
}
@media screen and (min-width: 60em) {
  .styled-lists > ul {
    padding-left: 1.5em;
  }
}
.styled-lists > ul li {
  position: relative;
  padding-left: 1.5em;
  margin-bottom: 0.5em;
}
.styled-lists > ul li:last-child {
  margin-bottom: 0;
}
.styled-lists > ul li:before {
  content: "";
  position: absolute;
  top: 0.5em;
  left: 0;
  border-radius: 50%;
  background-color: #bb003e;
  width: 0.6em;
  height: 0.6em;
}
.language-switcher {
  position: relative;
}
.language-switcher:hover .language-switcher__menu {
  display: block;
}
.language-switcher__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.5em;
  border-bottom: 1px solid #fff;
}
.language-switcher__item:hover:not(.language-switcher__current) {
  background-color: #fff;
  font-weight: 700;
}
.language-switcher__current,
.language-switcher__menu li:last-child .language-switcher__item {
  border-bottom: none;
}
.language-switcher__menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  list-style-type: none;
  overflow: hidden;
}
.language-switcher--mobile .language-switcher__item {
  padding: 0.5em;
}
.language-switcher--mobile .language-switcher__flag {
  width: 1em;
  height: 1em;
}
.language-switcher__flag {
  border-radius: 100%;
  background-size: cover;
  width: 1.5em;
  height: 1.5em;
}
.spinner {
  margin: 50px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
.spinner > div {
  background-color: #efefef;
  height: 100%;
  width: 6px;
  opacity: 0.5;
  display: inline-block;
  animation: b 1.2s infinite ease-in-out;
}
.spinner .rect2 {
  animation-delay: -1.1s;
}
.spinner .rect3 {
  animation-delay: -1s;
}
.spinner .rect4 {
  animation-delay: -0.9s;
}
.spinner .rect5 {
  animation-delay: -0.8s;
}
@keyframes b {
  0%,
  40%,
  to {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.starsRating {
  color: #9cc124;
}
.starsRating .star-full:after {
  font-family: Material Icons;
  content: "\E838";
}
.starsRating .star-empty:after {
  font-family: Material Icons;
  content: "\E83A";
}
.starsRating .star-half:after {
  font-family: Material Icons;
  content: "\E839";
}
.flag-check {
  position: relative;
}
.flag-check__check {
  font-size: 50%;
  position: absolute;
  bottom: -10%;
  right: -10%;
  color: #6ab73b;
  background-color: #fff;
  border: 2px solid;
  border-radius: 100%;
}
.flag-check__check:after {
  content: "\E5CA";
  font-weight: 700;
}
.order-keys {
  display: inline-block;
}
@media screen and (min-width: 60em) {
  .order-keys {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}
.order-keys:hover .order-keys-menu {
  display: block;
}
@media screen and (min-width: 60em) {
  .order-keys:hover .order-keys-menu {
    display: none;
  }
}
.order-key {
  cursor: pointer;
  display: none;
}
.order-key.active {
  display: block;
}
@media screen and (min-width: 60em) {
  .order-key {
    display: block;
  }
  .order-key.active {
    cursor: default;
  }
  .order-key.active,
  .order-key:hover {
    color: #fff;
    background-color: #9cc124;
  }
}
.order-key-mobile.active {
  color: #fff;
  background-color: #9cc124;
}
.sidebar {
  -ms-flex-item-align: start;
  align-self: start;
}
@media screen and (min-width: 60em) {
  .sidebar {
    width: 310px;
    margin-top: 0;
  }
}
.sidebar--hide-mobile {
  display: none;
}
@media screen and (min-width: 60em) {
  .sidebar--hide-mobile {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 60em) {
  .sidebar-width {
    width: 293px;
  }
}
.provider-filter__provider {
  transition: opacity 0.2s ease;
  cursor: pointer;
}
.provider-filter__provider.active {
  cursor: default;
  position: relative;
}
.provider-filter__provider.active:after {
  display: block;
  content: "\F00E";
  position: absolute;
  left: 0;
  top: 0;
  width: 1em;
  height: 1em;
  background-color: #9cc124;
  color: #fff;
  text-align: center;
  font-size: 0.75em;
  padding: 0.2em;
}
.provider-filter__provider.active,
.provider-filter__provider:hover {
  opacity: 1;
}
.provider-filter__provider.active .active,
.provider-filter__provider:hover .active {
  display: block;
}
.provider-filter__provider.active .inactive,
.provider-filter__provider:hover .inactive {
  display: none;
}
.volatility-filter__step .volatility-filter__pill {
  width: 1.5em;
  height: 0.75em;
  border-radius: 0.1em;
  background-color: #efefef;
  border: 1px solid #ddd;
  margin-right: 0.25em;
}
.volatility-filter__step .volatility-filter__pill-active {
  display: none;
  background-color: #4fb7bf;
  border: #4fb7bf;
}
.volatility-filter__step.active .volatility-filter__pill-active,
.volatility-filter__step.hover .volatility-filter__pill-active,
.volatility-filter__step .volatility-filter__pill-inactive {
  display: block;
}
.volatility-filter__step.active .volatility-filter__pill-inactive,
.volatility-filter__step.hover .volatility-filter__pill-inactive {
  display: none;
}
.sticky-nav__item {
  color: rgba(0, 0, 0, 0.2);
}
.sticky-nav__item:hover {
  color: #a80038;
}
.sticky-nav__item:hover:before {
  background-color: #a80038;
}
.sticky-nav__item.active {
  font-weight: 700;
  color: #a80038;
}
.sticky-nav__item:before {
  content: " ";
  display: block;
  height: 1.25em;
  width: 0.5em;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  margin-right: 0.5em;
}
.sticky-nav__item.active:before {
  background-color: #a80038;
}
.slick-dots-1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 3rem;
  margin: 0;
  list-style-type: none;
}
.slick-dots-1 li {
  padding: 0 0.25rem;
  margin: 0;
}
.slick-dots-1 button {
  outline: 0;
  border: 0;
  border-radius: 50%;
  display: block;
  width: 1rem;
  height: 1rem;
  background-color: #efefef;
  font-size: 0;
  transition: all 0.2s ease;
}
.slick-dots-1 .slick-active button {
  width: 1.5rem;
  height: 1.5rem;
  background-color: #9cc124;
}
.today-label {
  position: relative;
  max-width: 140px;
  min-width: 95px;
  text-align: center;
  padding: 5px;
  font-size: 1.2rem;
  padding-left: 20px;
  padding-right: 15px;
  min-width: 130px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background-color: #9a1f3b;
  font-family: Open Sans Condensed, sans-serif;
}
.today-label.def {
  background: #594044;
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0, #594044),
    color-stop(100%, #083e45)
  );
  background: linear-gradient(135deg, #594044, #083e45);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#594044",endColorstr="#083e45",GradientType=1);
}
.today-label.not-live-yet {
  background-color: #ff6300;
}
.today-label:before {
  position: absolute;
  bottom: -14px;
  left: 0;
  content: "";
  width: 0;
  height: 0;
  -webkit-transform: rotate(1turn);
  border-style: solid;
  border-width: 0 14px 14px 0;
  border-color: transparent #000 transparent transparent;
}
.today-label--no-flag:before {
  display: none;
}
.today-label--fz-inherit {
  font-size: inherit;
}
.today-label--absolute {
  position: absolute;
}
body {
  font-family: Source Sans Pro, sans-serif;
  font-weight: 400;
}
h1,
h2,
h3,
h4 {
  font-family: Open Sans Condensed, sans-serif;
  font-weight: 800;
}
h1 {
  font-size: 30px;
}
h1,
h2 {
  line-height: 120%;
}
h2 {
  font-size: 25px;
}
h5,
h6 {
  font-weight: 900;
}
h5,
h6,
small {
  font-family: Source Sans Pro, sans-serif;
}
.font-secondary {
  font-family: Open Sans Condensed, sans-serif;
}
.breadcrumb {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}
.breadcrumb li,
.breadcrumb ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0.9rem;
}
.breadcrumb li {
  display: inline-block;
}
.breadcrumb li a {
  color: #fff;
}
@media (min-width: 1160px) {
  .breadcrumb li a {
    transition: all 0.3s ease-in-out;
  }
  .breadcrumb li a:hover {
    color: #9cc124;
  }
}
.breadcrumb li:last-of-type a {
  color: #fff;
  font-size: 0.8rem;
}
.breadcrumb .star-full {
  color: #9cc124;
}
.wpcont {
  overflow: hidden;
  line-height: 140%;
}
.wpcont .fz110 {
  font-size: 125%;
}
.wpcont ul,
.wpcont ul li {
  list-style: none;
}
.wpcont ul li {
  margin-bottom: 25px;
  font-style: italic;
  font-size: 105%;
  font-family: Open Sans, sans-serif;
  position: relative;
}
.wpcont ul li:before {
  content: "";
  border-radius: 50%;
  display: inline-block;
  height: 12px;
  width: 12px;
  position: absolute;
  left: -25px;
  top: 5px;
  background-color: #a80038;
}
.wpcont h2 {
  margin-bottom: 2px;
  margin-bottom: 10px;
  padding-bottom: 15px;
}
.wpcont h3 {
  font-size: 120%;
}
.wpcont h3,
.wpcont h4,
.wpcont h5 {
  margin-bottom: -10px;
  padding-bottom: 0;
}
.wpcont .mv-sectionDivider {
  margin-left: -10px;
  margin-right: -10px;
}
.divider {
  border-top: 2px dotted #777;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 960px) {
  .divider {
    margin-left: -30px;
    margin-right: -30px;
  }
}
.cta_intext_Bar {
  padding-left: 0;
  padding-right: 0;
  background-color: #fff;
  margin-left: -15px;
  margin-right: -15px;
}
.cta_intext_Bar h2 {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px dotted #777;
}
@media (min-width: 960px) {
  .cta_intext_Bar h2 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 960px) {
  .cta_intext_Bar {
    margin-left: -30px;
    margin-right: -30px;
  }
}
.cta_intext_Bar .ctabx {
  background: linear-gradient(180deg, #2f0415 0, #01393a);
}
.cta_intext_Bar .zstxt {
  line-height: 105%;
}
.cta_intext_Bar .txt1,
.cta_intext_Bar .txt2 {
  font-family: Open Sans Condensed, sans-serif;
}
.cta_intext_Bar .txt2 {
  font-size: 26px;
  font-weight: 600;
  line-height: 130%;
}
.twr {
  padding-left: 10px;
  border-left: 8px solid red;
}
.highlightWrap {
  margin-left: -17px;
  margin-right: -17px;
  padding-top: 25px;
  padding-bottom: 25px;
}
@media (min-width: 960px) {
  .highlightWrap {
    background-color: #fff;
  }
}
.highlightWrap .highlightCont {
  border-left: 5px solid #a80038;
  padding-left: 10px;
}
.save-bonus-cta {
  display: inline-block;
  text-align: center;
}
.save-bonus-cta a {
  background-color: #9cc124;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.save-bonus-cta a .logo-in {
  width: 50px;
  height: 50px;
  background-color: #fff;
}
.save-bonus-cta a .link-icon-in {
  transition: all 0.3s ease-in-out;
  position: absolute;
  right: 15px;
  top: 17px;
  transform: scale(1.5);
  opacity: 0.8;
}
.save-bonus-cta a .link-icon-in .material-icons {
  color: #627622 !important;
}
.save-bonus-cta a:hover {
  color: #fff;
}
@media (min-width: 960px) {
  .save-bonus-cta a:hover {
    background-color: #627622;
  }
  .save-bonus-cta a:hover .link-icon-in {
    right: 4px;
  }
  .save-bonus-cta a:hover .material-icons {
    color: #9cc124 !important;
  }
}
.save-bonus-cta .flagIn {
  margin-left: 10px;
  display: inline-block;
  height: 18px;
  width: 20px;
}
@media (min-width: 960px) {
  .save-bonus-cta {
    margin-top: 10px !important;
  }
}
.pltxt {
  padding-bottom: 5px;
}
.pltxt .flagIn {
  display: inline-block;
  margin-bottom: 15px;
  width: 15px;
  height: 15px;
}
.button-primary {
  padding: 0.75em 1.5em;
  color: #fff;
  font-weight: 700;
  font-family: Open Sans Condensed, sans-serif;
  background-color: #9cc124;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
}
.button-primary:hover {
  color: #fff;
  background-color: #8bac20;
}
.button-primary__icon {
  color: rgba(0, 0, 0, 0.2);
}
.button-primary--icon-spin .button-primary__icon {
  animation: c 2s linear infinite;
}
@keyframes c {
  to {
    transform: rotate(1turn);
  }
}
.button-primary--flat {
  box-shadow: none;
}
.button-primary--narrow {
  padding: 0.5em 2.5em;
}
.button-primary--pv1 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.button-primary--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.button-primary--blue {
  background-color: #00bac1;
}
.button-primary--blue:hover {
  background-color: #00a1a8;
}
.button-primary--near-white {
  background-color: #f2f2f2;
  color: #9cc124;
}
.button-primary--near-white:hover {
  color: #9cc124;
  background-color: #e5e5e5;
}
.button-primary--white {
  background-color: #fff;
  color: #9cc124;
}
.button-primary--white:hover {
  color: #9cc124;
  background-color: #f2f2f2;
}
.button-primary--light-gray {
  background-color: #efefef;
  color: #9cc124;
}
.button-primary--light-gray:hover {
  color: #9cc124;
  background-color: #e2e2e2;
}
.button {
  background-color: #e8e8e8;
  color: #9cc124;
}
.button--bg-white {
  background-color: #fff;
}
.button.cta {
  white-space: nowrap;
  color: #fff;
}
.button.cta,
.button.cta:hover {
  background-color: #9cc124;
}
@media (min-width: 960px) {
  .button.cta:hover {
    background-color: #627622;
  }
}
.button .btnLogo {
  background-color: #fff;
}
.button .btnLogo,
.button .btnLogo img {
  height: 60px;
  width: 60px;
}
.button.playnow {
  padding-right: 1.5em;
}
@media (min-width: 960px) {
  .button.playnow {
    padding-right: 40px;
  }
}
.button.playnow .btnLogo {
  margin-right: 1.5em;
}
@media (min-width: 960px) {
  .button.playnow .btnLogo {
    margin-right: 40px;
  }
}
.button .iconIn {
  position: relative;
  padding: 0;
  height: 24px;
  width: 20px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 180%;
}
.button .iconIn .material-icons {
  position: absolute;
  top: -2px;
  left: 0;
}
.button:hover {
  background-color: #e8e8e8;
}
.button:hover .material-icons {
  color: #627622;
  left: 0;
}
@media (min-width: 960px) {
  .button {
    transition: all 0.3s ease-in-out;
  }
  .button .material-icons {
    transition: all 0.5s ease-in-out;
  }
  .button:hover {
    background-color: #ddd;
  }
  .button:hover .material-icons {
    color: #fff;
    left: 10px;
  }
}
@media (min-width: 960px) {
  .play-now-button {
    background-color: #9cc124;
  }
  .play-now-button:hover {
    background-color: #627622;
  }
}
.cta-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.cta-footer .ctafbx {
  background: #44212d;
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0, #44212d),
    color-stop(27%, #44212d),
    color-stop(100%, #166566)
  );
  background: linear-gradient(135deg, #44212d, #44212d 27%, #166566);
}
.cta-footer .txt {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.cta-footer .txt a {
  color: #ccc;
}
.cta-footer .mwidth {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}
.cta-footer .flagIn {
  height: 15px;
  width: 15px;
  margin-top: -4px;
}
* {
  box-sizing: border-box;
}
.header-wrapper {
  padding-top: 50px;
}
.header-wrapper__bg {
  background: #a80038;
  background: linear-gradient(163deg, #a80038, #a80038 40%, #00bac1 80%);
  top: 40px;
  bottom: -100px;
}
@media (min-width: 960px) {
  .header-wrapper__bg {
    bottom: -297px;
  }
}
.header-wrapper .top-hl {
  font-family: Open Sans Condensed, sans-serif;
  padding-top: 20px;
  font-size: 32px;
  z-index: -1;
}
@media (min-width: 560px) {
  .header-wrapper .top-hl {
    font-size: 45px;
  }
}
@media (min-width: 960px) {
  .header-wrapper .top-hl {
    font-size: 62px;
  }
}
.header-wrapper .counter-box {
  font-family: Open Sans Condensed, sans-serif;
  z-index: 2;
  margin-top: -35px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 560px;
}
@media (min-width: 560px) {
  .header-wrapper .counter-box {
    margin-top: -55px;
  }
}
.header-wrapper .counter-box .counter-wrap {
  color: #fff;
}
.header-wrapper .counter-box .counter-wrap .count-num {
  font-size: 45px;
}
@media (min-width: 960px) {
  .header-wrapper .counter-box .counter-wrap .count-num {
    font-size: 86px;
    line-height: 1;
  }
}
.header-wrapper .counter-box .counter-wrap .count-txt {
  font-size: 14px;
  text-transform: uppercase;
  padding: 2px 5px;
}
@media (min-width: 960px) {
  .header-wrapper .counter-box .counter-wrap .count-txt {
    font-size: 18px;
  }
}
@media (min-width: 960px) {
  .header-wrapper .counter-box {
    margin-top: -50px;
  }
}
.header-wrapper .hti-wrap {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  max-width: 380px;
  height: 250px;
}
.header-wrapper .hti-wrap .hti {
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 100%;
  height: 300px;
  text-align: center;
  padding: 30px;
  margin-bottom: 25px;
  background-image: url(https://www.nowegry.casino/app/themes/slot-master/dist/images/home-teaser_3jklB7p.png);
  background-position: 30px top;
  margin-right: -140px;
}
@media (min-width: 960px) {
  .header-wrapper .hti-wrap {
    height: 180px;
    max-width: 1160px;
    overflow: unset;
  }
  .header-wrapper .hti-wrap .hti {
    width: 400px;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 400px;
    max-width: 500px;
    background-position: 50%;
  }
}
@media (min-width: 960px) and (min-width: 1220px) {
  .header-wrapper .hti-wrap .hti {
    left: -55px;
  }
}
@media (min-width: 1160px) {
  .header-wrapper .hti-wrap .hti {
    width: 100%;
  }
}
.tcl-logo {
  max-width: 90px;
  max-height: 90px;
}
@media (max-width: 680px) {
  .tcl-logo {
    max-width: 50px;
    max-height: 50px;
  }
}
@media (min-width: 960px) {
  .tcl-logo {
    max-width: 50px;
    max-height: 50px;
  }
}
.brd-1dot {
  border-bottom: 2px dotted rgba(0, 0, 0, 0.25);
}
.brd-1dot:last-child {
  border-bottom: none;
}
.tcajc {
  position: relative;
}
.tcajc .outLink {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
}
@media (min-width: 960px) {
  .tcajc {
    cursor: pointer;
  }
  .tcajc:before {
    position: absolute;
    content: " ";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: hsla(0, 0%, 100%, 0.06);
    opacity: 0;
    transition: all 0.2s ease-in-out;
  }
  .tcajc:hover {
    position: relative;
  }
  .tcajc:hover:before {
    opacity: 1;
  }
  .tcajc:hover .plbtn {
    background-color: #627622 !important;
  }
}
.tcasinos-wrapper {
  position: relative;
}
@media (min-width: 960px) {
  .tcasinos-wrapper {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
  }
}
@media (max-width: 960px) {
  .tcasinos-wrapper {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.tcasinos-wrapper .tcasinos {
  box-sizing: border-box;
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.tcasinos-wrapper .tcasinos .tct {
  padding: 10px !important;
}
.tcasinos-wrapper .tcasinos .tct .tcl-logo {
  width: 100%;
  background-position: 50%;
  background-size: cover;
}
.tcasinos-wrapper .tcasinos .tct .tcl-logo:before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 100%;
}
.tcasinos-wrapper .tcasinos .tct:after {
  content: "";
  display: block;
  clear: both;
}
.tcasinos-wrapper .tcasinos .tct .plbtn {
  transition: all 0.2s ease-in-out;
  display: inline-block;
  background-color: #9cc124;
  color: #fff;
}
.rs {
  background-color: #2c2c2c;
  background: #2c2c2c
    linear-gradient(
      180deg,
      rgba(169, 3, 41, 0.15) 0,
      rgba(154, 31, 59, 0.15) 13%,
      rgba(79, 183, 191, 0.15) 96%
    );
}
@media (min-width: 960px) {
  .rs {
    margin-top: -150px;
    width: 265px;
  }
}
.top-software-providers-wrapper {
  position: relative;
}
@media (min-width: 960px) {
  .top-software-providers-wrapper {
    position: -webkit-sticky;
    position: sticky;
    top: 64px;
  }
}
@media (max-width: 960px) {
  .top-software-providers-wrapper {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.top-software-providers__provider {
  position: relative;
}
.top-software-providers__provider:before {
  position: absolute;
  content: " ";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: hsla(0, 0%, 100%, 0.06);
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.top-software-providers__provider:hover:before {
  opacity: 1;
}
.bg-main {
  background-color: #a80038;
}
.bg-second {
  background-color: #00bac1;
}
.bg-dark {
  background-color: #2c2c2c;
}
.bg-white {
  background-color: #fff;
}
.bg-light-gray {
  background-color: #efefef;
}
.bg-gray {
  background-color: #dbdbdb;
}
.bg-green {
  background-color: #478623;
}
.bg-btn,
.bg-btn-hoverer {
  background-color: #9cc124;
}
@media (min-width: 960px) {
  .bg-btn-hoverer {
    transition: all 0.3s ease-in-out;
  }
  .bg-btn-hoverer:hover {
    background-color: #627622;
  }
}
.btn-shaddow {
  box-shadow: 1px 4px 3px -2px rgba(0, 0, 0, 0.75);
}
.fcnt {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}
.fcnt .rs.after {
  content: "";
  display: block;
  clear: both;
}
.mw {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 960px) {
  .sidebar_template {
    width: 365px;
    margin-top: 0;
  }
}
.top-nav-padding {
  padding-top: 40px;
}
.burger-wrap {
  width: 25px;
}
.burger-wrap .burger {
  cursor: pointer;
}
.burger-wrap .burger .bi {
  transition: all 0.25s ease-in-out;
  width: 100%;
  height: 4px;
  background-color: #fff;
  margin-bottom: 3px;
  border-radius: 1px;
}
.burger-wrap .msg-info {
  font-size: 8px;
  z-index: 25;
  position: absolute;
  background-color: #9cc124;
  right: -5px;
  top: -5px;
  height: 17px;
  width: 17px;
  border-radius: 50%;
}
@media (min-width: 680px) {
  .burger-wrap {
    display: none;
  }
}
nav {
  z-index: 20;
}
.top-navigation {
  box-sizing: border-box;
  top: 0;
  height: 40px;
  z-index: 99;
}
@media (min-width: 680px) {
  .top-navigation {
    top: auto;
  }
}
@media (min-width: 680px) {
  .top-navigation .nav-inner {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }
  .top-navigation .nav-inner .dn {
    display: inline-block;
  }
}
.top-navigation__mobile-menu {
  display: none;
}
@media (max-width: 680px) {
  .top-navigation__mobile-menu {
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.25s ease-in-out;
    position: fixed;
    top: 0;
    bottom: 0;
    left: -100%;
    right: 100%;
    text-align: left;
  }
  .top-navigation__mobile-menu:before {
    transition: all 0.1s ease-in-out;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background: #594044;
    background: -webkit-gradient(
      left top,
      right bottom,
      color-stop(0, #594044),
      color-stop(100%, #083e45)
    );
    background: linear-gradient(135deg, #594044, #083e45);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#594044",endColorstr="#083e45",GradientType=1);
    opacity: 0.9;
  }
}
@media (max-width: 680px) {
  .open-nav .burger .bi {
    position: absolute;
  }
  .open-nav .burger .bi.b1 {
    left: 0;
    width: 100%;
    transform: rotate(45deg);
  }
  .open-nav .burger .bi.b2 {
    opacity: 0;
    width: 0;
  }
  .open-nav .burger .bi.b3 {
    right: 0;
    width: 100%;
    transform: rotate(-45deg);
  }
  .open-nav .msg-info {
    display: none;
  }
  .open-nav .top-navigation__mobile-menu {
    visibility: visible;
    opacity: 1;
    z-index: -1;
    pointer-events: all;
    left: 0;
    right: 0;
  }
}
@media (min-width: 680px) {
  .dn.current a,
  .dn.current a:first-child {
    color: #000;
  }
}
.bns-wrapper {
  position: relative;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media (min-width: 960px) {
  .bns-wrapper {
    margin-top: -150px;
    margin-left: 0;
    margin-right: 0;
  }
}
.bns-wrapper .logo {
  background-position: 50%;
  background-size: contain;
}
.bns-wrapper .bns {
  background-color: #fcfcfc;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-top: -104px;
}
@media (min-width: 960px) {
  .bns-wrapper .bns {
    background-color: #fff;
    padding-left: 0;
    padding-right: 0;
  }
}
.bns-wrapper .bns .bns-head {
  text-align: center;
}
.bns-wrapper .bns .bns-head h1 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
@media (max-width: 960px) {
  .bns-wrapper .bns .bns-head {
    padding-top: 30px;
    height: 100px;
  }
}
.st-wrap {
  border-top: 1px dotted rgba(0, 0, 0, 0.15);
  padding-top: 20px;
  position: relative;
  margin-top: 0;
}
.st-wrap:last-of-type {
  margin-bottom: 0;
}
.st-wrap .st-cont {
  margin: 0 18px;
}
.st-wrap .tile-hl {
  margin-left: 100px;
  margin-bottom: 15px;
  position: relative;
}
@media (min-width: 960px) {
  .st-wrap .tile-hl {
    margin-top: 0;
    margin-bottom: 10px;
    top: -3px;
  }
}
@media (max-width: 960px) {
  .st-wrap .qv {
    display: none;
  }
  .st-wrap .game-cover {
    cursor: pointer;
    position: relative;
    width: 100%;
    background-position: 50%;
    background-size: cover;
  }
  .st-wrap .game-cover:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 75%;
  }
  .st-wrap .game-cover .logo {
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
    z-index: 25;
    background-position: 50%;
    background-size: cover;
  }
  .st-wrap .game-cover .logo:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 30%;
  }
  .st-wrap .game-cover .game-cta {
    transition: all 0.5s ease-in-out;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 24;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(3, 3, 3, 0.8);
    opacity: 0;
    color: #fff !important;
  }
  .st-wrap .game-cover .mi {
    text-align: center;
    width: 100%;
    font-size: 1.2rem;
    margin-top: 15px;
    font-weight: 400;
    color: #9cc124;
    text-transform: uppercase;
  }
  .st-wrap.op .game-cta {
    opacity: 1;
  }
  .st-wrap .game-details {
    background-color: #fff;
  }
  .st-wrap .game-details:after {
    content: "";
    display: block;
    clear: both;
  }
  .st-wrap .game-details .gdd {
    font-weight: 400;
    font-size: 0.8rem;
  }
  .st-wrap .game-details .gdd .fi {
    width: 100%;
  }
  .st-wrap .game-details .gdd .va {
    width: 100%;
    text-align: center;
  }
  .st-wrap .game-details .gdd .vt-word {
    display: none;
  }
}
.vlt-wrap {
  padding-top: 6px;
}
.vlt-wrap div {
  border: 1px solid #fff;
  background-color: #777;
  padding-top: 5px;
}
@media (min-width: 960px) {
  .vlt-wrap div {
    border: none;
    border-right: 6px solid #efefef;
    width: 30px;
    height: 10px;
  }
}
@media (min-width: 960px) {
  .vlt-wrap {
    margin-top: -3px;
    margin-right: 10px;
  }
}
.vlt-wrap.vt-1 .vlt-1,
.vlt-wrap.vt-2 .vlt-1,
.vlt-wrap.vt-2 .vlt-2,
.vlt-wrap.vt-3 .vlt-1,
.vlt-wrap.vt-3 .vlt-2,
.vlt-wrap.vt-3 .vlt-3,
.vlt-wrap.vt-4 .vlt-1,
.vlt-wrap.vt-4 .vlt-2,
.vlt-wrap.vt-4 .vlt-3,
.vlt-wrap.vt-4 .vlt-4,
.vlt-wrap.vt-5 div {
  background-color: #4fb7bf;
}
.dliner {
  display: none;
}
.va3 {
  color: #478623;
  font-weight: 700;
}
.va3.red {
  color: #9a1f3b;
}
.game-details {
  font-family: Source Sans Pro, sans-serif;
  font-weight: 600;
}
.game-details .fi {
  color: #999;
}
@media (min-width: 960px) {
  .st-wrap {
    position: relative;
    width: 100%;
    max-width: unset;
    min-height: 220px;
  }
  .st-wrap .game-cover {
    cursor: pointer;
    width: 190px;
    height: 130px;
    background-position: 50%;
    background-size: cover;
  }
  .st-wrap .game-cover .span.gbr {
    cursor: default !important;
  }
  .st-wrap .logo {
    width: 90px;
    height: 40px;
    position: absolute;
    right: 20px;
    top: 65px;
    display: inline-block;
  }
  .st-wrap .pgb {
    overflow: unset;
    position: absolute;
    top: 110px;
    right: 20px;
    border-radius: 1px;
  }
  .st-wrap .game-details {
    position: absolute;
    left: 220px;
    top: 65px;
    color: #333;
    width: 46%;
    text-align: left;
  }
  .st-wrap .game-details .gdd {
    width: 100%;
  }
  .qv {
    position: absolute;
    left: 220px;
    bottom: 40px;
    font-weight: 600;
  }
  .qv a {
    transition: all 0.3s ease-in-out;
    color: #9cc124;
  }
  .qv a:hover {
    color: #627622;
  }
  .minfo {
    display: none;
    position: absolute;
    left: 220px;
    bottom: 15px;
  }
  .dliner {
    display: block;
    width: 250px;
    height: 10px;
    border-bottom: 2px dotted #777;
  }
}
.nheader {
  padding-top: 40px;
  background: linear-gradient(180deg, #2f0415 0, #01393a);
  padding-bottom: 150px;
}
@media (min-width: 990px) {
  .nheader {
    padding-bottom: 150px;
  }
}
.cover-in {
  background-position: 50%;
  background-size: cover;
}
.fgrand {
  text-transform: uppercase;
  background: linear-gradient(90deg, #a80038 0, #00bac1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.fgrand,
.htxt {
  display: inline-block;
}
.htxt {
  padding-bottom: 5px;
}
.nll {
  margin-top: -150px;
  width: 100%;
  max-width: 265px;
  margin-left: auto;
  margin-right: auto;
}
.nll .lsnitem {
  margin-bottom: 30px;
}
@media (min-width: 990px) {
  .nll {
    margin-top: -130px;
    max-width: 990px;
  }
  .nll .lsnitem {
    width: 100%;
    max-width: 460px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .nll .lsnitem .desc {
    padding-left: 50px;
    padding-right: 50px;
  }
}
#lmn {
  cursor: pointer;
}
.mntw {
  padding-bottom: 3px;
}
.mnt .logo-in {
  background-position: 50%;
  background-size: cover;
}
@media (min-width: 990px) {
  .mnt {
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    padding: 15px;
  }
  .mnt:hover {
    background-color: rgba(51, 51, 51, 0.5) !important;
  }
  .mnt:hover .simpleBtn {
    background-color: #627622;
    color: #fff !important;
  }
}
.snheader {
  background: linear-gradient(180deg, #601828 0, #01393a);
  min-height: 480px;
}
@media (min-width: 960px) {
  .snheader {
    min-height: 400px;
  }
}
.snc {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: -350px;
  padding: 15px;
}
@media (min-width: 960px) {
  .snc {
    margin-top: -250px;
    padding: 30px;
  }
}
.kat-link a {
  color: #bababa;
}
.snc-hli {
  width: 35%;
  border-top: 6px solid #d7d7d7;
}
.snc-hli,
.timg {
  margin-left: auto;
  margin-right: auto;
}
.timg {
  max-width: 680px;
}
.game-tile__hover-layer {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.2s ease;
}
.game-tile__hover-layer__bg {
  background: #111
    linear-gradient(180deg, rgba(168, 0, 56, 0.3), rgba(0, 186, 193, 0.3));
}
.game-tile-l:hover .game-tile__hover-layer {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.game-tile-l:hover {
  background-color: #fff;
}
@media (max-width: 960px) {
  .game-detail .game-content h2 {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
  }
}
.game-detail .gsh {
  padding-top: 40px;
  padding-bottom: 30px;
}
@media (min-width: 960px) {
  .game-detail .gsh {
    background: linear-gradient(90deg, #40232e 0, #01393a);
    padding-bottom: 30px;
  }
}
.game-detail .gsh .co .prov-logo {
  top: 0;
  right: 0;
  width: 75px;
  height: 40px;
}
.game-detail .gsh .mtp {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.game-detail .game-content {
  background-color: #fff;
  margin-top: -75px;
}
@media (min-width: 960px) {
  .game-detail .game-content {
    margin-top: 27px;
  }
}
.game-detail .game-content .hl-2 {
  font-family: Open Sans Condensed, sans-serif;
  border-bottom: 2px dotted #ddd;
}
.game-detail .cb,
.game-detail .screens {
  background-color: #efefef;
}
.pn-btn-wrap a {
  background-color: #9cc124;
  padding-left: 15px;
}
.pn-btn-wrap a .arr-r {
  display: inline-block;
  width: 22px;
  color: #627622;
}
@media (min-width: 960px) {
  .pn-btn-wrap a,
  .pn-btn-wrap a .arr-r {
    transition: all 0.3s ease-in-out;
  }
  .pn-btn-wrap a .arr-r {
    margin-left: -5px;
  }
  .pn-btn-wrap a:hover {
    background-color: #627622;
    color: #fff;
  }
  .pn-btn-wrap a:hover .arr-r {
    color: #9cc124;
    padding-left: 8px;
  }
}
.pgb-lnk {
  display: inline-block;
  background-color: #9cc124;
  font-weight: 600;
  border-radius: 2px;
}
.pgb {
  position: relative;
}
@media (max-width: 960px) {
  .pgb .link-icon {
    display: none;
  }
  .pgb .gbr {
    z-index: 99;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    text-align: center;
  }
}
@media (min-width: 960px) {
  .gbr {
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
  }
  .link-icon {
    transition: all 0.3s ease-in-out;
    display: inline-block;
    opacity: 0.8;
    position: absolute;
    top: 27px;
    right: 15px;
    padding: 0;
    margin: 0;
    transform: scale(1.5);
  }
  .link-icon .material-icons {
    color: #627622 !important;
  }
  .pgb-lnk {
    padding-right: 40px;
    transition: all 0.3s ease-in-out;
  }
  .pgb-lnk:hover {
    background-color: #627622;
    color: #fff;
  }
  .pgb-lnk:hover .link-icon {
    right: 5px;
  }
  .pgb-lnk:hover .link-icon .material-icons {
    color: #9cc124 !important;
  }
}
@media (max-width: 960px) {
  .pbxwrap {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #fff;
  }
}
.pbxwrap .playbox {
  background: #2c2c2c
    linear-gradient(
      180deg,
      rgba(169, 3, 41, 0.15) 0,
      rgba(154, 31, 59, 0.15) 13%,
      rgba(79, 183, 191, 0.15) 96%
    );
}
.pbxwrap .playbox h4 {
  padding-bottom: 15px;
}
@media (max-width: 960px) {
  .pbxwrap .playbox {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}
.pbxwrap .playbox .play-the-game-here-wrap .playButton {
  background-color: #9cc124;
}
@media (min-width: 960px) {
  .pbxwrap .playbox .play-the-game-here-wrap .playButton {
    transition: all 0.3s ease-in-out;
  }
  .pbxwrap .playbox .play-the-game-here-wrap .playButton:hover {
    background-color: #627622;
    color: #fff;
  }
}
.pbxwrap .playbox .loadMoreCasinos {
  color: #9cc124;
}
@media (min-width: 960px) {
  .pbxwrap .playbox .loadMoreCasinos {
    cursor: pointer;
    transition: all 0.3s ease-in-out;
  }
  .pbxwrap .playbox .loadMoreCasinos:hover {
    color: #627622;
  }
}
@media (min-width: 960px) {
  .pbxwrap .playbox .play-here-flagge {
    top: 5px;
    right: 0;
  }
}
.gamefacts h2 {
  padding-bottom: 15px;
}
.gamefacts .fact-item {
  font-family: Source Sans Pro, sans-serif;
}
.gamefacts .fact-item > span:first-child {
  min-width: 110px;
}
@media (min-width: 960px) {
  .gamefacts .fact-item > span:first-child {
    min-width: 180px;
  }
}
.volatility-item {
  width: 25px;
  height: 10px;
}
.more-new-games {
  box-sizing: border-box;
  position: relative;
  background: #2c2c2c
    linear-gradient(166deg, rgba(168, 0, 56, 0.2), rgba(0, 186, 193, 0.2));
}
.more-new-games .cover {
  width: 140px;
  height: 100px;
  background-position: 50%;
  background-size: cover;
}
.more-new-games .cover img {
  width: 140px;
}
@media (max-width: 960px) {
  .more-new-games .cover {
    margin-bottom: 20px;
    padding-left: 15px;
  }
  .more-new-games .cover .mntw {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 960px) {
  .more-new-games {
    width: 365px;
  }
}
.more-new-games .logo-in {
  width: 60px;
  height: 20px;
  background-color: #fff;
}
.templ-sidebar .more-new-games {
  margin-left: 10px;
  margin-right: 10px;
}
@media (min-width: 960px) {
  .templ-sidebar .more-new-games {
    margin-top: -288px;
    min-width: 360px;
  }
}
.play-the-game {
  position: relative;
}
.play-the-game:before {
  content: "";
  z-index: -1;
  background-color: #2c2c2c;
  position: absolute;
  left: -1500px;
  top: 0;
  right: -1500px;
  bottom: 0;
}
.play-the-game .hw-mobile {
  position: relative;
}
.play-the-game .hw-mobile .play-overlay {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.9;
}
.play-the-game .hw-mobile .overlay-text {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 5;
}
.lsn-wrapper {
  width: 100%;
  max-width: 1160px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1160px) {
  .lsn-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: auto;
    margin-right: auto;
  }
}
.lsnt {
  position: relative;
  min-height: 370px;
  color: #fff;
  background-color: #333;
}
.lsnt .tile-link {
  position: absolute;
  top: 0;
  z-index: 999;
  bottom: 0;
  right: 0;
  left: 0;
}
.lsnt .headline {
  min-height: 60px;
}
.lsnt .cover-in {
  width: 100%;
  height: 180px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  background-position: 50%;
  background-size: cover;
}
.lsnt .n-line {
  width: 100%;
  max-width: 40px;
  margin-left: auto;
  margin-right: auto;
  border-top: 2px solid #fff;
}
.lsnt .lsnt-footer {
  position: absolute;
  bottom: 0;
  left: 5px;
  right: 5px;
}
.lsnt .grandi {
  position: absolute;
  top: -30px;
  bottom: 0;
  left: 0;
  z-index: 10;
  right: 0;
  padding-top: 170px;
}
@media (min-width: 560px) {
  .slider-in {
    padding-left: 10px;
    padding-right: 0;
    width: 100%;
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 880px) {
  .slider-in {
    padding-right: 0;
    max-width: 845px;
  }
}
@media (min-width: 1160px) {
  .slider-in {
    max-width: unset;
    padding-left: 0;
    padding-right: 0;
  }
}
.slick-dots {
  width: 100%;
  text-align: center;
  padding-top: 0;
  padding-right: 40px;
}
@media (min-width: 560px) {
  .slick-dots {
    padding-left: 0;
    margin-left: -6px;
    margin-right: 10px;
    padding-right: 0;
  }
}
.slick-dots li {
  cursor: pointer;
  list-style: none;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
  background-color: #efefef;
}
.slick-dots li.slick-active {
  background-color: #9cc124;
}
.slick-dots li button {
  display: none;
}
footer .fbg {
  background-color: #2c2c2c;
}
footer .fcont {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
}
footer .gn-link {
  font-family: Open Sans, sans-serif;
  display: inline-block;
}
footer .plBorder-18 {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  border: 4px solid #7b7b7b;
}
footer .prlinks a {
  color: #9cc124;
}
@media (min-width: 1160px) {
  footer .prlinks a {
    transition: all 0.3s ease-in-out;
  }
  footer .prlinks a:hover {
    color: #627622;
  }
}
.footer__bg-gradient-2 {
  background: #2c2c2c linear-gradient(166deg, #2e272b, #243636);
}
.footer__big-footer-link-list {
  display: none;
}
.footer__big-footer-link-list:first-child,
.footer__big-footer-link-list:nth-child(2) {
  display: block;
}
@media screen and (min-width: 30em) {
  .footer__big-footer-link-list {
    display: block;
  }
}
.footer-language-switcher {
  position: relative;
}
.footer-language-switcher:hover .footer-language-switcher__menu {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.footer-language-switcher__item {
  border-bottom: 1px solid #fff;
}
.footer-language-switcher__item:hover:not(.footer-language-switcher__current) {
  font-weight: 700;
}
.footer-language-switcher__current,
.footer-language-switcher__menu li:last-child .footer-language-switcher__item {
  border-bottom: none;
}
.footer-language-switcher__menu {
  z-index: 1;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  list-style-type: none;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease;
}
.footer-language-switcher__menu--stretched {
  left: -3rem;
  right: -3rem;
}
