@font-face{font-family:"Atlantic";src:url("../fonts/A_L.eot");src:url("../fonts/A_L.eot?#iefix") format("embedded-opentype"),url("../fonts/A_L.woff") format("woff"),url("../fonts/A_L.woff2") format("woff2"),url("../fonts/A_L.ttf") format("truetype");font-style:normal;font-weight:100;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"AnticDidone";src:url("../fonts/AnticDidone.eot");src:url("../fonts/AnticDidone.eot?#iefix") format("embedded-opentype"),url("../fonts/AnticDidone.woff") format("woff"),url("../fonts/AnticDidone.woff2") format("woff2"),url("../fonts/AnticDidone.ttf") format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"TenorSans";src:url("../fonts/TenorSans.eot");src:url("../fonts/TenorSans.eot?#iefix") format("embedded-opentype"),url("../fonts/TenorSans.woff") format("woff"),url("../fonts/TenorSans.woff2") format("woff2"),url("../fonts/TenorSans.ttf") format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}.font-01{font-family:"Atlantic"}.font-02{font-family:"AnticDidone"}.font-03{font-family:"TenorSans"}.bg-filter{position:absolute;width:100%;height:100%;opacity:.8;background:#000;top:0;left:0;transition:opacity .5s ease}.m-lr-a{margin-left:auto;margin-right:auto}.flex{display:flex !important;flex-wrap:wrap;flex-direction:row;align-content:center;position:relative}.f-a-c{align-content:center;align-items:center}.f-a-s{align-content:flex-start;align-items:flex-start}.f-a-e{align-content:flex-end;align-items:flex-end}.f-j-c{justify-content:center}.f-j-s{justify-content:flex-start}.f-j-e{justify-content:flex-end}.f-j-sb{justify-content:space-between}.f-j-se{justify-content:space-evenly}.f-j-sa{justify-content:space-around}.f-d-c{flex-direction:column}.f-d-r{flex-direction:row}.f-a-sb{align-content:space-between}.f-a-se{align-content:space-evenly}.f-a-sa{align-content:space-around}.f-r-reverse{flex-direction:row-reverse}.f-c-reverse{flex-direction:column-reverse}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#333}html,body{scroll-behavior:smooth}body{font:100% "Atlantic";line-height:1.5rem;background:#333;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;width:100%}a{text-decoration:none;color:inherit;cursor:pointer;cursor:hand}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:100}h1{margin-bottom:.7em;font-size:4em;line-height:1;text-transform:uppercase}h3{margin-top:0;margin-bottom:1.5em;font-size:1.3em}b{font-family:"Atlantic"}i{font-style:normal;font-family:"Atlantic"}u{position:relative;text-decoration:none}u:before{content:"";position:absolute;width:100%;bottom:.05em;border-top:1px solid #fff}.logo{position:absolute;height:100px;left:50%;top:calc(50% - 50px);transform:translateX(-50%);z-index:10;opacity:0}.logo img{height:100%}.col{position:relative;text-align:center}.center{display:flex;align-items:center;justify-content:center;text-align:center}img.fit{position:absolute;width:100%;height:100%;top:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.btn{display:inline-block;padding:.75em 2em;text-transform:uppercase;line-height:1;border:1px solid #fff}.animated{transition:all 250ms ease-out}.animated_slow{transition:all 500ms linear}.animated.alpha:hover{opacity:.75 !important}.share{display:inline-block;width:20px;height:20px;margin:0 5px;background-size:cover;background-repeat:no-repeat}.full-h{height:100vh;height:calc(var(--vh, 1vh)*100)}section{height:100%;z-index:5}section.header{height:100vh}.cont{z-index:5}.absolute{position:absolute}.resp{display:none}.aspect:before{content:"";display:block}.aspect{position:relative}.aspect .wide:before{padding-top:45%}.preload{position:fixed;width:100%;height:100%;background:url(../images/preload.svg) center no-repeat #333;background-size:auto 45px;z-index:200}.home .row{margin:0}.home .col{overflow:hidden;opacity:0;filter:grayscale(100%)}.home .col:hover{filter:grayscale(0%)}.home .col:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all 250ms ease-out}.home .overlay{position:absolute;width:100%;height:100%;background:#fff;mix-blend-mode:saturation;pointer-events:none}.home h3{margin-top:1.8em}.local .logo{opacity:0}.local .menu{position:fixed;left:60px;top:60px;font-size:1.15em;opacity:0;z-index:100}.local .menu ul{margin:0;padding:0}.local .menu li{margin-bottom:12px;list-style:none}.local .menu .sub{font-family:"Atlantic"}.local .menu .sub div{font-family:"Atlantic"}.local .menu .sub a:last-child{font-family:"Atlantic"}.local .btn_reserve,.local .btn_menu{position:fixed;background:rgba(0,0,0,.8);color:#f7f6f0;font-size:22px;line-height:1;top:calc(50% - 150px);opacity:0;z-index:100;height:150px;width:150px;border:1px solid rgba(255,255,255,.5);text-align:center;border-radius:100% 100% 0 0}.local .btn_reserve div,.local .btn_menu div{margin:35px auto;font-family:"Atlantic"}.local .btn_reserve{right:-77px;transform:rotate(-90deg) translateX(50%);transform-origin:right bottom}.local .btn_menu{left:-77px;transform:rotate(90deg) translateX(-50%);transform-origin:left bottom}.local .btn_reserve:hover{right:-75px}.local .btn_menu:hover{left:-75px}.local h1{margin:0;font-size:3.25em;text-transform:none}.local h2{margin-bottom:1em;font-size:2.75em;line-height:1}.local h3{font-size:1.65em;line-height:1.35;text-align:center}.local .head h1{margin-bottom:.25em;font-family:"Atlantic";font-size:5em;text-transform:none;opacity:0}.local .head h3{margin:0;opacity:0}.local .head img{opacity:0}.local .head:before{content:"";position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,.75)}.local .contact{position:relative;padding:6em;background-color:#1a1a1a}.local .contact h3{font-family:"TenorSans";font-size:16px;line-height:22px}.local .contact h3:nth-child(4){font-size:14px;text-transform:uppercase}.local .contact .symbol{position:absolute;width:100%;height:80%;top:12%;background:url(../images/symbol-blanco.svg) center no-repeat;background-size:contain;opacity:.1}.local .contact .street img{width:20px;height:25px;margin:0 auto 8px}.local .contact .share{width:20px;height:20px}.local .osten .cover{background:#f7f6f0}.local .osten .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.local .osten .text{background:#f7f6f0;color:#1a1a1a;padding:5em 8em}.local .osten .text .symbol{height:1.4rem;margin-bottom:1.8rem;background:url(../images/symbol-verde-oscuro.svg) center no-repeat;background-size:contain}.local .osten .text h2{margin:0;text-align:center;line-height:1.2}.local .osten .row,.local .osten .col{margin:0;padding:0}.local .press{padding:4em;background:#739973}.local .press .cont{width:100%;max-width:1000px}.local .press .row{margin-top:2.75em;padding-top:1.5em;border-top:1px solid #fff}.local .press .row .col{padding:2em 0;font-size:1.1em}.local .press .row img{display:inline-block;width:auto;height:1.8em;margin-bottom:.75em}.local .press .row span{display:block}.local .press .row a{display:block}.local .team{background:#f7f6f0}.local .team .text{color:#1a1a1a;padding:5em 8em;padding-bottom:0;font-family:"AnticDidone"}.local .team .text .deco{width:100px;margin-bottom:70px}.local .team .text h2{margin-bottom:1rem;text-align:center;font-family:"TenorSans";font-size:40px;letter-spacing:2px}.local .team .text h3{margin-bottom:1.3em;padding-bottom:1.3em;font-size:20px;line-height:23px;font-family:"TenorSans"}.local .team .text .descripcion{font-size:18px;line-height:23px;font-family:"AnticDidone"}.local .team .text .links img{width:20px;height:auto}.local .team .text .item{margin:0 auto 70px;max-width:960px}.local .team .text .sep{display:block;border-top:1px solid #3f563f}.local .team .row._2{margin:6rem 0}.local .team .row._2 h2,.local .team .row._2 h3,.local .team .row._2 .col{text-align:left}.local .team .row._2 .col:first-child{padding:0}.local .team .row._2 .col:last-child{padding-left:8rem;padding-right:0;padding-top:2rem}.local .team .row._3{margin-right:-8em}.local .team .row._3 h2,.local .team .row._3 h3,.local .team .row._3 .col{text-align:left}.local .team .row._3 .col{padding:0}.local .team .row._3 .col:first-child{padding-left:2rem;padding-right:8rem;padding-top:2rem}.local .team .banner{height:22rem;background:#7c462c url(../images/trama_white.svg) repeat center center/100% auto;background-attachment:fixed}.local .events .list .row{background:#a9c9c8}.local .events .list .row:nth-child(3n+2){background:#739973}.local .events .list .row:nth-child(3n+3){background:#d3c3bc}.local .events .list .col{padding:0}.local .events .list .fit{position:initial}.local .events .list .text{padding:3.75rem 5rem;text-align:left}.local .events .list .text h1,.local .events .list .text h2,.local .events .list .text h3{text-align:left;line-height:1.2}.local .events .list .text h1 i,.local .events .list .text h2 i,.local .events .list .text h3 i{display:block}.local .events .list .text h1{font-size:2.6rem}.local .events .list .text h2{margin:0;font-size:2.2rem}.local .events .list .text h3{margin-bottom:1.5rem}.local .events .list .text .sharing{float:right}.local .events .list .text .sharing a{width:1.6rem;height:1.6rem;margin:0;margin-left:.5rem}.local .events .list .text .info{display:inline-block;width:2rem;height:2rem;margin-top:1rem;background:url(../images/events_info.svg) no-repeat center}.local footer{padding:5rem;background:#1a1a1a;font-size:14px;font-family:"TenorSans";color:#f7f6f0}.local footer .brand{display:inline-block;width:auto;height:2rem}.local footer .row{margin:0}.local footer .row .col{display:flex;padding:0;text-align:left;align-items:center}.local footer .row .col:nth-child(2){justify-content:center}.local footer .row .col:nth-child(3){justify-content:flex-end}.local footer .share{width:28px;height:28px;margin:0;margin-left:.5rem}.languages{position:fixed;top:0;right:0;padding:14px;z-index:10}.languages a,.languages span{font-size:20px;color:#fff;display:inline-block;font-family:Atlantic;padding:0 3px}.languages a.active{border-bottom:1px solid #fff}@media(max-width: 1200px){.resp{display:block !important}.no_resp{display:none}html,body{font-size:14px}.preload{background-size:auto 38px}::-webkit-scrollbar{width:0;opacity:0}::-webkit-scrollbar-track{background:auto}.local h2{font-size:2.5em}.local .menu{width:100%;left:0;top:0;font-size:1.8em;line-height:1.8}.local .menu ul{position:absolute;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);top:0;background:url(../images/menu_back.svg) no-repeat #f7f5eb;background-size:auto 90%;background-position:center 80%;display:none}.local .menu ul .group{position:absolute;width:100%;top:50%;transform:translateY(-50%);color:#333;text-align:center}.local .menu .bar{position:absolute;width:100vw;height:50px;background:#f7f5eb;display:flex !important;justify-content:center;align-items:center;opacity:0}.local .menu .brand{position:absolute;width:75px;height:20px;left:50%;top:14px;transform:translateX(-50%);background:url(../images/logo_oscuro.svg) center no-repeat;background-size:contain;opacity:0;z-index:20}.local .menu .toggler{position:absolute;width:18px;height:13px;right:30px;top:20px;z-index:30}.local .menu .toggler .top,.local .menu .toggler .mid,.local .menu .toggler .bottom{position:absolute;width:100%;border-top:1px solid #fff;transition:all 300ms ease-out}.local .menu .toggler .mid{top:6px}.local .menu .toggler .bottom{bottom:0px}.local .menu .toggler.active .top{width:18px;left:3px;transform:rotate(45deg);transform-origin:left top}.local .menu .toggler.active .mid{width:0px}.local .menu .toggler.active .bottom{width:18px;left:3px;transform:rotate(-45deg);transform-origin:left bottom}.local .menu.view .bar{opacity:1}.local .menu.view .brand{opacity:1}.local .menu.view .top,.local .menu.view .mid,.local .menu.view .bottom{border-color:#333}.local .btn_reserve,.local .btn_menu{top:calc(50% - 120px);font-size:18px;height:120px;width:120px}.local .btn_reserve div,.local .btn_menu div{margin:22px auto}.local .btn_reserve{right:-70px}.local .btn_reserve:hover{right:-69px}.local .btn_menu{left:-70px}.local .btn_menu:hover{left:-69px}.local .osten .text{padding:4em 5em}.local .osten .text h2{font-size:2.4em}.local .team .text{padding:4em 5em}.local .team .text .cols-2{padding:0;-moz-column-gap:40px;column-gap:40px}.local .team .text h3{padding-bottom:1.1em;font-size:1.3em}.local .team .row._2{margin:5rem 0}.local .team .row._2 .col:first-child img{margin-left:-20px}.local .team .row._2 .col:last-child{padding-left:20px;padding-top:0}.local .team .row._3{margin-right:-5em}.local .team .row._3 .col:first-child{padding-left:1rem;padding-right:40px;padding-top:0}.local .events .list .text{padding:2.5rem 3rem}.local .events .list .text h3{font-size:1.2em}.local .events .list .text h1{font-size:2rem}.local .events .list .text h2{font-size:1.6rem}.local .events .list .text .info{width:1.5rem;height:1.5rem}.local footer{padding:4rem}.local footer .row .col{display:block;text-align:center}.local footer .row .col .brand{height:1.75rem}.local footer .row .col .share{width:1.5rem;height:1.5rem}.local footer .row .col:first-child{text-align:left}.local footer .row .col:last-child{text-align:right}.local footer .no_resp{display:none}}@media(max-width: 47.5em){html{height:100%}body{font-size:12px}section{height:auto}section.header{height:100%}h3{margin-bottom:1.4em}.preload{background-size:auto 28px}.home .logo{display:none}.home .col{min-height:50%;padding:20px}.home .log{height:20px;margin-bottom:35px}.home h1{font-size:2.5em}.home h1 br{display:none}.home .btn{padding:.4rem 1rem;font-size:11px;font-family:"Atlantic"}.home h3{margin-top:1.3em;margin-bottom:1em;font-size:13px;line-height:1.4}.home h3 br{display:none}.home h3 a{display:block}.local .cont{width:100%;padding:0 20px}.local .logo{top:110px}.local .btn_reserve,.local .btn_menu{top:calc(70% - 120px);font-size:16px;height:120px;width:120px}.local .btn_reserve div,.local .btn_menu div{margin:13px auto}.local .btn_reserve{right:-85px}.local .btn_reserve:hover{right:-74px}.local .btn_menu{background:rgba(247,246,240,.85);left:-80px;border:1px solid #1a1a1a}.local .btn_menu div{font-weight:bold;font-size:20px;color:#1a1a1a}.local .btn_menu:hover{left:-74px}.local h1{font-size:3em}.local h2{font-size:2.5rem}.local h3{font-size:1.2em}.local .cover{position:relative}.local .cover img{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}.local .cover:before{content:"";display:block;padding-top:70%}.local .head h1{margin-bottom:.18em;font-size:4.3em}.local .head h3{font-size:1.5em}.local .contact{padding:4.5em 0}.local .contact .share{width:20px;height:20px}.local .contact .symbol{height:68%;top:20%}.local .osten .text{padding:4em 0;padding-top:3em}.local .osten .text .symbol{height:1rem;margin-bottom:.5rem}.local .osten .text h2{font-size:1.5rem;line-height:1.3;font-weight:bold}.local .press{padding:5em 4em;padding-top:4em}.local .press h1{font-size:2em}.local .press .row{margin-top:2.75em;padding-top:0;border-top:1px solid #fff}.local .press .row .col{padding:.5em 0;padding-bottom:1.5em;border-left:none;border-bottom:1px solid #fff}.local .press .row .col a{display:flex;flex-direction:column-reverse}.local .press .row .col span{font-size:10px;line-height:1;text-align:left}.local .press .row .col img{display:inline-block;margin-top:1em;margin-bottom:0}.local .team .text{padding:3.5em 3em;line-height:1.5}.local .team .text h2{margin-bottom:.5rem;text-align:center !important}.local .team .text h3{margin-bottom:2em;padding-bottom:1.5em;font-size:1.4em;text-align:center !important}.local .team .text .cols-2{padding:0;-moz-columns:1;columns:1;-moz-column-count:1;column-count:1}.local .team .text .sep{margin:.5em 0}.local .team .text .links{text-align:center}.local .team .text .row._2{margin:3rem 0}.local .team .text .row._2 .col:first-child{padding:0 3em}.local .team .text .row._2 .col:first-child img{margin-left:0px}.local .team .text .row._2 .col:last-child{padding-left:0;padding-top:1.5rem}.local .team .text .row._3{display:flex;flex-direction:column-reverse;margin:0 -3em;padding:0}.local .team .text .row._3 .col:first-child{padding:0 3em;padding-top:3em}.local .team .banner{background:#7c462c url(../images/trama_white.svg) repeat center center/cover}.local .events .list .text{padding:2rem 2.5rem}.local .events .list .text h3{margin-bottom:.5rem;font-size:11px}.local .events .list .text h1{font-size:2em}.local .events .list .text .sharing a{width:1.2rem;height:1.2rem;margin-left:.3rem}.local .events .list .text h2{margin-top:1rem;padding-right:1.2rem;font-size:.95rem;vertical-align:bottom}.local .events .list .text h2 i{font-size:.85em}.local .events .list .text .info{position:absolute;width:1rem;height:1rem;right:2.5rem;bottom:2rem;margin-top:0}.local footer{padding:3rem}.local footer .col{display:block !important;text-align:center !important;font-size:15px;line-height:1.4}.local footer .brand{height:1.2rem;margin-bottom:1.2rem}.local footer .share{width:25px;height:25px;margin:0 5px;margin-top:1.2rem}}/*# sourceMappingURL=index.min.css.map */