.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.ct-form-wrap{background:transparent;padding:0 0 56px}.ct-form-separator{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 0 40px;max-width:280px;margin:0 auto}.ct-form-sep-line{flex:1;height:1px}.ct-form-sep-line--l{background:linear-gradient(90deg,transparent,rgba(233,65,65,.35))}.ct-form-sep-line--r{background:linear-gradient(90deg,rgba(233,65,65,.35),transparent)}.ct-form-sep-diamond{width:7px;height:7px;background:#e94141;transform:rotate(45deg);flex-shrink:0}.ct-form-container{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;box-sizing:border-box}.ct-form-wrap .contact{background:#1a1010!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:16px;padding:44px!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 8px 40px #00000026!important}.ct-form-wrap .contact .title{color:#fff!important;font-weight:800!important;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:16px;margin-bottom:36px!important;display:flex;align-items:center;gap:12px}.ct-form-wrap .contact .title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,#e94141,transparent);border-radius:3px}.ct-form-title-icon{display:inline-flex;width:28px;height:28px;color:#e94141;flex-shrink:0}.ct-form-wrap .contact .field{margin-bottom:1.5rem}.ct-form-wrap .contact .field__input{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:14px 16px!important;font-size:14px!important;color:#fff!important;transition:border-color .25s,box-shadow .25s!important}.ct-form-wrap .contact .field__input:focus{border-color:#e94141!important;box-shadow:0 0 0 3px #e941411f!important;outline:none!important;background:#ffffff12!important}.ct-form-wrap .contact .field__input::placeholder{color:transparent}.ct-form-wrap .contact .field__label{color:#fff6!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ct-form-wrap .contact .text-area{min-height:140px!important;resize:vertical}.ct-form-wrap .contact__button{margin-top:2rem}.ct-form-wrap .contact__button .button{background:linear-gradient(135deg,#e94141,#c92a2a)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:16px 44px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .25s ease!important;box-shadow:0 4px 16px #e941414d!important;cursor:pointer}.ct-form-wrap .contact__button .button:hover{background:linear-gradient(135deg,#d63030,#b52525)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #e9414166!important}.ct-form-wrap .form-status,.ct-form-wrap .form__message,.ct-form-wrap .form-status-list{color:#c5c5c5}.ct-form-wrap .form-status-list a,.ct-form-wrap .contact__field-error .form__message{color:#e94141}@media screen and (min-width:750px){.ct-form-wrap .contact .field{margin-bottom:2rem}.ct-form-wrap .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.ct-form-wrap .contact__button{margin-top:2.5rem}}@media screen and (max-width:749px){.ct-form-wrap .contact{padding:28px!important;border-radius:12px}.ct-form-wrap .contact__button .button{width:100%!important}.ct-form-separator{max-width:200px;padding-bottom:28px}.ct-form-wrap .contact .title{font-size:18px!important;margin-bottom:24px!important;gap:8px}.ct-form-title-icon{width:22px;height:22px}.ct-form-container{padding-left:12px;padding-right:12px}}@media screen and (max-width:479px){.ct-form-wrap .contact{padding:20px 16px!important}.ct-form-wrap .contact .title{font-size:16px!important}.ct-form-wrap{padding-bottom:36px}.ct-form-wrap .contact .field__input{padding:12px 14px!important;font-size:13px!important}.ct-form-wrap .contact__button .button{padding:14px 24px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-contact-form.css.map */
