



.container1 {
    flex: 1;    /* same as flex-grow: 1; */
}


.ft-main1 {
    padding: 1.25rem 1.875rem;
    display: flex;
    flex-wrap: wrap;
}
.ft-main-item1 {
    
    min-width: 12.5rem /*200px*/;
}

@media only screen and (min-width: 29.8125rem /*477px*/) {
    .ft-main1 {
        justify-content: space-around;
    }
}
@media only screen and (min-width: 77.5rem /*1240px*/ ) {
    .ft-main1 {
        justify-content: space-evenly;
    }
}







/* one before the last child */
.ft-legal-list1 li:nth-last-child(2) {
    flex: 1;       /* same as flex-grow: 1; */
}

* {
    box-sizing: border-box;
    font-family: ’Lato’, sans-serif;
    margin: 0; 
    padding: 0;
}
ul {
    list-style: none;
    padding-left: 0;
}


label {
    display:block;
    margin-top:20px;
    letter-spacing:1px;
	color: #000000;
	text-align: left;
}

input[type=text], select {
  width: 80%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}
input[type=email] {
  width: 80%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}
input[type=number] {
  width: 80%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}
textarea  {
  width: 80%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}


.inputt{
  width: 70%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
	text-align: center;
	
	color: #000000;
}

 









footer1 {
background-color:#FBFBFA;
    color: #000000;
    line-height: 1.5;
}
footer1 a {
    text-decoration: none;
    color: #eee;
}
a:hover {
    text-decoration: underline;
}




.h1-1-1{
    color: #000000;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 font-size: clamp(2.9rem, 2vw, 4.0rem);
    padding-bottom: 0.625rem;
	align-content: center;

}
.h1-2-2{
   color: #000000;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 	 font-size: clamp(1.0rem, 3vw, 1.40rem);
    padding-bottom: 0.625rem;
	align-content: center;

}
.h2-3-2{
  color: #000000;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 	 font-size: clamp(1.0rem, 3vw, 1.40rem);
    padding-bottom: 0.625rem;
	align-content: center;
}
section[id]{
	scroll-margin-top: 380px;
}

