/*CALCULADORA Y GENERALES*/

.labels{
    margin:20px auto;
    padding:5px;
  }
  
  .family{
    border: none;
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      break-before: always;
  }
  .floatBlock{
    margin: 0 1.81em 0 5px;
  }
  #check2, .cs{
    transform: scale(1.5);
  }
  .text-field2 label{
    font-weight:lighter;
  }
  #water{
    
      width: 100%;
      padding: 16px 20px;
      border: none;
      border-radius: 4px;
      background-color: #f1f1f1;
    
  }
  
  .w-checkbox-input2 {
    float: left;
    margin-bottom: 0px;
    margin-left: -20px;
    margin-right: 15px;
    margin-top: 4px;
    line-height: normal;
  }

  #resultado, #resultados,#resultados2{
    width:100%;
    height:auto;
    
  }
  
  .result1{
    font-size: 1.3em;
    color: yellowgreen;
    font-weight: bolder;
    display:flex;
    border:2px solid yellowgreen;
    text-align: center;
    margin: 1em auto;
    width:30%;
    justify-content: center;
    padding: 1.1em;
  }

  .text-field2{
    margin-top: 1vw;
    margin-bottom: 18px;
    padding: 1.5% 5px;
    border: 1px none #e4e4e4;
    border-radius: 1px;
    background-color: #f5f5f5;
    -webkit-transition: border-color 400ms ease;
    transition: border-color 400ms ease;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    line-height: 165%;
    font-weight: bold;
  
  }
  .text-field3{
  margin-top: 1vw;
  margin-bottom: 18px;
  padding: 0.5% 5px;
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  line-height: 165%;
  }
/*SOLUCIONES*/
.accordion-item2{
    padding:10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.11);
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
    font-family: Montserrat, sans-serif;
    font-weight: 300;
  }
  .accordion-item-trigger2{
    display: flex;
    justify-content: space-between;
  }
  
  .sol{
    width:25%;
    flex-grow: 2;
    text-align: center;
  }
  .imgsol{
    width:27%;
    margin: 4em auto;
  }
  
  #genesi h3, #genesi1 h3,#genesi2 h3{
    margin:1em auto;
    color: #7299d0;
  }
  
  #genesi h5, #genesi1 h5, #genesi2 h5{
    margin:0.8em auto;
  }
  #genesi p, #genesi1 p, #genesi2 p{
      margin: 1em auto;
      font-size: 1.8em;
      border: 1px solid #9ec256;
      width: 40%;
      padding: 0.9em;
  }
  
  #genesi a,#genesi1 a,#genesi2 a{
  text-decoration: none;
  color:#9ec256;
  }
  #genesi a:hover, a:visited,#genesi1 a:hover, a:visited,#genesi2 a:hover, a:visited{
    color: #7299d0;
  }
  
  @media (max-width:760px){
    .accordion-item-trigger2{
      display:flex;
      flex-wrap: wrap;
      text-align: center;
    }
    .sol{
      flex:100%;
      text-align: center;
    }
    #genesi p,#genesi1 p,#genesi2 p{
      width: 80%;
    }
  
  }
  /*Calculadora génesis*/
  .div-block-58-4{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 500px;
    margin-bottom: 0px;
    padding-top: 115px;
    padding-bottom: 115px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(114, 153, 208, 0.84)), to(rgba(114, 153, 208, 0.84))), url('../images/Banner-Landing-Ice-p-2000.jpeg');
    background-image: linear-gradient(180deg, rgba(114, 153, 208, 0.84), rgba(114, 153, 208, 0.84)), url('../images/Banner-Landing-Ice-p-2000.jpeg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .checkbox-field2{
    margin-top:1vw;
  }