.home { height: 600px; }
.home .texto1 { font-size: 18px;width: 100%;font-family: Baskervville;color:#FFF;margin-top: 50px;font-weight: 700;line-height: 30px; }
.home .texto2 { font-size: 43px;font-family: IBM Plex Mono;color:#FFF;margin-top: 30px;font-weight: 700;line-height: 47px; }
.home .texto2 a { color:#FFF; }
.home .texto2 a:hover { color:#FFF;text-decoration: underline; }
.home .texto3 { font-size: 25px;font-family: Baskervville;color:#FFF;margin-top: 40px;font-weight: 700;line-height: 30px; }
.home .boton { margin-top: 470px;text-align: center;font-size: 18px;padding-left: 40px;padding-right: 40px;  }


.bannerColor { padding: 60px 0px;background-color: #c7d46b; }
.bannerColor .contenidoBannerColor { width: 100%;max-width: 960px;margin: 0 auto; }
.bannerColor .contenidoBannerColor .texto1 { text-align: center;color:#000;font-weight: 700;font-family: Baskervville;font-size: 30px;width: 700px;margin: 0 auto; }
.bannerColor .contenidoBannerColor .texto2 { text-align: center;color:#000;font-weight: 550;font-family: Baskervville;font-size: 19px;width: 700px;margin: 0 auto;padding-top: 30px; }


.descubrir { padding: 60px 0px; }
.descubrir .contenidoDescubrir { width: 100%;max-width: 960px;margin: 0 auto; }
.descubrir .contenidoDescubrir .foto { float: left;width: 450px; }
.descubrir .contenidoDescubrir .foto img { width: 100%; }
.descubrir .contenidoDescubrir .texto { width: 440px;float: right; }
.descubrir .contenidoDescubrir .texto .titulo { font-family: Baskervville;font-size: 35px;line-height: 37px;font-weight: 700;padding-bottom: 50px;color:#000; }
.descubrir .contenidoDescubrir .texto .punto { padding-bottom: 25px;  }
.descubrir .contenidoDescubrir .texto .punto .checkImg { float: left;width: 32px; }
.descubrir .contenidoDescubrir .texto .punto .label { float: left;padding-left: 10px;width: calc(100% - 5.12em);font-family: Baskervville;font-size: 19px; }


.formulario { padding: 60px 0px;background-color: #c7d46b; }
.formulario .contenidoFormulario { width: 100%;max-width: 960px;margin: 0 auto; }
.formulario .contenidoFormulario .titulo { font-size: 30px;font-family: Baskervville;font-weight: 700;text-align: center;line-height: 34px;padding-bottom: 25px; }
.formulario .contenidoFormulario .texto { font-size: 18px;font-family: Baskervville;padding-bottom: 40px;text-align: center;font-weight: 700;width: 350px;margin: 0 auto; }

.formulario .contenidoFormulario .campo { height: 50px;width: 100%;max-width: 300px;margin: 0 auto; }
.formulario .contenidoFormulario .campo input { border-radius: 24px;background-color: #FFF;text-align: center;color:#000; }

.formulario .contenidoFormulario .campos { width: 100%;max-width: 400px;margin: 0 auto;padding-bottom: 20px;padding-left: 60px; }
.formulario .contenidoFormulario .campos .check { float: left;margin-right: 10px;width: 16px; }
.formulario .contenidoFormulario .campos .label { float: left;width: calc(100% - 4.16em);color:#000;font-size: 16px;font-family: Baskervville; }

.formulario .contenidoFormulario .boton { width: 250px;text-align: center;margin: 0 auto;margin-top: 40px; }

.concha { padding: 60px 0px; } 
.concha .contenidoConcha { width: 100%;max-width: 960px;margin: 0 auto; }
.concha .contenidoConcha .izquierda { float: left; width: 435px; }
.concha .contenidoConcha .izquierda .titulo { font-family: Baskervville;font-size: 35px;line-height: 37px;font-weight: 700;padding-bottom: 15px;color:#000;width: 350px;text-align: center;width: 350px; }
.concha .contenidoConcha .izquierda .subtitulo { font-family: Baskervville;font-size: 18px;line-height: 20px;font-weight: 700;padding-bottom: 50px;color:#000;text-align: center;width: 350px; }
.concha .contenidoConcha .izquierda .texto { font-size: 18px;font-family: Baskervville;padding-bottom: 40px;text-align: left;font-weight: 400;width: 350px; }
.concha .contenidoConcha .izquierda .boton { float: left; }

.concha .contenidoConcha .foto { float: right;width: 450px; }
.concha .contenidoConcha .foto img { width: 100%; }

.content { text-align: center;padding: 50px 0px; }
.content .logo { padding-bottom: 30px; }
.content .link { font-size: 20px; }

