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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{margin:0;padding:0;outline:none;box-sizing:border-box}body{font-family:Helvetica, Arial, "sans-serif";font-size:14px;line-height:22px;color:#000}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:bold;line-height:1em;margin-bottom:1em}body p{margin-bottom:1em}body h1{font-size:2.5em}body h2{font-size:1.5em}body h3{font-size:1.25em}body h4{font-size:1.15em}body h5{font-size:1em}body h6{font-size:.85em}body a{color:#FF1393;font-weight:bold;text-decoration:none}body a:hover{background-color:#88F385}#wrapper{position:relative}#wrapper .content{width:1250px;max-width:90%;margin:0 auto;padding:20% 0}.result{width:90%;margin:0 auto;padding:5% 0}.result .desc *{display:inline;overflow:visible;appearance:none;-webkit-appearance:none;border-radius:0;border:none}.result .desc input{color:#FF1393;font-weight:bold;font-size:1em;line-height:1em}.result .desc input[type=submit]{cursor:pointer}.result .desc input:hover{background-color:#88F385}.result .sentence{margin-top:35px}.result .sentence .word{display:inline-block;margin:0 70px 25px 0;position:relative;max-width:100%}.result .sentence .word:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:transparent}.result .sentence .word img,.result .sentence .word .char{width:150px;height:150px;display:inline-block}@media (max-width: 2000px) and (min-width: 1501px){.result .sentence .word img,.result .sentence .word .char{width:175px;height:175px}}@media (max-width: 1500px) and (min-width: 1001px){.result .sentence .word img,.result .sentence .word .char{width:150px;height:150px}}@media (max-width: 1000px) and (min-width: 501px){.result .sentence .word img,.result .sentence .word .char{width:100px;height:100px}}@media (max-width: 500px){.result .sentence .word img,.result .sentence .word .char{width:75px;height:75px}}.result .sentence .word .char{position:relative;font-size:5em;line-height:1em;vertical-align:top;background-color:#000}.result .sentence .word .char span{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formulario{width:750px;max-width:100%;margin:0 auto}@media (max-width: 500px){.formulario{width:90%}}.formulario form{padding-right:62px;position:relative;width:500px;max-width:100%;margin:0 0 1em}.formulario form input{max-width:100%;display:inline-block;vertical-align:bottom;outline:none !important;border:none;appearance:none;-webkit-appearance:none;border-radius:0}.formulario form input[type=text]{font-size:2em;padding:.5em 1em .55em;width:100%;background:#F0F0F0}.formulario form input[type=submit]{position:absolute;bottom:0;right:0;top:0;font-size:3em;cursor:pointer;width:62px;background:#FF1393;color:#88F385}.formulario form input[type=submit]:hover{background:#88F385;color:#FF1393}.formulario .error{position:absolute;top:100%;left:0;font-style:italic;color:indianred;margin-top:.5em}.title a{color:#FF1393;text-transform:uppercase;text-decoration:none}.title a:before{content:'@';color:#88F385}.title a:hover{background-color:transparent}.desc{font-size:1.25em;line-height:1.65em;margin-bottom:1.5em}.note{font-style:italic;margin:0 0 2em}.small-reso{display:none;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.95);z-index:1000000}@media (max-width: 300px){.small-reso{display:block}}.small-reso div{position:absolute;top:50%;left:1em;right:1em;text-align:center;font-size:1.5em;line-height:1.35em;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
