header,
footer,
.footer,
.header-block-cv-button-group,
.header-block-cv-mobile-content,
.tabs .no-list,
.active-tab-text-mobile,
.button.primary,
.button,
a.bottom,
.button-element,
.article-press-information-bottom,
.article-press-information-share,
.article-press-information-type,
.module_card_slider {
    display: none;
}

a,
p a,
.text-element,
.text-element a {
    text-decoration: none !important;
    border: 0;
}

.module_header-block-cv {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.module_header-block-cv .row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 4rem;
}

.col-start-md-1 {
    width: 35%;
}

.col-start-md-6 {
    width: 60%;
}

.col-start-xs-2 {
    grid-column-start: 1;
}

.col-xs-10 {
    grid-column-end: span 12;
}

.module_header-block-cv h1 {
    display: block;
}

.module_tabber {
    padding-top: 0 !important;
}

h1.h3,
h3 {
    font-size: 2.2rem;
}

h1.h3 {
    margin-bottom: 0 !important;
}

h4 {
    font-size: 1.5rem;
}

.header-block-cv-item p {
    margin-bottom: 1rem;
    color: #2f96b4;
    text-decoration: none;
}

p {
    font-size: 1.4rem;
    margin-bottom: 1.5rem !important;
}

li, h5, .h5 {
    font-size: 1.4rem;
}

.tab-panel.active .section {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
