.contact{padding-top:10px}.contact_form .left_content .contact__copy{margin:20px 0;line-height:28px;color:#000}.contact_form .left_content .contact__copy p{margin:0}.contact_form .left_content ul.contact__info{padding:0}.contact_form .left_content .contact__info .flex{margin-top:30px;display:flex;align-items:flex-start}.contact_form .left_content .contact__info .contact__info__icon,.contact_form .right_content .contact__form__heading__icon{flex:0 0 30px;margin-right:15px}.contact_form .left_content .contact__info p{height:18px;color:#000}.contact_form .left_content .contact__info .contact__info__heading{line-height:1;margin:0 0 5px}.contact_form .left_content .contact__info .contact__info__copy p,.contact_form .left_content .contact__copy__footer p{margin:0}.contact_form .left_content .contact__info a{border-bottom:dotted 1px #f18a00;padding-bottom:5px;text-decoration:none;color:#000}.contact_form .left_content .contact__copy__footer{line-height:28px;margin-top:25px;color:#000}.contact_form .right_content{background-color:#fff}.contact_form .right_content .contact__form__heading,.contact_form .right_content .contact__form__copy{margin:0 0 20px}.contact_form .right_content .contact__form__heading{display:flex}.contact_form .right_content .jotform-form{margin:0;padding:0}.contact_form .right_content .jotform-form .form-all{width:100%}.contact_form .right_content .form-line{margin:0;padding:0;margin-top:20px!important}.contact_form .form-label{font-family:FFDINWebProRegular,sans-serif}.contact_form .form-label-top,.contact_form .form-label-left,.contact_form .form-label-right,.contact_form .form-html{color:#000;margin-bottom:10px;font-weight:400;height:18px}.contact_form .form-required{display:none;color:#a8a8a8;font-family:FFDINWebProBold,sans-serif;font-size:14px}.contact_form [data-type=control_dropdown] .form-input,.contact_form [data-type=control_dropdown] .form-input-wide,.contact_form .form-dropdown{width:100%!important}.contact_form .form-line-error input:not(#coupon-input),.contact_form .form-line-error textarea,.contact_form .form-line-error .form-validation-error{box-shadow:none;width:100%!important}.contact_form .input-field select:invalid{color:#a8a8a8}.contact_form .input-field input:not([type=radio]):not([type=checkbox]):not([type=submit]),.contact_form .input-field select,.contact_form .input-field textarea{width:100%!important;background-color:#f6f6f6;border:solid 1px transparent;border-radius:4px;font-family:FFDINWebProRegular,sans-serif!important;font-size:14px;line-height:24px;padding:13px 20px;transition:.2s all ease-in-out}.contact_form .right_content .input-field{width:100%!important}.contact_form .form-all .flex{align-items:baseline}.input-field.input-field--optional label{display:flex;justify-content:space-between}.contact_form .input-field label span{color:#a8a8a8;font-family:FFDINWebProBold,sans-serif;font-size:14px;font-weight:400}.contact_form .form-line-error div.form-error-message{margin-bottom:15px}.contact_form .form-input .form-error-message,.contact_form .form-input-wide .form-error-message{box-shadow:none}.form-line-error input:not(#coupon-input),.form-line-error textarea,.form-line-error .form-validation-error{border:1px solid #ff3200!important}.contact_form .form-line-error,.contact_form .form-line-active{background:none!important}@media screen and (max-width:1200px){.contact_form .input-row.flex.f-equal-width{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact_form .input-row.flex.f-equal-width .input-field,.contact_form .input-row.flex.f-equal-width .input-field:first-child:not(:last-child),.contact_form .input-row.flex.f-equal-width .input-field:last-child:not(:first-child){padding:0!important;margin-top:10px!important}.contact_form .form-sub-label-container{width:100%}}@media screen and (min-width:768px){.contact_form{margin-bottom:300px}.contact_form .left_content{padding-right:60px;flex:0 0 50%;width:50%}.contact_form .right_content{flex:0 0 50%;width:50%;border-radius:4px;box-shadow:0 6px 10px #0000000a;padding:40px;margin-bottom:-210px}.contact_form .right_content .input-field{padding-left:0!important;padding-right:10px!important}.contact_form .name-information .input-field:first-child{padding-bottom:10px!important}.contact_form .input-row .input-field:last-child:not(:first-child){padding-left:10px!important}}@media screen and (max-width:768px){.contact_form .container.flex,.contact_form .flex.container--no-padding,.contact_form .flex.container--extends-right,.contact_form .flex.container--extends-left,.contact_form .flex.container--sm{flex-wrap:wrap}.contact_form .container>.left_content,.contact_form .container--no-padding>.left_content,.contact_form .container--extends-right>.left_content,.contact_form .container--extends-left>.left_content,.contact_form .container--sm>.left_content,.contact_form .container>.right_content,.contact_form .container--no-padding>.right_content,.contact_form .container--extends-right>.right_content,.contact_form .container--extends-left>.right_content,.contact_form .container--sm>.right_content{flex:0 0 calc(100% + 40px);margin:0 -20px;padding:20px 20px 40px}.contact_form .container>.left_content{padding-top:0}.contact_form .contact__heading{margin:0}.contact_form .right_content{padding-top:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/708/assets/old-contact-form.css.map */
