.ccu-message{margin-top:20px;padding:15px 20px;border-radius:8px;font-weight:500;text-align:center;animation:fadeIn .3s ease-in}.ccu-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ccu-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-contact-us{display:flex;gap:50px;margin:0 auto}.custom-contact-us-map{flex:1;max-width:max(45vw,500px)}.custom-contact-us-map h2{font-size:30px;font-weight:600;color:#333;margin:0 0 40px;padding-bottom:8px;border-bottom:5px solid #005fab;width:fit-content;position:relative}.custom-contact-us-map-iframe{width:100%;height:345px;margin-bottom:30px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.custom-contact-us-map-iframe iframe{width:100%;height:100%;border:none}.custom-contact-us-address-item{max-width:60%}.custom-contact-us-address,.custom-contact-us-address-title{display:flex;justify-content:space-between;gap:10px}.custom-contact-us-address-title{justify-content:flex-start}.custom-contact-us-address-title-text{font-size:18px;color:#005fab}.custom-contact-us-address>div:first-child{font-size:16px;line-height:1.6;margin-bottom:20px;font-weight:500}.custom-contact-us-address>div:last-child{display:flex;flex-direction:column;gap:5px}.custom-contact-us-address>div:last-child>div{display:flex;align-items:center;gap:8px}.custom-contact-us-address svg{flex-shrink:0}.custom-contact-us-address a{color:#005fab;text-decoration:none;transition:color .2s ease}.custom-contact-us-address a:hover{color:#004080}.custom-custom-us-forms{flex:1;max-width:max(45vw,500px);border:1px solid #b4b4b4;border-radius:20px;padding:20px 20px 0}.custom-contact-us-form-titles{display:flex;margin-bottom:20px;background:#f8f9fa;border-radius:30px;padding:12px 15px;gap:10px;margin-inline:auto;max-width:80%}.ccu-tab{flex:auto;padding:5px 13px 4px;border:none;background:transparent;color:#666;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:center}.ccu-tab.is-active{background:#dcdcdc;color:#000;border-radius:30px}.ccu-tab:hover:not(.is-active){background:#e9ecef;color:#333}.ccu-form{display:none}.ccu-form.is-active{display:block}.ccu-row{margin-bottom:20px}.ccu-row-2{display:flex;gap:15px}.ccu-col{flex:1}.ccu-form input,.ccu-form textarea{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;color:#333;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.ccu-form input:focus,.ccu-form textarea:focus{outline:none;border-color:#005fab;box-shadow:0 0 0 3px #005fab1a}.ccu-form input::placeholder,.ccu-form textarea::placeholder{color:#999}.ccu-form textarea{resize:vertical;min-height:120px;font-family:inherit}.ccu-submit{width:100%;padding:14px 24px;background:#005fab;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.ccu-submit:hover{background:#004080}.ccu-submit:active{transform:translateY(1px)}@media (max-width: 768px){.custom-contact-us{flex-direction:column;gap:20px}.custom-contact-us-map,.custom-custom-us-forms{max-width:100%}.custom-contact-us-map h2{font-size:28px;margin-bottom:20px;padding-bottom:5px;border-bottom:4px solid #005fab}.custom-contact-us-map-iframe{height:250px}.ccu-row-2{flex-direction:column;gap:15px}.custom-contact-us-form-titles{padding-inline:5px;gap:4px}.ccu-tab{font-size:14px;padding-inline:5px}.custom-contact-us-form-titles{max-width:100%}.custom-contact-us-form-titles{margin-bottom:15px}}@media (max-width:1020px) and (min-width:768px){.custom-contact-us-form-titles{max-width:100%;padding-inline:8px}.ccu-tab{font-size:12px;padding-inline:5px}}@media (max-width:767px) and (min-width:480px){.custom-contact-us{max-width:500px;margin-inline:auto}}@media (max-width: 480px){.custom-contact-us-map h2{font-size:24px}.ccu-form input,.ccu-form textarea{padding:10px 12px;font-size:13px}.ccu-submit{padding:12px 20px;font-size:14px}.custom-contact-us{gap:15px}.custom-custom-us-forms{padding-inline:10px}.custom-contact-us-address{flex-direction:column;gap:5px}.custom-contact-us-address>div:first-child{margin-bottom:0}.custom-contact-us{gap:40px}}@media (max-width: 400px){.ccu-tab{font-size:13px;padding-inline:4px}.custom-contact-us-form-titles{margin-bottom:10px}}.ccu-submit:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.ccu-message{margin-top:15px;padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500;text-align:center;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ccu-message{padding:12px 16px;margin-bottom:16px;border-radius:4px;font-size:14px;font-weight:500;animation:slideIn .3s ease-out}.ccu-message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ccu-message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-contact-us.css.map */
