    :root {
        --gap: 32px;
        --grid-padding: 64px;
        --grid-padding: max(64px,calc((100vw - 1440px) / 2 + 64px));
        --num-columns: 12;
        --navbar-height: 72px;
    }

li {
  list-style-type: none;
  /* Убираем маркеры */
}
.homeblock {
    padding: 50px;
    width: 100%;
    background-color: #EEF2F7;
}

.homeleft{
    background-color: #EEF2F7;
    width: 700px;
    margin: 10px;
}
.homeright{
    background-color: #EEF2F7;
    width: 400px;
    margin: 10px;
}
.homeg {
    display: flex;
    justify-content: center;
}
.imgback {
    position: relative;
    font-family: Arial;
}
.text-block {
    text-align: center;
    padding: 10px;
    font-size: 2em;
}
.r_block {
    height: 200px;
    background-image: url(/engine/images/BrawlWork.jpg);
    background-repeat: no-repeat;
    width: 100%;
}
.infob {
  margin: 10px;
}
.FiftyFiftyModule_bleed__3Jc0a .FiftyFiftyModule_media-content__9s5Ek {
    margin: 0 calc(var(--grid-padding)* -1);
}
.FiftyFiftyModule_bleed__3Jc0a.FiftyFiftyModule_media-last__67xyp .FiftyFiftyModule_media-content__9s5Ek {
        grid-column: 7 / -1;
    }
.FiftyFiftyModule_bleed__3Jc0a .FiftyFiftyModule_media-content__9s5Ek {
        grid-column: 1 / span 5;
        margin-left: calc(var(--grid-padding)* -1);
        margin-right: calc(var(--gap)* -.5);
    }
.FiftyFiftyModule_bleed__3Jc0a .FiftyFiftyModule_text-content__XsiIu {
        grid-column: 8 / -1;
    }
@media (max-width: 1200px) {

}
@media (max-width: 1024px) {
.homeblock {
    width: 100%;
}
.homeg {
    display: flex;
    flex-direction: column;
}
.homeleft {
    width: 100%;
}
.homeright {
    width: 100%;
}
.homeleft {
    margin: 0px;
}
.homeright {
    margin: 10px 0px;
}
.CardsModule_cards-module__w_m_D {
    --num-columns: 1/-1;
    margin: 4.5rem 0;
}
.iFVKVS {
    max-width: 410px;
}
}
@media (max-width: 700px) {
.card {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
}
}
@media (max-width: 400px) {
.homeg {
    display: flex;
    flex-direction: column;
}
.card {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 0 auto;
}
.homeleft {
    width: 100%;
}
.homeright {
    width: 100%;
}
.homeleft {
    margin: 0px;
}
.homeright {
    margin: 10px 0px;
}
.text-block {
    text-align: center;
    padding: 10px;
    font-size: 1em;
}
.homeblock {
    padding: 5px;
}
.cNvCaq {
    text-align: center;
    margin-bottom: 10px;
    text-transform: inherit;
}
.efXLHA {
    font-size: 15px;
}
.card-slide {
    height: 170px;
    width: 170px;
}
.titles {
    width: 100%;
}
}
@media (max-width: 350px) {
.card {
    display: grid;
    grid-template-columns: 1fr;
    margin: 0 auto;
}
.card-slide {
    height: 170px;
    width: 90%;
}
}