.button{display:inline-block;font-family:var(--secondary_font);font-size:1.125rem;font-weight:600;line-height:1.5;padding:15px 20px;text-align:center;text-decoration:none;transition:all .3s}.button--primary{background-color:var(--secondary);border-radius:10px;color:var(--white_color);position:relative;transition:all .5s ease}.button--primary:hover{background-color:var(--dark_green_color)!important;text-decoration:none}.button--secondary{background-color:var(--white);border-radius:10px;color:var(--primary);position:relative;transition:all .5s ease}.button--secondary:hover{background-color:#e5e5e5;color:var(--primary);text-decoration:none}.button--teritary{background-color:var(--primary);border-radius:8px;color:var(--white);position:relative;transition:all .5s ease}.button--teritary:hover{background-color:var(--white);color:var(--primary);text-decoration:none}.button.button-fourth{padding:0;position:relative;text-decoration:none}.button.button-fourth:hover{color:var(--primary)}.button.button-fourth:before{background:var(--primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .5s ease-in-out;width:0}.button.button-fourth:hover:before{width:100%}.button--small{padding:7px 20px}.button-wrap{width:100%}.button-wrap--sm{max-width:560px}.button-wrap--lg{max-width:700px}body.IE .button-wrap--sm{width:560px}body.IE .button-wrap--lg{width:700px}