.terms-of-service{margin-top:2em}.terms-of-service a{opacity:0.5}.terms-of-service a:hover{opacity:1}.landing{text-align:center;background-image:url(/assets/rolls-4c274905df3560a5d4a302d52b37b930e95b02efcc6c3a09cc04050ca3e1b3fa.jpg);background-attachment:fixed;background-position:center;background-size:cover;text-shadow:0px 1px 3px rgba(0,0,0,0.5)}.landing body{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(36,24,24,0.6);min-height:700px}.landing #wrapper{width:calc(100% - 50px);max-width:790px;margin:0 auto;color:#fff;font-style:italic}#logo_wrap{position:relative;background-color:rgba(33,172,143,0.3);margin:20px auto;border:3px solid #fff;border-radius:50%;display:inline-block;height:auto;margin:20px auto;height:220px;width:220px;padding:20px;text-align:center;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}#logo_wrap>span{position:absolute;top:16px;left:16px;bottom:16px;right:16px;width:180px;height:180px;border:3px solid #22ab8f;border-radius:50%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}#logo_wrap .icon-logo{font-size:70px;display:inline-block;line-height:145px;vertical-align:middle;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}#logo_wrap em{position:absolute;left:45px;right:45px;top:calc(50% + 20px);font-size:10px;border-top:3px solid #22ab8f;padding:10px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}#buttons_wrap a{display:inline-block;border-radius:50px;border:2px solid #fff;padding:5px 20px;min-width:150px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;margin:5px;background:url(/assets/opaque_bg-73f28f18cf5f351b139aa060f1685ed1d8adc17399f91d6cacddece87dfd773e.png)}#buttons_wrap a:hover{background:#fff;color:#445e53}#info_social{margin:20px 0;font-size:12px}#info_social blockquote:before{content:""}#info_social blockquote{color:#ffffff;padding:0}#info_social li{width:40px;height:40px;background:none;border:none}#info_social li a{background:none;border:2px solid transparent;border-radius:50px;font-size:20px;display:inline-block;line-height:40px;vertical-align:middle}#info_social li a:hover{border:2px solid #22ab8f}@media only screen and (min-width: 48em){body{overflow:hidden}.landing #wrapper{padding:20px}#buttons_wrap a{min-width:180px;padding:15px 25px;margin:10px}#info_social p{margin:20px 0;-webkit-transition:all .5s;transition:all .5s}}@media only screen and (min-width: 56.25em){#logo_wrap{margin:20px auto;border:3px solid #fff;margin:20px auto;height:320px;width:320px;padding:20px}#logo_wrap>span{top:16px;left:16px;bottom:16px;right:16px;width:280px;height:280px}#logo_wrap .icon-logo{font-size:120px;line-height:230px}#logo_wrap em{left:65px;right:65px;top:calc(50% + 30px);font-size:12px;padding:20px}#buttons_wrap a{margin:10px 20px;padding:20px 30px;font-size:25px;min-width:250px}}@media only screen and (min-width: 1400px){.landing body{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(36,24,24,0.6);min-height:850px}#logo_wrap{margin:20px auto;border:3px solid #fff;margin:20px auto;height:420px;width:420px;padding:20px}#logo_wrap>span{top:16px;left:16px;bottom:16px;right:16px;width:380px;height:380px}#logo_wrap .icon-logo{font-size:160px;line-height:300px}#logo_wrap em{left:65px;right:65px;top:calc(50% + 40px);font-size:22px;padding:20px}#buttons_wrap a{font-size:30px;margin:10px 40px}#info_social p{font-size:16px;margin:30px 0}}
