
.form_style1 {display: grid;grid: auto/minmax(0,1fr);row-gap: 25px;grid-column-gap: 10px;grid-template-columns: repeat(1,1fr);align-content: baseline;}

.form_group{display: flex;grid-column-gap: 25px;}
.form_group label{flex: 0 0 22%;padding:7px 0;}
.form_control{border:1px solid var(--border_b);border-radius:3px;font-size:13px;width: 100%;padding:10px;display: block;line-height: 1.5;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form_control:focus{color:#495057;background-color:var(--box_bg_w);border-color:var(--theme);outline:0;box-shadow:none}

.form_style1  .btn{
    position: relative;
    display: inline-flex;
    padding: 10px 20px;
    outline: 0;
    border-radius: var(--border_sm);
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    line-height: 1;
    cursor: pointer;
    background: var(--theme);
    color: var(--text_w_1);
    border: 1px solid var(--theme);
}
.form_style1  .btn:hover {
    border-color: transparent;
    background-color: var(--theme);
    color: var(--text_w_1);
}



