@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{height:100%;background:#131212 url(/images/bg.jpg) no-repeat;background-size:cover;position:relative}@media screen and (max-width:580px){body{background-image:url(/images/bg-mobile.jpg)}}.content{width:calc(870px + 20%);max-width:100%;padding:0 10% 50px 10%;position:absolute;top:25%;left:0;font-family:sans-serif;text-align:center;color:#fff}@media screen and (max-width:640px){.content{padding-bottom:15%;top:15%}}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.social.bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;position:fixed;bottom:30px;left:30px}.social a{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}.social a:not(:last-child){margin-right:50px}.social a img{display:block;max-height:60px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:769px){.social.bottom a img{max-height:40px}}@media screen and (max-width:1100px){.social a:not(:last-child){margin-right:35px}.social a img{max-height:45px}}@media screen and (max-width:768px){.social a:not(:last-child){margin-right:25px}.social a img{max-height:30px}}@media screen and (max-width:440px){.social a img{max-height:25px}}@media screen and (max-width:380px){.social a:not(:last-child){margin-right:20px}.social a img{max-height:22px}}@media screen and (max-width:360px){.social a:not(:last-child){margin-right:18px}}.social a:before{content:"";width:100%;height:100%;-webkit-mask-size:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.social a:hover img{opacity:0}.social a:hover:before{opacity:1}.social a[href*="facebook.com"]:before{-webkit-mask-image:url(/images/facebook.png);background-color:#3b5998}.social a[href*="youtube.com"]:before{-webkit-mask-image:url(/images/youtube.png);background-color:red}.social a[href*="instagram.com"]:before{-webkit-mask-image:url(/images/instagram.png);background-color:#c13584}.social a[href*="spotify.com"]:before{-webkit-mask-image:url(/images/spotify.png);background-color:#1db954}.social a[href*="soundcloud.com"]:before{-webkit-mask-image:url(/images/soundcloud.png);background-color:#f80}.social a[href*="producerloops.com"]:before{-webkit-mask-image:url(/images/samples.png);background-color:#fd5e5d}.social a[href*="mailto:"]:before{-webkit-mask-image:url(/images/email.png);background-color:#34a853}.logo,.logo-mobile{display:block;max-width:100%;margin:0 auto 40px auto}.logo-mobile{display:none;margin-bottom:30px}@media screen and (max-width:580px){.logo{display:none}.logo-mobile{display:block}}.form{display:block;width:100%;max-width:800px;margin:0 auto}.form-input{display:block;width:100%;padding:12px 20px 6px 20px;border:4px #fff solid;border-radius:10px;background:#111;font:600 24px "Josefin Sans",sans-serif;text-align:center;letter-spacing:10px;text-transform:uppercase;color:#fff}@media screen and (max-width:820px){.form-input{font-size:20px}}.form-button{display:inline-block;padding:9px 20px 2px 30px;margin-top:20px;border:4px #fff solid;border-radius:10px;background:#111;transition:all .3s;cursor:pointer;font:600 20px "Josefin Sans",sans-serif;text-align:center;letter-spacing:10px;text-transform:uppercase;color:#fff}.form-button:focus,.form-button:hover{background-color:#fff;outline:0;color:#000}@media screen and (max-width:580px){.form-input{padding-bottom:6px;font-size:20px}.form-button{padding-bottom:4px;font-size:18px}}@media screen and (max-width:420px){.form-input{padding-bottom:7px;border-width:3px;font-size:16px;letter-spacing:6px}.form-button{padding-left:25px;border-width:3px;font-size:14px;letter-spacing:6px}}.form-input:focus{outline:0}.form-input::-webkit-input-placeholder{opacity:1;color:#fff}.form-input::-moz-placeholder{opacity:1;color:#fff}.form-input:-ms-input-placeholder{opacity:1;color:#fff}.form-input::-ms-input-placeholder{opacity:1;color:#fff}.form-input::placeholder{opacity:1;color:#fff}