.button-base,.text-button,.button,input[type=submit],button.swformsubmit__btn{cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:500;letter-spacing:.05rem;line-height:2rem;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease 0s;vertical-align:top;white-space:normal;width:auto;z-index:1}.button,input[type=submit],button.swformsubmit__btn{background-color:transparent;border:.2rem solid #000000;color:#000;margin:0 0 2rem;overflow:hidden;padding:.8rem 1.8rem;position:relative;z-index:1}.button>a,input[type=submit]>a,button.swformsubmit__btn>a{color:inherit!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit!important;transition-duration:inherit!important}.button:before,input[type=submit]:before,button.swformsubmit__btn:before,.button:after,input[type=submit]:after,button.swformsubmit__btn:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.button:after,input[type=submit]:after,button.swformsubmit__btn:after{background-color:#000;top:100%;transition:transform .2s ease;z-index:-1}.button:hover,input[type=submit]:hover,button.swformsubmit__btn:hover{color:#fff}.button:hover:after,input[type=submit]:hover:after,button.swformsubmit__btn:hover:after{transform:translateY(-100%)}.button:hover img,input[type=submit]:hover img,button.swformsubmit__btn:hover img{filter:invert(1)}.button img,input[type=submit] img,button.swformsubmit__btn img{margin-left:.8rem;transition:filter .2s ease}.button:has(a),input[type=submit]:has(a),button.swformsubmit__btn:has(a){padding:0}.button:has(a) a,input[type=submit]:has(a) a,button.swformsubmit__btn:has(a) a{display:inline-block;padding:.8rem 1.8rem}.text-button{color:#000;font:700 2rem akzidenz-grotesk-next-pro,sans-serif}.text-button:after{background:url(../../images/arrow-icon.svg) center/contain no-repeat;content:"";height:1.2rem;display:inline-block;margin-left:.6rem;transition:margin-left .2s ease;width:1.2rem}.text-button:hover{color:#61a60e}.text-button:hover:after{margin-left:1rem}form{width:100%;display:block;margin:0;padding:0;text-align:left}button,input,select,textarea{color:#000;font-size:100%;margin:0;vertical-align:top;border:none;border-radius:0;box-shadow:none;background:none;padding:0;max-width:100%}input{height:4rem}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}label,legend{width:100%;display:inline-block;font-size:1.8rem;line-height:2.5rem;font-weight:700;vertical-align:top}input,textarea,select{font-size:1.8rem!important;font-weight:400;transition:all .3s ease 0s}input.invisible,textarea.invisible,select.invisible{display:none}input:not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]),textarea,select{border:.2rem solid #000000;color:#000;display:block;margin:0;min-height:initial!important;transition:all .3s ease 0s;width:100%}input:not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]):hover,input:not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]):focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#000}.reverse-text input:not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]),.reverse-text textarea,.reverse-text select{color:#fff;border-color:#fff}input:not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]),select{height:4rem;line-height:3.8rem!important;padding:0 .9rem}textarea{max-width:100%;padding:.9rem;line-height:2rem!important;overflow:hidden;vertical-align:top;resize:none}select{cursor:pointer}input[type=file]{width:auto;display:block;margin:.5rem 0 0;padding:0 2rem;font-size:1.5rem;line-height:2rem}input[type=submit],button.swformsubmit__btn{margin-bottom:0}input[type=submit][disabled],button.swformsubmit__btn[disabled]{background:#eae9e8!important}input[type=submit]:hover,button.swformsubmit__btn:hover{background:#000}input[type=submit] img,button.swformsubmit__btn img{display:none!important}input.invisible{display:none}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input::placeholder{color:#00000080;transition:all .3s ease 0s}input:hover::placeholder,input:focus::placeholder{color:#000}input::-moz-placeholder{color:#00000080;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}input:hover::-moz-placeholder,input:focus::-moz-placeholder{color:#000}textarea::placeholder{color:#00000080;transition:all .3s ease 0s}textarea:hover::placeholder,textarea:focus::placeholder{color:#000}textarea::-moz-placeholder{color:#00000080;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}textarea:hover::-moz-placeholder,textarea:focus::-moz-placeholder{color:#000}select::placeholder{color:#00000080;transition:all .3s ease 0s}select:hover::placeholder,select:focus::placeholder{color:#000}select::-moz-placeholder{color:#00000080;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}select:hover::-moz-placeholder,select:focus::-moz-placeholder{color:#000}.reverse-text input::placeholder{color:#ffffff80}.reverse-text input:hover::placeholder,.reverse-text input:focus::placeholder{color:#fff}.reverse-text input::-moz-placeholder{color:#ffffff80}.reverse-text input:hover::-moz-placeholder,.reverse-text input:focus::-moz-placeholder{color:#fff}.reverse-text textarea::placeholder{color:#ffffff80}.reverse-text textarea:hover::placeholder,.reverse-text textarea:focus::placeholder{color:#fff}.reverse-text textarea::-moz-placeholder{color:#ffffff80}.reverse-text textarea:hover::-moz-placeholder,.reverse-text textarea:focus::-moz-placeholder{color:#fff}.reverse-text select::placeholder{color:#ffffff80}.reverse-text select:hover::placeholder,.reverse-text select:focus::placeholder{color:#fff}.reverse-text select::-webkit-input-placeholder{color:#ffffff80}.reverse-text select:hover::-webkit-input-placeholder,.reverse-text select:focus::-webkit-input-placeholder{color:#fff}.reverse-text select:-moz-placeholder{color:#ffffff80}.reverse-text select:hover:-moz-placeholder,.reverse-text select:focus:-moz-placeholder{color:#fff}.reverse-text select::-moz-placeholder{color:#ffffff80}.reverse-text select:hover::-moz-placeholder,.reverse-text select:focus::-moz-placeholder{color:#fff}.reverse-text select:-ms-input-placeholder{color:#ffffff80}.reverse-text select:hover:-ms-input-placeholder,.reverse-text select:focus:-ms-input-placeholder{color:#fff}.reverse-text select::-ms-input-placeholder{color:#ffffff80}.reverse-text select:hover::-ms-input-placeholder,.reverse-text select:focus::-ms-input-placeholder{color:#fff}
