﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=PT+Sans:wght@700&family=PT+Serif:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@font-face{font-family:'ClashDisplay-Variable';src:url("/themes/custom/sitges_barrio/css/../assets/fonts/ClashDisplay-Variable.woff2") format("woff2"),url("/themes/custom/sitges_barrio/css/../assets/fonts/ClashDisplay-Variable.woff") format("woff"),url("/themes/custom/sitges_barrio/css/../assets/fonts/ClashDisplay-Variable.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:'AsgardTrial-Bold';src:url("/themes/custom/sitges_barrio/css/../assets/fonts/AsgardTrial-Bold.ttf") format("truetype")}.block-sff-sponsors-why-sponsor .content .sff-block-title h2,.node--type-news.node--view-mode-embed.node .field--name-bundle-fieldnode,.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-name,.page-node-4 .equipo_item .title,.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-type-processed-text p,.page-node-220 .pases-container .pase-info,.industry-hub .industria-item h2,.p-sostenibilidad .listado .obj-container li p:first-child,.p-sostenibilidad .bottom .logos-container li .textos p{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.125rem;letter-spacing:2.8px;text-transform:uppercase}.line-in,.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure .sff-caption,.node--type-publication.node--view-mode-teaser .field--name-field-multi-highlight,.path-webform .webform-submission-form .webform-section .webform-section-title,.node--type-webform .webform-submission-form .webform-section .webform-section-title,.news-body blockquote p,.logbook-body blockquote p,.node--type-logbook.node--view-mode-tidbit .field--name-field-multi-highlight,.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-multi-highlight,.page-node-4 .que-fan .text ul li,.page-node-4 .participa .content .strong,.page-view-sff-sponsors .view-content.row .group-title,.palmares .listado-item p,.p-sostenibilidad .header .quote p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1.1rem;line-height:1.25rem}@media (min-width: 992px){.line-in,.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure .sff-caption,.node--type-publication.node--view-mode-teaser .field--name-field-multi-highlight,.path-webform .webform-submission-form .webform-section .webform-section-title,.node--type-webform .webform-submission-form .webform-section .webform-section-title,.news-body blockquote p,.logbook-body blockquote p,.node--type-logbook.node--view-mode-tidbit .field--name-field-multi-highlight,.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-multi-highlight,.page-node-4 .que-fan .text ul li,.page-node-4 .participa .content .strong,.page-view-sff-sponsors .view-content.row .group-title,.palmares .listado-item p,.p-sostenibilidad .header .quote p{font-size:1.25rem;line-height:2rem}}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .pretitle,.paragraph--type-pretitle-title-background-image .link .pretitle,.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a .sff-texts .pretitle,.addtoany_list .a2a_share_text{font-family:"Montserrat",sans-serif;font-weight:700;font-size:0.87rem;letter-spacing:1.38px;line-height:1rem}@media (min-width: 992px){.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .pretitle,.paragraph--type-pretitle-title-background-image .link .pretitle,.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a .sff-texts .pretitle,.addtoany_list .a2a_share_text{letter-spacing:2.8px}}.node--type-film.node--view-mode-embed .group-left .field--name-node-title p a,.node--type-news.node--view-mode-full .news-header .header-right div:last-child .field,.news-body .line-in,.logbook-body .line-in,.node--type-logbook.node--view-mode-full .logbook-header div:last-child .field,.page-node-141 .block-views .position-wrapper .position,.page-node-141 .block-views .position-wrapper .name,.masonry-layout-sff-team .masonry-item .field--name-sff-team-position-members .name,.masonry-layout-sff-team .masonry-item .field--name-sff-team-position-members .position{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.75rem}.b-buscador .header .c-feedback .statement,.user--type-user.user--view-mode-token .field--name-username p,.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:0.87rem;line-height:1.25rem}body h1,.paragraph--type-cabecera .group-left .field--name-field-multi-title,.page-node-4 .participa .title h2{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;letter-spacing:-0.5px;font-size:3.2rem;line-height:3rem}@media (min-width: 992px){body h1,.paragraph--type-cabecera .group-left .field--name-field-multi-title,.page-node-4 .participa .title h2{line-height:4.75rem;font-size:4.25rem}}body h2,.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure .sff-number,.node--type-logbook.node--view-mode-tidbit .sff-tidbit-title,.page-view-sff-spaces .title,.page-view-sff-logbook .title,.page-view-sff-awards .view-sff-awards .view-header .line-in,.p-sostenibilidad h1{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;line-height:2rem;font-size:2.3rem}@media (min-width: 992px){body h2,.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure .sff-number,.node--type-logbook.node--view-mode-tidbit .sff-tidbit-title,.page-view-sff-spaces .title,.page-view-sff-logbook .title,.page-view-sff-awards .view-sff-awards .view-header .line-in,.p-sostenibilidad h1{line-height:4.5rem;font-size:4rem}}.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span,body h3,.block-sff-sponsors-why-sponsor .content .sff-highlight p,.sff-route-sff-utilsnewsletter .block-page-title-block h1,.node--type-room.node--view-mode-full .group-header .field--name-node-title h1,.node--type-publication.node--view-mode-full .group-header .field--name-node-title h1,.paragraph--type-cabecera .group-left .field--name-field-multi-pretitle,.node--type-news.node--view-mode-full .news-header .header-right .field--name-node-title h1,.node--type-logbook.node--view-mode-full .logbook-header .field--name-node-title h1{font-family:"ClashDisplay-Variable",sans-serif;font-weight:500;line-height:2.5rem;font-size:2.5rem;letter-spacing:-0.5px}@media (min-width: 992px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span,body h3,.block-sff-sponsors-why-sponsor .content .sff-highlight p,.sff-route-sff-utilsnewsletter .block-page-title-block h1,.node--type-room.node--view-mode-full .group-header .field--name-node-title h1,.node--type-publication.node--view-mode-full .group-header .field--name-node-title h1,.paragraph--type-cabecera .group-left .field--name-field-multi-pretitle,.node--type-news.node--view-mode-full .news-header .header-right .field--name-node-title h1,.node--type-logbook.node--view-mode-full .logbook-header .field--name-node-title h1{line-height:4.25rem;font-size:3.75rem}}body h4,.block-sff-transparency-banner-block .content .sff-transparency-banner .main-text,.page-view-sff-sponsors .region-featured-bottom-second .block-webform h2,.page-node-220 .pases-container .pase h3,.covid-info span{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;line-height:3rem;font-size:3rem;letter-spacing:1.6px;text-transform:uppercase}body h5,.block-sff-past-editions-block .content .sff-texts .main-text,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red .title,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue .title,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green .title,.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .title,.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .sff-texts .title,.paragraph--type-only-title-and-text .field--name-sff-paragraph-only-title-and-text .sff-texts .title,.paragraph--type-double-width-framed-image .field .sff-background-image a .title,.page-node-4 .participa .content h3,.page-node-141 .block-views h2,.pagina-jurado .official-jury .oficial-list li .name{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;line-height:2.25rem;font-size:2.25rem}@media (min-width: 992px){body h5,.block-sff-past-editions-block .content .sff-texts .main-text,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red .title,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue .title,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green .title,.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .title,.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .sff-texts .title,.paragraph--type-only-title-and-text .field--name-sff-paragraph-only-title-and-text .sff-texts .title,.paragraph--type-double-width-framed-image .field .sff-background-image a .title,.page-node-4 .participa .content h3,.page-node-141 .block-views h2,.pagina-jurado .official-jury .oficial-list li .name{line-height:3rem;font-size:2.5rem}}body h6,.news-body h2,.logbook-body h2,.node--type-award.node--view-mode-teaser .field--name-node-title p{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;line-height:2.75rem;font-size:2.25rem}.block-sff-ticketing-catalogue .col a,.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso a,.b-agenda .group-buttons button:not(.active),.b-agenda .dialog-header .remove-filters,.b-sitges-last-minute .slick-arrow,.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts .cta_link,.link.sff-frame,.c-event-item .buy-button .state-zone[data-state^="reserved"] a,.c-event-item .buy-zone .state-zone[data-state^="reserved"] a,.path-webform .webform-submission-form .form-actions .webform-button--submit,.node--type-webform .webform-submission-form .form-actions .webform-button--submit,.paragraph--type-featured-link a,.paragraph--type-sections-slider .slick-arrow,.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-background-image,.pagination.js-pager__items .page-item .page-link,.pagination.js-pager__items .pager__item--next .page-link,.page-node-4 .cabecera_content a,.page-node-4 .equipo .btn,.page-node-4 .participa .title a,.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-actions .webform-button--submit,.page-view-sff-packs .block-system-main-block .slick-arrow,.page-node-220 .pases-container .descarga_pase .btn,.path-oauth form .form-actions #edit-submit,.pagina-jurado .button-list-container .buttons-list a,.b-experience-family .sff-texts a,.b-experience-zombie-walk .sff-texts a,.b-infinitas-experiencias .btn.sff-frame,.block-sff-inscribe-film .wrapper .link,.sff-newsletter-form .content .form-actions button,.sff-slick-home .slick-arrow,.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow,.b-map-app .group-buttons a:not(.active),.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container .sff-pack-texts a,.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts .link,.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .link,.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts .link,.field--name-sff-paragraph-banner .sff-background-image .sff-frame,.page-view-sff-spaces .pagination.js-pager__items .page-item .page-link,.page-view-sff-spaces .pagination.js-pager__items .pager__item--next .page-link,.page-view-sff-logbook .pagination.js-pager__items .page-item .page-link,.page-view-sff-logbook .pagination.js-pager__items .pager__item--next .page-link,.b-coneix-port .sff-texts a,.film-header .region--top .field.field--name-sff-films-ticketing-link a,.b-buscador .header .c-feedback .btn,.b-agenda .group-buttons button.active,.b-map-app .group-buttons a.active,.node--type-minisite-activity.node--view-mode-full .field--name-sff-minisites-ticketing-link .sff-frame,.b-buscador-minisites .header-wrapper .btn,.c-event-item .buy-button a,.c-event-item .buy-zone a,.path-my-reservations .c-modal .modal-main-container .footer-zone .cencel-button,.path-user .form-actions button,.pagina-jurado .button-list-container .buttons-list a.active-btn,#sib-container .sib-form-block__button,.b-buscador .results-options .reservation-options .reservation-status,.b-buscador-minisites .header-wrapper .c-check-group .content .item-check .input-label .text,.c-event-item .buy-button .state-zone[data-state^="sold-out"] p,.c-event-item .buy-zone .state-zone[data-state^="sold-out"] p,.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts .pretitle,.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts .pretitle,.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-texts .sff-frame,.page-node-220 .pases-container .pase-group-inline p{font-family:"Montserrat",sans-serif;font-weight:700;font-size:0.87rem;line-height:1.5rem;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.b-redes .field ul,.block-sff-utils-mobile-primary-menu .menu,.block-sff-ticketing-discounts .sff-discounts .col ul,.sff-list-icons,.sff-list-stars,.page-node-4 .que-fan .text ul{list-style:none;padding:0;margin:0}.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.path-node.node--type-page .field--name-body,.b-redes,.field--name-sff-home-slides .tab-content .tab-pane .texts-container,.block-sff-day-to-day-header-block,.masonry-layout-sff-day-to-day,.breadcrumb,.block-sff-sponsors-why-sponsor .content,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates,.block-views-blocksff-packs-block-passes .view-sff-packs .view-content,.sff-route-sff-utilsnewsletter .block-page-title-block,.block-sff-past-editions-block .content,.b-buscador,.block-sff-transparency-header-block .content,.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper,.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories,.node--type-minisite.node--view-mode-full .field--name-field-two-cols,.node--type-minisite-activity.node--view-mode-full,.b-buscador-minisites .buscador-body .no-results,.node--type-day-to-day .field--name-field-ref-medias,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.node--type-room.node--view-mode-full .group-footer .b-sitges-last-minute,.node--type-publication.node--view-mode-full .group-footer .b-sitges-last-minute,.path-node.node--type-room .field--name-sff-sitges-experience-last-minute-space,.path-node.node--type-room .sff-block-activities.view-sff-experience,.path-webform .webform-submission-form,.node--type-webform .webform-submission-form,.field--name-field-ref-sponsors,.paragraph--type-entradilla.paragraph--view-mode-default,.paragraph--type-two-col-image-text,.paragraph--type-two-col-text,.field--name-sff-paragraph-banner,.paragraph--type-sections-row,.paragraph--type-sections-slider,.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.node--type-parallel-activity.node--view-mode-full,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts,.node--type-parallel-collection.node--view-mode-full .field--name-field-ref-sections,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection,.node--type-parallel-collection.node--view-mode-full .b-medium-row,.node--type-person.node--view-mode-full,.path-node.node--type-person #page-wrapper #page #main-wrapper .block-views-blocksff-film-b-director-film,.site-footer__top,.page-node-330 .node--type-page.node--view-mode-full,.page-node-331 .node--type-page.node--view-mode-full,.page-node-328 .node--type-page.node--view-mode-full,.paragraph--type-row-small-shop.paragraph--view-mode-default,.field--name-sff-blog-news-home-highlights,.paragraph--type-row-image-left-text-right.paragraph--view-mode-default,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default,.paragraph--type-row-texts-left-image-right,.paragraph--type-row-big-shop,.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default,.paragraph--type-home-previous-editions.paragraph--view-mode-default,.page-node-4 .cabecera_wrapper,.page-node-4 .que-fan,.page-node-4 .equipo,.page-view-sff-sponsors .row-offcanvas,.page-view-sff-sponsors .region-featured-bottom-second .block-webform,.page-node-141 .node--type-page.node--view-mode-full .field--name-body,.page-node-141 .block-views,.page-view-sff-publications .view-sff-publications,.page-view-sff-spaces .block-page-title-block,.page-view-sff-logbook .block-page-title-block,.page-view-sff-spaces .view .view-content,.page-view-sff-logbook .view .view-content,.view-sff-news,.page-view-sff-logbook .view-sff-logbook,.page-view-sff-awards .view-sff-awards,.page-node-220 .pases-container,.industry-hub,.palmares .header-wrapper,.palmares .listado,.covid-info,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block,.path-films .titles,.path-films .subtitle,.p-sostenibilidad h1,.p-sostenibilidad .subtitle,.p-sostenibilidad .header .header-container,.p-sostenibilidad .listado,.p-sostenibilidad .bottom,.pagina-jurado,.page-node-1023 .node--type-page.node--view-mode-full,.page-node-3443 .node--type-page.node--view-mode-full,.sff-menu-transparencia .row-offcanvas-left,.sff-private-area .row-offcanvas-left,.page-node-4301 .node--type-page.node--view-mode-full,.page-node-1024 .node--type-page.node--view-mode-full,.page-node-4301 .titles,.page-node-1024 .titles,.p-team-layout{margin:0 auto}@media (min-width: 992px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.path-node.node--type-page .field--name-body,.b-redes,.field--name-sff-home-slides .tab-content .tab-pane .texts-container,.block-sff-day-to-day-header-block,.masonry-layout-sff-day-to-day,.breadcrumb,.block-sff-sponsors-why-sponsor .content,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates,.block-views-blocksff-packs-block-passes .view-sff-packs .view-content,.sff-route-sff-utilsnewsletter .block-page-title-block,.block-sff-past-editions-block .content,.b-buscador,.block-sff-transparency-header-block .content,.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper,.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories,.node--type-minisite.node--view-mode-full .field--name-field-two-cols,.node--type-minisite-activity.node--view-mode-full,.b-buscador-minisites .buscador-body .no-results,.node--type-day-to-day .field--name-field-ref-medias,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.node--type-room.node--view-mode-full .group-footer .b-sitges-last-minute,.node--type-publication.node--view-mode-full .group-footer .b-sitges-last-minute,.path-node.node--type-room .field--name-sff-sitges-experience-last-minute-space,.path-node.node--type-room .sff-block-activities.view-sff-experience,.path-webform .webform-submission-form,.node--type-webform .webform-submission-form,.field--name-field-ref-sponsors,.paragraph--type-entradilla.paragraph--view-mode-default,.paragraph--type-two-col-image-text,.paragraph--type-two-col-text,.field--name-sff-paragraph-banner,.paragraph--type-sections-row,.paragraph--type-sections-slider,.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.node--type-parallel-activity.node--view-mode-full,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts,.node--type-parallel-collection.node--view-mode-full .field--name-field-ref-sections,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection,.node--type-parallel-collection.node--view-mode-full .b-medium-row,.node--type-person.node--view-mode-full,.path-node.node--type-person #page-wrapper #page #main-wrapper .block-views-blocksff-film-b-director-film,.site-footer__top,.page-node-330 .node--type-page.node--view-mode-full,.page-node-331 .node--type-page.node--view-mode-full,.page-node-328 .node--type-page.node--view-mode-full,.paragraph--type-row-small-shop.paragraph--view-mode-default,.field--name-sff-blog-news-home-highlights,.paragraph--type-row-image-left-text-right.paragraph--view-mode-default,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default,.paragraph--type-row-texts-left-image-right,.paragraph--type-row-big-shop,.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default,.paragraph--type-home-previous-editions.paragraph--view-mode-default,.page-node-4 .cabecera_wrapper,.page-node-4 .que-fan,.page-node-4 .equipo,.page-view-sff-sponsors .row-offcanvas,.page-view-sff-sponsors .region-featured-bottom-second .block-webform,.page-node-141 .node--type-page.node--view-mode-full .field--name-body,.page-node-141 .block-views,.page-view-sff-publications .view-sff-publications,.page-view-sff-spaces .block-page-title-block,.page-view-sff-logbook .block-page-title-block,.page-view-sff-spaces .view .view-content,.page-view-sff-logbook .view .view-content,.view-sff-news,.page-view-sff-logbook .view-sff-logbook,.page-view-sff-awards .view-sff-awards,.page-node-220 .pases-container,.industry-hub,.palmares .header-wrapper,.palmares .listado,.covid-info,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block,.path-films .titles,.path-films .subtitle,.p-sostenibilidad h1,.p-sostenibilidad .subtitle,.p-sostenibilidad .header .header-container,.p-sostenibilidad .listado,.p-sostenibilidad .bottom,.pagina-jurado,.page-node-1023 .node--type-page.node--view-mode-full,.page-node-3443 .node--type-page.node--view-mode-full,.sff-menu-transparencia .row-offcanvas-left,.sff-private-area .row-offcanvas-left,.page-node-4301 .node--type-page.node--view-mode-full,.page-node-1024 .node--type-page.node--view-mode-full,.page-node-4301 .titles,.page-node-1024 .titles,.p-team-layout{width:992px}}@media (min-width: 1300px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.path-node.node--type-page .field--name-body,.b-redes,.field--name-sff-home-slides .tab-content .tab-pane .texts-container,.block-sff-day-to-day-header-block,.masonry-layout-sff-day-to-day,.breadcrumb,.block-sff-sponsors-why-sponsor .content,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates,.block-views-blocksff-packs-block-passes .view-sff-packs .view-content,.sff-route-sff-utilsnewsletter .block-page-title-block,.block-sff-past-editions-block .content,.b-buscador,.block-sff-transparency-header-block .content,.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper,.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories,.node--type-minisite.node--view-mode-full .field--name-field-two-cols,.node--type-minisite-activity.node--view-mode-full,.b-buscador-minisites .buscador-body .no-results,.node--type-day-to-day .field--name-field-ref-medias,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.node--type-room.node--view-mode-full .group-footer .b-sitges-last-minute,.node--type-publication.node--view-mode-full .group-footer .b-sitges-last-minute,.path-node.node--type-room .field--name-sff-sitges-experience-last-minute-space,.path-node.node--type-room .sff-block-activities.view-sff-experience,.path-webform .webform-submission-form,.node--type-webform .webform-submission-form,.field--name-field-ref-sponsors,.paragraph--type-entradilla.paragraph--view-mode-default,.paragraph--type-two-col-image-text,.paragraph--type-two-col-text,.field--name-sff-paragraph-banner,.paragraph--type-sections-row,.paragraph--type-sections-slider,.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.node--type-parallel-activity.node--view-mode-full,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts,.node--type-parallel-collection.node--view-mode-full .field--name-field-ref-sections,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection,.node--type-parallel-collection.node--view-mode-full .b-medium-row,.node--type-person.node--view-mode-full,.path-node.node--type-person #page-wrapper #page #main-wrapper .block-views-blocksff-film-b-director-film,.site-footer__top,.page-node-330 .node--type-page.node--view-mode-full,.page-node-331 .node--type-page.node--view-mode-full,.page-node-328 .node--type-page.node--view-mode-full,.paragraph--type-row-small-shop.paragraph--view-mode-default,.field--name-sff-blog-news-home-highlights,.paragraph--type-row-image-left-text-right.paragraph--view-mode-default,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default,.paragraph--type-row-texts-left-image-right,.paragraph--type-row-big-shop,.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default,.paragraph--type-home-previous-editions.paragraph--view-mode-default,.page-node-4 .cabecera_wrapper,.page-node-4 .que-fan,.page-node-4 .equipo,.page-view-sff-sponsors .row-offcanvas,.page-view-sff-sponsors .region-featured-bottom-second .block-webform,.page-node-141 .node--type-page.node--view-mode-full .field--name-body,.page-node-141 .block-views,.page-view-sff-publications .view-sff-publications,.page-view-sff-spaces .block-page-title-block,.page-view-sff-logbook .block-page-title-block,.page-view-sff-spaces .view .view-content,.page-view-sff-logbook .view .view-content,.view-sff-news,.page-view-sff-logbook .view-sff-logbook,.page-view-sff-awards .view-sff-awards,.page-node-220 .pases-container,.industry-hub,.palmares .header-wrapper,.palmares .listado,.covid-info,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block,.path-films .titles,.path-films .subtitle,.p-sostenibilidad h1,.p-sostenibilidad .subtitle,.p-sostenibilidad .header .header-container,.p-sostenibilidad .listado,.p-sostenibilidad .bottom,.pagina-jurado,.page-node-1023 .node--type-page.node--view-mode-full,.page-node-3443 .node--type-page.node--view-mode-full,.sff-menu-transparencia .row-offcanvas-left,.sff-private-area .row-offcanvas-left,.page-node-4301 .node--type-page.node--view-mode-full,.page-node-1024 .node--type-page.node--view-mode-full,.page-node-4301 .titles,.page-node-1024 .titles,.p-team-layout{width:1274px}}@media (min-width: 1400px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.path-node.node--type-page .field--name-body,.b-redes,.field--name-sff-home-slides .tab-content .tab-pane .texts-container,.block-sff-day-to-day-header-block,.masonry-layout-sff-day-to-day,.breadcrumb,.block-sff-sponsors-why-sponsor .content,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates,.block-views-blocksff-packs-block-passes .view-sff-packs .view-content,.sff-route-sff-utilsnewsletter .block-page-title-block,.block-sff-past-editions-block .content,.b-buscador,.block-sff-transparency-header-block .content,.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper,.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories,.node--type-minisite.node--view-mode-full .field--name-field-two-cols,.node--type-minisite-activity.node--view-mode-full,.b-buscador-minisites .buscador-body .no-results,.node--type-day-to-day .field--name-field-ref-medias,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.node--type-room.node--view-mode-full .group-footer .b-sitges-last-minute,.node--type-publication.node--view-mode-full .group-footer .b-sitges-last-minute,.path-node.node--type-room .field--name-sff-sitges-experience-last-minute-space,.path-node.node--type-room .sff-block-activities.view-sff-experience,.path-webform .webform-submission-form,.node--type-webform .webform-submission-form,.field--name-field-ref-sponsors,.paragraph--type-entradilla.paragraph--view-mode-default,.paragraph--type-two-col-image-text,.paragraph--type-two-col-text,.field--name-sff-paragraph-banner,.paragraph--type-sections-row,.paragraph--type-sections-slider,.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.node--type-parallel-activity.node--view-mode-full,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts,.node--type-parallel-collection.node--view-mode-full .field--name-field-ref-sections,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection,.node--type-parallel-collection.node--view-mode-full .b-medium-row,.node--type-person.node--view-mode-full,.path-node.node--type-person #page-wrapper #page #main-wrapper .block-views-blocksff-film-b-director-film,.site-footer__top,.page-node-330 .node--type-page.node--view-mode-full,.page-node-331 .node--type-page.node--view-mode-full,.page-node-328 .node--type-page.node--view-mode-full,.paragraph--type-row-small-shop.paragraph--view-mode-default,.field--name-sff-blog-news-home-highlights,.paragraph--type-row-image-left-text-right.paragraph--view-mode-default,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default,.paragraph--type-row-texts-left-image-right,.paragraph--type-row-big-shop,.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default,.paragraph--type-home-previous-editions.paragraph--view-mode-default,.page-node-4 .cabecera_wrapper,.page-node-4 .que-fan,.page-node-4 .equipo,.page-view-sff-sponsors .row-offcanvas,.page-view-sff-sponsors .region-featured-bottom-second .block-webform,.page-node-141 .node--type-page.node--view-mode-full .field--name-body,.page-node-141 .block-views,.page-view-sff-publications .view-sff-publications,.page-view-sff-spaces .block-page-title-block,.page-view-sff-logbook .block-page-title-block,.page-view-sff-spaces .view .view-content,.page-view-sff-logbook .view .view-content,.view-sff-news,.page-view-sff-logbook .view-sff-logbook,.page-view-sff-awards .view-sff-awards,.page-node-220 .pases-container,.industry-hub,.palmares .header-wrapper,.palmares .listado,.covid-info,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block,.path-films .titles,.path-films .subtitle,.p-sostenibilidad h1,.p-sostenibilidad .subtitle,.p-sostenibilidad .header .header-container,.p-sostenibilidad .listado,.p-sostenibilidad .bottom,.pagina-jurado,.page-node-1023 .node--type-page.node--view-mode-full,.page-node-3443 .node--type-page.node--view-mode-full,.sff-menu-transparencia .row-offcanvas-left,.sff-private-area .row-offcanvas-left,.page-node-4301 .node--type-page.node--view-mode-full,.page-node-1024 .node--type-page.node--view-mode-full,.page-node-4301 .titles,.page-node-1024 .titles,.p-team-layout{width:1350px}}@media (min-width: 1600px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.path-node.node--type-page .field--name-body,.b-redes,.field--name-sff-home-slides .tab-content .tab-pane .texts-container,.block-sff-day-to-day-header-block,.masonry-layout-sff-day-to-day,.breadcrumb,.block-sff-sponsors-why-sponsor .content,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates,.block-views-blocksff-packs-block-passes .view-sff-packs .view-content,.sff-route-sff-utilsnewsletter .block-page-title-block,.block-sff-past-editions-block .content,.b-buscador,.block-sff-transparency-header-block .content,.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper,.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories,.node--type-minisite.node--view-mode-full .field--name-field-two-cols,.node--type-minisite-activity.node--view-mode-full,.b-buscador-minisites .buscador-body .no-results,.node--type-day-to-day .field--name-field-ref-medias,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.node--type-room.node--view-mode-full .group-footer .b-sitges-last-minute,.node--type-publication.node--view-mode-full .group-footer .b-sitges-last-minute,.path-node.node--type-room .field--name-sff-sitges-experience-last-minute-space,.path-node.node--type-room .sff-block-activities.view-sff-experience,.path-webform .webform-submission-form,.node--type-webform .webform-submission-form,.field--name-field-ref-sponsors,.paragraph--type-entradilla.paragraph--view-mode-default,.paragraph--type-two-col-image-text,.paragraph--type-two-col-text,.field--name-sff-paragraph-banner,.paragraph--type-sections-row,.paragraph--type-sections-slider,.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.node--type-parallel-activity.node--view-mode-full,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts,.node--type-parallel-collection.node--view-mode-full .field--name-field-ref-sections,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection,.node--type-parallel-collection.node--view-mode-full .b-medium-row,.node--type-person.node--view-mode-full,.path-node.node--type-person #page-wrapper #page #main-wrapper .block-views-blocksff-film-b-director-film,.site-footer__top,.page-node-330 .node--type-page.node--view-mode-full,.page-node-331 .node--type-page.node--view-mode-full,.page-node-328 .node--type-page.node--view-mode-full,.paragraph--type-row-small-shop.paragraph--view-mode-default,.field--name-sff-blog-news-home-highlights,.paragraph--type-row-image-left-text-right.paragraph--view-mode-default,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default,.paragraph--type-row-texts-left-image-right,.paragraph--type-row-big-shop,.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default,.paragraph--type-home-previous-editions.paragraph--view-mode-default,.page-node-4 .cabecera_wrapper,.page-node-4 .que-fan,.page-node-4 .equipo,.page-view-sff-sponsors .row-offcanvas,.page-view-sff-sponsors .region-featured-bottom-second .block-webform,.page-node-141 .node--type-page.node--view-mode-full .field--name-body,.page-node-141 .block-views,.page-view-sff-publications .view-sff-publications,.page-view-sff-spaces .block-page-title-block,.page-view-sff-logbook .block-page-title-block,.page-view-sff-spaces .view .view-content,.page-view-sff-logbook .view .view-content,.view-sff-news,.page-view-sff-logbook .view-sff-logbook,.page-view-sff-awards .view-sff-awards,.page-node-220 .pases-container,.industry-hub,.palmares .header-wrapper,.palmares .listado,.covid-info,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block,.path-films .titles,.path-films .subtitle,.p-sostenibilidad h1,.p-sostenibilidad .subtitle,.p-sostenibilidad .header .header-container,.p-sostenibilidad .listado,.p-sostenibilidad .bottom,.pagina-jurado,.page-node-1023 .node--type-page.node--view-mode-full,.page-node-3443 .node--type-page.node--view-mode-full,.sff-menu-transparencia .row-offcanvas-left,.sff-private-area .row-offcanvas-left,.page-node-4301 .node--type-page.node--view-mode-full,.page-node-1024 .node--type-page.node--view-mode-full,.page-node-4301 .titles,.page-node-1024 .titles,.p-team-layout{width:1550px}}#navbar-main .navbar-collapse .nav-link,#navbar-top .block-superfishprimario .menu a,#navbar-top .block-superfishprimario .menu span:not(.sf-sub-indicator),.field--name-sff-home-slides .nav-pills .nav-link .v-pills-pretitle,.field--name-sff-home-slides .nav-pills .nav-link .v-pills-title,.block-sff-day-to-day-header-block .content .navigation a,.breadcrumb-item a,.block-content--type-film-in-logbook .field--name-sff-blog-news-film-logbook-presentation-field a .sff-title,.language-switcher-language-url .listed a,.language-switcher-language-url .dropdown .dropdown-menu li a,.language-switcher-language-url .active-language,.language-switcher-language-url .language-link a,.block-sff-user-menu-block .sff-my-festival .link-login,.block-sff-user-menu-block .sff-my-festival .btn span,.block-sff-user-menu-block .sff-my-festival .dropdown-menu li a,.film-header .region--top .field.field--name-sff-films-director-anchor p a,.film-header .region--top .field.field--name-sff-films-trailer a,.node--type-news.node--view-mode-embed.node .field--name-node-title.field--type-ds p a,.node--type-film.node--view-mode-embed .group-left .field--name-node-title p a,.paragraph--type-pretitle-title-background-image .link,.paragraph--type-double-width-framed-image .field .sff-background-image,.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a,.field--name-sff-blog-news-home-highlights .sff-highlighted-news a,.node--type-news.node--view-mode-teaser .field--name-node-title p a,.sff-blog-navigator a,.node--type-logbook.node--view-mode-teaser .field--name-node-title p a,.node--type-logbook.node--view-mode-logbook-first .field--name-node-title p a,.site-footer .region-footer-footer .menu--footer .nav a,.region-footer-second .nav a,.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field a .sff-logbook-second-container{transition:color .3s ease}.paragraph--type-left-title-background-image .field .sff-background-image,.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image,.paragraph--type-pretitle-title-background-image .sff-background-image,.paragraph--type-double-width-framed-image .field .sff-background-image,.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left a,.field--name-sff-paragraph-only-image-and-text .sff-background-image,.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field a .sff-logbook-second-container{position:relative}.paragraph--type-left-title-background-image .field .sff-background-image:before,.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image:before,.paragraph--type-pretitle-title-background-image .sff-background-image:before,.paragraph--type-double-width-framed-image .field .sff-background-image:before,.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left a:before,.field--name-sff-paragraph-only-image-and-text .sff-background-image:before,.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field a .sff-logbook-second-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.block-sff-ticketing-catalogue .col a,.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso a,.b-agenda .group-buttons button:not(.active),.b-agenda .dialog-header .remove-filters,.b-sitges-last-minute .slick-arrow,.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts .cta_link,.link.sff-frame,.c-event-item .buy-button .state-zone[data-state^="reserved"] a,.c-event-item .buy-zone .state-zone[data-state^="reserved"] a,.path-webform .webform-submission-form .form-actions .webform-button--submit,.node--type-webform .webform-submission-form .form-actions .webform-button--submit,.paragraph--type-featured-link a,.paragraph--type-sections-slider .slick-arrow,.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-background-image,.pagination.js-pager__items .page-item .page-link,.pagination.js-pager__items .pager__item--next .page-link,.page-node-4 .cabecera_content a,.page-node-4 .equipo .btn,.page-node-4 .participa .title a,.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-actions .webform-button--submit,.page-view-sff-packs .block-system-main-block .slick-arrow,.page-node-220 .pases-container .descarga_pase .btn,.path-oauth form .form-actions #edit-submit,.pagina-jurado .button-list-container .buttons-list a,.b-experience-family .sff-texts a,.b-experience-zombie-walk .sff-texts a,.b-infinitas-experiencias .btn.sff-frame{text-decoration:none;border-style:solid;border-width:1px;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);text-transform:uppercase;color:#000;background-color:transparent;padding:12px 16px;display:inline-block;border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;transition:all .3s ease}.block-sff-ticketing-catalogue .col a:hover,.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso a:hover,.b-agenda .group-buttons button:hover:not(.active),.b-agenda .dialog-header .remove-filters:hover,.b-sitges-last-minute .slick-arrow:hover,.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts .cta_link:hover,.link.sff-frame:hover,.c-event-item .buy-button .state-zone[data-state^="reserved"] a:hover,.c-event-item .buy-zone .state-zone[data-state^="reserved"] a:hover,.path-webform .webform-submission-form .form-actions .webform-button--submit:hover,.node--type-webform .webform-submission-form .form-actions .webform-button--submit:hover,.paragraph--type-featured-link a:hover,.paragraph--type-sections-slider .slick-arrow:hover,.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-background-image:hover,.pagination.js-pager__items .page-item .page-link:hover,.pagination.js-pager__items .pager__item--next .page-link:hover,.page-node-4 .cabecera_content a:hover,.page-node-4 .equipo .btn:hover,.page-node-4 .participa .title a:hover,.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-actions .webform-button--submit:hover,.page-view-sff-packs .block-system-main-block .slick-arrow:hover,.page-node-220 .pases-container .descarga_pase .btn:hover,.path-oauth form .form-actions #edit-submit:hover,.pagina-jurado .button-list-container .buttons-list a:hover,.b-experience-family .sff-texts a:hover,.b-experience-zombie-walk .sff-texts a:hover,.b-infinitas-experiencias .btn.sff-frame:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.block-sff-inscribe-film .wrapper .link,.sff-newsletter-form .content .form-actions button,.sff-slick-home .slick-arrow,.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow,.b-map-app .group-buttons a:not(.active),.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container .sff-pack-texts a,.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts .link,.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .link,.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts .link,.field--name-sff-paragraph-banner .sff-background-image .sff-frame,.page-view-sff-spaces .pagination.js-pager__items .page-item .page-link,.page-view-sff-spaces .pagination.js-pager__items .pager__item--next .page-link,.page-view-sff-logbook .pagination.js-pager__items .page-item .page-link,.page-view-sff-logbook .pagination.js-pager__items .pager__item--next .page-link,.b-coneix-port .sff-texts a{text-decoration:none;border-style:solid;border-width:1px;text-transform:uppercase;background-color:transparent;padding:12px 16px;display:inline-block;color:#fff;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;transition:all .3s ease}.block-sff-inscribe-film .wrapper .link:hover,.sff-newsletter-form .content .form-actions button:hover,.sff-slick-home .slick-arrow:hover,.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow:hover,.b-map-app .group-buttons a:hover:not(.active),.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container .sff-pack-texts a:hover,.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts .link:hover,.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .link:hover,.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts .link:hover,.field--name-sff-paragraph-banner .sff-background-image .sff-frame:hover,.page-view-sff-spaces .pagination.js-pager__items .page-item .page-link:hover,.page-view-sff-spaces .pagination.js-pager__items .pager__item--next .page-link:hover,.page-view-sff-logbook .pagination.js-pager__items .page-item .page-link:hover,.page-view-sff-logbook .pagination.js-pager__items .pager__item--next .page-link:hover,.b-coneix-port .sff-texts a:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.film-header .region--top .field.field--name-sff-films-ticketing-link a,.b-buscador .header .c-feedback .btn,.b-agenda .group-buttons button.active,.b-map-app .group-buttons a.active,.node--type-minisite-activity.node--view-mode-full .field--name-sff-minisites-ticketing-link .sff-frame,.b-buscador-minisites .header-wrapper .btn,.c-event-item .buy-button a,.c-event-item .buy-zone a,.path-my-reservations .c-modal .modal-main-container .footer-zone .cencel-button,.path-user .form-actions button,.pagina-jurado .button-list-container .buttons-list a.active-btn{text-decoration:none;border-style:solid;border-width:1px;text-transform:uppercase;background-color:transparent;padding:12px 16px;display:inline-block;color:#000;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-fill-rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;transition:all .3s ease}.film-header .region--top .field.field--name-sff-films-ticketing-link a:hover,.b-buscador .header .c-feedback .btn:hover,.b-agenda .group-buttons button.active:hover,.b-map-app .group-buttons a.active:hover,.node--type-minisite-activity.node--view-mode-full .field--name-sff-minisites-ticketing-link .sff-frame:hover,.b-buscador-minisites .header-wrapper .btn:hover,.c-event-item .buy-button a:hover,.c-event-item .buy-zone a:hover,.path-my-reservations .c-modal .modal-main-container .footer-zone .cencel-button:hover,.path-user .form-actions button:hover,.pagina-jurado .button-list-container .buttons-list a.active-btn:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.node--type-room.node--view-mode-full .group-right .field--name-field-room-or-space,.node--type-publication.node--view-mode-full .group-right .field--name-field-room-or-space,.node--type-room.node--view-mode-full .group-left .field--name-field-room-or-space,.node--type-publication.node--view-mode-full .group-left .field--name-field-room-or-space,.paragraph--type-double-width-framed-image .field .sff-background-image a .pretitle,.field--name-sff-blog-news-home-highlights .sff-highlighted-news .title span,.node--type-room.node--view-mode-teaser .field--name-field-room-or-space,.node--type-news.node--view-mode-teaser .field--name-field-multi-label,.node--type-news.node--view-mode-full .news-header .header-right .field--name-field-multi-label,.node--type-logbook.node--view-mode-teaser .field--name-field-multi-label,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-label,.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-multi-label,.page-node-220 .pases-container .pase-tag{font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:1.63px;text-transform:uppercase;font-size:.81rem;padding:0 1rem;line-height:1.2rem;display:inline-block;color:#000;padding:5px 0;background-color:#FF0042;display:inline;box-shadow:5px 0 0 #FF0042,-5px 0 0 #FF0042;transition:all .3s ease}.node--type-film.node--view-mode-embed .group-left .field--name-sff-films-related-label .sff-label{font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:1.63px;text-transform:uppercase;font-size:.81rem;line-height:1.2rem;padding:6px 0;display:inline-block;color:#fff;background-color:#000;display:inline;box-shadow:5px 0 0 #000, -5px 0 0 #000;transition:all .3s ease}.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span{text-transform:uppercase;font-size:2.5rem;text-align:right;padding-right:1rem}@media (min-width: 992px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.node--type-page.node--view-mode-full .field--name-node-title h1,.path-program .titles .title,.path-my-reservations .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.block-sff-bases-regulations .fake-title h2,.page-view-sff-news .block-page-title-block .title,.node--type-news .block-page-title-block .title,.page-view-sff-packs .block-system-main-block .view-header h1,.page-view-sff-awards .title,.page-node-220 h1,.industry-hub h1,.palmares h1,.covid-info h3,.pagina-jurado h1,.page-node-1023 .block-page-title-block .title,.page-node-3443 .block-page-title-block .title,.page-node-4301 .titles .title span,.page-node-1024 .titles .title span{margin:1.4rem auto;padding-right:0;font-size:3.75rem}}.node--type-minisite-activity.node--view-mode-full .go-back a,.node--type-publication.node--view-mode-teaser .group-left a,.node--type-room.node--view-mode-full .group-right .field--name-field-link a,.node--type-publication.node--view-mode-full .group-right .field--name-field-link a,.node--type-room.node--view-mode-full .group-left .field--name-field-link a,.node--type-publication.node--view-mode-full .group-left .field--name-field-link a,.node--type-room.node--view-mode-teaser .field--name-field-link a,.news-body .field--name-body p a,.logbook-body .field--name-body p a,.node--type-logbook.node--view-mode-teaser .field--name-field-multi-highlight a,.node--type-logbook.node--view-mode-teaser .field--name-body a,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-highlight a,.node--type-logbook.node--view-mode-logbook-first .field--name-body a,.industry-hub .industria-item a:not(.poster){font-weight:600;font-size:1rem;color:#FF0042;text-decoration:none;display:inline-block;position:relative;width:fit-content}.node--type-minisite-activity.node--view-mode-full .go-back a:after,.node--type-publication.node--view-mode-teaser .group-left a:after,.node--type-room.node--view-mode-full .group-right .field--name-field-link a:after,.node--type-publication.node--view-mode-full .group-right .field--name-field-link a:after,.node--type-room.node--view-mode-full .group-left .field--name-field-link a:after,.node--type-publication.node--view-mode-full .group-left .field--name-field-link a:after,.node--type-room.node--view-mode-teaser .field--name-field-link a:after,.news-body .field--name-body p a:after,.logbook-body .field--name-body p a:after,.node--type-logbook.node--view-mode-teaser .field--name-field-multi-highlight a:after,.node--type-logbook.node--view-mode-teaser .field--name-body a:after,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-highlight a:after,.node--type-logbook.node--view-mode-logbook-first .field--name-body a:after,.industry-hub .industria-item a:not(.poster):after{content:"";display:block;height:2px;background:#FF0042;opacity:0.6;transition:width 0.3s ease 0s, opacity 0.3s ease 0s;width:0;position:absolute;bottom:0;left:2rem}.node--type-minisite-activity.node--view-mode-full .go-back a:hover:after,.node--type-publication.node--view-mode-teaser .group-left a:hover:after,.node--type-room.node--view-mode-full .group-right .field--name-field-link a:hover:after,.node--type-publication.node--view-mode-full .group-right .field--name-field-link a:hover:after,.node--type-room.node--view-mode-full .group-left .field--name-field-link a:hover:after,.node--type-publication.node--view-mode-full .group-left .field--name-field-link a:hover:after,.node--type-room.node--view-mode-teaser .field--name-field-link a:hover:after,.news-body .field--name-body p a:hover:after,.logbook-body .field--name-body p a:hover:after,.node--type-logbook.node--view-mode-teaser .field--name-field-multi-highlight a:hover:after,.node--type-logbook.node--view-mode-teaser .field--name-body a:hover:after,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-highlight a:hover:after,.node--type-logbook.node--view-mode-logbook-first .field--name-body a:hover:after,.industry-hub .industria-item a:not(.poster):hover:after{width:calc(100% - 2rem);opacity:0.9}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link),.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a,.block-sff-transparency-banner-block .content .sff-transparency-banner .link a,.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a,.b-sitges-last-minute .last-minute-item .item-link,.b-buscador-minisites .c-industry-item a .link,.node--type-minisite-activity.node--view-mode-teaser .field--name-node-link a,.node--type-pack.node--view-mode-token .field--name-field-link a,.node--type-publication.node--view-mode-full .group-right a,.c-movie-item .buy-button,.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a,.paragraph--type-section .field--name-field-multi-link a,.node--type-news.node--view-mode-teaser .field--name-node-link a,.node--type-logbook.node--view-mode-teaser .field--name-node-link a,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link a,.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a,.page-node-4 .banner_wrapper p,.page-node-154 .announcement .link a,.block-sff-bases-regulations .content .sff-document .link a,.p-sostenibilidad .bottom .logos-container li .textos a,.page-node-4301 .link-externo{position:relative}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link):before,.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a:before,.block-sff-transparency-banner-block .content .sff-transparency-banner .link a:before,.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a:before,.b-sitges-last-minute .last-minute-item .item-link:before,.b-buscador-minisites .c-industry-item a .link:before,.node--type-minisite-activity.node--view-mode-teaser .field--name-node-link a:before,.node--type-pack.node--view-mode-token .field--name-field-link a:before,.node--type-publication.node--view-mode-full .group-right a:before,.c-movie-item .buy-button:before,.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a:before,.paragraph--type-section .field--name-field-multi-link a:before,.node--type-news.node--view-mode-teaser .field--name-node-link a:before,.node--type-logbook.node--view-mode-teaser .field--name-node-link a:before,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link a:before,.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a:before,.page-node-4 .banner_wrapper p:before,.page-node-154 .announcement .link a:before,.block-sff-bases-regulations .content .sff-document .link a:before,.p-sostenibilidad .bottom .logos-container li .textos a:before,.page-node-4301 .link-externo:before{content:"";display:block;height:2px;background:#FF0042;opacity:0.6;transition:width 0.3s ease 0s, opacity 0.3s ease 0s;width:0;position:absolute;bottom:0;left:2rem}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link):hover:before,.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a:hover:before,.block-sff-transparency-banner-block .content .sff-transparency-banner .link a:hover:before,.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a:hover:before,.b-sitges-last-minute .last-minute-item .item-link:hover:before,.b-buscador-minisites .c-industry-item a .link:hover:before,.node--type-minisite-activity.node--view-mode-teaser .field--name-node-link a:hover:before,.node--type-pack.node--view-mode-token .field--name-field-link a:hover:before,.node--type-publication.node--view-mode-full .group-right a:hover:before,.c-movie-item .buy-button:hover:before,.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a:hover:before,.paragraph--type-section .field--name-field-multi-link a:hover:before,.node--type-news.node--view-mode-teaser .field--name-node-link a:hover:before,.node--type-logbook.node--view-mode-teaser .field--name-node-link a:hover:before,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link a:hover:before,.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a:hover:before,.page-node-4 .banner_wrapper p:hover:before,.page-node-154 .announcement .link a:hover:before,.block-sff-bases-regulations .content .sff-document .link a:hover:before,.p-sostenibilidad .bottom .logos-container li .textos a:hover:before,.page-node-4301 .link-externo:hover:before{width:calc(100% - 2rem);opacity:0.9}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a,.b-buscador .btn-total-results,.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a,.b-sitges-last-minute .last-minute-item .item-link,.b-buscador-minisites .c-industry-item a .link,.node--type-minisite-activity.node--view-mode-teaser .field--name-node-link a,.node--type-publication.node--view-mode-teaser .group-left a,.node--type-publication.node--view-mode-full .group-right a,.c-movie-item .buy-button,.path-my-reservations .c-modal .modal-main-container .footer-zone .action-button,.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a,.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a,.page-node-220 .pases-container .pase-group-inline a,.industry-hub .industria-item a:not(.poster){font-family:"Montserrat",sans-serif;font-weight:700;font-size:1rem;color:#FF0042;text-decoration:none}.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full{padding:3rem 1.5rem}@media (min-width: 992px){.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full{padding:5rem 1.5rem}}.page-node-916 .field.field--name-body a,.page-node-931 .field.field--name-body a{color:#FF0042;font-weight:bold;text-decoration:none}.page-node-916 .field.field--name-body a:hover,.page-node-931 .field.field--name-body a:hover{text-decoration:underline}html{scroll-behavior:auto !important}html:has(dialog[open]:modal){overflow:hidden}body{background-color:#ece6dc !important;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:1.75rem;color:#000 !important;accent-color:#FF0042}body[data-modal-opener=agenda] [data-modal-opener=agenda]:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-agenda-red.svg") !important}body[data-modal-opener=agenda] [data-modal-opener=agenda] span{color:#FF0042}body[data-modal-opener=map] [data-modal-opener=map]{color:#FF0042 !important}body[data-modal-opener=map] [data-modal-opener=map]:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/marker-red.svg") !important}body p{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1rem;line-height:1.75rem}body .align-right{width:50%;margin-left:16px}body .align-left{width:50%;margin-right:16px}body img{max-width:100%}body .row{margin:0}body .uppercase>*{text-transform:uppercase}#page{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.container-fluid{padding:0}#main-wrapper{background-color:#ece6dc !important;padding-bottom:86px;padding-top:106px}@media (min-width: 992px){#main-wrapper{padding-top:120px}}.opening{font-family:"ClashDisplay-Variable",sans-serif;font-size:2.5rem;font-weight:500;line-height:2.5rem}@media (min-width: 992px){.opening{line-height:3rem}}.opening .sff-red{color:#FF0042}.overline{letter-spacing:3px;text-transform:uppercase;font-size:16px;font-weight:bold}img{object-fit:cover}.path-node.node--type-page #main-wrapper{background:#fff !important}.path-node.node--type-page .field--name-body{padding:0 1rem}@media (min-width: 992px){.path-node.node--type-page .field--name-body{padding:0}}.path-node.node--type-page iframe{width:100%;height:auto;aspect-ratio:16/9;margin:1rem auto;display:block}@media (min-width: 992px){.path-node.node--type-page iframe{width:80%}}.field--name-body .blazy--field-media-oembed-video iframe{width:100%;height:auto;aspect-ratio:16/9;margin:1rem auto;display:block}@media (min-width: 992px){.field--name-body .blazy--field-media-oembed-video iframe{width:80%}}.navbar-brand{display:flex;align-items:center;padding:0}.navbar-brand .slogan{display:flex;align-items:flex-start;flex-direction:column;padding-left:.75rem;max-width:170px}.navbar-brand .slogan_name{font-family:"PT Serif",serif;text-transform:uppercase;color:#000;letter-spacing:5px;font-size:1.5rem}.navbar-brand .slogan_text{font-family:"Montserrat",sans-serif;color:#000;text-transform:uppercase;font-size:.5rem;line-height:.5rem;max-width:100%;white-space:pre-wrap}.navbar-brand img{height:46px}.navbar-brand:hover img{transform-origin:left;-webkit-transform-origin:left;-webkit-transition:all .2s;-webkit-animation:swing 2s}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}#navbar-main{padding:16px 24px;background-color:#FF0042 !important;transition:box-shadow .3s ease}#navbar-main .navbar-collapse ul{flex-direction:column;display:block}@media (min-width: 992px){#navbar-main .navbar-collapse ul{flex-direction:row;padding-top:0;display:flex}}#navbar-main .navbar-collapse .sf-depth-1,#navbar-main .navbar-collapse .sf-depth-2{font-weight:700;font-size:0.87rem;letter-spacing:2px;color:#000;text-decoration:none;text-transform:capitalize}#navbar-main .navbar-collapse .sf-depth-1.nolink:not(.sf-with-ul),#navbar-main .navbar-collapse .sf-depth-2.nolink:not(.sf-with-ul){display:none}#navbar-main .navbar-collapse .sf-depth-1.sf-with-ul,#navbar-main .navbar-collapse .sf-depth-2.sf-with-ul{padding:0.5rem}#navbar-main .navbar-collapse .sf-depth-1.sf-with-ul .sf-sub-indicator:after,#navbar-main .navbar-collapse .sf-depth-2.sf-with-ul .sf-sub-indicator:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg);transform:rotate(0)}#navbar-main .navbar-collapse .sf-depth-1.sf-expanded .sf-sub-indicator:after,#navbar-main .navbar-collapse .sf-depth-2.sf-expanded .sf-sub-indicator:after{transform:rotate(180deg)}#navbar-main .navbar-collapse .nav-link{font-weight:700;font-size:0.77rem;letter-spacing:2px;color:#000;text-transform:uppercase;position:relative;padding:0.5rem}@media (min-width: 992px){#navbar-main .navbar-collapse .nav-link:after{bottom:4px;content:"";display:block;height:2px;left:1rem;position:absolute;background:#fff;opacity:0.6;transition:width 0.3s ease 0s, opacity 0.3s ease 0s;width:0}}@media (min-width: 992px){#navbar-main .navbar-collapse .nav-link{font-size:0.67rem}}@media (min-width: 1300px){#navbar-main .navbar-collapse .nav-link{font-size:0.87rem}}@media (min-width: 1600px){#navbar-main .navbar-collapse .nav-link{padding:.5rem 1rem;font-size:0.87rem}}#navbar-main .navbar-collapse .nav-link:hover,#navbar-main .navbar-collapse .nav-link.is-active{color:#fff}#navbar-main .navbar-collapse .nav-link:hover:after,#navbar-main .navbar-collapse .nav-link.is-active:after{width:calc(100% - 2rem);opacity:0.9}#navbar-main .navbar-collapse .nav-link.item-star{display:flex;align-items:center}#navbar-main .navbar-collapse .nav-link.item-star:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-star-black.svg);width:13px;height:13px;margin-right:4px;background-size:contain;transition:background-image 0.3s ease,transform 0.3s cubic-bezier(1, 0, 0.5, 1)}#navbar-main .navbar-collapse .nav-link.item-star:hover:before,#navbar-main .navbar-collapse .nav-link.item-star.is-active:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-star-white.svg);transform:rotate(360deg)}#navbar-main .navbar-collapse .nav-link.sff-logo{display:flex;align-items:center}#navbar-main .navbar-collapse .nav-link.sff-logo:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-gorila-negro.svg);width:19px;height:19px;margin-right:4px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image .3s ease}#navbar-main .navbar-collapse .nav-link.sff-logo:hover:before,#navbar-main .navbar-collapse .nav-link.sff-logo.is-active:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-gorila-blanco.svg);transform-origin:left;-webkit-transform-origin:left;-webkit-transition:all .2s;-webkit-animation:swing 2s}#navbar-main .navbar-collapse .sf-sub-indicator{font-size:0;right:0}#navbar-main .navbar-collapse .sf-sub-indicator:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg);width:10px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(90deg);transition:all .3s ease}.scrolled #navbar-main{box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:nth-child(1){animation:ease .7s top forwards}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:nth-child(2){animation:ease .7s scaled forwards}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:nth-child(3){animation:ease .7s bottom forwards}.navbar-toggler-icon{background-image:none;height:auto}.navbar-toggler-icon span{display:block;width:100%;border-radius:3px;height:3px;background:#000;transition:all .3s;position:relative}.navbar-toggler-icon span:nth-child(1){animation:ease .7s top-2 forwards}.navbar-toggler-icon span:nth-child(2){animation:ease .7s scaled-2 forwards}.navbar-toggler-icon span:nth-child(3){animation:ease .7s bottom-2 forwards}.navbar-toggler-icon span+span{margin-top:6px}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:8px;transform:rotate(0)}100%{top:8px;transform:rotate(45deg)}}@keyframes top-2{0%{top:12px;transform:rotate(45deg)}50%{top:12px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:11px;transform:rotate(0)}100%{bottom:11px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:11px;transform:rotate(135deg)}50%{bottom:11px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}#navbar-top{background-color:#000 !important;padding:0}@media (min-width: 992px){#navbar-top{display:flex;flex-direction:row-reverse}}#navbar-top .region-secondary-menu{display:none}@media (min-width: 992px){#navbar-top .region-secondary-menu{display:flex;align-items:center;justify-content:center;width:calc(100% - 232px)}}@media (min-width: 1300px){#navbar-top .region-secondary-menu{justify-content:flex-end;padding-right:24px}}#navbar-top .block-superfishprimario{display:flex !important;justify-content:flex-end}@media (min-width: 992px){#navbar-top .block-superfishprimario{width:auto;padding-right:0}}#navbar-top .block-superfishprimario .menu a,#navbar-top .block-superfishprimario .menu span:not(.sf-sub-indicator){color:#fff;font-weight:700;font-size:0.87rem;letter-spacing:1.8px;text-decoration:none}@media (min-width: 992px){#navbar-top .block-superfishprimario .menu a,#navbar-top .block-superfishprimario .menu span:not(.sf-sub-indicator){padding:1rem;font-size:0.67rem}}@media (min-width: 1300px){#navbar-top .block-superfishprimario .menu a,#navbar-top .block-superfishprimario .menu span:not(.sf-sub-indicator){padding:1rem 1.5rem;font-size:0.87rem}}#navbar-top .block-superfishprimario .menu a:hover,#navbar-top .block-superfishprimario .menu a.is-active,#navbar-top .block-superfishprimario .menu span:not(.sf-sub-indicator):hover,#navbar-top .block-superfishprimario .menu span:not(.sf-sub-indicator).is-active{color:#FF0042}#navbar-top .block-superfishprimario .menu li ul{background-color:#000}#navbar-top .block-superfishprimario .menu li.active-trail .menuparent{color:#FF0042}#navbar-top .block-superfishprimario .menu .sf-sub-indicator{font-size:0;right:0}#navbar-top .block-superfishprimario .menu .sf-sub-indicator:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg);width:10px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(90deg);transition:all .3s ease}#navbar-top .menuparent.sfHover .sf-sub-indicator:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);transform:rotate(270deg)}#navbar-top .active-trail.sf-depth-2 a{color:#FF0042}#navbar-top .menu--primario{width:100%}.sff-menu-toggler{display:flex;align-items:center}.sff-menu-toggler:after{content:"";transition:all .3s ease;background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg);width:12px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(90deg);margin-left:1rem;transition:all .3s ease}.sff-menu-toggler[aria-expanded="true"]:after{transform:rotate(270deg)}.b-redes{position:relative;width:100% !important}.b-redes .field{display:flex;padding:14px 1rem !important}.b-redes .field ul{display:flex;align-items:center;padding-left:24px}.b-redes .field li{margin:0 10px;font-size:0;line-height:0}.b-redes .field li a{color:#000;font-size:0}.b-redes .field li a:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;transition:all .3s ease}.b-redes .field li a.facebook:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-facebook.svg");width:22px;height:22px}.b-redes .field li a.twitter:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-twitter.svg");width:26px;height:21px}.b-redes .field li a.youtube:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-youtube.svg");width:26px;height:22px}.b-redes .field li a.instagram:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-instagram.svg");width:24px;height:24px}.b-redes .field li a:hover:before{filter:invert(1);transform:rotate(30deg)}.b-redes .field p{font-weight:800;font-size:.87rem;letter-spacing:4px;color:#000;text-transform:uppercase;margin-bottom:0;display:none}@media (min-width: 992px){.b-redes .field p{display:block}}.field--name-sff-home-slides{margin-bottom:1rem}.field--name-sff-home-slides .row{flex-direction:column;align-items:stretch;max-height:100%;position:relative}@media (min-width: 992px){.field--name-sff-home-slides .row{flex-direction:row}}.field--name-sff-home-slides .row .col-8,.field--name-sff-home-slides .row .col-4{padding:0}@media (max-width: 991px){.field--name-sff-home-slides .row .col-8,.field--name-sff-home-slides .row .col-4{width:100%}}.field--name-sff-home-slides .nav-pills{height:100%;background-color:#000;display:flex;justify-content:center;padding:0 24px;position:relative;z-index:2}@media (min-width: 992px){.field--name-sff-home-slides .nav-pills{padding:0 80px 0 48px}}.field--name-sff-home-slides .nav-pills .nav-link{padding:24px 0;border-bottom:1px solid #f2f2f2;border-radius:0}.field--name-sff-home-slides .nav-pills .nav-link .v-pills-pretitle{font-family:"Montserrat",sans-serif;font-weight:700;font-size:.81rem;line-height:.75rem;letter-spacing:2.6px;text-transform:uppercase;color:#fff;margin-bottom:.5rem}@media (min-width: 992px){.field--name-sff-home-slides .nav-pills .nav-link .v-pills-pretitle{font-size:.81rem}}.field--name-sff-home-slides .nav-pills .nav-link .v-pills-title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;color:#fff;font-size:1.2rem;line-height:1.2rem}@media (min-width: 992px){.field--name-sff-home-slides .nav-pills .nav-link .v-pills-title{font-size:1.5rem;line-height:1.5rem}}.field--name-sff-home-slides .nav-pills .nav-link.active{background-color:#000}.field--name-sff-home-slides .nav-pills .nav-link.active .v-pills-title{color:#FF0042}.field--name-sff-home-slides .nav-pills .nav-link:last-child{border-bottom:0}.field--name-sff-home-slides .nav-pills .nav-link:hover .v-pills-pretitle,.field--name-sff-home-slides .nav-pills .nav-link:hover .v-pills-title{color:#7f7f7f}.field--name-sff-home-slides .tab-content{height:100%}.field--name-sff-home-slides .tab-content .tab-pane{height:100%;position:relative}@media (min-width: 992px){.field--name-sff-home-slides .tab-content .tab-pane{position:static}}.field--name-sff-home-slides .tab-content .tab-pane img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 1600px){.field--name-sff-home-slides .tab-content .tab-pane img{max-height:75vh}}.field--name-sff-home-slides .tab-content .tab-pane .texts-container{z-index:10;position:absolute;bottom:12px;left:12px}@media (min-width: 992px){.field--name-sff-home-slides .tab-content .tab-pane .texts-container{bottom:62px;left:50%;transform:translateX(-50%)}}.field--name-sff-home-slides .tab-content .tab-pane .texts-container .texts{color:#fff;font-family:"Montserrat",sans-serif}.field--name-sff-home-slides .tab-content .tab-pane .texts-container .texts p{max-width:300px;font-size:1.1rem;font-weight:400}.field--name-sff-home-slides .tab-content .tab-pane .texts-container .texts p.fake-link{font-weight:700;font-size:.85rem;letter-spacing:1.63px;text-transform:uppercase;position:relative;display:flex;align-items:center;width:fit-content}.field--name-sff-home-slides .tab-content .tab-pane .texts-container .texts p.fake-link:before{content:"";display:block;height:2px;background:#fff;opacity:0.6;transition:width 0.3s ease 0s, opacity 0.3s ease 0s;width:0;position:absolute;bottom:0;left:0}.field--name-sff-home-slides .tab-content .tab-pane .texts-container .texts p.fake-link:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg);width:.6rem;height:.6rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:.5rem;transition:transform .3s ease}.field--name-sff-home-slides .tab-content .tab-pane .texts-container .texts p.fake-link:hover:before{width:100%;opacity:0.9}.field--name-sff-home-slides .tab-content .tab-pane .texts-container .texts p.fake-link:hover:after{transform:translateX(4px)}.field--name-sff-home-slides .tab-content .tab-pane:before{content:"";background-image:linear-gradient(48deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.05) 55%);position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.block-sff-utils-mobile-primary-menu{padding-top:3.125rem}.block-sff-utils-mobile-primary-menu button{background-color:transparent;border:0;font-weight:700;font-size:0.87rem;letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:left}.block-sff-utils-mobile-primary-menu .nav{padding-top:0 !important}.block-sff-utils-mobile-primary-menu .nav .nav-item .nav-link{color:#fff !important}.block-sff-utils-mobile-primary-menu #superfish-primario--2-toggle{visibility:hidden;position:absolute !important;top:-99999px}.block-sff-day-to-day-header-block .content{display:flex;justify-content:space-between;flex-direction:column;padding:0 1rem}@media (min-width: 992px){.block-sff-day-to-day-header-block .content{margin-bottom:5rem;align-items:flex-end;padding:0}}.block-sff-day-to-day-header-block .content h1{font-family:"ClashDisplay-Variable",sans-serif;font-weight:500;text-transform:uppercase}@media (min-width: 992px){.block-sff-day-to-day-header-block .content h1{text-align:right}}.block-sff-day-to-day-header-block .content h1 .year{color:rgba(0,0,0,0.5)}.block-sff-day-to-day-header-block .content .navigation{margin:1rem 0}@media (min-width: 992px){.block-sff-day-to-day-header-block .content .navigation{margin:0;width:100%}}.block-sff-day-to-day-header-block .content .navigation a{font-size:1.1rem;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;color:rgba(0,0,0,0.5);letter-spacing:2.09px;margin:0 1rem 0 0;position:relative;z-index:1}.block-sff-day-to-day-header-block .content .navigation a:before{content:"";background-color:#FF0042;width:100%;height:.5rem;z-index:0;position:absolute;left:0;z-index:-1;right:0;bottom:0;transform:scaleX(0);transform-origin:left;transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1)}.block-sff-day-to-day-header-block .content .navigation a:hover{color:#000}.block-sff-day-to-day-header-block .content .navigation a:hover:before{transform:scaleX(1)}.block-sff-day-to-day-header-block .content .navigation a.active{color:#000;z-index:2}.block-sff-day-to-day-header-block .content .navigation a.active:before{transform:scaleX(1)}.masonry-layout-sff-day-to-day .masonry-item{width:calc(100% - 2rem);margin-bottom:2rem}@media (min-width: 992px){.masonry-layout-sff-day-to-day .masonry-item{width:calc(33.33% - 3rem)}}.field--name-sff-day-to-day-empty{display:flex;flex-direction:column;align-items:center;padding:3rem 0}@media (min-width: 992px){.field--name-sff-day-to-day-empty{padding:4rem 0}}.field--name-sff-day-to-day-empty h4{font-size:2rem;line-height:2.4rem;text-transform:none;text-align:center;margin-bottom:0}@media (min-width: 992px){.field--name-sff-day-to-day-empty h4{max-width:600px}}.field--name-sff-day-to-day-empty h4:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/olus-back-to-future.svg);width:102px;height:35px;background-position:center;background-size:contain;display:block;margin:0 auto 2rem}.field--name-sff-day-to-day-empty span{font-style:italic;margin-bottom:1rem;font-size:.87rem}.field--name-sff-day-to-day-empty p{font-size:1.2rem;line-height:1.6rem;text-align:center}@media (min-width: 992px){.field--name-sff-day-to-day-empty p{max-width:500px}}.breadcrumb{margin-top:0;padding:.5rem}.breadcrumb:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/logo.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:1rem;height:28px;margin-right:9px}.breadcrumb-item a{text-decoration:none;color:#000;font-size:.9rem;font-weight:400}.breadcrumb-item a:hover{color:#FF0042}[aria-label="breadcrumb"]{background-color:#ece6dc}@media (min-width: 992px){.block-sff-sponsors-why-sponsor{padding:6.25rem 0 5rem}}.block-sff-sponsors-why-sponsor .content{display:flex;flex-direction:column;align-items:center}@media (min-width: 992px){.block-sff-sponsors-why-sponsor .content{max-width:90%;padding:0 7%}}.block-sff-sponsors-why-sponsor .content .sff-block-title{z-index:1;position:relative;width:100%;display:flex;align-items:center;justify-content:center}.block-sff-sponsors-why-sponsor .content .sff-block-title h2{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_black_bg.png);color:#fff;border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;font-size:1.1rem;padding:1.5rem 1.1rem;line-height:1rem;position:relative}@media (min-width: 992px){.block-sff-sponsors-why-sponsor .content .sff-block-title h2{padding-right:108px}}.block-sff-sponsors-why-sponsor .content .sff-block-title h2 span{position:absolute;bottom:18px;right:0}.block-sff-sponsors-why-sponsor .content .sff-block-title h2 span svg #vaca-entera{transform:translateY(17px);transition:transform 1s linear}.block-sff-sponsors-why-sponsor .content .sff-block-title:before{content:"";background-color:#000;width:100%;height:1px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:-1}.block-sff-sponsors-why-sponsor .content .sff-highlight{display:flex;justify-content:center;padding:1rem 0}.block-sff-sponsors-why-sponsor .content .sff-highlight p{text-align:center;margin-bottom:0}@media (min-width: 992px){.block-sff-sponsors-why-sponsor .content .sff-highlight{padding:7rem 0 4rem}}.block-sff-sponsors-why-sponsor .content .sff-promo-video{width:100%;padding-bottom:3rem}@media (min-width: 992px){.block-sff-sponsors-why-sponsor .content .sff-promo-video{padding-bottom:7rem}}.block-sff-sponsors-why-sponsor .content .sff-promo-video .field--name-field-media-oembed-video{width:100%}.block-sff-sponsors-why-sponsor .content .sff-promo-video .field--name-field-media-oembed-video iframe{width:100%;height:auto;aspect-ratio:16/9}.block-sff-sponsors-why-sponsor .content .sff-figures{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width: 992px){.block-sff-sponsors-why-sponsor .content .sff-figures{justify-content:space-between;flex-direction:row}}.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;padding:0 1rem;width:100%}@media (min-width: 992px){.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure{width:25%;margin-bottom:5rem}}.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure .sff-number{margin-bottom:0}.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure .sff-caption{text-transform:uppercase;margin:0}.block-sff-sponsors-why-sponsor .content .sff-figures .sff-figure .sff-explanation{text-align:center;margin:0}.block-sff-sponsors-why-sponsor.animar .sff-block-title #vaca-entera{transform:translateY(0) !important}.sidebar{padding:0}.sidebar .block.block-sff-sponsors-official-banner{background-color:#ece6dc;padding:2.5rem 2.5rem 2rem}.sidebar .block.block-sff-sponsors-official-banner .sff-main-sponsor{display:flex;flex-direction:column}.sidebar .block.block-sff-sponsors-official-banner .sff-main-sponsor img{width:100%}.sidebar .block.block-sff-sponsors-official-banner .sff-main-sponsor .sponsor-text{margin-top:1rem;color:#B78B4B;font-family:"ClashDisplay-Variable",sans-serif;line-height:2.75rem;font-weight:700;text-transform:uppercase;font-size:clamp(1.88rem, calc(-0.37rem + 3.00vw), 2.25rem)}.sidebar .block.block-sff-sponsors-official-banner .sff-main-sponsor .sponsor-logos{display:flex;width:100%;align-self:flex-end;justify-content:flex-end;align-items:center}.sidebar .block.block-sff-sponsors-official-banner .sff-main-sponsor .sponsor-logos img{width:auto;height:auto}.sidebar .block.block-sff-sponsors-official-banner .sff-main-sponsor .sponsor-logos img:first-child{margin-right:1.5rem}.sidebar .block.block-sff-sponsors-support-banner{background-color:transparent !important;border:0 !important;padding:0;margin-top:3.6rem}.sidebar .block.block-sff-sponsors-support-banner .sff-support-title{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:2rem}.sidebar .block.block-sff-sponsors-support-banner .sff-support-logos{display:flex;flex-wrap:wrap}.sidebar .block.block-sff-sponsors-support-banner .sff-support-logos .sff-support-logo{margin-right:1rem}.sidebar .block.block-sff-sponsors-support-banner .sff-support-logos .sff-support-logo.last{width:100%;margin-right:0;margin-top:1.5rem}.block-sff-inscribe-film{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem}@media (min-width: 992px){.block-sff-inscribe-film{padding:0}}.block-sff-inscribe-film .content{display:flex;flex-direction:column}@media (min-width: 1300px){.block-sff-inscribe-film .content{max-width:1140px}}@media (min-width: 992px){.block-sff-inscribe-film{max-width:70%}}.block-sff-inscribe-film .psycho-birds{align-self:flex-end}.block-sff-inscribe-film .psycho-birds img{opacity:0;transform:translateY(100%);z-index:0;transition:transform 0.8s cubic-bezier(0.25, 0.1, 0.25, 1),opacity 0.9s ease;max-height:350px}@media (min-width: 992px){.block-sff-inscribe-film .psycho-birds img{max-height:unset}}.block-sff-inscribe-film .wrapper{background-repeat:no-repeat;padding:1.5rem;position:relative;z-index:1;width:100%;background-size:cover}@media (min-width: 992px){.block-sff-inscribe-film .wrapper{background-size:100% 100%;width:calc(100% - 4rem);max-width:800px}}@media (min-width: 1300px){.block-sff-inscribe-film .wrapper{max-width:unset}}.block-sff-inscribe-film .wrapper .sff-frame:not(.link){border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-no-fill.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:1.5rem}@media (min-width: 992px){.block-sff-inscribe-film .wrapper .sff-frame:not(.link){padding:2rem 3rem;height:400px}}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) .pretitle{text-transform:uppercase;font-size:1rem;font-weight:400;letter-spacing:2px;line-height:1.5rem}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) .title{margin:0;text-align:left;display:block;font-size:2.5rem;line-height:3rem;font-weight:600;text-transform:none}@media (min-width: 992px){.block-sff-inscribe-film .wrapper .sff-frame:not(.link) .title{max-width:90%}}@media (min-width: 1300px){.block-sff-inscribe-film .wrapper .sff-frame:not(.link) .title{max-width:60%}}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link){color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:0.81rem;display:flex;align-items:center;position:relative;margin-top:2rem}@media (min-width: 992px){.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link){align-self:flex-end}}@media (min-width: 1300px){.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link){margin-top:0}}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link):before{left:0;background-color:#fff}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link):after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg");background-size:cover;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link):hover:after{transform:translateX(8px)}.block-sff-inscribe-film .wrapper .sff-frame:not(.link) a:not(.link):hover:before{width:calc(100% - 1rem)}.block-sff-inscribe-film .wrapper .link{margin:2rem 0 0}.block-sff-inscribe-film.animar .psycho-birds img{opacity:1;transform:translateY(0)}.block-sff-scroll-up{max-width:50px;padding:0;position:fixed;bottom:-300px;right:24px;z-index:99;transition:all 1s cubic-bezier(0.17, 0.67, 1, 1.23);display:none}@media (min-width: 992px){.block-sff-scroll-up{right:72px;display:block}}.block-sff-scroll-up .content .scroll-up{display:flex;flex-direction:column;align-items:center;text-decoration:none}.block-sff-scroll-up .content .scroll-up svg{transform:rotate(-90deg);border:1px solid #000;border-radius:51%;height:32px;width:32px;transition:all .3s ease;background-color:#fff}.block-sff-scroll-up .content .scroll-up svg g{transition:fill .3s ease}.block-sff-scroll-up .content .scroll-up .text{font-size:.5rem;color:#FF0042;text-align:center;letter-spacing:1.6px;font-weight:700;line-height:.8rem;padding-top:13px;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.block-sff-scroll-up .content .scroll-up:hover svg{border-color:#FF0042}.block-sff-scroll-up .content .scroll-up:hover svg g{stroke:#FF0042}.block-sff-scroll-up .content .scroll-up:hover .text{opacity:1;pointer-events:all}.block-sff-scroll-up.show{bottom:38px;opacity:1 !important}.block-sff-scroll-up.stop-anim{display:none}@media (min-width: 992px){.block-sff-scroll-up.stop-anim{position:absolute;bottom:3rem;display:block}}.block-sff-scroll-up.fast{animation:cochecito .5s}.path-espais .block-sff-scroll-up .scroll-up .text{color:#fff}.region-featured-bottom-third{position:relative}@keyframes cochecito{from{opacity:1;transform:translateY(0%)}to{transform:translateY(-1000%);opacity:0}}.view-sff-logbook .view-content{display:flex}@media (min-width: 992px){.view-sff-logbook .view-content .views-row{width:33.33%}}@media (min-width: 992px){.block-content--type-film-in-logbook{width:33.33%;margin:2.5rem 0}}.block-content--type-film-in-logbook .field--name-sff-blog-news-film-logbook-presentation-field{height:100%}.block-content--type-film-in-logbook .field--name-sff-blog-news-film-logbook-presentation-field a{text-decoration:none}.block-content--type-film-in-logbook .field--name-sff-blog-news-film-logbook-presentation-field a .sff-logbook-film-container{min-height:250px;height:100%;background-size:cover;background-repeat:no-repeat;clip-path:polygon(2% 0, 98% 0, 100% 2%, 100% 98%, 98% 100%, 2% 100%, 0 98%, 0 2%);position:relative;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;padding:2rem 2.5rem}.block-content--type-film-in-logbook .field--name-sff-blog-news-film-logbook-presentation-field a .sff-logbook-film-container:before{content:"";clip-path:polygon(2% 0, 98% 0, 100% 2%, 100% 98%, 98% 100%, 2% 100%, 0 98%, 0 2%);position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(255,0,66,0) 0%, #ff0042 100%)}.block-content--type-film-in-logbook .field--name-sff-blog-news-film-logbook-presentation-field a .sff-title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;font-size:2rem;color:#000;line-height:2.2rem;position:relative;z-index:2}.block-content--type-film-in-logbook .field--name-sff-blog-news-film-logbook-presentation-field a .sff-body{font-family:"Montserrat",sans-serif;font-size:1.1rem;color:#000;position:relative;z-index:2}.block-content--type-film-in-logbook .field--name-sff-blog-news-film-logbook-presentation-field a:hover .sff-title{color:#fff}.block-sff-ticketing-discounts{grid-column-start:2;grid-column-end:12}@media (min-width: 992px){.block-sff-ticketing-discounts .sff-discounts{display:flex;align-items:stretch;flex-wrap:wrap}}.block-sff-ticketing-discounts .sff-discounts .col{color:#fff;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width: 992px){.block-sff-ticketing-discounts .sff-discounts .col{transform:skewX(-3deg)}}.block-sff-ticketing-discounts .sff-discounts .col .header{display:flex;align-items:flex-end}.block-sff-ticketing-discounts .sff-discounts .col .header .number{font-size:3.5rem;font-weight:700;line-height:3.5rem;padding-right:.8rem}.block-sff-ticketing-discounts .sff-discounts .col .header .percentage-wrapper{display:flex;flex-direction:column}.block-sff-ticketing-discounts .sff-discounts .col .header .percentage-wrapper .literal{text-transform:uppercase;font-weight:700;font-size:1.2rem}.block-sff-ticketing-discounts .sff-discounts .col .description{font-weight:600;font-size:1.25rem;font-family:"ClashDisplay-Variable",sans-serif;line-height:1.75rem;padding-top:1rem}.block-sff-ticketing-discounts .sff-discounts .col .footer{font-size:.85rem;font-weight:700;line-height:1.25rem;padding-top:1.5rem}@media (min-width: 992px){.block-sff-ticketing-discounts .sff-discounts .col .footer{width:100%}}.block-sff-ticketing-discounts .sff-discounts .col.col-left{background:linear-gradient(to bottom, #FF0042, #464E9C)}@media (min-width: 992px){.block-sff-ticketing-discounts .sff-discounts .col.col-left{margin:0 1rem 0 0}}.block-sff-ticketing-discounts .sff-discounts .col.col-center{background:linear-gradient(to bottom, #72EA21, #E9C303);color:#000}@media (min-width: 992px){.block-sff-ticketing-discounts .sff-discounts .col.col-center{margin:0 1rem 0 0}}.block-sff-ticketing-discounts .sff-discounts .col.col-right{background-color:#000}@media (min-width: 992px){.block-sff-ticketing-discounts .sff-discounts .col.col-right{margin:0 0 0 1rem}}.block-sff-ticketing-discounts .sff-discounts footer{font-weight:400;font-size:.85rem;padding:0 1rem}@media (min-width: 992px){.block-sff-ticketing-discounts .sff-discounts footer{padding:1rem 0}}.block-sff-ticketing-catalogue{width:100%}@media (min-width: 1300px){.block-sff-ticketing-catalogue{grid-column-start:9;grid-column-end:12}}.block-sff-ticketing-catalogue .content{display:flex;align-items:center;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);padding:0 1.1rem;overflow:hidden;margin:2rem 0}@media (min-width: 992px){.block-sff-ticketing-catalogue .content{margin:0;height:calc(100% - 88px)}}.block-sff-ticketing-catalogue .col .pretitle{font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.6px}.block-sff-ticketing-catalogue .col .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:2rem;line-height:2.5rem}.block-sff-ticketing-catalogue .col a{margin-top:1.5rem}.block-sff-ticketing-catalogue .col.col-left{width:75%}.block-sff-ticketing-catalogue .col.col-right{width:25%}.block-sff-ticketing-catalogue .col.col-right img{max-width:unset}.block-views-blocksff-packs-block-passes{grid-column-start:1;grid-column-end:-1;position:relative}.block-views-blocksff-packs-block-passes .view-sff-packs{display:flex;align-items:center;flex-direction:column}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header{display:flex;flex-direction:column;width:100%}@media (min-width: 1300px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media (min-width: 992px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates{padding:2rem 0;flex-direction:row;flex-wrap:wrap}}@media (min-width: 1300px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates{padding:5rem 0 0}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date{display:flex;flex-wrap:wrap;align-items:center;width:350px}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .number{font-weight:700;font-size:3.5rem;line-height:1em;margin-right:8px}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .text{width:calc(100% - 80px)}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .month,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .type{text-transform:uppercase;font-weight:400;font-size:1rem;letter-spacing:2.09px;line-height:1.2em}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .month{font-weight:bold}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .disclaimer{font-size:14px;line-height:1.5em;margin-top:.5em}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date p{margin-bottom:0}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date.left{margin-bottom:16px}@media (min-width: 992px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date.left{margin-bottom:0;margin-right:24px}}@media (min-width: 992px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date.right{margin-left:24px}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info{padding:1rem}@media (min-width: 992px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info{width:40%}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info p{font-size:2rem;line-height:2.3rem;font-weight:600;margin-bottom:8px;font-family:"ClashDisplay-Variable",sans-serif;margin-bottom:13px}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info span{font-size:1.2rem;display:block;margin-bottom:.5rem}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .mail,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .phone{display:flex;align-items:center;font-size:1rem;font-weight:500;color:#FF0042;text-decoration:none;margin-bottom:13px}@media (min-width: 1300px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .mail,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .phone{font-size:1.2rem}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .mail:hover,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .phone:hover{text-decoration:underline}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .mail:before,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .phone:before{content:"";width:19px;height:15px;background-size:contain;background-repeat:no-repeat;margin-right:.9rem}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .mail.mail:before,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .phone.mail:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-mail.svg)}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .mail.phone:before,.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .sff-more-info .phone.phone:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-phone.svg);height:13px}.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso{align-self:flex-start;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-polygon-green.svg);display:flex;align-items:flex-start;flex-direction:column;padding:1rem;width:100%;background-size:cover;background-repeat:no-repeat}@media (min-width: 1300px){.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso{padding:3rem}}@media (min-width: 1300px){.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso{max-width:60%;background-size:contain}}@media (min-width: 1600px){.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso{background-size:cover}}.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso h2{font-size:4rem;letter-spacing:-0.53px;font-weight:600;line-height:4.5rem;padding:1rem 0;max-width:85%}@media (min-width: 1600px){.block-views-blocksff-packs-block-passes .view-sff-packs .intro-metaverso h2{max-width:80%}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-content{display:flex;flex-wrap:wrap;align-items:stretch}@media (min-width: 992px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-content{justify-content:center}}@media (min-width: 1300px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-content{padding-top:5rem}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-content .views-row{margin:1rem 0;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);padding:1.1rem}@media (min-width: 992px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-content .views-row{margin:1rem;width:calc(33.33% - 2rem);max-width:620px}}.block-sff-ticketing-physical-tickets{grid-column-start:2;grid-column-end:12;display:flex;justify-content:center;padding:2rem 0}@media (min-width: 1300px){.block-sff-ticketing-physical-tickets{padding:10rem 0 6rem}}.block-sff-ticketing-physical-tickets .content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 1rem}@media (min-width: 992px){.block-sff-ticketing-physical-tickets .content{padding:0;flex-direction:row;flex-wrap:wrap;width:100%}}.block-sff-ticketing-physical-tickets .content .col-left{position:relative}@media (min-width: 992px){.block-sff-ticketing-physical-tickets .content .col-left{margin-right:1rem}}.block-sff-ticketing-physical-tickets .content .col-left img{position:relative;z-index:1;display:none}@media (min-width: 992px){.block-sff-ticketing-physical-tickets .content .col-left img{max-height:586px;display:block;width:100%;object-fit:contain}}.block-sff-ticketing-physical-tickets .content .col-left:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/rayos.svg);width:100%;height:531px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:13px;left:78px;animation:rotation 10s infinite linear}@media (min-width: 1300px){.block-sff-ticketing-physical-tickets .content .col-left:after{top:53px;left:100px}}@media (min-width: 992px){.block-sff-ticketing-physical-tickets .content .col-right{width:30%;margin-left:1rem}}@media (min-width: 1300px){.block-sff-ticketing-physical-tickets .content .col-right{width:50%}}.block-sff-ticketing-physical-tickets .content .col-right p{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;font-size:2.5rem;line-height:3rem}@media (min-width: 1300px){.block-sff-ticketing-physical-tickets .content .col-right p{max-width:90%}}.block-sff-ticketing-physical-tickets .content .col-right .sff-location{margin-top:2rem}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-name{font-family:"Montserrat",sans-serif;font-size:1.125rem;font-weight:700;line-height:1rem;display:flex;align-items:center}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-name:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-red.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;margin-right:.5rem;transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-time,.block-sff-ticketing-physical-tickets .content .col-right .sff-location-address,.block-sff-ticketing-physical-tickets .content .col-right .sff-location-comment{font-weight:400;font-size:.85rem;line-height:1rem}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a{display:flex;align-items:center;width:fit-content;text-transform:uppercase}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a:before{background:#FF0042;left:0;bottom:8px}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);width:.6rem;height:.6rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.5rem;transition:transform .3s ease}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a:hover:after{transform:translateX(6px)}.block-sff-ticketing-physical-tickets .content .col-right .sff-location-link a:hover:before{width:calc(100% - 1rem)}.block-sff-ticketing-physical-tickets .content .col-right .announcement{background-color:#fff;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);padding:.5rem 1rem;margin:1rem 0;font-size:1rem;font-weight:400;line-height:1em;display:block;width:fit-content}.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .title{font-size:1.25rem;font-weight:600;margin-bottom:8px;line-height:1.3rem}.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .mail,.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .phone{display:flex;align-items:center;font-size:.88rem;font-weight:500;color:#FF0042;text-decoration:none}.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .mail:hover,.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .phone:hover{text-decoration:underline}.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .mail:before,.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .phone:before{content:"";width:13px;height:10px;background-size:contain;background-repeat:no-repeat;margin-right:.9rem}.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .mail.mail:before,.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .phone.mail:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-mail.svg)}.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .mail.phone:before,.block-sff-ticketing-physical-tickets .content .col-right .sff-more-info .phone.phone:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-phone.svg);height:13px}.block-sff-ticketing-physical-tickets .observaciones{width:100%;margin-top:36px}.block-sff-ticketing-pick-up-accreditations{grid-column-start:2;grid-column-end:12}.block-sff-ticketing-pick-up-accreditations .content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 1rem}@media (min-width: 992px){.block-sff-ticketing-pick-up-accreditations .content{padding:0 1rem 6rem;flex-direction:row-reverse;flex-wrap:wrap;width:100%}}.block-sff-ticketing-pick-up-accreditations .content .sff-pickup{margin-bottom:16px;display:flex;align-items:flex-start}.block-sff-ticketing-pick-up-accreditations .content .sff-pickup:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-calendar-packs.svg);width:20px;height:20px;background-size:contain;margin-right:12px;background-repeat:no-repeat}.block-sff-ticketing-pick-up-accreditations .content .sff-pickup p{margin-bottom:0}.block-sff-ticketing-pick-up-accreditations .content .sff-pickup .date{font-weight:bold;font-size:1.125rem}.block-sff-ticketing-pick-up-accreditations .content a{color:#FF0042}.block-sff-ticketing-pick-up-accreditations .content .disclaimer{max-width:80%}.block-sff-ticketing-pick-up-accreditations .col-right{display:none}@media (min-width: 992px){.block-sff-ticketing-pick-up-accreditations .col-right{width:25%;display:block}}@media (min-width: 992px){.block-sff-ticketing-pick-up-accreditations .col-left{width:75%;max-width:783px}}.block-sff-ticketing-pick-up-accreditations .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;font-size:2.5rem;line-height:3rem;margin-bottom:24px}@media (min-width: 992px){.language-switcher-language-url{width:auto;padding-left:0;padding-right:0}}.language-switcher-language-url .listed{text-align:center;margin-top:2rem}@media (min-width: 992px){.language-switcher-language-url .listed{display:none}}.language-switcher-language-url .listed svg{display:none}.language-switcher-language-url .listed a{font-weight:700;text-decoration:none;font-size:.9rem;letter-spacing:1.75px;color:#000;text-transform:uppercase}.language-switcher-language-url .listed a:hover,.language-switcher-language-url .listed a.is-active{color:#fff}.language-switcher-language-url .dropdown-toggle:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg);border:0;width:10px;height:14px;background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(90deg);vertical-align:middle;transition:all .3s ease}.language-switcher-language-url .dropdown{display:none}@media (min-width: 992px){.language-switcher-language-url .dropdown{display:block !important}}.language-switcher-language-url .dropdown .dropdown-toggle[aria-expanded="true"]:after{transform:rotate(-90deg)}.language-switcher-language-url .dropdown .dropdown-menu{background-color:#000;transition:all .3s ease;min-width:unset;left:auto;right:0;margin-top:.5rem;border-radius:0}.language-switcher-language-url .dropdown .dropdown-menu li{display:flex;flex-direction:column}.language-switcher-language-url .dropdown .dropdown-menu li a{font-weight:700;text-decoration:none;font-size:.9rem;letter-spacing:1.75px;color:#fff;text-transform:uppercase}@media (min-width: 992px){.language-switcher-language-url .dropdown .dropdown-menu li a{font-size:0.67rem}}@media (min-width: 1300px){.language-switcher-language-url .dropdown .dropdown-menu li a{font-size:0.87rem}}.language-switcher-language-url .dropdown .dropdown-menu li a:hover,.language-switcher-language-url .dropdown .dropdown-menu li a.is-active{color:#000}@media (min-width: 992px){.language-switcher-language-url .dropdown .dropdown-menu li a:hover,.language-switcher-language-url .dropdown .dropdown-menu li a.is-active{color:#FF0042}}.language-switcher-language-url .active-language{font-weight:700;text-decoration:none;font-size:.9rem;letter-spacing:1.75px;color:#fff;text-transform:uppercase}.language-switcher-language-url .active-language:hover{color:#FF0042}@media (min-width: 992px){.language-switcher-language-url .active-language{font-size:0.67rem}}@media (min-width: 1300px){.language-switcher-language-url .active-language{font-size:0.87rem}}.language-switcher-language-url .active-language:hover,.language-switcher-language-url .active-language.is-active{color:#000}@media (min-width: 992px){.language-switcher-language-url .active-language:hover,.language-switcher-language-url .active-language.is-active{color:#FF0042}}.language-switcher-language-url .lang_switch_icon{stroke:#fff;width:16px;height:16px}.language-switcher-language-url .language-link{border-right:1px solid #000;padding:0 1rem}.language-switcher-language-url .language-link a{font-weight:700;text-decoration:none;font-size:.9rem;letter-spacing:1.75px;color:#fff;text-transform:uppercase}@media (min-width: 992px){.language-switcher-language-url .language-link a{font-size:0.67rem}}@media (min-width: 1300px){.language-switcher-language-url .language-link a{font-size:0.87rem}}.language-switcher-language-url .language-link a:hover,.language-switcher-language-url .language-link a.is-active{color:#000}@media (min-width: 992px){.language-switcher-language-url .language-link a:hover,.language-switcher-language-url .language-link a.is-active{color:#FF0042}}.language-switcher-language-url .language-link:last-child{border-right:0}.block-sff-transparency-banner-block .content{margin:2rem auto 6rem;display:flex;align-items:center;justify-content:center}.block-sff-transparency-banner-block .content .sff-transparency-banner{padding:2rem;color:#fff;display:flex;flex-direction:column;justify-content:center;width:100%;background-repeat:no-repeat;min-height:324px;width:100%;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_transparencia-mobile.png);background-size:100% 100%}@media (min-width: 768px){.block-sff-transparency-banner-block .content .sff-transparency-banner{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_transparencia.png);background-size:100% 100%;min-height:344px;width:963px;padding:0}}@media (min-width: 1300px){.block-sff-transparency-banner-block .content .sff-transparency-banner{width:1074px;min-height:409px;background-size:100% 100%}}.block-sff-transparency-banner-block .content .sff-transparency-banner .main-text{font-size:1.7rem;max-width:465px;line-height:1.7rem}@media (min-width: 768px){.block-sff-transparency-banner-block .content .sff-transparency-banner .main-text{padding-left:5.5rem;line-height:3rem;font-size:3rem}}.block-sff-transparency-banner-block .content .sff-transparency-banner .link a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:1.63px;font-size:0.81rem;display:flex;align-items:center;position:relative;width:fit-content;margin-top:1.5rem}@media (min-width: 768px){.block-sff-transparency-banner-block .content .sff-transparency-banner .link a{margin-left:5.5rem}}.block-sff-transparency-banner-block .content .sff-transparency-banner .link a:before{background-color:#fff;left:0}.block-sff-transparency-banner-block .content .sff-transparency-banner .link a:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg");background-size:cover;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.block-sff-transparency-banner-block .content .sff-transparency-banner .link a:hover:after{transform:translateX(8px)}.sff-custom-not-found{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 992px){.sff-custom-not-found{height:calc(100vh - 78px - 45px)}}.sff-custom-not-found:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/404-mobile.svg);background-size:cover;background-repeat:no-repeat;position:absolute;right:0;width:315px;height:100%}@media (min-width: 992px){.sff-custom-not-found:before{width:80%;bottom:-86px;top:0;background-size:cover;background-image:url(/themes/custom/sitges_barrio/css/../assets/404.svg);height:calc(100% + 86px)}}@media (min-width: 1300px){.sff-custom-not-found:before{background-position:right;background-size:cover}}.sff-custom-not-found:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/rama.png);position:absolute;left:0;bottom:0;height:115px;background-size:contain;background-repeat:no-repeat;display:none}@media (min-width: 992px){.sff-custom-not-found:after{width:400px;display:block}}@media (min-width: 1300px){.sff-custom-not-found:after{width:519px}}.sff-custom-not-found .text-container{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 992px){.sff-custom-not-found .text-container{position:absolute;left:50%;top:calc(50% + 96px);transform:translateX(-50%)}}@media (min-width: 1300px){.sff-custom-not-found .text-container{position:absolute;left:50%;top:calc(50% + 96px);transform:translateX(-50%)}}@media (min-width: 1600px){.sff-custom-not-found .text-container{top:calc(50% +450px)}}.sff-custom-not-found .text-container span{font-family:"Montserrat",sans-serif;font-size:80px;font-weight:800}@media (min-width: 992px){.sff-custom-not-found .text-container span{font-size:150px;display:none}}.sff-custom-not-found .text-container p{max-width:75%}@media (min-width: 1300px){.sff-custom-not-found .text-container p{font-size:1.5rem;line-height:1.5rem;margin-bottom:2rem}}.sff-custom-not-authorized{display:flex;align-items:center;justify-content:center;position:relative;height:calc(100vh - 78px - 45px);position:relative}.sff-custom-not-authorized:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/pajaros.png);background-size:auto;background-repeat:no-repeat;position:absolute;top:-134px;width:100%;height:371px}@media (min-width: 992px){.sff-custom-not-authorized:before{top:-102px}}.sff-custom-not-authorized .text-container{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.sff-custom-not-authorized .text-container span{font-family:"Montserrat",sans-serif;font-weight:700;font-size:80px;letter-spacing:28.85px;line-height:80px}@media (min-width: 992px){.sff-custom-not-authorized .text-container span{font-size:250px;letter-spacing:28.85px;line-height:250px}}@media (min-width: 992px){.sff-custom-not-authorized .text-container p{max-width:65%}}.sff-newsletter-form{background-color:#4C5DFF;position:fixed;display:none;bottom:0px;right:0;width:100% !important;z-index:9999;font-family:"Poppins",sans-serif;-webkit-transition:width 0.8s ease,transform 0.8s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:width 0.8s ease,transform 0.8s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:width 0.8s ease,transform 0.8s cubic-bezier(0.55, 0, 0.1, 1);transition:width 0.8s ease,transform 0.8s cubic-bezier(0.55, 0, 0.1, 1);clip-path:polygon(2% 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 4%)}@media (min-width: 992px){.sff-newsletter-form{width:384px !important;bottom:24px;display:block}}.sff-newsletter-form h2{color:#fff;font-size:18px;font-family:"Poppins",sans-serif;font-weight:700;text-transform:none;line-height:2rem;border:0;pointer-events:none;transform:rotate(-90deg);position:absolute;opacity:0;left:-31px;bottom:46px;transition:all .3s ease}.sff-newsletter-form .content{color:#fff;padding:2rem 4.3rem 2rem 2.4rem;font-size:24px;font-weight:700;line-height:2rem;text-align:left;cursor:pointer}.sff-newsletter-form .content:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ilus-mujer.svg");background-size:contain;background-repeat:no-repeat;background-position:right;height:128px;width:121px;position:absolute;right:0;bottom:0;pointer-events:none;z-index:0}.sff-newsletter-form .content a{text-decoration:none}.sff-newsletter-form .content fieldset label,.sff-newsletter-form .content .fieldset-legend,.sff-newsletter-form .content label{line-height:14px;font-size:12px;font-weight:400}.sff-newsletter-form .content .fieldset-legend{display:none}.sff-newsletter-form .content .fieldset-wrapper .radio{display:flex;align-items:center}.sff-newsletter-form .content fieldset{margin-bottom:0 !important}.sff-newsletter-form .content .js-form-type-radio,.sff-newsletter-form .content .checkbox{margin-right:1rem}.sff-newsletter-form .content .js-form-type-radio input,.sff-newsletter-form .content .checkbox input{width:1rem;height:1rem;margin-top:0}.sff-newsletter-form .content .js-form-type-radio label,.sff-newsletter-form .content .checkbox label{margin-left:.5rem}.sff-newsletter-form .content .checkbox{display:flex}.sff-newsletter-form .content .form-check-input:checked{background-color:#FF0042;color:#FF0042}.sff-newsletter-form .content .form-actions{margin-top:1rem;background-color:transparent}.sff-newsletter-form.collapsed .mailchimp-newsletter-mergefields,.sff-newsletter-form.collapsed .js-form-item,.sff-newsletter-form.collapsed .form-actions,.sff-newsletter-form.collapsed .close{display:none}.sff-newsletter-form.aparecer{transform:translateX(0)}@media (max-width: 767px){.sff-newsletter-form.pestaña{transform:translateX(calc(100% - 36px));max-height:128px}.sff-newsletter-form.pestaña h2{opacity:1}}@media (min-width: 992px){.sff-newsletter-form.pestaña:not(.sff-newsletter-form:hover){transform:translateX(calc(100% - 36px));max-height:128px}.sff-newsletter-form.pestaña:not(.sff-newsletter-form:hover) h2{opacity:1}}.sff-newsletter-form .close{background-color:transparent;border:0;box-shadow:none;position:absolute;top:24px;right:24px;transition:opacity .3s ease}.sff-newsletter-form .close:hover:after{opacity:.5}.sff-newsletter-form .close:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-cerrar.svg");background-size:cover;background-repeat:no-repeat;background-position:right;height:24px;width:24px;position:absolute;top:0;left:0;transform:rotate(180deg);transition:transform .3s ease}.sff-menu-sitges-experience .mailchimp-signup-subscribe-form{display:none}#sib-container{font-family:"Montserrat",sans-serif !important}#sib-container .sib-form-block__button{background-color:#FF0042 !important;border-radius:0 !important}.sff-route-sff-utilsnewsletter .block-page-title-block{padding:48px 0}.sff-route-sff-utilsnewsletter .block-page-title-block .content{display:flex;justify-content:flex-end}.sff-route-sff-utilsnewsletter .block-page-title-block h1{text-align:right;text-transform:uppercase;max-width:75%}.block-sff-past-editions-block{padding-bottom:7rem}.block-sff-past-editions-block .content{display:flex;flex-direction:column-reverse}@media (min-width: 992px){.block-sff-past-editions-block .content{flex-direction:row}}@media (min-width: 992px){.block-sff-past-editions-block .content .sff-texts{width:25%;margin:1rem}}.block-sff-past-editions-block .content .sff-texts .main-text{text-transform:uppercase}.block-sff-past-editions-block .content .sff-texts .secondary-text{font-size:1rem;line-height:1.25rem;padding:.5rem 0 0.85rem}@media (min-width: 992px){.block-sff-past-editions-block .content .sff-texts .secondary-text{font-size:1.125rem}}@media (min-width: 992px){.block-sff-past-editions-block .content .sff-signs{display:flex;flex-direction:row;width:75%}}.block-sff-past-editions-block .content .sff-signs .sff-sign{margin:1rem;transition:all .3s ease}@media (min-width: 992px){.block-sff-past-editions-block .content .sff-signs .sff-sign{width:33.33%}}.block-sff-past-editions-block .content .sff-signs .sff-sign img{transition:all .3s ease}.block-sff-past-editions-block .content .sff-signs .sff-sign img:hover{box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);transform:translateY(1px)}.region-top-header .b-data{max-width:232px}.region-top-header .b-data .field--name-body{padding:0}.region-top-header .b-data p{color:#FF0042;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;font-size:14px;margin-bottom:0}.page-node-332 #main-wrapper{background-color:#FFE77F !important}.page-node-332 .b_programacion_layout{height:100vh;display:flex;justify-content:center;position:relative;align-items:center}.page-node-332 .b_programacion_layout:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-puerta.svg);width:100%;height:50%;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;right:0;top:0}@media (min-width: 992px){.page-node-332 .b_programacion_layout:before{height:433px}}@media (min-width: 1600px){.page-node-332 .b_programacion_layout:before{height:600px}}.page-node-332 .b_programacion_layout .texto{text-align:center}@media (min-width: 992px){.page-node-332 .b_programacion_layout .texto{max-width:50%}}.page-node-332 .b_programacion_layout .texto h1{font-size:2.5rem;font-weight:700}.sff-slick-home a{padding:0;position:relative;background-color:#000;display:flex;flex-direction:column;text-decoration:none}@media only screen and (max-width: 390px){.sff-slick-home a img{min-height:260px}}.sff-slick-home a .slick-texts-container{background-color:#000;z-index:2;width:100%;color:#fff;padding:1.5rem}.sff-slick-home a .slick-texts-container .slick-texts{display:flex;flex-direction:column}.sff-slick-home a .slick-texts-container .slick-texts .slick-pretitle{font-family:"Montserrat",sans-serif;font-weight:700;font-size:.81rem;line-height:.75rem;letter-spacing:2.6px;text-transform:uppercase;color:#fff;margin-bottom:.8rem}.sff-slick-home a .slick-texts-container .slick-texts .slick-title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;color:#fff;font-size:1.2rem;line-height:1.2rem;margin-bottom:1rem}.sff-slick-home a .slick-texts-container .slick-texts .slick-fake-link{font-weight:700;font-size:.85rem;letter-spacing:1.63px;text-transform:uppercase;position:relative;display:flex;align-items:center;width:fit-content;margin-bottom:0;line-height:1rem}.sff-slick-home a .slick-texts-container .slick-texts .slick-fake-link:before{content:"";display:block;height:2px;background:#fff;opacity:0.6;transition:width 0.3s ease 0s, opacity 0.3s ease 0s;width:0;position:absolute;bottom:0;left:0}.sff-slick-home a .slick-texts-container .slick-texts .slick-fake-link:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg);width:.6rem;height:.6rem;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:.5rem;transition:transform .3s ease}.sff-slick-home a .slick-texts-container .slick-texts .slick-fake-link:hover:before{width:100%;opacity:0.9}.sff-slick-home a .slick-texts-container .slick-texts .slick-fake-link:hover:after{transform:translateX(4px)}.sff-slick-home .slick-list{padding:0}.sff-slick-home .slick-arrow{position:absolute;top:calc(260px - 2rem);right:1rem;width:32px;height:32px;font-size:0;background-color:transparent;box-shadow:none;transform:translateY(-50%);box-shadow:none;z-index:9}@media only screen and (min-width: 544px){.sff-slick-home .slick-arrow{top:calc(360px - 2rem)}}.sff-slick-home .slick-arrow.slick-prev{left:1rem}.sff-slick-home .slick-arrow.slick-prev:before{transform:translate(-50%, -50%) rotate(180deg)}.sff-slick-home .slick-arrow:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:10px;height:13px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.sff-slick-home .slick-arrow:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.b-buscador{flex-direction:column;margin-top:1rem;min-height:100vh}@media (min-width: 992px){.b-buscador{flex-direction:row;margin-top:3.5rem}}.b-buscador .only-mobile{display:block}@media (min-width: 992px){.b-buscador .only-mobile{display:none}}.b-buscador .only-desktop{display:none !important}@media (min-width: 992px){.b-buscador .only-desktop{display:flex !important}}.b-buscador .section-title{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.3rem;letter-spacing:2.5px;font-weight:800;line-height:1.5rem}.b-buscador .section-title.only-desktop{display:none}@media (min-width: 992px){.b-buscador .section-title.only-desktop{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}}.b-buscador .no-results{padding:1em 0}.b-buscador .no-results h4{font-weight:500;font-size:2.5rem;line-height:3rem}.b-buscador .side{width:100%;position:static}@media (min-width: 992px){.b-buscador .side{width:24.99%;position:sticky;top:165px}}@media (min-width: 1300px){.b-buscador .side{top:125px}}.b-buscador .col-9{width:100%}@media (min-width: 992px){.b-buscador .col-9{width:74.97%;padding-left:2.5rem}}.b-buscador .col-9 .header{position:static}@media (min-width: 992px){.b-buscador .col-9 .header{position:sticky;top:120px}}@media (min-width: 1300px){.b-buscador .col-9 .header{top:125px}}.b-buscador .col-4{width:100%}@media (min-width: 992px){.b-buscador .col-4{width:33.32%}}.b-buscador select{background-color:transparent;padding:6px}.b-buscador .c-check-group .content{max-height:auto;opacity:1;transition:all .3s ease;overflow-y:auto}.b-buscador .c-check-group.collapsed .content{display:block !important;max-height:0;opacity:0}.b-buscador .results-options{padding:1em 0}.b-buscador .results-options .reservation-options{width:100%;align-items:center;justify-content:space-between;padding:0 1rem}@media (min-width: 992px){.b-buscador .results-options .reservation-options{padding:0}}.b-buscador .results-options .reservation-options .reservation-status{margin-top:1rem;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.b-buscador .results-options .reservation-options .reservation-status:hover{color:#000;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-fill-rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}@media (min-width: 992px){.b-buscador .results-options .reservation-options .reservation-status{margin-top:0}}@media (min-width: 992px){.toolbar-tray-open .b-buscador .col-9 .header{top:245px}}@media (min-width: 1300px){.toolbar-tray-open .b-buscador .col-9 .header{top:202px}}@media (min-width: 992px){.toolbar-tray-open .b-buscador .side{top:245px}}@media (min-width: 1300px){.toolbar-tray-open .b-buscador .side{top:222px}}.path-program .titles .title .year,.path-my-reservations .titles .title .year,.path-my-reservations .titles .title .year{color:#b8b3ac}.p-app{transition:opacity .3s ease}.p-app .loading-container{display:none}.p-app.loading .loading-container{height:calc(100vh - 500px);width:100%;position:fixed;display:flex;align-items:center;flex-direction:column;justify-content:center}.p-app.loading .loading-container h4{font-size:2.5rem;text-transform:none;font-weight:500;text-align:center;padding:0 1rem}@media (min-width: 992px){.p-app.loading .loading-container h4{padding:0}}.p-app.loading .loading-container svg{width:100px}.p-app.loading .b-buscador{opacity:0;transition:opacity .3s ease}.b-buscador .side-filters-region{opacity:0;visibility:hidden;min-width:unset;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);transform-origin:top;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 0 0 9999px rgba(0,0,0,0.5);z-index:999;padding:3rem 1rem;background-color:#fff;flex-direction:column;transition:all .3s ease}@media (min-width: 992px){.b-buscador .side-filters-region{display:block;visibility:visible;opacity:1;transform:scale(1);position:static;box-shadow:none;width:100%;z-index:1;max-height:unset;border-radius:0;background-color:transparent;padding:0}}.b-buscador .side-filters-region.open{opacity:1;visibility:visible;transform:translate(-50%, -50%) scale(1)}.b-buscador .side-filters-region .c-search-bar{display:none}@media (min-width: 992px){.b-buscador .side-filters-region .c-search-bar{display:block}}.b-buscador .side-filters-region .filtros-title{margin:0 0 1rem;padding:0}.b-buscador .btn-total-results{position:absolute;bottom:1rem;right:1rem;text-transform:uppercase}.b-buscador .btn-total-results:after{content:"";display:inline-block;vertical-align:middle;background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-red-arrow.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:11px;transform:rotate(-90deg);transition:all .3s ease;margin-left:0.5rem}.b-buscador .filtros-title{font-weight:800;font-size:1.2rem;letter-spacing:2.5px;color:#000;text-transform:uppercase;text-decoration:none;padding:0 .5rem;margin:1.5rem 0;width:100%;display:flex;align-items:center}@media (min-width: 992px){.b-buscador .filtros-title{display:none}}.b-buscador .filtros-title span{font-size:0;width:24px;height:24px;background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-filtros.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:1rem}.b-buscador .close-btn{width:36px;height:36px;position:absolute;top:1rem;right:1rem;background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-cerrar-negro-film.svg);background-size:contain;transition:opacity .3s ease}.b-buscador .close-btn:hover{opacity:.5}.block-sff-user-menu-block{padding:0;max-width:205px;width:auto;position:fixed;top:-0.3rem;right:0}@media (min-width: 992px){.block-sff-user-menu-block{position:static}}.block-sff-user-menu-block .sff-my-festival{position:relative;font-size:0}.block-sff-user-menu-block .sff-my-festival .link-login,.block-sff-user-menu-block .sff-my-festival .btn span{display:flex;align-items:center;padding:0 !important;color:#fff;font-weight:700;font-size:0.87rem;letter-spacing:1.8px;text-decoration:none}@media (min-width: 992px){.block-sff-user-menu-block .sff-my-festival .link-login,.block-sff-user-menu-block .sff-my-festival .btn span{font-size:0.67rem}}@media (min-width: 1300px){.block-sff-user-menu-block .sff-my-festival .link-login,.block-sff-user-menu-block .sff-my-festival .btn span{font-size:0.87rem}}.block-sff-user-menu-block .sff-my-festival .link-login:hover,.block-sff-user-menu-block .sff-my-festival .btn span:hover{color:#FF0042}.block-sff-user-menu-block .sff-my-festival .link-login:hover:before,.block-sff-user-menu-block .sff-my-festival .btn span:hover:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-avatar-rojo.svg)}.block-sff-user-menu-block .sff-my-festival .link-login:before,.block-sff-user-menu-block .sff-my-festival .btn span:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-avatar.svg);width:24px;height:24px;margin-right:4px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image .3s ease}.block-sff-user-menu-block .sff-my-festival .link-login:after,.block-sff-user-menu-block .sff-my-festival .btn span:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg);border:0;width:10px;height:14px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease;transform:rotate(90deg);margin-left:1rem}.block-sff-user-menu-block .sff-my-festival .link-login:after{display:none}.block-sff-user-menu-block .sff-my-festival .dropdown-toggle:after{display:none}.block-sff-user-menu-block .sff-my-festival .dropdown-toggle[aria-expanded="true"] span:after{transform:rotate(-90deg)}.block-sff-user-menu-block .sff-my-festival .dropdown-menu{flex-direction:column !important;padding:1rem 0;padding-top:1rem !important;border-radius:0;border:0;background-color:#000;min-width:245px;left:-200px;transition:all .3s ease}@media (min-width: 992px){.block-sff-user-menu-block .sff-my-festival .dropdown-menu{right:0;top:42px;left:auto}}.block-sff-user-menu-block .sff-my-festival .dropdown-menu li a{text-decoration:none;padding:0 1rem;color:#fff;font-weight:700;font-size:.87rem;letter-spacing:1.8px;display:block;text-decoration:none}@media (min-width: 992px){.block-sff-user-menu-block .sff-my-festival .dropdown-menu li a{font-size:0.67rem}}@media (min-width: 1300px){.block-sff-user-menu-block .sff-my-festival .dropdown-menu li a{font-size:0.87rem}}.block-sff-user-menu-block .sff-my-festival .dropdown-menu li a:hover{color:#FF0042}.block-sff-user-menu-block .sff-my-festival .dropdown-menu li.item-fiona a{display:flex;align-items:center}.block-sff-user-menu-block .sff-my-festival .dropdown-menu li.item-fiona a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-enlace-externo.svg);border:0;width:24px;height:24px;background-size:contain;background-position:center;background-repeat:no-repeat;vertical-align:middle;transition:all .3s ease;margin-left:1rem}.film-header{display:flex;position:relative;background-size:505px !important}@media (min-width: 992px){.film-header{background-size:100% auto !important}}.film-header p{margin-bottom:0}.film-header:before{content:"";position:absolute;height:100vh;top:0;left:0;right:0;display:none}@media (min-width: 992px){.film-header:before{background:linear-gradient(to bottom, rgba(0,0,0,0.35), #000);display:block}}.film-header .region--top{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:5rem 0 2rem;position:relative;min-height:calc(100vh - 505px)}@media (min-width: 992px){.film-header .region--top{min-height:calc(100vh - 168px);padding:0 0 5.3rem}}.film-header .region--top:after{content:"";position:absolute;height:100px;bottom:0;left:0;right:0;background:linear-gradient(to top, #000, rgba(0,0,0,0));z-index:-1;display:none}@media (min-width: 992px){.film-header .region--top:after{display:block}}.film-header .region--top:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;right:0;z-index:0;background:linear-gradient(to top, #000, rgba(0,0,0,0.95), rgba(0,0,0,0))}@media (min-width: 992px){.film-header .region--top:before{display:none}}.film-header .region--top .field{z-index:1}.film-header .region--top .field.field--name-node-title{padding:0 1rem}@media (min-width: 992px){.film-header .region--top .field.field--name-node-title{padding:0 7%;max-width:75%}}@media (min-width: 1600px){.film-header .region--top .field.field--name-node-title{padding:0 10%}}.film-header .region--top .field.field--name-node-title .film-title.page-title{font-weight:500;font-size:3rem;line-height:3.3rem;margin-bottom:0}@media (min-width: 992px){.film-header .region--top .field.field--name-node-title .film-title.page-title{font-size:3.75rem;line-height:3.75rem}}.film-header .region--top .field.field--name-sff-films-international-title{padding:0 1rem}@media (min-width: 992px){.film-header .region--top .field.field--name-sff-films-international-title{padding:0 7%;max-width:75%}}@media (min-width: 1600px){.film-header .region--top .field.field--name-sff-films-international-title{padding:0 10%}}.film-header .region--top .field.field--name-sff-films-international-title p{margin:0 0 8px;font-family:"Montserrat",sans-serif;font-style:italic;font-size:20px;line-height:2rem}.film-header .region--top .field.field--name-sff-films-director-anchor{padding:1rem}@media (min-width: 992px){.film-header .region--top .field.field--name-sff-films-director-anchor{padding:1rem 7% 0;max-width:75%}}@media (min-width: 1600px){.film-header .region--top .field.field--name-sff-films-director-anchor{padding:1rem 10% 0;max-width:55%}}.film-header .region--top .field.field--name-sff-films-director-anchor p{margin-bottom:5px}.film-header .region--top .field.field--name-sff-films-director-anchor p a{text-decoration:none;font-weight:300;font-size:2rem;line-height:2.2rem;letter-spacing:-0.67px;color:#FF0042}@media (min-width: 992px){.film-header .region--top .field.field--name-sff-films-director-anchor p a{font-size:2.5rem;line-height:3rem}}.film-header .region--top .field.field--name-sff-films-director-anchor p a:hover{color:#fff}.film-header .region--top .field.field--name-field-production-year .field__item{font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:10px;line-height:1.5rem;font-size:1.1rem;margin-right:0.87rem}.film-header .region--top .field.field--name-field-duration .field__item{font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:3.6px;line-height:1.5rem;font-size:1.1rem}.film-header .region--top .field.field--name-sff-films-ticketing-link{margin-top:1.5rem}@media (min-width: 992px){.film-header .region--top .field.field--name-sff-films-ticketing-link{display:flex;margin-top:0;position:absolute;right:0}}.film-header .region--top .field.field--name-sff-films-trailer a{text-decoration:none;color:#FF0042;font-family:"Montserrat",sans-serif;font-weight:bold;text-transform:uppercase;font-size:.87rem;border-style:solid;border-width:1px;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_rojo.png);text-transform:uppercase;background-color:transparent;padding:10px 16px;display:inline-block;border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;transition:all .3s ease}.film-header .region--top .field.field--name-sff-films-trailer a:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#FF0042}.film-header .region--top .field.field--name-sff-films-trailer a:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-play-trailer.svg");width:24px;min-width:24px;height:24px;margin-right:8px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat}.film-header .region--top .field.field--name-field-ref-film-awards{padding:0 1rem;margin-bottom:0}@media (min-width: 992px){.film-header .region--top .field.field--name-field-ref-film-awards{padding:0 7%}}@media (min-width: 1600px){.film-header .region--top .field.field--name-field-ref-film-awards{padding:0 10%}}.film-header .region--top .field.field--name-field-ref-film-awards .field__item{font-weight:700;text-transform:uppercase;font-size:.87rem;letter-spacing:2.6px;color:#fff;display:inline-block}.film-header .region--top .field.field--name-field-ref-film-awards .field__item:last-child:after{display:none}.film-header .region--top .field.field--name-field-ref-film-awards .field__item:after{content:",";margin:0 4px;display:none}@media (min-width: 992px){.film-header .region--top .field.field--name-field-ref-film-awards .field__item:after{display:inline-block}}.film-header .region--top .field.field--name-field-ref-film-genres{margin-bottom:0}.film-header .region--top .field.field--name-field-ref-film-genres .field__items{padding:0 1rem;display:flex;margin-top:1.1rem}@media (min-width: 992px){.film-header .region--top .field.field--name-field-ref-film-genres .field__items{padding:0 7%}}@media (min-width: 1600px){.film-header .region--top .field.field--name-field-ref-film-genres .field__items{padding:0 10%}}.film-header .region--top .field.field--name-field-ref-film-genres .field__items .field__item{border:1px solid #fff;border-radius:18px;margin-right:7px;padding:2px 8px}.film-header .group-inline{display:flex;justify-content:flex-start;margin-top:1rem;padding:0 1rem}@media (min-width: 992px){.film-header .group-inline{padding:0 7%;align-items:center}}@media (min-width: 1600px){.film-header .group-inline{padding:0 10%}}.film-header .group-inline .field{width:auto;margin:0}.film-header .group-inline.buttons{flex-direction:column;padding:0}@media (min-width: 992px){.film-header .group-inline.buttons{padding:2rem 0 0;flex-direction:row}}.film-header .group-inline.buttons .field--name-sff-films-ticketing-link{padding-left:1rem}@media (min-width: 992px){.film-header .group-inline.buttons .field--name-sff-films-ticketing-link{width:25%;padding-left:0}}.film-header .group-inline.buttons .field--name-sff-films-trailer{padding-left:1rem}@media (min-width: 992px){.film-header .group-inline.buttons .field--name-sff-films-trailer{width:75%;padding-left:7%}}@media (min-width: 1600px){.film-header .group-inline.buttons .field--name-sff-films-trailer{padding-left:10%}}.film-header.without-background-image .region--top{min-height:unset !important;padding:5rem 0}.node--type-film #main-wrapper{background-color:#000 !important;color:#fff}.node--type-film .block-sff-scroll-up .scroll-up svg{border-color:#fff;background-color:#000}.node--type-film .block-sff-scroll-up .scroll-up svg #Group{stroke:#fff}.node--type-film .block-sff-scroll-up .scroll-up:hover svg{border-color:#FF0042}.node--type-film .block-sff-scroll-up .scroll-up:hover svg #Group{stroke:#FF0042}.node--type-film .site-footer:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-castillo-footer-rojo.svg);top:-91px}@media (min-width: 992px){.node--type-film.toolbar-tray-open .region--top{min-height:calc(100vh - 168px - 39px - 39px - 46px)}}@media (min-width: 992px){.node--type-film.user-logged-in .region--top{min-height:calc(100vh - 168px - 39px)}}.node--type-film .field--name-field-ref-trailer{opacity:0;visibility:hidden;transition:all .5s ease;position:fixed;top:calc(50% + 78px);left:50%;transform:translate(-50%, -50%);width:90%;height:300px;background-color:#fff;display:flex;justify-content:center;align-items:flex-end;padding:2rem !important;z-index:9999 !important;box-shadow:0 0 0 50vmax rgba(0,0,0,0.5)}@media (min-width: 992px){.node--type-film .field--name-field-ref-trailer{width:700px;height:450px;top:calc(50% + 123px)}}.node--type-film .field--name-field-ref-trailer .sff-synopsis-title{display:none}.node--type-film .field--name-field-ref-trailer .field__item{width:100%;max-width:600px}.node--type-film .field--name-field-ref-trailer .field__item .field{padding:0}.node--type-film .field--name-field-ref-trailer .field__item iframe,.node--type-film .field--name-field-ref-trailer .field__item video{max-width:100%;width:100%;height:auto;aspect-ratio:16/9}.node--type-film .field--name-field-ref-trailer .close{width:36px;height:36px;position:absolute;top:24px;right:24px;background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-cerrar-negro-film.svg);background-size:contain;transition:opacity .3s ease}.node--type-film .field--name-field-ref-trailer .close:hover{opacity:.5}.node--type-film.modal-in{height:100vh;overflow-y:hidden}.node--type-film.modal-in .col-sm-3{z-index:0}.node--type-film.modal-in .field--name-field-ref-trailer{opacity:1;visibility:visible}.node--type-film .col-sm-9,.node--type-film .col-sm-3{position:relative;z-index:1;padding:0;background-color:#000;width:100%}.node--type-film .col-sm-9 h2,.node--type-film .col-sm-3 h2{color:#FF0042;font-family:"Montserrat",sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:3.6px;line-height:1.5rem;margin-bottom:1.1rem;font-weight:700}@media (min-width: 992px){.node--type-film .field--name-field-multi-synopsis .field__item{margin:0;line-height:2rem;font-size:1.5rem}}.node--type-film .technical-sheet-container{display:flex;flex-direction:column;margin:1rem 0}@media (min-width: 992px){.node--type-film .technical-sheet-container{margin:0}}@media (min-width: 992px){.node--type-film .technical-sheet-container .field--name-field-ref-poster{margin-top:6px;margin-bottom:1.5rem}}.node--type-film .technical-sheet-container .field--name-field-multi-credits{margin-bottom:1.2em}.node--type-film .field--name-field-ref-directors{margin-top:2rem}@media (min-width: 992px){.node--type-film .field--name-field-ref-directors{margin-top:-2.5rem;padding-top:5rem !important;min-height:465px}}@media (min-width: 992px){.node--type-film .field--name-field-ref-directors .sff-director-title{margin-bottom:calc(1.5rem + 36px)}}.node--type-film .field--name-field-ref-directors .field__items>.field__item{margin-top:2.4rem}@media (min-width: 992px){.node--type-film .field--name-field-ref-directors .field__items>.field__item{margin-top:1.5rem;min-height:335px}}.node--type-film .addtoany_list{margin-top:1.5rem}.node--type-film .addtoany_list p{display:none}.node--type-film .addtoany_list a:hover svg path{fill:#fff !important}@media (min-width: 992px){.node--type-film .col-sm-9{width:75%}}.node--type-film .col-sm-9 .field--name-field-multi-synopsis,.node--type-film .col-sm-9 .field--name-field-ref-directors{padding:0 1rem}@media (min-width: 992px){.node--type-film .col-sm-9 .field--name-field-multi-synopsis,.node--type-film .col-sm-9 .field--name-field-ref-directors{padding-left:10%;padding-right:7%}}@media (min-width: 1600px){.node--type-film .col-sm-9 .field--name-field-multi-synopsis,.node--type-film .col-sm-9 .field--name-field-ref-directors{padding:0 7% 0 13%}}.node--type-film .col-sm-9 #sff-film-multimedia{padding:0 1rem;margin-top:2rem}@media (min-width: 992px){.node--type-film .col-sm-9 #sff-film-multimedia{padding-left:10%;padding-right:7%;margin-top:3rem}}@media (min-width: 1600px){.node--type-film .col-sm-9 #sff-film-multimedia{padding:0 7% 0 13%}}.node--type-film .col-sm-9 #sff-film-multimedia h2{color:#FF0042;font-family:"Montserrat",sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:3.6px;line-height:1.5rem;margin-bottom:1.5rem;font-weight:700}.node--type-film .col-sm-9 #sff-film-multimedia .slick-container{list-style:none;margin:0;padding-left:0 !important}.node--type-film .col-sm-9 #sff-film-multimedia .slick-list{margin-bottom:6.8rem}.node--type-film .col-sm-9 #sff-film-multimedia .slick-track{margin:0}.node--type-film .col-sm-9 #sff-film-multimedia .slick-slide{padding-right:1.5rem}.node--type-film .col-sm-9 #sff-film-multimedia .field--name-sff-films-film-video-gallery .field--name-field-media-oembed-video{max-width:300px}@media (min-width: 992px){.node--type-film .col-sm-9 #sff-film-multimedia .field--name-sff-films-film-video-gallery .field--name-field-media-oembed-video{max-width:unset}}.node--type-film .col-sm-9 #sff-film-multimedia .field--name-sff-films-film-video-gallery .field--name-field-media-oembed-video iframe{width:100%;height:100%;aspect-ratio:100%}.node--type-film .col-sm-9 #sff-film-multimedia .field--name-sff-films-film-video-gallery .slick-arrow{bottom:-56px}.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow{position:absolute;bottom:-36px;top:auto;left:auto;right:24px;width:50px;height:50px;font-size:0}.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow:hover:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg");transform:translate(-50%, -50%) rotate(90deg)}.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow.slick-prev{right:86px}.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow.slick-prev:before{transform:translate(-50%, -50%) rotate(-180deg)}.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow.slick-prev:hover:before{transform:translate(-50%, -50%) rotate(90deg);background-size:contain}.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow.slick-next:before{transform:translate(-50%, -50%) rotate(0deg)}.node--type-film .col-sm-9 #sff-film-multimedia .slick-arrow.slick-next:hover:before{transform:translate(-50%, -50%) rotate(-90deg);background-size:contain}.node--type-film .col-sm-3{padding:0 1rem}@media (min-width: 992px){.node--type-film .col-sm-3{padding-right:7%;padding-left:0;padding-top:2.5rem;width:25%}}.node--type-film .col-sm-3 .field--name-field-ref-film-sections{margin-bottom:1rem}.node--type-film .col-sm-3 .field--name-field-ref-film-sections .field__label{font-weight:700;margin-bottom:8px}.node--type-film .col-sm-3 .field--name-field-ref-film-sections .field__items .field__item{font-family:"Montserrat",sans-serif;font-weight:800;font-size:1.1rem;text-transform:uppercase;letter-spacing:3.6px}.node--type-film .col-sm-3 .field--name-field-ref-film-countries .field__label,.node--type-film .col-sm-3 .field--name-field-ref-film-languages .field__label,.node--type-film .col-sm-3 .field--name-field-multi-subtitle-languages .field__label{font-weight:700;display:block}.node--type-film .col-sm-3 .field--name-field-ref-film-countries .field__items .field__item:after,.node--type-film .col-sm-3 .field--name-field-ref-film-languages .field__items .field__item:after,.node--type-film .col-sm-3 .field--name-field-multi-subtitle-languages .field__items .field__item:after{content:",";display:inline-block;margin:0 2px}.node--type-film .col-sm-3 .field--name-field-ref-film-countries .field__items .field__item:last-child:after,.node--type-film .col-sm-3 .field--name-field-ref-film-languages .field__items .field__item:last-child:after,.node--type-film .col-sm-3 .field--name-field-multi-subtitle-languages .field__items .field__item:last-child:after{display:none}.node--type-film .sff-film-sessions-section{padding:0 1rem}@media (min-width: 992px){.node--type-film .sff-film-sessions-section{padding:0 7%}}@media (min-width: 1600px){.node--type-film .sff-film-sessions-section{padding:0 10%}}.node--type-film .sff-film-sessions-section h2{color:#FF0042;font-family:"Montserrat",sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:3.6px;line-height:1.5rem;margin-bottom:1.1rem;font-weight:700}.node--type-film .hidden{display:none !important}.node--type-film .region--bottom{padding:0 0 6rem;background-color:#000;position:relative;z-index:2}@media (min-width: 992px){.node--type-film .region--bottom{z-index:0}}.node--type-film .region--bottom #sff-film-sessions-section{margin-top:-148px;padding-top:148px}.node--type-film .region--bottom .field--name-sff-films-film-sesssions-section{padding:3rem 0 0}.node--type-film .region--bottom .field--name-sff-films-film-sesssions-section h2{margin-bottom:1.5rem}.node--type-film .region--bottom .field--name-sff-films-film-sesssions-section .film-sessions-container ul{padding:0;display:flex;flex-wrap:wrap}.node--type-film .region--bottom .field--name-sff-films-film-sesssions-section .film-sessions-container ul .views-row{margin-bottom:8px;width:100%}@media (min-width: 768px){.node--type-film .region--bottom .field--name-sff-films-film-sesssions-section .film-sessions-container ul .views-row{width:calc(50% - 2rem);margin-right:1rem}}@media (min-width: 992px){.node--type-film .region--bottom .field--name-sff-films-film-sesssions-section .film-sessions-container ul .views-row{width:100%;margin-right:0}}.b-buscador .header{box-shadow:none;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-negro.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;background-color:transparent;color:#fff;width:calc(100% - 1.6rem);margin:0 auto 24px}@media (min-width: 992px){.b-buscador .header{z-index:998;width:100%}}@media (min-width: 992px){.b-buscador .header .c-feedback{padding:2rem 1.5rem;margin:0;width:100%;padding:1rem}}.b-buscador .header .c-feedback .top{flex-direction:column}@media (min-width: 992px){.b-buscador .header .c-feedback .top{align-items:flex-start;flex-direction:row}}.b-buscador .header .c-feedback .statement{margin-bottom:8px}@media (min-width: 992px){.b-buscador .header .c-feedback .statement{margin-bottom:0;display:flex;flex-wrap:nowrap}}.b-buscador .header .c-feedback .statement .results-count{margin:0 4px}.b-buscador .header .c-feedback .tags-container{margin:12px  0}@media (min-width: 992px){.b-buscador .header .c-feedback .tags-container{margin:0 12px}}.b-buscador .header .c-feedback .tags-container .tag{border-radius:0;background-color:transparent;margin-right:0.5em;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.b-buscador .header .c-feedback .tags-container .tag.category-__text{background-color:rgba(159,192,142,0.75)}.b-buscador .header .c-feedback .tag-close-btn{color:#fff !important}.b-buscador .header .c-feedback .btn{flex-shrink:0}@media (min-width: 992px){.path-films .c-feedback{width:calc(100% - 1rem)}}.b-buscador .side{background-color:transparent;flex-direction:column;max-height:unset;overflow-y:unset}@media (min-width: 992px){.b-buscador .side{position:static}}.b-buscador .side .side-filters-region{max-width:100%;overflow-x:hidden}.b-buscador .side .side-filters-region label{font-weight:700;font-size:1rem;line-height:28px;margin-bottom:1rem}.b-buscador .side .search-wrapper{width:100%}.b-buscador .side .c-search-bar{width:100%;padding:0 .5rem}@media (min-width: 992px){.b-buscador .side .c-search-bar{padding:0}}.b-buscador .side .c-search-bar label{width:100%}.b-buscador .side .c-search-bar div{font-weight:bold}@media (min-width: 992px){.b-buscador .side .c-search-bar div{margin-bottom:1.1rem}}.b-buscador .side .c-search-bar input{background-color:transparent;box-shadow:none;border:1px solid #000;border-radius:0;padding:6px;width:100%}.b-buscador .side .c-search-bar .input-wrapper{position:relative;margin-bottom:0}.b-buscador .side .c-search-bar .input-wrapper:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-search.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:12px;width:27px;height:27px;top:50%;pointer-events:all;transform:translateY(-50%)}.b-buscador .side .c-check-group .title{margin-bottom:1rem;margin-top:0;border-bottom:1px solid #FF0042}.b-buscador .side .c-check-group .title:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-red-arrow.svg) !important;background-size:contain;background-repeat:no-repeat;width:16px;height:11px;transform:rotate(-180deg);transition:all .3s ease;margin-right:0}.b-buscador .side .c-check-group .content{padding:0;max-height:30vh;overflow-y:auto}@media (min-width: 992px){.b-buscador .side .c-check-group .content{max-height:unset;overflow-y:unset}}.b-buscador .side .c-check-group .content::-webkit-scrollbar{width:3px}.b-buscador .side .c-check-group .content::-webkit-scrollbar-track{background:rgba(255,0,66,0.23);border-radius:18px}.b-buscador .side .c-check-group .content::-webkit-scrollbar-thumb{background:#FF0042;border-radius:18px}.b-buscador .side .c-check-group .content::-webkit-scrollbar-thumb:hover{background:#FF0042}.b-buscador .side .c-check-group .item-check{margin-top:0}.b-buscador .side .c-check-group .item-check .input-label{width:100%}.b-buscador .side .c-check-group .item-check span,.b-buscador .side .c-check-group .item-check .text{font-weight:400;font-size:.87rem;letter-spacing:1px;cursor:pointer}.b-buscador .side .c-check-group .item-check span:hover,.b-buscador .side .c-check-group .item-check .text:hover{color:#FF0042}.b-buscador .side .c-check-group.collapsed .title{color:#000}.b-buscador .side .c-check-group.collapsed .title:hover{color:#FF0042}.b-buscador .side .c-check-group.collapsed .title:hover:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-red-arrow.svg)}.b-buscador .side .c-check-group.collapsed .title:after{transform:rotate(0);background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg)}.b-buscador .side .c-check-group.collapsed.disabled{opacity:.5}.b-buscador .side .c-check-group.collapsed .content{max-height:0;overflow-y:hidden}.b-buscador .side .c-monofilter label{font-weight:400 !important}.b-buscador .side .time-picker-container label{font-weight:400}.b-buscador .side .time-picker-container input{background-color:transparent;border:1px solid #000;padding:0 .8rem;margin:0 0.5rem}.block-sff-transparency-header-block{background-image:url(/themes/custom/sitges_barrio/css/../assets/cabecera_transparencia.png);background-repeat:no-repeat;background-size:cover;height:300px;background-position:left}@media (max-width: 767px){.block-sff-transparency-header-block h1{font-size:2.8rem}}@media (min-width: 992px){.block-sff-transparency-header-block{background-position:80%;height:330px}}@media (min-width: 1600px){.block-sff-transparency-header-block{height:450px}}.block-sff-transparency-header-block .content{height:100%;display:flex;align-items:center;padding:2.4rem 0}@media (min-width: 992px){.block-sff-transparency-header-block .content{padding:0 7%}}.block-sff-transparency-header-block .content .page-title{color:#fff;line-height:1.2em;max-width:50%;font-weight:700}.sff-private-area .block-sff-transparency-header-block{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_experience_desktop.png);position:relative}.sff-private-area .paragraph--type-two-col-text{max-width:100%}#block-transparency-menu,.menu--area-de-prensa{background-color:transparent;border:0;background-image:url(/themes/custom/sitges_barrio/css/../assets/menu_transparencia.png);background-size:100% 100%;background-repeat:no-repeat;display:flex;justify-content:center;flex-direction:column;padding:40px 50px;margin:-24px 16px 36px;position:sticky;top:124px;z-index:99;filter:drop-shadow(0 2px 36px rgba(0,0,0,0.14))}@media (min-width: 992px){#block-transparency-menu,.menu--area-de-prensa{margin:-80px 0 0}}#block-transparency-menu h2,.menu--area-de-prensa h2{text-shadow:none;border-bottom:0;font-weight:bold;font-family:"Montserrat",sans-serif;color:#FF0042;text-transform:uppercase;font-size:14px;letter-spacing:2px;margin-bottom:16px}#block-transparency-menu .nav,.menu--area-de-prensa .nav{display:flex;flex-direction:column;margin:0}#block-transparency-menu .nav-item .nav-link,.menu--area-de-prensa .nav-item .nav-link{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:24px;color:#000;padding:0;margin-bottom:24px;transition:color .3s ease}#block-transparency-menu .nav-item .nav-link.is-active,.menu--area-de-prensa .nav-item .nav-link.is-active{margin-bottom:16px}#block-transparency-menu .nav-item .nav-link:hover,.menu--area-de-prensa .nav-item .nav-link:hover{color:#FF0042}#block-transparency-menu .nav-item .menu,.menu--area-de-prensa .nav-item .menu{list-style:none;padding:0;margin-bottom:32px}#block-transparency-menu .nav-item .menu .nav-item a,.menu--area-de-prensa .nav-item .menu .nav-item a{font-weight:bold;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:2px;line-height:1.1em;margin-bottom:16px}#block-transparency-menu .nav-item .menu .nav-item a.active,.menu--area-de-prensa .nav-item .menu .nav-item a.active{color:#FF0042}#block-transparency-menu .nav-item .menu .menu,.menu--area-de-prensa .nav-item .menu .menu{padding-left:24px}#block-transparency-menu .nav-item .menu .menu .nav-link,.menu--area-de-prensa .nav-item .menu .menu .nav-link{text-transform:none;margin-bottom:8px}.toolbar-tray-open #block-transparency-menu{top:207px}.menu--area-de-prensa .nav{padding:36px}.sff-private-area #main-wrapper aside:before{top:-215px}.sff-private-area #main-wrapper .menu-item--active-trail a{color:#FF0042}.block-sff-sitges-experience-header-block{padding:0}@media (min-width: 768px){.block-sff-sitges-experience-header-block{margin:4rem 0;padding:0 7%}}@media (min-width: 768px){.block-sff-sitges-experience-header-block .header-wrapper{display:flex;align-items:center}}@media (min-width: 768px){.block-sff-sitges-experience-header-block .header-wrapper .header-left{width:calc(100% - 400px)}}.block-sff-sitges-experience-header-block .header-wrapper .header-left h1{padding:0 1rem}@media (min-width: 768px){.block-sff-sitges-experience-header-block .header-wrapper .header-left h1{padding:0}}.block-sff-sitges-experience-header-block .header-wrapper .header-right{padding:10px;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);margin:24px 16px 0}@media (min-width: 768px){.block-sff-sitges-experience-header-block .header-wrapper .header-right{margin-top:0}}.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link{padding:18px 28px 12px;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-ticket-red.png);background-size:100% 100%;background-position:center}.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link p{font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px}.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a{text-transform:uppercase;display:flex;align-items:center;width:fit-content;font-size:13px;letter-spacing:1.63px;padding:0;margin-bottom:6px}.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a:before{left:0}.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a:hover:before{width:100%}.block-sff-sitges-experience-header-block .header-wrapper .header-right .button-link a:hover:after{transform:translateX(8px)}@media (min-width: 768px){.block-sff-sitges-experience-header-block .header-wrapper .header-right{width:400px}}.block-sff-sitges-experience-header-block .intro{padding:1rem 0;position:relative;z-index:2;margin-bottom:0;padding:0 1.3rem}@media (min-width: 768px){.block-sff-sitges-experience-header-block .intro{padding:0;color:#000;font-size:1rem;font-weight:500;max-width:50%}}.b-agenda .block-title{text-align:right;padding:1.6rem 4.8rem;display:none;margin-bottom:0;text-transform:uppercase;font-family:"ClashDisplay-Variable",sans-serif;font-weight:500;font-size:3.2rem;letter-spacing:-0.55px;line-height:1em}@media (min-width: 992px){.b-agenda .block-title{display:block}}.b-agenda .toggle-content:not(.initialized),.b-agenda .show-agenda-button:not(.initialized){opacity:.6;pointer-events:none}.b-agenda .agenda-dialog{width:100%}.b-agenda .agenda-dialog::backdrop{background:rgba(0,0,0,0.8)}@media (max-width: 991px){.b-agenda .agenda-dialog::backdrop{height:calc(100vh - 63px)}}.b-agenda .agenda-dialog .agenda-main-container{width:100%;background-color:#ECE6DC;height:calc(100vh - 63px);border:none;margin:0;top:0;left:0;z-index:999;max-width:unset;max-height:unset;overflow:hidden;padding:0;position:fixed}@media (min-width: 992px){.b-agenda .agenda-dialog .agenda-main-container{width:90%;height:80vh;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 0 0 50vmax rgba(0,0,0,0.5);max-width:1000px}}.b-agenda .left-region{position:absolute;top:0;z-index:999;background:#fff;width:80%;height:calc(100vh - 63px);padding:1rem 2rem;display:flex;flex-direction:column;transform:translateX(0);transform-origin:left;transition:transform .3s ease}@media (min-width: 992px){.b-agenda .left-region{max-width:400px;height:100%}}.b-agenda .left-region:not(.open){transform:translateX(-100%)}.b-agenda .left-region .item-check,.b-agenda .left-region .c-mono-filter{letter-spacing:1px;font-size:14px;width:100%}.b-agenda .left-region .c-mono-filter{margin-top:.5em}.b-agenda .left-region input{margin-right:1rem}.b-agenda .left-region .c-check-group{margin-bottom:2.4rem}.b-agenda .left-region .c-check-group .title{margin-top:0;margin-bottom:.5rem}.b-agenda .left-region .c-check-group .content{padding-left:0;max-height:50vh;flex-direction:column}@media (min-width: 992px){.b-agenda .left-region .c-check-group .content{max-height:30vh}}.b-agenda .right-region{position:absolute;top:0;z-index:999;background:#fff;width:80%;height:calc(100vh - 63px);right:0;padding:1rem 2rem;display:flex;flex-direction:column;transform:translateX(0);transform-origin:right;transition:transform .3s ease}@media (min-width: 992px){.b-agenda .right-region{max-width:400px;height:100%}}.b-agenda .right-region:not(.open){transform:translateX(100%)}.b-agenda .right-region .time-picker-container label{margin-bottom:1rem;width:100%;display:flex}.b-agenda .right-region .time-picker-container label span{margin-right:1rem;min-width:80px;display:block}.b-agenda .right-region .content{max-height:50vh;overflow-y:auto}@media (min-width: 992px){.b-agenda .right-region .content{max-height:30vh}}.b-agenda .results{height:calc(100vh - 164px);overflow-y:auto;display:inline-block;padding:0 0 150px}@media (min-width: 992px){.b-agenda .results{padding:0 0 280px}}.b-agenda .results .agenda-item{border-top:1px solid #cac8c8;padding:1rem}.b-agenda .results .agenda-item .date-field{color:#000;box-shadow:0 2px 36px 0 rgba(0,0,0,0.14);background-color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1rem;letter-spacing:1.33px;margin-bottom:1.5rem}.b-agenda .results .agenda-item .place-field{margin-bottom:1rem;text-transform:uppercase;font-weight:800;font-size:18px;letter-spacing:3px}.b-agenda .results .agenda-item:not(.first-date) .date-field{display:none}.b-agenda .results .agenda-item:not(.first-place) .place-field{display:none}.b-agenda .results .agenda-item.first-date{padding:0 0 1rem;border-top:0}.b-agenda .results .agenda-item.first-date .item,.b-agenda .results .agenda-item.first-date .place-field{padding:0 1rem}.b-agenda .results .agenda-item.first-place{border-top:0;margin-top:24px}.b-agenda .agenda-item .item{display:flex;align-items:center;width:100%;justify-content:space-between}.b-agenda .agenda-item .item .column-left{width:calc(100% - 27px)}.b-agenda .agenda-item .item .column-left .time-and-type{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:.5rem}.b-agenda .agenda-item .item .column-left .time-and-type .type-tag{margin-right:9px;font-size:9.5px;line-height:1em;font-weight:bold;letter-spacing:1.19px;text-transform:uppercase;padding:4px 10px;background-color:#E073E8}.b-agenda .agenda-item .item .column-left .time-and-type .time-tag{font-size:12px;font-weight:600;line-height:19px;display:flex;align-items:center}.b-agenda .agenda-item .item .column-left .time-and-type .time-tag:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-time.svg);width:19px;height:19px;background-position:center;background-repeat:no-repeat;margin-right:5px}.b-agenda .agenda-item .item .column-left .name-and-location a{font-family:"ClashDisplay-Variable",sans-serif;font-size:18px;font-weight:600;color:#000;text-decoration:none;line-height:1em;transition:color .3s ease}.b-agenda .agenda-item .item .column-left .name-and-location a:hover{color:#FF0042}.b-agenda .agenda-item .item .column-right{width:27px}.b-agenda .agenda-item .item .column-right .map-link{background-image:url(/themes/custom/sitges_barrio/css/../assets/marker_mapa.png);font-size:0;width:27px;height:33px;display:block;background-size:contain;background-position:center}.b-agenda .group-buttons{position:fixed;left:0;right:0;bottom:63px;padding:1.5rem 2.5rem;display:flex;flex-direction:column;background-color:#ECE6DC;z-index:99}@media (min-width: 992px){.b-agenda .group-buttons{flex-direction:row;align-items:center;justify-content:center;bottom:0}}.b-agenda .group-buttons:before{content:"";background:linear-gradient(180deg, rgba(236,230,220,0) 0%, #ece6dc 100%);height:120px;width:100%;left:0;right:0;position:absolute;top:-120px;pointer-events:none}.b-agenda .group-buttons button{margin-bottom:.5rem}@media (min-width: 992px){.b-agenda .group-buttons button{margin-bottom:0;margin-right:.5rem}}.b-agenda .dialog-header{display:flex;align-items:flex-start;flex-direction:column-reverse;width:100%;justify-content:space-between;margin-bottom:1rem}.b-agenda .dialog-header .close{border:0;box-shadow:none;background-color:transparent;padding:0;font-size:24px;align-self:flex-end}.b-agenda .close-agenda-button{display:none}@media (min-width: 992px){.b-agenda .close-agenda-button{display:block;top:0;position:absolute;right:0.5rem;text-decoration:none;color:#000;font-size:1.5rem;transition:color .3s ease}}.b-agenda .close-agenda-button:hover{color:#FF0042}.b-agenda .button-bar{clip-path:polygon(2% 0, 99% 0, 100% 10%, 100% 100%, 80% 100%, 20% 100%, 0 100%, 0 10%);background-color:#000;position:fixed;top:calc(100% - 63px);left:0;right:0;height:63px;z-index:9999;display:flex;column-gap:1.6rem;justify-content:center;align-items:flex-end;padding:14px 0}@media (min-width: 992px){.b-agenda .button-bar{bottom:auto;top:50%;left:auto;height:auto;padding:0;column-gap:0;flex-direction:column;background-color:transparent}}.b-agenda .button-bar .content{display:flex;justify-content:center;width:46px}@media (min-width: 992px){.b-agenda .button-bar .content{width:auto}}.b-agenda .button-bar .show-agenda-button{padding:0;position:static;background-color:transparent;color:#fff;width:46px;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}@media (min-width: 992px){.b-agenda .button-bar .show-agenda-button{box-shadow:0 2px 36px 0 rgba(0,0,0,0.14);clip-path:polygon(20% 0%, 100% 0, 100% 20%, 100% 80%, 100% 100%, 20% 100%, 0% 80%, 0% 20%);background-color:#FF0042;margin-right:0;padding:6px;margin-bottom:2px;width:60px;color:#000}}@media (min-width: 992px){.b-agenda .button-bar .show-agenda-button:hover{background-color:#fff;padding-right:16px}}.b-agenda .button-bar .show-agenda-button span{font-size:10px;letter-spacing:0.8px;line-height:1em}.b-agenda .button-bar .show-agenda-button:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-agenda.png);width:23px;height:22px;display:block;margin-bottom:.5em}@media (max-width: 991px){.b-agenda .button-bar .show-agenda-button:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-agenda.svg)}}.b-agenda .button-bar .toggle-content,.b-agenda .button-bar .b-back{padding:0;position:static;background-color:transparent;clip-path:none;color:#fff;width:46px;font-size:10px;letter-spacing:0.8px;line-height:1em;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;box-shadow:0 2px 36px 0 rgba(0,0,0,0.14)}@media (min-width: 992px){.b-agenda .button-bar .toggle-content,.b-agenda .button-bar .b-back{box-shadow:0 2px 36px 0 rgba(0,0,0,0.14);clip-path:polygon(20% 0%, 100% 0, 100% 20%, 100% 80%, 100% 100%, 20% 100%, 0% 80%, 0% 20%);margin-left:0;padding:6px;background-color:#FF0042;width:60px;color:#000}}@media (min-width: 992px){.b-agenda .button-bar .toggle-content:hover,.b-agenda .button-bar .b-back:hover{background-color:#fff;padding-right:16px}}.b-agenda .button-bar .toggle-content span,.b-agenda .button-bar .b-back span{font-size:10px;letter-spacing:0.8px;line-height:1em}.b-agenda .button-bar .toggle-content:before,.b-agenda .button-bar .b-back:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-black.svg);width:19px;height:23px;display:block;background-position:center;background-repeat:no-repeat;margin-bottom:.5em}@media (max-width: 991px){.b-agenda .button-bar .toggle-content:before,.b-agenda .button-bar .b-back:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/marker.svg)}}.b-agenda .button-bar .toggle-content.b-back:before,.b-agenda .button-bar .b-back.b-back:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg);transform:rotate(180deg);background-size:contain;width:30px;height:24px}@media (min-width: 992px){.b-agenda .button-bar .only-mobile{display:none}}.b-agenda .b-back{display:inline-block;transition:all .5s}body:not(.showing-modal) .b-agenda .b-back{transition:all .5s ease;width:1px;opacity:0;pointer-events:none}@media (min-width: 992px){.block-sff-sitges-experience{padding:0 7%}}.b-sitges-last-minute{margin-bottom:50px;margin-top:-76px}@media (min-width: 992px){.b-sitges-last-minute{border-image:none;border-image:url(/themes/custom/sitges_barrio/css/../assets/bg-boton-blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;filter:drop-shadow(0px 2px 36px rgba(0,0,0,0.14));padding:0 48px 0 24px}}.b-sitges-last-minute .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);right:-68px;width:40px;height:40px;font-size:0;background-color:transparent;box-shadow:none;transition:opacity .3s ease}.b-sitges-last-minute .slick-arrow.slick-prev{right:auto;left:-68px}.b-sitges-last-minute .slick-arrow.slick-prev:before{transform:translate(-50%, -50%) rotate(90deg)}.b-sitges-last-minute .slick-arrow:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(270deg)}.b-sitges-last-minute .slick-arrow.slick-disabled{opacity:0}.b-sitges-last-minute .slick-slider{padding:0;margin:0 -12px}@media (min-width: 992px){.b-sitges-last-minute .slick-slider{margin:0}}@media (min-width: 992px){.b-sitges-last-minute .slick-slider .slick-track{min-width:100%;display:flex;align-items:stretch}}@media (min-width: 992px){.b-sitges-last-minute .slick-slider .slick-list{padding:30px 0}}.b-sitges-last-minute .slick-slider .slick-slide{margin:0 12px;padding:60px 0;display:inline-block}@media (min-width: 992px){.b-sitges-last-minute .slick-slider .slick-slide{padding:0;margin:0;border-right:1px solid #ddd;height:inherit}}@media (min-width: 992px){.b-sitges-last-minute .slick-slider .slick-slide>div{height:100%}}.b-sitges-last-minute .slick-slider .slick-slide:last-child{border-right:0}@media (min-width: 992px){.b-sitges-last-minute .slick-slider .slick-slide:last-child{min-width:300px}}.b-sitges-last-minute .slick-dots{display:flex;list-style:none;padding:0;justify-content:center;margin-top:-36px}.b-sitges-last-minute .slick-dots li{line-height:8px}.b-sitges-last-minute .slick-dots li button{font-size:0;border:0;background-color:#fff;width:8px;padding:0;height:8px;border-radius:51%}.b-sitges-last-minute .slick-dots li.slick-active button{background-color:#FF0042}.b-sitges-last-minute .last-minute-item{padding:29px 24px;display:flex !important;flex-direction:column;align-items:flex-start;border-image:url(/themes/custom/sitges_barrio/css/../assets/bg-boton-blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;filter:drop-shadow(0px 2px 36px rgba(0,0,0,0.14))}@media (min-width: 992px){.b-sitges-last-minute .last-minute-item{border-image:none;padding:0 24px}}.b-sitges-last-minute .last-minute-item .item-tag{line-height:1em;margin-bottom:1rem}.b-sitges-last-minute .last-minute-item .item-tag span{font-size:9.5px;font-weight:bold;letter-spacing:1.19px;text-transform:uppercase;padding:4px 10px;background-color:#E073E8}.b-sitges-last-minute .last-minute-item .item-tag span[data-booking="0"]{background-color:#A0C08D}.b-sitges-last-minute .last-minute-item .item-name{color:inherit;text-decoration:none;font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:2rem;margin-bottom:1rem;line-height:1em;transition:color .3s ease}@media (min-width: 992px){.b-sitges-last-minute .last-minute-item .item-name{margin-bottom:8px;font-size:1.5rem}}.b-sitges-last-minute .last-minute-item .item-name:hover{color:#FF0042}.b-sitges-last-minute .last-minute-item .time-data,.b-sitges-last-minute .last-minute-item .comment{display:flex;align-items:flex-start}.b-sitges-last-minute .last-minute-item .time-data p,.b-sitges-last-minute .last-minute-item .comment p{font-size:18px;font-weight:500;line-height:1em;margin-bottom:0}@media (min-width: 992px){.b-sitges-last-minute .last-minute-item .time-data p,.b-sitges-last-minute .last-minute-item .comment p{font-size:14px}}.b-sitges-last-minute .last-minute-item .time-data:before,.b-sitges-last-minute .last-minute-item .comment:before{content:"";display:inline-block;vertical-align:middle;background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-time.svg");width:24px;height:24px;margin-top:2px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px}@media (min-width: 992px){.b-sitges-last-minute .last-minute-item .time-data:before,.b-sitges-last-minute .last-minute-item .comment:before{width:14px;height:14px}}.b-sitges-last-minute .last-minute-item .time-data.hide,.b-sitges-last-minute .last-minute-item .comment.hide{display:none !important}.b-sitges-last-minute .last-minute-item .time-data .time_left,.b-sitges-last-minute .last-minute-item .comment .time_left{font-weight:700}.b-sitges-last-minute .last-minute-item .comment{font-size:18px;font-weight:500;line-height:1em}@media (min-width: 992px){.b-sitges-last-minute .last-minute-item .comment{font-size:14px}}.b-sitges-last-minute .last-minute-item .comment:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-comment.svg")}.b-sitges-last-minute .last-minute-item .time-data{margin-bottom:8px}.b-sitges-last-minute .last-minute-item.last-item{height:100%;display:flex;flex-direction:column;justify-content:center}.b-sitges-last-minute .last-minute-item .item-link{text-transform:uppercase;display:flex;align-items:center;width:fit-content;font-size:13px;letter-spacing:1.63px}.b-sitges-last-minute .last-minute-item .item-link:before{left:0}.b-sitges-last-minute .last-minute-item .item-link:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.b-sitges-last-minute .last-minute-item .item-link:hover:before{width:100%}.b-sitges-last-minute .last-minute-item .item-link:hover:after{transform:translateX(8px)}.b-map-app .main-content{width:100%;background-color:#ECE6DC;height:calc(100vh - 63px);border:none;margin:0;position:fixed;top:0;left:0;z-index:9999;max-width:unset;max-height:unset;overflow:hidden;padding:0}@media (min-width: 992px){.b-map-app .main-content{width:90%;height:80vh;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1000px;box-shadow:0 0 0 50vmax rgba(0,0,0,0.5)}}.b-map-app .main-content .close{width:40px;height:40px;border:0;position:absolute;right:16px;top:16px;font-size:0;transition:opacity .3s ease;background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-close-mapa.png);position:absolute;z-index:999}.b-map-app .main-content .close:hover{opacity:.3;background-position:center}.b-map-app::backdrop{background:rgba(0,0,0,0.8)}@media (max-width: 991px){.b-map-app::backdrop{height:calc(100vh - 63px)}}.b-map-app .map{height:calc(100vh - 63px)}@media (min-width: 992px){.b-map-app .map{height:80vh}}.b-map-app .map .gm-style-iw.gm-style-iw-c{border-radius:0}.b-map-app .map .gm-style-iw.gm-style-iw-c .activity-list{list-style:none;padding-left:0;margin-bottom:0}.b-map-app .map .gm-style-iw.gm-style-iw-c .activity-list li{margin-bottom:1rem}.b-map-app .map .gm-style-iw.gm-style-iw-c .activity-list li a{text-decoration:none;color:#000;font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:1rem}.b-map-app .map .gm-ui-hover-effect{font-size:24px}.b-map-app .group-buttons{position:fixed;left:0;right:0;bottom:55px;padding:1.5rem 2.5rem;display:flex;flex-direction:column;background-color:#000}@media (min-width: 992px){.b-map-app .group-buttons{flex-direction:row;align-items:center;justify-content:center;bottom:0}}.b-map-app .group-buttons:before{content:"";background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);height:40px;width:100%;left:0;right:0;position:absolute;top:-38px;pointer-events:none}.b-map-app .group-buttons a{margin-bottom:.5rem;text-align:center}@media (min-width: 992px){.b-map-app .group-buttons a{margin-bottom:0;margin-right:.5rem}}.b-map-app .left-region,.b-map-app .right-region{top:0}@media (min-width: 992px){.b-map-app .left-region,.b-map-app .right-region{max-height:80vh;overflow-y:auto}}.block-sff-minisites-header-block{padding:0;position:relative;z-index:1}.block-sff-minisites-header-block .sm-header-wrapper{background-color:#FFE77F;display:flex;align-items:center;box-shadow:0 24px 55px -9px rgba(63,58,33,0.27);padding:4rem 1rem}@media (min-width: 992px){.block-sff-minisites-header-block .sm-header-wrapper{height:calc(100vh - 168px);padding:0;background-size:40%;background-position:right top;background-repeat:no-repeat}}@media (min-width: 1400px){.block-sff-minisites-header-block .sm-header-wrapper{background-size:auto;background-position:right center}}@media (max-width: 991px){.block-sff-minisites-header-block .sm-header-wrapper{background-image:none !important}}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper{display:flex;flex-direction:column;height:100%}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (min-width: 992px){.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts{width:50%}}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts h1{font-size:64px;text-transform:uppercase;font-weight:bold;line-height:1em}@media (min-width: 992px){.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts h1{margin-bottom:87px}}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts p{margin-bottom:0;font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:2rem;line-height:1em}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .texts .cta_link{margin-top:24px;border-style:solid;border-width:1px;text-transform:uppercase;background-color:transparent;padding:12px 16px;display:inline-block;color:#fff;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-negro.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;transition:all .3s ease}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .logos-header{display:none}@media (min-width: 992px){.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .logos-header{display:flex}}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .logos-header .paragraph--type--group-of-logos{margin:0 24px 0 0}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .logos-header .paragraph--type--group-of-logos .field--name-field-ref-sponsors{width:auto}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .logos-header .paragraph--type--group-of-logos .field--name-field-ref-sponsors .field__item{margin:0}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .logos-header .paragraph--type--group-of-logos .field--name-field-multi-title{font-weight:400;font-size:11px;line-height:1.7em;text-transform:none;letter-spacing:0}.block-sff-minisites-header-block .sm-header-wrapper .content-wrapper .logos-header .field--name-field-multi-label{display:none}.field--name-sff-minisites-category-activities-link{display:flex;justify-content:center;gap:1.5rem;flex-direction:column;align-items:center}@media (min-width: 992px){.field--name-sff-minisites-category-activities-link{flex-direction:row;flex-wrap:wrap}}.field--name-sff-minisites-category-activities-link a{position:relative;background-image:url(/themes/custom/sitges_barrio/css/../assets/minisites/taxonomia_1.png);background-repeat:no-repeat;background-size:contain;transition:transform 0.3s cubic-bezier(0.55, 0, 0.1, 1);display:flex;padding:0 40px;justify-content:center;flex-direction:column;font-family:"ClashDisplay-Variable",sans-serif;font-weight:bold;font-size:40px;line-height:1.2em;text-transform:uppercase;text-decoration:none;color:inherit;max-width:400px;min-height:319px;margin:0 1rem}@media (min-width: 992px){.field--name-sff-minisites-category-activities-link a{margin:0;width:calc(50% - 1rem)}}@media (min-width: 1300px){.field--name-sff-minisites-category-activities-link a{background-size:cover}}.field--name-sff-minisites-category-activities-link a:hover{transform:translateY(6px);color:inherit}.node--type-minisite.node--view-mode-full{overflow:hidden;padding-top:90px}.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories{padding:0 1rem;display:flex;flex-wrap:wrap;gap:1.5rem}@media (min-width: 1300px){.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories{padding:0;justify-content:center}}.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories>.field__item{width:100%}@media (min-width: 768px){.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories>.field__item{width:calc(50% - 1.5rem);max-width:400px}}@media (min-width: 1300px){.node--type-minisite.node--view-mode-full .field--name-field-ref-minisite-categories>.field__item{width:calc(33.33% - 1.5rem)}}.node--type-minisite.node--view-mode-full .field--name-field-two-cols{padding:0 1rem;margin:3rem auto}@media (min-width: 992px){.node--type-minisite.node--view-mode-full .field--name-field-two-cols{margin:6rem auto;padding:0}}.node--type-minisite-activity.node--view-mode-full{background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;padding:24px}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full{padding:56px 72px}}.node--type-minisite-activity.node--view-mode-full .go-back{width:100%;display:flex;justify-content:flex-end;margin-bottom:24px}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full .go-back{margin-bottom:0}}.node--type-minisite-activity.node--view-mode-full .go-back a{text-transform:uppercase;color:#FF0042;font-size:0.81rem;font-weight:700;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content}.node--type-minisite-activity.node--view-mode-full .go-back a:after{display:none}.node--type-minisite-activity.node--view-mode-full .go-back a:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);width:.6rem;height:.81rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5rem;transform:rotate(180deg);transition:all .3s ease}.node--type-minisite-activity.node--view-mode-full .go-back a:hover:before{margin-right:16px}.node--type-minisite-activity.node--view-mode-full>.group-left{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-forma.industry.png);background-size:contain;background-repeat:no-repeat;background-position:center left}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full>.group-left{width:40%;margin-left:-72px;margin-right:72px}}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full>.group-left .field--name-field-ref-image{padding-left:72px}}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full>.group-right{width:60%;display:flex;flex-direction:column}}.node--type-minisite-activity.node--view-mode-full .group-bottom{max-width:100%;margin-top:72px}.node--type-minisite-activity.node--view-mode-full .group-bottom .field--name-body a{color:#FF0042}.node--type-minisite-activity.node--view-mode-full .group-bottom .field--name-body a:hover{text-decoration:none}.node--type-minisite-activity.node--view-mode-full .group-data{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.2em}.node--type-minisite-activity.node--view-mode-full .group-data:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-time.svg);width:26px;height:32px;margin-right:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.node--type-minisite-activity.node--view-mode-full .group-data .init-group,.node--type-minisite-activity.node--view-mode-full .group-data .end-group{display:flex;align-items:center;width:calc(100% - 42px)}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full .group-data .init-group,.node--type-minisite-activity.node--view-mode-full .group-data .end-group{width:auto}}.node--type-minisite-activity.node--view-mode-full .group-data .init-group .field,.node--type-minisite-activity.node--view-mode-full .group-data .end-group .field{display:inline-block}.node--type-minisite-activity.node--view-mode-full .group-data .end-group{padding-left:42px}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full .group-data .end-group{padding-left:0}}.node--type-minisite-activity.node--view-mode-full .group-data .field--name-field-end-datetime:before{content:"-";font-size:24px;display:inline-block;margin:0 8px}.node--type-minisite-activity.node--view-mode-full .group-data .datetime{font-weight:bold;margin-right:8px}.node--type-minisite-activity.node--view-mode-full .field--name-sff-minisites-ticketing-link{align-self:flex-end}.node--type-minisite-activity.node--view-mode-full .field--name-sff-minisites-ticketing-link .sff-frame{cursor:pointer;margin-top:36px}.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-activity-minisite-cate{padding:3px 15px;background-color:#FFE77F;transform:skewX(-8deg);display:block;width:fit-content;margin-bottom:20px;text-transform:uppercase;font-weight:800;transform:skewX(8deg);font-size:14px;font-style:italic;text-decoration:none;color:inherit}.node--type-minisite-activity.node--view-mode-full .field--name-node-title{margin-bottom:16px}.node--type-minisite-activity.node--view-mode-full .field--name-node-title h1{text-transform:uppercase;letter-spacing:1.6px;font-weight:700;font-size:36px;line-height:1em}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full .field--name-node-title h1{font-size:48px}}.node--type-minisite-activity.node--view-mode-full .field--name-sff-documents-linked-with-name a,.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-room a{color:#FF0042;font-size:18px;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content}.node--type-minisite-activity.node--view-mode-full .field--name-sff-documents-linked-with-name a:before,.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-room a:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-red.svg);width:26px;height:32px;margin-right:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.node--type-minisite-activity.node--view-mode-full .field--name-sff-documents-linked-with-name a:after,.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-room a:after{content:"";background-color:#FF0042;position:absolute;height:2px;bottom:0;left:42px;width:0;transition:width .3s ease}.node--type-minisite-activity.node--view-mode-full .field--name-sff-documents-linked-with-name a:hover:after,.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-room a:hover:after{width:calc(100% - 42px)}.node--type-minisite-activity.node--view-mode-full .field--name-sff-documents-linked-with-name.field--name-sff-documents-linked-with-name,.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-room.field--name-sff-documents-linked-with-name{display:flex;align-items:center}.node--type-minisite-activity.node--view-mode-full .field--name-sff-documents-linked-with-name.field--name-sff-documents-linked-with-name:before,.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-room.field--name-sff-documents-linked-with-name:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-download.svg);width:24px;height:20px;margin-right:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.node--type-minisite-activity.node--view-mode-full .field--name-sff-documents-linked-with-name.field--name-sff-documents-linked-with-name a,.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-room.field--name-sff-documents-linked-with-name a{font-size:16px}.node--type-minisite-activity.node--view-mode-full .field--name-sff-documents-linked-with-name.field--name-sff-documents-linked-with-name a:before,.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-room.field--name-sff-documents-linked-with-name a:before{display:none}.node--type-minisite-activity.node--view-mode-full .field--name-body{max-width:100%;width:100%}.node--type-minisite-activity.node--view-mode-full .paragraph{max-width:100%;width:100%;padding:0}.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-images{margin:48px 0;width:100%;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}@media (min-width: 992px){.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-images{justify-content:flex-start}}.node--type-minisite-activity.node--view-mode-full .field--name-field-ref-persons .field__item{margin-bottom:16px}.b-buscador-minisites .buscador-body{width:100%}.b-buscador-minisites .buscador-body .results{display:flex;justify-content:flex-start;align-items:stretch;gap:36px;width:100%;padding:0 1rem}@media (min-width: 1300px){.b-buscador-minisites .buscador-body .results{padding:0 7%}}.b-buscador-minisites .buscador-body .no-results{justify-content:center;padding:3rem 1.5rem}@media (min-width: 992px){.b-buscador-minisites .buscador-body .no-results{padding:3rem 0}}.b-buscador-minisites .buscador-body .no-results h4{text-transform:none;text-align:center}@media (min-width: 992px){.b-buscador-minisites .buscador-body .no-results h4{max-width:50%}}.sff-menu-agenda .js_app.loading.p-app.loading .r-container.b-buscador-minisites{opacity:0;transition:opacity .3s ease}.b-buscador-minisites .group-title-image{display:flex;align-items:stretch;margin-bottom:43px;width:100%}.b-buscador-minisites .group-title-image .image{display:none}@media (min-width: 1300px){.b-buscador-minisites .group-title-image .image{width:50%;display:flex;justify-content:flex-end}}.b-buscador-minisites .header-wrapper{padding:0 1rem;max-width:100%}@media (min-width: 1300px){.b-buscador-minisites .header-wrapper{max-width:50%;padding:0 0 0 7%;display:flex;justify-content:center;flex-direction:column;align-items:center;height:inherit}}.b-buscador-minisites .header-wrapper input{background-color:transparent;box-shadow:none;border:1px solid #000;border-radius:0;padding:6px;width:100%}.b-buscador-minisites .header-wrapper .c-search-bar{width:100%;margin:16px 0;display:flex;align-items:flex-end}@media (min-width: 1300px){.b-buscador-minisites .header-wrapper .c-search-bar{padding:0;margin-bottom:16px}}.b-buscador-minisites .header-wrapper .c-search-bar label{width:100%}@media (min-width: 992px){.b-buscador-minisites .header-wrapper .c-search-bar label{width:calc(100% - 200px);margin-right:16px}}.b-buscador-minisites .header-wrapper .c-search-bar div{font-weight:bold}@media (min-width: 1300px){.b-buscador-minisites .header-wrapper .c-search-bar div{margin-bottom:1.1rem}}.b-buscador-minisites .header-wrapper .c-search-bar .input-wrapper{position:relative;margin-bottom:0}.b-buscador-minisites .header-wrapper .c-search-bar .input-wrapper:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-search.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:12px;width:27px;height:27px;top:50%;pointer-events:all;transform:translateY(-50%)}.b-buscador-minisites .header-wrapper .date-picker-container{display:flex;flex-direction:column}@media (min-width: 992px){.b-buscador-minisites .header-wrapper .date-picker-container{flex-direction:row}}.b-buscador-minisites .header-wrapper .date-picker-container label{display:flex;align-items:center;margin-bottom:16px}@media (min-width: 992px){.b-buscador-minisites .header-wrapper .date-picker-container label{margin-right:14px;margin-bottom:0}}.b-buscador-minisites .header-wrapper .date-picker-container label span{margin-right:8px}.b-buscador-minisites .header-wrapper .c-check-group{margin:16px 0}.b-buscador-minisites .header-wrapper .c-check-group.collapsed .title{display:none}.b-buscador-minisites .header-wrapper .c-check-group.collapsed .content{display:block;max-height:unset}.b-buscador-minisites .header-wrapper .c-check-group .content{padding-left:0;display:flex !important;flex-wrap:wrap;gap:14px;justify-content:center}@media (min-width: 992px){.b-buscador-minisites .header-wrapper .c-check-group .content{justify-content:flex-start}}.b-buscador-minisites .header-wrapper .c-check-group .content .item-check{width:fit-content;margin-top:0}.b-buscador-minisites .header-wrapper .c-check-group .content .item-check .input-label input{display:none}.b-buscador-minisites .header-wrapper .c-check-group .content .item-check .input-label .text{width:auto;cursor:pointer;white-space:nowrap;text-decoration:none;border-style:solid;border-width:1px;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);color:#000;text-transform:none;background-color:transparent;padding:12px 16px;display:inline-block;border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;transition:all .3s ease}.b-buscador-minisites .header-wrapper .c-check-group .content .item-check .input-label .text:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/boton-industry.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.b-buscador-minisites .header-wrapper .c-check-group .content .item-check input:checked+.text{border-image:url(/themes/custom/sitges_barrio/css/../assets/boton-industry.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.b-buscador-minisites .header-wrapper .btn{display:flex;flex-wrap:nowrap;padding:8px 16px}.b-buscador-minisites .header-wrapper .btn span{margin-right:4px}.b-buscador-minisites .header-wrapper .btn.only-desktop{display:none}@media (min-width: 992px){.b-buscador-minisites .header-wrapper .btn.only-desktop{display:block}}.b-buscador-minisites .header-wrapper .btn.only-mobile{display:block;width:fit-content;margin:16px auto}@media (min-width: 992px){.b-buscador-minisites .header-wrapper .btn.only-mobile{display:none}}.b-buscador-minisites .logos-container{padding:0 0 0 7%;display:flex;flex-direction:column;margin-bottom:56px}@media (min-width: 768px){.b-buscador-minisites .logos-container{flex-direction:row}}.b-buscador-minisites .logos-container .logo-group{margin-right:51px}.b-buscador-minisites .logos-container .logo-group .logo-title{font-size:11px}.b-buscador-minisites .c-industry-item{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_industry_activity.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;min-height:281px;transition:all .3s ease;width:100%}@media (min-width: 768px){.b-buscador-minisites .c-industry-item{max-width:385px;height:inherit;width:calc(50% - 36px)}}@media (min-width: 992px){.b-buscador-minisites .c-industry-item{max-width:385px;width:calc(33.33% - 36px)}}.b-buscador-minisites .c-industry-item a{text-decoration:none;color:#000;display:block;height:100%;padding:48px 36px 54px 36px}.b-buscador-minisites .c-industry-item a .categorie{background-color:#fff;font-weight:bold;text-transform:uppercase;font-size:9.5px;padding:0 4px;margin-bottom:11px}.b-buscador-minisites .c-industry-item a h4{font-size:24px;font-weight:600;text-transform:none;letter-spacing:0;line-height:1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:12px 0}.b-buscador-minisites .c-industry-item a .link{text-transform:uppercase;width:fit-content;letter-spacing:1.63px;font-size:13px;display:flex;align-items:center;margin-bottom:0}.b-buscador-minisites .c-industry-item a .link:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);background-size:auto;background-repeat:no-repeat;background-position:center;width:16px;height:8px;margin-left:6px;transition:all .3s ease}.b-buscador-minisites .c-industry-item a .link:before{left:0}.b-buscador-minisites .c-industry-item a .location,.b-buscador-minisites .c-industry-item a .date{font-size:16px;font-weight:500;line-height:1.25em;display:flex;align-items:flex-start}.b-buscador-minisites .c-industry-item a .location:before,.b-buscador-minisites .c-industry-item a .date:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-white.svg);width:13px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px}.b-buscador-minisites .c-industry-item a .date:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-calendar.svg)}.b-buscador-minisites .c-industry-item:hover{transform:translateY(6px)}.b-buscador-minisites .c-industry-item:hover .link:before{width:100%}.b-buscador-minisites .c-industry-item:hover .link:after{transform:translateX(4px)}.node--type-minisite-activity.node--view-mode-teaser{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_industry_activity.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;min-height:281px;transition:all .3s ease;width:100%;text-decoration:none;color:#000;display:flex;align-items:flex-start;flex-direction:column;height:100%;padding:48px 36px 54px 36px}@media (min-width: 768px){.node--type-minisite-activity.node--view-mode-teaser{height:inherit}}.node--type-minisite-activity.node--view-mode-teaser .field--name-field-ref-activity-minisite-cate{background-color:#fff;font-weight:bold;text-transform:uppercase;font-size:9.5px;padding:0 4px;margin-bottom:11px}.node--type-minisite-activity.node--view-mode-teaser .field--name-node-title h2{font-size:24px;font-weight:600;text-transform:none;letter-spacing:0;line-height:1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:12px 0}.node--type-minisite-activity.node--view-mode-teaser .field--name-node-link a{text-transform:uppercase;width:fit-content;letter-spacing:1.63px;font-size:13px;display:flex;align-items:center;margin-bottom:0}.node--type-minisite-activity.node--view-mode-teaser .field--name-node-link a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);background-size:auto;background-repeat:no-repeat;background-position:center;width:16px;height:8px;margin-left:6px;transition:all .3s ease}.node--type-minisite-activity.node--view-mode-teaser .field--name-node-link a:before{left:0}.node--type-minisite-activity.node--view-mode-teaser .field--name-field-ref-room{font-size:16px;font-weight:500;line-height:1.25em;display:flex;align-items:flex-start}.node--type-minisite-activity.node--view-mode-teaser .field--name-field-ref-room:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-white.svg);width:13px;height:20px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px}.node--type-minisite-activity.node--view-mode-teaser .group-data{display:flex;align-items:center;margin-bottom:1rem;flex-grow:1}.node--type-minisite-activity.node--view-mode-teaser .group-data:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-calendar.svg);width:13px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px}.block-views-blocksff-minisite-b-activities-minisite{background-color:#fff;padding:87px 1rem 36px}@media (min-width: 992px){.block-views-blocksff-minisite-b-activities-minisite{padding:87px 0 56px 4%}}@media (min-width: 1600px){.block-views-blocksff-minisite-b-activities-minisite{padding:87px 0 56px 7%}}.block-views-blocksff-minisite-b-activities-minisite .view-header>*{line-height:1em;font-size:40px;margin-bottom:0}.block-views-blocksff-minisite-b-activities-minisite .slick-slide{height:inherit}@media (min-width: 992px){.block-views-blocksff-minisite-b-activities-minisite .slick-slide{margin-left:15px;margin-right:15px}}.block-views-blocksff-minisite-b-activities-minisite .slick-slide>div{height:100%}.block-views-blocksff-minisite-b-activities-minisite .slick-slide>div .views-row{height:100%;width:100%}@media (min-width: 992px){.block-views-blocksff-minisite-b-activities-minisite .slick-list{margin-left:-15px;margin-right:-15px}}.block-views-blocksff-minisite-b-activities-minisite .slick-track{display:flex;padding:40px 0;align-items:stretch;margin:0}.block-views-blocksff-minisite-b-activities-minisite .slick-dots{display:flex;list-style:none;justify-content:flex-start;margin-bottom:12px;padding:0}@media (min-width: 992px){.block-views-blocksff-minisite-b-activities-minisite .slick-dots{padding-left:15px}}.block-views-blocksff-minisite-b-activities-minisite .slick-dots li{margin-right:5px;line-height:8px}.block-views-blocksff-minisite-b-activities-minisite .slick-dots li button{font-size:0;border:0;background-color:#000;width:8px;padding:0;height:8px;border-radius:51%}.block-views-blocksff-minisite-b-activities-minisite .slick-dots li.slick-active button{background-color:#FF0042}.b-push-notifications .view-sff-warning{position:fixed;bottom:0;right:0;left:0;background-color:#fff;z-index:999;width:100%;display:flex;flex-direction:column;align-items:flex-start;transform:translateY(100%);-webkit-transition:transform 0.8s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:transform 0.8s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:transform 0.8s cubic-bezier(0.55, 0, 0.1, 1);transition:transform 0.8s cubic-bezier(0.55, 0, 0.1, 1)}@media (min-width: 992px){.b-push-notifications .view-sff-warning{width:295px;right:84px;left:auto}}.b-push-notifications .view-sff-warning .view-header{background-color:#FF0042;width:100%;display:flex;justify-content:space-between;padding:16px;align-items:center}.b-push-notifications .view-sff-warning .view-header .close{font-size:0;background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-close.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;transition:opacity .3s ease}.b-push-notifications .view-sff-warning .view-header .close:hover{opacity:.5}.b-push-notifications .view-sff-warning .view-header p{margin:0;background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-avatar.svg);width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image .3s ease;font-size:0}.b-push-notifications .view-sff-warning .view-content.row{max-height:500px;overflow-y:scroll;flex-direction:column;display:flex;margin:0;max-width:100%;flex-wrap:nowrap;width:100%}.b-push-notifications .view-sff-warning .view-content.row .views-row{color:#000;padding:8px 14px 8px 25px;width:100%;margin:0}.b-push-notifications .view-sff-warning .sff_warning,.b-push-notifications .view-sff-warning .sff_info,.b-push-notifications .view-sff-warning .sff_alert{position:relative;background-color:#000;padding:16px 6px 6px 24px;border-radius:5px}.b-push-notifications .view-sff-warning .sff_warning p,.b-push-notifications .view-sff-warning .sff_info p,.b-push-notifications .view-sff-warning .sff_alert p{margin:0;line-height:1.1em;font-size:18px}.b-push-notifications .view-sff-warning .sff_warning p a,.b-push-notifications .view-sff-warning .sff_info p a,.b-push-notifications .view-sff-warning .sff_alert p a{color:inherit;font-weight:bold}.b-push-notifications .view-sff-warning .sff_warning p a:hover,.b-push-notifications .view-sff-warning .sff_info p a:hover,.b-push-notifications .view-sff-warning .sff_alert p a:hover{text-decoration:none}.b-push-notifications .view-sff-warning .sff_warning:after,.b-push-notifications .view-sff-warning .sff_info:after,.b-push-notifications .view-sff-warning .sff_alert:after{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:transparent #000000;border-width:10px 11px 10px 0;display:block;z-index:1;left:-10px;bottom:10px}.b-push-notifications .view-sff-warning .sff_warning .sff_warnings_time,.b-push-notifications .view-sff-warning .sff_info .sff_warnings_time,.b-push-notifications .view-sff-warning .sff_alert .sff_warnings_time{display:flex;justify-content:flex-end;font-size:10px;font-weight:bold;color:#6F6960}.b-push-notifications .view-sff-warning .sff_warning{background-color:#ece6dc}.b-push-notifications .view-sff-warning .sff_warning:after{border-color:transparent #ece6dc}.b-push-notifications .view-sff-warning .sff_info{background-color:#9fc08e}.b-push-notifications .view-sff-warning .sff_info:after{border-color:transparent #9fc08e}.b-push-notifications .view-sff-warning .sff_alert{background-color:#ff0440;color:#fff}.b-push-notifications .view-sff-warning .sff_alert:after{border-color:transparent #ff0440}.b-push-notifications .view-sff-warning .sff_alert a{color:#fff;font-weight:bold}.b-push-notifications .view-sff-warning .sff_alert a:hover{text-decoration:none}.b-push-notifications .view-sff-warning .sff_alert .sff_warnings_time{color:#fff}.b-push-notifications .view-sff-warning.visible{transform:translate(0)}.b-push-notifications .view-sff-warning.no-display{display:none !important}.paragraph--type-fun-fact{height:100%;padding:0 1rem}@media (min-width: 992px){.paragraph--type-fun-fact{padding:0}}.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact{height:100%}.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .link{text-decoration:none}.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green{height:100%;display:flex;flex-direction:column;justify-content:center;border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;padding:1.75rem 1rem;color:#000;text-decoration:none;transition:all .3s ease}@media (min-width: 992px){.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green{padding:2.25rem 1.875rem 3.25rem}}.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red .title,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue .title,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green .title{text-transform:uppercase;margin-bottom:.5rem;font-size:2rem;font-size:clamp(2rem, calc(1.9rem + 0.5vw), 2.5rem)}@media (min-width: 992px){.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red .title,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue .title,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green .title{margin-bottom:1rem}}.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red .body,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue .body,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green .body{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1rem;line-height:1.25rem}@media (min-width: 992px){.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red .body,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue .body,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green .body{font-size:1.125rem;line-height:1.68rem}}.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-red:hover,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue:hover,.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-blue{border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_azul.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.paragraph--type-fun-fact .field--name-sff-paragraph-fun-fact .sff-color-green{border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_verde.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.field--name-sff-day-to-day-header{padding:24px 0}@media (min-width: 992px){.field--name-sff-day-to-day-header{padding:42px 0}}.field--name-sff-day-to-day-header .text{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;max-width:437px;font-size:2.5rem;line-height:2.5rem;color:#000}@media (min-width: 992px){.field--name-sff-day-to-day-header .text{line-height:4rem;font-size:3.5rem}}.field--name-sff-day-to-day-header .text .day{font-weight:700}.field--name-sff-day-to-day-header .link{margin-top:1.5rem}.node--type-day-to-day .field--name-field-ref-medias{padding:0 1rem}@media (min-width: 768px){.node--type-day-to-day .field--name-field-ref-medias{padding:0}}.node--type-day-to-day .masonry-item{width:100%;margin-bottom:24px}@media (min-width: 768px){.node--type-day-to-day .masonry-item{width:calc(33.33% - 38px);margin-bottom:38px}}.node--type-day-to-day .field--name-field-media-image{position:relative;float:none;margin:0}.node--type-day-to-day .field--name-field-media-image a{display:block;max-width:100%}.node--type-day-to-day .field--name-field-media-image img{margin-bottom:0;width:100%}.node--type-day-to-day .field--name-field-media-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ff0042a6;transform:scaleY(0);transform-origin:bottom;-webkit-transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.4s cubic-bezier(0.42, 0, 0.58, 1);pointer-events:none}.node--type-day-to-day .field--name-field-media-image:after{content:"";background:url(/themes/custom/sitges_barrio/css/../assets/ico-ver-mas.svg);width:40px;height:40px;position:absolute;transform:translateY(100%);opacity:0;bottom:2rem;right:2rem;webkit-transition:all 0.6s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.6s cubic-bezier(0.42, 0, 0.58, 1);pointer-events:none}.node--type-day-to-day .field--name-field-media-image:hover:before{transform:scaleY(1)}.node--type-day-to-day .field--name-field-media-image:hover:after{transform:translateY(0);opacity:1}.node--type-day-to-day .blazy--field-media-oembed-video iframe{width:100%;height:100%;aspect-ratio:16/9}#colorbox{min-height:600px}#colorbox #cboxWrapper{border-radius:0}#colorbox #cboxContent{overflow:unset}#colorbox #cboxContent .cboxPhoto{padding:3rem 0}#colorbox.cboxSlideshow_on #cboxSlideshow{background:url("/themes/custom/sitges_barrio/css/../assets/ico-pause.png") !important;background-size:contain !important;background-repeat:no-repeat !important}#colorbox #cboxSlideshow{background:url("/themes/custom/sitges_barrio/css/../assets/ico-play.png");background-size:contain;background-repeat:no-repeat;transition:opacity .3s ease;width:40px;height:40px;bottom:9px}#colorbox #cboxSlideshow:hover{opacity:.5}#cboxTitle{background-color:#FF0042;padding:1.5rem 2rem;bottom:72px;color:#000;font-family:"Montserrat",sans-serif;line-height:1.5rem;font-size:1rem;display:none}@media (min-width: 992px){#cboxTitle{display:block}}#cboxClose,#cboxPrevious,#cboxNext{width:40px;height:40px;transition:opacity .3s ease}#cboxClose:hover,#cboxPrevious:hover,#cboxNext:hover{opacity:.3;background-position:center}#cboxPrevious{background:url(/themes/custom/sitges_barrio/css/../assets/ico-anterior.svg);bottom:12px}#cboxNext{background:url(/themes/custom/sitges_barrio/css/../assets/ico-siguiente.svg);left:65px;bottom:12px}#cboxClose{background:url(/themes/custom/sitges_barrio/css/../assets/ico-cerrar-negro.svg);top:0}#cboxCurrent{left:125px;bottom:16px;color:#000;font-weight:400}.node--type-publication.node--view-mode-teaser{display:flex;flex-direction:column;padding:0 1rem}@media (min-width: 992px){.node--type-publication.node--view-mode-teaser{margin:3.5rem 0;flex-direction:row}}@media (min-width: 1300px){.node--type-publication.node--view-mode-teaser{padding:0}}.node--type-publication.node--view-mode-teaser .group-left,.node--type-publication.node--view-mode-teaser .group-right,.node--type-publication.node--view-mode-teaser .field--name-field-media-image{float:none;margin:0}.node--type-publication.node--view-mode-teaser .field--name-node-title h2{font-weight:700;font-size:2.25rem;line-height:2.75rem}.node--type-publication.node--view-mode-teaser .group-left{width:100%}@media (min-width: 992px){.node--type-publication.node--view-mode-teaser .group-left{width:50%}}.node--type-publication.node--view-mode-teaser .group-left a:after{left:0}.node--type-publication.node--view-mode-teaser .group-left a:hover:after{width:100%}.node--type-publication.node--view-mode-teaser .group-right{width:100%}@media (min-width: 992px){.node--type-publication.node--view-mode-teaser .group-right{margin-left:2.5rem;width:50%}}@media (min-width: 1400px){.node--type-publication.node--view-mode-teaser .group-right{margin-left:8rem}}.node--type-publication.node--view-mode-teaser .group-right .field--name-field-multi-description p{font-weight:600;font-size:12px;letter-spacing:1px;margin-top:1rem;margin-bottom:0}.node--type-publication.node--view-mode-teaser .field--name-field-multi-highlight{margin-bottom:1rem}.field--name-sff-top-anchors-to-sections{position:relative;z-index:2}.field--name-sff-top-anchors-to-sections a{margin:8px}.field--name-sff-top-anchors-to-sections a:hover{border-image:url("/themes/custom/sitges_barrio/css/../assets/sff_boton_black_and_red.png") !important;border-image-slice:12 12 12 12 fill !important;border-image-width:12px 12px 12px 12px !important;border-image-outset:0px 0px 0px 0px !important;border-image-repeat:repeat repeat !important;background-color:transparent !important}.user--type-user.user--view-mode-token .field--name-username p{margin-bottom:0}.user--type-user.user--view-mode-token .field--name-field-multi-position{font-weight:600;font-size:12px;letter-spacing:1px;color:rgba(0,0,0,0.5);line-height:1rem}.node--type-news.node--view-mode-embed.node{padding:2.5rem 0;border-bottom:1px solid #888888;border-top:1px solid #888888;width:100%;margin:1.5rem 0}@media (min-width: 992px){.node--type-news.node--view-mode-embed.node{float:right;margin:0 2.5rem 3rem;width:50%}}.node--type-news.node--view-mode-embed.node .field--name-node-title.field--type-ds p a{color:#000;font-size:2rem;font-weight:600;font-family:"ClashDisplay-Variable",sans-serif}.node--type-news.node--view-mode-embed.node .field--name-node-title.field--type-ds p a:after{display:none}.node--type-news.node--view-mode-embed.node .field--name-node-title.field--type-ds p a:hover{color:#FF0042}.node--type-news.node--view-mode-embed.node .field--name-bundle-fieldnode{margin-bottom:1rem;font-size:.85rem;font-weight:700}.node--type-news.node--view-mode-embed.node .field--name-bundle-fieldnode:before{content:'';width:0px;height:0px;border-style:solid;border-width:6px 10.4px 6px 0;border-color:transparent #FF0042 transparent transparent;display:inline-block;vertical-align:middle;margin-right:1rem}.node--type-film.node--view-mode-embed{background-color:#ece6dc;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);padding:1rem 1.5rem;display:flex;position:relative;margin:3rem 0}@media (min-width: 992px){.node--type-film.node--view-mode-embed{float:right;margin:0 2.5rem 3rem;width:50%}}.node--type-film.node--view-mode-embed .group-left{width:70%;padding-right:2rem}.node--type-film.node--view-mode-embed .group-left .field--name-node-title p{margin-bottom:0}.node--type-film.node--view-mode-embed .group-left .field--name-node-title p a{color:#000 !important}.node--type-film.node--view-mode-embed .group-left .field--name-node-title p a:after{display:none}.node--type-film.node--view-mode-embed .group-left .field--name-node-title p a:hover{color:#FF0042 !important}.node--type-film.node--view-mode-embed .group-left .field--name-sff-films-related-label{margin-bottom:.85rem}@media (min-width: 992px){.node--type-film.node--view-mode-embed .group-left .field--name-sff-films-related-label .sff-label{margin-left:-3rem}}.node--type-film.node--view-mode-embed .group-right{width:30%;position:absolute;top:-12px;right:1.5rem;text-align:right}.node--type-film.node--view-mode-embed .group-right .field--name-field-ref-poster{height:100%}.node--type-pack.node--view-mode-token{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);text-transform:uppercase;color:#000;background-color:transparent;border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;display:flex;flex-direction:column;justify-content:space-between;padding:3.25rem 2rem 2rem;height:100%}@media (min-width: 992px){.node--type-pack.node--view-mode-token{padding:2rem 1.5rem}}.node--type-pack.node--view-mode-token .field--name-node-title p{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:2rem;line-height:2.1rem;margin-bottom:.5rem;text-transform:none}.node--type-pack.node--view-mode-token .field--name-field-price{font-weight:500;font-size:1.5rem;line-height:2.5rem}.node--type-pack.node--view-mode-token .field--name-field-multi-highlight{text-transform:none}.node--type-pack.node--view-mode-token .field--name-field-multi-label{font-weight:bold;font-size:14px;line-height:1.1rem;letter-spacing:2px;margin-bottom:1rem}.node--type-pack.node--view-mode-token .field--name-field-link{align-self:flex-end}.node--type-pack.node--view-mode-token .field--name-field-link a{font-weight:700;font-size:.85rem;color:#FF0042;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content;letter-spacing:1.63px}.node--type-pack.node--view-mode-token .field--name-field-link a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-red-cart.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;margin-left:.5rem;transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.node--type-pack.node--view-mode-token .field--name-field-link a:before{left:0}.node--type-pack.node--view-mode-token .field--name-field-link a:hover:after{transform:translateX(5px)}.node--type-pack.node--view-mode-teaser{padding:0 1rem}@media (min-width: 992px){.node--type-pack.node--view-mode-teaser{padding:0}}.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container{background-size:100% 100%;background-repeat:no-repeat;height:424px;max-width:100%;display:flex;align-items:center}@media (min-width: 992px){.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container{max-width:291px;margin:0 1rem}}.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container .sff-pack-texts{height:100%;width:100%;color:#fff;padding:1.5rem 1.5rem 3rem;display:flex;flex-direction:column}.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container .sff-pack-texts .price{font-weight:700;font-size:3.5rem;line-height:3.5rem;display:flex;align-items:flex-start;flex-grow:1;align-self:flex-end}.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container .sff-pack-texts .price .euro{font-size:1rem;letter-spacing:2.09px;font-weight:400;line-height:1.3rem}.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container .sff-pack-texts .texts .title{font-family:"ClashDisplay-Variable",sans-serif;font-size:2.5rem;line-height:4rem;font-weight:700;text-transform:uppercase}.node--type-pack.node--view-mode-teaser .field--name-sff-ticketing-rendered-pack .sff-pack-container .sff-pack-texts a{align-self:flex-start}.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full{display:flex;padding:2rem 1rem;flex-wrap:wrap}@media (min-width: 992px){.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full{padding:4rem 0}}.node--type-room.node--view-mode-full .group-header,.node--type-publication.node--view-mode-full .group-header{width:100%;padding:0 0 2.4rem 0}@media (min-width: 992px){.node--type-room.node--view-mode-full .group-header,.node--type-publication.node--view-mode-full .group-header{padding:0 0 4rem 0}}.node--type-room.node--view-mode-full .group-header .field--name-node-title h1,.node--type-publication.node--view-mode-full .group-header .field--name-node-title h1{font-weight:500}@media (min-width: 992px){.node--type-room.node--view-mode-full .group-header .field--name-node-title h1,.node--type-publication.node--view-mode-full .group-header .field--name-node-title h1{max-width:60%}}.node--type-room.node--view-mode-full .group-footer,.node--type-publication.node--view-mode-full .group-footer{width:100%;margin:1rem auto}@media (min-width: 992px){.node--type-room.node--view-mode-full .group-footer,.node--type-publication.node--view-mode-full .group-footer{margin:4rem auto 6rem}}.node--type-room.node--view-mode-full .group-right,.node--type-publication.node--view-mode-full .group-right{margin-top:2rem}@media (min-width: 992px){.node--type-room.node--view-mode-full .group-right,.node--type-publication.node--view-mode-full .group-right{padding-left:1rem;margin-top:0}}@media (min-width: 992px){.node--type-room.node--view-mode-full .group-left,.node--type-publication.node--view-mode-full .group-left{padding-right:2rem}}.node--type-room.node--view-mode-full .group-left img,.node--type-publication.node--view-mode-full .group-left img{width:100%}.node--type-room.node--view-mode-full .group-right,.node--type-publication.node--view-mode-full .group-right,.node--type-room.node--view-mode-full .group-left,.node--type-publication.node--view-mode-full .group-left{position:relative;width:100%}@media (min-width: 992px){.node--type-room.node--view-mode-full .group-right,.node--type-publication.node--view-mode-full .group-right,.node--type-room.node--view-mode-full .group-left,.node--type-publication.node--view-mode-full .group-left{width:50%}}.node--type-room.node--view-mode-full .group-right .field--name-field-room-or-space,.node--type-publication.node--view-mode-full .group-right .field--name-field-room-or-space,.node--type-room.node--view-mode-full .group-left .field--name-field-room-or-space,.node--type-publication.node--view-mode-full .group-left .field--name-field-room-or-space{position:absolute;top:-16px;z-index:1;left:1rem;transform:skewX(-6deg)}.node--type-room.node--view-mode-full .group-right .field--name-field-link a,.node--type-publication.node--view-mode-full .group-right .field--name-field-link a,.node--type-room.node--view-mode-full .group-left .field--name-field-link a,.node--type-publication.node--view-mode-full .group-left .field--name-field-link a{font-weight:600;font-size:.85rem;color:#FF0042;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content}.node--type-room.node--view-mode-full .group-right .field--name-field-link a:before,.node--type-publication.node--view-mode-full .group-right .field--name-field-link a:before,.node--type-room.node--view-mode-full .group-left .field--name-field-link a:before,.node--type-publication.node--view-mode-full .group-left .field--name-field-link a:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-red.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;margin-right:.5rem;transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.node--type-room.node--view-mode-full .group-right .field--name-field-link a:hover:before,.node--type-publication.node--view-mode-full .group-right .field--name-field-link a:hover:before,.node--type-room.node--view-mode-full .group-left .field--name-field-link a:hover:before,.node--type-publication.node--view-mode-full .group-left .field--name-field-link a:hover:before{transform:translateY(-5px)}.path-node.node--type-room .field--name-sff-sitges-experience-last-minute-space{padding:0}.path-node.node--type-room #page-wrapper #page #main-wrapper,.path-node.node--type-room #page-wrapper #page .block-views-blocksff-spaces-block-rooms-map{background-color:#fff !important}@media (min-width: 992px){.path-node.node--type-room .sff-block-activities.view-sff-experience{padding-bottom:10rem}}.path-node.node--type-room .sff-block-activities.view-sff-experience .view-header{margin-bottom:3.2rem}@media (min-width: 992px){.path-node.node--type-room .sff-block-activities.view-sff-experience .view-header h2{padding-left:0}}.path-node.node--type-room .sff-block-activities.view-sff-experience .view-content{padding-left:1rem}@media (min-width: 992px){.path-node.node--type-room .sff-block-activities.view-sff-experience .view-content{padding-left:0}}@media (max-width: 991px){.path-node.node--type-room .sff-block-activities.view-sff-experience .slick-dots{position:absolute;right:16px;top:-42px;justify-content:flex-end}}.path-node.node--type-room .sff-block-activities.view-sff-experience .slick-track .slick-slide{width:218px !important}.field--name-field-ref-promoted-activities .field--name-field-multi-title{font-weight:600;font-family:"ClashDisplay-Variable",sans-serif;font-size:2rem}.field--name-field-ref-promoted-activities .slick-dots{display:flex;list-style:none;margin-bottom:12px;padding:0}.field--name-field-ref-promoted-activities .slick-dots li{margin-right:5px;line-height:8px}.field--name-field-ref-promoted-activities .slick-dots li button{font-size:0;border:0;background-color:#fff;width:8px;padding:0;height:8px;border-radius:51%}.field--name-field-ref-promoted-activities .slick-dots li.slick-active button{background-color:#FF0042}.field--name-field-ref-promoted-activities .slick-list .slick-slide{width:218px !important;margin-right:20px}.node--type-publication.node--view-mode-full .group-right a:before{left:0}.node--type-publication.node--view-mode-full .group-right a:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.node--type-publication.node--view-mode-full .group-right a:hover:before{width:100%}.node--type-publication.node--view-mode-full .group-right a:hover:after{transform:translateX(8px)}.alert-wrapper{bottom:auto !important;top:12.5rem;width:75% !important;left:50% !important;transform:translateX(-50%)}.alert-wrapper svg{display:none}.alert-wrapper .alert{border:1px solid;border-left:inherit;font-family:"Montserrat",sans-serif}.alert-wrapper .alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-wrapper .alert.alert-danger a{color:#721c24}.alert-wrapper .alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-wrapper .alert.alert-success a{color:#155724}.alert-wrapper .alert.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-wrapper .alert.alert-warning a{color:#856404}.node--type-person.node--view-mode-teaser{background-color:#FF0042;position:relative}.node--type-person.node--view-mode-teaser .group-left{width:100%;display:flex;align-items:center;justify-content:center;padding-top:1rem}@media (min-width: 992px){.node--type-person.node--view-mode-teaser .group-left{width:calc(221px + 1.5rem);padding-left:1.5rem;padding-top:0;position:absolute;top:-36px}}.node--type-person.node--view-mode-teaser .group-right{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem;width:100%;padding:1rem}@media (min-width: 992px){.node--type-person.node--view-mode-teaser .group-right{padding:2.5rem 2rem 2rem 280px;width:100%;font-size:1.5rem;font-weight:500;line-height:2rem}}.node--type-person.node--view-mode-teaser .group-right .field--name-node-title p{font-weight:700;font-size:1rem}@media (min-width: 992px){.node--type-person.node--view-mode-teaser .group-right .field--name-node-title p{margin-bottom:1rem;font-size:1.5rem}}.node--type-person.node--view-mode-teaser .group-right .field__item{margin-top:0}.node--type-person.node--view-mode-teaser .field{padding:0}.node--type-person.node--view-mode-teaser .field.field--name-field-ref-image{margin:0;position:relative}.node--type-person.node--view-mode-teaser .field.field--name-field-ref-image .media{position:relative;z-index:1}@media (min-width: 992px){.node--type-person.node--view-mode-teaser .field.field--name-field-ref-image .media{padding:3px}}.node--type-person.node--view-mode-teaser .field.field--name-field-ref-image .media img{object-fit:cover}@media (min-width: 992px){.node--type-person.node--view-mode-teaser .field.field--name-field-ref-image .media img{clip-path:polygon(2% 0, 98% 0, 100% 2%, 100% 98%, 98% 100%, 2% 100%, 0 98%, 0 2%)}}.node--type-person.node--view-mode-teaser .field.field--name-field-ref-image:before{content:"";background-color:#FF0042;clip-path:polygon(2% 0, 98% 0, 100% 2%, 100% 98%, 98% 100%, 2% 100%, 0 98%, 0 2%);position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;display:none}@media (min-width: 992px){.node--type-person.node--view-mode-teaser .field.field--name-field-ref-image:before{display:block}}.node--type-person.node--view-mode-teaser .field.field--name-node-link{line-height:14px}.node--type-person.node--view-mode-teaser .field.field--name-node-link a{text-transform:uppercase;color:#000;text-decoration:none;font-weight:bold;font-size:13px;letter-spacing:1.63px;display:flex;align-items:center;width:fit-content;position:relative}.node--type-person.node--view-mode-teaser .field.field--name-node-link a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg);width:14px;height:8px;background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(270deg);margin-left:7px;transition:all .3s ease}.node--type-person.node--view-mode-teaser .field.field--name-node-link a:before{content:"";bottom:-6px;display:block;height:2px;left:0;position:absolute;background:#000;opacity:0.6;transition:width 0.3s ease 0s, opacity 0.3s ease 0s;width:0}.node--type-person.node--view-mode-teaser .field.field--name-node-link a:hover:after{transform:rotate(270deg) translateY(6px)}.node--type-person.node--view-mode-teaser .field.field--name-node-link a:hover:before{width:100%}.c-event-item{display:flex;padding:0;justify-content:space-between;border-radius:0;flex-direction:column;position:relative;background-color:#fff;color:#000;width:100%;margin-bottom:2rem}@media (min-width: 992px){.c-event-item{flex-direction:row}}.c-event-item .side{position:static}.c-event-item.surprise-session .sections-title{display:none}.c-event-item .data-time{background-color:#FF0042;display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:1.5rem;width:100%}@media (min-width: 992px){.c-event-item .data-time{flex-direction:column;flex-wrap:nowrap;width:127px;height:127px;padding:1rem 0}}.c-event-item .data-time .week-day{font-weight:400;text-transform:uppercase}@media (min-width: 992px){.c-event-item .data-time .week-day{font-size:.7rem}}.c-event-item .data-time .day{font-weight:700;font-size:2.5rem}.c-event-item .data-time .time{font-weight:700;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.c-event-item .titles{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding:3.5rem 1.5rem .75rem;width:100%}@media (min-width: 992px){.c-event-item .titles{width:40%;padding:.5rem}}@media (min-width: 1300px){.c-event-item .titles{flex-grow:1;padding:1.5rem;width:46%}}@media (min-width: 1600px){.c-event-item .titles{max-width:unset}}.c-event-item .titles .name-talent{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}.c-event-item .titles .name-talent .talent{display:none;background-color:#B78B4B;font-size:.7rem;color:#000;font-weight:700;line-height:12px;letter-spacing:1.71px;text-transform:uppercase;padding:6px 8px}.c-event-item .titles .name-talent .talent:before{content:"";display:inline-block;vertical-align:middle;background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-star-black.svg);width:13px;height:13px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-right:5px}.c-event-item .titles .location-duration{margin-top:.5rem;width:100%}.c-event-item .titles .location-duration:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-location-black.svg");width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;margin-right:8px}.c-event-item .titles .location-duration .location,.c-event-item .titles .location-duration .duration{display:inline-block;font-weight:400}.c-event-item .name{line-height:1rem;font-weight:400;font-size:.95rem;letter-spacing:1.75px;margin-bottom:7px;width:100%}.c-event-item .movie-titles{list-style:none;padding:0;display:inline-block}.c-event-item .movie-titles li{margin-right:1rem}.c-event-item .movie-titles li:before{content:"\2022";color:#000;font-weight:bold;display:inline-block;width:1em}.c-event-item .movie-titles li .text{font-weight:700;font-size:1.1rem;text-transform:uppercase;text-decoration:none;color:#000;transition:color .3s ease}.c-event-item .movie-titles li .text:hover{color:#FF0042}.c-event-item .sections{display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem;width:100%}@media (min-width: 992px){.c-event-item .sections{padding:.5rem .5rem .5rem 0;width:22%}}@media (min-width: 1300px){.c-event-item .sections{padding:0 2.5rem 0 0}}.c-event-item .sections .sections-title{font-weight:400;font-size:.9rem;letter-spacing:1.75px;line-height:1rem}@media (min-width: 992px){.c-event-item .sections .sections-title{font-size:.7rem}}@media (min-width: 1300px){.c-event-item .sections .sections-title{font-size:.9rem}}.c-event-item .sections .movie-sections{list-style:none;padding:0}.c-event-item .sections .movie-sections .section-title .text{font-weight:700;font-family:"Montserrat",sans-serif;font-size:18px;letter-spacing:0;text-transform:none}@media (min-width: 992px){.c-event-item .sections .movie-sections .section-title .text{font-size:16px}}@media (min-width: 1300px){.c-event-item .sections .movie-sections .section-title .text{font-size:18px}}.c-event-item .buy-button,.c-event-item .buy-zone{display:flex;align-items:center;padding:1.5rem}@media (min-width: 992px){.c-event-item .buy-button,.c-event-item .buy-zone{padding:0 1.5rem 0 0}}@media (max-width: 767px){.c-event-item .buy-button,.c-event-item .buy-zone{width:100%}}.c-event-item .buy-button .state-zone[data-state^="sold-out"] p,.c-event-item .buy-zone .state-zone[data-state^="sold-out"] p{border-style:solid;border-width:1px;margin-bottom:0;padding:12px 16px;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-negro.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#fff}.c-event-item .buy-button .state-zone[data-state^="reserved"] a:hover,.c-event-item .buy-zone .state-zone[data-state^="reserved"] a:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-fill-rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.c-event-item .buy-button .state-zone[data-state^="preassigned"] p,.c-event-item .buy-zone .state-zone[data-state^="preassigned"] p{background-color:#a0c08d;color:#000;font-weight:700;font-size:.87rem;letter-spacing:1.71px;text-transform:uppercase;padding:3px 1.1rem;min-width:170px;position:absolute;top:76px;right:0}@media (min-width: 992px){.c-event-item .buy-button .state-zone[data-state^="preassigned"] p,.c-event-item .buy-zone .state-zone[data-state^="preassigned"] p{top:0}}.c-event-item .buy-button .state-zone[data-state^="preassigned"] .mini,.c-event-item .buy-zone .state-zone[data-state^="preassigned"] .mini{font-size:10px;display:block;line-height:1em}.c-event-item .buy-button .state-zone[data-state^="time-collision"] p,.c-event-item .buy-button .state-zone[data-state^="limited-day"] p,.c-event-item .buy-button .state-zone[data-state^="limited-total"] p,.c-event-item .buy-zone .state-zone[data-state^="time-collision"] p,.c-event-item .buy-zone .state-zone[data-state^="limited-day"] p,.c-event-item .buy-zone .state-zone[data-state^="limited-total"] p{color:#787878;margin-bottom:0;font-weight:500;font-size:12px;letter-spacing:.75px;line-height:16px}.c-event-item.one-movie-session .titles .name{display:none}.c-event-item.one-movie-session .movie-titles{list-style:none}.c-event-item.one-movie-session .movie-titles li:before{display:none}.c-event-item.has-talent .talent{display:inline-block !important}.c-modal .c-event-item .titles{flex-grow:1}.field--name-sff-sitges-experience-activity-sessions{width:100%}.field--name-sff-sitges-experience-activity-sessions .sff-event-sessions-section{width:100%}.field--name-sff-sitges-experience-activity-sessions .sff-event-sessions-section .event-sessions-container{width:100%}.field--name-sff-sitges-experience-activity-sessions .sff-event-sessions-section .event-sessions-container .results{padding-left:0;width:100%}.c-movie-item{flex-direction:column;margin-bottom:3rem}.c-movie-item a{text-decoration:none;color:inherit;transition:color .3s ease;width:100%}.c-movie-item a:hover{color:#FF0042}.c-movie-item a:hover .imagen-link{box-shadow:2px 12px 8px rgba(0,0,0,0.09)}.c-movie-item .imagen-link{width:100%;background-color:#000;display:flex;align-items:center;transition:box-shadow .3s ease;justify-content:center;aspect-ratio:16/9}.c-movie-item .imagen-link img{max-height:100%}.c-movie-item .movie-title{margin-top:1.6rem;font-weight:700;font-size:1.25rem;text-transform:uppercase;line-height:1.5rem}.c-movie-item .directors-container{padding:0;list-style:none}.c-movie-item .directors-container li{display:inline-block;margin-right:2px}.c-movie-item .directors-container li .text{font-size:1.1rem;font-weight:700;line-height:1.3rem}.c-movie-item .movie-sections{padding:0;list-style:none}.c-movie-item .movie-sections .section-title{letter-spacing:0}.c-movie-item .movie-sections .section-title .text{font-weight:400;font-size:1rem;text-transform:none;line-height:1.2rem}.c-movie-item .online-session{font-weight:400;font-size:.87rem;color:#FF0042;position:relative;display:flex;align-items:center}.c-movie-item .online-session span{background-color:#FF0042;width:6px;height:6px;border-radius:51%;display:inline-block;margin-right:7px;position:relative}.c-movie-item .online-session span:before{content:"";width:10px;height:10px;border-radius:51%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #FF0042}.c-movie-item .buy-button{margin-top:1rem;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content;font-size:15px;z-index:0}.c-movie-item .buy-button:before{background:#FF0042;left:0}.c-movie-item .buy-button:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);width:.6rem;height:.6rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.5rem;transition:transform .3s ease}.c-movie-item .buy-button:hover:after{transform:translateX(6px)}.c-movie-item .buy-button:hover:before{width:100%}.path-my-reservations .c-modal .modal-main-container{border-radius:0}.path-my-reservations .c-modal .modal-main-container .close-button-x span{width:15px;height:15px;background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-close.svg");display:block;background-size:contain}.path-my-reservations .c-modal .modal-main-container .close-button-x img{display:none}.path-my-reservations .c-modal .modal-main-container .header-zone{margin-bottom:1rem}.path-my-reservations .c-modal .modal-main-container .header-zone .title{font-size:1.5rem;text-transform:uppercase;font-weight:700}.path-my-reservations .c-modal .modal-main-container .reservation-totals{display:flex;align-items:center;margin-bottom:2.4rem;width:100%}.path-my-reservations .c-modal .modal-main-container .reservation-totals .label{margin-right:2.4rem}.path-my-reservations .c-modal .modal-main-container .reservation-totals .c-bar{height:14px;width:236px;background-color:#ff80a0;margin-right:2.4rem}.path-my-reservations .c-modal .modal-main-container .reservation-totals .c-bar .porcent-bar{height:100%;background-color:#FF0042}.path-my-reservations .c-modal .modal-main-container .reservation-state .label{font-weight:700;font-size:1rem}.path-my-reservations .c-modal .modal-main-container .reservations-container{padding:0;list-style:none}.path-my-reservations .c-modal .modal-main-container .reservations-container .c-daily-reservation-group h4{font-size:.87rem;font-weight:400;font-family:"Montserrat",sans-serif;color:#1E1E1E;text-transform:none;line-height:1rem}.path-my-reservations .c-modal .modal-main-container .daily-reservations{padding:19px 24px;margin:8px;box-shadow:0 2px 13px 0 rgba(0,0,0,0.09)}.path-my-reservations .c-modal .modal-main-container .daily-reservations h5{text-align:left !important;margin:0;font-size:.87rem;font-weight:400;font-family:"Montserrat",sans-serif;line-height:1.2rem}.path-my-reservations .c-modal .modal-main-container .daily-reservations .days-container{padding:0;margin-top:1rem}.path-my-reservations .c-modal .modal-main-container .daily-reservations .days-container .daily-reservation-item{margin-right:1rem;margin-bottom:1rem;width:38px;height:38px}.path-my-reservations .c-modal .modal-main-container .daily-reservations .days-container .date{font-size:.87rem;font-weight:400;font-family:"Montserrat",sans-serif;color:#1E1E1E;text-transform:none;line-height:1rem}.path-my-reservations .c-modal .modal-main-container .content-zone h4{font-weight:700;font-size:1.5rem;max-width:75%;line-height:1.75rem;margin:0 auto;text-align:center}.path-my-reservations .c-modal .modal-main-container .content-zone .c-event-item{margin:2rem auto;box-shadow:0 2px 13px 0 rgba(0,0,0,0.09);width:calc(100% - 26px)}.path-my-reservations .c-modal .modal-main-container .cancel_feedback h4,.path-my-reservations .c-modal .modal-main-container .booking_feedback h4{display:flex;flex-direction:column;align-items:center}.path-my-reservations .c-modal .modal-main-container .cancel_feedback h4:before,.path-my-reservations .c-modal .modal-main-container .booking_feedback h4:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus_activitats_paralleles.svg);background-size:contain;width:52px;height:41px;background-repeat:no-repeat;margin-bottom:2rem}.path-my-reservations .c-modal .modal-main-container .booking_feedback h4:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ticketing.png);background-size:contain;width:61px;height:43px}.path-my-reservations .c-modal .modal-main-container .footer-zone{margin-top:1rem;display:flex;align-items:center;justify-content:center;column-gap:1rem}.path-my-reservations .c-modal .modal-main-container .footer-zone .cencel-button{margin-left:0}.path-my-reservations .c-modal .modal-main-container .footer-zone .cencel-button:hover{border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.path-my-reservations .c-modal .modal-main-container .footer-zone .action-button{text-decoration:underline;transition:color .3s ease}.path-my-reservations .c-modal .modal-main-container .footer-zone .action-button:hover{color:#000}.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-linked-logo,.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-big-linked-logo,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-sff-sponsors-linked-logo,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-sff-sponsors-big-linked-logo{width:100%;height:198px;margin-bottom:1rem;background-color:#fff;display:flex;align-items:center;justify-content:center}.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-linked-logo a,.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-big-linked-logo a,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-sff-sponsors-linked-logo a,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-sff-sponsors-big-linked-logo a{height:198px;width:100%;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease;padding:0 1rem}.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-linked-logo a img,.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-big-linked-logo a img,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-sff-sponsors-linked-logo a img,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-sff-sponsors-big-linked-logo a img{object-fit:cover}.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-linked-logo a:hover,.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-big-linked-logo a:hover,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-sff-sponsors-linked-logo a:hover,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-sff-sponsors-big-linked-logo a:hover{box-shadow:2px 12px 8px rgba(0,0,0,0.15)}.node--type-patrocinador.node--view-mode-recommendation .field--name-node-title p,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-node-title p{font-weight:800;font-size:1.1rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:8px;line-height:1.2em}.node--type-patrocinador.node--view-mode-recommendation .field--name-node-title p a,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-node-title p a{color:inherit;transition:color .3s ease;text-decoration:none}.node--type-patrocinador.node--view-mode-recommendation .field--name-node-title p a:hover,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-node-title p a:hover{color:#FF0042}.node--type-patrocinador.node--view-mode-recommendation .field--name-field-address,.node--type-patrocinador.node--view-mode-recommendation .field--name-field-multi-label,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-field-address,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-field-multi-label{font-weight:400;letter-spacing:1px;line-height:1.2rem}.node--type-patrocinador.node--view-mode-recommendation .field--name-field-multi-additional-comment,.node--type-patrocinador.node--view-mode-p-patrocinadores .field--name-field-multi-additional-comment{font-weight:400;font-size:.9rem;line-height:1.2rem;color:#FF0042;margin-top:1rem}.taxonomy-term--type-editions.taxonomy-term--view-mode-memories .field--name-sff-transparency-position-members{height:330px;width:168px}.taxonomy-term--type-editions.taxonomy-term--view-mode-memories .field--name-sff-transparency-position-members a{display:flex;align-items:flex-end;height:100%;background-size:cover;background-repeat:no-repeat;padding:0 24px;text-decoration:none;color:#fff;transition:transform .3s ease}.taxonomy-term--type-editions.taxonomy-term--view-mode-memories .field--name-sff-transparency-position-members a .sff-year{font-weight:bold;font-size:20px;position:relative}.taxonomy-term--type-editions.taxonomy-term--view-mode-memories .field--name-sff-transparency-position-members a .sff-year:after{bottom:4px;content:"";display:block;height:2px;left:0;position:absolute;background:#fff;opacity:0.6;transition:width 0.3s ease 0s, opacity 0.3s ease 0s;width:0}.taxonomy-term--type-editions.taxonomy-term--view-mode-memories .field--name-sff-transparency-position-members a:hover{transform:translateY(6px)}.taxonomy-term--type-editions.taxonomy-term--view-mode-memories .field--name-sff-transparency-position-members a:hover .sff-year:after{width:100%;opacity:0.9}.view-display-id-page_memories .view-content{gap:18px}.view-display-id-page_memories .view-content .views-row{width:168px;padding:0}.sff-menu-marc-legal .view-sff-transparency .views-row{margin-bottom:20px;color:#000;background-color:#fff;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);display:flex;flex-direction:column;justify-content:center;padding:44px 38px;position:relative;width:100%}.sff-menu-marc-legal .view-sff-transparency .views-row:before{content:"";position:absolute;top:14px;bottom:14px;right:22px;left:22px;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file{margin-top:8px}.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item{width:100%}.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf{background-image:none;margin-bottom:0;padding-left:0;min-height:unset}.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a{padding-left:0;display:flex;align-items:center;width:fit-content;text-transform:uppercase;font-size:13px;letter-spacing:1.36px}.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a:before{background:#FF0042;left:0;bottom:0px}.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);width:.6rem;height:.6rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.5rem;transition:transform .3s ease}.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a:hover:after{transform:translateX(6px)}.sff-menu-marc-legal .view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a:hover:before{width:calc(100% - 1rem)}.node--type-person.node--view-mode-card{display:flex;align-items:center}.node--type-person.node--view-mode-card .group-left{width:auto;background-image:none}.node--type-person.node--view-mode-card .group-left .field--name-field-ref-image{margin-bottom:0}.node--type-person.node--view-mode-card .group-left .field--name-field-ref-image img{border-radius:51%;width:66px;height:66px}.node--type-person.node--view-mode-card .group-right{padding:0 15px;width:auto}.node--type-person.node--view-mode-card .group-right .field--name-node-title{margin-bottom:4px}.node--type-person.node--view-mode-card .group-right .field--name-node-title p{margin-bottom:0;font-weight:700;line-height:1em;font-size:18px;letter-spacing:1.13px}.node--type-person.node--view-mode-card .group-right .field--name-field-multi-position{font-size:14px;line-height:1.7em}.path-webform .webform-submission-form,.node--type-webform .webform-submission-form{background-color:#ece6dc;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);display:flex;flex-wrap:wrap;flex-direction:column;position:relative;padding:1rem}@media (min-width: 992px){.path-webform .webform-submission-form,.node--type-webform .webform-submission-form{padding:3.5rem 4.5rem 4.5rem}}@media (min-width: 992px){.path-webform .webform-submission-form,.node--type-webform .webform-submission-form{flex-direction:row}}.path-webform .webform-submission-form .js-form-item:not(.webform-section),.node--type-webform .webform-submission-form .js-form-item:not(.webform-section){margin-right:10px}@media (min-width: 992px){.path-webform .webform-submission-form .js-form-item:not(.webform-section),.node--type-webform .webform-submission-form .js-form-item:not(.webform-section){width:calc(50% - 20px)}}.path-webform .webform-submission-form .webform-section,.node--type-webform .webform-submission-form .webform-section{width:100%;margin-top:36px}.path-webform .webform-submission-form .webform-section .webform-section-title,.node--type-webform .webform-submission-form .webform-section .webform-section-title{margin-bottom:24px}.path-webform .webform-submission-form .webform-section .webform-section-wrapper,.node--type-webform .webform-submission-form .webform-section .webform-section-wrapper{display:flex;flex-wrap:wrap}@media (max-width: 767px){.path-webform .webform-submission-form .webform-section .fieldset-wrapper,.node--type-webform .webform-submission-form .webform-section .fieldset-wrapper{width:100%}}.path-webform .webform-submission-form .webform-section .fieldset-wrapper .js-form-item,.node--type-webform .webform-submission-form .webform-section .fieldset-wrapper .js-form-item{width:100%}.path-webform .webform-submission-form .webform-section .webform-options-display-buttons .form-check-input:checked ~ .form-check-label,.node--type-webform .webform-submission-form .webform-section .webform-options-display-buttons .form-check-input:checked ~ .form-check-label{border-color:#FF0042 !important}.path-webform .webform-submission-form .webform-section .radio,.node--type-webform .webform-submission-form .webform-section .radio{display:flex;width:100%}.path-webform .webform-submission-form .webform-section .radio .js-form-item .form-check-label,.node--type-webform .webform-submission-form .webform-section .radio .js-form-item .form-check-label{border-radius:0;border:1px solid #000;padding:1rem 1.5rem;color:#000;font-weight:500;background-color:#ece6dc;height:58px;margin:0;transition:background-color .3s ease}.path-webform .webform-submission-form .webform-section .radio .js-form-item .form-check-label:hover,.node--type-webform .webform-submission-form .webform-section .radio .js-form-item .form-check-label:hover{background-color:#fff}.path-webform .webform-submission-form label,.path-webform .webform-submission-form .fieldset-legend,.node--type-webform .webform-submission-form label,.node--type-webform .webform-submission-form .fieldset-legend{font-weight:700;font-size:0.85rem;letter-spacing:2px;color:#000;text-transform:uppercase;margin-bottom:.5rem}.path-webform .webform-submission-form .fieldset-legend,.node--type-webform .webform-submission-form .fieldset-legend{line-height:1em}.path-webform .webform-submission-form input,.path-webform .webform-submission-form .form-select,.node--type-webform .webform-submission-form input,.node--type-webform .webform-submission-form .form-select{border-radius:0;border:1px solid #000;padding:1rem 1.5rem;color:#000;font-weight:500;background-color:#ece6dc}.path-webform .webform-submission-form .checkbox,.node--type-webform .webform-submission-form .checkbox{margin-top:2.5rem;display:flex;align-items:center}.path-webform .webform-submission-form .checkbox .form-check-label,.node--type-webform .webform-submission-form .checkbox .form-check-label{font-weight:400;font-size:.85rem;margin-bottom:0;text-transform:none;line-height:1rem}.path-webform .webform-submission-form .checkbox .form-check-label a,.node--type-webform .webform-submission-form .checkbox .form-check-label a{color:#000}.path-webform .webform-submission-form .checkbox input,.node--type-webform .webform-submission-form .checkbox input{border:1px solid #000;border-radius:0;padding:.5rem;margin-right:1rem}.path-webform .webform-submission-form .form-check-input:checked,.node--type-webform .webform-submission-form .form-check-input:checked{background-color:#FF0042}.path-webform .webform-submission-form .form-actions,.node--type-webform .webform-submission-form .form-actions{flex-grow:1;padding-right:54px;display:flex;align-items:flex-end;justify-content:flex-end;margin-top:2.5rem}.path-webform .webform-submission-form .form-actions .webform-button--submit,.node--type-webform .webform-submission-form .form-actions .webform-button--submit{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_black_and_red.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;background-color:transparent}.paragraph--type-image-left-text-right{height:100%;padding:0 1rem}@media (min-width: 992px){.paragraph--type-image-left-text-right{padding:0}}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right{height:100%;display:flex;flex-direction:column}@media (min-width: 992px){.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right{flex-direction:row}}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width: 992px){.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts{width:55%;padding:.5rem 1.25rem 1.5rem;justify-content:unset}}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .pretitle{line-height:0.75rem;font-size:0.75rem;letter-spacing:1.38px;margin-bottom:.5rem}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .title{text-transform:uppercase;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;max-width:100%}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .body{font-size:1rem;margin-bottom:1rem;flex-grow:1}@media (min-width: 992px){.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .body{padding:0;font-size:1.125rem}}@media (min-width: 992px){.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-texts .link{margin-bottom:auto}}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-image{flex-shrink:0;position:relative}@media (min-width: 992px){.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-image{width:45%}}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-image .quotes{position:absolute;left:22px;top:-14px}.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-image img{width:100%;height:100%;max-height:200px;object-fit:cover}@media (min-width: 992px){.paragraph--type-image-left-text-right .field--name-sff-paragraph-image-left-text-right .sff-image img{max-height:unset}}.paragraph--type-left-title-background-image{height:100%}.paragraph--type-left-title-background-image .field{height:100%}.paragraph--type-left-title-background-image .field .sff-background-image{height:100%;padding:1rem 1.875rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:314px;clip-path:polygon(5% 0, 100% 0%, 95% 100%, 0% 100%)}@media (min-width: 992px){.paragraph--type-left-title-background-image .field .sff-background-image{padding:2rem;min-height:unset;padding:0 2.37rem 1.5rem}}.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts{position:relative;z-index:2;text-shadow:4px 4px 4px #000;margin-bottom:.5rem;display:flex;flex-direction:column;width:100%}.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts .pretitle{color:#fff}.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;font-size:1.375rem;color:#fff;letter-spacing:1px;max-width:75%}.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts .link{position:relative;text-shadow:none;z-index:2;align-self:flex-end;margin-top:1rem}@media (min-width: 992px){.paragraph--type-left-title-background-image .field .sff-background-image .sff-texts .link{margin-top:0}}@media (min-width: 992px){.field--name-sff-paragraph-shop-banner-small,.field--name-sff-paragraph-shop-banner-big{padding:0}}.field--name-sff-paragraph-shop-banner-small .sff-background-image,.field--name-sff-paragraph-shop-banner-big .sff-background-image{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:right;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:1.5rem 1.5rem;min-height:291px;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15)}@media (min-width: 992px){.field--name-sff-paragraph-shop-banner-small .sff-background-image,.field--name-sff-paragraph-shop-banner-big .sff-background-image{min-height:unset}}@media (min-width: 992px){.field--name-sff-paragraph-shop-banner-big .sff-background-image{box-shadow:none;min-height:unset;padding:1.5rem}}.paragraph--type-double-width-background-image{height:100%}.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image{height:100%}.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image{height:100%;background-size:cover;background-repeat:no-repeat;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}@media (min-width: 992px){.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image{padding:5.3rem 4rem}}.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .sff-texts{position:relative;z-index:2;display:flex;flex-direction:column;text-shadow:4px 4px 4px #000;color:#fff}.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .sff-texts .body{font-size:1rem;font-weight:400;padding:1rem 0}@media (min-width: 992px){.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .sff-texts .body{font-size:1.125rem;padding:1rem 0 1.5rem;max-width:50%}}.paragraph--type-double-width-background-image .field--name-sff-paragraph-double-width-background-image .sff-background-image .link{position:relative;z-index:2}.paragraph--type-only-title-and-text{height:100%}.paragraph--type-only-title-and-text .field--name-sff-paragraph-only-title-and-text{padding:0 1rem}@media (min-width: 992px){.paragraph--type-only-title-and-text .field--name-sff-paragraph-only-title-and-text{padding:5.3rem 0;height:100%}}.paragraph--type-only-title-and-text .field--name-sff-paragraph-only-title-and-text .sff-texts .title{text-transform:uppercase;font-size:2rem}@media (min-width: 992px){.paragraph--type-only-title-and-text .field--name-sff-paragraph-only-title-and-text .sff-texts .title{font-size:2.25rem}}.paragraph--type-only-title-and-text .field--name-sff-paragraph-only-title-and-text .sff-texts .body{font-size:1rem;line-height:1.25rem;padding:.5rem 0 0.85rem}@media (min-width: 992px){.paragraph--type-only-title-and-text .field--name-sff-paragraph-only-title-and-text .sff-texts .body{font-size:1.125rem}}.paragraph--type-pretitle-title-background-image{height:100%;padding:0 1rem}@media (min-width: 992px){.paragraph--type-pretitle-title-background-image{padding:0}}.paragraph--type-pretitle-title-background-image .field{height:100%}.paragraph--type-pretitle-title-background-image .sff-background-image{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:291px}@media (min-width: 992px){.paragraph--type-pretitle-title-background-image .sff-background-image{min-height:unset;padding:1.5rem}}.paragraph--type-pretitle-title-background-image .link{display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2;padding:1rem .5rem;text-shadow:4px 4px 4px #000;height:100%;color:#fff;text-decoration:none;min-height:200px}@media (min-width: 992px){.paragraph--type-pretitle-title-background-image .link{padding:1.5rem 1.5rem 0;min-height:unset}}.paragraph--type-pretitle-title-background-image .link .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;font-size:1.87rem;line-height:2rem;text-transform:uppercase}.paragraph--type-pretitle-title-background-image .link .pretitle{margin-bottom:.5rem}.paragraph--type-pretitle-title-background-image .link:hover{color:#FF0042}.paragraph--type-double-width-framed-image{height:100%}.paragraph--type-double-width-framed-image .field{height:100%}.paragraph--type-double-width-framed-image .field .sff-background-image{height:100%;padding:1rem;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:455px}@media (min-width: 992px){.paragraph--type-double-width-framed-image .field .sff-background-image{min-height:534px}}.paragraph--type-double-width-framed-image .field .sff-background-image:hover .pretitle{background-color:#fff;box-shadow:5px 0 0 #fff, -5px 0 0 #fff}.paragraph--type-double-width-framed-image .field .sff-background-image:hover a{color:#FF0042}.paragraph--type-double-width-framed-image .field .sff-background-image a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;text-transform:none;padding:2rem 1rem;z-index:2;width:100%;height:100%;color:#fff;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-no-fill.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;min-height:calc(455px - 2rem)}@media (min-width: 992px){.paragraph--type-double-width-framed-image .field .sff-background-image a{padding:4rem 1.5rem;min-height:calc(534px - 2rem)}}.paragraph--type-double-width-framed-image .field .sff-background-image a .title{margin-top:1rem;text-shadow:4px 4px 4px #000}.paragraph--type-only-pretitle-and-title{height:100%;padding:0 1rem}@media (min-width: 992px){.paragraph--type-only-pretitle-and-title{padding:0}}.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title{height:100%}.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a{text-decoration:none;color:#000}.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a .sff-texts{display:flex;flex-direction:column;justify-content:center;height:100%}.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a .sff-texts .pretitle{margin-bottom:1rem}.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a .sff-texts .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:1.87rem;line-height:2rem}@media (min-width: 992px){.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a .sff-texts .title{font-size:2rem;line-height:2.4rem}}.paragraph--type-only-pretitle-and-title .field--name-sff-paragraph-only-pretitle-and-title a:hover{color:#FF0042}.field--name-field-ref-sponsors{display:flex;justify-content:space-between;margin:1.8rem auto 2rem;flex-direction:column;align-items:center}@media (min-width: 992px){.field--name-field-ref-sponsors{flex-direction:row}}.field--name-field-ref-sponsors .field__label{font-size:0.87rem;text-transform:uppercase;font-weight:bold;letter-spacing:1.62px;margin-bottom:1rem}@media (min-width: 992px){.field--name-field-ref-sponsors .field__label{margin-bottom:0}}.field--name-field-ref-sponsors .field__items{width:100%;overflow:hidden;position:relative}.field--name-field-ref-sponsors .field__items:before,.field--name-field-ref-sponsors .field__items:after{position:absolute;background-image:linear-gradient(to right, #ece6dc 0%, rgba(236,230,220,0) 100%);content:'';height:100%;width:15%;z-index:2;pointer-events:none}.field--name-field-ref-sponsors .field__items:before{left:-2px;top:0}.field--name-field-ref-sponsors .field__items:after{right:-2px;top:0;transform:rotateZ(180deg)}.field--name-field-ref-sponsors .field__item{display:inline-block;vertical-align:middle;margin:0 20px}.field--name-field-ref-sponsors .field__item .node--type-patrocinador.node--view-mode-teaser{display:flex;flex-direction:column;align-items:center}.field--name-field-ref-sponsors .field__item .node--type-patrocinador.node--view-mode-teaser .field--name-field-multi-label{margin-top:1rem;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.field--name-sff-blog-news-home-highlights .sff-highlighted-news{display:flex;flex-wrap:wrap;flex-direction:column;padding:0 1rem 3rem}@media (min-width: 992px){.field--name-sff-blog-news-home-highlights .sff-highlighted-news{flex-direction:row;padding:1rem 0 4rem}}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .title{width:100%;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .title span{transform:skewX(-6deg);position:relative;z-index:1}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .title:after{content:"";width:100%;height:1px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left{min-height:200px;margin-bottom:1.5rem}@media (min-width: 992px){.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left{min-height:unset;padding-right:1.2rem;width:50%;margin-bottom:0}}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left a{background-size:cover;min-height:200px;color:#fff;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left a:before{background:linear-gradient(90deg, #000, rgba(0,0,0,0.07))}@media (min-width: 992px){.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left a{min-height:unset;padding:3rem}}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left a .news-title{font-size:2rem}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-left a p{position:relative;z-index:2}@media (min-width: 992px){.field--name-sff-blog-news-home-highlights .sff-highlighted-news .col-right{padding-left:1.2rem;width:50%;display:flex;flex-direction:column;justify-content:space-around}}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .news-item{margin-bottom:1.5rem}.field--name-sff-blog-news-home-highlights .sff-highlighted-news .news-item:last-child{margin-bottom:0}.field--name-sff-blog-news-home-highlights .sff-highlighted-news a{text-decoration:none;color:#000;display:block;height:100%}.field--name-sff-blog-news-home-highlights .sff-highlighted-news a .date{font-size:.85rem;line-height:.85rem;text-transform:uppercase;font-weight:700;letter-spacing:2.6px;margin-bottom:.5rem}.field--name-sff-blog-news-home-highlights .sff-highlighted-news a .news-title{margin-bottom:0;font-family:"ClashDisplay-Variable",sans-serif;font-size:1.5rem;font-weight:600}.field--name-sff-blog-news-home-highlights .sff-highlighted-news a:hover{color:#FF0042}.field--name-sff-paragraph-only-image-and-text .sff-background-image{height:100%;padding:1rem 1.875rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:412px}@media (min-width: 992px){.field--name-sff-paragraph-only-image-and-text .sff-background-image{width:100%;min-height:480pxpx}}@media (min-width: 1600px){.field--name-sff-paragraph-only-image-and-text .sff-background-image{min-height:511px}}.field--name-sff-paragraph-only-image-and-text .sff-background-image a{text-decoration:none}.field--name-sff-paragraph-only-image-and-text .sff-background-image a:hover .pretitle,.field--name-sff-paragraph-only-image-and-text .sff-background-image a:hover .title{color:#FF0042}.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts{position:relative;z-index:2;text-shadow:4px 4px 4px #000;margin-bottom:.5rem;display:flex;flex-direction:column;width:100%}.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts .pretitle{color:#fff;text-decoration:none;transition:color .3s ease}.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;text-decoration:none;transition:color .3s ease;font-size:1.375rem;color:#fff;letter-spacing:1px;max-width:75%}.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts .link{position:relative;text-shadow:none;z-index:2;align-self:flex-end;margin-top:1rem}@media (min-width: 992px){.field--name-sff-paragraph-only-image-and-text .sff-background-image .sff-texts .link{margin-top:0}}.paragraph--type-entradilla.paragraph--view-mode-default{padding:0 1rem}@media (min-width: 992px){.paragraph--type-entradilla.paragraph--view-mode-default{padding:0}}.paragraph--type-entradilla.paragraph--view-mode-default .field--name-field-multi-body{font-family:"ClashDisplay-Variable",sans-serif;font-weight:500;line-height:1.2em;font-size:24px}@media (min-width: 992px){.paragraph--type-entradilla.paragraph--view-mode-default .field--name-field-multi-body{max-width:80%;font-size:40px}}.paragraph--type-two-col-image-text{padding:0 1rem;display:flex;align-items:center;flex-direction:column-reverse}@media (min-width: 992px){.paragraph--type-two-col-image-text{flex-direction:row-reverse;padding:0}}.paragraph--type-two-col-image-text h2,.paragraph--type-two-col-image-text h3{font-size:2rem;line-height:1em}.paragraph--type-two-col-image-text a{color:#FF0042;font-weight:bold}.paragraph--type-two-col-image-text a:hover{text-decoration:none;color:#FF0042}.paragraph--type-two-col-image-text .group-right{width:100%}@media (min-width: 992px){.paragraph--type-two-col-image-text .group-right{width:50%;padding-right:1.2rem}}.paragraph--type-two-col-image-text .group-right .field--name-field-ref-media-image{display:flex;align-items:center;justify-content:center}.paragraph--type-two-col-image-text .group-right .field--name-field-ref-media-image img{max-width:100%;object-fit:unset}.paragraph--type-two-col-image-text .group-left{width:100%}@media (min-width: 992px){.paragraph--type-two-col-image-text .group-left{width:50%;padding-left:1.2rem;display:flex;justify-content:center}}.paragraph--type-two-col-image-text .link.sff-frame:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.two_col_image_text.align-right{width:100%;float:none;margin-left:0}@media (min-width: 992px){.two_col_image_text.align-right .paragraph--type-two-col-image-text{flex-direction:row}}@media (min-width: 992px){.two_col_image_text.align-right .paragraph--type-two-col-image-text .group-right{padding-left:1.2rem;padding-right:0}}@media (min-width: 992px){.two_col_image_text.align-right .paragraph--type-two-col-image-text .group-left{padding-right:1.2rem;padding-left:0}}.paragraph--type-two-col-text{padding:0 1rem}@media (min-width: 992px){.paragraph--type-two-col-text{padding:0}}.paragraph--type-two-col-text .field--name-field-multi-rich-body{width:100%}@media (min-width: 992px){.paragraph--type-two-col-text .field--name-field-multi-rich-body{column-count:2;column-gap:2.5rem}}.paragraph--type-two-col-text .field--name-field-multi-rich-body h2,.paragraph--type-two-col-text .field--name-field-multi-rich-body h3{font-size:2rem;line-height:1em}.paragraph--type-two-col-text .field--name-field-multi-rich-body a{color:#FF0042}.paragraph--type-two-col-text .field--name-field-multi-rich-body a:hover{text-decoration:none}.paragraph--type-featured-link{background-repeat:no-repeat;justify-content:flex-end;flex-direction:column-reverse;padding:1.5rem 1rem !important;background-size:cover;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-polygon-green.svg);display:flex;flex-direction:column-reverse}@media (min-width: 768px){.paragraph--type-featured-link{background-size:auto;flex-direction:row-reverse}}@media (min-width: 992px){.paragraph--type-featured-link{background-size:cover}}@media (min-width: 1300px){.paragraph--type-featured-link{max-width:65%}}@media (min-width: 1600px){.paragraph--type-featured-link{max-width:950px}}.paragraph--type-featured-link .group-right{margin-right:2.1rem;display:flex;justify-content:center;width:100%}@media (min-width: 992px){.paragraph--type-featured-link .group-right{width:182px;margin-left:2.1rem}}.paragraph--type-featured-link .group-right .field--name-field-ref-media-image{width:100%}.paragraph--type-featured-link .group-right .field--name-field-ref-media-image img{max-height:224px;width:100%;object-fit:cover;object-position:top}@media (min-width: 992px){.paragraph--type-featured-link .group-right .field--name-field-ref-media-image img{max-height:unset}}@media (min-width: 992px){.paragraph--type-featured-link .group-right .field--name-field-ref-media-image{margin:-5.2rem 0 0}}.paragraph--type-featured-link .group-left{width:100%}@media (min-width: 992px){.paragraph--type-featured-link .group-left{width:50%}}.paragraph--type-featured-link .field--name-field-multi-title{font-weight:400;font-size:clamp(1.88rem, calc(-0.37rem + 3.00vw), 2.25rem);line-height:2rem;letter-spacing:.53px}@media (min-width: 992px){.paragraph--type-featured-link .field--name-field-multi-title{line-height:2.2rem}}.paragraph--type-featured-link a{margin-top:2rem}.featured_link.align-right{width:100%;float:none;margin-left:0;display:flex;justify-content:flex-end}.featured_link.align-right .paragraph--type-featured-link{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-polygon-pink.svg);background-position:center;background-position:right}@media (min-width: 992px){.featured_link.align-right .paragraph--type-featured-link{flex-direction:row}}@media (min-width: 992px){.field--name-sff-paragraph-banner{padding:0 7%}}.field--name-sff-paragraph-banner .sff-background-image{background-size:cover;background-repeat:no-repeat;color:#fff;position:relative;padding:1.5rem}.field--name-sff-paragraph-banner .sff-background-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4)}.field--name-sff-paragraph-banner .sff-background-image .sff-texts{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;padding:6rem 2rem;position:relative;z-index:2}.field--name-sff-paragraph-banner .sff-background-image .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:40px;max-width:75%;line-height:1em;margin-bottom:1.5rem}.field--name-sff-paragraph-banner .sff-background-image .sff-frame{margin-top:2rem}.paragraph--type-cabecera{background-color:#ece6dc;padding:5rem 1rem}@media (min-width: 992px){.paragraph--type-cabecera{margin-bottom:10rem}}.paragraph--type-cabecera .group-right{display:none}@media (min-width: 992px){.paragraph--type-cabecera .group-right{display:flex;align-items:flex-end;justify-content:flex-end;padding-right:7%;margin-bottom:-10rem}}.paragraph--type-cabecera .group-right .field--name-field-ref-media-image{margin:0}.paragraph--type-cabecera .group-right .field--name-field-ref-media-image img{max-width:100%}.paragraph--type-cabecera .group-left{width:100%}@media (min-width: 992px){.paragraph--type-cabecera .group-left{width:50%;padding-left:7%}}.paragraph--type-cabecera .group-left .field--name-field-multi-title{margin-bottom:2rem}@media (min-width: 992px){.paragraph--type-cabecera .group-left .field--name-field-multi-title{margin-bottom:1rem}}.paragraph--type-section .field--name-field-multi-title,.paragraph--type-sections-row .paragraph--type-section .field--name-field-multi-title,.paragraph--type-sections-slider .paragraph--type-section .field--name-field-multi-title{font-weight:700;font-size:1.5rem;font-family:"ClashDisplay-Variable",sans-serif;line-height:1.75rem;margin-bottom:1.5rem}.paragraph--type-section .field--name-field-multi-title{display:flex;flex-direction:column;letter-spacing:0;padding:0}@media (min-width: 992px){.paragraph--type-section .field--name-field-multi-title{max-width:450px}}.paragraph--type-section .field--name-field-multi-link a{font-weight:600;font-size:13px;text-transform:uppercase;color:#FF0042;font-weight:bold;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content}.paragraph--type-section .field--name-field-multi-link a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);width:14px;height:14px;background-size:contain;background-repeat:no-repeat;margin-left:.5rem;transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.paragraph--type-section .field--name-field-multi-link a:before{left:0}.paragraph--type-section .field--name-field-multi-link a:hover:after{transform:translateX(6px)}.paragraph--type-section .field--name-field-multi-link a:hover:before{width:100%}.paragraph--type-sections-row{padding:0 1rem}@media (min-width: 992px){.paragraph--type-sections-row .field--name-field-ref-sections{display:flex;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap}}@media (min-width: 992px){.paragraph--type-sections-row .field--name-field-ref-sections>.field__item{width:calc(50% - 2.5rem);margin-right:2.5rem;margin-bottom:1.5rem}}.paragraph--type-sections-row .field--name-field-multi-title{font-weight:700;font-size:2.25rem;font-family:"ClashDisplay-Variable",sans-serif;line-height:1em;margin-bottom:2rem;letter-spacing:0}.paragraph--type-sections-row .field--name-field-multi-rich-body{max-width:95%}@media (min-width: 992px){.paragraph--type-sections-row .paragraph--type-section .field--name-field-multi-title{padding:0}}.paragraph--type-sections-slider{padding:0 1rem}@media (min-width: 992px){.paragraph--type-sections-slider{padding:0}}.paragraph--type-sections-slider .field--name-field-multi-title{font-weight:700;font-size:2.25rem;font-family:"ClashDisplay-Variable",sans-serif;line-height:1em;margin-bottom:2rem;letter-spacing:0}.paragraph--type-sections-slider .paragraph--type-section{background-color:#ECE6DC;padding:29px 40px}.paragraph--type-sections-slider .slick-list{padding:2rem 0 5rem 0}.paragraph--type-sections-slider .slick-track{display:flex;align-items:stretch}.paragraph--type-sections-slider .slick-slide{margin:0 1rem;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);height:inherit}.paragraph--type-sections-slider .slick-slide>div{height:100%}.paragraph--type-sections-slider .slick-slide>div>.field__item{height:100%}.paragraph--type-sections-slider .slick-slide>div>.field__item .paragraph--type-section{height:100%}.paragraph--type-sections-slider .slick-arrow{position:absolute;bottom:-24px;right:32px;width:40px;height:40px;font-size:0;background-color:transparent;box-shadow:none}.paragraph--type-sections-slider .slick-arrow.slick-prev{right:calc(32px + 40px + 12px)}.paragraph--type-sections-slider .slick-arrow.slick-prev:before{transform:translate(-50%, -50%) rotate(90deg)}.paragraph--type-sections-slider .slick-arrow:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(270deg)}.path-node.node--type-page .field--name-sff-two-column-content-field .two-col-item:not(.cabecera){margin:3.2rem auto}@media (min-width: 992px){.path-node.node--type-page .field--name-sff-two-column-content-field .two-col-item:not(.cabecera){margin:5rem auto}}@media (min-width: 992px){.path-node.node--type-page .field--name-sff-two-column-content-field .two-col-item:not(.cabecera).featured_link{margin:8rem auto}}.paragraph--type-banner-minisite.paragraph--view-mode-default{max-width:1272px;margin:30px auto}.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-background-image{background-size:auto;background-repeat:no-repeat;background-position:right;display:flex;text-transform:none}@media (max-width: 991px){.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-background-image{background-image:none !important}}@media (min-width: 992px){.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-background-image{background-size:100% 90%;border-image:none;padding:0;border:0}}.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-background-image:hover{background-color:transparent;border:0}.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-texts{padding:1rem}@media (min-width: 992px){.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-texts{padding:3rem 2.5rem;width:50%}}.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-texts .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:bold;font-size:40px;line-height:1.2em;text-transform:uppercase}.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-texts .body{font-weight:bold;margin-top:1.5rem;line-height:1.6em;font-size:20px;letter-spacing:0}.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-texts .sff-frame{margin-top:1.5rem;text-decoration:none;border-style:solid;border-width:1px;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);text-transform:uppercase;color:#000;background-color:transparent;padding:12px 16px;display:inline-block;border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;transition:all .3s ease}.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-texts .sff-frame:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/boton-industry.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.paragraph--type-banner-minisite.paragraph--view-mode-default .sff-image{width:518px}.field--name-sff-minisites-paragraph-banner-fullwidth{margin:6rem 0}.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image{overflow-x:hidden;background-color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-repeat:no-repeat;background-position:right center;min-height:561px;display:flex;justify-content:center}@media (min-width: 992px){.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image{background-size:50%}}@media (max-width: 991px){.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image{background-image:none !important}}@media (min-width: 1300px){.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image{background-size:auto}}.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container{display:flex;align-items:center}@media (min-width: 1400px){.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container{max-width:1272px}}@media (min-width: 992px){.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container .sff-texts{max-width:50%}}.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container .title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:bold;font-size:40px;line-height:1.2em;text-transform:uppercase}.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container .body{font-weight:bold;margin-top:1.5rem;font-size:20px;margin-bottom:1.5rem}.field--name-sff-minisites-paragraph-banner-fullwidth .sff-background-image .container .sff-frame:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/boton-industry.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.paragraph--type--group-of-logos.paragraph--view-mode--default{margin:48px 0}.paragraph--type--group-of-logos.paragraph--view-mode--default .field--name-field-multi-title{letter-spacing:3px;text-transform:uppercase;font-size:16px;font-weight:bold;margin-bottom:24px}.paragraph--type--group-of-logos.paragraph--view-mode--default .field--name-field-ref-sponsors{justify-content:flex-start;flex-direction:row;flex-wrap:wrap;max-width:100%}.paragraph--type--group-of-logos.paragraph--view-mode--default .field--name-field-ref-sponsors .field__item{margin-bottom:1.5rem}.paragraph--type--grup-de-persones{margin:48px 0}.paragraph--type--grup-de-persones .field--name-field-multi-title{letter-spacing:3px;text-transform:uppercase;font-size:16px;font-weight:bold;margin-bottom:24px}.paragraph--type--grup-de-persones .field--name-field-ref-persons{max-width:100%;margin:1.8rem auto 2rem;display:flex;justify-content:flex-start;flex-wrap:wrap}@media (min-width: 992px){.paragraph--type--grup-de-persones .field--name-field-ref-persons{align-items:center;flex-direction:row}}.paragraph--type--grup-de-persones .field--name-field-ref-persons>.field__item{margin-bottom:1.5rem}@media (min-width: 992px){.paragraph--type--grup-de-persones .field--name-field-ref-persons>.field__item{width:auto}}.sff-list-icons li{font-weight:600;font-style:italic;font-size:1.1rem;letter-spacing:1.13px;line-height:1.5rem;padding-bottom:1rem;display:flex;align-items:flex-start;column-gap:1rem}.sff-list-icons li:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-movie.png);width:24px;min-width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.sff-list-icons .sff-item-film:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-movie.png)}.sff-list-icons .sff-item-director:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-director.png)}.sff-list-icons .sff-item-actor:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-actor.svg)}.sff-list-icons .sff-item-actress:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-actress.svg)}.sff-list-icons .sff-item-script:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-script.svg)}.sff-list-icons .sff-item-fx:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-fx.svg)}.sff-list-icons .sff-item-photography:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-photo.svg)}.sff-list-icons .sff-item-music:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-music.svg)}.sff-list-icons .sff-item-jury:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-jury.svg)}.sff-list-icons .sff-item-stars:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-best-movie.png)}.sff-list-stars li{position:relative;padding-left:28px}.sff-list-stars li:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-star-black.svg);width:15px;height:15px;background-size:contain;background-repeat:no-repeat;flex-shrink:0;margin-right:1.37rem;margin-top:.5rem;position:absolute;left:0}.node--type-room.node--view-mode-teaser{color:#fff;position:relative;padding-bottom:5rem}.node--type-room.node--view-mode-teaser .field--name-field-room-or-space{position:absolute;transform:skewX(-10deg);top:-14px;right:32px}.node--type-room.node--view-mode-teaser .field--name-node-title a{font-family:"ClashDisplay-Variable",sans-serif;font-size:1.5rem;letter-spacing:1px;font-weight:700;text-transform:uppercase;margin-bottom:8px;color:#fff;text-decoration:none;transition:color .3s ease}.node--type-room.node--view-mode-teaser .field--name-node-title a:hover{color:#FF0042}.node--type-room.node--view-mode-teaser .field--name-body p{font-size:1.25rem}.node--type-room.node--view-mode-teaser .field--name-field-link a{font-weight:600;font-size:.85rem;color:#FF0042;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content}.node--type-room.node--view-mode-teaser .field--name-field-link a:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-red.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;margin-right:.5rem;transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.node--type-room.node--view-mode-teaser .field--name-field-link a:hover:before{transform:translateY(-5px)}.node--type-room.node--view-mode-teaser .field--name-field-ref-image img{width:100%;height:auto;object-fit:cover;object-position:center}.node--type-news.node--view-mode-teaser{position:relative;margin:2rem 0}.node--type-news.node--view-mode-teaser .field--name-field-multi-label{position:absolute;right:16px;top:-14px;transform:skew(-10deg);z-index:2}.node--type-news.node--view-mode-teaser .field--name-node-title p a{font-weight:600;font-family:"ClashDisplay-Variable",sans-serif;font-size:1.5rem;text-decoration:none;color:#000}.node--type-news.node--view-mode-teaser .field--name-node-title p a:hover{color:#FF0042}.node--type-news.node--view-mode-teaser .field--name-body p{font-size:1.125rem;font-weight:400}.node--type-news.node--view-mode-teaser .field--name-body a{color:#FF0042}.node--type-news.node--view-mode-teaser .field--name-body a:hover{text-decoration:none}.node--type-news.node--view-mode-teaser .field--name-field-ref-image{margin-bottom:2rem;overflow:hidden;transition:transform .3s ease}.node--type-news.node--view-mode-teaser .field--name-field-ref-image img{width:100%}.node--type-news.node--view-mode-teaser .field--name-field-ref-image:hover+.field--name-node-title p a{color:#FF0042}.node--type-news.node--view-mode-teaser .field--name-node-link a{position:relative;color:#FF0042;text-transform:uppercase;letter-spacing:.5px;font-size:.95rem;text-decoration:none;font-weight:700;display:flex;align-items:center;width:fit-content}.node--type-news.node--view-mode-teaser .field--name-node-link a:before{left:0}.node--type-news.node--view-mode-teaser .field--name-node-link a:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.node--type-news.node--view-mode-teaser .field--name-node-link a:hover:after{transform:translateX(8px)}.node--type-news.node--view-mode-teaser .field--name-node-link a:hover:before{width:calc(100% - 1rem) !important}.node--type-news.node--view-mode-teaser .opening{font-size:1.125rem;font-weight:400;font-family:"Montserrat",sans-serif;line-height:1.75rem}.node--type-news.node--view-mode-full .news-header{display:flex;flex-wrap:wrap;background-color:#ece6dc;padding:0 1rem 2rem}@media (min-width: 992px){.node--type-news.node--view-mode-full .news-header{padding:5rem 3.5% 4rem;align-items:center}}@media (min-width: 1600px){.node--type-news.node--view-mode-full .news-header{padding:5rem 16% 4rem}}@media (min-width: 768px){.node--type-news.node--view-mode-full .news-header .header-right{padding-left:1.5rem}}.node--type-news.node--view-mode-full .news-header .header-right .field--name-field-multi-label{margin-bottom:1rem}.node--type-news.node--view-mode-full .news-header .header-right .field--name-node-title h1{margin-bottom:2rem}@media (min-width: 768px){.node--type-news.node--view-mode-full .news-header .header-right{width:50%}}.node--type-news.node--view-mode-full .news-header .header-right div:last-child{display:flex}@media (min-width: 768px){.node--type-news.node--view-mode-full .news-header .header-left{width:50%;padding-right:1.5rem}}.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next{padding:0 1rem}@media (min-width: 992px){.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next{padding:0 10%}}.field--name-sff-blog-news-reading-time{margin-left:.85rem;display:flex;align-items:center}.field--name-sff-blog-news-reading-time:before{content:"/";font-family:"ClashDisplay-Variable",sans-serif;color:#FF0042;font-weight:800;padding-right:.85rem}.news-body,.logbook-body{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;padding:0 1rem 0}@media (min-width: 992px){.news-body,.logbook-body{padding:0 10% 0}}.news-body .author-share,.logbook-body .author-share{padding:2rem 0;margin-bottom:2rem;width:100%;border-bottom:1px solid #888;display:flex;justify-content:space-between;align-self:flex-start}@media (min-width: 992px){.news-body .author-share,.logbook-body .author-share{align-items:center;padding:3.125rem 1.5rem 2.43rem}}.news-body h2,.logbook-body h2{font-weight:500}.news-body .field--name-body p a,.logbook-body .field--name-body p a{color:#FF0042;text-decoration:none;position:relative;display:inline-block;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:1rem}.news-body .field--name-body p a:after,.logbook-body .field--name-body p a:after{left:0}.news-body .field--name-body p a:hover:after,.logbook-body .field--name-body p a:hover:after{width:100% !important}.news-body .field--name-sff-blog-news-repeat-author,.logbook-body .field--name-sff-blog-news-repeat-author{padding-top:4rem;width:100%;padding-bottom:2.5rem;border-bottom:1px solid #888}.news-body .field--name-sff-blog-news-repeat-addtoany,.logbook-body .field--name-sff-blog-news-repeat-addtoany{width:100%;padding:2.5rem 0}.news-body .field--name-field-media-image,.logbook-body .field--name-field-media-image{margin-bottom:2rem}.news-body .field--name-field-ref-images,.logbook-body .field--name-field-ref-images{width:100%;display:flex;flex-wrap:wrap}.news-body .field--name-field-ref-images .field--name-field-media-image,.logbook-body .field--name-field-ref-images .field--name-field-media-image{margin-bottom:0}@media (min-width: 992px){.news-body .field--name-field-ref-images>.field__item,.logbook-body .field--name-field-ref-images>.field__item{width:25%}}.news-body blockquote,.logbook-body blockquote{clear:both;margin:4rem auto;display:block;max-width:90%}@media (min-width: 992px){.news-body blockquote,.logbook-body blockquote{max-width:70%}}.news-body blockquote p,.logbook-body blockquote p{text-align:center}.news-body ul li::marker,.news-body ol li::marker,.logbook-body ul li::marker,.logbook-body ol li::marker{color:#FF0042;font-size:1.2rem;font-weight:bold}.news-body h2,.news-body h3,.news-body h4,.news-body h5,.news-body h6,.logbook-body h2,.logbook-body h3,.logbook-body h4,.logbook-body h5,.logbook-body h6{font-family:"Montserrat",sans-serif}.news-body h2,.logbook-body h2{font-size:2rem}.news-body h3,.logbook-body h3{font-size:1.8rem}.news-body h4,.logbook-body h4{font-size:1.7rem}.news-body h6,.logbook-body h6{font-size:1.4rem}.news-body h5,.logbook-body h5{font-size:1.5rem}.news-body .opening,.logbook-body .opening{font-family:"Montserrat",sans-serif;font-size:1.25rem;line-height:2rem;font-weight:700}.news-body .line-in,.logbook-body .line-in{position:relative}.news-body .line-in:after,.logbook-body .line-in:after{content:"";background-color:#FF0042;width:15%;height:8px;position:absolute;bottom:-1.1rem;left:0}.addtoany_list{display:flex;align-items:center;flex-wrap:wrap}.addtoany_list .a2a_share_text{text-transform:uppercase;margin-bottom:0;padding-right:1rem}.addtoany_list a{padding:0 .5rem}.addtoany_list a:last-child{padding-right:0}.addtoany_list .a2a_button_twitter span,.addtoany_list .a2a_button_facebook span,.addtoany_list .a2a_button_email span,.addtoany_list .a2a_button_instagram span,.addtoany_list .a2a_button_youtube span{background-color:transparent !important;position:relative;transition:transform .3s ease}.addtoany_list .a2a_button_twitter span svg path,.addtoany_list .a2a_button_facebook span svg path,.addtoany_list .a2a_button_email span svg path,.addtoany_list .a2a_button_instagram span svg path,.addtoany_list .a2a_button_youtube span svg path{fill:#FF0042;transition:fill .3s ease}.addtoany_list .a2a_button_twitter:hover span,.addtoany_list .a2a_button_facebook:hover span,.addtoany_list .a2a_button_email:hover span,.addtoany_list .a2a_button_instagram:hover span,.addtoany_list .a2a_button_youtube:hover span{transform:rotate(30deg)}.addtoany_list .a2a_button_twitter:hover span svg path,.addtoany_list .a2a_button_facebook:hover span svg path,.addtoany_list .a2a_button_email:hover span svg path,.addtoany_list .a2a_button_instagram:hover span svg path,.addtoany_list .a2a_button_youtube:hover span svg path{fill:#000}.sff-blog-navigator{margin-bottom:4rem;width:100%;display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 992px){.sff-blog-navigator{flex-direction:row}}.sff-blog-navigator .sff-next,.sff-blog-navigator .sff-prev{width:100%;padding:2rem}@media (min-width: 992px){.sff-blog-navigator .sff-next,.sff-blog-navigator .sff-prev{width:33%;padding:0}}.sff-blog-navigator .sff-next{justify-self:flex-end;margin-left:auto;text-align:right}.sff-blog-navigator .sff-next p:after{transform:translateY(-50%);right:-24px}.sff-blog-navigator .sff-prev p:after{transform:translateY(-50%) rotate(180deg);left:-24px}.sff-blog-navigator p{color:#FF0042;text-transform:uppercase;font-weight:bold;letter-spacing:1.63px;font-size:13px;margin-bottom:.5rem;position:relative}.sff-blog-navigator p:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:13px;top:50%;display:inline-block;vertical-align:middle;position:absolute;transition:transform .3s ease}.sff-blog-navigator a{color:#000;font-family:"ClashDisplay-Variable",sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:-.13px;line-height:1.2rem;text-decoration:none}.sff-blog-navigator a:hover{color:#FF0042}.pagination.js-pager__items{justify-content:center;column-gap:.5rem}.pagination.js-pager__items .page-item .page-link,.pagination.js-pager__items .pager__item--next .page-link{color:#000;font-family:"Montserrat",sans-serif;font-size:.9rem;letter-spacing:1.62px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.pagination.js-pager__items .page-item.active .page-link,.pagination.js-pager__items .pager__item--next.active .page-link{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_black_and_red.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.node--type-logbook.node--view-mode-teaser,.node--type-logbook.node--view-mode-logbook-first{color:#fff;padding:1.5rem 0;position:relative}@media (min-width: 992px){.node--type-logbook.node--view-mode-teaser,.node--type-logbook.node--view-mode-logbook-first{padding:0}}.node--type-logbook.node--view-mode-teaser.contain-img .field--name-field-multi-label,.node--type-logbook.node--view-mode-logbook-first.contain-img .field--name-field-multi-label{position:absolute;right:1rem}@media (min-width: 992px){.node--type-logbook.node--view-mode-teaser.contain-img .field--name-field-multi-label,.node--type-logbook.node--view-mode-logbook-first.contain-img .field--name-field-multi-label{top:-1rem}}.node--type-logbook.node--view-mode-teaser.contain-img .field--name-node-title,.node--type-logbook.node--view-mode-logbook-first.contain-img .field--name-node-title{margin-top:0}.node--type-logbook.node--view-mode-teaser .field--name-field-multi-label,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-label{transform:skew(-6deg);max-width:50%}.node--type-logbook.node--view-mode-teaser .group-left,.node--type-logbook.node--view-mode-teaser .group-right,.node--type-logbook.node--view-mode-logbook-first .group-left,.node--type-logbook.node--view-mode-logbook-first .group-right{width:100%}@media (min-width: 992px){.node--type-logbook.node--view-mode-teaser .group-left,.node--type-logbook.node--view-mode-teaser .group-right,.node--type-logbook.node--view-mode-logbook-first .group-left,.node--type-logbook.node--view-mode-logbook-first .group-right{width:50%}}.node--type-logbook.node--view-mode-teaser .field--name-field-ref-image,.node--type-logbook.node--view-mode-logbook-first .field--name-field-ref-image{width:100%;margin-top:1rem}@media (min-width: 992px){.node--type-logbook.node--view-mode-teaser .field--name-field-ref-image,.node--type-logbook.node--view-mode-logbook-first .field--name-field-ref-image{margin-top:0}}.node--type-logbook.node--view-mode-teaser .field--name-field-ref-image a,.node--type-logbook.node--view-mode-logbook-first .field--name-field-ref-image a{width:100%}.node--type-logbook.node--view-mode-teaser .field--name-field-ref-image a img,.node--type-logbook.node--view-mode-logbook-first .field--name-field-ref-image a img{width:100%}.node--type-logbook.node--view-mode-teaser .field--name-node-title,.node--type-logbook.node--view-mode-logbook-first .field--name-node-title{margin-top:1rem}.node--type-logbook.node--view-mode-teaser .field--name-node-title p a,.node--type-logbook.node--view-mode-logbook-first .field--name-node-title p a{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.5rem;text-decoration:none;color:#fff}@media (min-width: 992px){.node--type-logbook.node--view-mode-teaser .field--name-node-title p a,.node--type-logbook.node--view-mode-logbook-first .field--name-node-title p a{font-size:1.5rem;line-height:1.5rem}}.node--type-logbook.node--view-mode-teaser .field--name-node-title p a:hover,.node--type-logbook.node--view-mode-logbook-first .field--name-node-title p a:hover{color:#FF0042}.node--type-logbook.node--view-mode-teaser .field--name-field-multi-highlight,.node--type-logbook.node--view-mode-teaser .field--name-body,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-highlight,.node--type-logbook.node--view-mode-logbook-first .field--name-body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.1rem;line-height:1.25rem}.node--type-logbook.node--view-mode-teaser .field--name-field-multi-highlight a,.node--type-logbook.node--view-mode-teaser .field--name-body a,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-highlight a,.node--type-logbook.node--view-mode-logbook-first .field--name-body a{color:#FF0042;text-decoration:none;position:relative}.node--type-logbook.node--view-mode-teaser .field--name-field-multi-highlight a:after,.node--type-logbook.node--view-mode-teaser .field--name-body a:after,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-highlight a:after,.node--type-logbook.node--view-mode-logbook-first .field--name-body a:after{left:0}.node--type-logbook.node--view-mode-teaser .field--name-field-multi-highlight a:hover:after,.node--type-logbook.node--view-mode-teaser .field--name-body a:hover:after,.node--type-logbook.node--view-mode-logbook-first .field--name-field-multi-highlight a:hover:after,.node--type-logbook.node--view-mode-logbook-first .field--name-body a:hover:after{width:100% !important}.node--type-logbook.node--view-mode-teaser .field--name-node-link,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link{margin-top:1rem}.node--type-logbook.node--view-mode-teaser .field--name-node-link a,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link a{font-weight:700;font-size:.85rem;color:#FF0042;text-decoration:none;display:flex;align-items:center;text-transform:uppercase;position:relative;width:fit-content}.node--type-logbook.node--view-mode-teaser .field--name-node-link a:after,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link a:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.node--type-logbook.node--view-mode-teaser .field--name-node-link a:before,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link a:before{left:0}.node--type-logbook.node--view-mode-teaser .field--name-node-link a:hover:after,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link a:hover:after{transform:translateX(8px)}.node--type-logbook.node--view-mode-teaser .field--name-node-link a:hover:before,.node--type-logbook.node--view-mode-logbook-first .field--name-node-link a:hover:before{width:100%}.node--type-logbook.node--view-mode-teaser.node--view-mode-logbook-first,.node--type-logbook.node--view-mode-logbook-first.node--view-mode-logbook-first{display:flex;flex-direction:column-reverse}@media (min-width: 992px){.node--type-logbook.node--view-mode-teaser.node--view-mode-logbook-first,.node--type-logbook.node--view-mode-logbook-first.node--view-mode-logbook-first{flex-direction:row}}@media (min-width: 992px){.node--type-logbook.node--view-mode-teaser.node--view-mode-logbook-first .group-left,.node--type-logbook.node--view-mode-logbook-first.node--view-mode-logbook-first .group-left{padding-right:2rem}}.node--type-logbook.node--view-mode-teaser.node--view-mode-logbook-first .group-left .field--name-node-title p a,.node--type-logbook.node--view-mode-logbook-first.node--view-mode-logbook-first .group-left .field--name-node-title p a{font-size:2.5rem;line-height:2.5rem}@media (min-width: 992px){.node--type-logbook.node--view-mode-teaser.node--view-mode-logbook-first .group-left .field--name-field-multi-highlight,.node--type-logbook.node--view-mode-logbook-first.node--view-mode-logbook-first .group-left .field--name-field-multi-highlight{margin:1.5rem 0}}.node--type-logbook.node--view-mode-teaser .opening,.node--type-logbook.node--view-mode-logbook-first .opening{font-size:1.125rem;font-weight:400;font-family:"Montserrat",sans-serif;line-height:1.75rem}.node--type-logbook.node--view-mode-tidbit{position:relative;height:100%;display:flex;flex-direction:column;border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;padding:1.75rem 1rem;color:#000;text-decoration:none;transition:all .3s ease;margin:1rem 0}@media (min-width: 992px){.node--type-logbook.node--view-mode-tidbit{padding:2.25rem 1.875rem 250px;margin:0}}.node--type-logbook.node--view-mode-tidbit:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-mujer.svg);width:100%;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);pointer-events:none;display:none}@media (min-width: 992px){.node--type-logbook.node--view-mode-tidbit:after{display:block}}.node--type-logbook.node--view-mode-tidbit:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.node--type-logbook.node--view-mode-tidbit .sff-tidbit-title{text-transform:uppercase}@media (min-width: 992px){.node--type-logbook.node--view-mode-tidbit .sff-tidbit-title{font-size:2.5rem}}.node--type-logbook.node--view-mode-tidbit .field--name-node-link a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;width:100%}.node--type-logbook.node--view-mode-tidbit .field--name-node-link a:before,.node--type-logbook.node--view-mode-tidbit .field--name-node-link a:after{display:none}.node--type-logbook.node--view-mode-tidbit.verde{border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_verde.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.node--type-logbook.node--view-mode-tidbit.verde:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-ojo.svg)}.node--type-logbook.node--view-mode-tidbit.verde:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.node--type-logbook.node--view-mode-tidbit.azul{border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_azul.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.node--type-logbook.node--view-mode-tidbit.azul:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-ojo.png)}.node--type-logbook.node--view-mode-tidbit.azul:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.node--type-logbook.node--view-mode-full{color:#000}@media (min-width: 992px){.node--type-logbook.node--view-mode-full{padding:0 3.5%;align-items:center}}@media (min-width: 1600px){.node--type-logbook.node--view-mode-full{padding:0 16%}}.node--type-logbook.node--view-mode-full .logbook-header{display:flex;flex-direction:column;align-items:center;position:relative;background:#ece6dc;box-shadow:0 0 0 100vmax #ece6dc;clip-path:inset(0 -100vmax)}@media (min-width: 992px){.node--type-logbook.node--view-mode-full .logbook-header{padding:5rem 0}}.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-multi-label{transform:skew(-6deg)}@media (min-width: 992px){.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-multi-label{position:static;margin-top:-2.5em;align-self:flex-end;margin-right:4rem;max-width:50%}}.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-ref-image{width:100%}.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-ref-image img{width:100%;height:auto;object-fit:cover}.node--type-logbook.node--view-mode-full .logbook-header .field--name-node-title{margin-top:1rem}@media (min-width: 992px){.node--type-logbook.node--view-mode-full .logbook-header .field--name-node-title{margin-top:4.5rem;padding:0 4rem}}.node--type-logbook.node--view-mode-full .logbook-header .field--name-node-title h1{text-align:center}.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-multi-highlight{margin:1.5rem 0;text-align:center;padding:0 1rem}@media (min-width: 992px){.node--type-logbook.node--view-mode-full .logbook-header .field--name-field-multi-highlight{padding:0 4rem}}.node--type-logbook.node--view-mode-full .logbook-header div:last-child{display:flex}.node--type-award.node--view-mode-teaser{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);color:#000;background-color:transparent;border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;display:flex;flex-direction:column;justify-content:center;padding:3.25rem 2rem 2rem}@media (min-width: 992px){.node--type-award.node--view-mode-teaser{padding:1rem 1.3rem}}@media (min-width: 1300px){.node--type-award.node--view-mode-teaser{padding:2rem 2.3rem}}.node--type-award.node--view-mode-teaser .field--name-node-title p{margin-bottom:0}.node--type-award.node--view-mode-teaser .field--name-field-multi-highlight{margin:1rem 0;text-transform:uppercase;letter-spacing:2.8px;font-size:.87rem;font-weight:700}.node--type-award.node--view-mode-teaser .field--name-body{margin-top:1.5rem}.node--type-room.node--view-mode-card{position:relative}.node--type-parallel-collection.node--view-mode-teaser{margin-bottom:2rem;padding-left:1rem}@media (min-width: 992px){.node--type-parallel-collection.node--view-mode-teaser{display:flex;flex-wrap:wrap;padding-left:0}}.node--type-parallel-collection.node--view-mode-teaser .field--name-field-multi-label{font-weight:600;letter-spacing:2.5px;font-size:1.3rem}@media (min-width: 992px){.node--type-parallel-collection.node--view-mode-teaser .field--name-field-multi-label{padding-left:4%;flex-grow:1}}.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link{margin-bottom:20px}@media (min-width: 992px){.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link{padding-right:4%}}.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a{text-transform:uppercase;display:flex;align-items:center;width:fit-content;font-size:13px;letter-spacing:1.63px}.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a:before{left:0}.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a:hover:before{width:100%}.node--type-parallel-collection.node--view-mode-teaser .field--name-node-link a:hover:after{transform:translateX(8px)}.node--type-parallel-collection.node--view-mode-teaser .field--name-field-ref-promoted-activities{flex-direction:column-reverse;display:flex;margin-top:-2rem;max-width:100%}@media (min-width: 992px){.node--type-parallel-collection.node--view-mode-teaser .field--name-field-ref-promoted-activities{margin-top:0rem;padding-left:4%}}.node--type-parallel-collection.node--view-mode-teaser .field--name-field-ref-promoted-activities .slick-dots{justify-content:flex-end;padding-right:1.3rem}@media (min-width: 992px){.node--type-parallel-collection.node--view-mode-teaser .field--name-field-ref-promoted-activities .slick-dots{justify-content:flex-start;padding-left:0}}.node--type-parallel-collection.node--view-mode-teaser .field--name-field-ref-promoted-activities .slick-slide{width:218px !important}.node--type-parallel-activity.node--view-mode-card .field--name-field-ref-image{margin-bottom:1rem;overflow:hidden;transition:box-shadow .5s ease}.node--type-parallel-activity.node--view-mode-card .field--name-field-ref-image:hover{box-shadow:2px 12px 8px rgba(0,0,0,0.09)}.node--type-parallel-activity.node--view-mode-card .field--name-field-ref-experience-types{margin-bottom:.5rem}.node--type-parallel-activity.node--view-mode-card .field--name-field-ref-experience-types .field__item{text-transform:uppercase;font-size:12px;font-weight:600;line-height:1em}.node--type-parallel-activity.node--view-mode-card .field--name-node-title p{line-height:1em}.node--type-parallel-activity.node--view-mode-card .field--name-node-title a{color:inherit;font-weight:600;font-size:1.1rem;text-decoration:none;font-family:"ClashDisplay-Variable",sans-serif;transition:color .3s ease;line-height:1em}.node--type-parallel-activity.node--view-mode-card .field--name-node-title a:hover{color:#FF0042}.node--type-parallel-activity.node--view-mode-full{padding:0 1rem;position:relative;display:flex;flex-direction:column;align-items:flex-start}.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-experience-types .field__item{text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:1px;display:inline-block}.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-experience-types .field__item:after{content:","}.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-experience-types .field__item:last-child:after{display:none}.node--type-parallel-activity.node--view-mode-full .addtoany_list{align-self:flex-end;margin:1rem 0}.node--type-parallel-activity.node--view-mode-full .field--name-node-title{width:100%}.node--type-parallel-activity.node--view-mode-full .field--name-node-title h1{font-size:2rem;margin-bottom:1rem;line-height:1em}@media (min-width: 992px){.node--type-parallel-activity.node--view-mode-full .field--name-node-title h1{font-size:60px;max-width:75%;margin-bottom:3rem}}.node--type-parallel-activity.node--view-mode-full .field--name-field-is-suitable{color:#fff;background-color:#4C5DFF;text-transform:uppercase;font-size:9.5px;letter-spacing:1.19px;font-weight:700;line-height:1em;padding:4px 12px;z-index:9;align-self:flex-end;margin-right:1rem}@media (min-width: 992px){.node--type-parallel-activity.node--view-mode-full .field--name-field-is-suitable{font-size:12px}}.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-header-image{margin-top:-8px;width:100%;margin-bottom:0;height:250px}@media (min-width: 992px){.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-header-image{height:auto}}.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-header-image img{width:100%;max-width:100%}@media (max-width: 767px){.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-header-image img{object-fit:cover;max-height:100%}}.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-images{display:flex;flex-wrap:wrap;margin:3rem 0}@media (min-width: 992px){.node--type-parallel-activity.node--view-mode-full .field--name-field-ref-images>.field__item{width:25%}}.node--type-parallel-activity.node--view-mode-full .field--name-sff-sitges-experience-activity-sessions h2{font-weight:600;font-size:2rem;line-height:1em;margin-bottom:1.6rem}.node--type-parallel-activity.node--view-mode-full .c-event-item .sections.comments .comments{font-weight:400;padding-bottom:40px}.node--type-parallel-activity.node--view-mode-full .c-event-item .sections.comments .comments:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-comment.svg");width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;margin-right:8px}.node--type-parallel-activity.node--view-mode-full .c-event-item .buy-button a{display:none}.node--type-parallel-activity.node--view-mode-full .c-event-item.without-comment .titles{flex-grow:1}@media (min-width: 992px){.node--type-parallel-activity.node--view-mode-full .c-event-item.without-comment .titles{padding-left:36px}}.node--type-parallel-activity.node--view-mode-full .c-event-item.without-comment .comments{display:none}.node--type-parallel-activity.node--view-mode-full .c-event-item.booking-enabled .buy-button a{display:flex}.node--type-parallel-activity.node--view-mode-full .c-event-item.booking-enabled .comments{padding-bottom:1rem}.paragraph--type--people-group{margin:48px 0}.paragraph--type--people-group .field--name-field-multi-title{letter-spacing:3px;text-transform:uppercase;font-size:16px;font-weight:bold;margin-bottom:24px}.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background{height:334px;display:flex;flex-direction:column;justify-content:center;background-size:cover;position:relative}@media (min-width: 1600px){.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background{height:400px}}@media (max-width: 991px){.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background{background-image:none !important;padding:0 1rem;height:auto}}.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts{position:relative;z-index:2}.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts .page-title{line-height:1em;color:#fff;margin-bottom:1rem;font-size:60px;font-weight:700}@media (max-width: 991px){.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts .page-title{font-size:2rem;color:#000}}.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts .body{max-width:75%;color:#fff;line-height:1.75em}@media (max-width: 991px){.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts .body{max-width:unset;color:#000}}@media (min-width: 1600px){.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background .texts .body{max-width:50%}}.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background:before{content:"";background:linear-gradient(to top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.07) 100%);position:absolute;top:0;left:0;bottom:0;right:0}@media (max-width: 991px){.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-collection-header .sff-background:before{display:none}}.node--type-parallel-collection.node--view-mode-full .field--name-field-ref-sections,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection{padding:0 1rem}@media (min-width: 992px){.node--type-parallel-collection.node--view-mode-full .field--name-field-ref-sections,.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection{padding:0}}@media (min-width: 992px){.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection{margin-bottom:4rem}}@media (max-width: 991px){.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection .b-sitges-last-minute{margin-top:32px}}.node--type-parallel-collection.node--view-mode-full .field--name-sff-sitges-experience-last-minute-collection .b-sitges-last-minute .slick-slide{padding:0 0 48px}.node--type-parallel-collection.node--view-mode-full .field--name-field-multi-title{font-weight:600;font-size:20px;letter-spacing:2.5px;margin-bottom:1rem}.node--type-parallel-collection.node--view-mode-full .field--name-field-multi-body{font-size:1rem;font-weight:500;line-height:1.75em;margin-bottom:1rem}.node--type-parallel-collection.node--view-mode-full .field--name-field-ref-promoted-activities{margin-top:1rem}@media (min-width: 992px){.node--type-parallel-collection.node--view-mode-full .b-medium-row{margin:8rem auto}}@media (min-width: 1300px){.node--type-parallel-collection.node--view-mode-full .b-medium-row{display:flex;align-items:center}}.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-sff-sitges-experience-infinite-field{padding:0 1rem;margin:3.2rem 0}@media (min-width: 1300px){.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-sff-sitges-experience-infinite-field{padding:0;margin:0;width:50%;display:inline-block;padding-right:2rem}}.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-sff-sitges-experience-infinite-field .b-infinitas-experiencias{width:100%;padding:0}@media (min-width: 1300px){.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-sff-sitges-experience-infinite-field .b-infinitas-experiencias .block-title{max-width:75%}}.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-field-ref-images{padding:0 1rem;display:flex;flex-wrap:wrap}@media (min-width: 1300px){.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-field-ref-images{padding:0;width:50%;padding-left:2rem}}@media (min-width: 768px){.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-field-ref-images>.field__item{width:50%}}@media (min-width: 1300px){.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-field-ref-images>.field__item{width:33.33%}}.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-field-ref-images .field--name-field-media-image{float:none}.node--type-parallel-collection.node--view-mode-full .b-medium-row .field--name-field-ref-images .field--name-field-media-image img{width:100%}.node--type-person.node--view-mode-full{color:#fff;padding:0 1rem}@media (min-width: 992px){.node--type-person.node--view-mode-full{display:flex;align-items:center}}.node--type-person.node--view-mode-full .group-left .media{position:relative;z-index:1;padding:3px}.node--type-person.node--view-mode-full .group-left .media img{object-fit:cover;width:100%;clip-path:polygon(2% 0, 98% 0, 100% 2%, 100% 98%, 98% 100%, 2% 100%, 0 98%, 0 2%);max-width:350px}.node--type-person.node--view-mode-full .group-left .media:before{content:"";background-color:#B78B4B;clip-path:polygon(2% 0, 98% 0, 100% 2%, 100% 98%, 98% 100%, 2% 100%, 0 98%, 0 2%);position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;max-width:358px}@media (min-width: 992px){.node--type-person.node--view-mode-full .group-right{width:calc(100% - 221px);padding-left:36px}}.node--type-person.node--view-mode-full .person-title{letter-spacing:-0.5px;font-family:"ClashDisplay-Variable",sans-serif;margin-bottom:1.6rem;line-height:1em}@media (min-width: 992px){.node--type-person.node--view-mode-full .person-title{font-size:4.5rem}}@media (min-width: 992px){.node--type-person.node--view-mode-full .field--name-field-multi-biography>*{font-size:1.5rem;line-height:1.4em}}.node--type-person.node--view-mode-full .field--name-field-multi-position{text-transform:uppercase;color:#B78B4B;letter-spacing:2.6px;font-size:13px;font-weight:bold}.path-node.node--type-person #page-wrapper #page #main-wrapper{background-color:#000 !important}@media (min-width: 992px){.path-node.node--type-person #page-wrapper #page #main-wrapper{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-director.png);background-repeat:no-repeat;background-size:contain;background-position:center 160px}}.path-node.node--type-person #page-wrapper #page #main-wrapper .node--type-person.node--view-mode-full{padding:64px 1rem 0}@media (min-width: 992px){.path-node.node--type-person #page-wrapper #page #main-wrapper .node--type-person.node--view-mode-full{padding:300px 0 80px}}.path-node.node--type-person #page-wrapper #page #main-wrapper .block-views-blocksff-film-b-director-film{padding:0 1rem 80px}@media (min-width: 992px){.path-node.node--type-person #page-wrapper #page #main-wrapper .block-views-blocksff-film-b-director-film{padding:0 0 80px}}.path-node.node--type-person #page-wrapper #page #main-wrapper .block-views-blocksff-film-b-director-film h2{color:#FF0042;text-transform:uppercase;font-size:18px;letter-spacing:3.6px;font-family:"Montserrat",sans-serif;font-weight:bold}.path-node.node--type-person #page-wrapper #page #main-wrapper .view-sff-film .view-content{display:flex;flex-wrap:wrap}.path-node.node--type-person #page-wrapper #page #main-wrapper .view-sff-film .view-content .views-row{width:50%}@media (min-width: 992px){.path-node.node--type-person #page-wrapper #page #main-wrapper .view-sff-film .view-content .views-row{width:200px}}.node--type-film.node--view-mode-card .field--name-node-title a{color:#fff;font-family:"ClashDisplay-Variable",sans-serif;font-size:20px;text-transform:uppercase;font-weight:bold;text-decoration:none;transition:color .3s ease}.node--type-film.node--view-mode-card .field--name-node-title a:hover{color:#FF0042}.node--type-film.node--view-mode-card .field--name-field-ref-poster:hover+.field--name-node-title a{color:#FF0042}@media (min-width: 992px){.region-secondary-menu{width:75%;flex-wrap:nowrap}}@media (min-width: 1300px){.region-secondary-menu{flex-wrap:wrap;width:80%}}#header{position:fixed;top:0;left:0;right:0;z-index:12}@media (min-width: 992px){#header{z-index:999}}@media (min-width: 992px){.toolbar-tray-open #header{padding-top:79px}}.site-footer{background-color:#1E1E1E !important;padding:0;position:relative}.site-footer:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ilus-castillo-footer.svg");width:104px;height:142px;background-size:contain;background-repeat:no-repeat;position:absolute;top:-82px;right:0;z-index:2}.site-footer .header{background-color:#FF0042}.site-footer__top{display:flex;flex-wrap:wrap;flex-direction:column;padding:24px 16px}@media (min-width: 992px){.site-footer__top{flex-direction:row;padding:86px 0 43px}}.site-footer .block{padding:0;border:0;width:100%;margin:0;text-align:center}@media (min-width: 992px){.site-footer .block{width:25%;text-align:left}}.site-footer .block.block-menu{margin-top:1rem}@media (min-width: 992px){.site-footer .block.block-menu{margin-top:0}}.site-footer .region-footer-footer{padding:12px 24px;background-color:#000;flex-direction:column-reverse}@media (min-width: 992px){.site-footer .region-footer-footer{flex-direction:row}}.site-footer .region-footer-footer .b-copyright,.site-footer .region-footer-footer .menu--footer{width:100%;margin:0;border:0}@media (min-width: 992px){.site-footer .region-footer-footer .b-copyright,.site-footer .region-footer-footer .menu--footer{width:50%}}.site-footer .region-footer-footer .b-copyright p,.site-footer .region-footer-footer .menu--footer p{font-weight:600;font-size:.75rem;color:#fff;letter-spacing:1px;margin-bottom:0;text-align:center;line-height:1rem;margin-top:1rem}@media (min-width: 992px){.site-footer .region-footer-footer .b-copyright p,.site-footer .region-footer-footer .menu--footer p{margin-top:0;text-align:left}}.site-footer .region-footer-footer .menu--footer{display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.site-footer .region-footer-footer .menu--footer{justify-content:flex-end}}.site-footer .region-footer-footer .menu--footer .nav{display:flex;flex-direction:column}@media (min-width: 992px){.site-footer .region-footer-footer .menu--footer .nav{flex-direction:row}}.site-footer .region-footer-footer .menu--footer .nav a{font-weight:400;line-height:1rem;color:#fff;font-size:.75rem;padding:.5rem 0;text-align:center}@media (min-width: 992px){.site-footer .region-footer-footer .menu--footer .nav a{border-right:1px solid #fff;padding:0 .5rem}}.site-footer .region-footer-footer .menu--footer .nav a:hover{color:#FF0042}.site-footer .region-footer-footer .menu--footer .nav li:last-child a{border-right:0}.region-footer-header{position:relative;max-width:calc(100% - 142px)}.region-footer-header svg{width:55px;position:absolute;top:-61px;left:0;padding:0;transition:left 3s cubic-bezier(0.25, 0.1, 0.25, 1)}.region-footer-first{flex-direction:column;width:100% !important}@media (min-width: 992px){.region-footer-first{width:25% !important;flex-direction:row}}.region-footer-first .block{width:100%}.region-footer-first .block .field--type-text-with-summary{max-width:100%}.region-footer-first .block .field--type-text-with-summary .opening{font-weight:700;font-size:1.75rem;text-transform:uppercase;line-height:2.43rem;color:#fff;margin-top:0;text-align:left}.region-footer-first .block .field--type-text-with-summary .opening span{color:#FF0042}.region-footer-first .block .field--type-text-with-summary p{font-weight:400;font-size:0.85rem;color:#fff;margin-top:0;margin-bottom:0;text-align:left}.region-footer-second{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column;width:100% !important}@media (min-width: 992px){.region-footer-second{width:75% !important;flex-direction:row}}.region-footer-second h2{border:0;padding:0;margin:0;color:#fff;line-height:1rem;font-size:1rem;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:4px;text-align:left}@media (min-width: 992px){.region-footer-second h2{text-align:center}}.region-footer-second .nav{flex-direction:column}.region-footer-second .nav a{color:#fff;font-weight:400;font-size:1rem;padding:8px 0;text-align:left}@media (min-width: 992px){.region-footer-second .nav a{text-align:center}}.region-footer-second .nav a:hover{color:#FF0042}.region-footer-second .uppercase .nav-item a{line-height:1rem;font-size:1rem;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:4px}@media (min-width: 992px){.region-footer-second .uppercase .nav-item:first-child a{padding-top:0}}.region-footer-third{width:100% !important}.region-footer-third .field--name-field-multi-title{font-family:"Montserrat",sans-serif;font-weight:400;font-size:.75rem;margin-bottom:.5rem !important;text-align:left}@media (min-width: 992px){.region-footer-third .field--name-field-multi-title{margin-bottom:1.5rem !important}}.region-footer-third #block-footerlogos{width:100%}.region-footer-third #block-footerlogos .field--name-field-ref-logos{display:flex;flex-wrap:wrap}.region-footer-third #block-footerlogos .field--name-field-ref-logos .field__item{margin:0;width:100%}@media (min-width: 768px){.region-footer-third #block-footerlogos .field--name-field-ref-logos .field__item{width:auto}}.region-footer-third #block-footerlogos .field--name-field-ref-logos .field__item .field--name-field-ref-sponsors{margin:0;justify-content:flex-start;width:100%;flex-direction:row;flex-wrap:wrap}@media (min-width: 992px){.region-footer-third #block-footerlogos .field--name-field-ref-logos .field__item .field--name-field-ref-sponsors{width:fit-content !important}}.region-footer-third #block-footerlogos .field--name-field-ref-logos .field__item .field--name-field-ref-sponsors .field__item{margin:0 0 1rem}@media (max-width: 991px){.region-footer-third #block-footerlogos .field--name-field-ref-logos .field__item .field--name-field-ref-sponsors .field__item{width:auto;margin:1rem 0}}.region-footer-third #block-footerlogos .field--name-field-ref-logos .field__item .field--name-field-ref-sponsors .node--type-patrocinador{margin:0 2.5rem 0 0;display:flex;justify-content:flex-start}.region-footer-third #block-footerlogos .field--name-field-ref-logos .field__item .field--name-field-ref-sponsors .node--type-patrocinador .field__item{width:auto}.region-footer-third #block-footerlogos .paragraph--type-footer-group-of-logos{display:flex;flex-direction:column;width:100%;align-items:flex-start}@media (min-width: 992px){.region-footer-third #block-footerlogos .paragraph--type-footer-group-of-logos{margin:1rem 2rem 0 0}}.main-content.col{padding:0}.paragraph--type-row-small-shop.paragraph--view-mode-default{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media (min-width: 992px){.paragraph--type-row-small-shop.paragraph--view-mode-default{gap:unset;align-items:stretch;flex-direction:row;flex-wrap:nowrap}}.paragraph--type-row-small-shop.paragraph--view-mode-default .field--name-field-ref-first-highlight{width:100%}@media (min-width: 992px){.paragraph--type-row-small-shop.paragraph--view-mode-default .field--name-field-ref-first-highlight{width:45%;margin-right:1.31rem}}.paragraph--type-row-small-shop.paragraph--view-mode-default .field--name-field-ref-second-highlight{width:100%}@media (min-width: 992px){.paragraph--type-row-small-shop.paragraph--view-mode-default .field--name-field-ref-second-highlight{width:30%;padding-left:0;margin-right:1.31rem}}.paragraph--type-row-small-shop.paragraph--view-mode-default .field--name-sff-paragraph-shop-banner-small{width:100%;background-color:#e63125}@media (min-width: 992px){.paragraph--type-row-small-shop.paragraph--view-mode-default .field--name-sff-paragraph-shop-banner-small{width:25%;padding-top:0;padding-right:0;max-width:264px}}.paragraph--type-row-small-shop.paragraph--view-mode-default.clearfix:after{display:none}.paragraph--type-row-image-left-text-right.paragraph--view-mode-default,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between}@media (min-width: 992px){.paragraph--type-row-image-left-text-right.paragraph--view-mode-default,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default{flex-direction:row}}@media (min-width: 992px){.paragraph--type-row-image-left-text-right.paragraph--view-mode-default .field--name-field-ref-first-highlight,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-first-highlight{width:58%;gap:2.37rem;margin-right:1.5rem}}.paragraph--type-row-image-left-text-right.paragraph--view-mode-default .field--name-field-ref-second-highlight,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-second-highlight{width:100%;margin-top:1.5rem}@media (min-width: 992px){.paragraph--type-row-image-left-text-right.paragraph--view-mode-default .field--name-field-ref-second-highlight,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-second-highlight{width:42%;margin-right:1.5rem;margin-top:0}}@media (min-width: 992px){.paragraph--type-row-image-left-text-right.paragraph--view-mode-default.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-first-highlight,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-first-highlight{width:42%;margin-right:1.5rem}}.paragraph--type-row-image-left-text-right.paragraph--view-mode-default.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-second-highlight,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-second-highlight{width:100%}@media (min-width: 992px){.paragraph--type-row-image-left-text-right.paragraph--view-mode-default.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-second-highlight,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default.paragraph--type-row-text-left-image-right.paragraph--view-mode-default .field--name-field-ref-second-highlight{width:58%;margin-right:1.5rem}}.paragraph--type-row-image-left-text-right.paragraph--view-mode-default.clearfix:after,.paragraph--type-row-text-left-image-right.paragraph--view-mode-default.clearfix:after{display:none}@media (min-width: 992px){.paragraph--type-row-texts-left-image-right{display:grid;grid-auto-columns:1fr;grid-template-columns:35% 65%;grid-template-areas:"first third" "second third"}}.paragraph--type-row-texts-left-image-right>.field{padding:1rem 0}@media (min-width: 992px){.paragraph--type-row-texts-left-image-right>.field{padding:0}}.paragraph--type-row-texts-left-image-right>.field:first-child{padding-top:0}.paragraph--type-row-texts-left-image-right .field--name-field-ref-first-highlight{grid-area:first}.paragraph--type-row-texts-left-image-right .field--name-field-ref-second-highlight{grid-area:second}@media (min-width: 992px){.paragraph--type-row-texts-left-image-right .field--name-field-ref-second-highlight{margin-top:2.3rem}}.paragraph--type-row-texts-left-image-right .field--name-field-ref-third-highlight{grid-area:third}@media (min-width: 992px){.paragraph--type-row-texts-left-image-right .field--name-field-ref-third-highlight{margin-left:2.3rem}}.paragraph--type-row-big-shop{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between}@media (min-width: 992px){.paragraph--type-row-big-shop{flex-direction:row}}.paragraph--type-row-big-shop .field--name-field-ref-first-highlight{margin-bottom:1.87rem}@media (min-width: 992px){.paragraph--type-row-big-shop .field--name-field-ref-first-highlight{width:25%;margin-bottom:0;margin-right:1.87rem}}.paragraph--type-row-big-shop .field--name-field-ref-second-highlight{margin-bottom:1.87rem}@media (min-width: 992px){.paragraph--type-row-big-shop .field--name-field-ref-second-highlight{margin-bottom:0;width:45%;margin-right:1.87rem}}.paragraph--type-row-big-shop .field--name-sff-paragraph-shop-banner-big{background-color:#e63125}@media (min-width: 992px){.paragraph--type-row-big-shop .field--name-sff-paragraph-shop-banner-big{width:30%}}.paragraph--type-row-big-shop.clearfix:after{display:none}.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default,.paragraph--type-home-previous-editions.paragraph--view-mode-default{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between}@media (min-width: 992px){.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default,.paragraph--type-home-previous-editions.paragraph--view-mode-default{flex-direction:row}}.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default>.field,.paragraph--type-home-previous-editions.paragraph--view-mode-default>.field{margin-bottom:1.87rem}@media (min-width: 992px){.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default>.field,.paragraph--type-home-previous-editions.paragraph--view-mode-default>.field{margin-bottom:0;width:33.33%;margin-right:1.87rem}}.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default>.field:last-child,.paragraph--type-home-previous-editions.paragraph--view-mode-default>.field:last-child{margin-right:0}.paragraph--type-row-three-texts-fun-facts.paragraph--view-mode-default.clearfix:after,.paragraph--type-home-previous-editions.paragraph--view-mode-default.clearfix:after{display:none}.field--name-field-ref-highlight-rows>.field__item{margin:2rem 0}.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-first,.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-second,.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-third,.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-fourth{width:100%;margin-bottom:1rem;height:100%}@media (min-width: 992px){.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-first,.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-second,.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-third,.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-fourth{margin-right:1.5rem;width:25%;margin-bottom:0}}.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-fourth{margin-right:0}.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-first .field{padding:0 1rem}@media (min-width: 992px){.paragraph--type-home-previous-editions.paragraph--view-mode-default .group-first .field{padding:0}}.page-node-4 .field--name-body{max-width:100%;width:100% !important}.page-node-4 .cabecera{position:relative;margin-bottom:1rem}@media (min-width: 992px){.page-node-4 .cabecera{margin-bottom:5rem}}.page-node-4 .cabecera_background{position:absolute;top:0;bottom:0;left:0;z-index:0;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-header-cabecera.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}@media (min-width: 992px){.page-node-4 .cabecera_background{width:979px}}@media (min-width: 1400px){.page-node-4 .cabecera_background{width:1024px}}@media (min-width: 1600px){.page-node-4 .cabecera_background{width:1240px}}.page-node-4 .cabecera_wrapper{position:relative;z-index:1;padding:5.5rem 0;display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 992px){.page-node-4 .cabecera_wrapper{flex-direction:row}}.page-node-4 .cabecera_title{max-width:614px;padding:0 1rem}@media (min-width: 992px){.page-node-4 .cabecera_title{padding:0}}.page-node-4 .cabecera_title h1{color:#fff}.page-node-4 .cabecera_content{display:flex;flex-direction:column;align-items:center}.page-node-4 .cabecera_content img{display:none}@media (min-width: 992px){.page-node-4 .cabecera_content img{display:block;min-width:590px}}@media (min-width: 1600px){.page-node-4 .cabecera_content img{min-width:740px;height:auto}}.page-node-4 .cabecera_content a{margin-top:3rem;color:#fff;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}@media (min-width: 992px){.page-node-4 .cabecera_content a{color:#000;border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}}.page-node-4 .cabecera_content .disclaimer{color:#fff}@media (min-width: 992px){.page-node-4 .cabecera_content .disclaimer{color:#000}}.page-node-4 .que-fan{margin:1rem auto;display:flex;flex-direction:column;padding:0 1rem}@media (min-width: 992px){.page-node-4 .que-fan{flex-direction:row;padding:0;margin:5rem auto}}.page-node-4 .que-fan .image{display:none;position:relative;justify-content:center;width:50%}@media (min-width: 992px){.page-node-4 .que-fan .image{display:flex}}.page-node-4 .que-fan .image img{position:relative;z-index:1}.page-node-4 .que-fan .image:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/rayos-live-yellow.svg);width:100%;height:531px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:12%;left:53px;animation:rotation 10s infinite linear}.page-node-4 .que-fan .text{display:flex;flex-direction:column;justify-content:center}@media (min-width: 992px){.page-node-4 .que-fan .text{width:50%}}.page-node-4 .que-fan .text ul{padding-top:2.5rem}@media (min-width: 1600px){.page-node-4 .que-fan .text ul{max-width:60%}}.page-node-4 .que-fan .text ul li{margin-bottom:1rem;display:flex}.page-node-4 .que-fan .text ul li:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-star-black.svg);width:15px;height:15px;background-size:contain;background-repeat:no-repeat;flex-shrink:0;margin-right:1.37rem;margin-top:.5rem}.page-node-4 .equipo{margin-bottom:5rem;display:flex;flex-direction:column;padding:0 1rem}@media (min-width: 992px){.page-node-4 .equipo{padding:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.page-node-4 .equipo_item{display:flex;flex-direction:column;align-items:flex-start;max-width:400px}@media (min-width: 992px){.page-node-4 .equipo_item{width:calc(33.33% - 2.37rem);margin:0 1.17rem;max-width:unset}}.page-node-4 .equipo_item:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-acomodadores.svg);background-repeat:no-repeat;background-size:contain;width:87px;height:87px;margin-bottom:1rem}.page-node-4 .equipo_item .title{margin-bottom:8px}@media (min-width: 992px){.page-node-4 .equipo_item:nth-child(2){padding-top:8.18rem}}.page-node-4 .equipo_item:nth-child(2):before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-brigadoon.svg)}@media (min-width: 992px){.page-node-4 .equipo_item:nth-child(3){padding-top:calc(8.18rem * 2)}}.page-node-4 .equipo_item:nth-child(3):before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-produccion.svg)}@media (min-width: 992px){.page-node-4 .equipo_item:nth-child(4){margin-top:-8.18rem}}@media (min-width: 1300px){.page-node-4 .equipo_item:nth-child(4){margin-top:-11.18rem}}.page-node-4 .equipo_item:nth-child(4):before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-actividades.svg)}@media (min-width: 992px){.page-node-4 .equipo_item:nth-child(5){margin-top:0}}@media (min-width: 1300px){.page-node-4 .equipo_item:nth-child(5){margin-top:-3rem}}.page-node-4 .equipo_item:nth-child(5):before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-prensa.svg)}@media (min-width: 992px){.page-node-4 .equipo_item:nth-child(6){margin-top:4rem}}@media (min-width: 1300px){.page-node-4 .equipo_item:nth-child(6){margin-top:0}}.page-node-4 .equipo_item:nth-child(6):before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-atencion-al-publico.png)}@media (min-width: 992px){.page-node-4 .equipo_item:nth-child(7){margin-top:-10rem}}@media (min-width: 1300px){.page-node-4 .equipo_item:nth-child(7){margin-top:-14rem}}.page-node-4 .equipo_item:nth-child(7):before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-sostenibilidad.svg)}.page-node-4 .equipo .btn{grid-area:btn;justify-self:center;align-self:center;margin-top:2rem}@media (min-width: 992px){.page-node-4 .equipo .btn{padding:2.25rem 1.5rem;max-width:200px;margin-top:0}}.page-node-4 .participa{display:flex;align-items:flex-start;margin:2rem auto;flex-direction:column}@media (min-width: 992px){.page-node-4 .participa{flex-direction:row-reverse}}.page-node-4 .participa .title{background:linear-gradient(270deg, #72EA21 0%, #E9C303 100%);display:flex;align-items:flex-end;flex-direction:column;padding:1rem;width:100%}@media (min-width: 992px){.page-node-4 .participa .title{padding:2.5rem 5rem 2rem 0;clip-path:polygon(0 0, 100% 0, 100% 100%, 30% 100%);width:50%}}@media (min-width: 1600px){.page-node-4 .participa .title{width:40%}}.page-node-4 .participa .title h2{max-width:520px;text-align:right;margin-bottom:1rem;line-height:3rem}@media (min-width: 992px){.page-node-4 .participa .title h2{line-height:4.5rem;font-size:clamp(1rem, 5vw, 4.25rem)}}@media (min-width: 992px){.page-node-4 .participa .title a{margin-top:1.5rem}}.page-node-4 .participa .content{padding:1rem}@media (min-width: 992px){.page-node-4 .participa .content{width:50%;max-width:547px;padding-top:10rem}}@media (min-width: 1600px){.page-node-4 .participa .content{max-width:800px}}.page-node-4 .banner{display:flex;justify-content:center;margin:2rem auto;padding:0 1rem}@media (min-width: 992px){.page-node-4 .banner{margin:8rem auto 6rem;padding:0}}.page-node-4 .banner a{text-decoration:none}.page-node-4 .banner_wrapper{background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;border-image:url("/themes/custom/sitges_barrio/css/../assets/sff_boton_voluntariado.png");border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;padding:2rem;min-width:100%;min-height:254px;transition:all .3s ease}@media (min-width: 992px){.page-node-4 .banner_wrapper{min-height:344px;background-image:url("/themes/custom/sitges_barrio/css/../assets/bg_banner_voluntariado.png");border-image:none;min-width:1000px;background-position:center;background-size:contain;align-items:flex-start;padding:0}}.page-node-4 .banner_wrapper:hover{transform:translateY(6px)}.page-node-4 .banner_wrapper:hover p:after{transform:translateX(8px)}.page-node-4 .banner_wrapper:hover p:before{width:100%}.page-node-4 .banner_wrapper h4{color:#fff;text-align:center;font-size:clamp(1.5rem, 5vw, 2.8rem);line-height:2rem}@media (min-width: 992px){.page-node-4 .banner_wrapper h4{max-width:60%;line-height:3rem;text-align:left;padding-left:10.5rem}}.page-node-4 .banner_wrapper p{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:0.81rem;display:flex;align-items:center;position:relative}@media (min-width: 992px){.page-node-4 .banner_wrapper p{margin-left:10.5rem}}.page-node-4 .banner_wrapper p:before{background-color:#fff;left:0}.page-node-4 .banner_wrapper p:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-arrow.svg");background-size:cover;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.page-node-4 .disclaimer{text-transform:uppercase;font-weight:700;font-size:1rem}.page-view-sff-sponsors .title{margin:1.5rem 0}@media (min-width: 992px){.page-view-sff-sponsors .title{margin:1.5rem 0 0}}.page-view-sff-sponsors .main-content{padding:0 1rem;width:100%}@media (min-width: 992px){.page-view-sff-sponsors .main-content{width:60%}}@media (min-width: 1300px){.page-view-sff-sponsors .main-content{padding:0;width:70%}}.page-view-sff-sponsors .sidebar{padding:0 1rem;width:100%}@media (min-width: 992px){.page-view-sff-sponsors .sidebar{width:40%;padding:0}}@media (min-width: 1300px){.page-view-sff-sponsors .sidebar{width:30%}}.page-view-sff-sponsors .view-sff-sponsors .view-header{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column}@media (min-width: 992px){.page-view-sff-sponsors .view-sff-sponsors .view-header{margin-top:60px;flex-direction:row}}.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores{display:flex;align-items:center;flex-wrap:wrap;order:2}@media (min-width: 992px){.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores{width:75%;order:1;padding-right:2rem}}.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores .view-header{width:100%;margin-top:1.5rem}@media (min-width: 992px){.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores .view-header{margin-top:56px}}.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores .view-header p{font-weight:600;font-size:32px;font-family:"ClashDisplay-Variable",sans-serif;margin-bottom:0}.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores .view-content{display:flex;align-items:flex-start;margin:3rem 0 0}.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores .view-content .views-row{width:100%;padding:0;margin-bottom:2.6rem}@media (min-width: 768px){.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores .view-content .views-row{width:calc(50% - 3rem);margin-right:3rem}}@media (min-width: 992px){.page-view-sff-sponsors .view-sff-sponsors .view-header .organizadores .view-content .views-row{width:calc(33% - 3rem)}}.page-view-sff-sponsors .view-sff-sponsors .view-header .sff-main-sponsor-img{order:1;width:100%;margin-top:1.5rem}@media (min-width: 992px){.page-view-sff-sponsors .view-sff-sponsors .view-header .sff-main-sponsor-img{width:25%;order:2;margin-top:0}}.page-view-sff-sponsors .view-content.row{margin:2.5rem 0;display:flex;align-items:flex-start}.page-view-sff-sponsors .view-content.row .group-title{padding:0 0 .5rem;margin-bottom:2.5rem;margin-top:2rem;font-size:36px;font-family:"ClashDisplay-Variable",sans-serif}.page-view-sff-sponsors .view-content.row .views-row{width:100%;padding:0;margin-bottom:2.6rem;margin-right:2.6rem}@media (min-width: 768px){.page-view-sff-sponsors .view-content.row .views-row{width:calc(50% - 3rem);margin-right:3rem}}@media (min-width: 992px){.page-view-sff-sponsors .view-content.row .views-row{width:calc(25% - 3rem)}}.page-view-sff-sponsors .view-content.row .node--type-patrocinador.node--view-mode-teaser{display:flex;flex-direction:column;align-items:center}.page-view-sff-sponsors .view-content.row .node--type-patrocinador.node--view-mode-teaser .field--name-sff-sponsors-linked-logo img{display:block}.page-view-sff-sponsors .view-content.row .node--type-patrocinador.node--view-mode-teaser .field--name-field-multi-label{text-align:center;padding-top:1.5rem;font-weight:600;font-size:12px;line-height:1rem;letter-spacing:1px;text-transform:uppercase}.page-view-sff-sponsors .region-featured-bottom-second{padding:0 0 192px}.page-view-sff-sponsors .region-featured-bottom-second #edit-actions{background-color:transparent}.page-view-sff-sponsors .region-featured-bottom-second .block-webform{max-width:1350px;position:relative}@media (min-width: 992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform{padding:6.25rem 0 192px}}.page-view-sff-sponsors .region-featured-bottom-second .block-webform h2{margin-bottom:2rem}@media (min-width: 992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform h2{margin-bottom:5rem;max-width:40%;padding-left:66px}}.page-view-sff-sponsors .region-featured-bottom-second .block-webform:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-patro-form.png);width:389px;height:253px;position:absolute;right:0;top:72px;background-size:contain;background-repeat:no-repeat;display:none;transform:translateY(100%);transition:transform 0.8s cubic-bezier(0.25, 0.1, 0.25, 1)}@media (min-width: 992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform:before{display:block}}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form{background-color:#ece6dc;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);display:flex;flex-wrap:wrap;flex-direction:column;position:relative;padding:1rem}@media (min-width: 992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform form{padding:3.5rem 4.5rem 4.5rem}}@media (min-width: 992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform form{flex-direction:row}}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .js-form-item{margin:0 10px}@media (min-width: 992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .js-form-item{width:calc(50% - 20px)}}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-type-processed-text{display:none;position:absolute;top:-424px;right:0;text-align:right;background-color:#a1c18e;clip-path:polygon(0 0, 100% 19%, 94% 65%, 49% 77%, 21% 100%, 35% 77%, 3% 57%);width:250px;height:196px;justify-content:center;align-items:center;transform:translateY(100%);opacity:0;transition:transform 0.8s cubic-bezier(0.25, 0.1, 0.25, 1),opacity 0.3s ease}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-type-processed-text p{max-width:70%;text-align:center;margin-bottom:2rem}@media (min-width: 992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-type-processed-text{display:flex}}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form fieldset{margin-top:1rem}@media (min-width: 992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform form fieldset{width:calc(50% - 3.5rem);margin-right:3.5rem}}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form label{font-weight:700;font-size:0.85rem;letter-spacing:2px;color:#000;text-transform:uppercase;margin-bottom:.5rem}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form input,.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-select{border-radius:0;border:1px solid #000;padding:1rem 1.5rem;color:#000;font-weight:500;background-color:#ece6dc}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .checkbox{margin-top:2.5rem;display:flex;align-items:center}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .checkbox .form-check-label{font-weight:400;font-size:.85rem;margin-bottom:0;text-transform:none;line-height:1rem}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .checkbox .form-check-label a{color:#000}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .checkbox input{border:1px solid #000;border-radius:0;padding:.5rem;margin-right:1rem}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-check-input:checked{background-color:#FF0042}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-actions{flex-grow:1;padding-right:54px;display:flex;align-items:flex-end;justify-content:flex-end;margin-top:2.5rem}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .form-actions .webform-button--submit{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_black_and_red.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;background-color:transparent}.page-view-sff-sponsors .region-featured-bottom-second.animar .block-webform:before{transform:translateY(0)}.page-view-sff-sponsors .region-featured-bottom-second.animar .block-webform .form-type-processed-text{transform:translateY(0);opacity:1}.page-node-141 .node--type-page.node--view-mode-full .field--name-body{padding:0 1rem;margin-bottom:2rem}@media (min-width: 992px){.page-node-141 .node--type-page.node--view-mode-full .field--name-body{padding:0;margin-bottom:8rem;max-width:75%}}.page-node-141 .node--type-page.node--view-mode-full .field--name-body p{font-family:"ClashDisplay-Variable",sans-serif;font-size:1.8rem;font-weight:500;line-height:1.8rem}@media (min-width: 992px){.page-node-141 .node--type-page.node--view-mode-full .field--name-body p{line-height:3rem;font-size:2.5rem}}.page-node-141 .block-views{display:flex;flex-direction:column;padding:0 1rem;margin-bottom:2rem}@media (min-width: 992px){.page-node-141 .block-views{margin-bottom:3.5rem;flex-direction:row;padding:0}}.page-node-141 .block-views h2{display:flex;flex-direction:column-reverse;align-items:flex-start;width:100%;gap:1rem;margin-top:1.5rem;margin-right:8rem;margin-bottom:0;padding:0 12px;justify-content:flex-end}@media (min-width: 992px){.page-node-141 .block-views h2{width:20%;padding:0;margin-top:0;gap:2rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.page-node-141 .block-views h2:after{content:"";width:36px;height:36px;background-size:contain;background-repeat:no-repeat}@media (min-width: 992px){.page-node-141 .block-views h2:after{width:93px;height:96px}}.page-node-141 .block-views.sff-direccio h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-equipo-direccio.png)}.page-node-141 .block-views.sff-films h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-equipo-films.png)}.page-node-141 .block-views.sff-public-relations h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-equipo-relation.png)}.page-node-141 .block-views.sff-talent h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-talent.svg)}.page-node-141 .block-views.sff-protocol h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-equipo-protocol.png)}.page-node-141 .block-views.sff-transport h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-equipo-transport.png)}.page-node-141 .block-views.sff-volunteers h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-equipo-volunteers.png)}.page-node-141 .block-views.sff-comunicacio h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-comunicacion.png)}.page-node-141 .block-views.sff-administracio h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-equipo-administracio.png)}.page-node-141 .block-views.sff-ticketing h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ticketing.png)}.page-node-141 .block-views.sff-marketing h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus_marketing.svg)}.page-node-141 .block-views.sff-produccio h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus_produccio.svg)}.page-node-141 .block-views.sff-paralleles h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus_activitats_paralleles.svg)}.page-node-141 .block-views.sff-publicacions h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico_publicacions.svg)}.page-node-141 .block-views.sff-industry h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus_industry.svg)}.page-node-141 .block-views.sff-public-relations h2:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus_relaciones_publicas.svg)}.page-node-141 .block-views.sff-produccio .field--name-sff-team-position-members,.page-node-141 .block-views.sff-ticketing .field--name-sff-team-position-members{display:none}.page-node-141 .block-views.sff-produccio .views-row,.page-node-141 .block-views.sff-ticketing .views-row{width:100%;max-width:100%}.page-node-141 .block-views.sff-produccio .taxonomy-term,.page-node-141 .block-views.sff-ticketing .taxonomy-term{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;justify-content:flex-start}.page-node-141 .block-views.sff-produccio .taxonomy-term .position-wrapper,.page-node-141 .block-views.sff-ticketing .taxonomy-term .position-wrapper{width:250px}.page-node-141 .block-views .position-wrapper .position{text-decoration:underline}.page-node-141 .block-views .content{flex-grow:1}.page-node-141 .block-views .content .team-list .view-content{display:flex}.page-node-141 .field--name-taxonomy-term-title{width:100%;margin-top:1.5rem}@media (min-width: 992px){.masonry-layout-sff-team .masonry-item{margin:0 1.15rem 1.5rem;max-width:250px}}.masonry-layout-sff-team .masonry-item .field--name-taxonomy-term-title h3{font-size:1.5rem;line-height:2rem;font-weight:600}.masonry-layout-sff-team .masonry-item .field--name-sff-team-position-members .position{text-decoration:underline;margin-top:1.5rem}.masonry-layout-sff-team .masonry-item .field--name-sff-team-position-members .position:first-child{margin-top:.5rem}.page-view-sff-publications #main-wrapper{background-color:#fff !important}.page-view-sff-publications .view-sff-publications .views-row{padding:0}.page-view-sff-spaces,.page-view-sff-logbook{background-color:#000}.page-view-sff-spaces #main-wrapper,.page-view-sff-logbook #main-wrapper{background-color:#000 !important}.page-view-sff-spaces .region-titles,.page-view-sff-logbook .region-titles{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.91) 100%),url(/themes/custom/sitges_barrio/css/../assets/bg-espacios.jpeg) no-repeat;background-size:cover;background-position:center}.page-view-sff-spaces .block-page-title-block,.page-view-sff-logbook .block-page-title-block{padding:9.5rem 1.5rem}.page-view-sff-spaces .title,.page-view-sff-logbook .title{color:#fff;font-weight:700 !important}.page-view-sff-spaces .view .view-content,.page-view-sff-logbook .view .view-content{display:flex;flex-direction:column;padding:0 1rem}@media (min-width: 992px){.page-view-sff-spaces .view .view-content,.page-view-sff-logbook .view .view-content{flex-direction:row}}@media (min-width: 992px){.page-view-sff-spaces .view .view-content .views-row,.page-view-sff-logbook .view .view-content .views-row{width:50%}}.page-view-sff-spaces .block-sff-scroll-up .scroll-up svg,.page-view-sff-logbook .block-sff-scroll-up .scroll-up svg{border-color:#fff;background-color:#000}.page-view-sff-spaces .block-sff-scroll-up .scroll-up svg #Group,.page-view-sff-logbook .block-sff-scroll-up .scroll-up svg #Group{stroke:#fff}.page-view-sff-spaces .block-sff-scroll-up .scroll-up:hover svg,.page-view-sff-logbook .block-sff-scroll-up .scroll-up:hover svg{border-color:#FF0042}.page-view-sff-spaces .block-sff-scroll-up .scroll-up:hover svg #Group,.page-view-sff-logbook .block-sff-scroll-up .scroll-up:hover svg #Group{stroke:#FF0042}.page-view-sff-spaces .site-footer:before,.page-view-sff-logbook .site-footer:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-castillo-footer-rojo.svg);top:-83px}.page-view-sff-spaces .pagination.js-pager__items,.page-view-sff-logbook .pagination.js-pager__items{justify-content:center;column-gap:.5rem}.page-view-sff-spaces .pagination.js-pager__items .page-item .page-link,.page-view-sff-spaces .pagination.js-pager__items .pager__item--next .page-link,.page-view-sff-logbook .pagination.js-pager__items .page-item .page-link,.page-view-sff-logbook .pagination.js-pager__items .pager__item--next .page-link{color:#fff;display:flex;justify-content:center;align-items:center}.page-view-sff-spaces .region-titles{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.91) 100%),url(/themes/custom/sitges_barrio/css/../assets/bg-espacios.jpg) no-repeat;background-size:cover}.page-node-147 #main-wrapper{background-color:#fff !important}.page-node-147 #main-wrapper .field--name-node-title{display:none}.page-node-147 .row-offcanvas.row-offcanvas-left{display:flex;flex-direction:column-reverse;padding:0 1rem}@media (min-width: 992px){.page-node-147 .row-offcanvas.row-offcanvas-left{padding:7rem 0;flex-direction:row}}.page-node-147 .row-offcanvas.row-offcanvas-left .main-content{width:100%}@media (min-width: 992px){.page-node-147 .row-offcanvas.row-offcanvas-left .main-content{width:50%;padding-left:7%}}@media (min-width: 1600px){.page-node-147 .row-offcanvas.row-offcanvas-left .main-content{padding-left:10%}}.page-node-147 .row-offcanvas.row-offcanvas-left .main-content .field--name-body.field--type-text-with-summary{width:100%;max-width:100%}.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second{width:100%}@media (min-width: 992px){.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second{width:50%}}.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text{background-color:#fff !important;padding:0;border:0}.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text .content{display:flex;flex-direction:column}.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text .content img{align-self:center}@media (min-width: 992px){.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text .content img{max-width:80%;align-self:flex-end;padding-right:7%}}@media (min-width: 1600px){.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text .content img{padding-left:10%}}.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text .content .sff-text{display:flex;flex-direction:column;align-items:flex-end;padding:4.68rem 0;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-poligono-gradient-purple.svg);background-repeat:no-repeat;background-position:right;margin:0 calc(50% - 50vw)}@media (min-width: 992px){.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text .content .sff-text{background-size:contain;margin:-4rem 0 0}}.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text .content .sff-text p{font-family:"ClashDisplay-Variable",sans-serif;font-size:2rem;font-weight:600;line-height:2rem;width:400px;margin-bottom:0;text-align:center;padding:0 1rem}@media (min-width: 992px){.page-node-147 .row-offcanvas.row-offcanvas-left .sidebar_second .block-sff-festival-sidebar-image-text .content .sff-text p{text-align:right;padding:0 7% 0 0}}.page-node-154 #page-wrapper #main-wrapper{background-color:#ece6dc !important}.page-node-154 .announcement{border-image:none;border-image:url(/themes/custom/sitges_barrio/css/../assets/bg-boton-blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;filter:drop-shadow(0px 2px 36px rgba(0,0,0,0.14));padding:0 48px 0 24px;padding:1.5rem 1rem;margin:1rem 0 3rem;max-width:fit-content}.page-node-154 .announcement .announcement-title{font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:32px}.page-node-154 .announcement ul{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap;gap:36px}.page-node-154 .announcement .link a{text-transform:uppercase;color:#FF0042;font-size:0.81rem;font-weight:700;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content}.page-node-154 .announcement .link a:before{background:#FF0042;left:0}.page-node-154 .announcement .link a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);width:.6rem;height:.6rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.5rem;transition:transform .3s ease}.page-node-154 .announcement .link a:hover:after{transform:translateX(6px)}.page-node-154 .announcement .link a:hover:before{width:100%}.page-node-154 .field--name-node-title h1{display:none}@media (min-width: 992px){.page-node-154 .block-sff-inscribe-film{margin:5.5rem auto}}.page-node-154 .block-sff-inscribe-film .sff-frame:not(.link){justify-content:center}.block-sff-bases-regulations{display:flex;justify-content:center}.block-sff-bases-regulations .fake-title{width:100%}.block-sff-bases-regulations .fake-title h2{margin:2rem auto}.block-sff-bases-regulations .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;padding:0 1rem}@media (min-width: 992px){.block-sff-bases-regulations .content{padding:0;flex-direction:row}}.block-sff-bases-regulations .content .sff-group-left{position:relative}@media (min-width: 992px){.block-sff-bases-regulations .content .sff-group-left{margin-right:4rem}}.block-sff-bases-regulations .content .sff-group-left img{position:relative;z-index:1;display:none}@media (min-width: 992px){.block-sff-bases-regulations .content .sff-group-left img{display:block}}.block-sff-bases-regulations .content .sff-group-left:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/rayos.svg);width:100%;height:531px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:20%;left:100px;animation:rotation 10s infinite linear}@media (min-width: 992px){.block-sff-bases-regulations .content .sff-group-right{width:30%;margin-left:4rem}}.block-sff-bases-regulations .content .sff-group-right .sff-title{font-family:"ClashDisplay-Variable",sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;margin:2rem 0}@media (min-width: 992px){.block-sff-bases-regulations .content .sff-group-right .sff-title{font-size:2.5rem;line-height:3rem;margin-top:0}}.block-sff-bases-regulations .content .sff-document{margin-bottom:2rem}.block-sff-bases-regulations .content .sff-document .name{font-size:1.1rem;font-weight:bold;letter-spacing:1.13px}.block-sff-bases-regulations .content .sff-document .dates{font-size:.79rem;line-height:1.5rem}.block-sff-bases-regulations .content .sff-document .announcement{background-color:#fff;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);padding:.5rem 1rem;margin:1rem 0}.block-sff-bases-regulations .content .sff-document .link a{text-transform:uppercase;color:#FF0042;font-size:0.81rem;font-weight:700;text-decoration:none;display:flex;align-items:center;position:relative;width:fit-content}.block-sff-bases-regulations .content .sff-document .link a:before{background:#FF0042;left:0}.block-sff-bases-regulations .content .sff-document .link a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);width:.6rem;height:.6rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.5rem;transition:transform .3s ease}.block-sff-bases-regulations .content .sff-document .link a:hover:after{transform:translateX(6px)}.block-sff-bases-regulations .content .sff-document .link a:hover:before{width:100%}.block-sff-bases-regulations .content .industry-container{width:100%;margin-bottom:48px}@media (min-width: 992px){.block-sff-bases-regulations .content .industry-container{margin:120px 0;padding-left:7%;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_espiral_horizontal.png);background-size:contain;background-repeat:no-repeat;background-position:right bottom}}@media (min-width: 1300px){.block-sff-bases-regulations .content .industry-container{padding-left:10%}}.block-sff-bases-regulations .content .industry-container .industry-title{text-transform:uppercase;font-family:"ClashDisplay-Variable",sans-serif;font-size:40px;line-height:1.2em;font-weight:bold;margin-bottom:36px}.block-sff-bases-regulations .content .industry-container .sff-document{margin-bottom:12px}.block-sff-bases-regulations .content .industry-container .sff-document:last-child{margin-bottom:0}.block-sff-bases-regulations .content .industry-container .document-container{display:flex;flex-direction:column;justify-content:center}@media (min-width: 992px){.block-sff-bases-regulations .content .industry-container .document-container{width:50%}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page-view-sff-news #main-wrapper,.node--type-news #main-wrapper{background-color:#fff !important}.view-sff-news .view-content{display:flex;flex-wrap:wrap}@media (min-width: 768px){.view-sff-news .view-content{padding-bottom:4rem}}@media (min-width: 768px){.view-sff-news .view-content .views-row{width:50%}}@media (min-width: 992px){.view-sff-news .view-content .views-row{width:33.33%;padding:0 1.2rem}}@media screen and (min-width: 1900px){.view-sff-news .view-content .views-row{width:25%}}.page-view-sff-logbook .region-titles{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%),url(/themes/custom/sitges_barrio/css/../assets/bg-logbook.png) no-repeat;background-size:cover}@media (min-width: 992px){.page-view-sff-logbook .view-sff-logbook{padding:2.5rem 0}}@media (min-width: 992px){.page-view-sff-logbook .view-sff-logbook .view-content .views-row{width:33.33%;margin:2.5rem 0}}.block-content--type-second-logbook-content{position:relative}@media (min-width: 992px){.block-content--type-second-logbook-content{width:66.67%}}.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field{height:100%}.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field a{text-decoration:none}.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field a .sff-logbook-second-container{background-size:cover;background-repeat:no-repeat;height:100%;display:flex;align-items:flex-end;padding:3rem;font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.5rem;color:#fff;position:relative;z-index:1}@media (min-width: 992px){.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field a .sff-logbook-second-container{font-size:2.5rem;line-height:3rem;padding:3rem 12rem 3rem 2.5rem}}.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field a .sff-logbook-second-container:hover{color:#FF0042}.block-content--type-second-logbook-content .field--name-sff-blog-news-second-logbook-presentation-field a .sff-logbook-second-container:before{z-index:-1;background:rgba(0,0,0,0.5)}@media (min-width: 1300px){.page-view-sff-packs section.section{display:grid;grid-template-columns:repeat(12, calc(100% / 12))}}.page-view-sff-packs .block-system-main-block{padding-bottom:0}@media (min-width: 1300px){.page-view-sff-packs .block-system-main-block{grid-column-start:1;grid-column-end:-1}}.page-view-sff-packs .block-system-main-block .view-header h1{width:100%;font-weight:500;text-transform:none;margin-bottom:1.4rem}@media (min-width: 992px){.page-view-sff-packs .block-system-main-block .view-header h1{margin-bottom:2rem;padding-right:3rem}}.page-view-sff-packs .block-system-main-block .view-header h1 span{color:#b8b3ac}.page-view-sff-packs .block-system-main-block .view-content{display:block}@media (min-width: 992px){.page-view-sff-packs .block-system-main-block .view-content{padding:0 0 0 7.93%}}.page-view-sff-packs .block-system-main-block .slick-arrow{position:absolute;bottom:-60px;right:32px;width:40px;height:40px;font-size:0;background-color:transparent;box-shadow:none}.page-view-sff-packs .block-system-main-block .slick-arrow.slick-prev{right:calc(32px + 40px + 12px)}.page-view-sff-packs .block-system-main-block .slick-arrow.slick-prev:before{transform:translate(-50%, -50%) rotate(90deg)}.page-view-sff-packs .block-system-main-block .slick-arrow:before{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(270deg)}.page-view-sff-awards .view-sff-awards{padding:0 1rem}@media (min-width: 1300px){.page-view-sff-awards .view-sff-awards{padding:0}}@media (min-width: 992px){.page-view-sff-awards .view-sff-awards .view-header .line-in{max-width:50%}}.page-view-sff-awards .view-sff-awards .view-header p{font-family:"ClashDisplay-Variable",sans-serif;font-weight:500;font-size:2.5rem;line-height:3rem}@media (min-width: 992px){.page-view-sff-awards .view-sff-awards .view-header p{max-width:75%}}.page-view-sff-awards .view-sff-awards .view-content{padding:4.5rem 0 6rem}.page-view-sff-awards .view-sff-awards .view-content .views-row{width:100%;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);padding:1.1rem}@media (min-width: 992px){.page-view-sff-awards .view-sff-awards .view-content .views-row{width:calc(33.33% - 32px);margin:1.5rem 0}}.page-node-220 #main-wrapper{background-color:#fff !important}.page-node-220 .pases-container{padding-bottom:7rem;display:flex;flex-direction:column}@media (min-width: 992px){.page-node-220 .pases-container{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding-top:2.2rem}}.page-node-220 .pases-container .descarga_pase{margin:2rem 1rem;padding:2rem;background-image:url(/themes/custom/sitges_barrio/css/../assets/recuadro_verde.png);text-transform:uppercase;background-repeat:no-repeat;background-size:100% 100%;color:#000;background-color:transparent;filter:drop-shadow(0px 2px 32px 0px rgba(0,0,0,0.15));position:relative}@media (min-width: 992px){.page-node-220 .pases-container .descarga_pase{width:33.33%;background-size:contain;max-width:400px;margin:0;order:3}}@media (min-width: 1300px){.page-node-220 .pases-container .descarga_pase{padding:3rem 2.5rem;background-size:cover}}.page-node-220 .pases-container .descarga_pase h2{text-transform:none;font-size:2rem;line-height:2.1rem}@media (min-width: 992px){.page-node-220 .pases-container .descarga_pase h2{max-width:75%}}@media (min-width: 1300px){.page-node-220 .pases-container .descarga_pase h2{font-size:2.25rem;line-height:2.75rem}}.page-node-220 .pases-container .descarga_pase .btn{margin-top:2rem}.page-node-220 .pases-container .descarga_pase:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-prensa-download.png);width:176px;height:calc(100% - 3rem);background-size:cover;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;right:0;display:none}@media (min-width: 992px){.page-node-220 .pases-container .descarga_pase:before{width:150px;bottom:5px;right:8px;display:block;background-size:contain}}@media (min-width: 1300px){.page-node-220 .pases-container .descarga_pase:before{width:176px}}.page-node-220 .pases-container .pase{padding:0 2rem;display:flex;flex-direction:column;align-items:flex-start;margin:2rem 0}@media (min-width: 992px){.page-node-220 .pases-container .pase{margin:0;width:33.33%}}.page-node-220 .pases-container .pase:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-gorila-enojado.svg);display:block;width:98px;height:96px;background-size:contain;background-repeat:no-repeat;margin-bottom:1.5rem}@media (min-width: 1600px){.page-node-220 .pases-container .pase h3{max-width:75%}}.page-node-220 .pases-container .pase-info{margin-bottom:1rem}.page-node-220 .pases-container .pase-descripcion{max-width:90%}.page-node-220 .pases-container .pase-group-inline{display:flex;align-items:center}.page-node-220 .pases-container .pase-group-inline p{margin-bottom:0}.page-node-220 .pases-container .pase-group-inline a{margin-left:1rem;display:flex;align-items:center}.page-node-220 .pases-container .pase-group-inline a:before{left:0}.page-node-220 .pases-container .pase-group-inline a:hover:after{transform:translateX(6px)}.page-node-220 .pases-container .pase-group-inline a:hover:before{width:calc(100% - 1rem)}.page-node-220 .pases-container .pase-tag{transform:skewX(-6deg);position:relative;margin-bottom:1rem;display:block;width:fit-content}.page-node-220 .pases-container .pase-warning{position:relative;width:fit-content;background:#FFFFFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:flex;align-items:center;padding:.3rem 1rem;font-weight:700;font-family:"Montserrat",sans-serif;font-size:1.25rem;line-height:2rem;margin:1rem 0 2rem}.page-node-220 .pases-container .pase-warning:after{content:'';position:absolute;border-style:solid;border-width:0 8px 14px;border-color:#FFFFFF transparent;display:block;width:0;z-index:1;top:-14px;left:30px}.page-node-220 .pases-container .pase-warning:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-forbidden.svg);display:inline-block;vertical-align:middle;width:32px;height:32px;background-size:contain;background-repeat:no-repeat;margin-right:.5rem}@media (min-width: 992px){.page-node-220 .pases-container .pase.vampire{margin-top:7.5rem}}.page-node-220 .pases-container .pase.vampire:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-dracula.svg)}.page-node-220 .pases-container .pase.cyborg{order:4}.page-node-220 .pases-container .pase.cyborg:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-monito-amarillo.svg)}.industry-hub{max-width:1273px;padding:0 1rem 6rem}@media (min-width: 992px){.industry-hub{padding:0 0 9rem}}.industry-hub h1{max-width:1273px}.industry-hub .industria-item .poster{background-repeat:no-repeat;background-size:100% 100%;text-decoration:none;display:flex;justify-content:flex-start;width:100%;transition:all .3s ease;align-items:center;height:150px}@media (min-width: 992px){.industry-hub .industria-item .poster{height:341px;align-items:flex-end}}.industry-hub .industria-item .poster p,.industry-hub .industria-item .poster span{margin-bottom:0;font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;color:#fff;line-height:3rem;font-size:2rem;max-width:243px;display:block;width:100%;transition:transform .3s ease;padding:1rem}@media (min-width: 992px){.industry-hub .industria-item .poster p,.industry-hub .industria-item .poster span{padding:2rem;font-size:2rem}}@media (min-width: 1300px){.industry-hub .industria-item .poster p,.industry-hub .industria-item .poster span{padding:3rem 4rem;font-size:2.5rem}}.industry-hub .industria-item .poster:hover{filter:drop-shadow(2px 12px 8px rgba(0,0,0,0.15))}.industry-hub .industria-item .poster:hover p{transform:translateY(8px)}.industry-hub .industria-item h2{line-height:1.2rem;margin-top:2rem;margin-bottom:.5rem}.industry-hub .industria-item a:not(.poster){font-weight:500}.industry-hub .industria-item a:not(.poster):after{left:0}.industry-hub .industria-item a:not(.poster):hover:after{width:100%}.industry-hub .industria-item.industria-item-agenda a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_agenda.png)}.industry-hub .industria-item.industria-item-woman a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_womaninfan.png)}.industry-hub .industria-item.industria-item-fanlab a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_sitges_fanlab.png)}.industry-hub .industria-item.industria-item-acreditacions .poster{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_acreditacions.png);margin-bottom:0;font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;color:#fff;line-height:3rem;font-size:2rem;width:100%;transition:transform .3s ease;padding:1rem}@media (min-width: 992px){.industry-hub .industria-item.industria-item-acreditacions .poster{padding:2rem;font-size:2rem}}@media (min-width: 1300px){.industry-hub .industria-item.industria-item-acreditacions .poster{padding:3rem 4rem;font-size:2.5rem}.industry-hub .industria-item.industria-item-acreditacions .poster:hover{box-shadow:none;filter:none}}.industry-hub .industrias-wrapper-4{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem}@media (min-width: 992px){.industry-hub .industrias-wrapper-4{margin-top:5rem}}.industry-hub .industrias-wrapper-4 .industria-item{width:100%}@media (min-width: 768px){.industry-hub .industrias-wrapper-4 .industria-item{width:calc(50% - 2.2rem);max-width:619px;margin:1.5rem 1.1rem 0}}.industry-hub .industrias-wrapper-3{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3.5rem;gap:2.2rem}@media (min-width: 768px){.industry-hub .industrias-wrapper-3{justify-content:flex-start}}.industry-hub .industrias-wrapper-3 .industria-item{width:100%}@media (min-width: 768px){.industry-hub .industrias-wrapper-3 .industria-item{width:calc(50% - 2.2rem)}}@media (min-width: 992px){.industry-hub .industrias-wrapper-3 .industria-item{width:calc(33.33% - 2.2rem);max-width:409px;justify-content:center}}.industry-hub .industrias-wrapper-3 .industria-item.industria-item-fantastic a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_fantastic7.png)}.industry-hub .industrias-wrapper-3 .industria-item.industria-item-cocoon a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_sitges_cocoon.png)}.industry-hub .industrias-wrapper-3 .industria-item.industria-item-industry a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_sitges_industry.png)}.page-node-234 #main-wrapper{background-color:#fff !important}@media (min-width: 992px){.palmares{padding:0}}.palmares h1{background:#ece6dc;box-shadow:0 0 0 100vmax #ece6dc;clip-path:inset(0 -100vmax);margin:0}.palmares .header{background:#ece6dc;box-shadow:0 0 0 100vmax #ece6dc;clip-path:inset(0 -100vmax)}.palmares .header-wrapper{display:flex;align-items:center;position:relative}@media (min-width: 992px){.palmares .header-wrapper{padding:4.43rem 0 9.625rem}}.palmares .header-wrapper .title{width:100%;padding:0 1rem}@media (min-width: 992px){.palmares .header-wrapper .title{width:50%;padding:0}}.palmares .header-wrapper .title h2{font-weight:600;font-size:4.25rem;letter-spacing:-0.57px;line-height:4.75rem}.palmares .header-wrapper .title h3{font-size:3.75;font-weight:500}.palmares .header-wrapper .image{display:none}@media (min-width: 992px){.palmares .header-wrapper .image{display:block;position:absolute;right:0;bottom:-100px}}.palmares .listado{padding:3rem 1rem}@media (min-width: 992px){.palmares .listado{max-width:60%;margin:0 auto;padding:6.25rem 0}}.palmares .listado-item p{text-transform:uppercase}.palmares .listado-item ul{padding:1.5rem 1.25rem 2.5rem}.covid-info a{color:#FF0042;text-decoration:none}.covid-info a:hover{text-decoration:underline;color:#FF0042}.covid-info span{margin:3rem 0;display:flex;flex-direction:column}@media (min-width: 992px){.covid-info span{align-items:center;flex-direction:row}}.covid-info span:before{content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:68px;height:59px;margin-right:12px;flex-shrink:0;background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-equipo-protocol.png")}.covid-info span.aforo:before{background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-equipo-relation.png")}.maintenance-page{background-color:#FFE77F !important;max-height:100vh}.maintenance-page #page-wrapper{width:100% !important;border:0 !important;margin-top:0 !important;background-color:inherit !important}.maintenance-page #page-wrapper #main-wrapper{background-color:#FFE77F !important;display:flex;justify-content:center;align-items:center}.maintenance-page #page-wrapper #main-wrapper #main{width:100%}.maintenance-page #page-wrapper #main-wrapper .sff-custom-maintenance{width:100%}.maintenance-page #page-wrapper #main-wrapper .sff-custom-maintenance .text-container{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 992px){.maintenance-page #page-wrapper #main-wrapper .sff-custom-maintenance .text-container{flex-direction:row}}.maintenance-page #page-wrapper #main-wrapper .sff-custom-maintenance .text-container:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-maintenance.svg);width:464px;height:385px;margin-right:2rem;flex-shrink:0;background-size:cover;display:none}@media (min-width: 992px){.maintenance-page #page-wrapper #main-wrapper .sff-custom-maintenance .text-container:before{display:block}}.maintenance-page #page-wrapper #main-wrapper .sff-custom-maintenance .text-container h1{font-size:3rem;line-height:3rem;text-align:center}@media (min-width: 992px){.maintenance-page #page-wrapper #main-wrapper .sff-custom-maintenance .text-container h1{max-width:50%;text-align:left}}.maintenance-page .site-footer:before{display:none}.path-program .results,.path-my-reservations .results{column-gap:2.1rem;align-items:flex-start;justify-content:center}@media (min-width: 992px){.path-program .results,.path-my-reservations .results{margin-top:1rem}}.path-program .results .c-event-item,.path-my-reservations .results .c-event-item{width:100%}@media (min-width: 768px){.path-program .results .c-event-item,.path-my-reservations .results .c-event-item{width:calc(50% - 1.4rem)}}@media (min-width: 992px){.path-program .results .c-event-item,.path-my-reservations .results .c-event-item{width:100%;justify-content:flex-start;margin-bottom:8px}}.path-user #main-wrapper,.path-oauth #main-wrapper{padding-top:155px}@media (min-width: 992px){.path-user .block-page-title-block h1,.path-oauth .block-page-title-block h1{max-width:80%;margin-bottom:36px}}.path-user .main-content section .field,.path-user .block-page-title-block .field,.path-oauth .main-content section .field,.path-oauth .block-page-title-block .field{display:flex;align-items:center;font-family:"Montserrat",sans-serif;margin-bottom:1.5rem}.path-user .main-content section .field .field__label,.path-user .block-page-title-block .field .field__label,.path-oauth .main-content section .field .field__label,.path-oauth .block-page-title-block .field .field__label{font-weight:700;text-transform:uppercase;font-size:1rem;letter-spacing:2px;margin-right:1.5rem}.path-user .main-content section .field .field__item,.path-user .block-page-title-block .field .field__item,.path-oauth .main-content section .field .field__item,.path-oauth .block-page-title-block .field .field__item{background:#fff !important;border:1px solid #000;border-radius:0 !important}.path-user .main-content section .field.field--name-usermail,.path-user .block-page-title-block .field.field--name-usermail,.path-oauth .main-content section .field.field--name-usermail,.path-oauth .block-page-title-block .field.field--name-usermail{font-weight:700;font-size:1.3rem}.path-user .form-select,.path-oauth .form-select{appearance:auto;-webkit-appearance:auto}.path-user .form-select option,.path-oauth .form-select option{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}.path-user .js-form-item label,.path-oauth .js-form-item label{font-weight:700;text-transform:uppercase;font-size:1rem;letter-spacing:2px;margin-right:1.5rem;margin-bottom:.8rem}.path-user .js-form-item input,.path-user .js-form-item select,.path-oauth .js-form-item input,.path-oauth .js-form-item select{background:#fff !important;border:1px solid #000;border-radius:0 !important;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;color:#000 !important}.path-user .js-form-item .description,.path-oauth .js-form-item .description{font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px;margin-top:.8rem;line-height:18px;color:#000 !important}.path-user .js-form-item .description a,.path-oauth .js-form-item .description a{color:#FF0042}.path-user .js-form-item .description a:hover,.path-oauth .js-form-item .description a:hover{text-decoration:none}.path-user .js-form-item.form-item-preferred-langcode select,.path-oauth .js-form-item.form-item-preferred-langcode select{max-width:150px}.path-user form,.path-oauth form{display:flex;flex-direction:column;align-items:flex-start}.path-user .password-suggestions,.path-oauth .password-suggestions{border:1px solid #000}.path-user .password-suggestions ul li::marker,.path-oauth .password-suggestions ul li::marker{color:#FF0042}.path-user #simple-oauth-authorize-form h3,.path-oauth #simple-oauth-authorize-form h3{font-size:1.5em;line-height:2rem}.path-user .form-actions{background-color:transparent;position:static;margin-top:2.5rem;align-self:flex-start}.path-user .form-actions button{background-color:transparent}.path-user #edit-language summary{display:none}.path-oauth form .form-actions{margin-top:2.5rem;font-family:"Montserrat",sans-serif}.path-oauth form .form-actions ul li{background:#fff !important;border:1px solid #000;border-radius:0 !important;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;color:#000 !important;padding:0 1rem;margin-bottom:1rem}.path-oauth form .form-actions #edit-cancel{background-color:transparent;border:0;color:#FF0042;font-size:16px;font-weight:500}.sff-sitges-recommends .title{margin-bottom:36px}@media (min-width: 992px){.sff-sitges-recommends .title{margin:0 auto}}.sff-sitges-recommends #main-wrapper{background-color:#ece6dc !important}.sff-sitges-recommends .sff-recommends-block,.sff-sitges-recommends .sff-recommends-page{background-color:#ece6dc}.sff-sitges-recommends .sff-recommends-block h2,.sff-sitges-recommends .sff-recommends-page h2{font-size:2.25rem;margin-bottom:0;line-height:2.6rem;margin-bottom:2.5rem}.sff-sitges-recommends .sff-recommends-block .view-content,.sff-sitges-recommends .sff-recommends-page .view-content{margin-top:0}.sff-sitges-recommends .sff-recommends-block .row,.sff-sitges-recommends .sff-recommends-page .row{display:flex;align-items:flex-start;width:100%;max-width:unset}@media (min-width: 992px){.sff-sitges-recommends .sff-recommends-block .row,.sff-sitges-recommends .sff-recommends-page .row{margin-bottom:5rem}}.sff-sitges-recommends .sff-recommends-block .row .views-row,.sff-sitges-recommends .sff-recommends-page .row .views-row{width:100%}@media (min-width: 992px){.sff-sitges-recommends .sff-recommends-block .row .views-row,.sff-sitges-recommends .sff-recommends-page .row .views-row{width:calc(100% / 3 - 1.5rem);margin-right:1.5rem}}@media (min-width: 1300px){.sff-sitges-recommends .sff-recommends-block .row .views-row,.sff-sitges-recommends .sff-recommends-page .row .views-row{width:calc(100% / 4 - 2.5rem);margin-right:2.5rem;justify-content:flex-start}}.path-films #main [aria-label=breadcrumb]{background-color:transparent}@media (min-width: 1300px){.path-films #main{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-film-list.png);background-position:top right;background-repeat:no-repeat;background-size:auto}}@media (min-width: 992px){.path-films .block-page-title-block{padding:0}}.path-films .titles{margin:24px auto 0}.path-films .titles h1{text-align:left;text-transform:uppercase;font-family:"ClashDisplay-Variable",sans-serif;font-weight:bold}.path-films .titles .year{font-weight:normal}.path-films .subtitle{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:20px;line-height:1.2em;padding:0 1rem}@media (min-width: 992px){.path-films .subtitle{padding:0}}.path-films .results{justify-content:center}.path-films .results .col-3{width:calc(100% - 2rem)}@media (min-width: 576px){.path-films .results .col-3{width:50%}.path-films .results .c-movie-item{padding-right:1rem}}@media (min-width: 992px){.path-films .results{justify-content:flex-start;margin-top:2rem}.path-films .results .col-3{width:33.33%}.path-films .results .c-movie-item{padding-right:1rem}}.path-my-reservations .results{margin-top:0}.p-sostenibilidad h1{margin-bottom:2rem;padding:2rem 1rem 0}@media (min-width: 992px){.p-sostenibilidad h1{padding:6rem 0 0}}.p-sostenibilidad .subtitle{font-weight:500;font-size:1.5rem;line-height:2rem;font-family:"ClashDisplay-Variable",sans-serif;display:block;padding:0 1rem}@media (min-width: 992px){.p-sostenibilidad .subtitle{padding:0;font-size:2.5rem;line-height:3rem;padding-right:15%}}.p-sostenibilidad .header{display:flex;flex-wrap:wrap;margin-top:48px;position:relative}@media (min-width: 992px){.p-sostenibilidad .header{margin-top:calc(50px + 4rem);padding:0}}@media (min-width: 1300px){.p-sostenibilidad .header{margin-top:calc(102px + 4rem)}}.p-sostenibilidad .header:before{content:"";position:absolute;height:100%;width:100%;left:0;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-polygon-green.svg);background-repeat:no-repeat;z-index:0;background-size:contain;display:none}@media (min-width: 992px){.p-sostenibilidad .header:before{background-size:contain;min-width:563px;height:100%;width:50%;display:block;transform:translateX(-10%)}}@media (min-width: 1400px){.p-sostenibilidad .header:before{min-width:800px;background-size:cover}}.p-sostenibilidad .header .header-container{display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 992px){.p-sostenibilidad .header .header-container{align-items:flex-start}}.p-sostenibilidad .header .director{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-polygon-green.svg);background-repeat:no-repeat;z-index:0;background-size:cover;padding:2rem}@media (min-width: 992px){.p-sostenibilidad .header .director{padding:0;background-image:none;width:60%}}@media (min-width: 1300px){.p-sostenibilidad .header .director{width:50%}}.p-sostenibilidad .header .director .field--name-field-media-image{z-index:2;position:relative;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.p-sostenibilidad .header .director .field--name-field-media-image{margin-top:-4rem}}.p-sostenibilidad .header .director .text{z-index:2;position:relative;display:flex;flex-direction:column;width:100%}@media (min-width: 992px){.p-sostenibilidad .header .director .text{padding-top:2.5rem;padding-bottom:5rem;padding-left:2rem;width:50%}}.p-sostenibilidad .header .director .name{font-weight:700;font-size:2rem;margin-bottom:1rem;letter-spacing:-.5px}.p-sostenibilidad .header .director .role{font-size:1.5rem;letter-spacing:-.5px;line-height:2rem;font-weight:400}@media (min-width: 1300px){.p-sostenibilidad .header .director .role{font-size:2rem}}.p-sostenibilidad .header .quote{width:100%;margin-top:1.5rem;padding:0 1rem}@media (min-width: 992px){.p-sostenibilidad .header .quote{width:40%;padding:0;margin-top:0}}@media (min-width: 1300px){.p-sostenibilidad .header .quote{width:50%}}.p-sostenibilidad .listado{margin:2rem 1rem}@media (min-width: 992px){.p-sostenibilidad .listado{margin:8rem auto}}.p-sostenibilidad .listado h2{font-weight:600;font-size:2rem;text-align:center;line-height:2.3rem}@media (min-width: 992px){.p-sostenibilidad .listado h2{max-width:50%;margin:0 auto 3rem}}.p-sostenibilidad .listado .obj-container{list-style:none;padding:0 1rem;margin:0;display:flex;flex-wrap:wrap}@media (min-width: 1300px){.p-sostenibilidad .listado .obj-container{display:grid;grid-template-rows:repeat(9, min-content);grid-template-columns:repeat(4, 25%);height:100%;padding:0;margin-bottom:4rem}}.p-sostenibilidad .listado .obj-container li{width:100%;padding:0 .5rem}@media (min-width: 768px){.p-sostenibilidad .listado .obj-container li{padding:0 2rem 2rem 0;width:33%}}@media (min-width: 992px){.p-sostenibilidad .listado .obj-container li{padding:0 2rem 2rem 0;width:33%}}@media (min-width: 1300px){.p-sostenibilidad .listado .obj-container li{padding:2rem 2rem 0 0;width:100%}}.p-sostenibilidad .listado .obj-container li p:first-child{text-transform:uppercase}.p-sostenibilidad .listado .obj-container li:before{content:"";width:72px;height:72px;display:block;background-size:contain;background-position:center;margin-bottom:1rem}.p-sostenibilidad .listado .obj-container li.salut{grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2}.p-sostenibilidad .listado .obj-container li.salut:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-03.png)}@media (min-width: 992px){.p-sostenibilidad .listado .obj-container li.igualtat{grid-row-start:2;grid-column-start:2;grid-row-end:4;grid-column-end:3}}.p-sostenibilidad .listado .obj-container li.igualtat:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-05.png)}@media (min-width: 992px){.p-sostenibilidad .listado .obj-container li.aigua{grid-row-start:3;grid-column-start:3;grid-row-end:5;grid-column-end:4}}.p-sostenibilidad .listado .obj-container li.aigua:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-06.png)}@media (min-width: 992px){.p-sostenibilidad .listado .obj-container li.energia{grid-row-start:4;grid-column-start:4;grid-row-end:6;grid-column-end:5}}.p-sostenibilidad .listado .obj-container li.energia:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-07.png)}.p-sostenibilidad .listado .obj-container li.treball{grid-row-start:4;grid-column-start:1;grid-row-end:6;grid-column-end:2}.p-sostenibilidad .listado .obj-container li.treball:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-08.png)}@media (min-width: 992px){.p-sostenibilidad .listado .obj-container li.reduccio{grid-row-start:5;grid-column-start:2;grid-row-end:7;grid-column-end:3}}.p-sostenibilidad .listado .obj-container li.reduccio:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-10.png)}@media (min-width: 992px){.p-sostenibilidad .listado .obj-container li.ciutats{grid-row-start:6;grid-column-start:3;grid-row-end:8;grid-column-end:4}}.p-sostenibilidad .listado .obj-container li.ciutats:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-11.png)}@media (min-width: 992px){.p-sostenibilidad .listado .obj-container li.produccio{grid-row-start:7;grid-column-start:4;grid-row-end:9;grid-column-end:5}}.p-sostenibilidad .listado .obj-container li.produccio:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-12.png)}.p-sostenibilidad .listado .obj-container li.clima{grid-row-start:7;grid-column-start:1;grid-row-end:9;grid-column-end:2}.p-sostenibilidad .listado .obj-container li.clima:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-13.png)}@media (min-width: 992px){.p-sostenibilidad .listado .obj-container li.aliances{grid-row-start:8;grid-column-start:2;grid-row-end:10;grid-column-end:3}}.p-sostenibilidad .listado .obj-container li.aliances:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/S-WEB-Goal-17.png)}@media (min-width: 992px){.p-sostenibilidad .bottom{padding-bottom:10rem}}.p-sostenibilidad .bottom h3{font-size:2rem;padding:0 1rem;font-weight:600}.p-sostenibilidad .bottom .logos-container{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.p-sostenibilidad .bottom .logos-container li{display:flex;flex-direction:column;width:100%;margin:1rem}@media (min-width: 768px){.p-sostenibilidad .bottom .logos-container li{width:calc(50% - 2rem)}}@media (min-width: 992px){.p-sostenibilidad .bottom .logos-container li{width:100%;width:calc(25% - 2rem)}}.p-sostenibilidad .bottom .logos-container li.purple .img-container{background-color:#C3F6F6 !important}.p-sostenibilidad .bottom .logos-container li.black .img-container{background-color:#000 !important}.p-sostenibilidad .bottom .logos-container li .img-container{background-color:#fff;margin-bottom:1rem}.p-sostenibilidad .bottom .logos-container li .img-container .field--name-field-media-image{height:198px;width:100%;margin:0;display:flex;align-items:center;justify-content:center}.p-sostenibilidad .bottom .logos-container li .img-container .field--name-field-media-image img{margin:0}.p-sostenibilidad .bottom .logos-container li .textos a{font-weight:700;font-size:.85rem;color:#FF0042;text-decoration:none;display:flex;align-items:center;position:relative;text-transform:uppercase;width:fit-content;letter-spacing:1.63px}.p-sostenibilidad .bottom .logos-container li .textos a:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg);width:14px;height:14px;background-size:contain;background-repeat:no-repeat;margin-left:.5rem;transition:transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s}.p-sostenibilidad .bottom .logos-container li .textos a:before{left:0}.p-sostenibilidad .bottom .logos-container li .textos a:hover:after{transform:translateX(5px)}.p-sostenibilidad .bottom .logos-container li .textos a:hover:before{width:100%}html[lang="en"] .p-sostenibilidad .obj-container li.salut:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_03.png)}@media (min-width: 992px){html[lang="en"] .p-sostenibilidad .obj-container li.igualtat{margin-top:3rem}}html[lang="en"] .p-sostenibilidad .obj-container li.igualtat:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_05.png)}@media (min-width: 992px){html[lang="en"] .p-sostenibilidad .obj-container li.aigua{margin-top:6rem}}html[lang="en"] .p-sostenibilidad .obj-container li.aigua:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_06.png)}@media (min-width: 992px){html[lang="en"] .p-sostenibilidad .obj-container li.energia{margin-top:9rem}}html[lang="en"] .p-sostenibilidad .obj-container li.energia:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_07.png)}html[lang="en"] .p-sostenibilidad .obj-container li.treball:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_08.png)}@media (min-width: 992px){html[lang="en"] .p-sostenibilidad .obj-container li.reduccio{margin-top:3rem}}html[lang="en"] .p-sostenibilidad .obj-container li.reduccio:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_10.png)}@media (min-width: 992px){html[lang="en"] .p-sostenibilidad .obj-container li.ciutats{margin-top:6rem}}html[lang="en"] .p-sostenibilidad .obj-container li.ciutats:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_11.png)}@media (min-width: 992px){html[lang="en"] .p-sostenibilidad .obj-container li.produccio{margin-top:9rem}}html[lang="en"] .p-sostenibilidad .obj-container li.produccio:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_12.png)}html[lang="en"] .p-sostenibilidad .obj-container li.clima:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_13.png)}@media (min-width: 992px){html[lang="en"] .p-sostenibilidad .obj-container li.aliances{margin-top:9rem}}html[lang="en"] .p-sostenibilidad .obj-container li.aliances:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/E_WEB_17.png)}.pagina-jurado{padding:0 1rem}.pagina-jurado h1{margin:0 0 2rem !important}.pagina-jurado h1 .year{opacity:.2}@media (min-width: 992px){.pagina-jurado h1{margin-bottom:0}}.pagina-jurado .official-jury{width:100%}.pagina-jurado .official-jury h3{margin-bottom:2rem}@media (min-width: 992px){.pagina-jurado .official-jury h3{margin-bottom:5rem;max-width:60%}}.pagina-jurado .official-jury .oficial-list{display:flex;flex-wrap:wrap;list-style:none;padding:0}.pagina-jurado .official-jury .oficial-list li{width:100%;margin-bottom:1.5rem;text-align:center}@media (min-width: 768px){.pagina-jurado .official-jury .oficial-list li{display:flex;justify-content:center;align-items:center}}@media (min-width: 992px){.pagina-jurado .official-jury .oficial-list li{width:33.33%;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding:0 1.5rem 1.5rem 0}}@media (min-width: 1300px){.pagina-jurado .official-jury .oficial-list li{width:20%}}.pagina-jurado .official-jury .oficial-list li .image{margin-bottom:1.5rem}.pagina-jurado .official-jury .oficial-list li .name{text-transform:uppercase;font-size:2rem;line-height:2.3rem;margin-bottom:.5rem}.pagina-jurado .official-jury .oficial-list li .role{font-size:1.2rem}.pagina-jurado .more-juries{padding-bottom:5rem}@media (min-width: 1300px){.pagina-jurado .more-juries{max-width:75%;margin:0 auto}}.pagina-jurado .more-juries .header{display:flex;margin-top:3rem;align-items:center}.pagina-jurado .more-juries .header .text{margin-bottom:2rem}@media (min-width: 992px){.pagina-jurado .more-juries .header .text{width:40%;margin-bottom:0;display:flex;justify-content:flex-end}}.pagina-jurado .more-juries .header .text h4{font-size:2rem;line-height:2.3rem}@media (min-width: 992px){.pagina-jurado .more-juries .header .text h4{font-size:3rem;line-height:3rem;text-align:right}}.pagina-jurado .more-juries .header .image{display:none}@media (min-width: 992px){.pagina-jurado .more-juries .header .image{width:60%;display:block;height:497px}}.pagina-jurado .more-juries .header .image:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/img-jurado.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:100%;display:block}.pagina-jurado .button-list-container{background-color:#fff;box-shadow:0 2px 32px 0 rgba(0,0,0,0.15);padding:1rem}@media (min-width: 992px){.pagina-jurado .button-list-container{padding:4rem 3rem}}.pagina-jurado .button-list-container .buttons-list a{margin-right:8px;margin-bottom:1rem}.pagina-jurado .button-list-container .buttons-list a:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/../assets/sff-boton-fill-rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}@media (min-width: 992px){.pagina-jurado .more-juries-detail{margin-top:3.5rem}}.pagina-jurado .more-juries-detail .juries-list{display:none;list-style:none;padding:0;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}@media (min-width: 992px){.pagina-jurado .more-juries-detail .juries-list{flex-direction:row}}.pagina-jurado .more-juries-detail .juries-list.active{display:flex !important}.pagina-jurado .more-juries-detail .juries-list li{padding-bottom:1.5rem;display:flex;flex-direction:column}@media (min-width: 992px){.pagina-jurado .more-juries-detail .juries-list li{padding-right:1rem;width:33.33%}}.pagina-jurado .more-juries-detail .juries-list li .name{display:block;font-weight:700;line-height:2rem;font-size:1.7rem}.pagina-jurado .more-juries-detail .juries-list li .description{display:block}.pagina-jurado .more-juries-detail .juries-list li .field--name-field-media-image{margin:0 0 16px}.pagina-jurado .more-juries-detail .juries-list li .field--name-field-media-image a{border:0;padding:0}.pagina-jurado .more-juries-detail .juries-list li .field--name-field-media-image a img{margin:0}.page-node-1023 #main-wrapper,.page-node-3443 #main-wrapper{padding-bottom:120px}.page-node-1023 .node--type-page.node--view-mode-full,.page-node-3443 .node--type-page.node--view-mode-full{margin-top:3rem;padding:0 1rem}.page-node-1023 .node--type-page.node--view-mode-full .field--name-sff-top-anchors-to-sections,.page-node-3443 .node--type-page.node--view-mode-full .field--name-sff-top-anchors-to-sections{margin-bottom:2rem}.page-node-1023 .node--type-page.node--view-mode-full .field--name-body h3,.page-node-3443 .node--type-page.node--view-mode-full .field--name-body h3{font-size:2.4rem;line-height:2.8rem}.page-node-1023 .node--type-page.node--view-mode-full .paragraph--type-section,.page-node-3443 .node--type-page.node--view-mode-full .paragraph--type-section{margin:1rem 0}.page-node-1023 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-title,.page-node-3443 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-title{max-width:100%}.page-node-1023 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-title:before,.page-node-3443 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-title:before{display:none}.page-node-1023 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-rich-body p,.page-node-3443 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-rich-body p{font-size:1rem}.page-node-1023 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-rich-body img,.page-node-3443 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-rich-body img{width:100%;margin:1rem auto;display:block;object-fit:contain}@media (min-width: 992px){.page-node-1023 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-rich-body img,.page-node-3443 .node--type-page.node--view-mode-full .paragraph--type-section .field--name-field-multi-rich-body img{max-width:60%}}.sff-menu-transparencia .row-offcanvas-left .main-content,.sff-private-area .row-offcanvas-left .main-content{padding:0 16px}@media (min-width: 992px){.sff-menu-transparencia .row-offcanvas-left .main-content,.sff-private-area .row-offcanvas-left .main-content{width:66%;padding:60px 40px}}.sff-menu-transparencia .row-offcanvas-left .main-content .node--type-page.node--view-mode-full,.sff-private-area .row-offcanvas-left .main-content .node--type-page.node--view-mode-full{max-width:100%}@media (min-width: 992px){.sff-menu-transparencia .row-offcanvas-left .main-content .node--type-page.node--view-mode-full,.sff-private-area .row-offcanvas-left .main-content .node--type-page.node--view-mode-full{padding-left:34px}}.sff-menu-transparencia .row-offcanvas-left .main-content .node--type-page.node--view-mode-full .field--name-node-title,.sff-private-area .row-offcanvas-left .main-content .node--type-page.node--view-mode-full .field--name-node-title{display:none}.sff-menu-transparencia .row-offcanvas-left .main-content .node--type-page.node--view-mode-full .field--name-body,.sff-private-area .row-offcanvas-left .main-content .node--type-page.node--view-mode-full .field--name-body{width:100%}.sff-menu-transparencia .row-offcanvas-left .main-content .node--type-page.node--view-mode-full h2,.sff-private-area .row-offcanvas-left .main-content .node--type-page.node--view-mode-full h2{font-size:36px;text-transform:none}.sff-menu-transparencia .row-offcanvas-left aside,.sff-private-area .row-offcanvas-left aside{display:unset;position:relative}.sff-menu-transparencia .row-offcanvas-left aside:before,.sff-private-area .row-offcanvas-left aside:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/rayos.svg);position:absolute;top:-250px;left:-200px;z-index:0;width:600px;height:600px;background-size:cover;display:none}@media (min-width: 992px){.sff-menu-transparencia .row-offcanvas-left aside:before,.sff-private-area .row-offcanvas-left aside:before{display:block}}.sff-menu-transparencia .node--type-page.node--view-mode-full a ,.sff-private-area .node--type-page.node--view-mode-full a {color:#FF0042}.sff-menu-transparencia .field--name-sff-documents-linked-with-name,.sff-private-area .field--name-sff-documents-linked-with-name{margin-bottom:8px}.sff-menu-transparencia .field--name-sff-documents-linked-with-name a,.sff-private-area .field--name-sff-documents-linked-with-name a{color:#000;font-weight:500;line-height:1.75em;text-decoration:none;transition:color .3s ease;width:100%;display:flex;align-items:flex-start}.sff-menu-transparencia .field--name-sff-documents-linked-with-name a:hover,.sff-private-area .field--name-sff-documents-linked-with-name a:hover{color:#FF0042}.sff-menu-transparencia .field--name-sff-documents-linked-with-name a:before,.sff-private-area .field--name-sff-documents-linked-with-name a:before{content:"";width:22px;height:22px;background-repeat:no-repeat;background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-download.svg);background-size:auto;background-position:center;background-repeat:no-repeat;margin-right:8px}.sff-menu-transparencia ul,.sff-private-area ul{list-style:none;padding-left:0}.sff-menu-transparencia .node--type-private-page.node--view-mode-full a,.sff-private-area .node--type-private-page.node--view-mode-full a{color:#FF0042}.sff-menu-transparencia .node--type-private-page.node--view-mode-full a:hover,.sff-private-area .node--type-private-page.node--view-mode-full a:hover{text-decoration:none}.view-sff-transparency .view-content{display:flex}.view-sff-transparency .views-row{margin-bottom:36px}@media (min-width: 992px){.view-sff-transparency .views-row{width:33.33%;margin-bottom:16px;padding:0}}.view-sff-transparency .views-row .field--name-name{font-weight:bold;font-size:16px;margin-bottom:16px}.view-sff-transparency .views-row .field--name-field-media-file{display:flex;flex-wrap:wrap;flex-direction:column}.view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-download.svg);background-size:17px 17px;margin-bottom:11px}.view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a{padding-left:15px;color:#000;font-weight:500;line-height:1.75em;text-decoration:none;transition:color .3s ease;width:100%}.view-sff-transparency .views-row .field--name-field-media-file .field__item .file--mime-application-pdf a:hover{color:#FF0042}.sff-menu-area-prensa .row-offcanvas-left aside:before{top:-200px}.page-node-4301 .titles,.page-node-1024 .titles{margin-bottom:6rem}.page-node-4301 .titles .title,.page-node-1024 .titles .title{text-align:right}.page-node-4301 .link-externo{position:relative;color:#FF0042;text-transform:uppercase;letter-spacing:.5px;font-size:.95rem;text-decoration:none;font-weight:700;display:flex;align-items:center;width:fit-content}.page-node-4301 .link-externo:before{left:0}.page-node-4301 .link-externo:after{content:"";background-image:url("/themes/custom/sitges_barrio/css/../assets/ico-dropdown-red.svg");background-size:contain;background-repeat:no-repeat;width:13px;height:13px;margin-left:9px;transition:transform .3s ease}.page-node-4301 .link-externo:hover:after{transform:translateX(8px)}.page-node-4301 .link-externo:hover:before{width:calc(100% - 1rem) !important}.page-node-5255 h1,.page-node-5254 h1{display:none}.page-view-sff-experience .region-featured-bottom-second{background-color:#ece6dc}@media (min-width: 992px){.block-sff-sitges-experience-header-block{padding:0 4%}}@media (min-width: 992px){.block-sff-sitges-experience-last-minute{padding:0 4%}}.block-sff-sitges-experience-last-minute .b-sitges-last-minute{position:relative;z-index:2;margin:0}@media (min-width: 992px){.block-sff-sitges-experience-last-minute .b-sitges-last-minute{margin:0 0 -36px}}.block-views-blocksff-spaces-block-sitges-experience-header{padding:0}.view-sff-spaces{margin:0 0 36px}@media (min-width: 992px){.view-sff-spaces{margin:0 0 96px}}.view-sff-spaces .view-header img{width:100%}.view-sff-spaces .view-header p{color:#fff;text-transform:uppercase;font-size:12px;font-weight:600;margin-top:-88px;display:none;padding:0 1rem}@media (min-width: 992px){.view-sff-spaces .view-header p{display:block;padding:0 4%}}.view-sff-spaces .view-content{padding:0;display:flex;align-items:flex-start;justify-content:flex-start}@media (min-width: 992px){.view-sff-spaces .view-content{padding:0 0 0 4%}}@media (min-width: 1400px){.view-sff-spaces .view-content{justify-content:center}}.view-sff-spaces .view-content .views-row{width:auto;padding:0 8px 0 0}@media (min-width: 992px){.view-sff-spaces .view-content .views-row{margin-bottom:8px}}.view-sff-spaces .view-content .views-row .node--type-room.node--view-mode-card{transition:all .3s ease}.view-sff-spaces .view-content .views-row .node--type-room.node--view-mode-card:hover{transform:translateY(4px)}.view-sff-spaces .view-content .views-row .node--type-room.node--view-mode-card .field--name-field-ref-media-image{margin-bottom:0}.view-sff-spaces .view-content .views-row .node--type-room.node--view-mode-card .field--name-field-ref-media-image img{max-width:100%}.view-sff-spaces .view-content.slick-slider{margin-top:-24px}@media (min-width: 992px){.view-sff-spaces .view-content.slick-slider{margin-top:0}}.view-sff-spaces .view-content.slick-slider .slick-track{display:flex;justify-content:center}.view-sff-spaces .view-content.slick-slider .slick-slide{margin-right:12px}.view-sff-spaces .slick-dots{display:flex;list-style:none;justify-content:center;margin-bottom:12px;padding:0}@media (min-width: 992px){.view-sff-spaces .slick-dots{padding-left:4%}}.view-sff-spaces .slick-dots li{margin-right:5px;line-height:8px}.view-sff-spaces .slick-dots li button{font-size:0;border:1px solid #000;background-color:#000;width:8px;padding:0;height:8px;border-radius:51%}.view-sff-spaces .slick-dots li.slick-active button{background-color:#F8E605;border:1px solid #000}.view-sff-experience .slick-dots{display:flex;list-style:none;margin-bottom:12px;padding:0}@media (min-width: 992px){.view-sff-experience .slick-dots{padding-left:4%}}.view-sff-experience .slick-dots li{margin-right:5px;line-height:8px}.view-sff-experience .slick-dots li button{font-size:0;border:1px solid #000;background-color:#000;width:8px;padding:0;height:8px;border-radius:51%}.view-sff-experience .slick-dots li.slick-active button{background-color:#F8E605;border:1px solid #000}.view-sff-experience .view-header{margin-bottom:.8rem}.view-sff-experience .view-header h2{font-weight:600;font-size:2rem;line-height:1em;padding-left:1rem;margin-bottom:.5rem}@media (min-width: 992px){.view-sff-experience .view-header h2{padding:0 4%}}@media (min-width: 992px){.view-sff-experience .view-header p{padding:0 4%}}.view-sff-experience .view-header .view-header h2{padding-left:0}@media (min-width: 992px){.view-sff-experience .view-header .view-header h2{padding:0 4%}}.view-sff-experience .pretitle{padding:0 1.3rem;font-weight:600;font-size:0.7rem;text-transform:uppercase}@media (min-width: 992px){.view-sff-experience .pretitle{padding:0 4%}}.view-sff-experience .view-content{flex-direction:row;flex-wrap:wrap;display:flex}.view-sff-experience .view-content .slick-list{padding:0;overflow-x:hidden}.view-sff-experience .view-content .slick-list .slick-slide{width:287px !important;margin-right:20px}.view-sff-experience .view-content .views-row{padding:0;display:block !important}@media (min-width: 992px){.view-sff-experience .view-content .views-row{padding:0}}.view-sff-experience .view-content .views-row p{display:block;margin-bottom:0}@media (min-width: 1300px){.view-sff-experience .view-content .views-row.short-row{width:calc(268px * 3);overflow-x:hidden}}@media (min-width: 1600px){.view-sff-experience .view-content .views-row.short-row{width:calc(268px * 4)}}@media (min-width: 1300px){.view-sff-experience .view-content .views-row.short-row .slick-dots{justify-content:flex-start}}@media (min-width: 1300px){.view-sff-experience .view-content .views-row.short-row .field--name-field-ref-promoted-activities{padding-left:7%}}.view-sff-experience .view-content .views-row.short-row .node--type-parallel-collection.node--view-mode-teaser{margin-bottom:0}@media (min-width: 1300px){.view-sff-experience .view-content .views-row.short-row .node--type-parallel-collection.node--view-mode-teaser .field--name-field-multi-label{width:calc(100% - 200px);margin-bottom:1rem;padding-left:7%}}.view-sff-experience .view-content .views-row.medium-row{margin-top:38px}@media (min-width: 1300px){.view-sff-experience .view-content .views-row.medium-row{width:calc(268px * 3);overflow-x:hidden}}@media (min-width: 1600px){.view-sff-experience .view-content .views-row.medium-row{width:calc(268px * 4)}}@media (min-width: 1300px){.view-sff-experience .view-content .views-row.medium-row .slick-dots{justify-content:flex-start}}@media (min-width: 992px){.view-sff-experience .view-content .views-row.medium-row .field--name-field-multi-label,.view-sff-experience .view-content .views-row.medium-row .field--name-field-ref-promoted-activities{padding-left:13%}}.view-sff-experience .field--name-field-ref-promoted-activities .slick-dots{margin-top:-10px}.view-sff-experience .field--name-field-ref-promoted-activities .slick-track .slick-slide{width:218px !important}.view-sff-experience .view-sff-spaces{margin-bottom:2rem;padding-left:1rem}@media (min-width: 992px){.view-sff-experience .view-sff-spaces{margin-bottom:4.5rem;padding-left:0}}@media (min-width: 992px){.view-sff-experience .view-sff-spaces .slick-list{padding-left:4%}}.view-sff-experience .view-sff-spaces .view-content{flex-direction:column-reverse}.sff-double-banner{margin:3rem 0;padding-top:calc(3rem + 136px);background-image:url("/themes/custom/sitges_barrio/css/../assets/zombies.png");background-position:top;background-repeat:repeat-x}@media (min-width: 992px){.sff-double-banner{display:flex;align-items:stretch;margin:3rem 0;background-size:auto;padding-top:calc(3rem + 180px)}}.sff-double-banner .b-que-interesa{padding:0 1rem;margin:1.5rem 0}@media (min-width: 992px){.sff-double-banner .b-que-interesa{width:50%;padding:0 4rem 0 4%;display:flex;flex-direction:column;justify-content:center}}.sff-double-banner .sff-foodtruck-container{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center;min-height:250px}@media (min-width: 992px){.sff-double-banner .sff-foodtruck-container{min-height:484px;width:50%}}.sff-double-banner .sff-foodtruck-container a{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;padding:34px;color:#fff;text-decoration:none;transition:color .3s ease}.sff-double-banner .sff-foodtruck-container a:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:linear-gradient(rgba(0,0,0,0), #000)}.sff-double-banner .sff-foodtruck-container a .sff-title{font-size:32px;font-family:"ClashDisplay-Variable",sans-serif;font-weight:600;position:relative;z-index:2}@media (min-width: 992px){.sff-double-banner .sff-foodtruck-container a .sff-title{width:50%}}.sff-double-banner .sff-foodtruck-container a .sff-map-pointer{position:relative;z-index:2;margin-bottom:0;display:flex;align-items:center;font-size:18px}.sff-double-banner .sff-foodtruck-container a .sff-map-pointer:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location.svg);width:16px;height:16px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px;transition:background-image .3s ease}.sff-double-banner .sff-foodtruck-container a:hover{color:#FF0042}.sff-double-banner .sff-foodtruck-container a:hover .sff-map-pointer:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-red.svg)}.b-experience-family,.b-experience-zombie-walk{padding:0 1.3rem 18rem;background-size:contain;background-position:bottom right;background-repeat:no-repeat;margin-top:2.8rem}@media (min-width: 1300px){.b-experience-family,.b-experience-zombie-walk{width:calc(100% - calc(268px * 3));background-size:auto;background-position:right;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:99;margin-top:0}}@media (min-width: 1600px){.b-experience-family,.b-experience-zombie-walk{width:calc(100% - calc(268px * 4))}}@media (max-width: 767px){.b-experience-family,.b-experience-zombie-walk{background-image:url("/themes/custom/sitges_barrio/css/../assets/monito_mobile.png") !important}}@media (min-width: 1300px){.b-experience-family .sff-texts,.b-experience-zombie-walk .sff-texts{width:calc(50% + 4rem);padding-left:4rem}}.b-experience-family .sff-texts .block-title,.b-experience-zombie-walk .sff-texts .block-title{font-size:2.5rem;line-height:1.1em;margin-bottom:1rem}@media (min-width: 2000px){.b-experience-zombie-walk{align-items:flex-end;padding-right:450px}}@media (max-width: 767px){.b-experience-zombie-walk{background-image:url("/themes/custom/sitges_barrio/css/../assets/bg-poligono-gradient-purple.svg") !important;padding:46px 1rem;margin-top:0;background-size:auto}}.b-experience-zombie-walk .block-title{font-size:32px !important;line-height:1.1em;font-weight:600;margin-bottom:1rem}@media (min-width: 992px){.b-experience-zombie-walk .sff-texts{max-width:350px}}@media (min-width: 1600px){.b-experience-zombie-walk .sff-texts{max-width:unset}}.b-experience-zombie-walk .buttons{display:flex;flex-direction:column;align-items:flex-start}.b-experience-zombie-walk .buttons .sff-walk{margin-bottom:8px}.b-experience-zombie-walk .buttons .sff-makeup{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat}.b-experience-zombie-walk .buttons .sff-makeup:hover{border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-fill-rojo.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat repeat;color:#000}.b-coneix-port{height:413px;display:flex;align-items:flex-end;padding:0;position:relative}@media (min-width: 992px){.b-coneix-port{align-items:stretch;background-size:cover;background-position:center}}.b-coneix-port .sff-texts{background-color:rgba(0,0,0,0.73);color:#fff;padding:2rem 1.3rem;display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 992px){.b-coneix-port .sff-texts{width:33.33%;justify-content:center;padding-left:4%}}.b-coneix-port .sff-texts .block-title{margin-bottom:1rem;font-weight:600;font-size:2rem}@media (min-width: 992px){.b-coneix-port .sff-texts .block-title{font-size:2.5rem;font-weight:700;line-height:1em}}.b-coneix-port .sff-texts p{display:none}@media (min-width: 1300px){.b-coneix-port .sff-texts p{display:block}}.b-coneix-port .sff-texts .sff-tag{position:absolute;font-family:"ClashDisplay-Variable",sans-serif;font-weight:bold;font-size:32px;text-transform:uppercase;display:flex;flex-direction:column;right:68px;top:-24px}.b-coneix-port .sff-texts .sff-tag .sff-new,.b-coneix-port .sff-texts .sff-tag .sff-room{background-color:#000;padding:6px 12px;transform:rotate(-16deg) skewX(30deg);display:block}.b-coneix-port .sff-texts .sff-tag .sff-new .intern,.b-coneix-port .sff-texts .sff-tag .sff-room .intern{display:block;transform:skewX(-30deg)}.b-coneix-port .sff-texts .sff-tag .sff-room{background:linear-gradient(45deg, #FF0042, #DA00FF);color:#000}@media (min-width: 992px){.b-infinitas-experiencias{padding-left:4%}}@media (min-width: 1300px){.b-infinitas-experiencias{width:calc(100% - calc(268px * 3));padding-left:2rem;padding-top:93px}}@media (min-width: 1600px){.b-infinitas-experiencias{width:calc(100% - calc(268px * 4));padding-left:4rem}}.b-infinitas-experiencias .block-title{font-weight:600;font-size:2rem;margin-bottom:1.5rem;line-height:1em}.b-infinitas-experiencias .btn.sff-frame{margin-bottom:1rem;margin-right:.5rem}.block-views-blocksff-spaces-block-rooms-map{background-color:#ece6dc;padding:0;max-width:100%;position:relative;margin-top:15rem}.block-views-blocksff-spaces-block-rooms-map .view-sff-spaces{margin-bottom:0;position:relative}.block-views-blocksff-spaces-block-rooms-map .view-content{width:100%;max-width:unset;padding:0}.block-views-blocksff-spaces-block-rooms-map .view-header{display:flex;flex-direction:column;color:#fff;position:absolute;top:44px;left:16px;z-index:9;text-transform:uppercase;font-weight:bold;letter-spacing:1.63px}@media (min-width: 992px){.block-views-blocksff-spaces-block-rooms-map .view-header{right:4%;left:auto}}.block-views-blocksff-spaces-block-rooms-map .view-header .legend{display:flex;align-items:center;margin-bottom:8px}.block-views-blocksff-spaces-block-rooms-map .view-header .legend:before{content:"";width:24px;height:24px;background-color:#FF0042;margin-right:16px}.block-views-blocksff-spaces-block-rooms-map .view-header .legend.spaces:before{background-color:#F8E605}.block-views-blocksff-spaces-block-rooms-map .view-header .legend.other:before{background-color:#A0C08D}.block-views-blocksff-spaces-block-rooms-map h2{padding:0 1.3rem;margin-bottom:1.5rem;font-weight:600;font-size:2rem}@media (min-width: 992px){.block-views-blocksff-spaces-block-rooms-map h2{text-transform:uppercase;font-size:40px;position:absolute;z-index:9;top:-103px;width:350px;line-height:1em;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-ticket.png);background-repeat:no-repeat;background-size:auto;height:206px;display:flex;justify-content:center;text-align:center;align-items:center;left:10%;transform:rotate(-7deg)}}.block-views-blocksff-spaces-block-rooms-map .geolocation-map-wrapper{padding:0;height:700px;max-width:100vw}.block-views-blocksff-spaces-block-rooms-map .geolocation-map-wrapper .gm-style-iw.gm-style-iw-c{border-radius:0;padding:0;box-shadow:none;max-width:150px !important}.block-views-blocksff-spaces-block-rooms-map .geolocation-map-wrapper .gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:auto !important}.block-views-blocksff-spaces-block-rooms-map .geolocation-map-wrapper .gm-style-iw.gm-style-iw-c .gm-style-iw-d .views-field-title .space{background-color:#F8E605}.block-views-blocksff-spaces-block-rooms-map .geolocation-map-wrapper .gm-style-iw.gm-style-iw-c .gm-style-iw-d .views-field-title .room{background-color:#FF0042}.block-views-blocksff-spaces-block-rooms-map .geolocation-map-wrapper .gm-style-iw.gm-style-iw-c .gm-style-iw-d .views-field-title a{text-decoration:none;color:#000;padding:12px;text-transform:uppercase;font-weight:700;display:block;font-size:.8rem;letter-spacing:1.63px;font-family:"Montserrat",sans-serif}.block-views-blocksff-spaces-block-rooms-map .geolocation-map-wrapper .gm-style-iw-tc{display:none}.block-views-blocksff-spaces-block-rooms-map .geolocation-map-wrapper .gm-ui-hover-effect>span{background-color:#fff}.p-team-layout .header{display:flex;margin-bottom:63px;flex-direction:column;padding:0 1rem}@media (min-width: 1300px){.p-team-layout .header{flex-direction:row-reverse;align-items:flex-end;justify-content:space-between;gap:24px;padding:0}}.p-team-layout .header h1{margin-bottom:24px}@media (min-width: 1300px){.p-team-layout .header h1{font-size:200px;line-height:1em;letter-spacing:-1.67px;text-align:right;margin-bottom:0}}@media (min-width: 1300px){.p-team-layout .header h1,.p-team-layout .header div{margin-bottom:0;width:50%}}.p-team-layout .header div{font-size:24px;line-height:1.29em}.p-team-layout .accordion .accordion-item{background-color:transparent;border-radius:0;border-left:0;border-right:0}.p-team-layout .accordion .accordion-item.not-collapsed .category-name:after{transform:rotate(180deg)}.p-team-layout .accordion .accordion-item.not-collapsed .accordion-body{display:flex}.p-team-layout .category{padding-top:16px}.p-team-layout .position-name{text-transform:none;font-size:24px;line-height:1em;letter-spacing:0;margin-bottom:16px;width:100%}@media (min-width: 1300px){.p-team-layout .position-name{margin-bottom:36px;font-size:40px}}.p-team-layout .category{padding:24px 1rem;border-top:1px solid #000}@media (min-width: 1300px){.p-team-layout .category{padding:36px 0}}.p-team-layout .category .category-name{text-transform:uppercase;font-size:24px;font-family:"ClashDisplay-Variable",sans-serif;font-weight:700;width:100%;color:#000;text-decoration:none;display:flex;align-items:center;justify-content:space-between;line-height:1em;transition:all .3s ease}@media (min-width: 1300px){.p-team-layout .category .category-name{font-size:60px}}.p-team-layout .category .category-name:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .3s ease;width:18px;height:18px;flex-shrink:0}@media (min-width: 1300px){.p-team-layout .category .category-name:after{width:36px;height:36px}}.p-team-layout .category .category-name:hover{color:#FF0042}.p-team-layout .category .category-name:hover:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-red-arrow.svg)}.p-team-layout .category .accordion-body{width:100%;display:none;flex-wrap:wrap;padding:0;position:relative;margin-top:16px}@media (min-width: 1300px){.p-team-layout .category .accordion-body{margin-top:36px}}.p-team-layout .category .accordion-body .group-image{display:none;position:relative}@media (min-width: 1300px){.p-team-layout .category .accordion-body .group-image{display:unset;width:400px}}.p-team-layout .category .accordion-body .group-image .img-container{position:sticky;top:136px;left:0;width:287px}.p-team-layout .category .accordion-body .group-image .img-container:after{content:"";background-color:rgba(255,0,66,0.4);background-blend-mode:multiply;position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.p-team-layout .category .accordion-body .container-wrapper{width:100%}@media (min-width: 1300px){.p-team-layout .category .accordion-body .container-wrapper{width:calc(100% - 400px);padding-left:120px;display:inline-block;vertical-align:top}}.p-team-layout .c-container .team-member{display:flex;border-bottom:1px solid #000;flex-direction:column;padding:16px 0;text-decoration:none;color:#000;transition:all .3s ease}@media (min-width: 1300px){.p-team-layout .c-container .team-member{align-items:center;justify-content:space-between;flex-direction:row}}.p-team-layout .c-container .team-member .name{text-transform:uppercase;font-size:20px;line-height:1em;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:0;color:#000;transition:all .3s linear}@media (min-width: 1300px){.p-team-layout .c-container .team-member .name{font-size:30px}}.p-team-layout .c-container .team-member.active{pointer-events:none}.p-team-layout .c-container .team-member.active .name{color:#FF0042}.p-team-layout .c-container .team-member.active:hover .name{transform:none}.p-team-layout .c-container .team-member:hover .name{transform:scale(0.95) translateY(-6px)}.p-team-layout .c-container .team-member:last-child{margin-bottom:24px;border-bottom:0}@media (min-width: 1300px){.p-team-layout .c-container .team-member:last-child{margin-bottom:48px;border-bottom:1px solid #000}}.p-team-layout .c-container .team-member .member-position{margin-bottom:0;font-size:18px}.sff-route-sff-teampage-team [aria-label="breadcrumb"]{background-color:transparent}@media (min-width: 1300px){.sff-route-sff-teampage-team #main-wrapper{background-image:url(/themes/custom/sitges_barrio/css/../assets/pajaros.png);background-position:top left;background-size:auto;background-repeat:no-repeat}}.user-logged-in .p-team-layout .category .accordion-body .group-image .img-container{top:calc(136px + 79px)}.page-node-931 #page #main-wrapper,.page-node-931 #page .region-featured-bottom-second{background-color:#ECE6DC !important}.page-node-931 #page #main-wrapper .views-element-container,.page-node-931 #page .region-featured-bottom-second .views-element-container{margin-top:2rem}.page-node-931 #main{background-color:#ECE6DC !important}@media (min-width: 992px){.page-node-931 #main{background-image:url("/themes/custom/sitges_barrio/css/../assets/bg-como-llegar.png");background-position:top right;background-size:auto 625px;background-repeat:no-repeat}}.page-node-931 #main .field--name-node-title{display:none}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full{padding:24px 0 0}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full{padding-top:0}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full a:not(.title){text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:1.75px;display:flex;align-items:center;flex-wrap:wrap;transition:all .3s ease}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full a:not(.title) strong{margin:0 3px}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full a:not(.title):hover{text-decoration:none;color:#000}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full a:not(.title):hover:after{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg);transform:rotate(-90deg) translateY(8px)}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full a:not(.title):after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-red-arrow.svg);width:10px;height:10px;background-position:center;background-repeat:no-repeat;background-size:auto;margin-left:7px;transform:rotate(-90deg);transition:all .3s ease}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera{padding:0 0 24px;display:flex;align-items:flex-end;height:518px;margin-bottom:100px}}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header{border-image:url(/themes/custom/sitges_barrio/css/../assets/bg-boton-blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;padding:32px;width:fit-content;position:relative}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-como-llegar.png);width:106px;height:124px;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:-32px;bottom:-45px;display:none}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header:after{display:block}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header h2{font-size:46px;text-transform:none;font-weight:400;margin-bottom:16px;line-height:1.13em}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header h2{font-size:66px}}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header .anchors-wrapper{margin-bottom:56px;display:flex;align-items:center;gap:36px}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header .anchors-wrapper a{margin-bottom:16px}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header .anchors-wrapper a{margin-bottom:0}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header .anchors-wrapper a:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-black.svg);width:12px;height:15px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:12px}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header p{margin-bottom:0;padding-right:64px;display:none}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header p{display:block}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .cabecera .address-header p a{justify-content:flex-end}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body{padding-top:36px}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body h3{font-size:40px;font-weight:400;display:flex;align-items:center;flex-wrap:wrap;width:100%;line-height:1em;margin-bottom:24px}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body h3{margin-bottom:0}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body h3 strong{margin:0 5px}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body h3:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-location-red.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:22px;height:28px;margin-right:16px}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row{display:flex;flex-wrap:wrap;flex-direction:column;padding-bottom:36px}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row{padding-bottom:48px;flex-direction:row;gap:36px}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item{border-image:url(/themes/custom/sitges_barrio/css/../assets/bg-boton-blanco.png);border-image-slice:12 12 12 12 fill;border-image-width:12px 12px 12px 12px;border-image-outset:0px 0px 0px 0px;display:flex;flex-direction:column;margin-bottom:12px;padding:20px 24px;width:100%}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item{padding:48px 36px;width:calc(50% - 24px);margin-bottom:0}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item p{margin-bottom:0}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item .title{text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:3px;color:#000;line-height:1em;width:100%;display:flex;align-items:center;text-decoration:none}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item .title{justify-content:flex-start;margin-bottom:16px}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item .title:before{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-train.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:36px;height:43px;margin-right:16px;transition:all .3s ease}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item .title:after{content:"";background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-dropdown-black.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:14px;height:16px;margin-left:auto;transition:all .3s ease}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item .title:after{display:none}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item p:last-child{margin-bottom:0}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item p:last-child a{font-weight:700}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item .accordion-body{flex-grow:1;padding:0;display:flex;flex-direction:column;display:none;padding-top:16px}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item .accordion-body{display:flex;padding-top:0}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item .accordion-body p:first-child{flex-grow:1;margin-bottom:1rem}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item.open .title:after{transform:rotate(180deg)}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item.open .accordion-body{display:flex}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row .item.bus .title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ico-bus.svg)}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row.airport{flex-wrap:wrap}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row.airport .train{width:calc(65% - 24px)}}@media (min-width: 992px){.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row.airport .rodalies{width:calc(35% - 24px)}}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row.airport .bus{width:100%}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row.airport .accordion-body{flex-wrap:wrap;flex-direction:row;column-gap:36px}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row.airport .accordion-body p{width:100%}.page-node-931 #main .node--type-page.node--type-page.node--view-mode-full .body .item-row.airport .accordion-body .subitem{width:calc(33% - 24px)}

/*# sourceMappingURL=style.css.map */
