#fs-frm {margin-bottom:0;margin-top:40px;font-family: 'Poppins', sans-serif!important;}
option {font-weight:400!important;font-family: 'Poppins', sans-serif!important;}
#fs-frm label {color:var(--base-bodyfont-color);opacity:1;display: block;font-weight:normal;font-size:1rem;text-transform:uppercase;font-weight:400;}
/* reset */
#fs-frm input,
#fs-frm textarea,
#fs-frm select {font-size: 100%;border: 1px solid #a2a2a2;border-radius: 0;display: block;width: 100%;margin: 0 0 25px 0;}
#fs-frm input,
#fs-frm textarea,
#fs-frm select {color:var(--base-bodyfont-color);box-sizing:border-box;height:50px;}
#fs-frm textarea#message {height:auto!important;margin-bottom:0;}
#fs-frm select:focus,
#fs-frm input:focus,
#fs-frm textarea:focus {outline:none;border:2px solid;color:var( --base-bodyfont-color);box-sizing:border-box;}
#fs-frm [type="button"],
#fs-frm [type="submit"],
#fs-frm [type="reset"] {width:100%;margin:25px 0 0;height:auto;display:inline-block;background:var(--button-background);border-radius:2em;color: #fff;padding:  16px 45px;text-transform:uppercase;font-size:18px;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;border: none!important;background-size:300%, 0;background-position:0 0;font-weight:700;}
#fs-frm [type="button"]:focus,
#fs-frm [type="submit"]:focus,
#fs-frm [type="reset"]:focus,
#fs-frm [type="button"]:hover,
#fs-frm [type="submit"]:hover,
#fs-frm [type="reset"]:hover,
#fs-frm [type="button"]:active,
#fs-frm [type="submit"]:active,
#fs-frm [type="reset"]:active {background-position:100% 0;color:#fff;outline: none;}