.ct-content{display:grid;grid-template-columns:1fr 1.4fr}.ct-info{padding:4rem;background:#1e2d5a}.ct-info h2{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 1rem}.ct-info>p{font-size:15px;color:#ffffffbf;line-height:1.8;margin:0 0 2rem}.ct-info-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.ct-info-icon{width:36px;height:36px;background:#f5a62326;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.ct-info-text h4{font-size:14px;font-weight:600;color:#fff;margin:0 0 2px}.ct-info-text p{font-size:13px;color:#fff9;margin:0;line-height:1.5}.ct-form{padding:4rem;background:#fff}.ct-form h2{font-size:1.4rem;font-weight:700;color:#1e2d5a;margin:0 0 1.5rem}.ct-toggle{display:flex;margin-bottom:2rem;border:1.5px solid #e8eaee;border-radius:12px;overflow:hidden}.ct-toggle-btn{flex:1;padding:.85rem 1rem;background:#f5f6f8;border:none;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s;font-family:inherit}.ct-toggle-btn.active{background:#1e2d5a;color:#fff}.ct-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.ct-field{display:flex;flex-direction:column;gap:6px;margin-bottom:1rem}.ct-field label{font-size:13px;font-weight:600;color:#1e2d5a}.ct-field input,.ct-field select,.ct-field textarea{border:1.5px solid #e8eaee;border-radius:10px;padding:.75rem 1rem;font-size:15px;color:#1a1a2e;background:#f5f6f8;width:100%;box-sizing:border-box;font-family:inherit}.ct-field textarea{height:130px;resize:none}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{outline:none;border-color:#f5a623;background:#fff}.ct-btn{width:100%;padding:1rem;background:#f5a623;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;margin-top:.5rem;font-family:inherit;transition:opacity .2s}.ct-btn:hover{opacity:.9}.ct-note{font-size:13px;color:#9ca3af;text-align:center;margin-top:.75rem}.ct-extra{display:none}.ct-extra.show{display:block}@media(max-width:1024px){.ct-content{grid-template-columns:1fr}.ct-info,.ct-form{padding:3rem 2.5rem}}@media(max-width:768px){.ct-form-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact.css.map */
