@media (min-width: 1400px) {
.cms-page .container{max-width: 1170px; margin: 0 auto;}
}
.cms-page-wrapper{
    display: flex;
    flex-basis: 100%;
    min-height: 100vh;
    width: 100%;
    height: calc(100vh - 38.5px);
    min-height: auto;
    align-items: flex-start;
    flex-direction: column;
    padding-bottom: 60px;
}
.cms-brand{
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    justify-content:center;
    padding: 20px 0;
    background-color: #ffffff;
}
.cms-brand .app-brand-big-logo{
    display: block;
    max-width: 80%;
    margin: 0 auto;
}

.cms-brand .app-brand-big-logo img{object-fit: contain;}

.cms-page .cms-page-data{
    display: block;
    position: relative;
    width: 100%;
    padding: 30px 0;
}
.cms-page h3{
    margin: 25px 0 8px;
}
.cms-page ul li{
    margin-bottom: 10px;
}
.cms-page a{font-weight: 500;}