@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lusitana:wght@400;700&display=swap");.header-contact{height:95vh;background-image:linear-gradient(to right bottom,hsla(33,56%,76%,.1),rgba(175,130,96,.1)),url(/images/contact-us-image.png);background-size:cover;background-position:top;position:relative;clip-path:polygon(0 0,100% 0,100% 75vh,0 100%)}.lato{font-family:Lato}.form__group:not(:last-child){margin-bottom:2rem}.form__input{font-size:1.5rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;width:100%;display:block;border-radius:5px;background-color:hsla(0,0%,100%,.5);border:1px solid #999;transition:all .3s}.form__input::-webkit-input-placeholder{color:#999}.form__input:focus{outline:none;box-shadow:0 1rem 2rem rgba(0,0,0,.2);border:1px solid transparent;border-bottom:3px solid #55c57a}.form__input:focus:invalid{border:1px solid transparent;border-bottom:3px solid #ff7730}.form__label{font-size:1.4rem;font-weight:400;margin-left:2rem;margin-top:.7rem;display:block;transition:all .3s}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4.5rem)}.form__radio-group{width:48%;display:inline-block}.form__radio-label{font-size:1.5rem;cursor:pointer;position:relative;padding-left:4rem}.form__radio-button{height:3rem;width:3rem;border:4px solid #55c57a;border-radius:50%;display:inline-block;position:absolute;left:0;top:-.5rem}.form__radio-button:after{content:"";display:block;height:1.5rem;width:1.5rem;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#55c57a;opacity:0;transition:opacity .2s}.form__radio-input:checked~.form__radio-label .form__radio-button:after{opacity:1}.form__radio-input{display:none}.form__radio-input:checked~.form__radio-input__radio-label .form__radio-input__radio-button{background-color:#55c57a}