* {
    color: #000;
    width: initial!important;
    padding: initial!important;
    margin: initial!important;
    box-shadow: none!important;
}

body {
    width: 100%;
    min-width: auto !important;
    max-width: 100% !important;
}

header {
    position: absolute !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.print_hide,
#bx-panel,
div[data-style="pageTitle"],
.social_buttons,
.contentReview__description:before,
.formatedText ul li:before,
.contentInterview__question:before,
.formatedText .quotation:before,
iframe,
.iframe-box,
.formatedText h5:before
{
    display: none!important;
}

.print_show {
    display: initial!important;
}

a {
    text-decoration: underline!important;
    color: blue!important;
}

a[href]:not([href=javascript\:void\(0\)\;]):after {
    content: " <" attr(href) ">" !important;
    display: inline;
    width: auto !important;
    height: auto !important;
    margin-left: 5px;
    overflow: initial !important;
    position: initial;
    top: initial !important;
    background: none !important;
    -webkit-transition: none !important;
    transition: none !important;
}


.print_footer {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 2px #000 solid;
    padding-top: 40px!important;
    margin-top: 40px!important;
}

.print_head {
    display: flex !important;
    justify-content: start;
    align-items: center;
    border-bottom: 2px #000 solid;
    padding-bottom: 40px!important;
    margin-bottom: 40px!important;
}

.print_head > img {
    width: 240px!important;
    margin-right: 100px!important;
}

.print_head > div {
    font-size: 24px;
    margin-left: 50px;
    align-items: center;
}

blockquote {
    width: 100%!important;
    float: none!important;
    padding: 20px!important;
    font-size: 20px!important;
    line-height: 1.5!important;
    color: #000!important;
    background: none!important;
    border: 1px grey solid!important;
}

.formatedText .contentReview__info {
    padding-left: 26px!important;
}

.formatedText p {
    margin: 1.75em 0!important;
}

ul {
    margin-left: 40px!important;
}

ul li {
    padding: 8px 0 8px 0!important;
    list-style-type: disc!important;
}

.formatedText .image.left img {
    margin-right: 20px!important;
}

h5 {
    margin: 40px 0!important;
}

.additionMaterial__item {
    width: 100% !important;
    align-items: flex-start;
    justify-content: stretch;
    flex-wrap: wrap;
}
.additionMaterial__group {
    flex-shrink: 1;
}
.additionMaterial__subtitle {
    margin-left: 10px!important;
}
.additionMaterial__group br {content: ""}
.additionMaterial__group br:after {content: "\00a0"}