button,input[type="submit"],input[type="button"]{-webkit-appearance:none;font-size:inherit;border:0}.btn,a.btn{font-weight:var(--bold);text-decoration:none;cursor:pointer;display:inline-block;text-align:center;line-height:1.25;padding:.85em 1.85em;border-radius:2.5em;transition:all 150ms cubic-bezier(.56,.45,.32,1)}.btn:hover,.btn:focus{text-decoration:none}.btn:active{background-color:var(--pink);outline-color:var(--pink);transition:none;transform:translateY(1px)}.btn.bg-blue,.btn.bg-pink,.btn.bg-blue:hover,.btn.bg-pink:hover,.btn.bg-green:hover{color:#fff}.btn.bg-green,.btn.bg-green:hover{color:var(--blue)}.btn.bg-default{background-color:inherit;color:var(--white)}.pink .btn.bg-default{background-color:var(--pink)}.green .btn.bg-default{background-color:var(--green)}.blue .btn.bg-default{background-color:var(--blue)}.bg-pink .btn.bg-default,.bg-blue .btn.bg-default,.btn.bg-green .bg-default{background-color:var(--white)}.bg-pink .btn.bg-default,.bg-pink .btn.bg-pink{color:var(--pink)}.bg-green .btn.bg-default,.bg-green .btn.bg-green{color:var(--green)}.bg-blue .btn.bg-default,.bg-blue .btn.bg-blue{color:var(--blue)}.bg-pink .btn.bg-default,.bg-blue .btn.bg-default,.btn.bg-green .bg-default{background-color:var(--white)}.btn.outline-default{background-color:var(--blue);color:var(--white)}.btn.btn-outline{background:transparent;transition:all 150ms cubic-bezier(.56,.45,.32,1);outline:0 solid var(--white)}.bg-pink .btn-outline.default,.bg-blue .btn-outline.default,.bg-green .btn-outline.default{box-shadow:inset 0 0 0 5px var(--white);color:var(--white)}.bg-blue .btn-outline,.bg-pink .btn-outline{color:var(--white);box-shadow:inset 0 0 0 5px var(--white)}.bg-blue .btn-outline:hover,.bg-pink .btn-outline:hover{color:var(--white);box-shadow:inset 0 0 0 8px var(--white)}.outline-blue{box-shadow:inset 0 0 0 5px var(--blue)}.outline-pink{box-shadow:inset 0 0 0 5px var(--pink)}.outline-green{box-shadow:inset 0 0 0 5px var(--green)}.outline-white{box-shadow:inset 0 0 0 5px var(--white)}.outline-beige{box-shadow:inset 0 0 0 5px var(--beige)}.outline-blue:hover{box-shadow:inset 0 0 0 8px var(--blue);color:var(--blue)}.outline-pink:hover{box-shadow:inset 0 0 0 8px var(--pink);outline:2px solid var(--pink);color:var(--pink)}.outline-green:hover{box-shadow:inset 0 0 0 8px var(--green);color:var(--green)}.outline-beige:hover{box-shadow:inset 0 0 0 8px var(--beige);color:var(--beige)}.outline-white:hover{box-shadow:inset 0 0 0 8px var(--white);color:var(--white)}.pink .outline-default{box-shadow:inset 0 0 0 5px var(--pink);color:var(--pink)}.green .outline-default{box-shadow:inset 0 0 0 5px var(--green);color:var(--green)}.blue .outline-default{box-shadow:inset 0 0 0 5px var(--blue);color:var(--blue)}.bg-pink .btn-outline.default:hover,.bg-blue .btn-outline.default:hover,.bg-green .btn-outline.default:hover{box-shadow:inset 0 0 0 8px var(--white)}section.bg-blue .btn.bg-blue,section.bg-pink .btn.bg-pink,section.bg-green .btn.bg-green{background:var(--white)}section.bg-blue .btn-outline.outline-blue,section.bg-pink .btn-outline.outline-pink,section.bg-green .btn-outline.outline-green{box-shadow:inset 0 0 0 5px var(--white)}.btn:not(.btn-outline){transition:.15s translate var(--easing)}.btn:not(.btn-outline):hover{translate:0 -5%}@media (hover:hover){.btn:hover{transform:translateY(-2px)}.btn:active{outline-width:3px;transition:none;transform:translateY(0)}}.btn:disabled,.btn.disabled{opacity:.5;pointer-events:none;cursor:default}