.default-btn{display:flex;align-items:center;justify-items:center;font-family:inherit;font-size:15px;max-width:200px;height:45px;width:100%;border:none;outline:none;color:#fff;border-radius:5px;padding:0 8px;background-color:#4070f4;cursor:pointer;transition:all .3s linear}.default-btn:hover{background-color:#265df2;box-shadow:6px 6px 6px rgba(0,0,0,.1);transform:translate(1px,-1px)}.default-btn span{width:100%;font-weight:600}.default-btn i{padding-top:5px}.default-btn.invert{color:#4070f4;background-color:#fff}.default-btn.invert:hover{box-shadow:6px 6px 6px rgba(0,0,0,.1);transform:translate(1px,-1px);background-color:#fff}.contact__container{display:flex;width:100%;margin-top:70px;flex-grow:1}.contact{max-width:800px;width:100%;margin:0 auto;padding:20px 0}.contact__form__header{text-align:center;color:var(--blue)}.contact__form{display:flex;flex-direction:column;gap:20px;align-items:flex-end}.form__fields{width:100%;display:flex;gap:30px}.form__inputs{width:100%;display:flex;flex-direction:column;gap:8px}.form__input{position:relative;outline:none;font-size:14px;font-weight:400;border:1px solid var(--light-gray);padding:0 15px;height:42px;margin:8px 0;border-radius:8px;text-align:center;font-family:inherit}.form__input:is(:focus){box-shadow:0 3px 6px rgba(0,0,0,.1)}.form__textarea{width:100%;padding:8px 0}.form__textarea textarea{border:1px solid var(--light-gray);padding:15px;border-radius:8px;resize:none;font-family:inherit;min-height:245px;width:100%;box-sizing:border-box}.form__textarea textarea:is(:focus){box-shadow:0 3px 6px rgba(0,0,0,.1)}@media (max-width:1200px){.contact{padding:20px}}@media (max-width:500px){.form__fields{flex-wrap:wrap}.contact__form{align-items:center;padding-bottom:30px}}