/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-olivero-copyright,.region-footer #block-olivero-copyright,footer #block-olivero-copyright,.site-footer #block-olivero-copyright{background:#0E2C22 !important;color:#ffffff !important;padding:32px 24px !important;}#block-olivero-copyright h2{color:#ffffff !important;}#block-olivero-copyright p{color:#ffffff !important;}#block-olivero-copyright a{color:#ffffff !important;text-decoration:underline !important;}
@media print{body{margin:1.5cm !important;margin-bottom:2.2cm !important;color:#0f172a !important;font-size:11.3pt;line-height:1.5;}header,nav,footer,.site-footer,.site-branding,.breadcrumb,.region-header,.region-primary-menu,.region-secondary-menu,.region-footer,.region-sidebar-first,.region-sidebar-second,#comments,.comment,.comment-form,.user-login-form,.user-register-form,.tabs,.messages,.status-messages,.contextual,.node__meta{display:none !important;visibility:hidden !important;}#toolbar-administration,.toolbar,.toolbar-bar,.toolbar-lining,.toolbar-menu{display:none !important;visibility:hidden !important;}h1{font-size:21pt;margin-bottom:14pt;break-after:avoid;page-break-after:avoid;}h2{font-size:15.5pt;margin-top:20pt;margin-bottom:8pt;break-after:avoid;page-break-after:avoid;}h3{font-size:13pt;margin-top:14pt;margin-bottom:6pt;break-after:avoid;page-break-after:avoid;}p,ul,ol,blockquote{orphans:3;widows:3;}img{max-width:100% !important;height:auto !important;}figure,table,img,.chart,.grafico{break-inside:avoid;page-break-inside:avoid;}figcaption{font-size:9.5pt;color:#475569;margin-top:6pt;text-align:center;}a{color:#0f172a;text-decoration:none;font-weight:500;}a::after{content:"" !important;}.page-break{page-break-before:always;break-before:page;}.print-source{display:block !important;position:fixed;bottom:0;left:0;right:0;padding:4px 8px;font-size:8.8pt;text-align:center;color:#334155;background:#f8fafc;border-top:0.5px solid #e2e8f0;text-transform:uppercase;letter-spacing:0.05em;}@page{counter-increment:page;}.print-page-number{display:block !important;position:fixed;bottom:6px;right:12px;font-size:8.5pt;color:#64748b;}.print-page-number::after{content:"Página " counter(page);}body:first-of-type .print-source,body:first-of-type .print-page-number{display:none !important;}}.print-source,.print-page-number{display:none;}
body,h1,h2,h3,h4,h5,h6,p,.field--name-body,.node__content{hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;}
