.btn-white{
    background-color: white;
    padding: 13.5px 28px;
    position: relative;
    z-index: 1;
    color: #576EBB;
    overflow: hidden;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    transition: all 200ms ease;
    padding: 10px 40px;
    border-radius: 100px;
}
.btn-main{
    position: relative;
    z-index: 1;
    background-image: linear-gradient(90deg, rgb(194, 30, 252) 0%, rgb(0, 129, 236) 100%);
    color:white;
    padding: 13.5px 28px;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    overflow: hidden;
    transition: 200ms;
    padding: 10px 30px;
    border-radius: 100px;
}
.btn-main2{
    position: relative;
    z-index: 1;
    background-color:#576EBB;
    color:white;
    padding: 13.5px 28px;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    overflow: hidden;
    transition: 200ms;
    padding: 10px 30px;
    border-radius: 100px;
}
.btn-main3{
    position: relative;
    z-index: 1;
    background-color:#F2F2F2;
    color:#888888;
    padding: 13.5px 28px;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    overflow: hidden;
    transition: 200ms;
    padding: 10px 30px;
    border-radius: 100px;
}
.btn-main4{
    position: relative;
    z-index: 1;
    background-color:#01C10E;
    color:#fff;
    padding: 13.5px 28px;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
    overflow: hidden;
    transition: 200ms;
    padding: 10px 30px;
    border-radius: 100px;
}
.footer-widget__social img{
    width: 30px;
}
.contact-card{
    padding: 55px 60px 60px;
    position: relative;
    z-index: 2;
    border-radius: 30px;
    background-color: white;
}
.fontmain{
    background: linear-gradient(90deg, #C022FC 0%, #219BE4 30%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.contact-two__form3 {
    padding: 37px 30px 32px;
    background-image: linear-gradient(180deg, #625ED9 0%, #2A97E3 100%);
    box-shadow: 0px 4px 40px 0px rgba(99, 90, 217, 0.1);
    position: relative;
    border-radius: 14px;
  }
.title{
    color:#103472;
}
.des{
    color:#504E4E;
    font-weight: 300;
}
.img-test{
    width:100%;
    height: 220px;
    border-radius: 20px;
    object-fit: cover;
}
.img-test2{
    width:100%;
    height: 180px;
    border-radius: 20px;
    object-fit: cover;
}
.ans{
    line-height: 2.8;
}
.mainans{
    margin-bottom: 50px; 
}
.text-pink{
    color: #FC2175;
}
.fblue{
    color:#3B4E99;
}
.fbold{
    font-weight: 600;
}
.ans{
    display: inline-flex;
}
.ans label{
    display: inline-flex;
margin-left: 16px;
line-height: 1.8;
}
@media (max-width: 884px) {
   
}
@media (max-width: 767px) {
    .img-test,.img-test2{
        width:77%;
    }
    .btn-main,.btn-main3{
        padding: 10px 25px;
        font-size: 16px;
    }
}