.col-print-1 {
    width: 8%;
    float: left
}

[dir=rtl] .col-print-1 {
    float: right
}

.col-print-2 {
    width: 17%;
    float: left
}

[dir=rtl] .col-print-2 {
    float: right
}

.col-print-3 {
    width: 25%;
    float: left
}

[dir=rtl] .col-print-3 {
    float: right
}

.col-print-4 {
    width: 33%;
    float: left
}

[dir=rtl] .col-print-4 {
    float: right
}

.col-print-5 {
    width: 42%;
    float: left
}

[dir=rtl] .col-print-5 {
    float: right
}

.col-print-6 {
    width: 50%;
    float: left
}

[dir=rtl] .col-print-6 {
    float: right
}

.col-print-7 {
    width: 58%;
    float: left
}

[dir=rtl] .col-print-7 {
    float: right
}

.col-print-8 {
    width: 67%;
    float: left
}

[dir=rtl] .col-print-8 {
    float: right
}

.col-print-9 {
    width: 75%;
    float: left
}

[dir=rtl] .col-print-9 {
    float: right
}

.col-print-10 {
    width: 83%;
    float: left
}

[dir=rtl] .col-print-10 {
    float: right
}

.col-print-11 {
    width: 92%;
    float: left
}

[dir=rtl] .col-print-11 {
    float: right
}

.col-print-12 {
    width: 100%;
    float: left
}

[dir=rtl] .col-print-12 {
    float: right
}

.hidden-print {
    display: none !important
}

html {
    right: 0;
    left: 0;
    width: auto;
    min-height: 0;
    margin: 0;
    overflow: auto
}

.content {
    min-height: 0;
    padding-top: 0
}

.container,
.header--first-row.container {
    width: 100%;
    max-width: 100%
}

.contact__nav,
.coolBar,
.header__quick-menu,
.loi__banner,
.main-nav,
.pb-ad,
.sitemap {
    display: none
}

.header.fixed {
    position: static !important
}

footer a img {
    margin: 0
}

.article-section__inline-figure figure {
    width: 100%;
    float: none
}

.accordion__content {
    display: block !important
}
