body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;box-sizing:border-box;font-family:Roboto}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}fieldset,img,abbr{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}strong{font-weight:700}em{font-style:italic}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:700}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}.button{outline:none;width:400px;padding:0 15px;font-size:20px;height:70px;border-radius:35px;display:block;box-sizing:border-box;position:relative;overflow:hidden;max-width:100%}@media screen and (max-width: 300px){.button{height:50px;font-size:16px}}.button__text{line-height:70px;text-transform:uppercase;text-align:center;font-size:19px;position:relative;z-index:100}@media screen and (max-width: 300px){.button__text{line-height:50px;font-size:16px}}.button__cover{width:100%;height:100%;position:absolute;left:0;top:70px;transition:.3s;z-index:90}@media screen and (max-width: 300px){.button__cover{top:50px}}.button__effect:hover{cursor:pointer}.button__effect:hover .button__cover{top:0;transition:.3s}.button__background-white{background:#FFF}.button__background-white:hover .button__background-white__text{color:#fff;transition:.3s}.button__background-white__text{transition:.3s;color:#003a7a}.button__background-white__cover,.button__background-yellow{background:#EAC045}.button__background-yellow:hover .button__background-yellow__text{color:#eac045;transition:.3s}.button__background-yellow__text{transition:.3s;color:#333}.button__background-yellow__cover{background:#FFF}
