/* https://forms.ontraport.com/formeditor/formeditor/css/form.default.css */
[disabled],[locked]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.moonray-form{min-height:25px;font:12px Verdana,Arial,sans-serif}.moonray-form .moonray-form-element-wrapper{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:1em}.moonray-form label,.moonray-form input[type="button"],.moonray-form input[type="submit"],.moonray-form input[type="image"],.moonray-form button{cursor:pointer}.moonray-form button,.moonray-form input,.moonray-form select,.moonray-form textarea,.moonray-form label{margin:0;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.moonray-form .ontraport_grid_offer__coupon-input input{width:auto;font-size:12px;padding:0}.moonray-form textarea{resize:none}.moonray-form input::-webkit-outer-spin-button,.moonray-form input::-webkit-inner-spin-button{margin:0}.moonray-form option{font-size:0.9em!important;line-height:0.9em!important}.moonray-form select.moonray-form-input option{white-space:normal}.moonray-form input,.moonray-form textarea{margin-bottom:1px!important}.moonray-form-label-pos-left .moonray-form-label,.moonray-form-label-pos-left .moonray-form-input,.moonray-form-label-pos-right .moonray-form-label,.moonray-form-label-pos-right .moonray-form-input{width:50%;display:inline-block}.moonray-form-label-pos-right .moonray-form-label{text-align:right}.moonray-form-label-pos-stacked .moonray-form-label,.moonray-form-label-pos-stacked .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-label,html body .moonray-form-label-pos-stacked .moonray-form-input-type-text .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-email .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-date .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-range .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-password .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-file .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-number .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-tel .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-select .moonray-form-input,html body .moonray-form-label-pos-stacked .moonray-form-input-type-textarea .moonray-form-input{display:block;width:100%!important;box-sizing:border-box}.moonray-form-label-pos-stacked .moonray-form-label{margin-bottom:.2em}.moonray-form .moonray-form-input-type-hidden{padding:0;display:none!important}.moonray-form .moonray-form-element-wrapper .moonray-form-element-sub-text{width:50%;display:inline-block;float:right}.moonray-form-label-pos-stacked .moonray-form-element-wrapper .moonray-form-element-sub-text,html body .moonray-form-label-pos-stacked .moonray-form-element-wrapper-contracted .moonray-form-element-sub-text{float:none;display:block;width:100%!important}html body .moonray-form .moonray-form-input-type-submit .moonray-form-input,html body .moonray-form .moonray-form-input-type-image .moonray-form-input,html body .moonray-form .moonray-form-element-wrapper-contracted.moonray-form-input-type-submit input.moonray-form-input,html body .moonray-form .moonray-form-element-wrapper-contracted.moonray-form-input-type-image input.moonray-form-input{display:inline!important;width:auto!important;float:none;appearance:none;-webkit-appearance:none}html body .moonray-form .moonray-form-input-type-submit .moonray-form-input{white-space:normal}.moonray-form .moonray-form-input-type-image .moonray-form-input{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;background-image:none!important;background-color:transparent!important;border-style:none!important;border-radius:0px!important}html .moonray-form .moonray-form-input-type-checkbox .moonray-form-input,html .moonray-form .moonray-form-element-wrapper-contracted input[type="checkbox"]{width:auto!important;display:inline!important;opacity:1;position:initial}html .moonray-form .moonray-form-input-type-checkbox .moonray-form-label{display:inline!important}.moonray-form .moonray-form-element-wrapper-contracted{display:inline-block}.moonray-form .moonray-form-element-html{overflow:hidden;padding-top:0px!important;padding-left:0px!important;padding-bottom:0px!important;padding-right:0px!important;min-height:1em}.moonray-form .moonray-form-element-separator{position:relative;text-align:left;border-right:1px none!important;border-bottom:1px none!important;border-left:1px none!important;overflow:visible}.moonray-form .moonray-form-element-separator .moonray-form-element-separator-legend{height:1px;position:absolute;overflow:visible}.moonray-form .moonray-form-element-separator .moonray-form-element-separator-legend span{top:-.5em;position:relative;vertical-align:middle;display:inline-block;overflow:visible;padding:.2em .5em}.moonray-form .moonray-form-element-wrapper-alignment-right{text-align:right}.moonray-form .moonray-form-element-wrapper-alignment-center{text-align:center}.moonray-form .moonray-form-element-wrapper-alignment-right>*,.moonray-form .moonray-form-element-wrapper-alignment-center>*{display:inline-block;float:none}.moonray-form-state-error{border:1px solid #CD0A0A;box-shadow:0 0 4px 0 #bc1010;color:#CD0A0A}.moonray-form .moonray-form-state-active,.moonray-form :focus{outline:none}.moonray-form input:-webkit-autofill{background-color:inherit!important;background-image:inherit!important;color:inherit!important}.moonray-form-error-message{padding:5px 8px;font:12px Verdana,Arial,sans-serif;box-shadow:none;background:#FEF8F6;border-radius:3px}.moonray-form .moonray-form-clearfix:before,.moonray-form .moonray-form-clearfix:after{content:"";display:table}.moonray-form .moonray-form-clearfix:after{clear:both}.moonray-form .moonray-form-clearfix{zoom:1}.moonray-form .moonray-form-element-paymentmethod .moonray-form-element-credit-card .moonray-form-input,.moonray-form .moonray-form-element-paymentmethod .moonray-form-element-credit-card .moonray-form-label,.moonray-form .moonray-form-element-paymentmethod .moonnray-credit-card-display{width:100%!important}.moonray-form .moonray-form-element-paymentmethod .moonray-form-element-wrapper{float:left;display:inline;padding-left:0}.moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-number,.moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-exp-month{width:150px}.moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-code,.moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-exp-year{width:125px}.moonray-form .moonray-form-element-paymentmethod .moonray-form-element-paypal{width:136px;position:relative}.moonray-form .moonray-form-credit-card-display{display:block;padding-left:5px;height:31px;background-repeat:no-repeat;background-image:url(https://app.ontraport.com/js/common/ussr/images/credit_card_sprite.png);width:100%!important;float:left}.moonray-form .moonray-form-credit-card-display .moonray-form-cc-logo-visa{background-position:0 0}.moonray-form .moonray-form-credit-card-display .moonray-form-cc-logo-mastercard{background-position:-51px 0}.moonray-form .moonray-form-credit-card-display .moonray-form-cc-logo-amex{background-position:-103px 0}.moonray-form .moonray-form-credit-card-display .moonray-form-cc-logo-discover{background-position:-154px 0}.moonray-form .ussr-grid-wrapper{background:transparent;margin:0 auto}.moonray-form-element-wrapper.moonray-form-input-type-date input.moonray-form-input{-webkit-padding-before:3px;-webkit-padding-after:3px}.moonray-form-element-wrapper-contracted select.moonray-form-input{margin-top:1px}