.span12.widget-span.widget-type-custom_widget.show-movil{display:none;position:relative;z-index:9}@media (max-width:768px){.span12.widget-span.widget-type-custom_widget.show-movil{display:block}.cont-cupon{border-style:dashed;color:#003768;font-size:18px;line-height:normal;margin:20px auto 15px;max-width:95%;padding:15px;position:relative;text-align:left}.form-cupon .input input{border:1px solid;border-radius:0;box-shadow:none;height:auto!important;padding:7px!important}.form-cupon p.azul .bold{color:#002b72;font-weight:700}.form-cupon input{border-radius:0;box-sizing:border-box;min-height:27px;padding:0 15px}.text-cupon{margin-bottom:10px}.form-cupon .input input{display:block;font-size:18px;max-width:100%;padding:15px 5px;width:100%}.form-cupon .hs-form-field{margin-bottom:15px}.form-cupon input.hs-button.primary.large{background:#ff318e;border:none;color:#fff;font-weight:700;left:-8px;margin:0 8px;padding:10px 22px;position:relative}.form-cupon span.hs-form-required{display:none}.form-cupon .submitted-message p{color:#00a5d0;margin:0 0 30px}.form-cupon .submitted-message{background:no-repeat;transform:none}.aviso-cupon{bottom:18px;float:right;font-size:13px;position:absolute;right:21px}.aviso-cupon a{color:inherit;text-decoration:none}.form-cupon .hs-form .actions{padding:0 0 0 10px!important}.box-movil{display:none;margin:auto;position:fixed;text-align:center;top:0;width:100%}.box-movil .show{display:block}.button-movil{background:#e9168c;border:0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:17px;margin:auto;padding:10px 50px;position:relative;text-decoration:none;top:0;transition:all .3s ease-out;width:100%}.button-movil:hover{background:#06d85f}.overlay-movil{background:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s;visibility:hidden}.overlay-movil:target{opacity:1;visibility:visible;z-index:99999999999}.popup-movil{background:#fff;border-radius:5px;margin:70px auto;padding:5px;position:relative;transition:all 5s ease-in-out;width:97%}.popup-movil h2{color:#333;font-family:Tahoma,Arial,sans-serif;margin-top:0}.popup-movil .close{color:#e9168c;font-size:50px;font-weight:700;position:absolute;right:5px;text-decoration:none;top:-23px;transition:all .2s}.popup-movil .close:hover{color:#06d85f}.popup-movil .content{max-height:30%;overflow:auto}}