body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@font-face{font-family:Gabi;font-style:normal;font-weight:400;src:url(/static/media/GabrielaStencilRegular.7c2aa2609c7e82a0b8f7.otf) format("opentype")}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(/static/media/AvenirNext.94f2f163d4b698242fef.otf) format("truetype")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,Gabi,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-image:url(/static/media/fondoMobil.6eee784d18d1216d6627.png);background-position:50%;background-position-x:-5vw;background-position-y:0;background-repeat:no-repeat;background-size:cover;background-size:110%;min-height:70vh}.generalContainerLanding .sectionOne .header{display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;min-width:80vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.7rem;justify-content:center;margin-top:2vh;min-height:12vh;min-width:100vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 10%,#fff 50%,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:1.4rem;font-style:oblique;justify-content:center;max-width:100vw;min-height:10vh;padding-bottom:5vh;padding-top:5vh;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir}.generalContainerLanding .sectionForm{display:flex;max-width:100vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:17vh;min-height:83vh;min-width:85vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form,.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;z-index:5}.generalContainerLanding .sectionForm form div{font-family:Avenir;justify-content:center;min-height:10vh}.generalContainerLanding .sectionForm form div .subtitleUno{color:#887967;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:4vh;margin-top:2vh;max-width:100vw;min-width:100vw;text-align:center}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:70vw;text-align:center;text-align:left}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{display:flex;flex-direction:column;min-height:10vh}.generalContainerLanding .sectionForm form .entradasRadios label{border-bottom:1px solid #fff;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-top:2vh;max-width:70vw;min-width:70vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:75vw;text-align:left}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div .radioButtonSelected{background-color:#707070;border:1px solid #707070;border-radius:10px;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:row;font-size:1.2rem;justify-content:center;max-width:80vw;min-height:5vh;min-width:80vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label,.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;letter-spacing:0;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita label text{font-weight:600}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;min-height:15vh;min-width:80vw}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:7vh;min-width:65vw}.generalContainerLanding .footer{display:flex;flex-direction:column;min-width:90vw}.generalContainerLanding .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:2vh;text-align:center}.generalContainerLanding .footer div label{font-family:Avenir;font-size:.9rem;font-weight:400;line-height:1.5rem;max-width:95vw;min-width:95vw}.generalContainerLanding .footer div label a{color:#fff}.generalContainerLanding .footer div img{display:none;margin-bottom:5vh;margin-top:5vh;max-width:50vw}@media(min-width:360px)and (min-height:640px){.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-image:url(/static/media/fondoMobil.6eee784d18d1216d6627.png);background-position:50%;background-position-x:-5vw;background-position-y:0;background-repeat:no-repeat;background-size:cover;background-size:110%;min-height:70vh}.generalContainerLanding .sectionOne .header{display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;min-width:80vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.7rem;justify-content:center;margin-top:2vh;min-height:12vh;min-width:100vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 10%,#fff 50%,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:1.4rem;font-style:oblique;justify-content:center;max-width:100vw;min-height:10vh;padding-bottom:5vh;padding-top:5vh;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir}.generalContainerLanding .sectionForm{display:flex;max-width:100vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:16vh;min-height:81vh;min-width:85vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form,.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;z-index:5}.generalContainerLanding .sectionForm form div{font-family:Avenir;justify-content:center;min-height:10vh}.generalContainerLanding .sectionForm form div .subtitleUno{color:#887967;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:4vh;margin-top:2vh;max-width:100vw;min-width:100vw;text-align:center}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:70vw;text-align:center}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{display:flex;flex-direction:column;min-height:10vh}.generalContainerLanding .sectionForm form .entradasRadios label{border-bottom:1px solid #fff;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-top:2vh;max-width:70vw;min-width:70vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:75vw;text-align:left}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:row;font-size:1.2rem;justify-content:center;max-width:80vw;min-height:5vh;min-width:80vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;letter-spacing:0;min-height:5vh;min-height:0}.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;font-weight:600;letter-spacing:0;min-height:0}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;min-height:15vh;min-width:80vw}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:7vh;min-width:65vw;z-index:80}.generalContainerLanding .footer{display:flex;flex-direction:column;min-width:90vw}}@media(min-width:360px)and (min-height:780px){.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-image:url(/static/media/fondoMobil.6eee784d18d1216d6627.png);background-position:50%;background-position-x:-5vw;background-position-y:0;background-repeat:no-repeat;background-size:cover;background-size:110%;min-height:58vh}.generalContainerLanding .sectionOne .header{display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;min-width:80vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.7rem;justify-content:center;margin-top:2vh;min-height:12vh;min-width:100vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 10%,#fff 50%,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:1.4rem;font-style:oblique;justify-content:center;max-width:100vw;min-height:10vh;padding-bottom:5vh;padding-top:5vh;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir}.generalContainerLanding .sectionForm{display:flex;max-width:100vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:15vh;min-height:82vh;min-width:85vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form,.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;z-index:5}.generalContainerLanding .sectionForm form div{font-family:Avenir;justify-content:center;min-height:10vh}.generalContainerLanding .sectionForm form div .subtitleUno{color:#887967;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:4vh;margin-top:2vh;max-width:100vw;min-width:100vw;text-align:center}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:70vw;text-align:center}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{display:flex;flex-direction:column;min-height:10vh}.generalContainerLanding .sectionForm form .entradasRadios label{border-bottom:1px solid #fff;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-top:2vh;max-width:70vw;min-width:70vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:75vw;text-align:left}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:row;font-size:1.2rem;justify-content:center;max-width:80vw;min-height:5vh;min-width:80vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;letter-spacing:0;margin-top:1vh;min-height:0}.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;font-weight:600;letter-spacing:0;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;min-height:15vh;min-width:80vw}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:7vh;min-width:65vw}.generalContainerLanding .footer{display:flex;flex-direction:column;min-width:90vw}.generalContainerLanding .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:2vh;text-align:center}.generalContainerLanding .footer div label{font-family:Avenir;font-size:.9rem;font-weight:400;line-height:1.5rem;max-width:95vw;min-width:95vw}.generalContainerLanding .footer div label a{color:#fff}.generalContainerLanding .footer div img{display:none;margin-bottom:5vh;margin-top:5vh;max-width:50vw}}@media(min-width:360px)and (min-height:800px){.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{min-height:56vh}.generalContainerLanding .sectionForm .filtro{margin-top:15vh}.generalContainerLanding .sectionForm form .agendacita label{min-height:0}}@media(min-width:390px)and (min-height:844px){.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{min-height:58vh}.generalContainerLanding .sectionForm .filtro{margin-top:14vh}}@media(min-width:414px)and (min-height:715px){.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{min-height:57vh}.generalContainerLanding .sectionCard{margin-top:-2vh}.generalContainerLanding .sectionForm .filtro{margin-top:13vh}}@media(min-width:412px)and (min-height:915px){.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{min-height:57vh}.generalContainerLanding .sectionCard{margin-top:-2vh}.generalContainerLanding .sectionForm .filtro{margin-top:13vh}}@media(min-width:414px)and (min-height:896px){.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{min-height:58vh}.generalContainerLanding .sectionCard{margin-top:-2vh}.generalContainerLanding .sectionForm .filtro{margin-top:13vh}}@media(min-width:420px)and (min-height:925px){.generalContainerLanding{background-image:linear-gradient(0deg,#968b6f 0,#968b6f 30%,#c8b29b 50%,#fff 60%,#fff);max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-color:transparent;background-image:url(/static/media/fondoMobil.6eee784d18d1216d6627.png);background-position:50%;background-position-x:-5vw;background-position-y:0;background-repeat:no-repeat;background-size:cover;background-size:110%;min-height:60vh}.generalContainerLanding .sectionOne .header{background-color:transparent;display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;background-color:transparent;display:flex;flex-direction:column;justify-content:flex-end;min-width:80vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.7rem;justify-content:center;margin-top:2vh;min-height:12vh;min-width:100vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 10%,#fff 50%,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:1.4rem;font-style:oblique;justify-content:center;max-width:100vw;min-height:10vh;padding-bottom:5vh;padding-top:0;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir}.generalContainerLanding .sectionForm{display:flex;max-width:100vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:14vh;min-height:79vh;min-width:85vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form,.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;z-index:5}.generalContainerLanding .sectionForm form div{font-family:Avenir;justify-content:center;min-height:10vh}.generalContainerLanding .sectionForm form div .subtitleUno{color:#887967;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:4vh;margin-top:2vh;max-width:100vw;min-width:100vw;text-align:center}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:70vw;text-align:center}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{display:flex;flex-direction:column;min-height:10vh}.generalContainerLanding .sectionForm form .entradasRadios label{border-bottom:1px solid #fff;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-top:2vh;max-width:70vw;min-width:70vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:75vw;text-align:left}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:row;font-size:1.2rem;justify-content:center;max-width:80vw;min-height:5vh;min-width:80vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;letter-spacing:0;min-height:5vh;min-height:0}.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;font-weight:600;letter-spacing:0;min-height:0}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;min-height:15vh;min-width:80vw}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:7vh;min-width:65vw;z-index:80}.generalContainerLanding .footer{display:flex;flex-direction:column;min-width:90vw}}@media(min-width:820px)and (min-height:1073px)and (orientation:portrait){.generalContainerLanding{background-image:linear-gradient(0deg,#a29479 0,#d5bfaa 30%,#d5bfaa 50%,#d2bca7 60%,#d2bca7);display:flex;flex-direction:row;max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-image:url(/static/media/fondoDesktop.37ce57f01e787257ccce.png);background-position:50%;background-position-x:-10vw;background-repeat:no-repeat;background-size:130%;max-width:100vw;min-height:100vh;min-width:100vw;position:absolute}.generalContainerLanding .sectionOne .header{display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10vh;min-width:60vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.2rem;justify-content:center;margin-right:20vw;margin-top:0;min-height:10vh;min-width:20vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone img{min-width:35vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 0,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:2rem;font-style:oblique;justify-content:center;margin-left:60vw;max-width:40vw;min-height:10vh;min-width:40vw;padding-bottom:0;padding-top:8vh;position:absolute;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir;font-size:1.2rem}.generalContainerLanding .sectionCard text br{display:none}.generalContainerLanding .sectionForm{display:flex;flex-direction:column;margin-left:60vw;max-width:40vw;min-width:40vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:12vh;min-height:58vh;min-width:40vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form{align-items:center;display:flex;flex-direction:column;margin-top:20vh;z-index:5}.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;font-family:Avenir;justify-content:center;min-height:6vh;z-index:5}.generalContainerLanding .sectionForm form div .subtitleUno{color:#fff;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:5vh;margin-top:2vh;max-width:40vw;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:30vw;text-align:center}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{display:none;margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:10vh;z-index:50}.generalContainerLanding .sectionForm form .entradasRadios label{border:none;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-left:5vw;margin-top:2vh;max-width:30vw;min-width:30vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:17vw;text-align:left;z-index:100}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:2rem;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px;z-index:100}.generalContainerLanding .sectionForm form .entradasRadios div .radioButtonSelected{background-color:#707070;border:1px solid #707070;border-radius:10px;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff;font-size:.8rem}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;max-width:40vw;min-height:5vh;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label{color:#966b48;display:flex;flex-direction:row;font-family:Avenir;font-size:1.3rem;letter-spacing:0;min-height:0}.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;font-weight:600;letter-spacing:0;margin-left:.5rem;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;margin-left:60vw;margin-top:78vh;min-height:15vh;min-width:40vw;position:absolute;z-index:10}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:5vh;min-width:30vw}.generalContainerLanding .giftcard button:hover{background-color:#966b48;color:#fff}.generalContainerLanding .footer{display:flex;flex-direction:column;margin-left:60vw;margin-top:93vh;min-width:40vw;position:absolute;z-index:30}.generalContainerLanding .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:-1vh;text-align:center}.generalContainerLanding .footer div label{font-family:Avenir;font-size:.8rem;font-weight:400;line-height:1rem;max-width:40vw;min-width:40vw}.generalContainerLanding .footer div label a{min-width:30vw}.generalContainerLanding .footer div img{display:none;margin-bottom:5vh;margin-top:5vh;max-width:50vw}}@media(min-width:1180px)and (min-height:713px)and (orientation:landscape){.generalContainerLanding{background-image:linear-gradient(0deg,#a29479 0,#d5bfaa 30%,#d5bfaa 50%,#d2bca7 60%,#d2bca7);display:flex;flex-direction:row;max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-image:url(/static/media/fondoDesktop.37ce57f01e787257ccce.png);background-position:50%;background-position-x:0;background-repeat:no-repeat;background-size:100%;max-width:100vw;min-height:100vh;min-width:100vw;position:absolute}.generalContainerLanding .sectionOne .header{display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10vh;min-width:60vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.7rem;justify-content:center;margin-right:38vw;margin-top:0;min-height:10vh;min-width:20vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone img{min-width:18vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 0,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:2rem;font-style:oblique;justify-content:center;margin-left:60vw;max-width:40vw;min-height:10vh;min-width:40vw;padding-bottom:0;padding-top:8vh;position:absolute;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir;font-size:1.7rem}.generalContainerLanding .sectionCard text br{display:none}.generalContainerLanding .sectionForm{display:flex;flex-direction:column;margin-left:60vw;max-width:40vw;min-width:40vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:14vh;min-height:55vh;min-width:40vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form{align-items:center;display:flex;flex-direction:column;margin-top:20vh;z-index:5}.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;font-family:Avenir;justify-content:center;min-height:6vh;z-index:5}.generalContainerLanding .sectionForm form div .subtitleUno{color:#fff;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:10vh;margin-top:2vh;max-width:40vw;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form div .subtitleUno br{display:none}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:30vw;text-align:center}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{display:none;margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:10vh}.generalContainerLanding .sectionForm form .entradasRadios label{border:none;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-left:5vw;margin-top:2vh;max-width:30vw;min-width:30vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:17vw;text-align:left}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:2rem;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div .radioButtonSelected{background-color:#707070;border:1px solid #707070;border-radius:10px;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff;font-size:.8rem}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;max-width:40vw;min-height:5vh;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label{color:#966b48;display:flex;flex-direction:row;font-family:Avenir;font-size:1.3rem;letter-spacing:0;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;font-weight:600;letter-spacing:0;margin-left:.5rem;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;margin-left:60vw;margin-top:80vh;min-height:7vh;min-width:40vw;position:absolute;z-index:10}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:5vh;min-width:30vw}.generalContainerLanding .giftcard button:hover{background-color:#966b48;color:#fff}.generalContainerLanding .footer{display:flex;flex-direction:column;margin-left:60vw;margin-top:93vh;min-width:40vw;position:absolute;z-index:30}.generalContainerLanding .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:-1vh;text-align:center}.generalContainerLanding .footer div label{font-family:Avenir;font-size:.8rem;font-weight:400;line-height:1rem;max-width:30vw;min-width:30vw}.generalContainerLanding .footer div label a{min-width:30vw}.generalContainerLanding .footer div img{display:none;margin-bottom:5vh;margin-top:5vh;max-width:50vw}}@media(min-width:1280px)and (min-height:720px){.generalContainerLanding{background-image:linear-gradient(0deg,#a29479 0,#d5bfaa 30%,#d5bfaa 50%,#d2bca7 60%,#d2bca7);display:flex;flex-direction:row;max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-image:url(/static/media/fondoDesktop.37ce57f01e787257ccce.png);background-position:50%;background-position-x:0;background-repeat:no-repeat;background-size:100%;max-width:100vw;min-height:100vh;min-width:100vw;position:absolute}.generalContainerLanding .sectionOne .header{display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10vh;min-width:60vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.7rem;justify-content:center;margin-right:38vw;margin-top:0;min-height:10vh;min-width:20vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone img{min-width:18vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 0,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:2rem;font-style:oblique;justify-content:center;margin-left:60vw;max-width:40vw;min-height:10vh;min-width:40vw;padding-bottom:0;padding-top:8vh;position:absolute;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir;font-size:1.7rem}.generalContainerLanding .sectionCard text br{display:none}.generalContainerLanding .sectionForm{display:flex;flex-direction:column;margin-left:60vw;max-width:40vw;min-width:40vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:10vh;min-height:58vh;min-width:40vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form{align-items:center;display:flex;flex-direction:column;margin-top:20vh;z-index:5}.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;font-family:Avenir;justify-content:center;min-height:6vh;z-index:5}.generalContainerLanding .sectionForm form div .subtitleUno{color:#fff;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:10vh;margin-top:2vh;max-width:40vw;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form div .subtitleUno br{display:none}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:30vw;text-align:center}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{display:none;margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:10vh}.generalContainerLanding .sectionForm form .entradasRadios label{border:none;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-left:5vw;margin-top:2vh;max-width:30vw;min-width:30vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:17vw;text-align:left}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:2rem;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div .radioButtonSelected{background-color:#707070;border:1px solid #707070;border-radius:10px;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff;font-size:.8rem}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;max-width:40vw;min-height:5vh;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label{color:#966b48;display:flex;flex-direction:row;font-family:Avenir;font-size:1.3rem;letter-spacing:0;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;font-weight:600;letter-spacing:0;margin-left:.5rem;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;margin-left:60vw;margin-top:75vh;min-height:15vh;min-width:40vw;position:absolute;z-index:10}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:5vh;min-width:30vw}.generalContainerLanding .giftcard button:hover{background-color:#966b48;color:#fff}.generalContainerLanding .footer{display:flex;flex-direction:column;margin-left:59vw;margin-top:93vh;min-width:40vw;position:absolute;z-index:30}.generalContainerLanding .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:-1vh;text-align:center}.generalContainerLanding .footer div label{font-family:Avenir;font-size:.8rem;font-weight:400;line-height:1rem;max-width:24vw;min-width:18vw}.generalContainerLanding .footer div label a{min-width:20vw}.generalContainerLanding .footer div img{display:none;margin-bottom:5vh;margin-top:5vh;max-width:50vw}}@media(min-width:1440px)and (min-height:900px){.generalContainerLanding{background-image:linear-gradient(0deg,#a29479 0,#d5bfaa 30%,#d5bfaa 50%,#d2bca7 60%,#d2bca7);display:flex;flex-direction:row;max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-image:url(/static/media/fondoDesktop.37ce57f01e787257ccce.png);background-position:50%;background-position-x:0;background-repeat:no-repeat;background-size:100%;max-width:100vw;min-height:100vh;min-width:100vw;position:absolute}.generalContainerLanding .sectionOne .header{display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10vh;min-width:60vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.7rem;justify-content:center;margin-right:38vw;margin-top:0;min-height:10vh;min-width:20vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone img{min-width:18vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 0,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:2rem;font-style:oblique;justify-content:center;margin-left:60vw;max-width:40vw;min-height:10vh;min-width:40vw;padding-bottom:0;padding-top:8vh;position:absolute;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir;font-size:1.7rem}.generalContainerLanding .sectionCard text br{display:none}.generalContainerLanding .sectionForm{display:flex;flex-direction:column;margin-left:60vw;max-width:40vw;min-width:40vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:10vh;min-height:58vh;min-width:40vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form{align-items:center;display:flex;flex-direction:column;margin-top:20vh;z-index:5}.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;font-family:Avenir;justify-content:center;min-height:6vh;z-index:5}.generalContainerLanding .sectionForm form div .subtitleUno{color:#fff;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:10vh;margin-top:2vh;max-width:40vw;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form div .subtitleUno br{display:none}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:30vw;text-align:center}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{display:none;margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:10vh}.generalContainerLanding .sectionForm form .entradasRadios label{border:none;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-left:5vw;margin-top:2vh;max-width:30vw;min-width:30vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:17vw;text-align:left}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:2rem;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div .radioButtonSelected{background-color:#707070;border:1px solid #707070;border-radius:10px;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff;font-size:.8rem}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;max-width:40vw;min-height:5vh;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label{color:#966b48;display:flex;flex-direction:row;font-family:Avenir;font-size:1.3rem;letter-spacing:0;margin-top:0;max-height:5vh;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;font-weight:600;letter-spacing:0;margin-left:.5rem;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;margin-left:60vw;margin-top:75vh;min-height:15vh;min-width:40vw;position:absolute;z-index:10}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:5vh;min-width:30vw}.generalContainerLanding .giftcard button:hover{background-color:#966b48;color:#fff}.generalContainerLanding .footer{display:flex;flex-direction:column;margin-left:59vw;margin-top:93vh;min-width:40vw;position:absolute}.generalContainerLanding .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:-1vh;text-align:center}.generalContainerLanding .footer div label{font-family:Avenir;font-size:.8rem;font-weight:400;line-height:1rem;max-width:24vw;min-width:18vw}.generalContainerLanding .footer div label a{min-width:20vw}.generalContainerLanding .footer div img{display:none;margin-bottom:5vh;margin-top:5vh;max-width:50vw}}@media(min-width:1536px)and (min-height:864px){.generalContainerLanding{background-image:linear-gradient(0deg,#a29479 0,#d5bfaa 30%,#d5bfaa 50%,#d2bca7 60%,#d2bca7);display:flex;flex-direction:row;max-width:100vw;min-height:100vh;min-width:100vw}.generalContainerLanding .sectionOne{background-image:url(/static/media/fondoDesktop.37ce57f01e787257ccce.png);background-position:50%;background-position-x:0;background-repeat:no-repeat;background-size:100%;max-width:100vw;min-height:100vh;min-width:100vw;position:absolute}.generalContainerLanding .sectionOne .header{display:flex}.generalContainerLanding .sectionOne .header .footersectionOne{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10vh;min-width:60vw}.generalContainerLanding .sectionOne .header .footersectionOne label{max-width:75vw;min-width:75vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone{align-items:center;color:#fff;display:flex;font-family:Gabi;font-size:1.7rem;justify-content:center;margin-right:38vw;margin-top:0;min-height:10vh;min-width:20vw}.generalContainerLanding .sectionOne .header .footersectionOne .texone img{min-width:18vw}.generalContainerLanding .sectionOne .header .footersectionOne .textwo{align-items:center;color:#fff;display:flex;font-family:Avenir;font-size:1.3rem;font-style:oblique;justify-content:center;min-height:8vh}.generalContainerLanding .sectionOne .header .footersectionTwo{align-items:center;display:flex;justify-content:center;max-height:10vh;min-height:10vh;min-width:20vw;position:absolute}.generalContainerLanding .sectionOne .header .footersectionTwo img{min-width:10vw}.generalContainerLanding .sectionCard{align-items:center;background-image:linear-gradient(0deg,transparent 0,transparent);color:#966b48;display:flex;flex-direction:column;font-family:Gabi;font-size:2rem;font-style:oblique;justify-content:center;margin-left:60vw;max-width:40vw;min-height:10vh;min-width:40vw;padding-bottom:0;padding-top:8vh;position:absolute;text-align:center;z-index:2}.generalContainerLanding .sectionCard text{font-family:Avenir;font-size:1.7rem}.generalContainerLanding .sectionCard text br{display:none}.generalContainerLanding .sectionForm{display:flex;flex-direction:column;margin-left:60vw;max-width:40vw;min-width:40vw;z-index:5}.generalContainerLanding .sectionForm .filtro{background-color:hsla(0,0%,100%,.1);margin-top:10vh;min-height:58vh;min-width:40vw;position:absolute;z-index:1}.generalContainerLanding .sectionForm form{align-items:center;display:flex;flex-direction:column;margin-top:20vh;z-index:5}.generalContainerLanding .sectionForm form div{align-items:center;display:flex;flex-direction:column;font-family:Avenir;justify-content:center;min-height:6vh;z-index:5}.generalContainerLanding .sectionForm form div .subtitleUno{color:#fff;font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;letter-spacing:.05rem;margin-bottom:10vh;margin-top:2vh;max-width:40vw;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form div .subtitleUno br{display:none}.generalContainerLanding .sectionForm form div input,.generalContainerLanding .sectionForm form div select{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:4vh;min-width:30vw;text-align:center}.generalContainerLanding .sectionForm form div select{max-width:20vw;min-width:20vw}.generalContainerLanding .sectionForm form div label{color:#fff;font-size:1rem;letter-spacing:.2rem;z-index:5}.generalContainerLanding .sectionForm form div input::-webkit-input-placeholder,.generalContainerLanding .sectionForm form div select::-webkit-input-placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form div input::placeholder,.generalContainerLanding .sectionForm form div select::placeholder{color:#fff;font-size:.9rem;font-weight:400;text-align:left}.generalContainerLanding .sectionForm form .flechasImagen{display:none;margin-bottom:2vh}.generalContainerLanding .sectionForm form .entradasRadios{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:10vh}.generalContainerLanding .sectionForm form .entradasRadios label{border:none;color:#fff;letter-spacing:0;margin-bottom:2vh;margin-left:5vw;margin-top:2vh;max-width:30vw;min-width:30vw}.generalContainerLanding .sectionForm form .entradasRadios div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-height:5vh;min-height:5vh;min-width:17vw;text-align:left}.generalContainerLanding .sectionForm form .entradasRadios div .radioButton{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:2rem;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div .radioButtonSelected{background-color:#707070;border:1px solid #707070;border-radius:10px;margin-left:5vw;margin-right:.5rem;min-height:10px;min-width:10px}.generalContainerLanding .sectionForm form .entradasRadios div text{color:#fff;font-size:.8rem}.generalContainerLanding .sectionForm form .agendacita{align-items:center;color:#966b48;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;max-width:40vw;min-height:5vh;min-width:40vw;text-align:center}.generalContainerLanding .sectionForm form .agendacita label{color:#966b48;display:flex;flex-direction:row;font-family:Avenir;font-size:1.3rem;letter-spacing:0;margin-top:0;max-height:5vh;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita label text{color:#966b48;display:flex;flex-direction:column;font-family:Avenir;font-size:1.3rem;font-weight:600;letter-spacing:0;margin-left:.5rem;min-height:5vh}.generalContainerLanding .sectionForm form .agendacita hr{min-width:15vw}.generalContainerLanding .giftcard{align-items:center;display:flex;justify-content:center;margin-left:60vw;margin-top:75vh;min-height:15vh;min-width:40vw;position:absolute;z-index:10}.generalContainerLanding .giftcard button{background-color:#fff;border:#fff;border-radius:8vw;color:#966b48;font-family:Avenir;font-size:1.2rem;font-weight:600;min-height:5vh;min-width:30vw}.generalContainerLanding .giftcard button:hover{background-color:#966b48;color:#fff}.generalContainerLanding .footer{display:flex;flex-direction:column;margin-left:59vw;margin-top:93vh;min-width:40vw;position:absolute}.generalContainerLanding .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:-1vh;text-align:center}.generalContainerLanding .footer div label{font-family:Avenir;font-size:.8rem;font-weight:400;line-height:1rem;max-width:24vw;min-width:18vw}.generalContainerLanding .footer div label a{min-width:20vw}.generalContainerLanding .footer div img{display:none;margin-bottom:5vh;margin-top:5vh;max-width:50vw}}.containerEnviado{background-image:linear-gradient(180deg,#fff 0,#f8eee1 5%,#f8eee1 30%,#c3a87f);min-height:100vh;min-width:100vw}.containerEnviado .headerEnviado{display:flex;flex-direction:row;min-height:20vh;min-width:100vw}.containerEnviado .headerEnviado .logoEnviado{align-items:center;display:flex;justify-content:center;min-height:15vh;min-width:20vw}.containerEnviado .headerEnviado .logoEnviado img{min-width:10vw}.containerEnviado .headerEnviado .textHeader{align-items:center;color:#af8e5b;display:flex;font-family:Gabi;font-size:2rem;justify-content:center;max-width:60vw;min-height:15vh;min-width:60vw;text-align:center}.containerEnviado .imagenEnviado{background-image:url(/static/media/fondoenviado.56172b27c7f49f1ff1ef.png);min-height:45vh;min-width:100vw}.containerEnviado .textEnviado{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:10vh;min-width:90vw}.containerEnviado .textEnviado label{font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;min-width:100%;text-align:center}.containerEnviado .hablarEspecialista{align-items:center;display:flex;justify-content:center;min-height:15vh;min-width:90vw}.containerEnviado .hablarEspecialista button{align-items:center;background-color:#af8e5b;border-color:#fff;border-radius:2vw;color:#fff;display:flex;flex-direction:row;font-family:Avenir;font-size:1.5rem;justify-content:center;min-height:8vh;min-width:90vw}.containerEnviado .hablarEspecialista button label{font-family:Avenir;font-size:1.2rem;font-weight:600;letter-spacing:.05rem;line-height:5vh;margin-left:.5rem;min-height:5vh}.containerEnviado .footer{display:flex;flex-direction:column;min-width:90vw}.containerEnviado .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.containerEnviado .footer div label{font-family:Avenir;font-size:.9rem;font-weight:600;line-height:1.5rem;max-width:95vw;min-width:95vw}.containerEnviado .footer div label a{color:#fff}.containerEnviado .footer div img{margin-bottom:5vh;margin-top:5vh;max-width:50vw}@media(min-width:960px){.containerEnviado{background-color:red;background-image:linear-gradient(180deg,#fff 0,#f8eee1 5%,#f8eee1 30%,#c3a87f);min-height:100vh;min-width:100vw}.containerEnviado .headerEnviado{border:1px solid red;display:flex;flex-direction:row;min-height:20vh;min-width:100vw}.containerEnviado .headerEnviado .logoEnviado{align-items:center;display:flex;justify-content:center;min-height:15vh;min-width:20vw}.containerEnviado .headerEnviado .logoEnviado img{min-width:10vw}.containerEnviado .headerEnviado .textHeader{align-items:center;color:#af8e5b;display:flex;font-family:Gabi;font-size:2rem;justify-content:center;max-width:60vw;min-height:15vh;min-width:60vw;text-align:center}.containerEnviado .imagenEnviado{background-image:url(/static/media/fondoenviado.56172b27c7f49f1ff1ef.png);min-height:45vh;min-width:100vw}.containerEnviado .textEnviado{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:10vh;min-width:90vw}.containerEnviado .textEnviado label{font-family:Avenir;font-size:1.2rem;font-style:oblique;font-weight:400;min-width:100%;text-align:center}.containerEnviado .hablarEspecialista{align-items:center;display:flex;justify-content:center;min-height:15vh;min-width:90vw}.containerEnviado .hablarEspecialista button{align-items:center;background-color:#af8e5b;border-color:#fff;border-radius:2vw;color:#fff;display:flex;flex-direction:row;font-family:Avenir;font-size:1.5rem;justify-content:center;min-height:8vh;min-width:90vw}.containerEnviado .hablarEspecialista button label{font-family:Avenir;font-size:1.2rem;font-weight:600;letter-spacing:.05rem;line-height:5vh;margin-left:.5rem;min-height:5vh}.containerEnviado .footer{display:flex;flex-direction:column;min-width:90vw}.containerEnviado .footer div{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.containerEnviado .footer div label{font-family:Avenir;font-size:.9rem;font-weight:600;line-height:1.5rem;max-width:95vw;min-width:95vw}.containerEnviado .footer div label a{color:#fff}.containerEnviado .footer div img{margin-bottom:5vh;margin-top:5vh;max-width:50vw}}
/*# sourceMappingURL=main.2ac4aaac.css.map*/