/* Medidas y colores conservados de las páginas originales. */
.s1 {
  background-color:#f9f9f9;
  background-position:left top;
  background-repeat:no-repeat;
  padding-top:90px;
  padding-right:30px;
  padding-bottom:calc((100vw - 60px) * 0.035);
  padding-left:30px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid
}
.s2 {
  width:13.3333%;
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s3 {
  background-position:left top;
  background-repeat:no-repeat;
  background-size:cover;
  padding:0px 0px 0px 0px
}
.s4 {
  width:65.3333%;
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s5 {
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  width:100%
}
.s6 {
  font-size:35px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:30px;
  margin-left:0px
}
.s7 {
  margin:0;
  line-height:1.5
}
.s8 {
  font-weight:400
}
.s9 {
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  margin-bottom:35px;
  width:100%;
  max-width:170px
}
.s10 {
  border-color:#52b247;
  border-top-width:2px
}
.s11 {
  text-align:center;
  font-size:17px
}
.s12 {
  width:13.3333%;
  margin-top:10px;
  margin-bottom:10px
}
.s13 {
  background-color:rgba(255,255,255,0);
  background-position:left top;
  background-repeat:no-repeat;
  padding-top:90px;
  padding-right:30px;
  padding-bottom:calc((100vw - 60px) * 0.035);
  padding-left:30px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid
}
.s14 {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:30px;
  margin-left:0px;
  font-size:45px
}
.s15 {
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  width:100%
}
.s16 {
  width:calc(25% - ( ( 4% + 4% + 4% ) * 0.25 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s17 {
  margin-left:auto;
  margin-right:auto;
  margin-top:18px;
  width:100%
}
.s18 {
  width:calc(25% - ( ( 4% + 4% + 4% ) * 0.25 ) );
  margin-top:10px;
  margin-bottom:10px
}
.s19 {
  width:calc(50% - ( ( 4% ) * 0.5 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s20 {
  width:calc(50% - ( ( 4% ) * 0.5 ) );
  margin-top:10px;
  margin-bottom:10px
}
.s21 {
  text-align:justify
}
.s22 {
  background-color:rgba(255,255,255,0);
  background-position:left center;
  background-repeat:no-repeat;
  padding-top:60px;
  padding-right:30px;
  padding-bottom:60px;
  padding-left:30px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid
}
.s23 {
  margin-top:10px;
  margin-bottom:10px
}
.s24 {
  background-position:center top;
  background-repeat:no-repeat;
  padding-top:65px;
  padding-right:30px;
  padding-bottom:50px;
  padding-left:30px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid;
  background-size:cover;
  background-attachment:fixed
}
.s25 {
  background-attachment:fixed;
  background-color:rgba(0,0,0,0.43);
  background-position:center top;
  background-repeat:no-repeat;
  background-size:cover;
  background-image:url("../imagenes/bg-tagline-1-scaled.jpg")
}
.s26 {
  width:calc(16.666666666667% - ( ( 4% + 4% ) * 0.16666666666667 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s27 {
  width:calc(66.666666666667% - ( ( 4% + 4% ) * 0.66666666666667 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:0px
}
.s28 {
  margin-left:auto;
  margin-right:auto;
  margin-top:30px;
  width:100%
}
.s29 {
  font-size:40px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:30px;
  margin-left:0px
}
.s30 {
  margin:0;
  color:#ffffff;
  line-height:1.5
}
.s31 {
  text-align:center;
  font-size:20px
}
.s32 {
  color:#ffffff
}
.s33 {
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  width:100%
}
.s34 {
  width:calc(25% - ( ( 4% + 4% ) * 0.25 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s35 {
  width:calc(50% - ( ( 4% + 4% ) * 0.5 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s36 {
  width:calc(25% - ( ( 4% + 4% ) * 0.25 ) );
  margin-top:10px;
  margin-bottom:10px
}
.s37 {
  width:calc(16.666666666667% - ( ( 4% + 4% ) * 0.16666666666667 ) );
  margin-top:10px;
  margin-bottom:10px
}
.s38 {
  background-color:#f9f9f9;
  background-position:left top;
  background-repeat:no-repeat;
  padding-top:90px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid
}
.s39 {
  text-align:center;
  font-size:18px
}
.s40 {
  margin-left:auto;
  margin-right:auto;
  margin-top:100px;
  width:100%
}
.s41 {
  width:48%;
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s42 {
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  width:100%
}
.s43 {
  width:48%;
  margin-top:10px;
  margin-bottom:10px
}
.s44 {
  background-color:rgba(255,255,255,0);
  background-position:left top;
  background-repeat:no-repeat;
  padding-top:90px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid
}
.s45 {
  background-color:rgba(255,255,255,0);
  background-position:center top;
  background-repeat:no-repeat;
  padding-top:65px;
  padding-right:30px;
  padding-bottom:50px;
  padding-left:30px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid
}
.s46 {
  margin-top:10px;
  margin-bottom:0px
}
.s47 {
  font-size:30px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:30px;
  margin-left:0px
}
.s48 {
  float:left;
  margin-top:15px;
  margin-bottom:35px;
  width:100%;
  max-width:170px
}
.s49 {
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;
  width:100%
}
.s50 {
  width:30.6666%;
  margin-top:10px;
  margin-bottom:10px
}
.s51 {
  max-width:240px
}
.s52 {
  margin-left:auto;
  margin-right:auto;
  margin-top:12px;
  width:100%
}
.s53 {
  margin-left:25px;
  float:right;
  max-width:100px
}
.s54 {
  border-color:#e7e4e2
}
.s55 {
  margin:0;
  color:#8bc34a;
  line-height:1.5
}
.s56 {
  background-position:center top;
  background-repeat:no-repeat;
  padding-top:65px;
  padding-right:0px;
  padding-bottom:50px;
  padding-left:0px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid;
  background-size:cover;
  background-attachment:fixed
}
.s57 {
  width:calc(33.333333333333% - ( ( 4% + 4% ) * 0.33333333333333 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s58 {
  width:calc(33.333333333333% - ( ( 4% + 4% ) * 0.33333333333333 ) );
  margin-top:10px;
  margin-bottom:10px
}
.s59 {
  width:calc(33.333333333333% - ( ( 4% ) * 0.33333333333333 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
.s60 {
  background-color:rgba(255,255,255,0);
  background-position:center center;
  background-repeat:no-repeat;
  padding-top:0px;
  padding-right:30px;
  padding-bottom:0px;
  padding-left:30px;
  margin-bottom:0px;
  margin-top:0px;
  border-width:0px 0px 0px 0px;
  border-color:#e7e4e2;
  border-style:solid
}
.s61 {
  margin-left:auto;
  margin-right:auto;
  margin-top:80px;
  width:100%
}
.s62 {
  width:calc(66.666666666667% - ( ( 4% + 4% ) * 0.66666666666667 ) );
  margin-right:4%;
  margin-top:10px;
  margin-bottom:10px
}
