.contact-form-wrapper{background-color:#f3f6f6;border-radius:8px;padding:30px 35px}@media (max-width:767px){.contact-form-wrapper{padding:30px 20px}}.contact-form-heading{letter-spacing:-.02em;font-size:32px;line-height:1.2}@media (min-width:1920px){.contact-form-heading{font-size:56px}}@media (max-width:991px){.contact-form-heading{font-size:40px}}@media (max-width:767px){.contact-form-heading{font-size:32px}}.contact-form .form-label{color:#313131;margin-bottom:.5rem;display:block}.contact-form .form-label .text-danger{color:#dc3545;margin-left:2px}.contact-form .contact-input,.contact-form .contact-textarea,.contact-form .contact-select{color:#313131;background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;width:100%;padding:8px 16px;font-family:inherit;font-size:14px;transition:border-color .3s,box-shadow .3s}.contact-form .contact-input:focus,.contact-form .contact-textarea:focus,.contact-form .contact-select:focus{border-color:#313131;outline:none;box-shadow:0 0 0 2px #3131311a}.contact-form .contact-input::placeholder,.contact-form .contact-textarea::placeholder,.contact-form .contact-select::placeholder{color:#9e9e9e}.contact-form .contact-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23313131' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}.contact-form .contact-country-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23313131' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;flex-shrink:0;width:140px;padding-right:40px;font-size:16px;line-height:1.5}.contact-form .contact-country-select option{padding:8px;font-size:16px}.contact-form .contact-phone-wrapper{background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;align-items:stretch;transition:border-color .3s,box-shadow .3s}.contact-form .contact-phone-wrapper:focus-within{border-color:#313131;box-shadow:0 0 0 2px #3131311a}.contact-form .contact-phone-dropdown{flex-shrink:0}.contact-form .contact-phone-trigger{cursor:pointer;color:#313131;background:0 0;border:none;border-right:1px solid #e0e0e0;border-radius:4px 0 0 4px;align-items:center;gap:6px;min-width:100px;padding:8px 10px 8px 12px;font-size:14px}.contact-form .contact-phone-trigger:focus{outline:none}.contact-form .contact-phone-flag{object-fit:cover;border:1px solid #e5e7eb;border-radius:2px;width:24px;height:18px}.contact-form .contact-phone-code{font-weight:500}.contact-form .contact-phone-caret{color:#6b7280;margin-left:auto;font-size:10px}.contact-form .contact-phone-list{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:max-content;min-width:100%;max-width:280px;max-height:240px;margin-top:4px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 4px 12px #0000001a}.contact-form .contact-phone-search-wrap{background:#f9fafb;border-bottom:1px solid #f3f4f6;padding:8px}.contact-form .contact-phone-search{border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:6px 10px;font-size:12px}.contact-form .contact-phone-search:focus{border-color:#313131;outline:none}.contact-form .contact-phone-option{cursor:pointer;color:#313131;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;transition:background .15s}.contact-form .contact-phone-option:hover{background:#f3f4f6}.contact-form .contact-phone-option-country{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.contact-form .contact-phone-option-code{color:#6b7280;font-size:12px}.contact-form .contact-country-select-inline{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23313131' d='M4 6L1 3h6z'/%3E%3C/svg%3E") right 8px center/8px no-repeat;border:none;border-right:1px solid #e0e0e0;border-radius:4px 0 0 4px;flex-shrink:0;min-width:100px;padding:7px 24px 7px 16px;font-size:16px;line-height:1.5}.contact-form .contact-country-select-inline:focus{outline:none}.contact-form .contact-country-select-inline option{background-color:#fff;padding:8px;font-size:16px}.contact-form .contact-phone-input{border:none;border-radius:0 4px 4px 0;flex:1;padding-left:8px}.contact-form .contact-phone-input:focus{box-shadow:none;border:none;outline:none}@media (max-width:767px){.contact-form .form-group .d-flex.gap-3{flex-direction:column;gap:0!important}.contact-form .form-group .d-flex.gap-3>div{margin-bottom:0}}.contact-form .contact-textarea{resize:vertical;min-height:90px}.contact-form .contact-checkbox{cursor:pointer;accent-color:#313131;border:1px solid #313131;width:18px;height:18px;margin-top:.25rem}.contact-form .form-check-label{cursor:pointer;margin-left:.5rem;line-height:1.5}.contact-form .contact-submit-btn{color:#fff;cursor:pointer;background-color:#313131;border:none;border-radius:5px;justify-content:center;align-items:center;min-width:150px;padding:9px 21px;font-size:15px;font-weight:600;transition:transform .14s cubic-bezier(.4,2,.3,1),color .18s;display:flex;position:relative;overflow:hidden}@media (min-width:1920px){.contact-form .contact-submit-btn{padding:14px 41px;font-size:16px}}.contact-form .contact-submit-btn:hover:not(:disabled){background:linear-gradient(90deg,#232526 0%,#414345 100%)}.contact-form .contact-submit-btn:hover:not(:disabled) .bn_text_nav{transform:translateY(-200%)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}.contact-form .contact-submit-btn:hover:not(:disabled) .bn_text_nav_anim{transform:translateY(8px)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}.contact-form .contact-submit-btn:disabled{opacity:.6;cursor:not-allowed}.contact-form .contact-submit-btn:disabled .bn_text_nav,.contact-form .contact-submit-btn:disabled .bn_text_nav_anim{transform:translate(0,0%)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}.contact-form .contact-submit-btn .bn_text_nav,.contact-form .contact-submit-btn .bn_text_nav_anim{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block;transform:translate(0,0%)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}.contact-form .contact-submit-btn .bn_text_nav_anim{position:absolute;top:0;left:0;right:0;transform:translateY(400%)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}.contact-form .contact-form-disclaimer{color:#7e7e7e;line-height:1.6}.contact-form .contact-disclaimer-link{color:#000;font-weight:500;transition:color .3s}.contact-form .contact-disclaimer-link:hover{color:#000;text-decoration:underline}
.contact-info-wrapper{width:100%;padding:20px 0}.contact-info-heading{letter-spacing:-.02em;font-size:48px;line-height:1.2}@media (min-width:1920px){.contact-info-heading{font-size:56px}}@media (max-width:991px){.contact-info-heading{font-size:40px}}@media (max-width:767px){.contact-info-heading{font-size:32px}}.contact-info-intro{margin-bottom:1.5rem}@media (max-width:767px){.contact-info-intro{font-size:16px}}.contact-info-cta{margin-bottom:2rem}@media (max-width:767px){.contact-info-cta{font-size:16px}}.contact-info-existing-customer{border-top:1px solid #e0e0e0;margin-top:2rem;padding-top:2rem}.contact-support-link{color:#000;font-weight:500;transition:color .3s}.contact-support-link:hover{color:#000;text-decoration:underline}
.contact-main{background-color:#f3f6f6}.contact-content-section{min-height:100vh;padding-top:100px;padding-bottom:100px;padding-left:9vw}@media (min-width:1550px){.contact-content-section{max-width:1240px;min-height:auto;margin:0 auto;padding-left:0}}@media (min-width:1920px){.contact-content-section{max-width:1680px}}@media (min-width:2200px){.contact-content-section{max-width:1880px}}@media (max-width:991px){.contact-content-section{min-height:40vh;padding-left:15px}}.contact-text-section{min-height:600px;padding-top:120px}@media (max-width:991px){.contact-text-section{min-height:auto}}.contact-text-content{max-width:600px}.contact-title{letter-spacing:-.05em;font-size:80px;line-height:1}@media (min-width:1920px){.contact-title{font-size:140px}}@media (max-width:991px){.contact-title{font-size:80px}}@media (max-width:767px){.contact-title{font-size:60px}}.contact-subtitle{letter-spacing:-.02em;font-size:36px;line-height:1.2}@media (min-width:1920px){.contact-subtitle{font-size:56px}}@media (max-width:991px){.contact-subtitle{font-size:36px}}@media (max-width:767px){.contact-subtitle{font-size:28px}}.contact-graphic-section{min-height:690px}@media (max-width:991px){.contact-graphic-section{min-height:400px}}@media (max-width:767px){.contact-graphic-section{min-height:300px}}.contact-globe-container{opacity:1;width:100%;max-width:710px;height:100%;max-height:700px;position:relative}.contact-globe{object-fit:contain;width:140%;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-form-section{padding-top:0;padding-bottom:100px}@media (max-width:767px){.contact-form-section{padding-top:0;padding-bottom:60px}}.contact-form-section .container{max-width:1200px}@media (min-width:1550px){.contact-form-section .container{max-width:1270px}}@media (min-width:1920px){.contact-form-section .container{max-width:1680px}}@media (min-width:2200px){.contact-form-section .container{max-width:1880px}}
