 body {
     font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
 }

 button {
     cursor: pointer;
 }

 #container {
     width: 35%;
     margin: auto;
 }

 #img_logo {
     text-align: center;
     margin-top: 38px;
 }

 #img_logo img {
     width: 40%;

 }

 #icon {
     position: absolute;
     width: 50px;
     padding-left: 10px;
     padding-top: 15px;
 }

 i {

     color: #879695;
 }

 h1 {
     margin-bottom: 30px;
 }

 #input label {

     font-size: 20px;
     font-weight:500;
 }

 #icon_div {
     margin-top: 20px;
 }

 #email {
     width: 95%;
     padding: 12px;
     font-size: large;
     border: 2px solid rgb(232, 232, 232);
     border-radius: 5px;
     text-align: center;
     margin-top: 0px;
 }

 #span {
     margin-top: -10px;
     font-size: smaller;
     color: red;
 }

 #input button {
     width: 100%;
     padding: 14px;
     margin-top: 20px;
     border: 1px solid rgb(232, 232, 232);
     background-color: #96bffc;
     border-radius: 5px;
     color: white;
     font-weight: bold;
     font-size: 20;
 }


 #horicontal_bar {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }

 hr {
     height: 2px;
     width: 234px;
     background-color: hsl(0, 0%, 95%);
     border: 1px solid hsl(0, 0%, 95%);
 }

 #horicontal_bar p {
     color: hsla(0, 0%, 0%, 0.5)
 }

 #btns {
     text-align: center;

 }

 #btn1 {
     width: 100%;
     font-size: large;
     padding: 12px;
     border: 2px solid rgb(232, 232, 232);
     background-color: #fff;
     border-radius: 5px;
     margin-bottom: 15px;

 }

 #btn2 {
     width: 100%;
     padding: 4px;
     border: 2px solid rgb(232, 232, 232);
     background-color: #fff;
     border-radius: 5px;

 }

 #g_icon {
     font-size: large;
 }

 #g_icon img {
     width: 22px;
     padding-top: 2%;

     text-align: center;
     margin: auto;
     padding-right: 2%;
 }

 #btns a {
     color: black;
     text-decoration: none;
 }

 #services {
     color: #879695;
     text-align: center;
 }

 #services a {
     color: #879695;

     font-weight: bold;
 }

 #services p:last-child a {
     margin-top: 5%;
     color: #3786fa;

 }

 #services p:first-child {
     margin-top: 7%;
     font-size: small;

 }

 #services p:last-child {
     margin-top: 10%;
     font-size: small;

 }

 #bott_bar {
     text-align: center;
     padding: 0.1px;
     color: white;
     background: linear-gradient(89.91deg, rgb(1, 88, 220) 3.87%, rgb(147, 7, 253) 99.9%);
 }