html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}
body{
  margin:0;
}
main{
  display:block;
}
h1{
  font-size:2em;
  margin:0.67em 0;
}
hr{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:0;
  overflow:visible;
}
pre{
  font-family:monospace, monospace;
  font-size:1em;
}
a{
  background-color:transparent;
}
abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
}
b,
strong{
  font-weight:bolder;
}
code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}
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;
}
img{
  border-style:none;
}
button,
input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0;
}
button,
input{
  overflow:visible;
}
button,
select{
  text-transform:none;
}
button,
[type=button],
[type=reset],
[type=submit]{
  -webkit-appearance:button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
  border-style:none;
  padding:0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{
  outline:1px dotted ButtonText;
}
fieldset{
  padding:0.35em 0.75em 0.625em;
}
legend{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}
progress{
  vertical-align:baseline;
}
textarea{
  overflow:auto;
}
[type=checkbox],
[type=radio]{
  -webkit-box-sizing:border-box;
          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-decoration{
  -webkit-appearance:none;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}
details{
  display:block;
}
summary{
  display:list-item;
}
template{
  display:none;
}
[hidden]{
  display:none;
}

*{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

body{
  margin:0;
  color:#d2eeed;
  font-weight:400;
  font-size:16px;
  font-family:-apple-system, blinkmacsystemfont, roboto, "Helvetica Neue", helvetica, arial, "sans-serif";
  line-height:1.4;
  background:#000;
}

a{
  color:currentcolor;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

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

.button{
  position:relative;
  min-width:130px;
  display:inline-block;
  padding-top:0;
  padding-bottom:0;
  text-align:center;
  text-decoration:none;
  background:none;
  border:none;
  padding:10px 20px;
  overflow:hidden;
  color:#fff;
  font-size:16px;
  line-height:20px;
  border:1px solid;
  border-radius:3px;
}
.button:hover{
  text-decoration:none;
}
.button_primary{
  background-color:#ff2400;
  border-color:#ff2400;
}
.button_primary:hover{
  background-color:#da1f01;
  border-color:#da1f01;
}
.button_secondary{
  background-color:transparent;
  border-color:#ff2400;
}
.button_secondary:hover{
  background-color:#da1f01;
  border-color:#da1f01;
}

.wrapper{
  min-width:320px;
  padding-top:90px;
}
.content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:20px;
}

.container{
  width:100%;
  max-width:1400px;
  margin-right:auto;
  margin-left:auto;
  padding-right:10px;
  padding-left:10px;
}

.entry-header{
  margin-bottom:30px;
}
.entry-header h1{
  margin:0;
  font-size:24px;
  line-height:1.2;
}

.entry-title a{
  display:block;
  margin-bottom:10px;
  font-weight:700;
}

.breadcrumbs{
  margin-bottom:5px;
  font-size:12px;
  opacity:0.8;
}

.wp-caption{
  max-width:100%;
}

.aligncenter{
  display:block;
  clear:both;
  margin-top:0;
  margin-right:auto;
  margin-left:auto;
}

.gamescat{
  margin-bottom:25px;
}
.gamescat ul{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  gap:10px;
  margin:0;
  padding:0;
  list-style:none;
}
.gamescat .active .button{
  opacity:0.5;
  pointer-events:none;
}

.post-thumb{
  width:100%;
  margin-bottom:15px;
}
.post-thumb img{
  height:auto;
}

.not-found{
  margin:0 0 15px;
  font-weight:700;
  font-size:25px;
  text-align:center;
}

.middle-align{
  margin:30px 0;
}

.blog-post-repeat{
  border-bottom:1px solid rgba(255, 255, 255, 0.1);
  margin:0 0 15px;
  overflow:hidden;
}

.sidebar ul{
  margin:0;
  padding:0;
  list-style:none;
}
.sidebar ul li{
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid rgba(255, 255, 255, 0.1);
}
.sidebar ul li a{
  display:block;
  font-weight:700;
}
.sidebar .widget{
  margin-bottom:30px;
}
.sidebar .widget-title{
  margin:0 0 15px;
  font-weight:700;
  font-size:20px;
}
.sidebar .sbar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:10px;
}

.nav-links{
  display:table;
  clear:both;
  width:100%;
  margin:15px 0;
}
.nav-links a,
.nav-links .page-numbers{
  display:inline-block;
  padding:5px 13px;
  color:#000;
  text-decoration:none;
  background:#f0f2f5;
}
.nav-links a:hover,
.nav-links .page-numbers:hover{
  background-color:#e7e7e7;
}
.nav-links .current{
  opacity:0.5;
  pointer-events:none;
}

.nav-previous{
  float:left;
}

.nav-next{
  float:right;
}

#reply-title, .comments-title{
  font-size:20px;
  font-weight:700;
  color:#fff;
  margin-bottom:15px;
}

.comment-author.vcard img{
  float:left;
  margin-right:20px;
}

.comment-content{
  padding-bottom:30px;
}
.comment-content p{
  font-style:italic;
}

.hrule{
  border-top:1px #dbdbdb solid;
  margin-top:15px;
  padding-bottom:15px;
}

#comments textarea{
  width:100%;
  font-size:15px;
  border:1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:0;
  padding:10px;
}

