body{width:100%;height:100%;position:absolute;font-family:Raleway,serif;background-repeat:no-repeat scroll;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:auto 100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body .menu{position:absolute;width:100%;background:inherit}body .menu .mainmenu{background:url(https://www.sistemagourmet.com/cfdi/img/xlogo.jpg.pagespeed.ic.V0jMGnZLVl.jpg) no-repeat fixed;background-size:cover;background-position:50%}body .menu .mainmenu:before{position:absolute;content:"";display:block;width:100%;height:100%;background:inherit;-webkit-filter:blur(3px);filter:blur(3px)}body .menu .mainmenu:after{clear:both;content:"";display:block}body .menu .mainmenu .menuitem{float:left;width:10%;padding-top:10px;padding-bottom:10px;text-align:center;cursor:pointer;color:#fff;font-size:2.5rem}body #maintitle{top:20%;padding:10px 20px;width:100%;text-align:center;background:#fff;color:rgba(0,0,0,.7);position:fixed;background:rgba(255,255,255,1.5);border:none;font-size:1.8rem;font-weight:bolder;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;-moz-transform:translate3d(0,-70%,0);-ms-transform:translate3d(0,-70%,0);-webkit-transform:translate3d(0,-70%,0);transform:translate3d(0,-70%,0)}body #maintitle:focus{outline:none}body .article{width:960px;font-size:1.4rem;margin:20px auto;color:#fff;opacity:0;visibility:hidden;-moz-transition:opacity 400ms linear;-o-transition:opacity 400ms linear;-webkit-transition:opacity 400ms linear;transition:opacity 400ms linear;-moz-transition-delay:800ms;-o-transition-delay:800ms;-webkit-transition-delay:800ms;transition-delay:800ms;top:0;position:relative}body .article.active{opacity:1;visibility:visible}body .article h1{font-size:3rem;text-align:center;margin-bottom:20px}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form{margin:0 auto;position:fixed;top:calc(30% - 100px);left:50%;-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:350px;padding:20px;overflow:hidden;background-color:#000;border:1px solid rgba(255,255,255,.5);background:inherit;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.form .forceColor{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.6)}.form:before{content:"";width:110%;height:110%;position:absolute;background:inherit;left:-5%;right:0;bottom:0;top:-5%;-webkit-filter:blur(3px);filter:blur(3px)}.form.goAway{opacity:0;-moz-transform:scale(.6) translate3d(-50%,0,0);-ms-transform:scale(.6) translate3d(-50%,0,0);-webkit-transform:scale(.6) translate3d(-50%,0,0);transform:scale(.6) translate3d(-50%,0,0);-moz-transition:-moz-transform 200ms ease-in-out , opacity 100ms linear;-o-transition:-o-transform 200ms ease-in-out , opacity 100ms linear;-webkit-transition:-webkit-transform 200ms ease-in-out , opacity 100ms linear;transition:transform 200ms ease-in-out , opacity 100ms linear;-moz-transition-delay:600ms;-o-transition-delay:600ms;-webkit-transition-delay:600ms;transition-delay:600ms}.form .topbar .spanColor{position:absolute;width:0;right:20px;height:43px;opacity:.2;background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;-moz-transition:width 150ms ease-in-out , background-color 150ms ease-in-out 250ms , border 150ms ease-in-out 250ms;-o-transition:width 150ms ease-in-out , background-color 150ms ease-in-out 250ms , border 150ms ease-in-out 250ms;-webkit-transition:width 150ms ease-in-out , background-color 150ms ease-in-out , border 150ms ease-in-out;-webkit-transition-delay:0s , 250ms , 250ms;transition:width 150ms ease-in-out , background-color 150ms ease-in-out 250ms , border 150ms ease-in-out 250ms}.form .topbar .input{display:block;width:100%;position:relative;border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:1rem;background:transparent;border-top:1px solid rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);border-right:1px solid rgba(255,255,255,.4);margin-bottom:25px;color:rgba(255,255,255,1.4);padding:10px 20px}.form .topbar .input::-webkit-input-placeholder{color:#fff;font-size:1.2rem;line-height:1.3rem;font-weight:200}.form .topbar .input:focus{outline:none;color:#fff;border:1px solid #fff}.form .topbar .input.disabled:hover{border:1px solid rgba(255,255,255,.4)}.form .topbar .input:hover{border:1px solid #fff}.form .submit{padding:10px 20px;width:100%;font-size:1.2rem;font-weight:bold;display:block;color:#fff;position:relative;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.5);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer}.form .submit:focus{outline:none}.form .submit:hover{color:#fff;border:1px solid #fff}.form .submit.recover{background:#ff2b4b;color:#fff!important;border:1px solid #fff!important;transition:all 400ms linear}.topbar.error .spanColor{width:calc(100% - 39px);border-top-left-radius:6px;border:1px solid rgba(255,255,255,.4);border-bottom-left-radius:6px;background-color:#ff2b4b}.topbar.error+.submit{color:#fff}.topbar.error .input{color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.4)}.topbar.error .input::-webkit-input-placeholder{color:#fff}.topbar.success .spanColor{width:calc(100% - 39px);border-top-left-radius:6px;border:1px solid #26c97d;border-bottom-left-radius:6px;background-color:#26c97d}.topbar.success+.submit{color:#fff;border:1px solid #fff}.topbar.success .input{color:#fff;border:1px solid #26c97d}.topbar.success .input::-webkit-input-placeholder{color:#fff}#days-back{position:relative;margin-bottom:15px;color:#fff;display:flex;align-items:center;justify-content:space-between}#days-back img{cursor:pointer}.message-wrapper .message{display:none;opacity:0;position:absolute;color:#333;min-width:130px;width:auto;height:auto;right:20px;background:#fff;align-items:center;padding:15px;margin-top:-20px;box-shadow:0 0 5px #fff;transition-duration:.5s;z-index:1000}#modal-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#modal-overlay #modal{width:1000px;height:760px;background:#fff;margin:auto;padding:20px}#modal-overlay #modal p{text-align:right;width:50px;cursor:pointer;margin-left:auto}#modal-overlay #modal img{width:100%;height:100%}#validation-alert,#error-alert{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:9999;width:calc(100% - 32px);max-width:480px;text-align:center}.brand-header{text-align:center;margin-bottom:20px;position:relative;z-index:1}.brand-title{font-size:1.25rem;font-weight:600;color:rgba(255,255,255,.95);letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.brand-subtitle{font-size:.78rem;color:rgba(255,255,255,.5);margin:0}@media (max-width:480px){.form{width:calc(100vw - 32px);top:40px}#modal-overlay{align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}#modal-overlay #modal{width:100%;height:auto;min-height:100dvh;margin:0;border-radius:0;padding:16px}#modal-overlay #modal img{height:auto}}@media (max-width:360px){.form .topbar .input{font-size:.9rem;padding:8px 14px;margin-bottom:18px}.form .submit{font-size:1rem;padding:8px 16px}}.cover-none{background-image:linear-gradient(160deg,#0f2027 0%,#203a43 50%,#2c5364 100%);background-attachment:fixed;background-size:cover}