html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}img{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-size:62.5%}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}b,strong{font-weight:bold}i,em{font-style:italic}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:"";display:block;clear:both}@font-face{font-family:'Inter';src:url("Inter-Bold.woff2") format("woff2"),url("Inter-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'FarnhamDisplay';src:url("FarnhamDisplay-Light.woff2") format("woff2"),url("FarnhamDisplay-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Grouch';src:url("Grouch-Regular.woff2") format("woff2"),url("Grouch-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Inter';src:url("Inter-LightBETA.woff2") format("woff2"),url("Inter-LightBETA.woff") format("woff");font-weight:300;font-style:normal}h1,h2{font-family:FarnhamDisplay;font-weight:300}h1 strong,h2 strong{font-family:Grouch;font-weight:normal;word-spacing:-0.15em}.container{max-width:124em;margin:0 auto;padding:0 3em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 781px){.container{max-width:134em;padding-left:7em;padding-right:7em}}.section{padding-top:10em;padding-bottom:16em}.internal{padding-top:8em;padding-bottom:8em}@media (max-width: 600px){.container{padding-left:2em;padding-right:2em}.section{padding-top:5em;padding-bottom:8em}.internal{padding-top:4em;padding-bottom:4em}}.btn{background-color:#883de3;font-weight:bold;border-radius:0.1em;color:#FFF;display:inline-block;vertical-align:middle;padding:1.1em 2em 1em 2em;border:0 none;font-family:inherit;outline:none;cursor:pointer;font-size:1.4em;text-transform:uppercase}.btn:hover{background-color:#411e78}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header .title{width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5em;-ms-flex-negative:0;flex-shrink:0}.header .title h1{font-size:6.4em}.header .title h1 strong{color:#883de3}.header .title h2{font-size:3.2em;line-height:1.25em;margin-top:0.2em}.header .title p{font-size:1.2em;font-weight:bold;margin-top:2em}.header .title p a{color:#883de3;text-transform:uppercase}.header .title p a:before{content:"";width:1.1em;height:0.65em;background-image:url(../images/arrow.svg);background-position:center bottom;background-repeat:no-repeat;background-size:auto 200%;display:inline-block;vertical-align:middle;margin-right:0.3em;margin-top:-0.3em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .title p a:hover{text-decoration:underline}.header .intro{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header .intro p,.header .intro .text{font-size:1.4em;line-height:1.75em}.header .intro p+p,.header .intro p+.text,.header .intro .text+p,.header .intro .text+.text{margin-top:2em}.header .intro a{color:#883de3;text-decoration:underline}@media (max-width: 920px){.header{display:block}.header .title{width:auto;margin-bottom:4.5em;padding-right:0}}@media (max-width: 500px){.header .dropdown{display:block;margin:0.5em 0 0 0}}.listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10em auto;text-align:center}.listing li{width:33.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box}.listing li .project{padding:0.5px;position:relative;border-radius:1px;overflow:hidden}.listing li img{width:100%}.listing li img.hover{position:absolute;z-index:1;opacity:0;left:0.5px;top:0.5px;width:calc(100% - 1px);height:calc(100% - 1px);-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.listing li a{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;z-index:2;opacity:0;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;cursor:pointer}.listing li .info{width:100%;color:#FFF;-webkit-transform:translateY(2em);transform:translateY(2em);-webkit-transition:-webkit-transform 0.2s ease-in;transition:-webkit-transform 0.2s ease-in;transition:transform 0.2s ease-in;transition:transform 0.2s ease-in, -webkit-transform 0.2s ease-in}.listing li .info h3{font-family:Grouch;font-weight:normal;font-size:3.6em;word-spacing:-0.15em}.listing li .info h4{font-size:1.6em;margin-bottom:2em;margin-top:0.5em}.listing li .info p{font-size:1.4em;font-weight:bold;text-transform:uppercase}.listing li .info p:hover{text-decoration:underline}@media (max-width: 920px){.listing li{width:50%}}@media (max-width: 600px){.listing{margin-top:5em;margin-bottom:5em}.listing li{width:100%}}.mouse .listing .project:hover img.hover{opacity:1}.mouse .listing .project:hover .info{-webkit-transform:translateY(0);transform:translateY(0)}.mouse .listing .project:hover a{opacity:1}.dropdown{position:relative;display:inline-block;vertical-align:middle;margin-left:2em;z-index:999}.dropdown .selected{border:1px solid #cbcbcb;border-radius:2px;padding:0.6em 1em;font-weight:bold;color:#883de3;display:inline-block;width:17em;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer;background-color:#FFF}.dropdown .selected:after{content:"";width:3em;height:100%;background-image:url(../images/select.svg);background-position:center center;background-repeat:no-repeat;border-left:1px solid #cbcbcb;position:absolute;right:0;top:0}.dropdown ul{background-color:#FFF;border:1px solid #cbcbcb;border-radius:2px;position:absolute;margin-top:-1px;width:17em;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.dropdown ul li{padding:0.6em 1em;cursor:pointer}.dropdown ul li:hover{background-color:#883de3;color:#FFF;font-weight:bold}.dropdown.active ul{display:block}body{color:#333;font-family:Inter;font-weight:300;-webkit-font-smoothing:antialiased}#website{width:100vw;overflow:hidden}#header{background-color:#FFF;top:-7.7em;-webkit-transition:top 0.2s ease-in;transition:top 0.2s ease-in}#header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:3.5em;padding-bottom:3.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .logo img{width:8em;vertical-align:middle}#header .logo img.mobile{display:none}#header .logo span{font-family:Grouch;font-size:2.8em;margin-left:0.5em;color:#883de3;top:0.25em;position:relative;word-spacing:-0.15em}#header .logo span sup{font-size:0.4em;position:relative;top:-0.9em;left:-0.7em}#header nav{width:calc(100% - 30em);max-width:38em}#header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header nav ul .close{display:none}#header nav a{font-size:1.4em;font-family:Inter;color:#333;text-transform:uppercase;letter-spacing:0.05em}#header nav a:hover,#header nav a.active{font-weight:bold;color:#883de3}@media (max-width: 840px){#header{top:-9.6em}#header nav{width:auto}#header nav .toggle,#header nav .close span{display:block;width:3.2em;height:2.8em;background-image:url(../images/toggle.svg);background-position:center center;background-repeat:no-repeat;background-size:3.2em auto;cursor:pointer;padding:3.4em}#header nav .toggle:hover,#header nav .close span:hover{background-image:url(../images/toggle-white.svg);background-color:#883de3}#header nav ul{position:fixed;right:0;top:0;left:9.6em;height:100vh;background-color:#883de3;display:block;z-index:1500;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform 0.5s ease-in;transition:-webkit-transform 0.5s ease-in;transition:transform 0.5s ease-in;transition:transform 0.5s ease-in, -webkit-transform 0.5s ease-in}#header nav ul .close{display:block;text-align:right}}@media (max-width: 840px) and (min-width: 601px){#header nav ul .close{margin-top:2.1em}}@media (max-width: 840px){#header nav ul .close span{display:inline-block;background-image:url(../images/back.svg) !important}#header nav ul a{color:#FFF;font-size:3.6em;padding:1em 1.5em;display:block;text-align:right}#header nav ul a:hover,#header nav ul a.active{color:#FFF;background-color:#411e78}}@media (max-width: 840px) and (max-width: 600px){#header nav ul a{font-size:2em}}@media (max-width: 600px){#header .container{padding-top:0;padding-bottom:0;padding-right:0;padding-left:3.5em}#header .logo img{width:5.5em;display:none}#header .logo img.mobile{display:block}#header .logo span{display:none}}@media (max-width: 840px){body.menu #header:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.8;z-index:1000}body.menu #header nav ul{-webkit-transform:translateX(0);transform:translateX(0)}body.resizing #header nav ul{-webkit-transition:none;transition:none;display:none}}@media (max-width: 600px){body{padding-top:9.6em}#header{position:fixed;top:0;width:100%;z-index:9000}}@media (min-width: 601px){#header{height:15.6em}body.scroll{padding-top:15.6em}body.scroll #header{position:fixed;left:0;top:0;width:100%;z-index:9000;height:auto}body.scroll #header .container{padding-top:1.75em;padding-bottom:1.75em}body.scroll #header .logo img{width:5.5em;display:none}body.scroll #header .logo img.mobile{display:block}body.scroll #header .logo span{display:none}body.scroll #header nav ul .close{margin-top:0}}@media (min-width: 601px) and (max-width: 780px){body.scroll{padding-top:16.6em}body.scroll #header .container{padding-top:0;padding-bottom:0;padding-right:0}}#footer{background-color:#333}#footer .container{padding-top:6.5em;padding-bottom:6.5em;color:#808080;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Inter;font-weight:300}#footer img{height:1.4em;margin-right:0.2em;position:absolute;left:-3em;margin-top:-0.1em}#footer p{position:relative;margin-left:3em}#footer p span{white-space:nowrap}#footer p,#footer li{font-size:1.4em;color:inherit;line-height:1.2em}#footer strong{font-weight:bold;color:#883de3}#footer li{display:inline-block;vertical-align:middle;margin-left:1em}#footer li a{color:inherit}#footer li a:hover{color:#FFF}#footer li a.instagram,#footer li a.tumblr,#footer li a.whatsapp,#footer li a.email{display:inline-block;width:1.5em;height:1.5em;background-image:url(../images/instagram.svg);background-position:center top;background-size:auto 200%;background-repeat:no-repeat;vertical-align:middle}#footer li a.instagram:hover,#footer li a.tumblr:hover,#footer li a.whatsapp:hover,#footer li a.email:hover{background-position:center bottom}#footer li a.whatsapp{background-image:url(../images/whatsapp.svg)}#footer li a.email{background-image:url(../images/email.svg);width:1.875em}#footer li a.tumblr{background-image:url(../images/tumblr.svg)}@media (max-width: 973px){#footer .container{display:block;text-align:center}#footer p{margin-bottom:1.5em;margin-left:0;line-height:1.5em}#footer p img{position:static;margin:0 0 0.5em 0}#footer p strong{display:block;margin-bottom:1em;margin-top:0.25em}}@media (max-width: 600px){#footer .container{padding-top:3.25em;padding-bottom:3.25em}}@-webkit-keyframes call{0%{background-image:url(../images/home/sliders01.jpg)}14.28%{background-image:url(../images/home/sliders02.jpg)}28.57%{background-image:url(../images/home/sliders03.jpg)}42.85%{background-image:url(../images/home/sliders04.jpg)}57.14%{background-image:url(../images/home/sliders05.jpg)}71.43%{background-image:url(../images/home/sliders06.jpg)}85.71%{background-image:url(../images/home/sliders07.jpg)}}@keyframes call{0%{background-image:url(../images/home/sliders01.jpg)}14.28%{background-image:url(../images/home/sliders02.jpg)}28.57%{background-image:url(../images/home/sliders03.jpg)}42.85%{background-image:url(../images/home/sliders04.jpg)}57.14%{background-image:url(../images/home/sliders05.jpg)}71.43%{background-image:url(../images/home/sliders06.jpg)}85.71%{background-image:url(../images/home/sliders07.jpg)}}@-webkit-keyframes call-m{0%{background-image:url(../images/home/mob01.jpg)}14.28%{background-image:url(../images/home/mob02.jpg)}28.57%{background-image:url(../images/home/mob03.jpg)}42.85%{background-image:url(../images/home/mob04.jpg)}57.14%{background-image:url(../images/home/mob05.jpg)}71.43%{background-image:url(../images/home/mob06.jpg)}85.71%{background-image:url(../images/home/mob07.jpg)}}@keyframes call-m{0%{background-image:url(../images/home/mob01.jpg)}14.28%{background-image:url(../images/home/mob02.jpg)}28.57%{background-image:url(../images/home/mob03.jpg)}42.85%{background-image:url(../images/home/mob04.jpg)}57.14%{background-image:url(../images/home/mob05.jpg)}71.43%{background-image:url(../images/home/mob06.jpg)}85.71%{background-image:url(../images/home/mob07.jpg)}}@-webkit-keyframes plane{0%{bottom:-3em}50%{bottom:-3.5em}100%{bottom:-3em}}@keyframes plane{0%{bottom:-3em}50%{bottom:-3.5em}100%{bottom:-3em}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#home #call{background-image:url(../images/home/sliders01.jpg);background-position:center center;background-size:cover;height:40.9vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}#home #call.animate{-webkit-animation:call 5.25s infinite;animation:call 5.25s infinite;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}#home #call .info{max-width:50em}#home #call h1{color:#FFF;font-size:5.4em;line-height:1.2em;letter-spacing:-0.01em}#home #call p{font-size:1.8em;color:#411e78;line-height:1.8em;margin-top:1.25em}@media (max-width: 1366px){#home #call .info{max-width:38vw}#home #call h1{font-size:4.4vw}#home #call p{font-size:1.4vw}}@media (max-width: 820px){#home #call h1{font-size:3.5vw}#home #call p{font-size:1.7vw}}@media (max-width: 600px){#home #call{background-image:url(../images/home/mob01.jpg);background-position:center bottom;height:calc(80vw + 29em);display:block;text-align:center}#home #call.animate{-webkit-animation-name:call-m;animation-name:call-m}#home #call .container{font-size:0.75em}#home #call .info{max-width:37em;margin:0 auto;padding:3em 0}#home #call .info h1{font-size:4.3em}#home #call .info p{font-size:1.9em;margin-top:0.5em;line-height:1.75em;max-width:18em;margin-left:auto;margin-right:auto}}#home h2{font-size:3em;padding:0 0.5em;line-height:1.2em}#home #projects{text-align:center}#home #projects .container{padding-bottom:10em;padding-right:0;padding-left:0;max-width:120em}@media (max-width: 600px){#home #projects .container{padding-bottom:5em}}#home #projects h2 strong{color:#883de3}@media (max-width: 920px) and (min-width: 601px){#home #projects .listing li:nth-child(9){display:none}}#home #team{background-color:#e6e6e6;padding:23em 0}#home #team .header .title{min-width:30em}#home #team .header .title h1{font-size:4.8em;line-height:1.2em}#home #team ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:69em}#home #team ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#home #team ul li:before{content:"";display:inline-block;width:7.2em;height:7.2em;margin-right:2.5em;background-image:url(../images/team/nico.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}#home #team ul li:last-child:before{background-image:url(../images/team/fede.svg)}#home #team ul li.plus{width:2.7em;height:2.7em;background-image:url(../images/team/plus.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}#home #team ul li.plus:before{display:none}#home #team ul h2{font-family:Grouch;font-size:2.4em;font-weight:normal;padding:0;word-spacing:-0.15em}#home #team ul p{font-size:1.2em;color:#883de3;text-transform:uppercase;letter-spacing:0.05em}@media (max-width: 1080px){#home #team ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:40em}#home #team ul li{display:block}#home #team ul li:before{margin:0 0 2.5em 0}#home #team ul li.plus{margin:2em 0 0 -9em}}@media (max-width: 920px){#home #team{padding:10em 0}#home #team .header .title h1{text-align:center;font-size:3.2em}#home #team .header .title h1 br{display:none}#home #team .header .title:after{display:none}#home #team ul{text-align:center;max-width:29em;margin-left:auto;margin-right:auto}#home #team ul li{max-width:13em}#home #team ul li.plus{margin-left:0}}@media (max-width: 500px){#home #team{padding:5em 0}}#home #clients{background-color:#883de3;text-align:center}#home #clients h2{color:#411e78}#home #clients ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5em 0 0 0}#home #clients ul li{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:15em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em}#home #clients ul li img{max-width:calc(100% - 2em)}@media (max-width: 820px){#home #clients ul li{width:33.33333%}}@media (max-width: 600px){#home #clients ul li{width:50%;height:12em}}@media (max-width: 600px){#home #clients ul{margin-top:2.5em;margin-bottom:-5em}}#home #contact{background-color:#e5e5e5;text-align:center}#home #contact h2 strong{color:#883de3}#home #contact h2 strong:after{content:"_";visibility:hidden}#home #contact h2 strong.toggle:after{visibility:visible}#home #contact h3,#home #contact p{font-size:1.8em;color:#883de3;margin:1em 0;line-height:1.2em}#home #contact p.error{color:#C00;display:none}#home #contact fieldset{margin:6em auto;max-width:73em;position:relative}#home #contact fieldset:after{content:"";width:10.9em;height:9.4em;background-image:url(../images/home/plane.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:-0.5em;bottom:-4em;-webkit-animation:plane 1s infinite;animation:plane 1s infinite;-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s}#home #contact input,#home #contact textarea{border:0 none;font-family:inherit;font-size:16px;color:inherit;outline:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.75em 1em;display:block;margin-bottom:0.75em;border-radius:0.1em}#home #contact textarea{border-radius:0.2em}#home #contact .success{display:none}#home #contact .success .img{margin:2.5em 0;position:relative;display:inline-block;opacity:0;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;-webkit-transition-delay:0.2s;transition-delay:0.2s}#home #contact .success .img:before{position:absolute;z-index:1;left:0;top:5%;width:100%;height:100%;content:"";background-image:url(../images/sent-bg.svg);background-position:center center;background-size:75% auto;background-repeat:no-repeat;-webkit-animation:rotate 20s linear infinite;animation:rotate 20s linear infinite;opacity:0;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}#home #contact .success .img img{max-width:100%;position:relative;z-index:2}#home #contact .success h2{font-weight:bold;color:#883de3;opacity:0;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;-webkit-transition-delay:0.4s;transition-delay:0.4s}#home #contact .success p{color:inherit;margin-bottom:2.5em;opacity:0;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;-webkit-transition-delay:0.6s;transition-delay:0.6s}#home #contact .success .btn{opacity:0;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;-webkit-transition-delay:0.8s;transition-delay:0.8s}#home #contact form.sent fieldset:after{-webkit-transform:translate(300%, -300%) scale(0, 0);transform:translate(300%, -300%) scale(0, 0)}@media (max-width: 800px){#home #contact form.sent fieldset:after{-webkit-transform:translate(50%, -300%) scale(0, 0);transform:translate(50%, -300%) scale(0, 0)}}#home #contact form.sent fieldset+.btn{display:none}#home #contact form.sent .success{display:block;max-height:0;overflow:hidden}#home #contact form.reset fieldset{display:none}#home #contact form.reset .success{max-height:none}#home #contact form.reset .success .img,#home #contact form.reset .success .img:before,#home #contact form.reset .success h2,#home #contact form.reset .success p,#home #contact form.reset .success .btn{opacity:1}#home #contact ::-webkit-input-placeholder{color:#b2b2b2}#home #contact ::-moz-placeholder{color:#b2b2b2}#home #contact :-ms-input-placeholder{color:#b2b2b2}#home #contact :-moz-placeholder{color:#b2b2b2}@media (min-width: 500px){#home #contact .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#home #contact .row input{width:calc(50% - 0.375em)}}@media (max-width: 570px){#home #contact h2 strong{display:block}#home #contact h3{margin:2em 0 0 0}}body.en #home #call h1 strong:last-child{white-space:nowrap}body.es #home #call h1 strong:first-child{white-space:nowrap}.grecaptcha-badge{display:none}#works .listing{max-width:120em}@media (max-width: 1202px){#works .listing{margin-bottom:1px}#works .internal{padding-bottom:0}}#works.single .internal{padding-bottom:0}#works.single .nav{margin:-3em 0 6em 0}#works.single .nav:after{clear:both;display:block;content:""}#works.single .nav a{color:inherit;font-size:1.2em;float:left;width:50%;padding:0.5em 0;text-transform:uppercase}#works.single .nav a:hover,#works.single .nav a.next:hover{color:#883de3;font-weight:bold}#works.single .nav a:hover:before,#works.single .nav a:hover:after,#works.single .nav a.next:hover:before,#works.single .nav a.next:hover:after{background-position:center bottom}#works.single .nav a:before,#works.single .nav a.next:after{content:"";width:1.1em;height:0.6em;background-image:url(../images/arrow.svg);background-position:center top;background-repeat:no-repeat;background-size:auto 200%;display:inline-block;vertical-align:middle;margin-right:0.4em;margin-top:-0.2em}#works.single .nav a.next{text-align:right;float:right}#works.single .nav a.next:before{display:none}#works.single .nav a.next:after{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);margin-right:0;margin-left:0.4em}#works.single .info{padding-bottom:8em;width:100%;z-index:1}#works.single h1{font-family:Grouch;word-spacing:-0.15em;color:#883de3}@media (min-width: 921px){#works.single .header .title{width:100%;max-width:40em}}@media (max-width: 920px){#works.single .header .title{padding-right:0}}@media (max-width: 600px){#works.single .nav{margin:-2em 0 4em 0}#works.single .nav a{font-size:1.6em}#works.single .header .title h1{font-size:3.5em}#works.single .header .title h2{font-size:2.5em;margin-top:0.25em}#works.single .header .title:after{height:0.8em}}#works .media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1px;padding-bottom:1px;background-color:#FFF;position:relative;z-index:2}#works .media li{padding:1px 1px 0 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media (min-width: 501px){#works .media li.simple{width:50%}}#works .media img,#works .media iframe{width:100%}#works .media iframe{height:100%}#works .media .videoContainer{position:relative}#works .media .videoContainer iframe{position:absolute}#works .media .slick .slick-arrow{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:3.4em;max-height:3.4em;width:3.5vw;height:3.5vw;background-color:rgba(255,255,255,0.5);background-image:url(../images/next.svg);background-position:center center;background-repeat:no-repeat;text-indent:-9999em;outline:none;cursor:pointer;z-index:20;border:0 none;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}#works .media .slick .slick-arrow.slick-next{right:0;left:auto}#works .media .slick .slick-arrow.slick-prev{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}#works .media .slick .slick-arrow:active{background-image:url(../images/next-active.svg);background-color:#883de3}@media (max-width: 600px){#works .media .slick .slick-arrow{display:none !important}}#works .media .slick:hover .slick-arrow{opacity:1}#works .media .slick .slick-dots{position:absolute;left:50%;bottom:3em;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex}#works .media .slick .slick-dots li{margin:0 0.75em}#works .media .slick .slick-dots button{border-radius:100%;width:1em;height:1em;border:1px solid #FFF;background-color:transparent;outline:none;cursor:pointer;text-indent:-99999em;padding:0}#works .media .slick .slick-dots .slick-active button{background-color:#FFF}@media (max-width: 1280px){#works .media .slick .slick-dots{bottom:2.5vw}}#works .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:7em;padding-bottom:7em;background-color:#FFF;position:relative;z-index:2}#works .tags p{font-size:1.6em;font-family:FarnhamDisplay;line-height:1em;display:inline-block;vertical-align:middle;margin-top:-0.1em}#works .tags ul{line-height:3.5em;display:inline-block}#works .tags ul li{margin-right:3.5em;display:inline-block;vertical-align:middle}#works .tags ul a{color:#883de3;font-size:1.2em;text-transform:uppercase}#works .tags .up{margin-top:0.7em;display:block;border:1px solid #883de3;border-radius:100%;width:3.2em;height:3.2em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:-webkit-transform 0.1s ease-in;transition:-webkit-transform 0.1s ease-in;transition:transform 0.1s ease-in;transition:transform 0.1s ease-in, -webkit-transform 0.1s ease-in}#works .tags .up:before{background-image:url(../images/up.svg?v1);background-size:3.2em auto;background-position:center top;width:3.2em;height:3.2em;content:"";display:block}#works .tags .up:hover{background-color:#883de3;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#works .tags .up:hover:before{background-position:center bottom}@media (max-width: 500px){#works .tags{display:block;text-align:center;padding-top:3.5em;padding-bottom:4.5em}#works .tags ul{margin-bottom:3em}#works .tags ul li{margin:0 0.5em}#works .tags ul li:first-child{margin-bottom:1em;display:block}#works .tags .up{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=global.css.map */