<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ==========================================================================
 * SETTINGS
 * ========================================================================== */
@page {
    size: 210mm 297mm;
    margin: 10mm;
    margin-top: 7mm;
}

/* ==========================================================================
 * SCAFOLDING
 * ========================================================================== */
body { 
    background: white;
    color: black;
    margin: 0;
    width: 100%;
    font-size: 10pt !important;
    padding: 0 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
}
h1 {
    font-size: 15pt !important;
}
h2 {
    font-size: 13pt !important;
}
h3 {
    font-size: 11pt !important;
}
h4 {
    font-size: 10pt !important;
}
h5 {
    font-size: 9pt !important;
}
h6 {
    font-size: 8pt !important;
}
img {
    min-width: 0;
    max-width: none;
    width: auto;
    page-break-inside: avoid;
    page-break-after: avoid;
}
blockquote,
table,
pre {
    page-break-inside: avoid
}
ul,
ol,
dl {
    page-break-before: avoid;
}
a {
    color: #000;
    text-decoration: none;
}
abbr,
acronym,
img {
    border: none;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
abbr[title]:after {
    content: " (" attr(title) ") "
}
blockquote[cite]:after,
q[cite]:after {
    content: " (" attr(cite) ") "
}
a[href]:after {
    content: none;
}


/* ==========================================================================
 * BOOTSTRAP
 * ========================================================================== */
.container,
.row,
[class="col-lg"],
[class^="col-md"],
[class^="col-sm"],
[class^="col-xs"] {
    width: auto !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    float: none;
}
.modal {
    position: static !important;
    margin: 0 !important;
}
.modal button.close,
.modal-backdrop {
    display: none !important;
}
.modal-dialog {
    width: auto !important;
}
.list-pagination, .pagination {
    display: none !important;
}

/* ==========================================================================
 * CITEO
 * ========================================================================== */
.section-alert,
.section-headinfo,
.layout-navigation,
.layout-footer,
.section-breadcrumb,
.back-to-top,
.page-header-options,
.article-footer,
.owl-carousel,
.google-map,
.related-testimonials,
.page-title small {
    display: none !important;
}
.layout-header,
.layout-main,
.layout-aside,
.layout-content {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}
.layout-container .layout-header .logo {
    margin: 0 0 25pt !important;
}
.layout-container .layout-header .logo img {
    max-width: 25% !important;
    height: auto !important;
    margin: 0 auto !important;
}
.layout-container .layout-header .logo a:after {
    content: none !important;
}
.publication,
.shortline,
.thumbnail,
.portrait,
.line {
    padding: 0 !important;
    margin: 0 0 15pt 0 !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    display: block !important;
}
.shortline:before,
.shortline:after,
.thumbnail:before,
.thumbnail:after,
.portrait:before,
.portrait:after,
.line:before,
.line:after {
    display: table !important;
    content: " " !important;
}
.shortline:after,
.thumbnail:after,
.portrait:after,
.line:after {
    clear: both !important;
}
.publication-body,
.shortline-body,
.thumbnail-body,
.portrait-body,
.line-body {
    padding: 0 !important;
    display: block !important;
}
.line-more {
    display: none;
}
.publication-date,
.shortline-date,
.thumbnail-date,
.portrait-date,
.line-date,
.publication-tags,
.shortline-tags,
.thumbnail-tags,
.portrait-tags,
.line-tags {
    font-size: 9pt !important;
    margin-bottom: 2pt !important;
    padding: 0 !important;
}
.portrait-lg .portrait-image,
.shortline-image,
.thumbnail-image,
.line-image {
    float: left !important;
    margin: 0 1em 0 0 !important;
    width: auto !important;
    display: block !important;
}
.portrait-lg .portrait-image img,
.shortline-image img,
.thumbnail-image img,
.line-image img {
    max-width: 80pt !important;
}
.publication-title,
.shortline-title,
.thumbnail-title,
.portrait-title,
.line-title {
    font-size: 11pt !important;
    text-align: left;
}
.publication-text,
.shortline-text,
.thumbnail-text,
.portrait-text,
.line-text {
    font-size: 9pt !important;
    text-align: left;
}
.publication-title,
.portrait-title,
.publication-text,
.portrait-text {
    text-align: center !important;
}
.portrait-lg .portrait-title,
.portrait-lg .portrait-text {
    text-align: left !important;
}
.portrait,
.publication {
    width: 20% !important;
    text-align: center;
    float: left !important;
    padding: 0 10pt !important;
}
.portrait-lg {
    width: auto !important;
    float: none !important;
}
.portrait-image,
.publication-image {
    margin-bottom: 10pt !important;
}
blockquote {
    font-size: 10pt;
    text-align: left;
    text-indent: 0;
    padding: 0;
}
.panel-heading,
.list-group-item {
    padding: 8pt !important;
}
.panel-title {
    font-size: 11pt !important;
}
.modal {
    padding: 0 !important;
}
.modal .modal-dialog {
    margin: 0 !important;
}
.modal-content {
    border-radius: 0 !important;
    border: none !important;
    padding: 0 !important;
}
.modal .article {
    padding: 0 !important;
}


/* ==========================================================================
 * PLUGINS
 * ========================================================================== */
#cookie-notice,
#outdated {
    display: none !important;
}</pre></body></html>