@keyframes easeInCubicMotion{to{transform:translate(150px)}}@keyframes easeOutCubicMotion{to{transform:translate(150px)}}.form-group label{width:100%}.form-group .form-control-feedback{display:none}.form-group.has-danger .form-control-feedback{display:block}.form-group.required .form-control-label:before{content:""}.form-group>.form-control-feedback{display:none;font-size:.8125rem}.form-group.has-danger>.form-control-feedback,.form-group.has-warning>.form-control-feedback{display:block}.quantity-form input[type=button]{display:none}.quantity-form .minus,.quantity-form .plus{position:relative;top:-2px}.quantity-form .minus:hover,.quantity-form .plus:hover{cursor:pointer}.quantity-form .minus{right:7px}.quantity-form .plus{left:7px}.quantity-form input[type=text]{max-width:50px;text-align:center;display:inline-block}.quantity-form .icon{pointer-events:none}.confirmation-message{padding:2.5rem 0;text-align:center}@media (min-width:544px){.confirmation-message{padding:5rem 0}}.confirmation-message h1{margin-bottom:1.875rem}.registration{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.registration .form-group{-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:544px){.registration .form-group{-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-preferred-size:calc(50% - 1.25rem);flex-basis:calc(50% - 1.25rem);padding:0 .625rem}}.registration .recaptch-content{-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:1.6875rem;padding-top:.375rem}@media (min-width:544px){.registration .recaptch-content{padding-left:.625rem}}.registration .contact-us{margin-bottom:3rem}@media (min-width:544px){.registration .contact-us{margin-left:.625rem;width:300px}}