@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,.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{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,.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-sff-sponsors .view-header p,.page-view-sff-sponsors .view-sff-sponsors .view-content .group-title,.page-view-sff-sponsors .view-content.row h3,.palmares .listado-item 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,.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-sff-sponsors .view-header p,.page-view-sff-sponsors .view-sff-sponsors .view-content .group-title,.page-view-sff-sponsors .view-content.row h3,.palmares .listado-item 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,.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,.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{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{line-height:4.5rem;font-size:4rem}}.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .titles .title span,body h3,.block-sff-sponsors-why-sponsor .content .sff-highlight p,.node--type-room.node--view-mode-full .field--name-node-title,.node--type-publication.node--view-mode-full .field--name-node-title,.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,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .titles .title span,body h3,.block-sff-sponsors-why-sponsor .content .sff-highlight p,.node--type-room.node--view-mode-full .field--name-node-title,.node--type-publication.node--view-mode-full .field--name-node-title,.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{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{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,.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,.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-node-145 .paragraph--type-featured-link a,.page-view-sff-packs .block-system-main-block .slick-arrow,.page-node-220 .pases-container .descarga_pase .btn,.path-user .form-actions button,.path-oauth form .form-actions #edit-submit,.block-sff-inscribe-film .wrapper .link,.mailchimp-signup-subscribe-form .content .form-actions button,.sff-slick-home .slick-arrow,.node--type-film .region--bottom #sff-film-multimedia .slick-arrow,.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,.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,.film-header .region--top .field.field--name-sff-films-ticketing-link a,.c-event-item .buy-button a,.c-event-item .buy-zone a,.path-my-reservations .c-modal .modal-main-container .footer-zone .cencel-button,.b-buscador .results-options .reservation-options .reservation-status,.b-buscador .header .c-feedback .btn,.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,.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,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.b-redes .field,.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-sff-past-editions-block .content,.b-buscador,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.field--name-field-ref-sponsors,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.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-node-145 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page .field--name-body,.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,.block-sff-bases-regulations,.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,.page-node-262 .node--type-page.node--view-mode-full,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block{margin:0 auto}@media (min-width:992px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.b-redes .field,.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-sff-past-editions-block .content,.b-buscador,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.field--name-field-ref-sponsors,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.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-node-145 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page .field--name-body,.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,.block-sff-bases-regulations,.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,.page-node-262 .node--type-page.node--view-mode-full,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block{width:992px}}@media (min-width:1300px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.b-redes .field,.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-sff-past-editions-block .content,.b-buscador,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.field--name-field-ref-sponsors,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.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-node-145 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page .field--name-body,.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,.block-sff-bases-regulations,.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,.page-node-262 .node--type-page.node--view-mode-full,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block{width:1274px}}@media (min-width:1400px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.b-redes .field,.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-sff-past-editions-block .content,.b-buscador,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.field--name-field-ref-sponsors,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.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-node-145 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page .field--name-body,.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,.block-sff-bases-regulations,.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,.page-node-262 .node--type-page.node--view-mode-full,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block{width:1350px}}@media (min-width:1600px){.page-node-916 .block-page-title-block .title,.page-node-931 .block-page-title-block .title,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .titles .title span,.page-node-916 .node--type-page.node--view-mode-full,.page-node-931 .node--type-page.node--view-mode-full,.b-redes .field,.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-sff-past-editions-block .content,.b-buscador,.field--name-sff-top-anchors-to-sections,.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full,.field--name-field-ref-sponsors,.node--type-news.node--view-mode-full .field--name-sff-blog-news-prev-next,.news-body,.logbook-body,.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-node-145 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page.node--view-mode-full,.page-node-146 .node--type-page .field--name-body,.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,.block-sff-bases-regulations,.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,.page-node-262 .node--type-page.node--view-mode-full,.path-user .main-content section,.path-user .block-page-title-block,.path-oauth .main-content section,.path-oauth .block-page-title-block{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,.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,.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-node-145 .paragraph--type-featured-link a,.page-view-sff-packs .block-system-main-block .slick-arrow,.page-node-220 .pases-container .descarga_pase .btn,.path-user .form-actions button,.path-oauth form .form-actions #edit-submit{text-decoration:none;border-style:solid;border-width:1px;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);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,.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,.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-node-145 .paragraph--type-featured-link a:hover,.page-view-sff-packs .block-system-main-block .slick-arrow:hover,.page-node-220 .pases-container .descarga_pase .btn:hover,.path-user .form-actions button:hover,.path-oauth form .form-actions #edit-submit:hover{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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,.mailchimp-signup-subscribe-form .content .form-actions button,.sff-slick-home .slick-arrow,.node--type-film .region--bottom #sff-film-multimedia .slick-arrow,.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,.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{text-decoration:none;border-style:solid;border-width:1px;text-transform:uppercase;background-color:transparent;padding:12px 16px;display:inline-block;color:#fff;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_blanco.png);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,.mailchimp-signup-subscribe-form .content .form-actions button:hover,.sff-slick-home .slick-arrow:hover,.node--type-film .region--bottom #sff-film-multimedia .slick-arrow:hover,.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,.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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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,.c-event-item .buy-button a,.c-event-item .buy-zone a,.path-my-reservations .c-modal .modal-main-container .footer-zone .cencel-button{text-decoration:none;border-style:solid;border-width:1px;text-transform:uppercase;background-color:transparent;padding:12px 16px;display:inline-block;color:#000;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-fill-rojo.png);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,.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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .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,.path-program .titles .title,.path-my-reservations .titles .title,.path-films .titles .title,.page-view-sff-sponsors .title,.page-node-141 .title,.page-view-sff-publications .title,.page-node-145 .title,.page-node-146 .title,.page-node-154 .title,.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,.page-node-262 .titles .title span{margin:1.4rem auto;padding-right:0;font-size:3.75rem}}.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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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-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,.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,.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,.page-node-4 .banner_wrapper a,.block-sff-bases-regulations .content .sff-group-right .sff-document .link a{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,.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,.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,.page-node-4 .banner_wrapper a:before,.block-sff-bases-regulations .content .sff-group-right .sff-document .link a: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,.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,.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,.page-node-4 .banner_wrapper a:hover:before,.block-sff-bases-regulations .content .sff-group-right .sff-document .link a: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,.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,.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}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 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}img{-o-object-fit:cover;object-fit:cover}.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){-webkit-animation:ease .7s top forwards;animation:ease .7s top forwards}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:nth-child(2){-webkit-animation:ease .7s scaled forwards;animation:ease .7s scaled forwards}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:nth-child(3){-webkit-animation:ease .7s bottom forwards;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){-webkit-animation:ease .7s top-2 forwards;animation:ease .7s top-2 forwards}.navbar-toggler-icon span:nth-child(2){-webkit-animation:ease .7s scaled-2 forwards;animation:ease .7s scaled-2 forwards}.navbar-toggler-icon span:nth-child(3){-webkit-animation:ease .7s bottom-2 forwards;animation:ease .7s bottom-2 forwards}.navbar-toggler-icon span+span{margin-top:6px}@-webkit-keyframes top{0%{top:0;transform:rotate(0)}50%{top:8px;transform:rotate(0)}100%{top:8px;transform:rotate(45deg)}}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:8px;transform:rotate(0)}100%{top:8px;transform:rotate(45deg)}}@-webkit-keyframes top-2{0%{top:12px;transform:rotate(45deg)}50%{top:12px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes top-2{0%{top:12px;transform:rotate(45deg)}50%{top:12px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@-webkit-keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:11px;transform:rotate(0)}100%{bottom:11px;transform:rotate(135deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:11px;transform:rotate(0)}100%{bottom:11px;transform:rotate(135deg)}}@-webkit-keyframes bottom-2{0%{bottom:11px;transform:rotate(135deg)}50%{bottom:11px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes bottom-2{0%{bottom:11px;transform:rotate(135deg)}50%{bottom:11px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@-webkit-keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@-webkit-keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}@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}.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%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;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:-webkit-fit-content;width:-moz-fit-content;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;flex-direction:row-reverse;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}}.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)}}.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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_black_bg.png);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 6rem}}.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:1rem;padding:0 1rem}@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){-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-no-fill.png);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{-webkit-animation:cochecito .5s;animation:cochecito .5s}.path-espais .block-sff-scroll-up .scroll-up .text{color:#fff}.region-featured-bottom-third{position:relative}@-webkit-keyframes cochecito{from{opacity:1;transform:translateY(0%)}to{transform:translateY(-1000%);opacity:0}}@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;-webkit-clip-path:polygon(2% 0,98% 0,100% 2%,100% 98%,98% 100%,2% 100%,0 98%,0 2%);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:"";-webkit-clip-path:polygon(2% 0,98% 0,100% 2%,100% 98%,98% 100%,2% 100%,0 98%,0 2%);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:span 6}@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-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{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 .view-header{max-width:75%;background-size:cover}}@media (min-width:1600px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header{background-size:100% 100%;max-width:50%}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header h2{font-size:4rem;letter-spacing:-0.53px;font-weight:600;line-height:4.5rem;padding:1rem 0}@media (min-width:992px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header h2{padding:5rem 5rem 1rem}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates{display:flex;flex-direction:column;text-transform:uppercase;padding:1rem 0;width:100%}@media (min-width:992px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates{align-items:center;flex-direction:row;padding:0;padding:0 5rem 5rem}}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date{display:grid;grid-auto-columns:1fr;grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content;grid-template-rows:1fr 1fr;gap:0px 0px;padding:1rem;grid-template-areas:"number type" "number month"}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .type{grid-area:type;font-weight:400;font-size:1rem;letter-spacing:2.09px}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .number{grid-area:number;font-weight:700;font-size:3.5rem;line-height:3.5rem}.block-views-blocksff-packs-block-passes .view-sff-packs .view-header .dates .date .month{font-weight:700;font-size:1.2rem;letter-spacing:1.39px;grid-area:month}.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{padding-top:5rem}}@media (min-width:1600px){.block-views-blocksff-packs-block-passes .view-sff-packs .view-content{max-width:60%}}.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:2rem;width:calc(50% - 4rem)}}.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}}.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}}.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%;-o-object-fit:contain;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;-webkit-animation:rotation 10s infinite linear;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}}.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:75%}}.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{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:-webkit-fit-content;width:-moz-fit-content;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 .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}@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:-webkit-fit-content;width:-moz-fit-content;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 - 86px)}}.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% + 140px);transform:translateX(-50%)}}@media (min-width:1300px){.sff-custom-not-found .text-container{position:absolute;left:50%;top:calc(50% + 140px);transform:translateX(-50%)}}@media (min-width:1600px){.sff-custom-not-found .text-container{top:calc(50% +450px)}}.sff-custom-not-found .text-container h1{font-family:"Montserrat",sans-serif;font-size:80px;font-weight:800}@media (min-width:992px){.sff-custom-not-found .text-container h1{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 h1{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 h1{font-size:250px;letter-spacing:28.85px;line-height:250px}}@media (min-width:992px){.sff-custom-not-authorized .text-container p{max-width:45%}}.mailchimp-signup-subscribe-form{background-color:#4C5DFF;position:fixed;bottom:0px;right:0;width:100% !important;z-index:9999;font-family:"Poppins",sans-serif;transition:width 0.8s ease,transform 0.8s cubic-bezier(0.55,0,0.1,1);-webkit-clip-path:polygon(2% 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 4%);clip-path:polygon(2% 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 4%)}@media (min-width:992px){.mailchimp-signup-subscribe-form{width:384px !important;bottom:24px}}.mailchimp-signup-subscribe-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}.mailchimp-signup-subscribe-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}.mailchimp-signup-subscribe-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}.mailchimp-signup-subscribe-form .content fieldset label,.mailchimp-signup-subscribe-form .content .fieldset-legend,.mailchimp-signup-subscribe-form .content label{line-height:14px;font-size:12px;font-weight:400}.mailchimp-signup-subscribe-form .content .fieldset-legend{display:none}.mailchimp-signup-subscribe-form .content .fieldset-wrapper .radio{display:flex;align-items:center}.mailchimp-signup-subscribe-form .content fieldset{margin-bottom:0 !important}.mailchimp-signup-subscribe-form .content .js-form-type-radio,.mailchimp-signup-subscribe-form .content .checkbox{margin-right:1rem}.mailchimp-signup-subscribe-form .content .js-form-type-radio input,.mailchimp-signup-subscribe-form .content .checkbox input{width:1rem;height:1rem;margin-top:0}.mailchimp-signup-subscribe-form .content .js-form-type-radio label,.mailchimp-signup-subscribe-form .content .checkbox label{margin-left:.5rem}.mailchimp-signup-subscribe-form .content .checkbox{display:flex}.mailchimp-signup-subscribe-form .content .form-check-input:checked{background-color:#FF0042;color:#FF0042}.mailchimp-signup-subscribe-form .content .form-actions{margin-top:1rem;background-color:transparent}.mailchimp-signup-subscribe-form.collapsed .mailchimp-newsletter-mergefields,.mailchimp-signup-subscribe-form.collapsed .js-form-item,.mailchimp-signup-subscribe-form.collapsed .form-actions,.mailchimp-signup-subscribe-form.collapsed .close{display:none}.mailchimp-signup-subscribe-form.aparecer{transform:translateX(0)}@media (max-width:767px){.mailchimp-signup-subscribe-form.pestaña{transform:translateX(calc(100% - 36px));max-height:128px}.mailchimp-signup-subscribe-form.pestaña h2{opacity:1}}@media (min-width:992px){.mailchimp-signup-subscribe-form.pestaña:not(.mailchimp-signup-subscribe-form:hover){transform:translateX(calc(100% - 36px));max-height:128px}.mailchimp-signup-subscribe-form.pestaña:not(.mailchimp-signup-subscribe-form:hover) h2{opacity:1}}.mailchimp-signup-subscribe-form .close{background-color:transparent;border:0;box-shadow:none;position:absolute;top:24px;right:24px;transition:opacity .3s ease}.mailchimp-signup-subscribe-form .close:hover:after{opacity:.5}.mailchimp-signup-subscribe-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}.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 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:-webkit-fit-content;width:-moz-fit-content;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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_blanco.png);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:3rem;min-height:100vh}@media (min-width:992px){.b-buscador{flex-direction:row;margin-top:3rem}}.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:-webkit-sticky;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:-webkit-sticky;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;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-fill-rojo.png);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-films .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}.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:0;right:0;transition:all .3s ease}@media (min-width:992px){.block-sff-user-menu-block .sff-my-festival .dropdown-menu{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;font-size:.87rem;display:flex;align-items:center}.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;background-size:contain;background-position:center;background-repeat:no-repeat}.film-header .region--top .field.field--name-sff-films-trailer a:hover{color:#fff}.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;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:2;padding:0;background-color:#000}.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}}@media (min-width:992px){.node--type-film .field--name-field-ref-directors h2{margin-bottom:calc(1.5rem + 120px)}}.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:calc(1.5rem + 120px)}}.node--type-film .field--name-field-ref-directors .field__items .field__item:first-child{margin-top:0}.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}.node--type-film .col-sm-9 .field{padding:0 1rem}@media (min-width:992px){.node--type-film .col-sm-9 .field{padding-left:10%;padding-right:7%}}@media (min-width:1600px){.node--type-film .col-sm-9 .field{padding:0 7% 0 13%}}.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}}.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 .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}.node--type-film .region--bottom .field--name-sff-films-film-sesssions-section .film-sessions-container ul .views-row{margin-bottom:8px}@media (min-width:576px){.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}}.node--type-film .region--bottom #sff-film-multimedia{padding:0 1rem;margin-top:2rem}@media (min-width:992px){.node--type-film .region--bottom #sff-film-multimedia{padding:0 7%}}@media (min-width:1600px){.node--type-film .region--bottom #sff-film-multimedia{padding:0 10%}}.node--type-film .region--bottom #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 .region--bottom #sff-film-multimedia .slick-container{list-style:none;margin:0;padding-left:0 !important}.node--type-film .region--bottom #sff-film-multimedia .slick-list{margin-bottom:6.8rem}.node--type-film .region--bottom #sff-film-multimedia .slick-track{margin:0}.node--type-film .region--bottom #sff-film-multimedia .slick-slide{padding-right:1.5rem}.node--type-film .region--bottom #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 .region--bottom #sff-film-multimedia .field--name-sff-films-film-video-gallery .field--name-field-media-oembed-video{max-width:unset}}.node--type-film .region--bottom #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 .region--bottom #sff-film-multimedia .field--name-sff-films-film-video-gallery .slick-arrow{bottom:-56px}.node--type-film .region--bottom #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 .region--bottom #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 .region--bottom #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 .region--bottom #sff-film-multimedia .slick-arrow.slick-prev{right:86px}.node--type-film .region--bottom #sff-film-multimedia .slick-arrow.slick-prev:before{transform:translate(-50%,-50%) rotate(-180deg)}.node--type-film .region--bottom #sff-film-multimedia .slick-arrow.slick-prev:hover:before{transform:translate(-50%,-50%) rotate(90deg);background-size:contain}.node--type-film .region--bottom #sff-film-multimedia .slick-arrow.slick-next:before{transform:translate(-50%,-50%) rotate(0deg)}.node--type-film .region--bottom #sff-film-multimedia .slick-arrow.slick-next:hover:before{transform:translate(-50%,-50%) rotate(-90deg);background-size:contain}.b-buscador .header{background-color:#ece6dc;box-shadow:none}@media (min-width:992px){.b-buscador .header{z-index:998}}.b-buscador .header .c-feedback{box-shadow:0 2px 13px 0 rgba(0,0,0,0.09);padding:2rem 1.5rem;margin:0 .8rem 2rem;width:calc(100% - 1.6rem)}@media (min-width:992px){.b-buscador .header .c-feedback{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:center;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}}.b-buscador .header .c-feedback .tags-container{margin:1.3rem 0 0}.b-buscador .header .c-feedback .tags-container .tag{border-radius:0;border:1px solid #000;background-color:transparent}.b-buscador .header .c-feedback .tags-container .tag.category-__text{background-color:rgba(159,192,142,0.75)}.b-buscador .header .c-feedback .btn{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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 .header .c-feedback .btn:hover{color:#000;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-fill-rojo.png);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){.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{color:#FF0042;margin-bottom:1rem;margin-top:0}.b-buscador .side .c-check-group .title:after{content:"";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(-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}.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}.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;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_rojo.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_azul.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_verde.png);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}.taxonomy-term--type-days{width:100%}.taxonomy-term--type-days .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){.taxonomy-term--type-days .field--name-sff-day-to-day-header .text{line-height:4rem;font-size:3.5rem}}.taxonomy-term--type-days .field--name-sff-day-to-day-header .text .day{font-weight:700}.taxonomy-term--type-days .field--name-sff-day-to-day-header .link{margin-top:1.5rem}.page-view-sff-day-to-day .field--name-field-media-image{position:relative;float:none;margin:0}.page-view-sff-day-to-day .field--name-field-media-image img{margin-bottom:0;width:100%}.page-view-sff-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;transition:all 0.4s cubic-bezier(0.42,0,0.58,1);pointer-events:none}.page-view-sff-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}.page-view-sff-day-to-day .field--name-field-media-image:hover:before{transform:scaleY(1)}.page-view-sff-day-to-day .field--name-field-media-image:hover:after{transform:translateY(0);opacity:1}#colorbox{min-height:600px}#colorbox #cboxWrapper{border-radius:0}#colorbox #cboxContent{overflow:unset}#colorbox #cboxContent .cboxPhoto{padding:3rem 0}#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{-o-border-image:url("/themes/custom/sitges_barrio/css/../assets/sff_boton_black_and_red.png") !important;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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);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:center;padding:3.25rem 2rem 2rem;height:100%}.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.5rem;margin-bottom:1rem}.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-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:-webkit-fit-content;width:-moz-fit-content;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;flex-direction:column;padding:2rem 1rem}@media (min-width:992px){.node--type-room.node--view-mode-full,.node--type-publication.node--view-mode-full{padding:4rem 0;flex-direction:row}}.node--type-room.node--view-mode-full .group-right,.node--type-publication.node--view-mode-full .group-right{padding-left:1rem}.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:-webkit-fit-content;width:-moz-fit-content;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)}.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 .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-default{background-color:#FF0042;min-height:277px}.node--type-person.node--view-mode-default .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-default .group-left{width:calc(221px + 1.5rem);padding-left:1.5rem;padding-top:0;margin-top:-120px}}.node--type-person.node--view-mode-default .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-default .group-right{padding:2.5rem 2rem 2rem;width:calc(100% - 221px - 1.5rem);font-size:1.5rem;font-weight:500;line-height:2rem}}.node--type-person.node--view-mode-default .group-right .person-title{font-weight:700;font-size:1rem}@media (min-width:992px){.node--type-person.node--view-mode-default .group-right .person-title{margin-bottom:1.5rem;font-size:1.5rem}}.node--type-person.node--view-mode-default .group-right .field__item{margin-top:0}.node--type-person.node--view-mode-default .field{padding:0}.node--type-person.node--view-mode-default .field.field--name-field-ref-image{margin:0}@media (min-width:992px){.node--type-person.node--view-mode-default .field.field--name-field-ref-image{-webkit-clip-path:polygon(2% 0,98% 0,100% 2%,100% 98%,98% 100%,2% 100%,0 98%,0 2%);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-default .field.field--name-field-ref-image img{-o-object-fit:cover;object-fit:cover}.c-event-item{display:flex;padding:0;justify-content:space-between;border-radius:0;flex-direction:column;position:relative;background-color:#fff;color:#000}@media (min-width:992px){.c-event-item{flex-direction:row}}.c-event-item .side{position:static}.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;flex-direction:column;justify-content:center;padding:1.5rem 1.5rem .75rem;width:100%}@media (min-width:992px){.c-event-item .titles{width:45%;padding:.5rem;max-width:230px}}@media (min-width:1300px){.c-event-item .titles{flex-grow:1;padding:1.5rem;max-width:350px}}@media (min-width:1600px){.c-event-item .titles{max-width:unset}}.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}.c-event-item .movie-titles{list-style:none;padding:0}.c-event-item .movie-titles li{display:flex;align-items:center}.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:25%}}@media (min-width:1300px){.c-event-item .sections{width:30%;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}}.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;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-negro.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-fill-rojo.png);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;position:absolute;top:0;right:0;min-width:170px}.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-modal .c-event-item .titles{flex-grow:1}.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:-webkit-fit-content;width:-moz-fit-content;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;-moz-column-gap:1rem;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{width:100%;height:198px;margin-bottom:1rem;background-color:#fff}.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-linked-logo a{width:291px;height:198px;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease}.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-linked-logo a img{max-width:90%;-o-object-fit:cover;object-fit:cover}.node--type-patrocinador.node--view-mode-recommendation .field--name-sff-sponsors-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{font-weight:800;font-size:1.1rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}.node--type-patrocinador.node--view-mode-recommendation .field--name-field-address{font-weight:400;letter-spacing:1px;line-height:1.2rem}.node--type-patrocinador.node--view-mode-recommendation .field--name-field-multi-additional-comment{font-weight:400;font-size:.9rem;line-height:1.2rem;color:#FF0042;margin-top:1rem}.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;-o-object-fit:cover;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;-webkit-clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);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}}.field--name-sff-paragraph-shop-banner-small,.field--name-sff-paragraph-shop-banner-big{padding:0 1rem}@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}.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;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff-boton-no-fill.png);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}}.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;-moz-column-gap:1rem;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 p{font-family:"ClashDisplay-Variable",sans-serif;font-size:1.5rem;letter-spacing:1px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.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:-webkit-fit-content;width:-moz-fit-content;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;-o-object-fit:cover;object-fit:cover;-o-object-position:center;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:-webkit-fit-content;width:-moz-fit-content;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;-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;-moz-column-gap:.5rem;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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_black_and_red.png);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:-webkit-fit-content;width:-moz-fit-content;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;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_rojo.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_verde.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/bg_funfact_azul.png);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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_hover_fun.png);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;-webkit-clip-path:inset(0 -100vmax);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;-o-object-fit:cover;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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);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}@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:-86px;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 .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:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}}@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:#ff2d1f;padding-top:1rem}@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}}@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 .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;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_blanco.png);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;-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton-black.png);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;-webkit-animation:rotation 10s infinite linear;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:center}}.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}}.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:-12.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)}.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;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);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_wrapper{background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;-o-border-image:url("/themes/custom/sitges_barrio/css/../assets/sff_boton_voluntariado.png");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}@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");-o-border-image:none;border-image:none;min-width:1000px;background-position:center;background-size:contain;align-items:flex-start;padding:0}}.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 a{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 a{margin-left:10.5rem}}.page-node-4 .banner_wrapper a:before{background-color:#fff;left:0}.page-node-4 .banner_wrapper 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}.page-node-4 .banner_wrapper a:hover:after{transform:translateX(8px)}.page-node-4 .banner_wrapper a:hover:before{width:100%}.page-node-4 .disclaimer{text-transform:uppercase;font-weight:700;font-size:1rem}.page-view-sff-sponsors #main-wrapper{background-color:#fff !important}.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{margin:1.5rem 0}.page-view-sff-sponsors .view-sff-sponsors:first-child{margin-top:0}.page-view-sff-sponsors .view-sff-sponsors .view-header h2{margin-bottom:2rem}.page-view-sff-sponsors .view-sff-sponsors .view-header p{margin-bottom:0}.page-view-sff-sponsors .view-sff-sponsors .view-content{display:flex;max-width:75%}@media (min-width:992px){.page-view-sff-sponsors .view-sff-sponsors .view-content{justify-content:unset}}.page-view-sff-sponsors .view-sff-sponsors .view-content .views-row{display:flex;align-items:center;justify-content:center;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2.5rem 0;margin-right:2.5rem}.page-view-sff-sponsors .view-sff-sponsors.organizadores .views-row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-view-sff-sponsors .view-content.row{margin:2.5rem 0}.page-view-sff-sponsors .view-content.row h3{padding:0;margin-top:2rem}.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 .block-webform{position:relative}@media (min-width:992px){.page-view-sff-sponsors .region-featured-bottom-second .block-webform{padding:6.25rem 7% 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:224px;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 .form-type-processed-text{display:none;position:absolute;top:-424px;right:0;text-align:right;background-color:#a1c18e;-webkit-clip-path:polygon(0 0,100% 19%,94% 65%,49% 77%,21% 100%,35% 77%,3% 57%);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 fieldset 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 fieldset input,.page-view-sff-sponsors .region-featured-bottom-second .block-webform form fieldset .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}.page-view-sff-sponsors .region-featured-bottom-second .block-webform form .checkbox .form-check-label{font-weight:400;font-size:.85rem}.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}.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{-o-border-image:url(/themes/custom/sitges_barrio/css/../assets/sff_boton_black_and_red.png);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-node-145{overflow-x:hidden}.page-node-145 .node--type-page.node--view-mode-full{padding-bottom:5rem}.page-node-145 .node--type-page.node--view-mode-full .section{display:inline-block;width:100%;margin-right:0 !important;vertical-align:top}@media (min-width:992px){.page-node-145 .node--type-page.node--view-mode-full .section{margin-top:calc(5rem - 128px);padding-top:128px;width:49% !important}}.page-node-145 .node--type-page.node--view-mode-full .section .paragraph--type-section{margin:0 auto}.page-node-145 .node--type-page.node--view-mode-full .section.double-width{width:100% !important;display:flex;justify-content:center}@media (min-width:992px){.page-node-145 .node--type-page.node--view-mode-full .section.double-width .field__item{-moz-column-count:2;column-count:2;-moz-column-gap:5rem;column-gap:5rem}}.page-node-145 .node--type-page.node--view-mode-full .section#oficial-fantastic .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-robot.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#especiales .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-bomba.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#panorama .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-ovni.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#nova-autoria .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus_noves_visions.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#orbita .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus_orbita.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#noves-visions .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-vision.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#animat .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-ghost.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#seven-chances .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-hat.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#x-treme .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-cuchillo.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#brigadoon .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-brigadoon.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#classics .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-clasics.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#coming-soon .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-coming-soon.svg)}.page-node-145 .node--type-page.node--view-mode-full .section#documenta .field--name-field-multi-title:before{background-image:url(/themes/custom/sitges_barrio/css/../assets/ilus-bible.svg)}.page-node-145 #main-wrapper{background-color:#fff !important}.page-node-145 .featured_link{margin:5rem calc(50% - 50vw) 2.5rem}.page-node-145 .paragraph--type-featured-link{background-repeat:no-repeat;justify-content:flex-end;flex-direction:column-reverse;padding:1.5rem 1rem !important;background-size:cover}@media (min-width:768px){.page-node-145 .paragraph--type-featured-link{max-width:unset;padding:1.5rem !important;background-size:contain;flex-direction:row}}@media (min-width:992px){.page-node-145 .paragraph--type-featured-link{padding:2.87rem 0 !important}}@media (min-width:1300px){.page-node-145 .paragraph--type-featured-link{background-size:cover}}.page-node-145 .paragraph--type-featured-link .group-right{display:flex;justify-content:center;width:100%}@media (min-width:992px){.page-node-145 .paragraph--type-featured-link .group-right{width:182px;margin-left:2.1rem}}.page-node-145 .paragraph--type-featured-link .group-right .field--name-field-ref-media-image{width:100%}.page-node-145 .paragraph--type-featured-link .group-right .field--name-field-ref-media-image img{max-height:224px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width:992px){.page-node-145 .paragraph--type-featured-link .group-right .field--name-field-ref-media-image img{max-height:unset}}@media (min-width:992px){.page-node-145 .paragraph--type-featured-link .group-right .field--name-field-ref-media-image{margin:-5.2rem 0 0}}.page-node-145 .paragraph--type-featured-link .group-left{width:100%}@media (min-width:992px){.page-node-145 .paragraph--type-featured-link .group-left{width:50%}}.page-node-145 .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){.page-node-145 .paragraph--type-featured-link .field--name-field-multi-title{line-height:2.2rem}}.page-node-145 .paragraph--type-featured-link a{margin-top:2rem}.page-node-145 .featured_link.align-right{text-align:right}@media (min-width:992px){.page-node-145 .featured_link.align-right{display:flex;justify-content:flex-end}}.page-node-145 .featured_link.align-right .paragraph--type-featured-link{display:flex;align-items:center;background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-polygon-pink.svg);background-position:right}.page-node-145 .featured_link:not(.align-right){justify-content:flex-start;text-align:left}.page-node-145 .featured_link:not(.align-right) .paragraph--type-featured-link{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg-polygon-green.svg);display:flex;flex-direction:column-reverse}@media (min-width:768px){.page-node-145 .featured_link:not(.align-right) .paragraph--type-featured-link{background-size:auto;flex-direction:row-reverse}}@media (min-width:992px){.page-node-145 .featured_link:not(.align-right) .paragraph--type-featured-link{background-size:cover}}.page-node-145 .featured_link:not(.align-right) .paragraph--type-featured-link .group-right{margin-right:2.1rem}@media (min-width:992px){.page-node-145 .two-col-item.highlight_text{width:100% !important;margin:5rem 0 0}}.page-node-145 .paragraph--type-highlight-text{display:flex;align-items:center;flex-direction:column;gap:1rem}@media (min-width:992px){.page-node-145 .paragraph--type-highlight-text{flex-direction:row}}.page-node-145 .paragraph--type-highlight-text .group-left{display:flex;width:100%;justify-content:center}@media (min-width:992px){.page-node-145 .paragraph--type-highlight-text .group-left{justify-content:flex-end;width:50%;margin-right:5rem}}.page-node-145 .paragraph--type-highlight-text .group-left img{width:100%;box-shadow:8px 8px 0 0 #4c5dff}.page-node-145 .paragraph--type-highlight-text .group-right{width:100%}@media (min-width:992px){.page-node-145 .paragraph--type-highlight-text .group-right{width:50%}}.page-node-145 .paragraph--type-highlight-text .group-right .field--name-field-multi-title{font-weight:400;font-size:2rem;letter-spacing:.53px;line-height:2.2rem}.page-node-145 .paragraph{padding:0 1rem}@media (min-width:992px){.page-node-145 .paragraph{padding:0 1rem}}.page-node-145 .two-col-item.featured_link{width:100% !important}@media (min-width:768px){.page-node-145 .two-col-item.featured_link .paragraph--type-featured-link{width:90%}}@media (min-width:992px){.page-node-145 .two-col-item.featured_link .paragraph--type-featured-link{width:75%}}@media (min-width:992px){.page-node-145 .block-sff-inscribe-film{margin-top:-7rem}}.paragraph--type-section.paragraph--view-mode-default .field--name-field-multi-title{font-weight:700;font-size:2.25rem;font-family:"ClashDisplay-Variable",sans-serif;line-height:2.75rem;margin-bottom:1.5rem;display:flex;flex-direction:column}@media (min-width:992px){.paragraph--type-section.paragraph--view-mode-default .field--name-field-multi-title{max-width:600px}}.paragraph--type-section.paragraph--view-mode-default .field--name-field-multi-title:before{content:"";width:40px;height:35px;background-size:contain;background-repeat:no-repeat;margin-bottom:1.5rem}.page-node-146 #main-wrapper{background-color:#fff !important}.page-node-146 .node--type-page .field--name-body{padding:0 1rem;margin-bottom:2rem}@media (min-width:992px){.page-node-146 .node--type-page .field--name-body{padding:0;margin-bottom:5rem;max-width:75%}}.page-node-146 .node--type-page .field--name-body p{font-family:"ClashDisplay-Variable",sans-serif;font-size:2.5rem;font-weight:500;line-height:2.5rem}@media (min-width:992px){.page-node-146 .node--type-page .field--name-body p{line-height:3rem}}.page-node-146 .field--name-field-multi-title:before{display:none !important}.page-node-146 .field--name-sff-two-column-content-field{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;padding:0 1rem}@media (min-width:992px){.page-node-146 .field--name-sff-two-column-content-field{max-width:75%;padding:0;margin-bottom:5rem}}@media (min-width:992px){.page-node-146 .field--name-sff-two-column-content-field .section{width:calc(50% - 1rem)}}.page-node-146 .institution{font-weight:bold;font-size:1.6rem}.page-node-146 .two-col-item.double-width{width:100%;margin-top:1.5rem}.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)}.page-view-sff-spaces .pagination.js-pager__items,.page-view-sff-logbook .pagination.js-pager__items{justify-content:center;-moz-column-gap:.5rem;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-node-147 #main-wrapper{background-color:#fff !important}.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 .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 .title{margin:2rem auto}@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 .content{display:flex;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;-webkit-animation:rotation 10s infinite linear;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:2.5rem;line-height:3rem;font-weight:700;margin-bottom:2rem}.block-sff-bases-regulations .content .sff-group-right .sff-document{margin-bottom:2rem}.block-sff-bases-regulations .content .sff-group-right .sff-document .name{font-size:1.1rem;font-weight:bold;letter-spacing:1.13px}.block-sff-bases-regulations .content .sff-group-right .sff-document .dates{font-size:.79rem;line-height:1.5rem}.block-sff-bases-regulations .content .sff-group-right .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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-sff-bases-regulations .content .sff-group-right .sff-document .link a:before{background:#FF0042;left:0}.block-sff-bases-regulations .content .sff-group-right .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-group-right .sff-document .link a:hover:after{transform:translateX(6px)}.block-sff-bases-regulations .content .sff-group-right .sff-document .link a:hover:before{width:100%}@-webkit-keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@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:6rem}@media (min-width:992px){.page-view-sff-packs .block-system-main-block{padding-bottom:6rem}}@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:2rem}@media (min-width:992px){.page-view-sff-packs .block-system-main-block .view-header h1{margin-bottom:5rem;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-node-220 .pases-container .pase-warning{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#FFFFFF;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-image:url(/themes/custom/sitges_barrio/css/../assets/bg_acreditacions.png);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:nth-child(2) a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_agenda.png)}.industry-hub .industria-item:nth-child(3) a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_womaninfan.png)}.industry-hub .industria-item:nth-child(4) a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_sitges_fanlab.png)}.industry-hub .industrias-wrapper-4{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}@media (min-width:992px){.industry-hub .industrias-wrapper-4{margin-top:5rem}}@media (min-width:992px){.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:992px){.industry-hub .industrias-wrapper-3 .industria-item{width:calc(33.33% - 2.2rem);max-width:409px}}.industry-hub .industrias-wrapper-3 .industria-item a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_fantastic7.png)}.industry-hub .industrias-wrapper-3 .industria-item:nth-child(2) a{background-image:url(/themes/custom/sitges_barrio/css/../assets/bg_sitges_cocoon.png)}.industry-hub .industrias-wrapper-3 .industria-item:nth-child(3) 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;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);margin:0}.palmares .header{background:#ece6dc}.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{-moz-column-gap:2.1rem;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}.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{-moz-appearance:auto;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}.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-bottom:0}}.sff-sitges-recommends #main-wrapper{background-color:#ece6dc !important}.sff-sitges-recommends .view-sff-sponsors.view-display-id-page_recommend,.sff-sitges-recommends .view-sff-sponsors.view-display-id-block_recommend{background-color:#ece6dc}.sff-sitges-recommends .view-sff-sponsors.view-display-id-page_recommend h2,.sff-sitges-recommends .view-sff-sponsors.view-display-id-block_recommend h2{font-size:2.25rem;margin-bottom:0}.sff-sitges-recommends .view-sff-sponsors.view-display-id-page_recommend .view-content,.sff-sitges-recommends .view-sff-sponsors.view-display-id-block_recommend .view-content{margin-top:0}.sff-sitges-recommends .view-sff-sponsors.view-display-id-page_recommend .row,.sff-sitges-recommends .view-sff-sponsors.view-display-id-block_recommend .row{display:flex;align-items:flex-start;width:100%;max-width:unset}.sff-sitges-recommends .view-sff-sponsors.view-display-id-page_recommend .row .views-row,.sff-sitges-recommends .view-sff-sponsors.view-display-id-block_recommend .row .views-row{width:100%}@media (min-width:992px){.sff-sitges-recommends .view-sff-sponsors.view-display-id-page_recommend .row .views-row,.sff-sitges-recommends .view-sff-sponsors.view-display-id-block_recommend .row .views-row{width:calc(100% / 3 - 2.5rem)}}@media (min-width:1300px){.sff-sitges-recommends .view-sff-sponsors.view-display-id-page_recommend .row .views-row,.sff-sitges-recommends .view-sff-sponsors.view-display-id-block_recommend .row .views-row{width:calc(100% / 4 - 2.5rem);justify-content:flex-start}}.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}
body{color:#3b3b3b;background:#292929}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}#navbar-top{background-color:#055a8e}#navbar-main{background-color:#1d84c3}a,.link{color:#0071b3}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2}a:active,.link:active{color:#23aeff}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3}.page-link,.page-link:hover{color:#0071b3}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1}.site-footer{background:#292929}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
.breadcrumb{font-size:.929em}
.alert-success{color:#333;background-color:#fff;border-left:#28a745 15px solid}.alert-success:before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="green" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 .4rem;width:1.75rem;height:1.75rem}.alert-warning{color:#333;background-color:#fff;border-left:#f80 15px solid}.alert-warning:before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="orange" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 .4rem;width:1.75rem;height:1.75rem}.alert-danger{color:#333;background-color:#fff;border-left:#c00 15px solid}.alert-danger:before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="red" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 .4rem;width:1.75rem;height:1.75rem}.alert-dismissible .btn-close{opacity:.6}
