body {     font-size: 16px;       font-family: Poppins, sans-serif;     font-size: 16px;     background-color: rgba(0, 0, 0, 0);     background-image: radial-gradient(63.75% 63.75% at 50% 36.25%, rgb(29, 38, 67) 0px, rgb(25, 26, 31) 100%);     padding: 0;     margin: 0; }  .site-header {     position: fixed;     top: 0;     width: 100%;     height: 4.125em;     background-color: rgb(25, 26, 31);     z-index: 6;     transition: all 0.25s ease 0s; }  .site-header--row {     height: 100%;     display: flex;     -webkit-box-pack: space-around;     justify-content: space-around;     align-items: center;     box-sizing: border-box;     transition: all 0.25s ease 0s; }  .site-header__logo img {     width: 150px; }   .menu, .site-header__mob-section {     display: flex;     align-items: center;     list-style: none;     padding: 0;     margin: 0; }  .header-mob-btn {     display: none; }  .menu-item {     margin-left: 0.4375em; }  .menu-item a {     font-family: Montserrat, sans-serif;     font-style: normal;     font-weight: 700;     font-size: 14px;     line-height: 17px;     text-transform: uppercase;     text-decoration: none;     transition: all 0.25s ease 0s;     color: rgb(255, 255, 255); }  .menu-item:hover a {     color: rgb(27, 157, 217); }  .header-reg-link {     margin-left: 1.25em; }  .header-reg-link a {     font-family: 'Roboto-Medium', sans-serif;     text-transform: uppercase;     color: rgb(255, 255, 255);     font-weight: 700;     font-size: 0.625em;     text-decoration: none;     white-space: nowrap;     background-image: linear-gradient(150.29deg, rgb(27, 157, 217) -2.02%, rgb(230, 53, 43) 101.94%);     border-radius: 20em;     padding: 0.68em 2em;     text-align: center;     display: flex;     -webkit-box-pack: center;     justify-content: center;     margin-left: 10px; }  .hero-block h1 {        color: #fff;     font-size: 64px;     line-height: 1.3;     text-align: center; }  .hero-block .hero-block__bottom-icon i {     animation: jump 2s infinite;   background: url(/shared/2969/3.svg) no-repeat 50%;     background-size: contain;     display: block;     height: 42px;     width: 42px; } @keyframes jump {   0% {     transform: translate(-50%, -50%) scale(1.25, .75); } 50% {     transform: translate(-50%, -150%) scale(1); } 55% {     transform: translate(-50%, -150%) rotate(15deg); } 60% {     transform: translate(-50%, -150%) rotate(-15deg); } 65% {     transform: translate(-50%, -150%) rotate(15deg); } 70% {     transform: translate(-50%, -150%) rotate(-15deg); } 100% {     transform: translate(-50%, -50%) scale(1.25, .75); } } .hero-block__bottom-icon {   position: relative;     bottom: -115px; } .hero-block__title {     width: 100%;     box-sizing: border-box;     color: rgb(255, 255, 255);     padding-top: 10em;     padding-left: calc(50% - 34em);     margin-right: -6em;     opacity: 1;     transition: all 1s ease 0s;   display: flex;     flex-direction: column;     margin-bottom: 72px;     min-height: 500px;     padding: 50px 0 0;     place-content: center;     place-items: center; }  .post-entry {       margin-top: 70px; }  .hero-block__bottom-text {     color: #ffffff; }  .hero-block__link {    margin: 16px 0 64px;     text-align: center; } .h2, h2 {     font-size: 40px; } .hero-block__link a, .custom-modal--link {     font-family: 'Roboto-Bold', sans-serif;     background-image: linear-gradient(150.29deg, rgb(27, 157, 217) -2.02%, rgb(230, 53, 43) 101.94%);     transition: background-color .1s, color .1s;     border-radius: 20em;     padding: 1em 1.25em;     text-decoration: none;     text-transform: uppercase;     text-align: center;     color: #ffffff;     font-weight: 700; }  .hero-block--wrapp {     position: relative;     width: 100%;     min-width: 300px;     height: 42em;     background: url(/shared/2969/banner.png) 50% center / cover no-repeat rgb(25, 25, 29);     overflow: hidden; }  .container {    	margin-inline: auto;     width: min(100% - 20px, 1180px);     padding: 0 10px; }  .content {     margin-top: 20px;     margin-bottom: 20px; } .cards-block .cards-block__title {     font-size: 17px;     font-weight: 700;     letter-spacing: 1.5px;     line-height: 1.3;     margin: 16px 0 12px;     text-transform: uppercase;     word-spacing: 0.5px; } .breadcrumb {     color: #ffffff; }  .breadcrumb a {     color: #cbcbcb; }  .content__main {     color: #ffffff; } .cards-block {     grid-gap: 42px;     display: grid;     grid-template-columns: repeat(3, 1fr);     margin: 50px 0 64px; } .cards-block .cards-block__item {     text-align: center; } .cards-block .cards-block__item {     padding-left: 32px;     padding-right: 32px; } .cards-block .cards-block__icon i {     display: inline-block;     height: 74px;     width: 74px; }  .cards-block__item {     color: rgb(255, 255, 255); } .wp-block-table {     margin-bottom: 32px; } .wp-block-table table {     border-collapse: collapse;     display: table;     position: relative;     width: 100%; } .wp-block-table table thead tr {         background-color: rgb(72 80 119);     border: 1px solid transparent; } .wp-block-table table thead tr th {     border-right: 1px solid #fff;     color: #fff;     margin: 0 auto;     padding: 15px;     text-align: left;     vertical-align: middle; } .wp-block-table table tbody tr {     border: 1px solid transparent; } .wp-block-table table tbody tr:nth-child(2n) {         background: rgb(64 138 186); } .wp-block-table table tbody tr td {     padding: 15px;     vertical-align: middle;   color: #fff; } .site-footer {     width: 100%;     min-width: 300px;     background-color: rgb(32, 42, 69);     padding: 1.25em 1.5em;     box-sizing: border-box;     color: rgb(255, 255, 255); }  .site-footer--row {     display: flex;     justify-content: space-between;     align-items: center; }  .site-footer__support-link a {     color: #ffffff;     text-decoration: none;     text-transform: uppercase; }  .custom-modal {     position: fixed;     top: 0;     left: 0;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, .8);     z-index: 1;     display: flex;     justify-content: center;     align-items: center; }  .custom-modal--inner {     background: linear-gradient(180deg, #176306 0, #81d742 100%);     padding: 20px 35px;     border-radius: 10px;     position: relative; }  .custom-modal--inner__flex {     display: flex; }  .custom-modal--close svg {     width: 24px;     height: 24px; }  .custom-modal--close {     position: absolute;     right: 24px;     top: 24px;     background: none;     border: none; }  .custom-modal--top {     font-family: 'Roboto-Bold', sans-serif;     color: #fff;     font-size: 17px;     font-style: italic;     font-weight: 700;     margin-bottom: 20px; }  .custom-modal--top span {     color: #ffcd05; }  .custom-modal--inner__flex {     display: flex;     align-items: center; }  .custom-modal--left {     min-width: 324px;     width: 324px; }  .custom-modal--logos {     align-items: center;     display: flex;     justify-content: space-between;     margin-bottom: 20px; }  .custom-modal--logos svg {     margin: 0 15px; } .custom-modal--logos > div {     max-width: 115px; } .custom-modal--logos > div img {     width: 100%; } .custom-modal--bottom-text {     font-family: 'Roboto-Bold', sans-serif;     color: #ffce06;     font-size: 20px;     font-style: italic;     font-weight: 700;     margin-bottom: 34px;     width: 240px; }  .custom-modal--link {     background: #ffce06;     border-radius: 8.4px;     color: #013e28;     display: inline-block;     font-size: 16px;     font-style: italic;     font-weight: 900;     line-height: 1;     min-width: 240px;     padding: 16.5px 20px;     text-align: center;     text-transform: uppercase; }  .custom-modal {     display: none; }  @media (max-width: 980px) {     .site-footer--row {         flex-direction: column;     }   .hero-block h1 {     font-size: 42px;   } }  @media (max-width: 767px) {   .site-header .site-header__mob-section.-toggle {     background: #000;     display: flex;     flex-direction: column;     height: calc(100% - 70px);     left: 0;     overflow-y: auto;     padding: 42px 20px;     position: fixed;     top: 65px;     width: 100%;     z-index: 999;     align-items: center; }     .information__item {         width: 50%;         min-width: 7.5em;     }   .cards-block {     grid-gap: 24px;     grid-template-columns: repeat(2, 1fr); 	}   .contacts-block {     display: block;   }   .contacts-block__col {     margin-top: 15px;   }   .contacts-block .contacts-block__col .contacts-block__text {     font-size: 14px;     margin: 12px 0 0;   }   .wp-block-table {     max-width: 100%;     overflow-x: auto;     padding-bottom: 4px;     width: 100%;     margin: 0 0 32px 0; }   .wp-block-table table {     width: 740px;   }   .contacts-block {     display: block !important; }   .contacts-block .contacts-block__col:first-child {     margin-bottom: 32px; } }  @media (max-width: 685px) {     .custom-modal--right {         display: none;     }      .custom-modal--logos img {         width: 100px;     } } .custom-modal--logos .mobile {     display: none;   }   .custom-modal--logos .desktop {     display: block;   } @media (max-width: 585px) {    .header-menu {     margin-bottom: 15px;   }   .menu-item {     margin-bottom: 15px;   }   .menu {     text-align: left;   }     #menu-footer-menu-english {         text-align: center;     } .site-header__mob-section {   display: none;   }     .menu {         display: block;         padding: 0 20px;     }      .menu-item {         border-bottom: 1px solid rgb(48, 58, 91);         padding: 15px 0;     }      .menu-item a {         font-size: 18px;     }      .header-mob-btn {         display: block;         width: 50px;         height: 50px;         background: none;         border: none;     }      .header-mob-btn svg {         width: 30px;         height: 30px;     }     .hero-block__title {         padding-top: 0;     }      .site-header__logo img {         width: 145px;     }   .cards-block .cards-block__item {     padding: 0;   }   .custom-modal--logos > div img {     width: 100%; 	}       .custom-modal--logos .mobile {     display: block;   }   .custom-modal--logos .desktop {     display: none;   } } .custom-modal {   z-index: 1000; }  @media (max-width: 380px) {   .custom-modal--close {     right: 7px;     top: 7px;   }   .wp-block-buttons .wp-block-button .wp-block-button__link {     font-size: 14px;   }     .hero-block h1 {         font-size: 28px;     }     .header-reg-link a,     .hero-block__link a {         font-size: 12px;     }     .information__item {         width: 100%;         min-width: 7.5em;     }     .hero-block {         padding: 35px 20px;     } } .faq-block {     margin-bottom: 42px; } .faq-block--items .faq-block--items__item {     background: rgba(0, 0, 0, .14);     border: 1px solid #65b7e7;     border-radius: 6px;     color: #fff;     overflow: hidden;     padding: 20px; } .faq-block--items .faq-block--items__item:not(:last-child) {     margin-bottom: 16px; } .faq-block--items .faq-block--items__item .faq-block--items__item--header {     border: 1px solid #65b7e7;     border-radius: 6px;     color: #fff;     font-size: 20px;     font-weight: 500;     margin: -20px;     padding: 20px 60px 20px 20px;     position: relative; } .faq-block--items .faq-block--items__item .faq-block--items__item--header:after {     background: #ffce04;     border-radius: 2px;     color: #fff;     content: "+";     display: inline-block;     font-size: 15px;     font-weight: 500;     height: 32px;     line-height: 32px;     position: absolute;     right: 12px;     text-align: center;     top: 21px;     width: 32px; } .faq-block--items .faq-block--items__item .faq-block--items__item--header::after {     background: #485077;     color: #fff; } .faq-block--items .faq-block--items__item.-toggle .faq-block--items__item--header:after {     content: "-"; } .faq-block--items .faq-block--items__item.-toggle .faq-block--items__item--header {     background: #1c2339;     color: #fff;     margin-bottom: 20px; } .contacts-block--wrapp {     background: #191a1f;     border-top: 1px solid #d3d3d3;     margin-top: 64px;     padding: 86px 0;   color: #fff; } .contacts-block {     grid-gap: 86px;     display: grid;     grid-template-columns: repeat(2, 1fr); } .g-contact-form form input, .g-contact-form form textarea {     margin-bottom: 30px;     width: 100%; } .g-contact-form form .g-contact-form--row {     grid-column-gap: 30px;     display: grid;     grid-template-columns: repeat(2, 1fr); } .g-contact-form form input[type=email], .g-contact-form form input[type=password], .g-contact-form form input[type=text], .g-contact-form form textarea {     -webkit-appearance: none;     -moz-appearance: none;     appearance: none;     background: #fff;     border: 2px solid #d3d3d3;     border-radius: 4px;     font-family: Poppins, sans-serif;     height: 52px;     padding: 12px 20px;     width: 100%; }  .contacts-block .contacts-block__col h3 {     color: #fff;     font-size: 32px;     text-transform: uppercase; } .contacts-block .contacts-block__col .contacts-block__text {     font-size: 14px;     margin: 12px 0 20px; } .contacts-block .contacts-block__col .contacts-block__email a {     background-size: 16px;     color: #65b7e7;     font-size: 14px;     min-height: 20px;     padding-left: 24px; }  * {   box-sizing: border-box; }  .g-contact-form form textarea {     height: 188px;     resize: none; }  #contact-form a {   color: #65b7e7; } .wp-block-buttons .wp-block-button .wp-block-button__link {    background-image: linear-gradient(150.29deg, rgb(27, 157, 217) -2.02%, rgb(230, 53, 43) 101.94%);     border-radius: 32px;     color: #000;     display: inline-block;     font-size: 17px;     font-weight: 500;     height: 54px;     line-height: 50px;     padding: 0 56px;     text-transform: uppercase;     transition: all .25s ease;   color: #fff; } .wp-block-buttons {     margin-bottom: 42px; } .wp-block-buttons.is-content-justification-center {     display: flex;     place-content: center;     place-items: center; } .wp-container-core-buttons-layout-7.wp-container-core-buttons-layout-7 {     justify-content: center; } .content img {   max-width: 100%;   height: auto; } .breadcrumb ul {   list-style: none;   padding: 0;   display: flex; } :root {     --savepage-url-18: url(/shared/2969/888starz-first-screen.webp); } .wp-block-cover, .wp-block-cover-image {     align-items: center;     background-position: 50%;     box-sizing: border-box;     display: flex;     justify-content: center;     margin-bottom: 64px;     min-height: 340px;     padding: 50px 0;     position: relative; } .wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background {     border: none;     bottom: 0;     box-shadow: none;     height: 100%;     left: 0;     margin: 0;     max-height: none;     max-width: none;     -o-object-fit: cover;     object-fit: cover;     outline: none;     padding: 0;     position: absolute;     right: 0;     top: 0;     width: 100%; } .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {     background-attachment: fixed;     background-repeat: no-repeat;     background-size: cover; } .wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {     color: inherit;     z-index: 5; } .has-text-align-center {     text-align: center; } .mb24 {     margin-bottom: 24px !important; } .post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {     line-height: 1.3;     margin-bottom: 20px; } .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {     font-weight: 500; } .post-entry h3 {     font-size: 30px; } .wp-block-cover.has-parallax {   position: relative; } .wp-block-cover.has-parallax:before {     content: '';     display: block;     position: absolute;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, .5);     top: 0;     left: 0;     z-index: 1; } .custom-modal.show {     display: flex; }