body {     margin: 0;     padding: 0;     font-family: 'Roboto', sans-serif;     overflow-x: hidden; }  a, a:visited {     text-decoration: none;     transition: all 0.3s ease-in-out; }  h2, h2 a {     font-size: 2.369em;     line-height: 1.2em;     font-family: 'Roboto', sans-serif;     font-weight: 700;     -webkit-backface-visibility: hidden;     color: #151515; }  * {     box-sizing: border-box; }  ul {     list-style: none;     margin: 0;     padding: 0; }  img {     max-width: 100%;     height: auto;     -webkit-backface-visibility: hidden; }  .container {     max-width: 1170px;     margin: 0 auto;     position: relative; }  .header {     background-color: #222932;     width: 100%;     min-height: 68px;     z-index: 20; }  .header__logo {     display: flex;     justify-content: center;     padding-top: 25px; }  .header__nav {     width: 100%;     min-height: 68px;     display: flex;     justify-content: center;     position: fixed;     background-color: #222932;     z-index: 99; }  .header-fixed .header__nav {     top: 0; }  img {     max-width: 100%;     height: auto;     -webkit-backface-visibility: hidden; }  .header__nav__inner__main {     display: flex;     justify-content: center; }  .header__nav__inner__main__item {     position: relative;     padding: 0;     margin: 0;     color: #151515;     font-family: 'Roboto', sans-serif;     font-size: 1em;     line-height: 1em;     font-weight: 400; }  .header__nav__inner__main__item a {     color: #ffffff; }  .header__nav__inner__main__item__link {     font-family: 'Roboto', sans-serif;     color: #151515;     text-decoration: none;     font-weight: 400;     padding: 25px 16px;     border-bottom: 2px solid transparent;     display: block; }  .header__nav__inner__main__item.new:before {     content: "New";     font-weight: 700;     position: absolute;     font-size: 10px;     line-height: 10px;     color: #fff;     background-color: #4cd137;     display: inline-block;     top: 14px;     right: 1px;     padding: 2px 7px;     border-radius: 8px; }  .header__nav__inner__main__item.new:before {     content: "New";     color: #0cd665;     background-color: #2e3946; }  .header__nav__inner__main__item__submenu {     display: block;     background-color: #fff;     padding: 15px 0;     position: absolute;     top: 90px;     left: -15px;     width: 230px;     box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);     opacity: 0;     border-radius: 5px;     visibility: hidden;     -webkit-transition: all 0.3s ease-in-out;     -moz-transition: all 0.3s ease-in-out;     -ms-transition: all 0.3s ease-in-out;     -o-transition: all 0.3s ease-in-out;     transition: all 0.3s ease-in-out; }  .header__nav__inner__main__item__submenu__child {     font-family: 'Roboto', sans-serif;     font-size: 1em;     display: block;     padding: 6px 30px;     position: relative;     line-height: 1.2em;     width: 100%;     color: #ffffff; }  .header__nav__inner__main__item__submenu__child a {     font-family: 'Roboto', sans-serif;     text-decoration: none;     font-weight: 400;     display: inline-block;     padding: 0;     color: #34495e;     border-bottom: 1px solid transparent; }  .header__nav__inner__main__item:hover .header__nav__inner__main__item__submenu {     opacity: 1;     visibility: visible;   display: block; }  .header__nav__inner__main__item.arrow:after {     content: "";     position: absolute;     font-weight: 700;     width: 10px;     height: 10px;     bottom: 15px;     text-align: center;     right: 0;     left: 0;     margin: 0 auto;     background: url(/shared/empty.gif) no-repeat;     background-size: contain; }  .main {     padding: 60px 0; }  .title {     font-family: 'Roboto', sans-serif;     font-weight: 700;     font-size: 3.157em;     line-height: 1.1em;     color: #151515; }  .main p {     color: #7f8c8d;     font-size: 1.333em;     line-height: 1.45em;     font-weight: 300; }  .line li, .line li a {     color: #7f8c8d;     padding: 0 8px; }  .main {     background-color: #f1f3f4; }  .main__content .container {     border-bottom: 1px solid #dfe6e9;     padding-bottom: 30px; }  .main__content p {     font-style: italic;     padding-bottom: 1.45em; }  .space-page-content {     font-weight: 400;     font-size: 1em;     line-height: 1.65em;     color: #2e3246; }  .sport__bet {     background: url(/shared/2842/stadium-bg.webp) no-repeat;     background-size: cover;     position: relative; }  .sport__bet:before {     content: '';     position: absolute;     top: 0;     left: 0;     background: rgba(0, 0, 0, .8);     width: 100%;     height: 99%; }  .sport__bet .container {     display: flex;     padding: 2.2% 0; }  .sport__bet__inner__star__block {     width: 24px;     height: 24px; }  .sport__bet__inner__star__fas {     display: flex; }  .sport__bet__inner__star {     display: flex;     justify-content: flex-end;     align-items: center;     height: 24px; }  .sport__bet__inner__star .sport__bet__inner__star__fas {     margin: 0;     padding: 0;     color: #ffffff;     font-style: normal; }  .organization-title-3 {     color: #fff;     font-weight: 700;     font-size: 2.369em;     line-height: 1.1em; }  .sport__bet__link {     width: 35%; }  .space-style-3-organization-header-title-box {     padding: 10px 0 0;     font-weight: 400;     font-size: 1em;     line-height: 1.45em;     color: #b2bec3; }  .space-header-accepted-info {     padding: 5px 0 0;     font-weight: 400;     font-size: 0.75em;     line-height: 1.45em;     color: #e4e5e7; }  .space-organizations-archive-item-detailed-tc {     order: 5;     font-weight: 400;     font-size: 0.75em;     line-height: 1.45em;     color: #b2bec3; }  .space-style-3-organization-header-button-ins {     display: inline-block;     margin-top: 15px; }  .space-style-3-organization-header-button a.space-style-3-button {     display: inline-block;     padding: 13px 70px;     margin: 0 0 10px;     font-weight: 400;     font-size: 1em;     line-height: 1.25em;     color: #fff;     border-radius: 23px;     background-color: #2ecc71;     text-decoration: none;     box-shadow: 0px 5px 15px 0px rgba(45, 221, 108, 0.55);     -webkit-transition: all 0.5s ease-in-out;     -moz-transition: all 0.5s ease-in-out;     -ms-transition: all 0.5s ease-in-out;     -o-transition: all 0.5s ease-in-out;     transition: all 0.5s ease-in-out; }  .space-style-3-organization-header-button a.space-style-3-button {     color: #ffffff;     background-color: #7fc64a;     box-shadow: 0 5px 15px 0 rgba(127, 198, 74, 0.55); }  .space-style-3-organization-header-button-notice {     font-weight: 400;     font-size: 0.75em;     line-height: 1.25em;     color: #7f8c8d;     text-align: center; }  .sport__bet__inner {     width: 100%; }  .footer__top {     background-color: #f1f3f4;     padding: 25px 0; }  .size-full {     display: block;     text-align: center;     padding: 15px 0; }  .space-footer-copy {     padding: 30px 0;     background-color: #111111; }  .space-footer-ins {     overflow: hidden;     margin: 0 auto;     max-width: 1170px;     display: -webkit-box;     display: -moz-box;     display: -ms-flexbox;     display: -webkit-flex;     display: flex;     flex-wrap: wrap; }  .space-footer-copy-left {     color: #777777;     font-size: 0.75em;     line-height: 1.25em;     font-weight: 400; }  .box-50 {     width: 50%; }  .space-footer-copy-menu ul li a {     color: #777777;     font-size: 0.75em;     line-height: 1.25em;     font-weight: 400;     text-decoration: underline; }  .space-footer-menu {     display: flex;     justify-content: flex-end; }  .menu-item {     margin-right: 15px; }  .menu-item:last-child {     margin-right: 0; }  .space-footer-copy-left a {     color: #777777; }  .scrollToTop {     position: fixed;     bottom: 0;     right: 30px;     width: 90px;     height: 80px;     border-radius: 5px;     color: #fff;     line-height: 45px;     font-size: 20px;     text-align: center;     z-index: 9;     cursor: pointer;     transition: all 1s;     transform: translateY(100%);     background: none;     border: none; }  .scrollToTop.active {     bottom: 30px;     transform: translateY(0); }  .space-mobile-menu-icon {     width: 24px;     top: 20px;     right: 0;     cursor: pointer;     overflow: hidden;     display: none; }  .space-mobile-menu-icon {     display: none;     top: 20px;     left: 25px; }  .space-mobile-menu-icon {     width: 21px; }  .space-mobile-menu-icon {     top: 20px;     left: 15px;     right: auto; }  .space-mobile-menu-icon div {     width: 24px;     height: 4px;     border-radius: 2px;     background-color: #2d3436;     margin-bottom: 4px; }  .space-mobile-menu-icon div {     background-color: #8697a2; }  .space-mobile-menu-icon div:nth-child(1) {     width: 21px;     border-radius: 3px; }  .space-mobile-menu-icon div:nth-child(2) {     width: 11px;     border-radius: 3px; }  .space-mobile-menu-icon div:nth-child(3) {     width: 21px;     border-radius: 3px; }  @media only screen and (max-width: 1199px) {     .header__nav__inner__main__item__submenu {     position: static;     display: none; }     .header__nav {         position: relative;         z-index: 100;         display: block;     }     .space-mobile-menu-icon {         display: block;     }     .header__nav__inner {         position: fixed;         left: 0;         top: 100px;         height: 100vh;         background: rgba(34, 41, 50, 0.5);         width: 100%;     }     .header__nav__inner__main {         display: block;         position: relative;         background: rgba(34, 41, 50, 1);         height: 100vh;         width: 25%;     }     .header-fixed {         position: fixed;         top: 0;     }     .scrollToTop {         z-index: 101;     }     .header__nav__inner {         display: none;     }     .box-25 {         width: 50%;     }     .box-100 {         width: 100%;     }     .container {         margin: 0 10px;     }     .footer .box-100 {         width: 100%;     }     .space-footer-ins {         margin: 0 10px;     } }  @media only screen and (max-width: 875px) {     .is-layout-flex {         display: block;     }     .wp-block-buttons {         display: flex;     }     .space-footer-ins {         display: block;         text-align: center;     }     .box-50 {         width: 100%;     }     .space-footer-menu {         justify-content: center;     }     .sport__bet .container {         display: block;     } }  @media only screen and (max-width: 475px) {     .space-offers-archive-item-ins {         margin: 0;     }     .box-100 {         width: 100%;     }     .box-25 {         width: 90%;         margin: 0 auto 10px;     }      .header__nav__inner__main {         width: 70%;     } }