.btn{display:inline-block;text-decoration:none;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Quicksand,sans-serif}.btn:focus,.btn:hover{outline:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--default{font-weight:700;background-color:#41ba68;color:#fff;font-size:18px;line-height:28px;padding:14px 19px;border-radius:30px}.btn--default:hover{background-color:#4ac070}.btn--default:focus{background-color:#3daf62}@media only screen and (min-width:1024px){.btn--default{padding:14px 40px}}.btn--outlined{font-weight:700;border:2px solid #5ccc80;background-color:#fff;color:#5ccc80;font-size:18px;line-height:28px;padding:14px 19px;border-radius:30px}.btn--outlined:hover{color:#41ba68}.btn--outlined:focus,.btn--outlined:hover{background-color:#fff;border-color:#41ba68}@media only screen and (min-width:1024px){.btn--outlined{padding:14px 40px}}.btn--basic{font-size:20px;line-height:30px;text-transform:none;padding:0;border:none;color:#5ccc80;text-decoration:none}.btn--basic,.btn--basic:focus,.btn--basic:hover{background-color:transparent}.btn--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--icon .icon{margin-left:12px;font-size:28px}.btn--primary{background-color:#357dd5}.btn--primary:hover{background-color:#4285d8}.btn--primary:focus{background-color:#2b75d0}.btn--small{font-size:12px;padding:4px 16px}@media only screen and (min-width:576px){.btn--small{font-size:14px;padding:6px 28px}}.btn--link{text-decoration:none}.btn--fluid{width:100%}
