.button{font-size:1.5rem;margin:0;border-top:0!important;border-left:0!important;border-right:0!important;cursor:pointer;display:inline-block;color:#fff;border-radius:5px;padding:.9rem 2.4rem;position:relative;text-decoration:none;text-align:center;box-shadow:none;text-shadow:none;background-image:none}.palette-residence .button{background-color:#50ac59;border:3px solid #3e8646;font-family:Helvetica,Arial,sans-serif}.form--mini .button{padding:.4rem 1.2rem}.button:hover{color:#fff;text-decoration:underline}.palette-residence .button:hover{background-color:#3e8646;border:3px solid #50ac59}.button.button--danger{border:0;background-color:#e00}.button.button--danger:hover{border:0;background-color:#fccccc}.button.button--bold{font-weight:700}.palette-residence .button.button--secondary,.palette-residence .button.is-active{background-color:#ffb700;color:#222;border:3px solid #c78f00}.palette-residence .button.button--secondary:hover,.palette-residence .button.is-active:hover{background-color:#c78f00;border:3px solid #ffb700}.palette-residence .button.button--tertiary{background-color:#76c47b;border-color:#76c47b;color:#fff;border:3px solid #3e8646}.button.button--tertiary:before{border-color:#222}.palette-residence .button.button--tertiary:hover{background-color:#f2f8f2;color:#222}a.button{line-height:1.125em;margin:0}a.button.full-width{width:100%}.button__icon{width:1.3rem;height:1.3rem;float:left;margin:.2rem 1.2rem .4rem 0;fill:currentColor}.button--no-bg{border:0;fill:#50ac59;color:#50ac59}.palette-residence .button--no-bg{background-color:rgba(80,172,89,.2)}.button--no-bg:after,.button--no-bg:before{border:0}.button--menu .button__icon{width:2rem;height:2rem;margin:0}