@import url("https://fonts.googleapis.com/css?family=Encode+Sans:300,400,500,600,700&display=swap");*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img,picture,svg,video{display:block;max-width:100%}:root{--fs7: clamp(1.5625rem, calc(-0.0625rem + 2.0313vw), 2.375rem);--fs6: clamp(1.25rem, calc(0rem + 1.5625vw), 1.875rem);--fs5: clamp(1.1875rem, calc(0.0625rem + 1.4063vw), 1.75rem);--fs4: clamp(1rem, calc(0rem + 1.25vw), 1.5rem);--fs3: clamp(0.8125rem, calc(-0.0625rem + 1.0938vw), 1.25rem);--fs2: clamp(0.75rem, calc(0rem + 0.9375vw), 1.125rem);--fs1: clamp(0.6875rem, calc(0.0625rem + 0.7813vw), 1rem)}@media only screen and (max-width: 576px){.col-xs-1{flex:1 0 calc(100% / 12 * 1);padding-left:15px;padding-right:15px}.col-xs-2{flex:2 0 calc(100% / 12 * 2);padding-left:15px;padding-right:15px}.col-xs-3{flex:3 0 calc(100% / 12 * 3);padding-left:15px;padding-right:15px}.col-xs-4{flex:4 0 calc(100% / 12 * 4);padding-left:15px;padding-right:15px}.col-xs-5{flex:5 0 calc(100% / 12 * 5);padding-left:15px;padding-right:15px}.col-xs-6{flex:6 0 calc(100% / 12 * 6);padding-left:15px;padding-right:15px}.col-xs-7{flex:7 0 calc(100% / 12 * 7);padding-left:15px;padding-right:15px}.col-xs-8{flex:8 0 calc(100% / 12 * 8);padding-left:15px;padding-right:15px}.col-xs-9{flex:9 0 calc(100% / 12 * 9);padding-left:15px;padding-right:15px}.col-xs-10{flex:10 0 calc(100% / 12 * 10);padding-left:15px;padding-right:15px}.col-xs-11{flex:11 0 calc(100% / 12 * 11);padding-left:15px;padding-right:15px}.col-xs-12{flex:12 0 calc(100% / 12 * 12);padding-left:15px;padding-right:15px}}@media only screen and (min-width: 576px){.col-sm-1{flex:1 0 calc(100% / 12 * 1);padding-left:15px;padding-right:15px}.col-sm-2{flex:2 0 calc(100% / 12 * 2);padding-left:15px;padding-right:15px}.col-sm-3{flex:3 0 calc(100% / 12 * 3);padding-left:15px;padding-right:15px}.col-sm-4{flex:4 0 calc(100% / 12 * 4);padding-left:15px;padding-right:15px}.col-sm-5{flex:5 0 calc(100% / 12 * 5);padding-left:15px;padding-right:15px}.col-sm-6{flex:6 0 calc(100% / 12 * 6);padding-left:15px;padding-right:15px}.col-sm-7{flex:7 0 calc(100% / 12 * 7);padding-left:15px;padding-right:15px}.col-sm-8{flex:8 0 calc(100% / 12 * 8);padding-left:15px;padding-right:15px}.col-sm-9{flex:9 0 calc(100% / 12 * 9);padding-left:15px;padding-right:15px}.col-sm-10{flex:10 0 calc(100% / 12 * 10);padding-left:15px;padding-right:15px}.col-sm-11{flex:11 0 calc(100% / 12 * 11);padding-left:15px;padding-right:15px}.col-sm-12{flex:12 0 calc(100% / 12 * 12);padding-left:15px;padding-right:15px}}@media only screen and (min-width: 768px){.col-md-1{flex:1 0 calc(100% / 12 * 1);padding-left:15px;padding-right:15px}.col-md-2{flex:2 0 calc(100% / 12 * 2);padding-left:15px;padding-right:15px}.col-md-3{flex:3 0 calc(100% / 12 * 3);padding-left:15px;padding-right:15px}.col-md-4{flex:4 0 calc(100% / 12 * 4);padding-left:15px;padding-right:15px}.col-md-5{flex:5 0 calc(100% / 12 * 5);padding-left:15px;padding-right:15px}.col-md-6{flex:6 0 calc(100% / 12 * 6);padding-left:15px;padding-right:15px}.col-md-7{flex:7 0 calc(100% / 12 * 7);padding-left:15px;padding-right:15px}.col-md-8{flex:8 0 calc(100% / 12 * 8);padding-left:15px;padding-right:15px}.col-md-9{flex:9 0 calc(100% / 12 * 9);padding-left:15px;padding-right:15px}.col-md-10{flex:10 0 calc(100% / 12 * 10);padding-left:15px;padding-right:15px}.col-md-11{flex:11 0 calc(100% / 12 * 11);padding-left:15px;padding-right:15px}.col-md-12{flex:12 0 calc(100% / 12 * 12);padding-left:15px;padding-right:15px}}@media only screen and (min-width: 1200px){.col-lg-1{flex:1 0 calc(100% / 12 * 1);padding-left:15px;padding-right:15px}.col-lg-2{flex:2 0 calc(100% / 12 * 2);padding-left:15px;padding-right:15px}.col-lg-3{flex:3 0 calc(100% / 12 * 3);padding-left:15px;padding-right:15px}.col-lg-4{flex:4 0 calc(100% / 12 * 4);padding-left:15px;padding-right:15px}.col-lg-5{flex:5 0 calc(100% / 12 * 5);padding-left:15px;padding-right:15px}.col-lg-6{flex:6 0 calc(100% / 12 * 6);padding-left:15px;padding-right:15px}.col-lg-7{flex:7 0 calc(100% / 12 * 7);padding-left:15px;padding-right:15px}.col-lg-8{flex:8 0 calc(100% / 12 * 8);padding-left:15px;padding-right:15px}.col-lg-9{flex:9 0 calc(100% / 12 * 9);padding-left:15px;padding-right:15px}.col-lg-10{flex:10 0 calc(100% / 12 * 10);padding-left:15px;padding-right:15px}.col-lg-11{flex:11 0 calc(100% / 12 * 11);padding-left:15px;padding-right:15px}.col-lg-12{flex:12 0 calc(100% / 12 * 12);padding-left:15px;padding-right:15px}}@media (min-width: 992px){.studio .container{max-width:1390px;margin:auto}}@media (min-width: 992px){.directors .container{max-width:1250px;width:65.104vw;margin:auto}}.container{max-width:1460px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 992px){.container{max-width:inherit;width:96%}}.container-fluid{width:100%;padding:0 15px;margin-right:auto;margin-left:auto}@media (min-width: 992px){.container-fluid{width:96%}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{flex-shrink:1;flex-basis:0;flex-grow:1}.row.no-gutter [class*=col]{padding:0}[class*=col].no-gutter{padding:0}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}body{font-family:'Baskerville';color:#000;min-height:100vh;padding-top:6.25rem;display:flex;flex-direction:column}@media (min-width: 992px){body{padding-top:8.75rem}}@media (min-width: 1920px){body{padding-top:12.875rem}}body.director{padding-top:7.5rem}@media (min-width: 992px){body.director{padding-top:8.75rem}}body.blocked{overflow:hidden}a{color:inherit}img{max-width:100%;height:auto}.center-image{margin-right:auto !important;margin-left:auto !important}.popup{display:flex;flex-direction:column;align-items:center;padding:1.25rem;gap:1.25rem}@media (min-width: 992px){.popup{height:34.375rem}}.popup__title{font-size:var(--fs6)}p{margin-bottom:1.25rem}strong{font-family:'BaskervilleBold'}.owl-carousel{position:absolute !important;height:100%;overflow:hidden;top:0}.owl-carousel .item-video,.owl-carousel .item{height:100vh;width:100%}.owl-carousel .item-video img,.owl-carousel .item img{height:100vh;object-fit:cover}.owl-carousel video{width:100%;height:100%;object-fit:cover}.owl-carousel .owl-nav{top:50%;width:96%;margin:0 auto;position:absolute;left:0;right:0;padding:1.25rem;display:flex;justify-content:space-between}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{color:#ffffff !important;font-size:5.625rem !important;position:relative}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span{display:none}.owl-carousel .owl-prev::before{background:url(/assets/images/arrow-slider-white.png);position:absolute;content:"";height:28px;width:43px;background-size:cover;top:0;left:0;transform:scaleX(-1)}.owl-carousel .owl-next::before{background:url(/assets/images/arrow-slider-white.png);position:absolute;content:"";height:28px;width:43px;background-size:cover;top:0;right:0}.fa-arrow-up:before{content:"" !important;background:url(/assets/images/arrow-slider-white.png);position:absolute;content:"";background-size:cover;top:0;left:0;right:0;display:flex;transform:rotate(-90deg);justify-content:center;text-align:center;background-position:center center;background-size:43px 28px;width:100%;height:100%;background-repeat:no-repeat}#video-home{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%);position:absolute;top:50%;width:100.77777778vh;z-index:0}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background iframe{width:100%;height:100%;pointer-events:none;background:#000}.directors h1{text-align:center;font-size:var(--fs5);margin-bottom:4.375rem}@media (min-width: 1200px){.directors h1{margin-bottom:5rem}}@media (min-width: 1920px){.directors h1{margin-bottom:7.5rem}}.directors h1 span{font-family:'BaskervilleBoldItalic'}.directors .directors-list{display:grid;grid-template-columns:1fr;grid-row-gap:.9375rem}@media (min-width: 768px){.directors .directors-list{grid-template-columns:repeat(2, 1fr)}}.directors .directors-list__name{text-align:center}.directors .directors-list__link{font-size:var(--fs7);text-decoration:none;color:inherit;transition:0.4s;position:relative;line-height:1.1}.directors .directors-list__link:hover{font-family:'BaskervilleBoldItalic'}.directors .directors-list__link:hover::before{width:100%;left:0}.director h1{font-size:var(--fs7);margin-bottom:2.125rem;font-family:'BaskervilleBoldItalic';text-align:center}.grid--2cols{display:grid;grid-template-columns:1fr;column-gap:4.25rem;grid-row-gap:.625rem}@media (min-width: 768px){.grid--2cols{grid-template-columns:repeat(2, 1fr)}}.grid--3cols{display:grid;grid-template-columns:1fr;column-gap:1.25rem;grid-row-gap:1.875rem}@media (min-width: 768px){.grid--3cols{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1200px){.grid--3cols{grid-template-columns:repeat(3, 1fr)}}.grid__project{position:relative;flex-direction:column;gap:22px;display:flex}.grid__project iframe,.grid__project object,.grid__project embed{position:relative;aspect-ratio:16/9;top:0;left:0;width:100%;height:100%}.grid__video{border-radius:20px;position:relative;overflow:hidden;width:100%;height:100%;display:flex;cursor:pointer}.grid__poster{position:absolute;z-index:1;top:0;left:0;opacity:1;transition:opacity 0.5s ease}.grid__title{font-size:var(--fs4);text-align:center}iframe.poup__iframe{width:100%;height:100%;aspect-ratio:16 / 9}.grid-studio{display:grid;grid-template-columns:1fr;column-gap:1.875rem;grid-row-gap:1.875rem}@media (min-width: 768px){.grid-studio{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1200px){.grid-studio{grid-template-columns:repeat(3, 1fr);column-gap:clamp(2.5rem, calc(-1.125rem + 4.5313vw), 4.3125rem);grid-row-gap:clamp(2.5rem, calc(-7rem + 11.875vw), 7.25rem)}}.grid-studio .studio-card{position:relative;overflow:hidden;border-radius:20px}.grid-studio .studio-card__front{cursor:pointer}@media (min-width: 768px){.grid-studio .studio-card__front img{aspect-ratio:2 / 3}}.grid-studio .studio-card__back{position:absolute;padding:2.6875rem 1.5625rem 0 1.5625rem;background:rgba(255,255,255,0.94);width:100%;height:100%;top:0;transform:translateY(-100%);overflow:hidden}@media (min-width: 992px){.grid-studio .studio-card__back{padding:2.6875rem 3.25rem 0 3.25rem}}.grid-studio .studio-card__back.show{transform:translateY(0)}.grid-studio .studio-card__title{font-size:var(--fs7);line-height:1;font-family:'BaskervilleBoldItalic';padding-bottom:.5rem}.grid-studio .studio-card__link{font-size:var(--fs4);font-family:"Libre Baskerville", serif;display:flex;column-gap:.625rem;margin-bottom:2.25rem;color:inherit;text-decoration:none;position:relative}.grid-studio .studio-card__link:hover{text-decoration:underline;text-underline-offset:6px}.grid-studio .studio-card__paragraph{font-size:19px;line-height:1.5}.contact .address{font-size:24px;text-align:center;margin-top:1.1875rem;margin-bottom:3.375rem}@media (min-width: 1200px){.contact .address{font-size:var(--fs4)}}.contact img{max-width:47.396vw}.contact .members{display:grid;grid-template-columns:repeat(1, 1fr);column-gap:3.125rem;grid-row-gap:2.5rem;justify-content:center;margin:auto;max-width:1220px}@media (min-width: 768px){.contact .members{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.contact .members{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1200px){.contact .members{width:63.542vw}}.contact .members div{text-align:center;position:relative}.contact .members div p{line-height:1.4;font-size:20px;margin:0}@media (min-width: 1200px){.contact .members div p{font-size:var(--fs3)}}.contact .members div p:first-child{font-family:'BaskervilleBoldItalic'}.contact .members div p a{color:inherit;text-decoration:none}.contact .members div:not(:first-child):before{content:"";height:2.3125rem;width:1px;background:#000;position:absolute;margin-top:auto;margin-bottom:auto;top:0;bottom:0;left:-23px}@desktop desktop{.contact .members div:not(:first-child):before{left:-55px}}.contact .social a{text-align:center;display:flex;align-items:center;column-gap:.3125rem;justify-content:center;text-decoration:none;color:inherit}.contact .social a:hover{text-decoration:underline}.contact .social a svg{width:1.25rem}body .plyr--full-ui input[type=range]{color:#F18624 !important}.legales h1{font-size:30px;margin-bottom:3.125rem}.legales h2{font-size:24px;margin-bottom:1.875rem;margin-top:2.5rem}.legales h3{font-size:18px;margin-bottom:1.875rem;margin-top:2.5rem}.legales ul{margin-left:1.875rem;margin-bottom:1.875rem}.legales td{padding:.625rem}#barritacookies{right:1.875rem;margin:auto;bottom:1.25rem;font-size:.8125rem;overflow:auto;background-color:#ffffff;position:fixed;z-index:2;padding:.4375rem;width:min-content;border-radius:1.25rem;border:1px solid #333333}@media (min-width: 992px){#barritacookies{bottom:1.875rem;font-size:var(--fs2)}}#barritacookies a{background-color:#ffffff !important;padding:.3125rem .625rem !important;margin-bottom:.625rem;display:block;color:#333333 !important;border-radius:0 !important;display:inline-block;text-decoration:none;width:max-content}#barritacookies a:hover{text-decoration:underline !important;text-underline-offset:.3125rem}#barritacookies .botonesCookies{display:flex}#barritacookies .botonesCookies a{margin-bottom:0}#barritacookies .botonesCookies a:not(:last-child){border-right:1px solid #333333}#barritacookies .preferencias{transition:grid-template-rows 500ms;display:grid;grid-template-rows:0fr}#barritacookies .preferencias .preferencias-inner{overflow:hidden}#barritacookies .preferencias.muestra{grid-template-rows:1fr}#barritacookies .preferencias .preferencia{display:flex;gap:10px;align-items:flex-start}#barritacookies .preferencias .preferencia input{top:6px;position:relative}@media (max-width: 576px){#barritacookies .preferencias .preferencia input{top:3px}}.enlace_legales{margin:auto;padding-top:50px}.enlace_legales ul{display:flex;gap:20px;list-style:none}@media (max-width: 576px){.enlace_legales ul{flex-direction:column;align-items:center}}.enlace_legales ul li:not(:last-child) a{text-decoration:none}.glightbox-clean .gslide-title{font-size:1em;font-weight:bold;color:#000;margin-bottom:0;line-height:1.4em;font-size:var(--fs6) !important}.glightbox-clean .gslide-desc{font-size:var(--fs6) !important}@font-face{font-family:'Baskerville';src:url("fonts/Baskerville.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'BaskervilleBoldItalic';src:url("fonts/BaskervilleBoldItalic.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'BaskervilleBold';src:url("fonts/BaskervilleBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Sangam';src:url("fonts/Sangam.woff2") format("woff2"),url("Sangam.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.home header{background-color:transparent}.home header .hamburguer-bt .hamburguer-bt__stripe{background:#fff}.home header .navbar__nav{background-color:#000}@media (min-width: 992px){.home header .navbar__nav{background-color:transparent}}.home header .navbar__logo{color:#fff}.home header .navbar__link{color:#fff}.home header .navbar__idiomas{color:#fff}.home header .navbar__idiomas .active{color:#fff}header{padding-top:1.875rem;padding-bottom:1.25rem;z-index:2;transition:ease 0.3s;width:100%;position:fixed;margin:auto;left:0;right:0;top:0;background-color:transparent}header .container{display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){header.fixed{padding-top:1.875rem;padding-bottom:1.25rem}}@media (min-width: 1200px){header.fixed{padding-top:.625rem;padding-bottom:.625rem}}@media (min-width: 1920px){header.fixed{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width: 992px){header{padding-top:20px}}@media (min-width: 1920px){header{padding-top:51px}}header .navbar{display:flex;justify-content:space-between;align-items:center;width:100%}header .navbar__nav{transform:translateX(-100vw);position:absolute;transition:ease all 0.3s;width:100%;top:4.625rem;background-color:rgba(255,255,255,0.8);left:0}@media (min-width: 992px){header .navbar__nav{top:6.25rem;position:inherit;transform:translateX(0);background-color:transparent;margin-left:-114px}}header .navbar__nav.show{transform:translateX(0)}header .navbar__list{padding-left:.9375rem;padding-right:.9375rem}@media (min-width: 992px){header .navbar__list{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:40px;max-width:fit-content;margin:auto}}@media (min-width: 1200px){header .navbar__list{column-gap:0}}@media (min-width: 1920px){header .navbar__list{column-gap:40px}}header .navbar__item{list-style-type:none;transition:0.4s;border-bottom:2px solid transparent;margin-top:.625rem;margin-bottom:.625rem}@media (min-width: 992px){header .navbar__item{text-align:center}}header .navbar__item:is(:hover,.active) a{font-family:'BaskervilleBoldItalic'}header .navbar__link{font-size:1.375rem;text-decoration:none;color:#000;padding-top:.3125rem;padding-bottom:.3125rem;display:block;color:#000;text-decoration:none}@media (min-width: 1200px){header .navbar__link{width:100px}}@media (min-width: 1200px){header .navbar__link{font-size:var(--fs4)}}header .navbar__logo{font-size:24px;text-decoration:none;color:inherit;font-family:'Sangam', Arial;letter-spacing:.1875rem;font-weight:bold;z-index:1}header .navbar__idiomas{margin-right:1.4375rem;padding-right:.9375rem;display:flex;align-items:center;column-gap:.375rem;display:none}@media (min-width: 992px){header .navbar__idiomas{padding-right:0;padding-left:2.1875rem}}header .navbar__idiomas a{color:inherit;text-decoration:none}header .navbar__idiomas .active{color:#000}header .navbar__point{width:1.25rem;min-width:1.25rem;height:1.25rem;background:#F18624;border-radius:50%;position:relative;top:-2px;display:none}@media (min-width: 992px){header .navbar__point{display:block}}.hamburguer-bt{cursor:pointer;height:1.875rem;display:block;width:1.5625rem;top:1.75rem;position:absolute;right:.9375rem;transition:all .2s ease-out;z-index:999}@media (min-width: 992px){.hamburguer-bt{right:3.125rem}}@media (min-width: 992px){.hamburguer-bt{display:none}}.hamburguer-bt__stripe{width:100%;height:.1875rem;background:#000;margin:.25rem auto;transition:all 0.3s;backface-visibility:hidden;display:none}.hamburguer-bt.on{display:block}.hamburguer-bt__point{width:1.25rem;min-width:1.25rem;height:1.25rem;background:#F18624;border-radius:50%;position:relative;top:-2px;top:2px}.hamburguer-bt.on .hamburguer-bt__point{display:none}.hamburguer-bt.on .hamburguer-bt__stripe{display:block}.hamburguer-bt.on .hamburguer-bt__stripe__top{transform:rotate(45deg) translate(2px, 6px)}.hamburguer-bt.on .hamburguer-bt__stripe__middle{opacity:0}.hamburguer-bt.on .hamburguer-bt__stripe__bottom{transform:rotate(-45deg) translate(4px, -8px)}footer{padding-bottom:3.875rem;padding-top:3.125rem}footer .social{width:100%;text-align:center}footer .social a{text-align:center;display:flex;align-items:center;column-gap:.3125rem;justify-content:center;text-decoration:none;color:inherit;font-size:var(--fs4)}footer .social a:hover{text-decoration:underline}footer .social a svg{width:1.25rem}
