*,
*::after,
*::before {  
  box-sizing: inherit;
  margin: 0;
  padding: 0;

  outline: 0;
  
}

html {
  
  box-sizing: border-box;
  font-size: 62.5%;
}
:root {
  --main-font1: "Poppins", sans-serif;
  --color-black: black;
  --color-white: white;
--color-border: #868e96;
--color-error:rgb(94, 22, 20);
--color-general:#183052;

--color-green: green;
  
 
}

body {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column; 

  
  background-color: var(--color-white);
  color: var(--color-general);
  font-family: var(--main-font1);
  font-style: normal;
  font-size: 1.6rem;

}


a {
  color: #8d94ad;
  text-decoration: none;
 
  font-size: 1.5rem;
}
 a:hover{
  color:green;
}
ul {
  display: flex;

  font-size: 1.4rem;

  column-gap: 4.3rem;
  list-style-type: none;
  border: none;
}

img {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
input,select {
  
width: 100%;

  font-weight: 400;
  padding: 1rem;
  border-radius: 1rem;
  border: 1px solid #dfe3e9;
  height: 5rem;



}



h3 {
  font-weight: 600;
  font-size: 1.6rem;
  color: var(--color-red-light);
}

i,a,
select,
label,
button,
input[type="checkbox"],
input[type="color"] {
  cursor: pointer;
}
/* input[type="text"],input[type="password"],input[type="email"],select,button{
  height: 4rem;
  width: 100%;
} */
input[type="checkbox"]{
width: 2rem;
height: 2rem;
}
.container {
  margin: 0 auto;
  max-width: 110rem;
  width: 100%;

  padding:  1rem;

  box-shadow: 0 2px 24px green, 0 1.5px 4px rgba(60, 107, 33, 0.10);
  border: solid 1px green;
  border-radius: 7px;
}
button{
  padding: 1rem;
  height: 5rem;
  border: none;
  background-color: green;
  color: white;
  border-radius: 1rem;
}