#comments input[type=text], #comments input[type=text], #comments input[type=text]{
  font-size:15px;
  border:1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:0;
  padding:10px;
}

#comments textarea:hover, #comments textarea:focus, #comments textarea:active{
  border:1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:0;
}

#comments input[type=text]:hover, #comments input[type=text]:focus, #comments input[type=text]:active,
#comments input[type=email]:hover, #comments input[type=email]:focus, #comments input[type=email]:active{
  border:1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:0;
}

#commentform p{
  margin:5px 0;
}

.submit{
  font-family:inherit;
  font-weight:700;
  border-radius:5px;
  border:none;
  padding:10px 20px;
  color:#fff;
  background:#2dc339;
}

#commentform label{
  display:block;
  font-size:14px;
  opacity:0.6;
  margin-bottom:5px;
}

#commentform input#submit:hover{
  cursor:pointer;
}

.form-allowed-tags{
  display:none;
}

ul.errormsg{
  background:#ffe4e4;
}

ul.errormsg li{
  padding:5px;
}

select{
  padding:10px;
  width:100%;
}

.comment-list,
ol.comment-list{
  list-style:none;
  margin:0;
  padding:0;
}

ol.comment-list ol.children{
  list-style:none;
  padding-left:30px;
}

.comment-date{
  font-size:13px;
  opacity:0.6;
}

.row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;
}
.search-form{
  margin-bottom:15px;
}
.search-field{
  display:inline-block;
  width:100%;
  padding:10px 12px;
  border:1px solid rgba(0, 0, 0, 0.1);
}
.search-field:hover, .search-field:active, .search-field:focus{
  border:1px solid rgba(0, 0, 0, 0.2);
  outline:0;
  -webkit-box-shadow:none;
          box-shadow:none;
}
.search-submit{
  display:none;
}

.header{
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:10;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  height:60px;
  background-color:#002921;
}
.header__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
}
.header__menu{
  position:fixed;
  top:60px;
  right:-200%;
  bottom:0;
  z-index:2;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  height:calc(100vh - 60px);
  min-height:1px;
  margin-left:auto;
  padding:10px;
  background-color:rgba(24, 4, 13, 0.95);
  -webkit-transition:right 0.3s ease;
  transition:right 0.3s ease;
}
.shown-menu .header__menu{
  right:0;
}
.shown-menu .header__menu .header__logo{
  display:none;
}
.header__buttons{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:12px;
  margin:0;
  padding:0;
  list-style:none;
}
.header__buttons li a{
  display:block;
}
.header__links .menu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:20px;
  margin:0;
  padding:0;
  list-style:none;
  margin-top:40px;
  padding:0;
  overflow:auto;
  color:#fff;
  font-size:18px;
  text-align:center;
  list-style:none;
}
.header__links .menu li a{
  display:block;
  text-decoration:none;
}
.header__links .menu li a:hover{
  text-decoration:underline;
}
.header__burger{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:4px;
  width:40px;
  height:40px;
  min-width:0;
  margin-left:auto;
  padding:12px 10px;
}
.shown-menu .header__burger{
  padding-top:18px;
}
.header__burger span{
  display:block;
  width:18px;
  height:2px;
  background-color:#fff;
  -webkit-transition:all 0.3s linear;
  transition:all 0.3s linear;
}
.shown-menu .header__burger span:first-child{
  margin-bottom:-6px;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}
.shown-menu .header__burger span:nth-child(2){
  display:none;
}
.shown-menu .header__burger span:last-child{
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
}

.custom-logo-link img{
  width:auto;
  height:40px;
}

.banner{
  position:relative;
  height:240px;
  margin-bottom:30px;
  padding:20px;
  background:url("../images/bonus-casino-underlay-desk.png") center right repeat;
  background-size:cover;
  border-radius:3px;
}
.banner::after{
  position:absolute;
  inset:0;
  z-index:1;
  background-image:linear-gradient(110deg, rgba(0, 207, 166, 0.2), rgba(0, 207, 166, 0.8));
  border-radius:3px;
  content:"";
}
.banner__content{
  position:relative;
  z-index:3;
}
.banner__title{
  margin-bottom:10px;
  color:#fff;
  font-weight:bold;
  font-size:20px;
}
.banner__text{
  font-size:18px;
}
.banner__text svg{
  line-height:1;
  vertical-align:top;
}
.banner__copy{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  gap:5px;
  color:#ff2400;
  vertical-align:middle;
  cursor: pointer;
}
.banner__button{
  margin-top:20px;
}
.banner__button .button{
  min-width:250px;
  padding:15px 20px;
}
.banner__image{
  position:absolute;
  top:-20px;
  right:10%;
  bottom:0;
  z-index:2;
}
.banner__image img{
  display:block;
  width:auto;
  height:100%;
}

