/**/
/**
FONTS
*/

/**
    GLOBAL
    */
button:active,
button:focus,
div:active,
div:focus,
a:active,
a:focus {
  outline: 0;
}
html {
  height: 100%;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueBold.woff2') format('woff2'),
    url('HelveticaNeueBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueMedium.woff2') format('woff2'),
    url('HelveticaNeueMedium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue ThinCond';
  src: url('HelveticaNeueThinCond-CondensedRegularThin.woff2') format('woff2'),
    url('HelveticaNeueThinCond-CondensedRegularThin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueItalic.woff2') format('woff2'),
    url('HelveticaNeueItalic.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueLight.woff2') format('woff2'),
    url('HelveticaNeueLight.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueBlackCond.woff2') format('woff2'),
    url('HelveticaNeueBlackCond.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueRegular.woff2') format('woff2'),
    url('HelveticaNeueRegular.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue Condensed';
  src: url('HelveticaNeueCondensed-CondensedBold.woff2') format('woff2'),
    url('HelveticaNeueCondensed-CondensedBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueHeavy.woff2') format('woff2'),
    url('HelveticaNeueHeavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueLight.woff2') format('woff2'),
    url('HelveticaNeueLight.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Giorgio';
  src: url('Giorgio-Thin.woff2') format('woff2'),
    url('Giorgio-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueThin.woff2') format('woff2'),
    url('HelveticaNeueThin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue Condensed';
  src: url('HelveticaNeueCondensed-CondensedRegular.woff2') format('woff2'),
    url('HelveticaNeueCondensed-CondensedRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueBold.woff2') format('woff2'),
    url('HelveticaNeueBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('HelveticaNeueMedium.woff2') format('woff2'),
    url('HelveticaNeueMedium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url('HelveticaNeueLTStd-BdOu.woff2') format('woff2'),
    url('HelveticaNeueLTStd-BdOu.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url('HelveticaNeueLTStd-BlkCn.woff2') format('woff2'),
    url('HelveticaNeueLTStd-BlkCn.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

body {
  height: 100%;
font-family: 'HelveticaNeue',sans-serif;
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  background-color: #f8f9f9;
}

#slide_1{
  display: block;
}
#slide_1_1,
#slide_1_2,
#slide_1_3,
#slide_woman,
#slide_boy,
#slide_girl,
#slide_uncle,
#slide_2_1,
#slide_2_2,
#slide_2_3,
#slide_2_4,
#slide_2_5,
#slide_2_6
 {
  display: none;
}

.cursiva{
  font-style: italic;
}

.onlydesktop {
  display: inline;
}
.onlymobile {
  display: none !important;
}

#loading {
  display: none;
}

.nopadding {
  padding: 0px !important;
}
.nomargin {
  margin: 0px !important;
}

.footermobile{
  display: none;
}
.marcobrave {
  width: 100%;
  display: block;
  max-width: 1440px;
  height: 100%;
  max-height: 750px;

  margin: 0 auto;
  text-align: center;
  display: block;

  background-image: url("../images/marquito.png");
  background-size: contain;
  background-position: top center;

  background-repeat: no-repeat;
}

.contenido {
  padding: 5% 5% 5% 5%;
}
.botones {
  margin: 0 auto;
  text-align: center;
  display: block;
  padding-top: 4vh;
}
.margenesaltos{
  padding-bottom: 2rem ;
  padding-top: 2rem ;
}
.boton {
  display: inline-block;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
font-family: 'HelveticaNeue Condensed',sans-serif;
  color: #ffffff;
 font-size: 1.42vw;
  width: 20vw;
  min-height: 42px;
  vertical-align: middle;

  padding: 10px 20px 10px 20px;
  text-decoration: none;
  margin-left: 5%;
      font-weight: 700;
}
.botonverde {
  background: #25b5a7;
}
.botonrosa {
  background: #f22d66;
}

.botonnaranja {
  background: #ff4712;
}

.botonperfil {
  max-width: 210px;
}
.boton:hover {
  text-decoration: none;
  color: #ffffff;
}
.titprof{
  min-height: 75px;
  display: block;
}

.titular{
  color: #F22D66;
  font-size: 3.4vw;
  line-height: 4vw;
  margin-bottom: 40px;
  font-weight: 700;
  text-align: left;
  font-family: 'HelveticaNeue Condensed',sans-serif;
  
  
  
  text-shadow: 5px 5px 0px #25B5A6;
}
.margentitular{
    padding-top: 75px;
}

.cajaminima {
  min-height: 60vh;
}

.titularmargenalto {
  margin-top: 10%;
}
.titularrosaverde{
   color: #F22D66;
   text-shadow: 5px 5px 0px #25B5A6;
}

.titularverdenaranja {
  color: #25B5A6;
  text-shadow: 5px 5px 0px #FF4712;
}

.titularnaranjaverde {
  color: #FF4712;
  text-shadow: 5px 5px 0px #25B5A6;
}
.txtaus {
  padding-bottom: 45px;
}

.pretitularperfil {

  text-align: left;
  color: #000000;
  font-weight: 700;
  font-size: 2.5vw;
}

.titularperfil {
  color: #F22D66;
  font-size: 46px;
  line-height: 4vw;
  margin-bottom: 40px;
  font-weight: 700;
  text-shadow: 5px 5px 0px #25B5A6;
  text-align: left;


}

.titular_rosa{
  color: #F22D66;
}

.parrafo,
.txtmas {
     font-size: 1.0vw;
     line-height: 1.2vw;
  text-align: left;

}
.listasintomasprevi {
  line-height: 2.5vw;
  margin-top: 100px;
}
.listasintomas{
  line-height: 2vw  ;
  margin-top: 10px;
}
.btnleermas {
  display: none;;
}
.btnleermenos {
  display: none;
}
.parrafocenter {
    font-size: 1.1vw;
    line-height: 1.2vw;
  text-align: center;

}