*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.main-container {
    background-color: #fff;
    width: 100%;
    height: 100vh;
}

header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -15px;
   margin-left: -8px;
   margin-right: 40px;
}
.logo img {
    height: 110px;
}
.btnNav div a {
    font-size: 18px;
    color: #141414;
    font-weight: 600;
    text-decoration: none;
}

.tin-line {
    background-color: #a29a9a;
    width: 100%;
    height: .75px;
    margin-top: -30px;
}

.form-container {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 88px;
}
.form-panel {
    height: 30rem;
    width: 27rem;
    background-color: #fff;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: -1%;
}
.marked,.step {
    
    text-align: center;
}
.marked img {
    height: 50px;
    margin-bottom: 15px;
}
.step {
    font-size: 12px;
    word-spacing: 40px;
}
.step span  {
    display: flex;
    justify-content: center;
    gap: 4px;
    margin-bottom: 10px;
}
.choose {
    margin-bottom: 30px;
    text-align: center;
}
.goodText img {
    height: 50px;
}
.goodText {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.goodText p {
    width: 100%;
}
.btn button {
    width: 87%;
    height: 50px;
    border: none;
    border-radius: 4px;
    background-color: rgb(246, 18, 29);
    text-align: center;
    margin-left: 20px;
}
.btn button a  {
 color: #fff;
 font-weight: 600;
 font-size: 18px;
 text-decoration: none;
}
.footer {
    height: 8rem;
    width:100%;
    background-color: #f0ecec;
    padding-left: 20px;
}
.tin-line {
    background-color: #a29a9a;
    width: 100%;
    height: .75px;
}

.fCon {
    display: flex;
    justify-content: start;
    gap: 3rem;
}

.fCon div {
    padding-bottom: 10px;
}

.fCon a {
    color:#a9a4a4 ;
    font-size: .9em;
    text-decoration: none;
}
.que {
    padding-bottom: 20px;
}
.que a {
    color:#a9a4a4 ;
    font-size: .9em;
    text-decoration: none;
}
 
.que a:hover {
    text-decoration: underline;
}
.fCon a:hover {
    text-decoration: underline;
}