.display_block {
    display: block;
}
a.mobileInfoMenuItem {
    color: inherit;
    text-decoration: none;
}
.corruption_popup {text-align: center;    overflow-y: auto;}
.corruption_popup .popupContent {padding: 43px 88px!important;}
.corruption_popup .corruption_email {color: #6033AB;}
.headerMenu-col {padding-top: 1.3rem;}
.sk-toggle.active{display: none!important;}
/* 15.03.2024*/
.instruction {
    padding-top: 56px;
    padding-bottom: 80px;
    color: #2E286E;
}

.instruction__title {
    margin-top: 0;
    margin-bottom: 8px;
    text-align: center;
    color: #2E286E;
}

.instruction__subtitle {
    margin-top: 0;
    margin-bottom: 40px;
    text-align: center;
}

.instruction-points {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 8%;
}

.instruction-points__item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.instruction-points__item-img {
    width: 120px;
    height: 120px;
}

.instruction-points__item-img img {
    width: 100%;
    height: auto;
}

.instruction-points__item h5 {
    font-family: 'MontBold', sans-serif;
    font-size: 19px;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: 0.5px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}

.instruction-points__item span {
    font-family: 'MontBold', sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 16px;
    letter-spacing: 0px;
    text-align: center;
}

.g-card__hero {
    background: #E9F4FF;
    padding-block: 9px 16px;
    /* height: 528px; */
}

.g-card__hero-etc {
    display: block;
    max-width: 1078px;
    font-size: 8px;
    line-height: 16px;
    color: #2E286E66;
    margin-inline: auto;
    padding-inline: 16px;
}

.g-card__hero-wrapper {
    max-width: 1280px;
    justify-content: flex-end;
    display: flex;
    column-gap: 10px;
    margin-inline: auto;
}

.g-card__hero-content {
    flex: 0 0 47%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.g-card__hero-content h1 {
    font-family: 'MontBlack', sans-serif;
    text-transform: uppercase;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    letter-spacing: 0.5px;
    color: #2E286E;
    margin-top: 0;
    margin-bottom: 8px;
}
h2{  font-family: 'MontBlack', sans-serif;
    text-transform: uppercase;text-align: center;}
.g-card__hero-content p {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0px;
    color: #2E286E;
    margin-bottom: 24px;
    margin-top: 0;
}
.content{max-width: 1058px;width: calc(100% - 50px);margin: 0px auto;}
.quest_answr{background: #E9F4FF;margin-top: 30px;}
.quest_answr .content{padding: 30px 0px;}
.imp_inform .desc{background: #E9F4FF;padding: 30px 50px;border-radius: 30px;box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.3);}
.imp_inform .desc li:not(:last-child){margin-bottom: 20px;}
.imp_inform .desc li{font-size: 14px;font-weight: 300;list-style:disc;}
.qadw{position: relative;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding: 20px 0px;}
.qadw p{max-height: 0px;margin: 0px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow: hidden;}
.qadw.active p{margin: initial;max-height: 200px;}
.qadw b{width:  calc(100% - 40px);display: table;   }
.qadw svg{position: absolute;right: 0px;top: 20px;cursor: pointer;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);}
.quest_answr .qadw:first-child{border-bottom:1px solid;}
.quest_answr .qadw{border-bottom:1px solid;}
.qadw.active svg{-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.g-card__hero-image {
    flex: 0 1 50%;
    max-width: 545px;
    aspect-ratio: 545/471;
    padding-right: 21px;
}

.g-card__hero-image img {
    width: 100%;
    height: auto;
}

.g-card__hero-links {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    margin-bottom: 68px;
}

.g-card__hero-links a {
    text-decoration: none;
}

.g-card__check {
    position: relative;
    width: 182px;
    flex: 0 0 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #2E286E;
    border-left: none;
}

.g-card__check span {
    position: relative;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
    color: #2E286E;
    z-index: 1;
    transition: all 0.45s ease-out;
}

.g-card__check:before {
    position: absolute;
    content: '';
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
    background: #2E286E;
    transition: all 0.45s ease-out;
    z-index: 0;
}

.g-card__check:hover:before {
    width: 100%;
    opacity: 1;
    transition: all 0.45s ease-out;
}

.g-card__check:hover span {
    color: #fff;
    transition: all 0.45s ease-out;
}

.g-card__rules {
    display: flex;
    align-items: center;
    column-gap: 8px;
}

.g-card__rules img {
    flex: 0 0 16px;
    width: 16px;
}

.g-card__rules span {
    font-size: 12px;
    line-height: 16px;
    color: #2E286E;
    margin-top: 3px;
}

@media screen and (max-width: 1279.9px) {
    .g-card__hero {
        height: auto;
        padding-block: 16px 16px;
    }

    .g-card__hero-wrapper {
        padding-inline: 16px;
    }

    .g-card__hero-content {
        flex: 0 0 calc(487px + 81*(100vw - 1025px) / 255);
    }

    .g-card__hero-content h1 {
        font-size: calc(31px + 17*(100vw - 768px) / 512);
        line-height: calc(40px + 16*(100vw - 768px) / 512);
    }

    .g-card__hero-content h1 br {
        display: none;
    }

    .g-card__hero-content p {
        font-size: calc(19px + 5*(100vw - 768px) / 512);
    }
}

@media screen and (max-width: 1024px) {
    .g-card__hero-wrapper {
        justify-content: flex-start;
        padding-inline: 16px;
    }
}

@media screen and (max-width: 767.9px) {
    .g-card__hero-wrapper {
        flex-direction: column-reverse;
        align-items: center;
        row-gap: 25px;
    }

    .g-card__hero-image {
        padding: 0;
    }

    .g-card__hero-content {
        flex: 0 0 auto;
        justify-content: flex-start;
    }

    .g-card__hero-content h1 {
        font-size: 24px;
        line-height: 32px;
    }

    .g-card__hero-content p {
        font-size: 19px;
        line-height: 24px;
    }

    .g-card__hero-links {
        margin-bottom: 24px;
    }

    .g-card__check {
        width: 100%;
    }

    .g-card__rules {
        justify-content: center;
    }

    .instruction {
        padding-top: 39px;
        padding-bottom: 48px;
    }

    .instruction__title {
        font-size: 19px;
        line-height: 24px;
    }

    .instruction__subtitle {
        margin-bottom: 16px;
    }

    .instruction-points {
        grid-template-columns: 1fr;
        row-gap: 32px;
    }

    .instruction-points__item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .instruction-points__item-img {
        width: 112px;
        height: 112px;
    }

    .instruction-points__item h5 {
        max-width: 85%;
        font-size: 13px;
        line-height: 16px;
    }

    .instruction-points__item span {
        font-size: 11px;
    }
}
@media screen and (max-width: 400px) {
.imp_inform .desc{padding: 30px;
    }

}
/* 10.04.2024*/
.parking-offer__links-item:nth-child(2) {
    background-color: #fff;
    color: #4584f5;
}