@font-face{font-family:EditorialNew;font-style:normal;font-weight:100;font-display:auto;src:url(https://milstudios.es//wp-content/themes/milstudios/static/fonts/EditorialNew/EditorialNew-Ultralight.woff2) format("woff2"),url(https://milstudios.es//wp-content/themes/milstudios/static/fonts/EditorialNew/EditorialNew-Ultralight.woff) format("woff"),url(https://milstudios.es//wp-content/themes/milstudios/static/fonts/EditorialNew/EditorialNew-Ultralight.otf) format("opentype"),url(https://milstudios.es//wp-content/themes/milstudios/static/fonts/EditorialNew/EditorialNew-Ultralight.ttf) format("truetype")}@font-face{font-family:EditorialNew;font-style:italic;font-weight:100;font-display:auto;src:url(https://milstudios.es//wp-content/themes/milstudios/static/fonts/EditorialNew/EditorialNew-UltralightItalic.woff2) format("woff2"),url(https://milstudios.es//wp-content/themes/milstudios/static/fonts/EditorialNew/EditorialNew-UltralightItalic.woff) format("woff"),url(https://milstudios.es//wp-content/themes/milstudios/static/fonts/EditorialNew/EditorialNew-UltralightItalic.otf) format("opentype"),url(https://milstudios.es//wp-content/themes/milstudios/static/fonts/EditorialNew/EditorialNew-UltralightItalic.ttf) format("truetype")}.main__container{padding-bottom:284px}@media (max-width:1024px){.main__container{padding-bottom:284px}}@media (max-width:767px) and (orientation:portrait){.main__container{padding-bottom:68.59903vw}}@media (max-width:767px) and (orientation:landscape){.main__container{padding-bottom:34.29952vw}}.marquee{position:fixed;top:0;left:0;width:100%;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.marquee__container{padding:20px 0}@media (max-width:1024px){.marquee__container{padding:20px 0}}@media (max-width:767px) and (orientation:portrait){.marquee__container{padding:3.62319vw 0}}@media (max-width:767px) and (orientation:landscape){.marquee__container{padding:1.81159vw 0}}.marquee p{padding:0 10px;font-family:EditorialNew;font-weight:100;font-style:italic;font-size:21px;line-height:1;letter-spacing:0}@media (max-width:1024px){.marquee p{padding:0 10px}}@media (max-width:767px) and (orientation:portrait){.marquee p{padding:0 2.41546vw}}@media (max-width:767px) and (orientation:landscape){.marquee p{padding:0 1.20773vw}}@media (max-width:1024px){.marquee p{font-size:21px}}@media (max-width:767px) and (orientation:portrait){.marquee p{font-size:5.07246vw}}@media (max-width:767px) and (orientation:landscape){.marquee p{font-size:2.53623vw}}@media (max-width:1024px){.marquee p{line-height:1}}@media (max-width:767px){.marquee p{line-height:1}}@media (max-width:1024px){.marquee p{letter-spacing:0}}@media (max-width:767px){.marquee p{letter-spacing:0}}.marquee sup{position:relative;top:-.4em;font-size:.6em}.show-menu .marquee{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hero__container{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;min-height:100vh;min-height:calc(1vh*100);min-height:calc(var(--vh, 1vh)*100);padding:165px 25px 60px}@media (max-width:1024px){.hero__container{padding:165px 25px 60px}}@media (max-width:767px) and (orientation:portrait){.hero__container{padding:3.62319vw}}@media (max-width:767px) and (orientation:landscape){.hero__container{padding:1.81159vw}}.hero .image{width:35.13889vw}@media (max-width:767px){.hero .image{width:61.5942vw}}.intro{margin-bottom:200px}@media (max-width:1024px){.intro{margin-bottom:200px}}@media (max-width:767px) and (orientation:portrait){.intro{margin-bottom:48.30918vw}}@media (max-width:767px) and (orientation:landscape){.intro{margin-bottom:24.15459vw}}.intro__container{padding:0 15px}@media (max-width:1024px){.intro__container{padding:0 15px}}@media (max-width:767px) and (orientation:portrait){.intro__container{padding:0 3.62319vw}}@media (max-width:767px) and (orientation:landscape){.intro__container{padding:0 1.81159vw}}.intro .page-title{font-family:EditorialNew;font-weight:400;font-style:normal;font-size:18px;line-height:1.75;letter-spacing:.0005em;text-align:center;margin-bottom:90px}@media (max-width:1024px){.intro .page-title{font-size:18px}}@media (max-width:767px) and (orientation:portrait){.intro .page-title{font-size:3.1401vw}}@media (max-width:767px) and (orientation:landscape){.intro .page-title{font-size:1.57005vw}}@media (max-width:1024px){.intro .page-title{line-height:1.75}}@media (max-width:767px){.intro .page-title{line-height:1.6}}@media (max-width:1024px){.intro .page-title{letter-spacing:.0005em}}@media (max-width:767px){.intro .page-title{letter-spacing:.0005em}}@media (max-width:1024px){.intro .page-title{margin-bottom:90px}}@media (max-width:767px) and (orientation:portrait){.intro .page-title{margin-bottom:21.73913vw}}@media (max-width:767px) and (orientation:landscape){.intro .page-title{margin-bottom:10.86957vw}}.intro .description{width:100%;max-width:1280px;margin:0 auto;font-family:EditorialNew;font-weight:400;font-style:normal;font-size:36px;line-height:1.5;letter-spacing:.0005em;text-align:center}@media (max-width:1024px){.intro .description{max-width:1280px}}@media (max-width:767px) and (orientation:portrait){.intro .description{max-width:309.17874vw}}@media (max-width:767px) and (orientation:landscape){.intro .description{max-width:154.58937vw}}@media (max-width:1024px){.intro .description{font-size:36px}}@media (max-width:767px) and (orientation:portrait){.intro .description{font-size:5.7971vw}}@media (max-width:767px) and (orientation:landscape){.intro .description{font-size:2.89855vw}}@media (max-width:1024px){.intro .description{line-height:1.5}}@media (max-width:767px){.intro .description{line-height:1.4}}@media (max-width:1024px){.intro .description{letter-spacing:.0005em}}@media (max-width:767px){.intro .description{letter-spacing:.0005em}}.row{width:100%;margin-bottom:180px}@media (max-width:1024px){.row{margin-bottom:180px}}@media (max-width:767px) and (orientation:portrait){.row{margin-bottom:43.47826vw}}@media (max-width:767px) and (orientation:landscape){.row{margin-bottom:21.73913vw}}@media (min-width:768px){.row__container{width:50%}}@media (max-width:767px){.row__container{width:70%}}.row__container:last-child{margin:0}.row:nth-child(odd) .row__container{padding:0 10px 0 25px}@media (max-width:1024px){.row:nth-child(odd) .row__container{padding:0 10px 0 25px}}@media (max-width:767px) and (orientation:portrait){.row:nth-child(odd) .row__container{padding:0 3.62319vw}}@media (max-width:767px) and (orientation:landscape){.row:nth-child(odd) .row__container{padding:0 1.81159vw}}.row:nth-child(2n){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row:nth-child(2n) .row__container{padding:0 25px 0 10px}@media (max-width:1024px){.row:nth-child(2n) .row__container{padding:0 25px 0 10px}}@media (max-width:767px) and (orientation:portrait){.row:nth-child(2n) .row__container{padding:0 3.62319vw}}@media (max-width:767px) and (orientation:landscape){.row:nth-child(2n) .row__container{padding:0 1.81159vw}}@media (min-width:768px){.row.vertical:nth-child(odd) .row__container{padding-right:calc(8.33333% + 10px)}}@media (min-width:768px){.row.vertical:nth-child(2n) .row__container{padding-left:calc(8.33333% + 10px)}}.row--proyecto .proyecto{position:relative;pointer-events:none}.row--proyecto .proyecto .image{pointer-events:all;overflow:hidden}.row--proyecto .proyecto .image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.row--proyecto .proyecto .title{position:absolute;bottom:-45px;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:EditorialNew;font-weight:400;font-style:normal;font-size:20px;line-height:1.732;letter-spacing:.0005em;pointer-events:all}@media (max-width:1024px){.row--proyecto .proyecto .title{bottom:-45px}}@media (max-width:767px) and (orientation:portrait){.row--proyecto .proyecto .title{bottom:-10.86957vw}}@media (max-width:767px) and (orientation:landscape){.row--proyecto .proyecto .title{bottom:-5.43478vw}}@media (max-width:1024px){.row--proyecto .proyecto .title{font-size:20px}}@media (max-width:767px) and (orientation:portrait){.row--proyecto .proyecto .title{font-size:4.83092vw}}@media (max-width:767px) and (orientation:landscape){.row--proyecto .proyecto .title{font-size:2.41546vw}}@media (max-width:1024px){.row--proyecto .proyecto .title{line-height:1.732}}@media (max-width:767px){.row--proyecto .proyecto .title{line-height:1.75}}@media (max-width:1024px){.row--proyecto .proyecto .title{letter-spacing:.0005em}}@media (max-width:767px){.row--proyecto .proyecto .title{letter-spacing:.0005em}}.row--proyecto .proyecto .location:before{content:", ";white-space:pre}.row--proyecto .proyecto:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.row--proyecto .proyecto:hover .title{font-style:italic}.row--imagen .image{position:relative;width:100%}.row--imagen .caption{position:absolute;bottom:-45px;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:EditorialNew;font-weight:400;font-style:normal;font-size:20px;line-height:1.732;letter-spacing:.0005em;pointer-events:all}@media (max-width:1024px){.row--imagen .caption{bottom:-45px}}@media (max-width:767px) and (orientation:portrait){.row--imagen .caption{bottom:-10.86957vw}}@media (max-width:767px) and (orientation:landscape){.row--imagen .caption{bottom:-5.43478vw}}@media (max-width:1024px){.row--imagen .caption{font-size:20px}}@media (max-width:767px) and (orientation:portrait){.row--imagen .caption{font-size:4.83092vw}}@media (max-width:767px) and (orientation:landscape){.row--imagen .caption{font-size:2.41546vw}}@media (max-width:1024px){.row--imagen .caption{line-height:1.732}}@media (max-width:767px){.row--imagen .caption{line-height:1.75}}@media (max-width:1024px){.row--imagen .caption{letter-spacing:.0005em}}@media (max-width:767px){.row--imagen .caption{letter-spacing:.0005em}}
