.btn-container{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin:0 auto;padding:0;width:100%}.btn-container.start{justify-content:flex-start}.btn-container.end{justify-content:flex-end}.btn-container.center{justify-content:center}.btn-container a{align-items:center;display:flex;gap:5px}.btn-container a.btn-grow{flex-grow:1}.btn-container a.icon-before{flex-direction:row}.btn-container a.icon-before i{transition:all .2s ease-in-out}.btn-container a.icon-before:focus i,.btn-container a.icon-before:hover i{transform:translateX(-5px)}.btn-container a.icon-after{flex-direction:row-reverse}.btn-container a.icon-after i{transition:all .2s ease-in-out}.btn-container a.icon-after:focus i,.btn-container a.icon-after:hover i{transform:translateX(5px)}.btn-container a.icon-spaced{justify-content:space-between}.btn-container a.btn-text-center{justify-content:center}.btn-container a.btn-text-start{justify-content:flex-start}.btn-container a.btn-text-end{justify-content:flex-end}.btn{border-radius:0;border-style:solid;border-width:1px;padding:10px 15px;transition:all .3s ease-in-out}.btn-primary{background-color:#991915;border-color:#991915;color:#fff;text-decoration:none}.btn-primary a{color:#fff}.btn-primary:focus,.btn-primary:hover{background-color:transparent;border-color:#991915;color:#991915;text-decoration:none}.btn-outline{background-color:2px solid #991915;border:2px solid #991915;color:#991915;text-decoration:none}.btn-outline:focus,.btn-outline:hover{background-color:#991915;color:#fff}.btn-text-only{background-color:transparent;border:none;color:#333;padding:0;text-decoration:none}.btn-text-only a{text-decoration:underline}.btn-text-only:focus,.btn-text-only:hover{background-color:transparent;text-decoration:underline}.btn-close{color:#aaa;font-size:30px;position:absolute;right:5px;text-decoration:none;top:0}.btn-close:hover{color:#919191}