@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.body-above{margin:0;padding:0;}.container-above{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto;}@media (min-width:576px){.container-above{max-width:540px;}}@media (min-width:768px){.container-above{max-width:720px;}}@media (min-width:992px){.container-above{max-width:960px;}}@media (min-width:1200px){.container-above{max-width:1140px;}}@media (min-width:1400px){.container-above{max-width:1140px;}}.row-above{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}.row-above > *{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}.col-above{flex:1 0 0%;}@media (min-width:576px){.col-above-sm-6{flex:0 0 auto;width:50%;}}:root{--primary:#f5a22e;--secondary:#000}.above__footer{padding:2rem 0;background-color:var(--primary);font-family:'Open Sans',sans-serif;}.above__footer__social-networks{text-align:right;}.above__footer__social-networks p{font-size:1.125rem;margin-top:0;color:#000000;margin-bottom:0.25rem;}.above__footer__social-networks ul{padding-left:0;list-style:none;}.above__footer__social-networks ul li{display:inline-block;}.above__footer__social-networks ul li:not(:last-child){margin-right:0.5rem;}.above__footer__legal-links{text-align:center;padding-top:1.5rem;}.above__footer__legal-links ul{padding-left:0;list-style:none;}.above__footer__legal-links ul li{display:inline-block;font-size:1rem;}.above__footer__legal-links ul li:not(:last-child){margin-right:0.5rem;}.above__footer__legal-links ul li:not(:first-child)::before{content:"·";padding-right:.5rem;}.above__footer__legal-links a{color:var(--secondary);text-decoration:none;font-weight:400;}.above__footer__legal-links a:hover{text-decoration:underline;}.above__footer__social-networks ul li a img{height:52px;width:52px;}@media (max-width:576px){.above__footer__logo{margin-bottom:1rem;}.above__footer__logo,.above__footer__social-networks{text-align:center;}.container-above{padding:0;}.row-above{padding-left:0;padding-right:0;margin:0;}.above__footer__legal-links{padding:0 20px;}}
@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px;}}a{text-decoration:none;}a:hover{text-decoration:underline;}.dialog-off-canvas-main-canvas{display:block !important;}.row:not(.g-0):not(.no-gutters){--bs-gutter-x:30px;}.row.no-gutters{--bs-gutter-x:0;margin-left:0;margin-right:0;}.row.no-gutters > [class*="col-"]{padding-left:0;padding-right:0;}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{padding-left:15px;padding-right:15px;}.row > :not([class*="col-"]):not([class*="container"]){padding-left:0;padding-right:0;}.btn{border-radius:.25rem;}.badge{border-radius:.25rem;}.card{border-radius:.25rem;}[class*="col-"]{position:relative;}.pagination .page-link{padding:.5rem .75rem;line-height:1.25;}.news__date--nom{color:#28303b;}.fc .fc-col-header-cell-cushion{color:#28303b;}p.expositions__title,p.expositions__subtitle,p.schedule__title,p.news__title,p.visit__title,p.box-default__title,p.blog__title,p.equipment-features__title,p.personal-area__title,p.banner-gran__title,p.arxiu-foto__title,p.arxiu-foto__subtitle{line-height:1.2;margin-top:0;margin-bottom:.5rem;}p.expositions__title{margin-bottom:0;}
