body,html{min-height:100%}#artist-listing,body{-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.custom-heading .title,.exhibition-detail .exhibition-info h2,.fair h2,.slider .large-slide h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333}@font-face{font-family:Roboto;src:url("../deps/roboto-fontface/fonts/roboto/Roboto-Regular.73f0a88bbca1.woff2") format("woff2"),url("../deps/roboto-fontface/fonts/roboto/Roboto-Regular.35b07eb2f871.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url("../deps/roboto-fontface/fonts/roboto/Roboto-Medium.90d1676003d9.woff2") format("woff2"),url("../deps/roboto-fontface/fonts/roboto/Roboto-Medium.1d6594826615.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url("../deps/roboto-fontface/fonts/roboto/Roboto-Bold.b52fac2bb93c.woff2") format("woff2"),url("../deps/roboto-fontface/fonts/roboto/Roboto-Bold.50d75e48e0a3.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Roboto Mono';src:url("../deps/roboto-mono-webfont/fonts/RobotoMono-Medium.5a45b286f598.ttf") format("truetype");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}body{padding:80px 0 0;margin:0;background:#f5f5f5;text-align:center;color:#333;font-family:Roboto,sans-serif;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body.template-artists{background:#383838}#artist-listing{width:100%;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#artist-listing>a{display:block;text-align:center;margin-bottom:100px;color:#e2e2e2;text-decoration:none;text-transform:uppercase}#artist-listing>a .artist-image{width:100%;padding-bottom:66%;margin-bottom:1.5em;-webkit-background-size:cover;background-size:cover}#artist-listing>a h2{margin:0;font-size:1.3em}#artist-listing>a .link-label{font-size:.7em;font-family:'Roboto Mono',monospace;font-weight:500;letter-spacing:.05em}#contacto-form-text i,#form-contacto button,#form-contacto input,#form-contacto textarea{font-family:"Roboto Mono";font-weight:500}@media (min-width:768px){#artist-listing>a{width:-webkit-calc((100% - 100px * 2)/ 3);width:calc((100% - 100px * 2)/ 3)}#artist-listing>a:nth-child(3n+1),#artist-listing>a:nth-child(3n+2){margin-right:100px}}@media (max-width:767.98px){#artist-listing>a{width:-webkit-calc((100% - 30px)/ 2);width:calc((100% - 30px)/ 2)}#artist-listing>a:nth-child(2n+1){margin-right:30px}}#contacto-form-text{text-transform:uppercase;line-height:16px;margin-bottom:30px}#contacto-form-text p{margin-top:0}.course .links,.course .text{margin-top:30px}#contacto-form-text b{font-size:14px;letter-spacing:.8px}#contacto-form-text i{font-style:normal;font-size:12px}#contacto-form-inner{max-width:400px}#form-contacto{position:relative}#form-contacto fieldset{border:none;padding:0;width:100%;max-width:400px}#form-contacto label{display:none}#form-contacto .control-group{margin-bottom:30px}#form-contacto input,#form-contacto textarea{border:1px solid #333;background:0 0;font-size:11px;outline:0;width:100%}#form-contacto input::-webkit-input-placeholder,#form-contacto textarea::-webkit-input-placeholder{color:#666;font-family:"Roboto Mono";font-weight:500;text-transform:uppercase;letter-spacing:.7px}#form-contacto input:-ms-input-placeholder,#form-contacto textarea:-ms-input-placeholder{color:#666;font-family:"Roboto Mono";font-weight:500;text-transform:uppercase;letter-spacing:.7px}#form-contacto input::-ms-input-placeholder,#form-contacto textarea::-ms-input-placeholder{color:#666;font-family:"Roboto Mono";font-weight:500;text-transform:uppercase;letter-spacing:.7px}#form-contacto input::placeholder,#form-contacto textarea::placeholder{color:#666;font-family:"Roboto Mono";font-weight:500;text-transform:uppercase;letter-spacing:.7px}#form-contacto input{line-height:25px;padding:0 16px}#form-contacto textarea{padding:12px 16px;resize:none;line-height:14px}#form-contacto button{background:#666;color:#fff;text-transform:uppercase;line-height:30px;border:none;cursor:pointer}#form-contacto button:hover{background:#333}#form-contacto .text-help{display:block;color:red;font-size:11px;text-transform:uppercase;padding-top:4px}#form-contacto #form-enviando{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(245,245,245,.6);display:none}#form-contacto #form-enviando.visible{display:block}#form-contacto #contacto-success{font-size:12px;background:#d4edda;color:#155724;padding:10px 20px;margin-bottom:20px;display:none}.course .intro,.course .text{color:#4d4d4d;font-weight:500}#form-contacto #contacto-success.visible{display:block}@media (min-width:768px){#contacto-form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#contacto-form-container>div{width:50%}#contacto-form-container>div:first-child{padding-right:60px}#contacto-form-container>div:first-child img{width:100%;height:auto!important}#contacto-form-container>div:nth-child(2){padding-left:60px}}.course,.course-listing{-webkit-box-direction:normal;width:100%}@media (max-width:767.98px){#contacto-form-container>div:first-child{display:none}#contacto-form-container>div:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}body.template-courses{background:#e6eafe}.course-listing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course,.course.image-right{-webkit-box-orient:horizontal}.course-listing .custom-heading{margin-bottom:3em}.course{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:1100px;text-transform:uppercase;border-bottom:1px solid #888;padding-bottom:60px;margin-bottom:60px}.course .course-info{width:50%;padding-top:30px;letter-spacing:.5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.course .course-image{width:50%;padding-right:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.course .course-image .course-image-inner{width:100%;padding-bottom:100%;position:relative}.course .course-image .image{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover}.course .intro{font-size:16px;letter-spacing:1px;margin-bottom:16px}.course .teachers{font-weight:500;font-size:25px;letter-spacing:2px}.course .text{font-size:15px;font-family:'Roboto mono',monospace;text-decoration:underline}.cita-y-link,.press-listing-item h2,.slider .large-slide .small-date-text{font-family:"Roboto Mono"}.course .course-finished{font-size:13px;letter-spacing:.7px;color:#555}.course .links a{color:#666;text-transform:uppercase;text-decoration:none;font-size:13px;letter-spacing:.7px}.course .links a:nth-child(2){margin-left:10px}.course .links a:after{display:inline-block;content:"\00BB";width:20px;height:20px;text-align:center;line-height:19px;vertical-align:middle;-webkit-border-radius:50%;border-radius:50%;border:1px solid #666;margin-left:6px}.course .links a:hover{text-decoration:underline}.course .links a:hover:after{background:#666;color:#ccc}.course h2{font-weight:700;font-size:50px;line-height:50px;margin:0 0 5px}.course.image-right{-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.course.image-circle .image{-webkit-border-radius:50%;border-radius:50%}.course.image-triangle .course-image-inner{width:87%}.course.image-triangle .image{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}@media (max-width:767.98px){.course.image-left,.course.image-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.course .course-image,.course .course-info{width:100%;padding-right:0}}#exhibition-listing,.exhibition-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media (max-width:500px){.course .intro{font-size:3.2vw;line-height:4vw;margin-bottom:2.4vw}.course h2{font-size:10vw;line-height:10.3vw}.course .teachers{font-size:5vw;line-height:5.5vw}.course .text{margin-top:5vw;font-size:3.7vw}.course .links a{font-size:3.2vw}}#exhibition-modals-content{display:none}.exhibition-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.exhibition-detail.featured{margin-bottom:100px}.exhibition-detail .exhibition-info{min-height:0;width:-webkit-calc(45% + 100px);width:calc(45% + 100px);padding:30px 100px 30px 0}.exhibition-detail .exhibition-info h2{font-size:40px;line-height:40px;font-weight:700;color:transparent;margin:0;text-transform:uppercase}.exhibition-detail .exhibition-info .artist{text-transform:uppercase;font-weight:400;font-size:40px;line-height:40px}.exhibition-detail .exhibition-info .artist:before{content:"/"}.exhibition-detail .exhibition-info .curatorship{padding-top:4px;font-size:13px;text-transform:uppercase;margin-bottom:40px}.exhibition-detail .exhibition-info .dates{font-size:26px}.exhibition-detail .exhibition-info .link a{text-transform:uppercase;color:#000;text-decoration:none;font-size:12px}.exhibition-detail .exhibition-info .description{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:30px;font-size:14px;line-height:17px;letter-spacing:.6px;min-height:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding-right:40px}.exhibition-detail .exhibition-info .description .rich-text p:first-child{margin-top:0}.exhibition-detail .exhibition-image{width:-webkit-calc(55% - 100px);width:calc(55% - 100px);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;display:block;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);padding-bottom:-webkit-calc(55% - 100px);padding-bottom:calc(55% - 100px);height:0;-webkit-background-size:cover;background-size:cover}.jquery-modal .exhibition-detail{padding:30px}#exhibition-listing{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#exhibition-listing .exhibition-listing-item{text-align:center;margin-bottom:70px;color:#333;text-decoration:none;text-transform:uppercase;cursor:pointer}#exhibition-listing .exhibition-listing-item .exhibition-image{display:block;width:100%;padding-bottom:100%;-webkit-border-radius:50%;border-radius:50%;-webkit-background-size:cover;background-size:cover;margin-bottom:30px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#exhibition-listing .exhibition-listing-item h2{font-weight:700;font-size:18px;margin:0}#exhibition-listing .exhibition-listing-item h3{text-transform:uppercase;font-size:18px;font-weight:400;margin:0}#exhibition-listing .exhibition-listing-item .exhibition-dates{font-size:14px;text-transform:uppercase}#exhibition-listing .exhibition-listing-item:hover .exhibition-image{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}#exhibitions-highlighted{width:100%}#exhibitions-highlighted .exhibition-detail{margin-bottom:4em}.jquery-modal .description .rich-text p:last-child{margin-bottom:0}@media (min-width:768px){.exhibition-detail{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;min-height:480px}#exhibitions-highlighted .exhibition-detail .exhibition-info,.exhibition-detail .exhibition-info{position:absolute;left:0;top:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal}.exhibition-detail .exhibition-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:480px}.exhibition-detail .exhibition-info .description{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:0;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.exhibition-detail .exhibition-info .description .description-short{display:none}#exhibitions-highlighted .exhibition-detail .exhibition-info{min-height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#exhibitions-highlighted .exhibition-detail .exhibition-info .description{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:0;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.jquery-modal .exhibition-info{height:-webkit-calc(100% - 60px);height:calc(100% - 60px);top:30px;left:30px}.exhibition-listing-item:nth-child(4n+1):nth-last-child(-n+4),.exhibition-listing-item:nth-child(4n+1):nth-last-child(-n+4)~div{margin-bottom:0!important}}@media (min-width:1300px){.exhibition-listing-item{width:-webkit-calc((100% - 100px * 3)/ 4);width:calc((100% - 100px * 3)/ 4)}.exhibition-listing-item:nth-child(4n+1),.exhibition-listing-item:nth-child(4n+2),.exhibition-listing-item:nth-child(4n+3){margin-right:100px}}@media (max-width:1299.98px) and (min-width:768px){#exhibition-listing .exhibition-listing-item{width:-webkit-calc((100% - 40px * 3)/ 4);width:calc((100% - 40px * 3)/ 4)}#exhibition-listing .exhibition-listing-item:nth-child(4n+1),#exhibition-listing .exhibition-listing-item:nth-child(4n+2),#exhibition-listing .exhibition-listing-item:nth-child(4n+3){margin-right:40px}}@media (max-width:767.98px){#exhibition-listing .exhibition-listing-item{width:-webkit-calc((100% - 40px)/ 2);width:calc((100% - 40px)/ 2);margin-bottom:50px}#exhibition-listing .exhibition-listing-item:nth-child(2n+1){margin-right:40px}.exhibition-detail{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.exhibition-detail .exhibition-image{width:100%;padding-bottom:100%;margin-bottom:30px}.exhibition-detail .exhibition-info{width:100%;padding:0}.exhibition-detail .exhibition-info .artist,.exhibition-detail .exhibition-info h2{font-size:30px;line-height:30px}.exhibition-detail .exhibition-info .curatorship{margin-bottom:20px}.exhibition-detail .exhibition-info .description{padding-right:0}#exhibitions-highlighted .description-long{display:none}}.fair{text-transform:uppercase;padding-bottom:60px;border-bottom:1px solid #b3b3b3;margin-bottom:60px}.fair:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.fair .dates{color:#404040;font-size:20px;margin-bottom:10px;letter-spacing:1px}.fair .location,.fair h2{font-size:50px;letter-spacing:1px}.fair .description p,.fair h2{margin:0}.fair h2{color:transparent;line-height:50px;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.fair .description{padding-top:10px;font-size:17px}@media (min-width:768px){.fair{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fair>*{width:50%}.fair>:nth-child(2){padding-left:40px}}@media (max-width:767.98px){.fair{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:40px;padding-bottom:40px}.fair>:last-child{margin-bottom:30px}.fair .dates{font-size:14px;letter-spacing:.5px;margin-bottom:6px}.fair .location,.fair h2{font-size:34px;line-height:34px}.fair .description{font-size:13px}}.grid-listing{width:100%;text-align:center}.grid-listing .grid-listing-inner .grid-listing-items{width:100%;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#logo,#logo svg,header{display:block}.grid-listing .grid-listing-inner .grid-listing-items div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:6em;text-align:center}.grid-listing .grid-listing-inner .grid-listing-items div img{width:100%;display:block;-webkit-box-shadow:5px 5px 30px rgba(0,0,0,.15);box-shadow:5px 5px 30px rgba(0,0,0,.15);margin-bottom:3em}#header-inner,header #main-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.grid-listing .grid-listing-inner .grid-listing-items div h3,.grid-listing .grid-listing-inner .grid-listing-items div h4{padding:0 10%;font-size:18px;line-height:19px}.grid-listing .grid-listing-inner .grid-listing-items div h3{font-weight:700;text-transform:uppercase;margin:0}.grid-listing .grid-listing-inner .grid-listing-items div h4{font-weight:400;text-transform:uppercase;margin:0}@media (min-width:768px){.grid-listing .grid-listing-inner .grid-listing-items div{width:22.5%}.grid-listing .grid-listing-inner .grid-listing-items div:nth-child(4n+2){margin:0 -webkit-calc(10% / 6) 0 -webkit-calc(10% / 3);margin:0 calc(10% / 6) 0 calc(10% / 3)}.grid-listing .grid-listing-inner .grid-listing-items div:nth-child(4n+3){margin:0 -webkit-calc(10% / 3) 0 -webkit-calc(10% / 6);margin:0 calc(10% / 3) 0 calc(10% / 6)}.grid-listing .grid-listing-inner .grid-listing-items div:nth-child(4n+1):nth-last-child(-n+4),.grid-listing .grid-listing-inner .grid-listing-items div:nth-child(4n+1):nth-last-child(-n+4)~div{margin-bottom:0}}@media (max-width:767.98px){.grid-listing .grid-listing-inner .grid-listing-items div{width:47%;margin-bottom:3.5em}.grid-listing .grid-listing-inner .grid-listing-items div:nth-child(2n+1){margin:0 6% 0 0}.grid-listing .grid-listing-inner .grid-listing-items div:nth-child(2n+1):nth-last-child(-n+2),.grid-listing .grid-listing-inner .grid-listing-items div:nth-child(2n+1):nth-last-child(-n+2)~div{margin-bottom:0}}@media (max-width:500px){.grid-listing .grid-listing-inner .grid-listing-items div h3,.grid-listing .grid-listing-inner .grid-listing-items div h4{padding:0 10%;font-size:3.9vw;line-height:4vw}}header{width:100%;height:80px;background:#fff;position:fixed;left:0;top:0;z-index:100}#header-inner{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:80px}#logo{width:91px;height:46px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;text-indent:-9999px;position:relative}#logo svg{position:absolute;left:0;top:0;height:46px}header #main-menu ul{margin:0;padding:0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}header #main-menu ul li{list-style-type:none}header #main-menu ul li a{text-decoration:none;color:#333;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:1.5px;line-height:40px;display:inline-block;padding:0 15px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header #main-menu ul li a:hover{color:#777;text-decoration:underline}header .button-container{right:20px}.large-gallery{margin-bottom:3em}.large-gallery .swiper-container{padding-bottom:56px}.large-gallery img{display:block;max-height:50vh;width:auto}.google-map{width:100%;height:400px}.texto-centrado{text-align:center;padding-top:20px;font-size:14px;letter-spacing:.8px;line-height:17px}.texto-centrado p{margin:0}.texto-centrado a{color:#333}.button-container{position:fixed;height:24px;width:30px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.overlay,.overlay ul li a:active:after,.overlay ul li a:focus:after,.overlay ul li a:hover:after{width:100%}.button-container.active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);-ms-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);background:#333}.button-container.active .middle{opacity:0;background:#333}.button-container.active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);-ms-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);background:#333}.button-container span{background:#333;border:none;height:4px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.button-container span:nth-of-type(2){top:10px}.button-container span:nth-of-type(3){top:20px}.overlay{position:fixed;background:#333;top:0;left:0;height:0%;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s,height .35s;-o-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;z-index:99}.overlay.open{opacity:.97;visibility:visible;height:100%}.overlay.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}.overlay.open li:nth-of-type(5){-webkit-animation-delay:.55s;animation-delay:.55s}.overlay.open li:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.overlay.open li:nth-of-type(7){-webkit-animation-delay:.65s;animation-delay:.65s}.overlay.open li:nth-of-type(8){-webkit-animation-delay:.7s;animation-delay:.7s}.overlay.open li:nth-of-type(9){-webkit-animation-delay:.75s;animation-delay:.75s}.overlay.open li:nth-of-type(10){-webkit-animation-delay:.8s;animation-delay:.8s}.overlay nav{position:relative;top:80px;font-size:20px;font-weight:400;text-align:center;text-transform:uppercase;padding-top:30px}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li,.overlay ul li a{display:block;position:relative}.overlay ul li{opacity:0}.overlay ul li a{color:#FFF;text-decoration:none;overflow:hidden;line-height:46px;letter-spacing:2px;font-weight:500}.overlay ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:3px;background:#FFF;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.modal-infoset-link a,a.grey-link,a.play-link{-webkit-transition:all .2s linear;-o-transition:all .2s linear}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.modal-infoset-content{display:none}.modal-infoset-items{max-width:1000px!important;padding:0 40px 40px!important}.modal-infoset-item .modal-infoset-item-text h2{margin:0 0 6px;font-size:23px}.modal-infoset-item .modal-infoset-item-text h3{margin:0 0 4px;font-weight:400;font-size:17px}.modal-infoset-item .modal-infoset-item-text h4{margin:0;color:#999;font-weight:400;font-size:15px}.modal-infoset-item .modal-infoset-item-text p{font-size:14px;letter-spacing:.6px;line-height:20px}.modal-infoset-item .modal-infoset-item-text p i{color:#888}.modal-infoset-link{text-align:center;padding-top:12px}.modal-infoset-link a{color:#333;text-transform:uppercase;font-size:12px;letter-spacing:.6px;transition:all .2s linear}.modal-infoset-link a:hover{color:#777}@media (min-width:768px){.modal-infoset-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:50px}.modal-infoset-item:last-of-type{margin-bottom:0}.modal-infoset-item .modal-infoset-item-image{width:56%}.modal-infoset-item .modal-infoset-item-text{width:44%;padding-right:40px}}#press-listing{width:100%}.grid-item,.grid-sizer{width:-webkit-calc((100% - 120px)/ 3);width:calc((100% - 120px)/ 3)}.gutter-sizer{width:60px}.press-listing-item{padding-bottom:60px}.press-listing-item a.title{color:#333}.press-listing-item .press-link-date{color:#666;font-size:14px;margin-bottom:10px}.press-listing-item h2{font-weight:500;text-decoration:underline;margin:0 0 16px;font-size:1.5em}.press-listing-item img{width:100%;display:block;margin-bottom:18px}.press-listing-item a.bottom-link{text-transform:uppercase;text-decoration:none;font-size:12px;color:#666;letter-spacing:1px}.press-listing-item a.bottom-link:hover{text-decoration:underline}.press-listing-item .extract{font-size:13px;line-height:20px;letter-spacing:.5px;padding-right:10%}.slider .large-slide h2,.slider .large-slide h3{line-height:54px;margin:0;text-transform:uppercase}.press-listing-item .press-link-image{-webkit-background-size:cover;background-size:cover}@media (max-width:767.98px){.grid-item,.grid-sizer{width:-webkit-calc((100% - 40px)/ 2);width:calc((100% - 40px)/ 2)}.gutter-sizer{width:20px}.press-listing-item{padding-bottom:40px}.press-listing-item h2{font-size:20px}.press-listing-item .extract{padding:0;font-size:12px}}@media (max-width:500px){.grid-item,.grid-sizer{width:100%}.gutter-sizer{width:0}}.simple-gallery{max-width:100%}.simple-gallery img{max-width:100%;display:block;height:auto}.simple-gallery .swiper-container{padding-bottom:32px}.simple-gallery .swiper-container .swiper-pagination{left:15px!important}.slider{width:100%;text-align:center;padding-top:3em}.slider .slider-inner,.slider .swiper-pagination{text-align:left}.slider .large-slide{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#f5f5f5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider .large-slide h2{font-size:60px;letter-spacing:2px;color:transparent}.slider .large-slide h3{font-weight:400;font-size:56px}.slider .large-slide h3:before{content:"/"}.slider .large-slide .subtitle{padding-top:6px;text-transform:uppercase;font-size:17px}.slider .large-slide .subtitle p{margin:0}.slider .large-slide .text{font-size:14px;line-height:18px}.slider .large-slide .text p{color:#4d4d4d;letter-spacing:.5px}.slider .large-slide .slide-date{color:#4d4d4d;font-size:26px}.slider .large-slide .small-date-text{font-weight:500;text-transform:uppercase;font-size:13px;letter-spacing:.3px}.slider .large-slide .slide-links{padding-top:20px;line-height:16px}.slider .large-slide a.play-link:nth-child(2){margin-left:20px}@media (min-width:768px){.large-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.large-slide .slide-first{width:40%;padding-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:150px}.large-slide .slide-second{width:60%;text-align:right}.large-slide .slide-second img{max-width:100%;max-height:70vh}}@media (max-width:767.98px){.slider .large-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%;min-height:100%;background:0 0}.slider .large-slide h2{font-size:24px;line-height:24px}.slider .large-slide h3{font-size:22px;line-height:22px}.slider .large-slide .slide-second{margin-bottom:16px}.slider .large-slide .slide-second img{max-width:100%}.slider .large-slide .subtitle{font-size:14px;margin-bottom:16px}.slider .large-slide .slide-date{font-size:18px}.slider .large-slide .text{display:none}.slider .large-slide .slide-first{padding-bottom:40px}.slider .large-slide .small-date-text{font-size:11px}.slider .large-slide .slide-links{line-height:14px;font-size:11px}.slider .large-slide .slide-links a{font-size:12px}}.container-fluid{text-align:left;margin:auto;width:100%}.custom-heading{text-align:center;text-transform:uppercase;color:#333;margin:5em 0 4em;position:relative}.custom-heading .height-offset{position:absolute;top:-120px;height:10px;width:10px}.custom-heading h2{margin:0 0 .7em}.custom-heading:after{display:block;content:"";width:1px;height:70px;background:#333;margin:0 auto}.custom-heading .pre-title{font-size:18px;letter-spacing:1px;font-weight:400;display:block;margin-bottom:3px}.custom-heading .title{font-size:60px;letter-spacing:8px;color:transparent}.custom-heading.inverted{color:#e6e6e6}.custom-heading.inverted .title{-webkit-text-stroke-color:#e6e6e6}.custom-heading.inverted:after{background:#e6e6e6}.swiper-pagination{height:16px;bottom:0!important;width:-webkit-calc(100% - 30px)!important;width:calc(100% - 30px)!important}.swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background:0 0;position:relative;margin:0 10px 0 0!important;outline:0}.swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;width:6px;height:6px;border:1px solid grey;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:4px;top:4px}.swiper-pagination .swiper-pagination-bullet:after{content:"";display:block;width:6px;height:6px;background:grey;position:absolute;left:5px;top:5px;-webkit-border-radius:50%;border-radius:50%}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:14px;height:14px;left:0;top:0}.block-texto,.block-texto_gris_claro{font-size:14px;line-height:27px;margin-bottom:2em;letter-spacing:.4px}.block-texto p,.block-texto_gris_claro p{margin:0}.block-texto_gris_claro{color:#666}.block-imagen img{max-width:100%;height:auto!important;width:auto!important}footer{margin-top:80px;background:#161616;min-height:40px;color:#FFF;padding:30px 0}footer .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;left:-6px}footer a{color:#fff;display:inline-block;opacity:.8}footer a:first-child img,footer a:first-child svg,footer a:nth-child(2) img,footer a:nth-child(2) svg{margin-right:14px}footer a svg{height:26px}footer a#facebook-link svg{height:23px;position:relative;top:2px}footer .copy{padding-top:12px;font-size:11px;color:#666}footer .right{text-align:right;font-size:12px;color:#BABABA;letter-spacing:.5px;line-height:20px;position:relative;top:-4px}.modal{max-width:1366px;-webkit-border-radius:0;border-radius:0;width:100%;padding:0}.blocker{z-index:200}.modal a.close-modal{background:0 0;right:9px;top:9px;width:15px;height:15px;cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.modal a.close-modal:hover{opacity:1}.modal a.close-modal:after,.modal a.close-modal:before{content:"";display:block;width:15px;height:2px;background:#333;position:absolute;left:0}.modal a.close-modal:before{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);-ms-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);top:-3px}.modal a.close-modal:after{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);-ms-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);top:17px}.swiper-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.swiper-navigation svg{height:10px}.swiper-button-next-small,.swiper-button-prev-small{color:grey;display:block;width:15px;cursor:pointer;outline:0}.swiper-button-prev-small{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);text-align:left}.swiper-button-next-small{text-align:right}.cta-button-container{text-align:center;margin-top:4.5em}.cta-button-container a{color:#999;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:17px;letter-spacing:1px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;display:inline-block;line-height:30px}.cta-button-container a:hover{color:#BBB;text-decoration:underline}.cita-y-link a,a.grey-link,a.play-link{text-transform:uppercase;text-decoration:none}.cta-button-container a span{vertical-align:middle;display:inline-block}.circle-arrow-right{display:inline-block;height:30px;width:30px;border:1px solid #999;color:#999;-webkit-border-radius:50%;border-radius:50%;line-height:27px;margin-left:20px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.circle-arrow-right svg{height:8px;vertical-align:middle}.cita-y-link{font-weight:500}.cita-y-link .cita{text-transform:uppercase;font-size:23px;letter-spacing:1px;margin-bottom:1em}.cita-y-link a{color:#333;margin-bottom:1em;display:block}a.grey-link,a.play-link,a.play-link:after{display:inline-block;vertical-align:middle}.cita-y-link a svg{width:24px}a.grey-link,a.play-link{color:#000;font-size:13px;line-height:16px;transition:all .2s linear}a.grey-link:hover,a.play-link:hover{text-decoration:underline;color:#444}a.play-link:after{content:"";margin-left:8px;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:url("../img/arrow-right.cf153b7d6b59.svg") center center no-repeat #404040;-webkit-background-size:5px 5px;background-size:5px 5px;position:relative;top:-2px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:#F4F4F4}a.play-link:hover:after{background-color:#444}.parrafo-destacado{font-size:30px;color:#666;line-height:40px;margin-bottom:50px;letter-spacing:.6px}:hover>.circle-arrow-right{background:#bbb;border-color:#bbb;color:#fff}@media (min-width:1130px){header #menu-toggle{display:none}}@media (max-width:1129.98px){header #main-menu{display:none}#menu-toggle{display:block}}@media (min-width:1300px){.container-fluid{width:1240px}}@media (max-width:1299.98px) and (min-width:768px){.container-fluid{padding:0 30px}}@media (min-width:768px){.two-columns,footer>.container-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.two-columns,.two-equal-columns,footer>.container-fluid{-webkit-box-orient:horizontal;-webkit-box-direction:normal}footer>.container-fluid{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.two-columns{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.two-columns>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.two-columns.larger-side-equal>div{width:50%}.two-columns.larger-side-left>.column-1{width:54%}.two-columns.larger-side-left>.column-2,.two-columns.larger-side-right>.column-1{width:46%}.two-columns.larger-side-right>.column-2{width:54%}.two-columns>.column-1{padding-right:30px}.two-columns>.column-2{padding-left:30px}.two-equal-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.two-equal-columns>div{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.two-columns .two-equal-columns>.column-1{padding-right:15px}.two-columns .two-equal-columns>.column-2{padding-left:15px}}@media (max-width:767.98px){.container-fluid{padding-left:6%;padding-right:6%}.custom-heading{margin:3.5em 0 2em}.custom-heading .pre-title{font-size:4vw;line-height:4vw}.custom-heading .title{font-size:8vw;line-height:8vw}body.template-artists>.container-fluid,body.template-homepage>.container-fluid{padding-top:2em}footer #footer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}footer #footer-container .right{text-align:center;margin-bottom:20px}footer #footer-container .social{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.cta-button-container{margin-top:3.5em}.parrafo-destacado{font-size:26px;line-height:34px;margin-bottom:30px}}