.slots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:20px;
  margin-bottom:20px;
  padding:20px;
  background-color:rgba(0, 207, 166, 0.2);
  border-radius:3px;
}
.slots__header{
  margin-bottom:15px;
}
.slots__title{
  font-weight:bold;
  font-size:20px;
  text-transform:uppercase;
}
.slots__list{
  display:-ms-grid;
  display:grid;
  grid-auto-flow:row;
  grid-gap:10px;
  -ms-grid-columns:(1fr)[2];
  grid-template-columns:repeat(2, 1fr);
  margin:0;
  padding:0;
  list-style:none;
}
.slots__item{
  position:relative;
  min-width:0;
  overflow:hidden;
  border:1px solid #ff2400;
  border-radius:50%;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  aspect-ratio:1;
}
.slots__item:hover{
  -webkit-transform:scale(1.05);
      -ms-transform:scale(1.05);
          transform:scale(1.05);
}
.slots__item:hover .slots__item-link{
  text-decoration:none;
  opacity:1;
}
.slots__item-link{
  position:absolute;
  inset:0;
  z-index:2;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background-color:rgba(19, 19, 19, 0.8);
  opacity:0;
  -webkit-transition:opacity 0.3s linear;
  transition:opacity 0.3s linear;
}
.slots__item-name{
  position:absolute;
  top:0;
  right:0;
  left:0;
  padding:30px 30px 0;
  overflow:hidden;
  font-size:12px;
  white-space:nowrap;
  text-align:center;
  text-overflow:ellipsis;
}
.slots__item-button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:5px;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding:5px;
  font-size:12px;
}
.slots .wp-post-image{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}

.news{
  margin-bottom:20px;
}
.news__header{
  margin-bottom:10px;
  font-weight:bold;
  font-size:20px;
}
.news__tiles{
  display:-ms-grid;
  display:grid;
  grid-auto-flow:row;
  grid-gap:10px;
  -ms-grid-columns:(1fr)[2];
  grid-template-columns:repeat(2, 1fr);
  margin:0;
  padding:0;
  list-style:none;
}
.news__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  gap:10px;
  min-width:0;
  padding:10px;
  color:#262626;
  font-weight:bold;
  line-height:1.2;
  background-color:#d2eeed;
  border:1px solid transparent;
  border-radius:3px;
  -webkit-transition:border 0.3s linear;
  transition:border 0.3s linear;
}
.news__link:hover{
  text-decoration:none;
  border-color:#00cfa6;
}
.news__link .wp-post-image{
  height:auto;
  -o-object-fit:cover;
     object-fit:cover;
  border-radius:5px;
}
.news__title{
  min-height:34px;
  font-size:14px;
}

.article p .button,
.entry-content p .button{
  display:block;
  max-width:200px;
  margin:0 auto;
}
.article p:first-child, .article h1:first-child, .article h2:first-child, .article h3:first-child, .article h4:first-child, .article h5:first-child, .article h6:first-child,
.entry-content p:first-child, .entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child{
  margin-top:0;
}
.article table,
.entry-content table{
  width:100%;
  border-collapse:collapse;
}
.article table td,
.entry-content table td{
  padding:10px;
  border:1px solid currentcolor;
}

.article blockquote,
.entry-content blockquote{
  padding:10px;
  border:1px solid currentcolor;
  font-style: italic;
  border-left-width: 5px;
}

