.dot-list{padding-left:1.5rem;list-style:outside}.dot-list li{margin-bottom:.75rem;line-height:1.7}.dot-list li::marker{color:#7a3ff3}.xb-contact-form .contact-form{width:100%}.xb-contact-form .contact-form .form-group{margin-bottom:25px}.xb-contact-form .contact-form .form-control,.xb-contact-form .contact-form input,.xb-contact-form .contact-form textarea,.xb-contact-form .contact-form select{width:100%;height:54px;color:var(--color-white);box-sizing:border-box;background:#3d456033;border:1px solid #fff3;border-radius:10px;padding:10px}.xb-contact-form .contact-form select option{color:#000;background:#fff}.xb-contact-form .contact-form .country-select-container div.nice-select{display:none!important}.xb-contact-form .contact-form .country-select-container select.contact-country-select{width:100%;display:block!important}.xb-contact-form .contact-form textarea{padding:20px 20px 15px;height:130px!important}.xb-contact-form .contact-form .form-control:focus,.xb-contact-form .contact-form input:focus,.xb-contact-form .contact-form textarea:focus,.xb-contact-form .contact-form select:focus{border:1px solid var(--color-white);outline:none}.xb-contact-form .contact-form input::placeholder,.xb-contact-form .contact-form textarea::placeholder{color:#ffffffb3}.xb-contact-form .contact-form .phone-field-container{gap:10px;display:flex}.xb-contact-form .contact-form .country-select-container{width:32%;min-width:120px}.xb-contact-form .contact-form .contact-phone{flex:1}.xb-contact-form .contact-form .contact-submit-btn{cursor:pointer;text-transform:capitalize;width:100%;color:var(--color-white);background:var(--color-primary);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 31px;font-size:18px;font-weight:700;display:flex}.xb-contact-form .contact-form .contact-submit-btn:hover{color:var(--color-white)}.contact-info-list{margin:0;padding:0}.contact-info-item{cursor:pointer;background:#fff;border:1px solid #0d17380f;border-radius:16px;align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex;box-shadow:0 4px 14px #0d17380a}.contact-info-item:last-child{margin-bottom:0}.contact-info-item:hover{border-color:#533afd33;transform:translateY(-6px);box-shadow:0 18px 40px #533afd24}.contact-info-icon{color:#fff;background:linear-gradient(135deg, var(--color-primary,#533afd) 0%, #7b66ff 100%);border-radius:14px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex;box-shadow:0 8px 20px #533afd40}.contact-info-item:hover .contact-info-icon{transform:scale(1.12)rotate(8deg);box-shadow:0 14px 30px #533afd61}.contact-info-text{flex-direction:column;flex:1;justify-content:center;display:flex}.contact-info-label{text-transform:uppercase;letter-spacing:.8px;color:var(--color-primary,#533afd);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.contact-info-link,.contact-info-value{color:var(--color-heading,#0d1738);font-size:17px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .3s;display:block}.contact-info-link:hover{color:var(--color-primary,#533afd)}
