@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}.h1,h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}body{font-family:"Roboto";font-size:1rem;line-height:1.5}a{text-decoration:none}.h1,h1{color:#741703;font-family:"Amiri";font-size:32px;font-weight:bold;line-height:1;text-transform:uppercase}@media (min-width:768px){.h1,h1{font-size:60px;margin-top:56px;margin-bottom:48px}}h2{color:#886625;font-family:"Roboto Condensed";font-size:22px;font-weight:400;line-height:1;color:#886625}@media (min-width:768px){h2{font-size:36px;margin-top:48px;margin-bottom:32px}}h3{font-family:"Roboto Condensed";font-size:18px;line-height:1}@media (min-width:768px){h3{font-size:30px;line-height:24px;margin-top:36px;margin-bottom:24px}}a{cursor:pointer}p{margin-bottom:1.5rem}.object-fit-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:12px 12px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#FFFFFF}.hamburger-box{width:22px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:22px;height:2px;background-color:#FFFFFF;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease;transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 0.075s ease,opacity 0.075s 0.12s ease;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.position-absolute{position:absolute!important}.text-primary{color:#CF7D00}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}body{height:100vh}body.freeze{overflow-y:hidden}@media (min-width:992px){body.freeze{overflow-y:unset}}.l-page-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:-webkit-min-content 1fr -webkit-min-content;-ms-grid-rows:min-content 1fr min-content;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;height:100vh}.l-page-wrap>:first-child{-ms-grid-row:1;-ms-grid-column:1}.l-page-wrap>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.l-page-wrap>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.l-container{margin:0 auto;max-width:1400px;padding:0 2rem}@media (min-width:1464px){.l-container{padding:0}}.l-page-header{background:#9A2810 url(../img/header-bg.webp) no-repeat left top;background-size:cover}.header{color:#FFFFFF;display:-ms-grid;display:grid;font-family:"Roboto Condensed";font-size:18px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(-webkit-min-content)[2];-ms-grid-rows:(min-content)[2];grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content);position:relative}.header>:first-child{-ms-grid-row:1;-ms-grid-column:1}.header>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.header__top-bar{background-color:#431707;border-bottom:1px solid #9A2810;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0 -2rem;position:fixed;width:100%;z-index:5}@media (min-width:992px){.header__top-bar{-ms-flex-item-align:start;align-self:flex-start;background-color:transparent;border-bottom-color:transparent;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;position:static}}.header__hamburger{background-color:#431707;border-right:1px solid #9A2810;margin-right:auto}@media (min-width:992px){.header__hamburger{display:none}}.header__hamburger.header__hamburger{border-left-color:transparent}.header__social-media-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:white;padding:0 9px}@media (min-width:992px){.header__social-media-links{border-left-color:transparent}}.header__social-media-links a,.header__social-media-links li{display:-webkit-box;display:-ms-flexbox;display:flex}.header__social-media-links a{background-color:white;padding:8px 9px}@media (min-width:992px){.header__social-media-links a{padding-left:9px;padding-right:9px}}.header__languages{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;border-left:1px solid #9A2810}@media (min-width:992px){.header__languages{position:relative}}.header__languages-menu a,.header__languages-menu span,.header__languages-toggle{background-color:white;color:#9A2810;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px 24px}.header__languages-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header__languages-toggle.show,.header__languages-toggle:focus,.header__languages-toggle:hover{color:#000000}.header__languages-menu{left:-10000px;min-width:100%;opacity:0;position:absolute;top:100%;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;width:100vw;margin:0;padding:0}@media (min-width:992px){.header__languages-menu{width:auto}}.header__languages-menu a,.header__languages-menu span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.header__languages-menu a:focus,.header__languages-menu a:hover,.header__languages-menu span{background-color:#C6A41A}.header__languages-menu.show{left:0;opacity:1}.header__logo{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;margin:calc(47px + 1rem) 0 1rem 0}@media (min-width:992px){.header__logo{-ms-grid-row:1;grid-row:1;margin:2rem}}.header__main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -2rem;height:100vh;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-top:46px;position:fixed;top:0px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:100%;z-index:1}@media (min-width:992px){.header__main-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;margin:0;min-height:0;overflow-y:unset;-ms-scroll-chaining:unset;overscroll-behavior:unset;padding-top:0;position:static;-webkit-transform:unset;transform:unset}}.header__main-menu.open{-webkit-transform:translateY(0);transform:translateY(0)}.header__main-menu>*{display:-webkit-box;display:-ms-flexbox;display:flex}.header__main-menu>*+*{border-left:1px solid #431707}.header__main-menu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#9A2810;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 24px;text-transform:uppercase;-webkit-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s;width:100%;color:#FFFFFF}@media (max-width:1499px){.header__main-menu a{padding:12px}}@media (min-width:992px){.header__main-menu a{background-color:#9A2810;width:auto}}.header__main-menu a:focus,.header__main-menu a:hover{background-color:#431707;color:#FFFFFF}.footer{background:black url(../img/footer-bg.webp) no-repeat center center;background-size:cover;color:#FFFFFF;font-size:16px;font-weight:300}.interior+.footer{margin-top:160px}.footer-contact{background-color:black}.footer-contact__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:55px;padding-top:55px}@media (min-width:1200px){.footer-contact__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-contact__main-info{margin-top:27px}@media (min-width:768px){.footer-contact__main-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-auto-flow:column;-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto)}}@media (min-width:1200px){.footer-contact__main-info{margin-top:0}}.footer-contact__main-info>*{line-height:2.5}.footer-contact a{text-decoration:underline;color:white}.footer-contact a:focus,.footer-contact a:hover{text-decoration:none}.footer-logos{padding-top:75px}.footer-logos__title{text-align:center}@media (min-width:992px){.footer-logos__title{text-align:left}}.footer-logos ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:75px}@media (min-width:992px){.footer-logos ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-135px}}.footer-logos ul>*{margin:35px 1rem 0 1rem}@media (min-width:992px){.footer-logos ul>*{margin:35px 0 0 135px}}.stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.stack>*{margin-top:0;margin-bottom:0}.stack>*+*{margin-top:var(--space,calc(1.25 * 1rem))}.blog-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;-webkit-column-gap:112px;-moz-column-gap:112px;column-gap:112px}@media (min-width:992px){.blog-items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.blog-item{border-bottom:1px solid #E5E5E5;font-family:"Roboto Condensed";font-size:20px;margin-top:80px;padding-bottom:80px;position:relative}.blog-item:first-child{margin-top:0}@media (min-width:992px){.blog-item:nth-child(-n+2){margin-top:0}}.blog-item .page-header h2{font-family:"Roboto Condensed";font-size:24px;font-weight:bold;margin-bottom:0.75em}.pagination__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.pagination__item{display:block;border:1px solid #ccc;border-radius:3px}.pagination__item svg{max-width:70%;height:auto}.pagination__item:hover{background-color:#431707;border-color:#431707;color:#fff}.pagination__item:hover .pagination__arrow{fill:#fff}.pagination__item.pagination--active{background-color:#431707;border-color:#431707;color:#fff}.pagination__item.pagination--disabled:hover{background-color:#fff;border-color:#ccc}.pagination__item.pagination--disabled .pagination__arrow{fill:#ccc}.pagination__link{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#ccc}.pagination__link:hover{color:white}.fichas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:64px 0}.fichas:has(.fichas__item--anteriores){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:2rem}.fichas__item{width:23%;background-color:#fff;margin-bottom:2rem;-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;position:relative;border-radius:6px;overflow:hidden}.fichas__item.fichas__item--anteriores{width:31%}.fichas__item:hover{-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.35);box-shadow:0 0 10px 0px rgba(0,0,0,0.35);-webkit-transform:scale(1.025);transform:scale(1.025)}.fichas__item:hover.fichas__item--anteriores .fichas__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1463px){.fichas__item{width:31.5%}}@media (max-width:1199px){.fichas__item{width:48%}}@media (max-width:767px){.fichas__item{width:100%}}.fichas__item h2{font-family:"Roboto Condensed";font-weight:400;padding-bottom:1rem;line-height:1;margin-bottom:0;margin-top:0;font-size:2rem}.fichas__item h2 a{color:black}.fichas__item h2 a:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.fichas__imgWrapper{height:190px;background:#000 url(../img/ficab-logo.png) center no-repeat}.fichas__item--anteriores .fichas__imgWrapper{aspect-ratio:2/3;width:100%;height:100%}.fichas__imgWrapper .item-image{width:100%;height:100%}.fichas__imgWrapper .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fichas__wrapper{padding:2rem}.fichas__item--anteriores .fichas__wrapper{position:absolute;bottom:0;top:0;background:rgba(154,40,16,0.8);width:100%;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.fichas__item--anteriores .fichas__wrapper h2 a{color:white;font-weight:bold}.fichas__intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.125rem;line-height:1.5rem}.restoEdiciones{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.restoEdiciones__item{position:relative;aspect-ratio:9/16;width:calc((100% - 7.5rem) / 6);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.5rem;overflow:hidden}@media (max-width:1199px){.restoEdiciones__item{width:calc((100% - 4.5rem) / 4)}}@media (max-width:767px){.restoEdiciones__item{width:calc((100% - 3rem) / 3)}}@media (max-width:499px){.restoEdiciones__item{width:calc((100% - 1.5rem) / 2)}}.restoEdiciones__item a{display:block;position:absolute;top:0;bottom:0;width:100%}.restoEdiciones__item a span{position:relative;z-index:1;color:white;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;text-shadow:2px 2px 3px black;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:rgba(0,0,0,0.7);padding-bottom:0.5rem}.restoEdiciones__item a:hover span{background:rgba(0,0,0,0)}.restoEdiciones__item img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.btn-programa{color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.5rem 1rem;border-radius:0.5rem;background:#741703;gap:0.5rem;float:right;margin-left:1rem;margin-bottom:1rem}.btn-programa:after{content:"";display:block;width:24px;height:24px;background:url(../img/ico-programa.svg) no-repeat;background-size:cover}.programa__item{border:1px solid #E5E5E5;background-color:rgba(239,239,239,0.3);margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding:1.5rem;border-radius:1rem;width:100%;position:relative}@media (max-width:499px){.programa__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.programa__itemContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:0.125rem}.programa__itemTitle{font-size:1.75rem;margin-bottom:0}.programa__itemTitle a{color:#741703}.programa__itemTitle a:after{position:absolute;top:0;bottom:0;width:100%;display:block;content:""}.programa__itemSubtitle{font-weight:bold}.programa__itemCiclo{border-top:1px solid #e5e5e5;display:block;width:100%;line-height:1;padding-top:0.5rem;margin-top:0.5rem;text-align:right;font-style:italic}@media (max-width:499px){.programa__itemImg{aspect-ratio:16/9;position:relative}}@media (min-width:500px){.programa__itemImg{width:30%;position:relative;margin-left:auto}}.programa__itemImg img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.main-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-logo__claim{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Roboto Condensed";font-size:22px;font-weight:400;margin-left:19px}.main-logo--footer,.main-logo--header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.main-logo--footer,.main-logo--header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-logo--footer .main-logo__claim,.main-logo--header .main-logo__claim{margin-left:0;margin-top:1em;font-size:20px;text-align:center}@media (min-width:768px){.main-logo--footer .main-logo__claim,.main-logo--header .main-logo__claim{font-size:22px;margin-left:19px;margin-top:0;text-align:left}}.main-logo--header img{height:auto;max-width:180px}@media (min-width:1200px){.main-logo--header img{max-width:none}}@media (min-width:1200px){.main-logo--header .main-logo__claim{font-size:31px;margin-left:24px}}.mod-breadcrumbs__wrapper{border-bottom:1px solid #E5E5E5;padding:1.25em 0}.mod-breadcrumbs{color:#848484;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px}.mod-breadcrumbs__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mod-breadcrumbs__item+.mod-breadcrumbs__item{margin-left:0.5em;padding-left:0}.mod-breadcrumbs__item+.mod-breadcrumbs__item:before{border:solid #848484;content:"";border-width:0 1px 1px 0;display:inline-block;padding:2px;margin-right:0.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mod-breadcrumbs__item a{text-decoration:underline;color:#848484}.mod-breadcrumbs__item a:focus,.mod-breadcrumbs__item a:hover{text-decoration:none}.btn{border:1px solid #9A2810;border-radius:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#9A2810;font-family:"Roboto Condensed";font-size:18px;padding:16px 55px;text-transform:uppercase;-webkit-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s}.btn:focus,.btn:hover{background-color:#9A2810;color:#FFFFFF}.noticias-intro{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px}@media (min-width:768px){.noticias-intro{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.noticias-intro{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.noticia-intro{border-bottom:1px solid #E5E5E5;font-family:"Roboto Condensed";font-size:20px;padding:1.333em 0;position:relative}.noticia-intro__tag{color:#848484;margin-bottom:0.333em;text-transform:uppercase;-webkit-transition:color 0.2s;transition:color 0.2s}.noticia-intro:hover .noticia-intro__tag{color:#1C0E97}.noticia-intro__content{font-family:"Roboto Condensed";font-size:1.625rem}.noticia-intro a{-webkit-transition:color 0.2s;transition:color 0.2s;color:black}.noticia-intro a:focus,.noticia-intro a:hover{color:#9A2810}.noticia-intro a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.com-content-article__body a{color:black;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#886625}.com-content-article__body a:hover{text-decoration:none}.com-content-article__body ul{margin-bottom:1.5rem}.com-content-article__body ul li{line-height:1;padding-bottom:0.5rem}.com-content-article__body ul li:before{content:"·";font-weight:bold;color:#886625;margin-right:0.5rem}.home-noticias{padding:75px 0}.home-noticias__title{margin-bottom:0.5em;margin-top:0}.home-noticias__btn-wrapper{padding-top:75px}.home-shortcuts{background:-webkit-gradient(linear,left top,left bottom,from(#EDE2CF),color-stop(49.04%,#CEBEA0),to(#EDE2CF));background:linear-gradient(180deg,#EDE2CF 0%,#CEBEA0 49.04%,#EDE2CF 100%);padding:70px 0}.home-shortcuts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media (max-width:1199px){.home-shortcuts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-shortcuts__wrapper>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.home-shortcuts__cartel{-webkit-box-flex:1;-ms-flex:1;flex:1}.home-shortcuts__cartel>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shortcut-links{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0}.en-festival .shortcut-links{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.shortcut-link{background-blend-mode:multiply;background-clip:padding-box;background-color:#B84936;background-position:center;background-size:cover;border-bottom:1px solid #EEE2D0;border-left:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;font-family:"Roboto Condensed";-webkit-transition:background-color 0.2s;transition:background-color 0.2s}@media (min-width:768px){.shortcut-link{-ms-flex-preferred-size:0;flex-basis:0;border-bottom-color:transparent}}@media (min-width:1200px){.shortcut-link{-ms-flex-preferred-size:0;flex-basis:0;border-bottom-color:transparent}}.shortcut-link:first-child{background-image:url(../img/shortcut-link-bg-01.png)}.shortcut-link:nth-child(2){background-image:url(../img/shortcut-link-bg-02.png)}.shortcut-link:nth-child(3){background-image:url(../img/shortcut-link-bg-03.png)}.shortcut-link:nth-child(4){background-image:url(../img/shortcut-link-bg-04.png)}.shortcut-link:focus-within,.shortcut-link:hover{background-color:#D06E5D}@media (min-width:768px){.shortcut-link+.shortcut-link{border-left-color:#EEE2D0}}@media (min-width:992px){.shortcut-link+.shortcut-link{border-left-color:transparent}}@media (min-width:1200px){.shortcut-link+.shortcut-link{border-left-color:#EEE2D0}}.shortcut-link+.shortcut-link:nth-child(2n){border-left-color:#EEE2D0}.shortcut-link>*{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:22px;gap:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;text-align:center}@media (min-width:768px){.shortcut-cards{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.shortcut-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}}.shortcut-card{background-color:#9A2810;border-left:1px solid transparent;color:#FFFFFF;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-weight:300;position:relative;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.shortcut-card:focus-within,.shortcut-card:hover{background-color:#D06E5D}.shortcut-card+.shortcut-card{border-left-color:#EEE2D0;margin-top:45px}@media (min-width:768px){.shortcut-card+.shortcut-card{margin-top:0}}.shortcut-card__main-content{font-size:1rem;line-height:1;padding:1.5rem 1rem;text-align:center}.shortcut-card__title{color:#FFFFFF;font-family:"Amiri";font-size:26px;line-height:30px;margin-bottom:0.5em;margin-top:0}.shortcut-card__main-link{-webkit-transition:color 0.2s;transition:color 0.2s;color:white}.shortcut-card__main-link:hover{color:white}.shortcut-card__main-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.shortcut-card__img{height:auto;max-width:none;width:100%}.video-card__description{background-color:#FFFFFF;padding:30px}.home-video .video-card__description{font-size:20px;font-weight:300;line-height:1.5;margin:0}.home-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;font-family:"Roboto Condensed";font-size:1.5rem;line-height:1;color:white;background-color:black;padding:2rem 3.75rem;margin-bottom:2rem;background:url(../img/fnd-banner.jpg) center no-repeat;background-size:cover}@media (max-width:1199px){.home-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.home-banner__title{-webkit-box-flex:0;-ms-flex:none;flex:none;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:3.75rem;line-height:1}.home-banner__btn{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:1.375rem;text-transform:uppercase;background-color:#741703;padding:1rem 3rem;border-radius:2rem;color:white}.home-banner__btn:hover{color:white}@media (min-width:1200px){.home-banner__btn{margin-left:auto}}

/*!
 * Copiado de Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Credit: Nicolas Gallagher and SUIT CSS.
 */.ratio{position:relative;width:100%}.ratio:before{display:block;content:"";padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.ficab-dropdown{position:relative}.ficab-dropdown a{color:black}.ficab-dropdown__collapsible{opacity:0;position:absolute;right:0;top:100%;-webkit-transition:opacity 0.2s,visibility 0.2s;transition:opacity 0.2s,visibility 0.2s;visibility:hidden;z-index:1}@media (prefers-reduced-motion:reduce){.ficab-dropdown__collapsible{-webkit-transition:none;transition:none}}.ficab-dropdown__collapsible.show{opacity:1;visibility:visible}.ficab-dropdown__menu{padding:0.75rem 1.5rem}.ficab-dropdown__list{list-style:none;padding-left:0;margin-bottom:0}.ficab-dropdown__list>*>*{display:block;line-height:1;padding:0.5rem 0}.ficab-dropdown__list>*>:focus,.ficab-dropdown__list>*>:hover{border-bottom-color:#CF7D00;color:#CF7D00}.ficab-dropdown__list>:last-child>*{border-bottom-color:#D5D5D5}.ficab-dropdown__list--clean>*>*{border-bottom:none}.ficab-dropdown--classic{border:2px solid #000000;border-radius:2px;font-family:"Roboto";margin-bottom:1rem}@media (min-width:1024px){.ficab-dropdown--classic{margin-bottom:0}}.ficab-dropdown--classic .ficab-dropdown__toggle{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.ficab-dropdown--classic .ficab-dropdown__toggle .ficab-caret{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0.5em;-webkit-transform:translateZ(0);transform:translateZ(0)}.ficab-dropdown--classic .ficab-dropdown__toggle .ficab-caret:before{border-color:transparent currentColor currentColor transparent;border-style:solid;border-width:2px;content:"";display:inline-block;height:0.5rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:0.5rem}@media (prefers-reduced-motion:reduce){.ficab-dropdown--classic .ficab-dropdown__toggle .ficab-caret:before{-webkit-transition:none;transition:none}}.ficab-dropdown--classic .ficab-dropdown__toggle[aria-expanded=true] .ficab-caret:before{-webkit-transform:translateY(50%) rotate(-135deg);transform:translateY(50%) rotate(-135deg)}.ficab-dropdown--classic .ficab-dropdown__toggle .ficab-caret:before{background-color:currentColor;border:none;clip-path:url(#caret-02);height:10px;-webkit-transform:none;transform:none;width:18px}.ficab-dropdown--classic .ficab-dropdown__toggle[aria-expanded=true] .ficab-caret:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ficab-dropdown--classic .ficab-dropdown__toggle{--dk-outline-offset:-5px;border:none;border-radius:0;color:#000000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;font-size:inherit;padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;text-transform:none;width:100%}.ficab-dropdown--classic .ficab-dropdown__toggle:focus,.ficab-dropdown--classic .ficab-dropdown__toggle:hover{background-color:transparent;color:#000000;cursor:pointer}@media (min-width:1200px){.ficab-dropdown--classic .ficab-dropdown__toggle{padding-left:1rem;padding-right:1rem}}.ficab-dropdown--classic .ficab-dropdown__toggle .ficab-caret{margin-left:auto}.ficab-dropdown--classic .ficab-dropdown__collapsible{background-color:#ffffff;border-radius:2px;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:0px -1px 0px 0px #D5D5D5,0px -2px 0px 0px #D5D5D5,0px 0px 0px 2px #000000;box-shadow:0px -1px 0px 0px #D5D5D5,0px -2px 0px 0px #D5D5D5,0px 0px 0px 2px #000000;left:0;-webkit-transform:translateY(2px);transform:translateY(2px)}.ficab-dropdown--classic .ficab-dropdown__collapsible>*{padding:0.5rem}@media (min-width:1200px){.ficab-dropdown--classic .ficab-dropdown__collapsible>*{padding:1rem}}@media (min-width:1200px){.ficab-dropdown--classic .ficab-dropdown__collapsible>:first-child{padding-top:0.5rem}}.ficab-dropdown--classic .ficab-dropdown__collapsible>*+*{border-top:2px solid #000000}.ficab-schedule-filter{background-color:#ffffff;border-radius:6px;border:1px solid #D5D5D5;font-family:"Roboto";padding:1rem 1rem 1.25rem 1rem;position:relative;z-index:100}@media (min-width:1200px){.ficab-schedule-filter{padding:32px}}.ficab-schedule-filter__main-filters{display:block}@media (min-width:768px){.ficab-schedule-filter__main-filters{display:-ms-grid;display:grid;grid-gap:0 1rem;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ficab-schedule-filter__main-filters{grid-gap:1rem;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.ficab-schedule-filter__main-filters{grid-gap:32px}}.ficab-schedule-filter__date-range{display:-ms-grid;display:grid;gap:10px}@media (min-width:576px){.ficab-schedule-filter__date-range{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ficab-schedule-filter__date-range-input-group{border:2px solid grey;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.2rem 0.5rem 0.2rem 0.2rem}@media (min-width:576px){.ficab-schedule-filter__date-range-input-group{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.ficab-schedule-filter__date-range-input-group>input[type=text]{--dk-outline-offset:-2px;border:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:0.2rem;min-width:10ch;width:0}.ficab-schedule-filter__date-range-input-group--active>input[type=text]{color:#CF7D00}.ficab-schedule-filter__date-range-btn{-ms-grid-column-align:center;justify-self:center}@media (min-width:576px){.ficab-schedule-filter__date-range-btn{-ms-grid-column-align:unset;justify-self:unset}}.ficab-schedule-filter__inline-calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.ficab-schedule-filter__inline-calendar-wrapper--blocked:after{background-color:rgba(255,255,255,0.85);content:"";inset:0;position:absolute}.ficab-schedule-filter__input-text{border:2px solid #000000;border-radius:2px;line-height:1;padding:9px 1rem;width:100%}.ficab-schedule-filter__input-text::-webkit-input-placeholder{font-family:Amiri;font-style:italic}.ficab-schedule-filter__input-text::-moz-placeholder{font-family:Amiri;font-style:italic}.ficab-schedule-filter__input-text:-ms-input-placeholder{font-family:Amiri;font-style:italic}.ficab-schedule-filter__input-text::-ms-input-placeholder{font-family:Amiri;font-style:italic}.ficab-schedule-filter__input-text::placeholder{font-family:Amiri;font-style:italic}.buscador-agenda-boton-buscar{background-color:#431707;color:#ffffff;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;padding:10px 30px;text-transform:none}.buscador-agenda-boton-buscar svg{margin-left:-0.5rem;margin-right:0.5rem}.buscador-agenda-boton-buscar:hover{background-color:#000000;border:1px solid #000000;cursor:pointer}.ficab-film-title-buttons{display:block}@media (min-width:768px){.ficab-film-title-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.ficab-film-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-bottom:2rem;margin-left:auto}.ficab-film-buttons a{color:black}@media (min-width:768px){.ficab-film-buttons{margin-bottom:0;padding-left:1rem}}.ficab-film-buttons a{border-bottom:1px solid #000;font-size:18px}@media (min-width:992px){.ficab-film-buttons a{font-size:22px}}.ficab-applied-filters{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto);padding:2rem 0 0 0}.ficab-applied-filters>:first-child{-ms-grid-row:1;-ms-grid-column:1}.ficab-applied-filters>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.ficab-applied-filters>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}@media (min-width:1200px){.ficab-applied-filters{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px;-ms-grid-columns:auto 20px 1fr 20px auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:auto;grid-template-rows:auto;padding:64px 0 0 0}.ficab-applied-filters>:first-child{-ms-grid-row:1;-ms-grid-column:1}.ficab-applied-filters>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.ficab-applied-filters>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}}.ficab-applied-filters__title{font-family:"Roboto";margin-bottom:1rem;text-align:center}@media (min-width:1200px){.ficab-applied-filters__title{font-size:22px;margin-bottom:0;-webkit-transform:translateY(2px);transform:translateY(2px)}}.ficab-applied-filters__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem 0 2rem -1rem}@media (min-width:1200px){.ficab-applied-filters__filters{margin-bottom:0}}.ficab-applied-filters__reset-btn{border:none;border-bottom:1px solid grey;border-radius:0;color:#000000;font-family:"Roboto";font-size:16px;-ms-grid-column-align:center;justify-self:center;padding:0;text-transform:none}@media (min-width:1200px){.ficab-applied-filters__reset-btn{-webkit-transform:translateY(8px);transform:translateY(8px)}}.ficab-applied-filters__reset-btn:focus,.ficab-applied-filters__reset-btn:hover{background-color:transparent;border-bottom-color:#CF7D00;color:#CF7D00}.ficab-applied-filter{background-color:#CF7D00;border-radius:50px;color:#ffffff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Roboto";margin:1rem 0 0 1rem;overflow:hidden}@media (min-width:1200px){.ficab-applied-filter{font-size:22px}}.ficab-applied-filter__text{line-height:1;padding:0.5rem 0 0.5rem 1rem}.ficab-applied-filter__remove-btn{--dk-outline-offset:-0.5rem;border:none;border-radius:0;display:-ms-grid;display:grid;line-height:1;padding:0.5rem 1rem;place-items:center}.ficab-applied-filter__remove-btn-icon{-webkit-transform:translateY(1px);transform:translateY(1px)}.ficab-applied-filter__remove-btn-icon,.ficab-applied-filter__remove-btn-icon *{fill:#000000}.ficab-applied-filter__remove-btn:focus .ficab-applied-filter__remove-btn-icon,.ficab-applied-filter__remove-btn:focus .ficab-applied-filter__remove-btn-icon *,.ficab-applied-filter__remove-btn:hover .ficab-applied-filter__remove-btn-icon,.ficab-applied-filter__remove-btn:hover .ficab-applied-filter__remove-btn-icon *{fill:#ffffff}.ficab-film-detail a{border-bottom:1px solid #000}.ficab-film-detail a:focus,.ficab-film-detail a:hover{opacity:0.7}.ficab-film-detail__description{margin-bottom:2rem}@media (min-width:769px){.ficab-film-detail__description{-webkit-columns:2;-moz-columns:2;columns:2;gap:2rem}}.ficab-film-detail__additional-information{margin-bottom:2rem}@media (min-width:768px){.ficab-film-detail__additional-information{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}}.ficab-film-detail__additional-information--img,.ficab-film-detail__additional-information--technical{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}.ficab-film-detail__additional-information--img{background:#000 url(../img/ficab-logo.png) no-repeat center center;border-radius:6px;margin-bottom:2rem}@media (min-width:768px){.ficab-film-detail__additional-information--img{margin-bottom:0}}@media (min-width:992px){.ficab-film-detail__additional-information--img{max-height:500px;min-height:380px}}.ficab-film-detail__additional-information--img img{border-radius:6px;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.ficab-film-detail__additional-information--technical{background-color:#000;border-radius:6px;color:white;padding:2rem}.ficab-film-detail__additional-information--technical h2{margin-bottom:1rem;margin-top:0;text-transform:uppercase}ul.technical-list{font-size:17px;line-height:1.5;list-style:none;padding:0}ul.technical-list a{border-bottom:1px solid #ffffff;color:white}ul.technical-list a:focus,ul.technical-list a:hover{opacity:0.7}.ficab-film-detail__slider{background-color:#EEE2D0;border-radius:6px;padding:32px}.main-carousel{margin:0 auto;max-width:600px}.thumbnail-carousel{margin:0 auto;max-width:200px}@media (min-width:576px){.thumbnail-carousel{max-width:410px}}@media (min-width:768px){.thumbnail-carousel{max-width:600px}}.main-carousel{margin-bottom:1rem}.splide__slide img{border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.splide__slide{opacity:0.6}.splide__slide.is-active{opacity:1}.main-carousel .splide__slide{height:280px}@media (min-width:768px){.main-carousel .splide__slide{height:370px}}.splide__arrow{background:transparent}.splide__arrow svg{fill:#000;height:1.5em;width:1.5em}@media (min-width:768px){.splide__arrow svg{height:3em;width:3em}}.splide__arrow--prev{left:-2.5rem}.splide__arrow--next{right:-2.5rem}.splide__track--nav>.splide__list>.splide__slide{border:none}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000;border-radius:6px}.splide__track--nav>.splide__list>.splide__slide.is-active img{border-radius:0}.ficab-director-productor-detail__additional-information{background-color:#000;border-radius:6px;color:#fff;margin-bottom:48px;padding:2rem;width:100%}.ficab-director-productor-detail__additional-information a{color:#fff}.ficab-director-productor-detail__additional-information a:focus,.ficab-director-productor-detail__additional-information a:hover{opacity:0.7}@media (min-width:768px){.ficab-director-productor-detail__additional-information{margin-bottom:67.5px}}@media (min-width:992px){.ficab-director-productor-detail__additional-information{width:49%}}.ficab-director-productor-detail__additional-information h2{margin-bottom:1rem;margin-top:0}ul.director-productor-info{font-size:17px;line-height:1.5;list-style:none}ul.director-productor-info li a{border-bottom:1px solid #fff}ul.director-productor-info li a:focus,ul.director-productor-info li a:hover{opacity:0.7}.film-title{font-size:28px}@media (min-width:768px){.film-title{font-size:40px}}.fichas--director-productor-detail{display:block;margin-bottom:2rem;padding:32px 0 64px 0}@media (min-width:768px){.fichas--director-productor-detail{display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);margin-bottom:0}}@media (min-width:1200px){.fichas--director-productor-detail{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(3,1fr)}}@media (min-width:1464px){.fichas--director-productor-detail{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(4,1fr)}}.fichas--director-productor-detail .fichas__item{width:100%}.listaObjetivos{margin:28px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.listaObjetivos li{-webkit-box-flex:1;-ms-flex:1;flex:1;border:5px solid #E9D9BC;padding:1.5rem!important;border-radius:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:130%!important}.listaObjetivos li:before{display:block;width:52px;height:52px;content:"";background:url(../img/mountain.svg) center no-repeat;margin-bottom:2rem}.listaObjetivos li strong{font-size:20px;margin-bottom:0.5rem}@media (max-width:1199px){.listaObjetivos li{-ms-flex-preferred-size:40%;flex-basis:40%}}@media (max-width:767px){.listaObjetivos li{-ms-flex-preferred-size:60%;flex-basis:60%}}.listaObjetivos.listaObjetivos--trayectoria li:before{background-image:url(../img/flag.svg)}.listaLinks{margin:28px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.listaLinks li{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:20%;flex-basis:20%;padding-bottom:0!important}.listaLinks li:before{display:none}.listaLinks li a{display:block;color:black;padding:1.5rem;border:1px solid #E9D9BC;border-radius:0.5rem;height:100%;text-decoration:none}.listaLinks li a:hover{border-color:#741703}.listaLinks li a:before{display:block;width:52px;height:52px;content:"";background:url(../img/link.svg) center no-repeat;margin:0 auto 1rem auto}@media (max-width:1199px){.listaLinks li{-ms-flex-preferred-size:40%;flex-basis:40%}}@media (max-width:564px){.listaLinks li{-ms-flex-preferred-size:60%;flex-basis:60%}}.bloque{background-color:#F4ECDF;border-radius:0.5rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;height:100%}.bloque a{color:black;text-decoration:underline}.bloque a:hover{text-decoration:none}.bloque--vert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.bloque--vert .home-banner__btn{margin-left:0;color:white;text-decoration:none}.videos{counter-reset:fila}.videos>div{margin-bottom:30px}.video{counter-increment:fila;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.video__cont{border:1px solid #DAC7A9;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 1.5rem 1rem 50px;margin-top:-1px;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:0.5rem;position:relative}.video__cont:before{content:counter(fila);position:absolute;left:0.5rem;top:0.5rem;width:2rem;height:2rem;color:white;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#886625}.video__title{color:#886625;font-size:24px;line-height:1}.video__anno{display:block;text-align:center;background-color:#F4E5E1;margin-bottom:30px;padding:0.5rem;text-transform:uppercase}