.article a,
.entry-content a {
  color:#ff2400;
}
.footer{
  padding-bottom:20px;
}
.footer__columns{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:20px;
  margin-bottom:30px;
  padding-top:30px;
}
.footer__logo{
  margin-bottom:20px;
  text-align:center;
}
.footer__logo img{
  -webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(2784%) hue-rotate(141deg) brightness(94%) contrast(99%);
          filter:brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(2784%) hue-rotate(141deg) brightness(94%) contrast(99%);
}
.footer__license{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:20px;
  margin:0;
  padding:0;
  list-style:none;
}
.footer__license img{
  min-height:40px;
}
.footer__links{
  display:-ms-grid;
  display:grid;
  grid-gap:10px;
}
.footer__links .widget{
  margin-bottom:0;
}
.footer__links .menu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:10px;
  margin:0;
  padding:0;
  list-style:none;
}
.footer__pay-icons{
  margin:0;
  padding:0;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  gap:8px 16px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  max-width:900px;
  margin:0 auto 30px;
  padding:0;
}
.footer__pay-icons li img{
  width:auto;
  height:30px;
  opacity:0.7;
}
.footer__games{
  margin:0;
  padding:0;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  gap:8px 20px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:0 auto 20px;
  padding:0;
}
.footer__games li img{
  width:auto;
  height:20px;
  opacity:0.8;
}
.footer__bottom{
  margin-top:30px;
  margin-bottom:0;
  color:#949bad;
  font-size:12px;
  text-align:center;
}
.footer__bottom .menu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:20px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:0;
  padding:0;
  list-style:none;
}
@media only screen and (min-width: 480px){
  .slots__item-button{
    gap:10px;
    padding:10px 20px;
  }
}
@media (min-width: 767px){
  .post-thumb{
    float:left;
    width:45%;
    margin-right:20px;
  }
}
@media only screen and (min-width: 768px){
  .container{
    padding-right:20px;
    padding-left:20px;
  }
  .entry-header h1{
    font-size:32px;
  }
  .header__menu{
    position:static;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    height:auto;
    padding:0 0 0 15px;
    background:none;
  }
  .header__menu .header__logo{
    display:none;
  }
  .header__buttons{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .header__buttons li a{
    min-width:115px;
  }
  .header__links .menu{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    margin-top:0;
    font-size:16px;
  }
  .header__burger{
    display:none;
  }
  .banner{
    height:320px;
    padding:40px 40px 25px;
  }
  .banner__title{
    margin-bottom:20px;
    font-size:32px;
  }
  .banner__button{
    margin-top:40px;
  }
  .slots{
    padding:25px 40px;
  }
  .slots__title{
    font-size:24px;
  }
  .slots__list{
    grid-gap:15px;
    -ms-grid-columns:(1fr)[3];
    grid-template-columns:repeat(3, 1fr);
  }
  .slots__item-name{
    padding:30px 50px 0;
    font-size:inherit;
    white-space:wrap;
  }
  .news__header{
    font-size:24px;
  }
  .news__tiles{
    -ms-grid-columns:(1fr)[4];
    grid-template-columns:repeat(4, 1fr);
  }
  .footer__columns{
    display:-ms-grid;
    display:grid;
    grid-gap:30px;
    -ms-grid-columns:(auto)[2];
    grid-template-columns:repeat(2, auto);
  }
  .footer__logo{
    text-align:left;
  }
  .footer__links{
    -ms-grid-columns:(auto)[2];
    grid-template-columns:repeat(2, auto);
  }
  .footer__links .menu{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
}
@media (min-width: 992px){
  .col-1{
    -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
            flex:0 0 8.333333%;
    max-width:8.333333%;
  }
  .col-2{
    -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
            flex:0 0 16.666667%;
    max-width:16.666667%;
  }
  .col-3{
    -webkit-box-flex:0;
        -ms-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%;
  }
  .col-4{
    -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
            flex:0 0 33.333333%;
    max-width:33.333333%;
  }
  .col-5{
    -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
            flex:0 0 41.666667%;
    max-width:41.666667%;
  }
  .col-6{
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%;
  }
  .col-7{
    -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
            flex:0 0 58.333333%;
    max-width:58.333333%;
  }
  .col-8{
    -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
            flex:0 0 66.666667%;
    max-width:66.666667%;
  }
  .col-9{
    -webkit-box-flex:0;
        -ms-flex:0 0 75%;
            flex:0 0 75%;
    max-width:75%;
  }
  .col-10{
    -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
            flex:0 0 83.333333%;
    max-width:83.333333%;
  }
  .col-11{
    -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
            flex:0 0 91.666667%;
    max-width:91.666667%;
  }
  .col-12{
    -webkit-box-flex:0;
        -ms-flex:0 0 100%;
            flex:0 0 100%;
    max-width:100%;
  }
}
@media only screen and (min-width: 1024px){
  .header__links .menu{
    gap:40px;
  }
  .banner__title{
    font-size:40px;
  }
  .slots__list{
    -ms-grid-columns:(1fr)[4];
    grid-template-columns:repeat(4, 1fr);
  }
  .news__tiles{
    grid-gap:15px;
  }
  .footer__links{
    -ms-grid-columns:(auto)[4];
    grid-template-columns:repeat(4, auto);
  }
}
@media only screen and (min-width: 1220px){
  .slots__list{
    -ms-grid-columns:(1fr)[5];
    grid-template-columns:repeat(5, 1fr);
  }
}