/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */



 .Memoriq_Form_container {
  width: 100%;
  max-width: 1360px !important;
  background-color: #ffffff;
  padding: 0px 0;
}

.Memoriq_Form_container h1 {
  font-size: 18px !important;
  font-weight: 600;
  text-transform: uppercase;
}

.Memoriq_Form_container .Memoriq_Form_row {
  margin: 20px 0px;
  width: 100%;
}

.Memoriq_Form_container .Memoriq_Form_row .Memoriq_Form_col {
  width: 100%;
  float: left;
}

.Memoriq_Form_container .Memoriq_Form_row .Memoriq_Form_col #Memoriq_Form {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
}
.Memoriq_Form_container .Memoriq_Form_row .Memoriq_Form_col #Memoriq_Form  .Memoriq_Form_grid {
  display: grid;
  grid-template-columns: 100%;
  column-gap: 5px;
  width: 100%;
}
.Memoriq_Form_container
  .Memoriq_Form_row
  .Memoriq_Form_col
  #Memoriq_Form
  .Memoriq_Form_inputgroup {
  width: 100%;
  margin: 5px auto 0;
}
.Memoriq_Form_container
  .Memoriq_Form_row
  .Memoriq_Form_col
  #Memoriq_Form
  .Memoriq_Form_inputgroup
  input,
.Memoriq_Form_container
  .Memoriq_Form_row
  .Memoriq_Form_col
  #Memoriq_Form
  .Memoriq_Form_inputgroup
  select {
     border: 1px solid #ccc !important;
    font-size: 16px !important;
    color: #9b9b9b;
    width: 100%;
    border-radius: 25px !important;
    height: 35px !important;
    padding-left: 20px !important;
  }


.Memoriq_Form_container
  .Memoriq_Form_row
  .Memoriq_Form_col
  #Memoriq_Form
  .Memoriq_Form_inputgroup 
  input[type="submit"] {
  webkit-transition: all 200ms linear 0ms;
  -khtml-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -ms-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
  font-family: 'Poppins', sans-serif;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-box-shadow: 0 8px 10px rgb(12 12 12 / 10%);
  -khtml-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
  -moz-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
  -ms-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
  -o-box-shadow: 0 8px 10px rgba(12, 12, 12, 0.1);
  box-shadow: 0 8px 10px rgb(12 12 12 / 10%);
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  background-color: #00a39c;
  background-image: -webkit-linear-gradient(90deg, #00a39c 0%, #6bab4d 50%, #00a39c);
  background-image: -moz-linear-gradient(90deg, #00a39c 0%, #6bab4d 50%, #00a39c);
  background-image: -ms-linear-gradient(90deg, #00a39c 0%, #6bab4d 50%, #00a39c);
  background-image: -o-linear-gradient(90deg, #00a39c 0%, #6bab4d 50%, #00a39c);
  background-image: linear-gradient(90deg, #00a39c 0%, #6bab4d 50%, #00a39c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');
  background-size: 300%, 1px;
  background-position: 0%;
  color: #fff;
  padding: 0px;
}
.Memoriq_Form_container
  .Memoriq_Form_row
  .Memoriq_Form_col
  #Memoriq_Form
  .Memoriq_Form_inputgroup 
.nice-select {
border-radius: 25px !important;
	height:35px;
}

.Memoriq_Form_container
  .Memoriq_Form_row
  .Memoriq_Form_col
  #Memoriq_Form
  .Memoriq_Form_inputgroup  
  .nice-select span.current {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1;
}
.Memoriq_Form_container
  .Memoriq_Form_row
  .Memoriq_Form_col
  #Memoriq_Form
.Memoriq_Form_inputgroup  input[type="submit"]{
	line-height: 32px;
	background-color: #f60;
	background-image: url('');
	height: 35px !important;
	padding-left: 0px !important;

}

.Memoriq_Form_container
  .Memoriq_Form_row
  .Memoriq_Form_col
  #Memoriq_Form
.Memoriq_Form_inputgroup  input[type="submit"]:hover{
	background-color: #fb771f;

}


/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 992px) {
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {

}
@media screen and (max-width: 460px) {
  #sliderprincipal #columaform h2 {
    font-size: 1.3rem;
    line-height: 1.2rem;
  }
#sliderprincipal #columaform {
    padding: 157px 0px;
    margin: 10px 0px;
  }
}

@media screen and (max-width: 300px) {
  #sliderprincipal #columaform h2 {
    font-size: 1.3rem;
    line-height: 1.2rem;
  }
  #sliderprincipal #columaform {
    padding: 157px 0px;
    margin: 10px 0px;
  }
	
}