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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.75rem}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova", sans-serif}button{border:none;background-color:#29A8FF;color:white;border-radius:.25rem;font-size:1rem;padding:.5rem 1rem;position:relative}button:hover{background-color:#0091f5}button .spinner{display:none;position:absolute;top:50%;left:50%;margin-left:-.85rem;margin-top:-.85rem}button.spin .spinner{display:block}button.spin .label{opacity:0}input,textarea{box-sizing:border-box;font-size:1rem;padding:.5rem;margin-bottom:.5rem;border:1px dotted lightgray;box-sizing:content-box;margin:0}p,.body-text{color:gray;font-size:1rem;line-height:1.4rem;font-weight:100}.spinner{height:1rem;width:1rem;margin:0 auto 0 auto;position:relative;animation:rotation 1s infinite linear;border-left:0.4rem solid #0091f5;border-right:0.4rem solid #0091f5;border-bottom:0.4rem solid #0091f5;border-top:0.4rem solid #00558f;border-radius:100%}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}html{position:relative;min-height:100%}body{background-color:white;color:black;margin:0 0 14rem 0;padding:0;min-height:100%;font-family:"proxima-nova", sans-serif}@media only screen and (max-width: 40em){body{margin:0 0 15.5rem 0}}h1,h2,h3{color:#333333}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:underline}h1{padding-bottom:1.5rem}h1 span{font-weight:100;font-size:1rem;vertical-align:middle;color:gray}section p a,section p a:visited{font-weight:100;font-size:1rem;vertical-align:middle;color:gray}p+p{margin-top:.75rem}.section-content{box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.section-content img{max-width:100%;margin:1.4rem 0}.page-header{min-height:15vh;background-color:white;color:black;padding-bottom:1.5rem}.page-header h1{padding-top:1.5rem}.page-header img.logo{width:20rem;display:block;margin-top:4rem;margin-bottom:4rem}@media only screen and (max-width: 40em){.page-header img.logo{width:15rem;margin-left:auto;margin-right:auto}}.page-header section{background-color:rgba(242,242,242,0.6);padding-top:3rem;padding-bottom:5rem}.page-header .show-form-button{margin-top:2rem}.page-content{padding-top:2rem}.page-content>h1{margin-top:3rem;font-size:3rem;text-align:center}.page-content>h1::before{border-bottom:1px lightgray dotted;content:' '}.page-content>h1::before{border-bottom:1px lightgray dotted}.page-content section+section{margin-top:6rem}.page-content .taomix{margin-top:3rem;margin-bottom:1rem}.page-content .taomix .stores-badges>*{vertical-align:top}.page-content .taomix .stores-badges>*+*{margin-left:0.5rem}.page-content .working-together .show-form-button{margin-top:2rem}.page-footer{color:white;position:absolute;left:0;bottom:0;width:100%;font-weight:100}.page-footer .apple{font-size:0.65rem;color:#AAA;line-height:0.85rem;padding:1rem;text-align:center}.page-footer .background{background-color:#2e2e2e}.page-footer .section-content{display:flex;align-items:center;justify-content:center;height:7rem;padding:.5rem}.page-footer .section-content .social-links{display:inline-block;padding-right:1rem}.page-footer .section-content .social-links a{display:inline-block;height:2.5rem;vertical-align:middle}.page-footer .section-content .social-links .social-icon{width:2.5rem;fill:white}.page-footer .section-content .social-links .social-icon:hover{border-style:none;background-color:#29A8FF;border-radius:100%;fill:#555;transform:scale(1.25);transition:background-color .5s, transform .5s ease-out}.page-footer .section-content .show-form-button{vertical-align:middle}.page-footer .section-content .text{opacity:0.6;padding:0;font-size:0.9rem;padding-left:1rem;padding-right:1rem}.page-footer .section-content .links{opacity:0.6;font-size:0.9rem}.page-footer .section-content .links a,.page-footer .section-content .links a:visited{color:white}@media only screen and (max-width: 40em){.page-footer .section-content{flex-wrap:wrap;height:8.5rem}.page-footer .section-content .left-column,.page-footer .section-content .right-column{width:100%}.page-footer .section-content .left-column{text-align:center}.page-footer .section-content .left-column .social-links{display:inline-block;margin-bottom:0}.page-footer .section-content .right-column{padding-left:0}}.overlay{background:rgba(1,1,1,0.8);display:none;position:fixed;top:0;left:0;width:100%;height:100%}.contactus{background:white;position:fixed;width:34rem;left:50%;top:50%;margin-left:-17rem;margin-top:-10rem;padding:1rem;box-sizing:border-box;display:block;border-radius:.5rem}@media only screen and (max-width: 40em){.contactus{width:95%;margin-left:2.5%;margin-right:2.5%;left:0}}.contactus button{background-color:#29A8FF}.contactus button:hover{background-color:#0091f5}.contactus .success-message,.contactus .error-message,.contactus form{display:none}.contactus .error-message{color:red;padding-left:.5rem}.contactus form{display:block;margin-left:auto;margin-right:auto}.contactus form input,.contactus form textarea{display:block;box-sizing:border-box;width:100%;margin-bottom:.5rem}.contactus form input[name="name"]{display:none}.contactus form textarea{height:14rem}
