@import url("https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:"ab";src:url("../fonts/ab/ab.eot");src:url("../fonts/ab/ab.eot?#iefix") format("embedded-opentype"),url("../fonts/ab/ab.woff") format("woff"),url("../fonts/ab/ab.ttf") format("truetype"),url("../fonts/ab/ab.svg#ab") format("svg");font-weight:normal;font-style:normal;font-display:swap}[data-icon]:before{font-family:"ab" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"ab" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"a"}.icon-instagram:before{content:"b"}.icon-mail:before{content:"c"}.icon-burger:before{content:"d"}@font-face{font-family:"harmonyregular";src:url("../fonts/harmony.woff2") format("woff2"),url("../fonts/harmony.woff") format("woff");font-weight:normal;font-style:normal}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{position:fixed;z-index:10;top:0;left:0;display:none;width:100%;height:100%;opacity:.7;background-color:#000}.chocolat-wrapper{position:fixed;z-index:9999;top:0;left:0;display:none;width:100%;height:100%;color:#fff;background:#000}.chocolat-wrapper *{font-family:"Open Sans Condensed",sans-serif;font-size:14px;letter-spacing:1px}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{position:absolute;z-index:11;top:50%;left:50%;display:none;width:32px;height:32px;margin-top:-16px;margin-left:-16px;background:url(../vendors/chocolat/images/loader.gif) center center no-repeat}.chocolat-content{position:fixed;z-index:14;top:50%;left:50%;width:0;height:0;text-align:left}.chocolat-content .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-left{position:absolute;z-index:17;top:50%;left:0;display:none;width:50px;height:100px;margin-top:-50px;cursor:pointer;background:url(../vendors/chocolat/images/left.png) 50% 50% no-repeat}.chocolat-wrapper .chocolat-right{position:absolute;z-index:17;top:50%;right:0;display:none;width:50px;height:100px;margin-top:-50px;cursor:pointer;background:url(../vendors/chocolat/images/right.png) 50% 50% no-repeat}.chocolat-wrapper .chocolat-right.active{display:block}.chocolat-wrapper .chocolat-left.active{display:block}.chocolat-wrapper .chocolat-top{position:absolute;z-index:17;top:0;right:0;left:0;overflow:hidden;height:40px;line-height:40px}.chocolat-wrapper .chocolat-close{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;background:url(../vendors/chocolat/images/close.png) 50% 50% no-repeat;background-size:30px 30px}.chocolat-wrapper .chocolat-bottom{position:absolute;z-index:17;right:0;bottom:0;left:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:40px;padding-right:15px;padding-left:15px;font-size:12px;line-height:40px;text-align:right}.chocolat-wrapper .chocolat-set-title{display:inline-block;font-size:14px;line-height:1;order:2}.chocolat-wrapper .chocolat-pagination{display:inline-block;min-width:60px;margin:auto auto auto 0;text-align:left;order:1}.chocolat-wrapper .chocolat-fullscreen{display:block;float:right;min-width:60px;height:40px;margin:auto 0 auto auto;cursor:pointer;text-align:right;background:url(../vendors/chocolat/images/fullscreen.png) center right no-repeat;order:3}.chocolat-wrapper .chocolat-description{display:none}body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-loader{z-index:15}body.chocolat-open>.chocolat-content{z-index:17}.chocolat-in-container .chocolat-wrapper,.chocolat-in-container .chocolat-content,.chocolat-in-container .chocolat-overlay{position:absolute}.chocolat-in-container{position:relative}*{box-sizing:border-box}html{height:100%;min-height:100%}body{display:flex;flex-direction:column;min-height:100vh;margin:0 auto;font-size:16px;letter-spacing:1px;font-family:"Open Sans Condensed",sans-serif;line-height:24px;color:white;outline:0;background:#000}body>div,body>article,body>section,body>main{flex-grow:1}body a{color:white}img{display:block}img.inline{display:inline-block}sup{font-size:10px}iframe{border:0}h1{position:relative;margin:0 0 30px 0;padding:0 30px 0 30px;font-size:26px;font-family:"Open Sans Condensed",sans-serif;line-height:30px;text-align:center;text-transform:uppercase;font-weight:normal}h1 a.back{display:block;position:absolute;left:30px;top:5px;font-size:0;width:28px;height:20px;background:url(../img/ui/back-to-home.png) center center no-repeat}h2{margin:0 0 20px 0;font-size:22px}h3{margin:0 0 20px 0;font-size:20px}h4{margin:0 0 20px 0;font-size:18px}h5{margin:0 0 20px 0;font-size:16px}p,ul,table{margin:0 0 20px 0}a{transition:all 200ms;text-decoration:underline}a:focus,input:focus,textarea:focus,select:focus,button:focus{border-radius:0;outline:0}input{border-radius:0}sup{font-size:.4em;line-height:0;vertical-align:super}::selection{color:white;background:#000}::-moz-selection{color:white;background:#000}.right{text-align:right}.left{text-align:left !important}.fright{float:right}.fleft{float:left !important}img.fleft{margin:0 20px 20px}img.fright{margin:0 0 20px 20px}.center{text-align:center !important}.underline{text-decoration:underline !important}.clear{float:none !important;clear:both}.article article{padding-top:100px;max-width:800px;margin:0 auto}.article article h2,.article article h3,.article article p,.article article ul,.article article li,.article article a{color:#fff}.article.contact p.contact{font-size:20px;line-height:28px;text-align:center}#back-to-top{opacity:0;position:fixed;width:40px;height:40px;bottom:40px;right:40px;background:url(../img/ui/back-to-top.png) center center no-repeat;background-size:40px 40px;transition:all ease-in-out 200ms}#back-to-top.active{opacity:1}@media screen and (max-width:767px){h1{padding:10px 30px 0 30px;font-size:20px}#back-to-top{bottom:20px;right:20px}}main{position:relative;z-index:0;padding:80px 0 0 0}main>div,main>article,main>section{padding:0 20px}header{position:fixed;z-index:1;top:0;right:0;left:0;display:flex;align-items:center;justify-content:center;height:80px;line-height:80px;background:#000}header>a#logo{position:absolute;top:0;left:30px;width:196px;height:80px;font-size:0;text-decoration:none;text-indent:-9000px;color:#000;background-image:url("../img/ui/logo.png");background-repeat:no-repeat;background-position:center center;background-size:196px 60px}header>nav#main_nav{display:flex;line-height:16px}header>nav#main_nav>a{margin:0 20px 0 20px;font-size:16px;font-family:"Open Sans Condensed",sans-serif;line-height:16px;text-decoration:none;color:white}header>nav#main_nav>a:last-child{margin-bottom:0}header>nav#tools_nav{position:absolute;top:25px;right:30px;display:flex;overflow:hidden;align-items:flex-start;margin:auto}header>nav#tools_nav a{margin:0;font-size:0;line-height:40px;text-decoration:none;color:#ddd;transition:color 200ms}header>nav#tools_nav a:hover{color:#fff}header>nav#tools_nav a:before{font-size:40px;line-height:40px}header>nav#tools_nav a:first-child{margin-left:0}header>nav#tools_nav a.icon-instagram:before{font-size:42px}header>nav#tools_nav a.icon-mail{margin-left:4px;color:black;text-shadow:2px 0 0 #ddd,-2px 0 0 #ddd,0 2px 0 #ddd,0 -2px 0 #ddd,1px 1px #ddd,-1px -1px 0 #ddd,1px -1px 0 #ddd,-1px 1px 0 #ddd;transition:text-shadow 200ms}header>nav#tools_nav a.icon-mail:hover{text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}header>nav#tools_nav a.icon-mail:before{font-size:50px;line-height:44px}header>nav#tools_nav a.lng{margin-left:15px;font-size:20px;font-weight:bold;line-height:26px;letter-spacing:2px}header>nav#tools_nav a.lng:before{display:inline-block;height:14px;content:"";border-left:2px solid #ccc;margin-right:15px}header>nav#tools_nav a.icon-burger{display:none}header>nav#mobile_nav{position:fixed;top:60px;right:0;bottom:100%;left:0;display:block;overflow:hidden;padding:0 20px;transition:bottom ease-in-out 200ms;background:#000}header>nav#mobile_nav a{display:block;margin:0 0 20px 0;font-size:16px;font-family:"Open Sans Condensed",sans-serif;line-height:16px;text-align:center;text-decoration:none;color:white}header>nav#mobile_nav a:first-child{margin-top:40px}header>nav#mobile_nav a:after{display:block;width:20px;height:10px;margin:auto;content:" ";border-bottom:1px solid #999}@media screen and (max-width:1280px){header>nav#main_nav>a{margin:0 10px 0 10px;font-size:14px;font-family:"Open Sans Condensed",sans-serif}}@media screen and (max-width:767px){header{padding:0 20px}header>nav#main_nav{display:none}header>nav#tools_nav a{display:none;width:30px;height:30px;margin:0;background-size:235px 30px}header>nav#tools_nav a.icon-burger{display:block;transition:none;background-position:-136px 0}header>nav#tools_nav a.icon-burger.close{background-position:-166px 0}header>nav#mobile_nav.showed{bottom:0}header>nav#mobile_nav a:before{display:none}}footer{height:40px;padding:0 20px;font-size:13px;line-height:40px;color:#ccc;background-color:#000;font-weight:bold;text-align:center}body.homepage main{background:#000}body.homepage main>a{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;margin-bottom:10px;font-size:30px;transition:linear all 300ms;text-decoration:none;color:rgba(255,255,255,0)}body.homepage main>a div{position:absolute;text-align:center}body.homepage main>a div p,body.homepage main>a div ul{font-size:30px;line-height:normal}body.homepage main>a div p:last-child,body.homepage main>a div ul:last-child{margin-bottom:0}body.homepage main>a picture,body.homepage main>a img{width:100%;height:auto;transition:filter 400ms}body.homepage main>a:last-child{margin-bottom:0}body.homepage main>a:hover{color:#fff}body.homepage main>a:hover img{filter:brightness(0.85)}@media screen and (max-width:1280px){body.homepage main>a{margin-bottom:5px;font-size:20px}}body.mobile.homepage main>a{color:#fff}body.serie main{position:relative;background:black}body.serie main h1{margin:0 0 10px 0}body.serie main nav{text-align:center}body.serie main nav a{display:inline-block;margin:0 10px;text-decoration:none}body.serie main nav a:hover,body.serie main nav a.active{text-decoration:underline}body.serie main>div#grid{position:relative;box-sizing:border-box;width:calc(100% - 10px);margin:30px 5px 5px 5px;padding:0;background:black;display:grid;grid-template-columns:33.3333333333% 33.3333333333% 33.3333333333%}body.serie main>div#grid .item img{display:block;width:100%;height:auto;border:2px solid #000}body.serie main>div#grid .item.text{overflow:hidden;position:relative;grid-column-start:2;grid-column-end:3;grid-row-start:1;border:2px solid #000;overflow:hidden}body.serie main>div#grid .item.text>div{padding:40px}body.serie main>div#grid .item.text>div *{color:#fff}body.serie main>div#story{margin:30px auto 5px auto;max-width:900px;width:100%;font-size:18px}body.serie main>div#story *{letter-spacing:1.5px;text-align:justify;line-height:26px;color:rgba(255,255,255,0.8)}body.serie main>div#story p{margin:0 0 20px 0}@media screen and (max-width:767px){body.serie main h1{padding:0 30px 0 30px;margin:0}body.serie main>div#grid{margin-top:10px;grid-template-columns:100%}body.serie main>div#grid .item{width:100%}body.serie main>div#story{font-size:16px}body.serie main>div#story *{letter-spacing:1px;line-height:22px}body.serie main>div#story p{margin:0 0 10px 0}}