 .Footer_row--EzL:has(.SnippetWrapper_footerSnippet--wIz):has(.space-of-life) {
     max-width: inherit;
     width: 100%;
     padding: 0;
}
 .SnippetWrapper_footerSnippet--wIz:has(.space-of-life) {
     max-width: inherit;
     width: 100%;
}
 .BuJhQ.azJX5.EzLcC:has(.snippet.wIzP3):has(.space-of-life) {
     max-width: inherit;
     width: 100%;
     padding: 0;
}
 .snippet.wIzP3:has(.space-of-life) {
     max-width: inherit;
     width: 100%;
}
/* NEW background */
 .light .space-of-life {
     background: #E5EAF4;
}
 .dark .space-of-life {
     background: #131931;
}
/* new margin bottom */
 .space-of-life {
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 17px 15px;
     margin: 0 0 24px 0;
}
 .space-of-life__content {
     display: flex;
     align-items: center;
}
/* NEW text color and margin */
 .space-of-life .space-title {
     font-family: "Roboto Condensed", sans-serif;
     font-weight: 700;
     font-size: 16px;
     text-transform: uppercase;
     color: #FFFFFF;
     margin: 0 16px;
     padding: 0;
     text-align: center;
     background: initial;
}
 .light .space-of-life .space-title {
     color: #2C3969;
}
/* NEW img size */
 .space-of-life__content img {
     width: 35px;
     height: 36px;
}
 @media (max-width: 1024px) {
     .BuJhQ.m3Pec.NXGs9 {
         margin-top: 8px;
         margin-bottom: 24px;
    }
}
 .space-of-life__socials-list {
     list-style: none;
     margin: 0;
     padding: 0;
     display: flex;
     gap: 16px;
}
 .space-of-life__socials-list img {
     width: 24px;
     height: 24px;
}
 @media (max-width: 630px) {
     .space-of-life {
         flex-direction: column;
         padding: 20px 15px;
         margin: 0 0 32px 0;
    }
     .space-of-life__content {
         flex-direction: column;
    }
    /* NEW delete .space-of-life__content img width\height */
    /* NEW margin top/bottom and font-size and max-width */
     .space-of-life .space-title {
         margin: 16px 0px;
         font-size: 16px;
         line-height: 129%;
         max-width: 350px;
    }
    /* NEW delete old gap and new width\height */
}
 .space-of-life__socials-list img.dark-img {
     display: none !important;
}
 .dark .space-of-life__socials-list img.light-img {
     display: none !important;
}
 .dark .space-of-life__socials-list img.dark-img {
     display: inline !important;
}
 .footer-right-nav {
     display: flex;
     justify-content: center;
     background: var(--footer_bg_color_1);
}
 .footer-right-nav>div:not(:last-of-type) {
     margin-right: 30px;
}
/* NEW margin bottom */
 .footer-right-nav .menuTitle {
     font-size: 16px;
     font-weight: bold;
     margin-bottom: 8px;
     text-transform: uppercase;
}
/* NEW margin */
 .footer-list, .footer-contacts-list {
     list-style: none;
     padding: 0;
     margin: 0 0 16px;
}
/* NEW margin bottom */
 .footer-list li, .footer-contacts-list li {
     margin-bottom: 4px;
     font-size: 14px;
     font-weight: normal;
}
 .footer-contacts-list .contacts-icons-title{
     margin-bottom: 8px;
}
/* ------ */
 .footer-payments-list {
     max-width: 170px;
     display: flex;
     gap: 8px;
     flex-flow: row wrap;
}
 .footer-contacts-list *:not(.contacts-icons-title):not(.contacts-icons), .footer-socials-list>*, .footer-payments-list>*, .footer-list>* {
     opacity: 0.8;
}
 .footer-contacts-list *:not(.contacts-icons-title):not(.contacts-icons):hover, .footer-socials-list>*:hover, .footer-payments-list>*:hover, .footer-list>*:hover {
     opacity: 1;
}
 .footer-socials-list {
     display: flex;
}
 .footer-socials-list>* {
     margin-right: 10px;
}
/* NEW margin icon */
 .contacts-icons>* {
     margin-right: 16px;
}
 @media (min-width: 480px) {
     .contacts-icons>* {
         margin-right: 5px;
    }
}
 .contacts-icons, .footer-list.footer-socials-list {
     margin-top: 8px;
}
/* ------ */
 .contacts-icons a {
     cursor: pointer;
}
 .footer-contacts-list>.contacts-phone {
     font-size: 17px;
}
/* NEW COLOR TEXT */
 .light .footer-contacts-list>.contacts-phone, .light .footer-contacts-list>.contacts-icons-title{
     color: #2C3969;
}
 .dark .footer-contacts-list>.contacts-phone, .dark .footer-contacts-list>.contacts-icons-title{
     color: #A6ACBD;
}
/* ------ */
 .social-network {
     border-radius: 4px;
}
 .payments-wrapp {
     display: flex;
     flex-direction: column;
     flex-shrink: 0;
}
 @media (max-width: 1300px) {
     .footer-payments-list a img {
         width: 65px;
    }
     .footer-payments-list {
         max-width: 140px;
    }
     .footer-right-nav>div:not(:last-of-type) {
         margin-right: 25px;
    }
}
 .payments-wrapp .menuTitle {
     margin-bottom: 16px;
}
 .footer-right-nav .menuTitle.menuTitle-contact {
     margin-bottom: 16px;
}
 .footer-contacts-list .contacts-icons * {
     opacity: initial !important;
}
 .footer-socials-list * {
     opacity: initial;
}
/* NEW IMG SYSTEM */
 .footer-payments-list img.dark-img, .footer-contacts-list img.dark-img, .footer-socials-list img.dark-img {
     display: none !important;
}
 .dark .footer-payments-list img.light-img, .dark .footer-contacts-list img.light-img, .dark .footer-socials-list img.light-img{
     display: none !important;
}
 .dark .footer-payments-list img.dark-img, .dark .footer-contacts-list img.dark-img, .dark .footer-socials-list img.dark-img {
     display: inline !important;
}
/* NEW SIZE RIDE BLOCK */
 @media (min-width: 480px){
     .info-wrapp{
         max-width: 50%;
    }
}
 .SnippetWrapper_footerSnippet--wIz:has(.footer-clubs) {
     max-width: inherit;
     width: 100%;
}
 .snippet.wIzP3:has(.footer-clubs) {
     max-width: inherit;
     width: 100%;
}
/* NEW color */
 .light .footer-clubs {
     background: #E5EAF4;
}
 .dark .footer-clubs {
     background: #131931;
}
/* ---- */
/* NEW padding and NEW gap*/
 .footer-clubs__list {
     display: flex;
     justify-content: center;
     align-items: center;
     flex-wrap: wrap;
     width: 100%;
     list-style: none;
     margin: 0;
     padding: 24px 15px;
     gap: 32px;
}
 .footer-clubs__list-item {
     padding: 0;
     margin: 0;
}
/* NEW padding bottom/top */
 @media (max-width: 1024px){
     .footer-clubs__list {
         padding: 24px 15px;
    }
}
/* NEW gap */
 @media screen and (max-width: 480px) {
     .footer-clubs__list {
         gap: 16px;
    }
}
/* NEW img style */
 .footer-clubs__list-item img.dark-img {
     display: none !important;
}
 .dark .footer-clubs__list-item img.light-img {
     display: none !important;
}
 .dark .footer-clubs__list-item img.dark-img {
     display: inline !important;
}
 .gambleaware-icon img {
     width: 100%;
}
/* NEW gap */
 .wrapp-img {
     display: flex;
     flex-direction: column;
     flex-shrink: 0;
     gap: 16px;
     margin: 0 8px 0 0;
}
 .footer {
     display: flex;
     flex-direction: row;
     justify-content: space-between;
     align-items: center;
     background: var(--footer_bg_color_1);
     gap: 32px;
}
/* ------ */
/* NEW margin bottom */
 .footer-restrictions {
     display: flex;
     align-items: center;
     margin-bottom: 8px;
}
/* NEW COLOR AND SIZE */
 .footer-restrictions-text {
     font-family: 'Roboto Condensed', sans-serif;
     font-size: 10px;
     color: #2C3969;
     opacity: .8;
     margin-right: 8px;
}
 .footer-copyright {
     font-family: 'Roboto Condensed', sans-serif;
     font-size: 10px;
     font-weight: bold;
     color: #2C3969;
     opacity: .8;
}
 .dark .footer-copyright, .dark .footer-restrictions-text{
     color: #A6ACBD;
}
/* ------- */
 @media screen and (max-width:1024px) {
     .footer-restrictions {
         padding-top: 5px;
         flex-direction: column;
         height: auto;
         margin-bottom: 10px;
    }
     .footer-restrictions, .footer-copyright {
         text-align: center;
    }
}
 @media screen and (max-width: 480px) {
     .footer {
         padding-bottom: 0;
    }
     .footer-restrictions {
         margin-bottom: 0;
    }
}
/* NEW ICON */
 .wrapp-img img.dark-img {
     display: none !important;
}
 .dark .wrapp-img img.light-img {
     display: none !important;
}
 .dark .wrapp-img img.dark-img {
     display: inline !important;
}
