/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{margin: 0}h1{font-size: 2em;margin: .67em 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace, monospace;font-size: 1em}a{background-color: transparent}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace, monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img{border-style: none}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{text-transform: none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{-webkit-appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details{display: block}summary{display: list-item}template{display: none}[hidden]{display: none}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: " ";display: table}.clearfix:after{clear: both}.row-eq-height{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;flex-basis: auto;-webkit-flex-wrap: wrap}.absolute-center-y{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%)}.absolute-center-x{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%)}.relative-reset{position: relative;left: 0;top: 0;-webkit-transform: none;-moz-transform: none;transform: none}*{-webkit-tap-highlight-color: rgba(255,255,255,0) !important;-webkit-focus-ring-color: rgba(255,255,255,0) !important;outline: none !important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.row{--bs-gutter-x: 48px;--bs-gutter-y: 0}@media (min-width: 767.98px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.row{--bs-gutter-x: 32px;--bs-gutter-y: 0}}.container{--bs-gutter-x: 64px;--bs-gutter-y: 0}body{overflow-x: hidden;font-family: 'DM Sans', sans-serif !important;font-size: 16px;line-height: normal;font-weight: 400;color: #000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smooth: auto;-webkit-text-size-adjust: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}body *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}body a{text-decoration: unset;color: #35457c;transition: all .25s ease-out}body h1{font-family: 'DM Serif Display', serif !important;font-size: 24px;line-height: 30px;margin: 0;font-weight: 400}body h1 a{color: #000}@media (min-width: 991.98px){body h1{font-size: 48px;line-height: 48px}}body h2{font-family: 'DM Serif Display', serif !important;font-size: 24px;line-height: 33px;margin: 0;font-weight: 400}body h2 a{color: #000}@media (min-width: 991.98px){body h2{font-size: 40px;line-height: 36px}}body h3{font-family: 'DM Serif Display', serif !important;font-size: 18px;line-height: 24px;margin: 0;font-weight: 400}body h3 a{color: #000}@media (min-width: 991.98px){body h3{font-size: 30px;line-height: 36px}}body h4{font-family: 'DM Serif Display', serif !important;font-size: 26px;line-height: 36px;margin: 0;font-weight: 400}body h4 a{color: #000}body.path-node h1{margin-bottom: 24px}body.path-node h2{margin-bottom: 18px}body.path-node h3{margin-bottom: 18px}body.path-node h4{margin-bottom: 18px}body .font-weight-bold{font-weight: 700}body #page{overflow: hidden}.path-node #main-wrapper{padding: 32px 0}@media (min-width: 991.98px){.path-node #main-wrapper{padding: 64px 0}}.path-frontpage #main-wrapper{background-color: #fff}.alert .placeholder{cursor: unset;background-color: unset;opacity: 1;font-weight: bold}.region-featured-top{margin: 25px 0 33px;position: relative}@media (max-width: 575.98px){.region-featured-top{margin: 20px 0}}.dropdown-item.active,.dropdown-item:active{color: unset;background-color: unset}.custom-popover{font-size: 12px;font-family: 'DM Sans', sans-serif;border-color: white;box-shadow: 0px 0px 10px rgba(0,0,0,0.16)}.custom-popover > .popover-arrow::before{border-top-color: rgba(0,0,0,0.16)}.custom-popover .popover-header{padding-top: 1rem;padding-bottom: 0;border-bottom: 0;background-color: white;font-size: 12px;color: #3A2A22;font-weight: bold}.custom-popover .popover-header + .popover-body{padding-top: 0}.c-pointer{cursor: pointer}.display-price{white-space: nowrap}#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body{position: relative}@media (max-width: 1399.98px){#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body:after{content: "";display: block;height: 100%;width: 40px;background: linear-gradient(to right, transparent, #fff);position: absolute;top: 0;right: 0;z-index: 1}}#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body .five-blocks{margin-top: 32px;display: flex;gap: 8px;overflow-x: scroll;position: relative}@media (min-width: 991.98px){#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body .five-blocks{margin-top: 64px}}@media (min-width: 1399.98px){#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body .five-blocks{overflow-x: visible}}#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body .five-blocks > a{display: flex;flex: 1;padding: 24px;min-width: 244px;height: 320px;color: #fff;position: relative;align-items: flex-end;overflow: hidden;font-size: 24px;font-weight: 700;background-size: cover;background-repeat: no-repeat;background-position: center;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px}#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body .five-blocks > a img{position: absolute;left: 0;top: 0;width: 100%}@media (min-width: 1199.98px){#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body .five-blocks > a{font-size: 32px}}#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body .five-blocks > a:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.8) 100%)}#block-activit-bootstrap-barrio-subtheme-5blocks .field--name-body .five-blocks > a span{position: relative;z-index: 1}.node--view-mode-teaser{border: none}.node--view-mode-teaser.node--sticky{border: none;padding: 0;background: none}.path-node.node--type-article .header,.view-frontpage .header{display: flex;justify-content: space-between;align-items: center}.path-node.node--type-article .views-row article,.view-frontpage .views-row article{overflow: hidden;background-color: #f5f5f5;height: 100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}@media (min-width: 767.98px){.path-node.node--type-article .views-row article,.view-frontpage .views-row article{-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px}}.path-node.node--type-article .views-row article .node__content,.view-frontpage .views-row article .node__content{margin: 0;display: flex;height: 100%}@media (min-width: 767.98px){.path-node.node--type-article .views-row article .node__content,.view-frontpage .views-row article .node__content{gap: 8px;flex-direction: column}}.path-node.node--type-article .views-row article .node__content img,.view-frontpage .views-row article .node__content img{max-width: 155px !important}@media (min-width: 767.98px){.path-node.node--type-article .views-row article .node__content img,.view-frontpage .views-row article .node__content img{max-width: 100% !important;width: 100%}}.path-node.node--type-article .views-row article .node__content .article-bottom,.view-frontpage .views-row article .node__content .article-bottom{padding: 16px;display: flex;flex-direction: column;gap: 8px;flex: 1}@media (min-width: 767.98px){.path-node.node--type-article .views-row article .node__content .article-bottom,.view-frontpage .views-row article .node__content .article-bottom{padding: 24px}}.path-node.node--type-article .views-row article .node__content .article-bottom .date,.view-frontpage .views-row article .node__content .article-bottom .date{font-size: 14px}.path-node.node--type-article .views-row article .node__content .article-bottom h3,.view-frontpage .views-row article .node__content .article-bottom h3{margin: 0;overflow: hidden;height: 70px}@media (min-width: 575.98px){.path-node.node--type-article .views-row article .node__content .article-bottom h3,.view-frontpage .views-row article .node__content .article-bottom h3{overflow: visible;height: auto}}.block-views-blockbooks-eshop-block-1{padding-top: 32px;background-color: #f5f5f5}@media (min-width: 991.98px){.block-views-blockbooks-eshop-block-1{padding-top: 64px}}.block-views-blockbooks-eshop-block-1 .header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 32px}.block-views-blockbooks-eshop-block-1 .content{padding-left: 0}@media (min-width: 1199.98px){.block-views-blockbooks-eshop-block-1 .content{padding-left: 100px}}.block-views-blockbooks-eshop-block-1 .content .view{padding-top: 0;padding-bottom: 0}@media (min-width: 767.98px){.block-views-blockbooks-eshop-block-1 .content .view{padding-bottom: 32px}}.block-views-blockbooks-eshop-block-1 .content .view .field--name-field-book-image{width: 150px}@media (min-width: 767.98px){.block-views-blockbooks-eshop-block-1 .content .view .field--name-field-book-image{width: 300px}}.block-views-blockbooks-eshop-block-1 .content .view .field--name-field-book-image img{max-width: 100%;height: auto;margin: 0;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px}.block-views-blockbooks-eshop-block-1 .content .view .book-content{display: flex;gap: 8px;justify-content: center;flex-direction: column;flex: 1}.block-views-blockbooks-eshop-block-1 .content .view .book-content *{padding-right: 20px}.block-views-blockbooks-eshop-block-1 .content .view .book-content .field--name-field-book-author{padding-right: 20px;font-size: 14px}.block-views-blockbooks-eshop-block-1 .content .view .book-content h4{padding-right: 20px}.block-views-blockbooks-eshop-block-1 .content .view .book-content .field--name-field-book-price{font-size: 24px;font-weight: 700}.block-views-blockbooks-eshop-block-1 .content .view .book-content .field--name-field-book-price:before{content: "";display: block;background: #35457c;width: 32px;height: 2px;margin: 15px 0}.block-views-blockbooks-eshop-block-1 div.slick .slick-dots{position: relative;flex-direction: row;margin-top: 24px;justify-content: center}@media (min-width: 1199.98px){.block-views-blockbooks-eshop-block-1 div.slick .slick-dots{position: absolute;flex-direction: column;left: -100px;margin-top: 0}}.block-views-blockbooks-eshop-block-1 div.slick .slick-dots li{opacity: 1}.block-views-blockbooks-eshop-block-1 div.slick .slick-dots li button{background-color: #d9d9d9}.block-views-blockbooks-eshop-block-1 div.slick .slick-dots li.slick-active button{background-color: #000}.block-views-blockannouncements-block-1{margin: 0}.block-views-blockannouncements-block-1 .header{display: flex;justify-content: space-between;align-items: center}.block-views-blockannouncements-block-1 .view .views-row{margin-top: 24px}@media (min-width: 767.98px){.block-views-blockannouncements-block-1 .view .views-row{margin-top: 16px}}.view-announcements article{margin-bottom: 0;height: 100%;padding: 0 0 0 32px;border-left: 2px solid #35457c}.view-announcements article .node__content{margin: 0;display: flex;flex-direction: column;gap: 8px}.view-announcements article .node__content .date{font-size: 14px;font-weight: 700}.block-views-blockcalendar-events-block-1{background-color: #000;color: #fff;background-image: url('/themes/activit_bootstrap_barrio_subtheme/img/logo.svg');background-position: right center;background-repeat: no-repeat}.block-views-blockcalendar-events-block-1 .header{display: flex;justify-content: space-between;align-items: center}.block-views-blockcalendar-events-block-1 .view-content .row{justify-content: center}.block-views-blockcalendar-events-block-1 .view-content .row img{width: 100%}.block-views-blockcalendar-events-block-1 .view-footer a{color: #fff}.view-calendar-events article{margin-bottom: 0;height: 100%;background: #f5f5f5;overflow: hidden;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}@media (min-width: 767.98px){.view-calendar-events article{-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px}}.view-calendar-events article .node__content{margin: 0;display: flex;height: 100%}@media (min-width: 767.98px){.view-calendar-events article .node__content{gap: 8px;flex-direction: column}}.view-calendar-events article .node__content img{max-width: 155px !important}@media (min-width: 767.98px){.view-calendar-events article .node__content img{max-width: unset !important}}.view-calendar-events article .node__content .article-bottom{padding: 16px;display: flex;flex-direction: column;gap: 8px;flex: 1}@media (min-width: 767.98px){.view-calendar-events article .node__content .article-bottom{padding: 24px}}.view-calendar-events article .node__content .article-bottom .date{font-family: 'DM Sans', sans-serif !important;font-size: 12px}@media (min-width: 767.98px){.view-calendar-events article .node__content .article-bottom .date{font-family: 'DM Serif Display', serif !important;font-size: 18px}}.view-calendar-events article .node__content .article-bottom .date:after{content: "";display: block;background: #35457c;width: 32px;height: 2px;margin: 8px 0 4px}@media (min-width: 767.98px){.view-calendar-events article .node__content .article-bottom .date:after{margin: 15px 0 7px}}.view-calendar-events article .node__content .article-bottom h3,.view-calendar-events article .node__content .article-bottom h3 a{color: #000;font-family: 'DM Sans', sans-serif;font-weight: 700;font-size: 18px;line-height: 22px}@media (min-width: 767.98px){.view-calendar-events article .node__content .article-bottom h3,.view-calendar-events article .node__content .article-bottom h3 a{font-size: 24px;line-height: 30px}}.view-calendar-events article .node__content .article-bottom .field--name-field-perex{display: none;flex: 1}@media (min-width: 767.98px){.view-calendar-events article .node__content .article-bottom .field--name-field-perex{display: block}}.view-calendar-events article .node__content .article-bottom .more-wrapper{display: none;margin-top: 22px}@media (min-width: 767.98px){.view-calendar-events article .node__content .article-bottom .more-wrapper{display: flex}}.view-calendar-events article .node__content .article-bottom .more-wrapper .btn{width: 100%}.path-frontpage .view .header.view-frontpage .header__title{font-size: 24px;font-weight: 700}.path-frontpage .view .header.view-node .header__title{font-size: 24px;font-weight: 700}.path-frontpage .view .header.view-node .header__subtitle{font-size: 14px;font-weight: 400}.path-frontpage .view article.node--type-kalendar{background-color: #1d1d1d}.path-frontpage .view article.node--type-kalendar h3,.path-frontpage .view article.node--type-kalendar h3 a{color: #fff}#block-activit-bootstrap-barrio-subtheme-newsletterblock{padding: 0}@media (min-width: 1199.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock{padding: 0 0 64px 0}}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper{padding: 24px}@media (min-width: 1199.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper{padding: 64px}}@media (min-width: 1199.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper{-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;box-shadow: 0 0 32px 0 rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 32px 0 rgba(0,0,0,0.15);-moz-box-shadow: 0 0 32px 0 rgba(0,0,0,0.15)}}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .field--name-body h3{color: #35457c;margin-bottom: 16px;font-size: 24px;line-height: 30px}@media (min-width: 767.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .field--name-body h3{font-size: 30px;line-height: 45px}}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .field--name-body p{font-size: 18px;margin: 0 0 20px 0}@media (min-width: 767.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .field--name-body p{font-size: 24px}}@media (min-width: 991.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .field--name-body p{margin: 0}}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.email{border: 2px solid #35457c;border-right: none;line-height: 48px;padding: 0 10px;-webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px}@media (max-width: 575.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.email{width: 100%;margin-bottom: 8px;border: 2px solid #35457c;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.button{font-size: 16px;font-weight: 700;line-height: 100%;padding: 16px 24px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;color: #fff;background-color: #35457c;border: 2px solid #35457c;margin: 0;height: auto;-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.button:after{content: "";display: inline-block;margin-left: 8px;width: 16px;height: 12px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_arrow_button.svg') no-repeat center transparent}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.button.btn-primary{color: #fff;background-color: #35457c;border: 2px solid #35457c}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.button.btn-secondary{color: #000;background-color: transparent;border: 2px solid #000}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.button.btn-secondary:after{filter: brightness(0) invert(0)}#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.button.btn-secondary-invert{color: #fff;background-color: transparent;border: 2px solid #fff}@media (max-width: 575.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col input.button{width: 100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}}@media (max-width: 575.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col #mc_embed_signup{width: 100%}}@media (max-width: 575.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col #mc_embed_signup #mc_embed_signup_scroll{width: 100%}}@media (max-width: 575.98px){#block-activit-bootstrap-barrio-subtheme-newsletterblock .newsletter-wrapper .form-col #mc_embed_signup #mc_embed_signup_scroll > div{width: 100%}}.path-frontpage #block-activit-bootstrap-barrio-subtheme-newsletterblock{padding-top: 0}@media (min-width: 1199.98px){.path-frontpage #block-activit-bootstrap-barrio-subtheme-newsletterblock{padding-top: 64px}}.view{padding: 0 0 32px}@media (min-width: 991.98px){.view{padding: 0 0 64px}}.view.view-id-taxonomy_term.view-display-id-page_1 .view-header{display: none}.view.view-books-eshop{padding-top: 0}.view .header a{display: none}.view .views-row{margin-top: 16px}@media (min-width: 991.98px){.view .views-row{margin-top: 32px}}.view > nav{margin-top: 32px;display: flex;justify-content: center}.view > nav .page-link{color: #000}.view > nav .active .page-link{color: #fff;background: #000;border-color: #000}.path-frontpage .view{padding-top: 32px}@media (min-width: 991.98px){.path-frontpage .view{padding-top: 64px}}.path-frontpage .view .header a{display: flex;justify-content: center;align-items: center}.path-frontpage .block .header a{display: flex;justify-content: center;align-items: center}.block-system-breadcrumb-block{margin: 64px 0 0 0;display: none}@media (min-width: 575.98px){.block-system-breadcrumb-block{display: block}}.block-system-breadcrumb-block ol.breadcrumb{white-space: nowrap;flex-wrap: nowrap;max-width: 100%;vertical-align: bottom;align-items: center}.block-system-breadcrumb-block ol.breadcrumb .breadcrumb-item{font-size: 14px;white-space: normal;position: relative;padding: 0 0 0 20px;margin-left: 14px;align-items: center;display: flex}@media (min-width: 991.98px){.block-system-breadcrumb-block ol.breadcrumb .breadcrumb-item{font-size: 16px}}.block-system-breadcrumb-block ol.breadcrumb .breadcrumb-item a{color: #000;font-weight: 600;font-size: 14px}@media (min-width: 991.98px){.block-system-breadcrumb-block ol.breadcrumb .breadcrumb-item a{font-size: 16px}}.block-system-breadcrumb-block ol.breadcrumb .breadcrumb-item:before{color: #35457c;float: none;position: absolute;left: 0}.block-system-breadcrumb-block ol.breadcrumb .breadcrumb-item:first-child{padding: 0;margin-left: 0;display: flex;align-items: flex-start}.block-system-breadcrumb-block ol.breadcrumb .breadcrumb-item:first-child a{display: block;text-indent: -9999px;width: 18px;height: 15px;margin-top: 2px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_home.svg') no-repeat top center transparent}.path-node .block-system-breadcrumb-block{margin: 0 0 24px 0}.path-search h2{margin: 20px 0}.path-search .node_search-results{padding-bottom: 32px}@media (min-width: 991.98px){.path-search .node_search-results{padding-bottom: 64px}}.basic-button{font-size: 16px;font-weight: 700;line-height: 100%;padding: 16px 24px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.basic-button:after{content: "";display: inline-block;margin-left: 8px;width: 16px;height: 12px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_arrow_button.svg') no-repeat center transparent}.primary-button{color: #fff;background-color: #35457c;border: 2px solid #35457c}.secondary-button{color: #000;background-color: transparent;border: 2px solid #000}.secondary-button:after{filter: brightness(0) invert(0)}.secondary-invert-button{color: #fff;background-color: transparent;border: 2px solid #fff}.btn{font-size: 16px;font-weight: 700;line-height: 100%;padding: 16px 24px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.btn:after{content: "";display: inline-block;margin-left: 8px;width: 16px;height: 12px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_arrow_button.svg') no-repeat center transparent}.btn.btn-primary{color: #fff;background-color: #35457c;border: 2px solid #35457c}.btn.btn-secondary{color: #000;background-color: transparent;border: 2px solid #000}.btn.btn-secondary:after{filter: brightness(0) invert(0)}.btn.btn-secondary-invert{color: #fff;background-color: transparent;border: 2px solid #fff}table th,table td{background-color: #f5f5f5;border: none;padding: 16px}table th p,table td p{margin-bottom: 0 !important}table tr:nth-child(even) th,table tr:nth-child(even) td{background-color: #fff}header{padding: 0 24px;box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.08);-webkit-box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.08)}@media (min-width: 1199.98px){header{padding: 0}}header .navbar-brand{padding: 35px 0;display: flex;gap: 12px;align-items: center}header .navbar-brand span{text-align: left;font-size: 14px;line-height: 18px}@media (min-width: 767.98px){header .navbar-brand span{font-size: 26px;line-height: 30px}}header .navbar-brand img{max-width: 57px;height: auto}@media (min-width: 767.98px){header .navbar-brand img{max-width: unset}}header .search-icon{text-indent: -9999px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_search.svg') no-repeat center transparent;width: 25px;height: 22px;margin-right: 24px;border: none;display: block;background-size: contain;cursor: pointer}@media (min-width: 575.98px){header .search-icon{display: none}}header .block.menu--faculty-menu{margin-bottom: 24px;display: none}@media (min-width: 1399.98px){header .block.menu--faculty-menu{display: block}}header .block.menu--faculty-menu ul.nav{justify-content: flex-end}header .block.menu--faculty-menu ul.nav li{white-space: nowrap;text-align: center}header .block.menu--faculty-menu ul.nav li a{color: #fff;font-size: 16px;font-weight: 600;padding: 0 16px;line-height: 40px}header .block.menu--faculty-menu ul.nav li.faculty-wrap-ff{-webkit-border-radius: 0 0 0 8px;-moz-border-radius: 0 0 0 8px;border-radius: 0 0 0 8px}header .block.menu--faculty-menu ul.nav li.faculty-wrap-iuridica{-webkit-border-radius: 0 0 8px 0;-moz-border-radius: 0 0 8px 0;border-radius: 0 0 8px 0}header .block-search-form-block{flex: 1;display: flex;align-items: center;justify-content: flex-end}@media (max-width: 575.98px){header .block-search-form-block{justify-content: start;top: 160px;left: 0;background: #FFF;padding-bottom: 24px;z-index: 2;position: absolute;display: none}}@media (max-width: 575.98px){header .block-search-form-block .content{width: 100%}}header .block-search-form-block .content #search-block-form{padding: 0;position: relative;flex-flow: nowrap}header .block-search-form-block .content #search-block-form fieldset{margin: 0 !important}@media (max-width: 575.98px){header .block-search-form-block .content #search-block-form fieldset{width: 100%}}header .block-search-form-block .content #search-block-form fieldset input.form-search{background-color: #f5f5f5;border: none;padding: 0 20px 0 50px;line-height: 48px}@media (max-width: 575.98px){header .block-search-form-block .content #search-block-form fieldset input.form-search{width: 100%}}header .block-search-form-block .content #search-block-form button.form-submit{text-indent: -9999px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_search.svg') no-repeat center transparent;width: 48px;height: 48px;position: absolute;left: 0;top: 0;border: none}header .block-dropdown-languagelanguage-interface{display: none}@media (min-width: 1399.98px){header .block-dropdown-languagelanguage-interface{display: flex}}.block-dropdown-languagelanguage-interface{width: 156px;display: flex;position: relative;min-height: 48px}.block-dropdown-languagelanguage-interface .dropbutton-wrapper{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%)}@media (max-width: 1399.98px){.block-dropdown-languagelanguage-interface .dropbutton-wrapper{position: relative}}.block-dropdown-languagelanguage-interface .dropbutton-wrapper .dropbutton-widget{background: none;border: none;position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.block-dropdown-languagelanguage-interface .dropbutton-wrapper .dropbutton-widget .dropbutton{width: 100px}.block-dropdown-languagelanguage-interface .dropbutton-wrapper .dropbutton-widget:hover{background: none !important}.block-dropdown-languagelanguage-interface .dropdown-language-item{border: none}.block-dropdown-languagelanguage-interface .dropdown-language-item li{display: flex;align-items: center}.block-dropdown-languagelanguage-interface .dropdown-language-item li a,.block-dropdown-languagelanguage-interface .dropdown-language-item li span{font-weight: bold}.block-dropdown-languagelanguage-interface .dropdown-language-item li a:hover,.block-dropdown-languagelanguage-interface .dropdown-language-item li span:hover{background: none !important}.block-dropdown-languagelanguage-interface .dropdown-language-item li:hover{background: none !important}.block-dropdown-languagelanguage-interface .dropdown-language-item li img{width: 16px;height: 16px;padding: 0}.block-dropdown-languagelanguage-interface .dropdown-language-item li.dropbutton-toggle button{background: none !important;display: flex;justify-content: center}.block-dropdown-languagelanguage-interface .dropdown-language-item li.dropbutton-toggle button .dropbutton-arrow{position: relative;margin-top: 5px;height: 16px;width: 16px;top: 0;left: 0;border: none;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_dropdown_arrow.svg') no-repeat center transparent}.block-dropdown-languagelanguage-interface .dropbutton-multiple.open .dropbutton .secondary-action{display: flex !important;border: none}.offcanvas{align-items: flex-end}.offcanvas .btn-close{padding: 0;position: absolute;width: 30px;height: 30px;top: 40px;right: 24px;opacity: 1;z-index: 2;background-size: 25px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.offcanvas .offcanvas-body{width: 100%}.offcanvas .offcanvas-body .navbar-brand{display: flex;align-items: center;gap: 12px;padding: 30px 0 30px 48px;z-index: 1;position: relative;background-color: #fff}.offcanvas .offcanvas-body .navbar-brand img{max-width: 57px;height: auto}.offcanvas .offcanvas-body .navbar-brand span{font-size: 16px;line-height: 18px}.offcanvas .offcanvas-body .block-dropdown-languagelanguage-interface{padding: 0 30px 0 48px;width: calc(100% - 30px);box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.08);-webkit-box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.08)}.offcanvas .offcanvas-body .block-dropdown-languagelanguage-interface .content{width: 100%}.offcanvas .offcanvas-body .block-dropdown-languagelanguage-interface .content .dropbutton-wrapper .dropbutton-widget .dropbutton{width: 100%;border: none}.offcanvas .offcanvas-body .block-dropdown-languagelanguage-interface .content .dropbutton-wrapper .dropbutton-widget .dropbutton li{text-align: left;width: 100%;line-height: 53px}.offcanvas .offcanvas-body .block-dropdown-languagelanguage-interface .content .dropbutton-wrapper .dropbutton-widget .dropbutton li a{width: 100%}.offcanvas .offcanvas-body .block-dropdown-languagelanguage-interface .content .dropbutton-wrapper .dropbutton-widget .dropbutton li.dropbutton-toggle{max-height: 53px}.offcanvas .offcanvas-body .block-dropdown-languagelanguage-interface .content .dropbutton-wrapper .dropbutton-widget .dropbutton li.dropbutton-toggle button{align-items: center;justify-content: flex-end}.offcanvas .offcanvas-body .nav-item{width: 100%}.offcanvas .offcanvas-body .nav-item .nav-link{padding: 16px 24px;color: #000;font-weight: bold;transition: all .3s ease}.offcanvas .offcanvas-body .menu--menu-header-menu .nav-item:first-child a{text-indent: 9999px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_home.svg') no-repeat left center transparent;margin-left: 24px}.offcanvas-backdrop{z-index: 1009}.menu--faculty-menu .nav-item.faculty-wrap-ff{background-color: #009fda;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.menu--faculty-menu .nav-item.faculty-wrap-pdf{background-color: #009640}.menu--faculty-menu .nav-item.faculty-wrap-fzsp{background-color: #fbba00}.menu--faculty-menu .nav-item.faculty-wrap-tftu{background-color: #a8a8a7}.menu--faculty-menu .nav-item.faculty-wrap-iuridica{background-color: #95082f;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.menu--faculty-menu .nav-item a{color: #fff !important}.nav-item,.main-item{position: relative}#navbar-main{margin-left: 24px;padding: 0}@media (min-width: 1399.98px){#navbar-main{margin-left: 0;margin-top: 24px}}#navbar-main .nav{display: flex;align-items: center}#navbar-main .nav::before,#navbar-main .nav::after{display: none}#navbar-main .nav .nav-item{padding: 0 10px}#navbar-main .nav .nav-item .nav-link{position: relative;font-weight: 700;color: #000;line-height: 21px;padding: 0 0 26px;font-size: 17px}#navbar-main .nav .nav-item .nav-link:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background-color: transparent;transition: all .3s ease}#navbar-main .nav .nav-item .nav-link:hover{color: #35457c}#navbar-main .nav .nav-item .nav-link:hover:after{background-color: #35457c}#navbar-main .nav .nav-item:first-child a{text-indent: 9999px;width: 33px;height: 43px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_home.svg') no-repeat top center transparent}#navbar-main .nav .nav-item:first-child a:hover{filter: brightness(0) saturate(100%) invert(14%) sepia(80%) saturate(5236%) hue-rotate(8deg) brightness(82%) contrast(122%)}#navbar-main .nav .nav-item:first-child a:hover:after{background-color: transparent}#navbar-main .nav .nav-item:last-child a{padding-right: 0}#navbar-main .nav .nav-item.menu-item--active-trail a{color: #35457c}#navbar-main .nav .nav-item.menu-item--active-trail a:after{background-color: #35457c}#navbar-main .nav .nav-item.menu-item--active-trail:first-child{filter: brightness(0) saturate(100%) invert(14%) sepia(80%) saturate(5236%) hue-rotate(8deg) brightness(82%) contrast(122%)}#navbar-main .nav .nav-item.menu-item--active-trail:first-child a:after{background-color: transparent}@media (max-width: 991.98px){#navbar-main .nav-menu{flex: 1}}#navbar-main .dropdown-toggle{flex-direction: row;display: flex;align-items: center;cursor: pointer}#navbar-main .dropdown-toggle::after{display: none}#navbar-main .dropdown-toggle:hover{color: #80bc3a}#navbar-main .hamburger.link-notext .dropdown-menu{right: 0}#navbar-main .hamburger-lines{height: 20px;width: 24px;z-index: 2;display: flex;flex-direction: column;justify-content: space-between}#navbar-main .hamburger-lines .line{display: block;height: 2px;width: 100%;background: #000;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px}#navbar-main .hamburger-lines .line1{transform-origin: 0 0;transition: transform .4s ease-in-out}#navbar-main .hamburger-lines .line2{transition: transform .2s ease-in-out}#navbar-main .hamburger-lines .line3{transform-origin: 0 100%;transition: transform .4s ease-in-out}#offcanvasMenu{width: auto;border: none;color: #000;top: 0;z-index: 1010}#offcanvasMenu.show + .top-header a.hamburger-lines .line1{transform: rotate(45deg);position: relative;top: -1px}#offcanvasMenu.show + .top-header a.hamburger-lines .line2{display: none}#offcanvasMenu.show + .top-header a.hamburger-lines .line3{transform: rotate(-45deg);position: relative;top: 1px}#offcanvasMenu .offcanvas-header{display: none}#offcanvasMenu .offcanvas-body{padding: 0 0 1rem 0}#offcanvasMenu .offcanvas-body .mobileNav{padding-bottom: 0}#offcanvasMenu .offcanvas-body .mobileNav ul.nav{margin: 0}#offcanvasMenu .offcanvas-body .mobileNav .nav-link{color: #000;font-weight: 900;padding: 15px 19px}#offcanvasMenu .offcanvas-body .mobileNav .nav-link:active,#offcanvasMenu .offcanvas-body .mobileNav .nav-link:focus,#offcanvasMenu .offcanvas-body .mobileNav .nav-link:hover{background-color: unset !important}#offcanvasMenu .offcanvas-body .mobileNav .nav-item{cursor: pointer}.gin--classic-toolbar #offcanvasMenu{top: 136px}.gin--classic-toolbar.scrolled #offcanvasMenu{top: 96px}div.slick article{margin: 0;padding: 0;position: relative}div.slick article .field{margin: 0}div.slick article .field.field--name-field-banner-image img{max-width: 100%;margin: 0;height: auto}div.slick article .field.field--name-field-banner-image:before{content: "";display: block;width: 100%;height: 100%;position: absolute;background: #000;opacity: 0.3}div.slick article .node__content{margin: 0;position: absolute;width: 100%;top: 50%;transform: translateY(-50%);color: #fff;text-align: right}div.slick article .node__content *{color: #fff}div.slick article .node__content .field--name-body{padding-left: 20px}@media (min-width: 991.98px){div.slick article .node__content .field--name-body{padding-left: 100px}}div.slick article .node__content .field--name-body h2,div.slick article .node__content .field--name-body h2 a,div.slick article .node__content .field--name-body h3,div.slick article .node__content .field--name-body h3 a{font-size: 35px;line-height: 100%;font-weight: 800;text-shadow: 2px 2px 10px #000}@media (min-width: 991.98px){div.slick article .node__content .field--name-body h2,div.slick article .node__content .field--name-body h2 a,div.slick article .node__content .field--name-body h3,div.slick article .node__content .field--name-body h3 a{font-size: 35px;line-height: 45px}}div.slick article .node__content .field--name-body h2,div.slick article .node__content .field--name-body h3{margin-bottom: 20px}@media (min-width: 991.98px){div.slick article .node__content .field--name-body h2,div.slick article .node__content .field--name-body h3{margin-bottom: 32px;font-size: 35px;line-height: 45px}}div.slick article .node__content .field--name-body p{font-size: 20px;line-height: 28px;font-family: 'DM Serif Display', serif;font-weight: 400;text-shadow: 2px 2px 10px #000}@media (min-width: 991.98px){div.slick article .node__content .field--name-body p{font-size: 35px;line-height: 45px}}div.slick article .node__content .field--name-field-link{margin-top: 32px}div.slick article .node__content .field--name-field-link a{font-size: 16px;font-weight: 700;line-height: 100%;padding: 16px 24px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;color: #fff;background-color: #35457c;border: 2px solid #35457c}div.slick article .node__content .field--name-field-link a:after{content: "";display: inline-block;margin-left: 8px;width: 16px;height: 12px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_arrow_button.svg') no-repeat center transparent}div.slick article.node--type-eshop-book .node__content{text-align: left;display: flex;gap: 32px;position: relative;left: 0;top: 0;-webkit-transform: none;-moz-transform: none;transform: none}div.slick article.node--type-eshop-book .node__content *{color: #000}div.slick .slick-dots{margin: 0;padding: 0;display: flex;gap: 16px;flex-direction: column;left: 24px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%)}@media (min-width: 1399.98px){div.slick .slick-dots{left: calc((100vw - 1320px) / 2)}}div.slick .slick-dots li{list-style-type: none;opacity: .5;height: 16px}div.slick .slick-dots li button{text-indent: -9999px;border: none;width: 8px;height: 8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}@media (min-width: 767.98px){div.slick .slick-dots li button{width: 16px;height: 16px}}div.slick .slick-dots li.slick-active{opacity: 1}.view-id-slider{padding: 0 !important}@media (min-width: 1199.98px){.node--view-mode-full div.slick .slick-slide{margin: 0 4px}}.node--view-mode-full div.slick .slick-dots{flex-direction: row;justify-content: center;margin-top: 25px;position: relative;left: 0;top: 0;-webkit-transform: none;-moz-transform: none;transform: none}.node--view-mode-full div.slick .slick-dots li button{background-color: #d9d9d9}article.node .field--type-image{margin: 0;float: none}article.node .content--main{max-width: 100%}article.node img{max-width: 100%;height: auto}article.node.node--view-mode-full > h2{margin-bottom: 32px}article.node.node--view-mode-full .node__content p{margin-bottom: 20px}article.node.node--view-mode-full .node__meta{font-size: 0.9375rem;margin-bottom: 25px;margin-left: auto;margin-right: auto}article.node.node--view-mode-full .node__meta .node__author{font-weight: 700}article.node.node--view-mode-full .node__meta .node__created{padding-left: 15px;margin-left: 10px;border-left: 1px solid #a8a8a7}article.node .photogallery-wrap div.slick .slick-slide{margin: 0 2px}article.node .photogallery-wrap div.slick .slick-dots{margin-top: 24px;flex-direction: row;justify-content: center;position: relative;left: 0;top: 0;-webkit-transform: none;-moz-transform: none;transform: none}article.node .photogallery-wrap div.slick .slick-dots li{opacity: 1}article.node .photogallery-wrap div.slick .slick-dots li button{background-color: #d9d9d9}article.node .photogallery-wrap div.slick .slick-dots li.slick-active button{background-color: #000}.node--type-kalendar.node--view-mode-full .node--event-date{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #d9d9d9}.sidebar .block{padding: 0;border: 0}@media (min-width: 767.98px){.sidebar .block{padding: 0 32px 0 0}}@media (max-width: 767.98px){.sidebar .block.menu--kvalita > h2,.sidebar .block.menu--kniznica > h2,.sidebar .block.menu--menu-truni-menu > h2{display: flex;justify-content: space-between;width: auto !important;height: auto !important;position: relative !important;font-family: 'DM Sans', sans-serif !important;padding: 10px 16px !important;background-color: #f5f5f5;font-size: 16px;font-weight: 600;cursor: pointer;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.sidebar .block.menu--kvalita > h2:after,.sidebar .block.menu--kniznica > h2:after,.sidebar .block.menu--menu-truni-menu > h2:after{content: "";display: block;width: 20px;height: 20px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_dropdown_arrow.svg') no-repeat center transparent}.sidebar .block.menu--kvalita > h2.active:after,.sidebar .block.menu--kniznica > h2.active:after,.sidebar .block.menu--menu-truni-menu > h2.active:after{transform: rotate(180deg)}}.sidebar .block.menu--kvalita ul,.sidebar .block.menu--kniznica ul,.sidebar .block.menu--menu-truni-menu ul{display: flex;flex-direction: column;margin: 0}.sidebar .block.menu--kvalita ul.nav,.sidebar .block.menu--kniznica ul.nav,.sidebar .block.menu--menu-truni-menu ul.nav{display: none;margin: 5px 0 0 0}@media (min-width: 767.98px){.sidebar .block.menu--kvalita ul.nav,.sidebar .block.menu--kniznica ul.nav,.sidebar .block.menu--menu-truni-menu ul.nav{display: flex;margin: 0}}.sidebar .block.menu--kvalita ul li,.sidebar .block.menu--kniznica ul li,.sidebar .block.menu--menu-truni-menu ul li{list-style: none;width: 100%}.sidebar .block.menu--kvalita ul li.menu-item--collapsed > a:after,.sidebar .block.menu--kniznica ul li.menu-item--collapsed > a:after,.sidebar .block.menu--menu-truni-menu ul li.menu-item--collapsed > a:after,.sidebar .block.menu--kvalita ul li.menu-item--expanded > a:after,.sidebar .block.menu--kniznica ul li.menu-item--expanded > a:after,.sidebar .block.menu--menu-truni-menu ul li.menu-item--expanded > a:after{content: "";display: block;width: 20px;height: 20px;background: url('/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_dropdown_arrow.svg') no-repeat center transparent}.sidebar .block.menu--kvalita ul li.menu-item--expanded > a:after,.sidebar .block.menu--kniznica ul li.menu-item--expanded > a:after,.sidebar .block.menu--menu-truni-menu ul li.menu-item--expanded > a:after{transform: rotate(180deg)}.sidebar .block.menu--kvalita ul li.menu-item--active-trail > a,.sidebar .block.menu--kniznica ul li.menu-item--active-trail > a,.sidebar .block.menu--menu-truni-menu ul li.menu-item--active-trail > a{background-color: #f5f5f5}.sidebar .block.menu--kvalita ul li a,.sidebar .block.menu--kniznica ul li a,.sidebar .block.menu--menu-truni-menu ul li a{padding: 10px 16px;margin-bottom: 4px;display: flex;justify-content: space-between;gap: 10px;font-weight: 600;color: #000;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.sidebar .block.menu--kvalita ul li a.is-active,.sidebar .block.menu--kniznica ul li a.is-active,.sidebar .block.menu--menu-truni-menu ul li a.is-active{background-color: #35457c;color: #fff}.sidebar .block.menu--kvalita ul li a.is-active:after,.sidebar .block.menu--kniznica ul li a.is-active:after,.sidebar .block.menu--menu-truni-menu ul li a.is-active:after{filter: invert(1)}footer.site-footer{background-color: #f5f5f5;font-family: 'DM Sans', sans-serif}@media (max-width: 767.98px){footer.site-footer{padding-top: 5px}}footer.site-footer a{color: #000}footer.site-footer .block{padding: 0}@media (max-width: 767.98px){footer.site-footer .block{margin: 10px 0}}footer.site-footer .content{color: #000;font-size: 16px}footer.site-footer .menus > div{padding: 0 25px}footer.site-footer .menus > div > .row{margin: 0}footer.site-footer ul.nav{display: flex;flex-direction: column;gap: 16px}footer.site-footer ul.nav a.nav-link{color: #000;font-weight: 600;font-size: 16px;padding: 0;line-height: 21px;display: flex;gap: 8px;align-items: center}footer.site-footer .menu-socials a.nav-link:before{content: "";display: block;width: 17px;height: 17px;background-color: transparent;background-position: center center;background-repeat: no-repeat}footer.site-footer .menu-socials a.nav-link.icon-eshop:before{background-image: url("/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_eshop.svg")}footer.site-footer .menu-socials a.nav-link.icon-facebook:before{background-image: url("/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_fb.svg")}footer.site-footer .menu-socials a.nav-link.icon-instagram:before{background-image: url("/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_ig.svg")}footer.site-footer .menu-socials a.nav-link.icon-twitter:before{background-image: url("/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_x.svg")}footer.site-footer .menu-socials a.nav-link.icon-linkedin:before{background-image: url("/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_in.svg")}footer.site-footer .menu-socials a.nav-link.icon-youtube:before{background-image: url("/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_yt.svg")}footer.site-footer .menu-socials a.nav-link.icon-spotify:before{background-image: url("/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_spotify.svg")}footer.site-footer .menu-socials a.nav-link.icon-tiktok:before{background-image: url("/themes/activit_bootstrap_barrio_subtheme/img/icons/icon_tiktok.svg")}footer.site-footer .block.menu--footer{border-top: 1px solid rgba(0,0,0,0.25);padding: 26px 0}footer.site-footer .block.menu--footer ul.nav{flex-wrap: nowrap;justify-content: space-between}@media (min-width: 767.98px){footer.site-footer .block.menu--footer ul.nav{flex-direction: row}}footer.site-footer .block.menu--footer ul.nav:before,footer.site-footer .block.menu--footer ul.nav:after{display: none}footer.site-footer .region-footer-contact{margin: 0}.footer-lines{display: flex}.footer-lines > div{width: 20%;height: 8px}.footer-lines > div.line1{background-color: #009640}.footer-lines > div.line2{background-color: #009fda}.footer-lines > div.line3{background-color: #fbba00}.footer-lines > div.line4{background-color: #a8a8a7}.footer-lines > div.line5{background-color: #95082f}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background: #f5f5f5;color: #000 !important}span.eu-cookie-withdraw-tab{cursor: pointer;position: relative;top: 0;left: 0;background-color: transparent;font-size: 16px;font-weight: 600}div#sliding-popup button.eu-cookie-withdraw-tab{display: none}div#sliding-popup div{color: #000 !important}#sliding-popup.sliding-popup-bottom #popup-buttons button,#sliding-popup.sliding-popup-top #popup-buttons button,#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories-buttons button,#sliding-popup.sliding-popup-top .eu-cookie-compliance-categories-buttons button{font-size: 14px;font-weight: 900;line-height: 20px;height: 50px;border: 3px solid #35457c;padding: 0 15px;margin-top: 1em;float: left;background: transparent;border-radius: 0;text-transform: uppercase;font-family: 'Open Sans', sans-serif;letter-spacing: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-shadow: none;color: #35457c;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px}#popup-buttons .agree-button{background: #35457c !important;color: white !important}#popup-text label,#popup-text h2,#popup-text p{color: #000 !important}#popup-text h2{color: #000 !important}#popup-text .eu-cookie-compliance-more-button{color: #35457c}.eu-cookie-compliance-message{margin: 15px 0}.eu-cookie-compliance-message label,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message p,.eu-cookie-compliance-message a{font-size: 16px;font-weight: 600 !important;letter-spacing: 0;color: #000 !important}.eu-cookie-compliance-message h2{margin-bottom: 10px;color: #000 !important}.eu-cookie-compliance-message a{color: #35457c !important}.eu-cookie-compliance-categories{padding: 0}.eu-cookie-compliance-categories .eu-cookie-compliance-category{margin: 3px 0}@media (min-width: 767.98px){.eu-cookie-compliance-categories .eu-cookie-compliance-category{display: flex;gap: 5px}}.eu-cookie-compliance-categories .eu-cookie-compliance-category label{color: #000 !important}@media (min-width: 767.98px){.eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description:before{display: inline-block;content: '-';margin-right: 5px}}.eu-cookie-compliance-buttons{float: none;display: flex;justify-content: space-between;max-width: unset}.eu-cookie-compliance-buttons button.eu-cookie-compliance-reject-button{order: 1}.eu-cookie-compliance-buttons button.eu-cookie-withdraw-button{order: 2}.eu-cookie-compliance-buttons button.agree-button{order: 3}