.mr-3{margin-right:1rem}.ml-1{margin-left:.25rem}.contact-top-cards{background-color:#D9E6FF}.contact-info-card{background-color:#f7f9fa;border:1px solid #e2e8f0;border-radius:6px;transition:transform 0.3s ease,box-shadow 0.3s ease}.contact-info-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgb(0 0 0 / .05)}.card-icon{width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--color-2);border:1px solid #e2e8f0}.card-value{font-size:1.2vw}.card-value a{color:#1e293b!important}.contact-dark-section{background-color:#151515;background-image:url(https://northamerican.itsprowebsite.com/public/northamerican/theme0002/assets/images/backgrounds/map.webp);overflow:hidden;background-size:cover;z-index:0}.form-glass-box{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:4px;backdrop-filter:blur(10px);box-shadow:0 20px 40px rgb(0 0 0 / .2)}.form-main-heading{font-size:clamp(24px, 4vw, 32px);font-weight:800;letter-spacing:-.5px}.custom-bottom-input{background:transparent!important;border:none;border-bottom:1px solid rgb(255 255 255 / .2);border-radius:0;color:#ffffff!important;padding:12px 0;font-size:1.2vw;box-shadow:none!important}.custom-bottom-input::placeholder{color:rgb(255 255 255 / .6);font-weight:500}.custom-bottom-input:focus{border-bottom:1px solid #ff4a3d;outline:none}.custom-bottom-input1{background-color:transparent!important;color:#fff;width:100%;padding:10px 0;border:none;border-bottom:1px solid #7a7a7a;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center;background-size:16px;cursor:pointer;font-size:24px}.custom-bottom-input1:focus{outline:none;border-bottom:1px solid #fff;box-shadow:none;color:#fff}.custom-bottom-input1 option{background-color:#2b2b2b;color:#fff;padding:10px}.hr-form-group label{color:#aaa;font-size:20px;margin-bottom:5px;display:block}.btn-send-red{background-color:#ff4a3d;color:#fff;border:none;border-radius:50px;padding:12px 20px 12px 30px;font-weight:700;font-size:15px;transition:all 0.3s ease}.btn-send-red:hover{background-color:#e03a2e;color:#fff}.btn-send-red .btn-icon-circle{width:32px;height:32px;background-color:#111;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}.custom-globe-img{max-height:700px;opacity:.8}.floating-support-card{position:absolute;bottom:10%;right:20%;width:300px;background:rgb(20 20 20 / .8);border:1px solid rgb(255 255 255 / .1);border-radius:6px;backdrop-filter:blur(15px)}.support-icon-red{width:45px;height:45px;background-color:#ff4a3d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.error{color:#ff4a3d!important;font-size:12px;margin-top:5px}.custom-bottom-input.is-invalid{border-bottom-color:#ff4a3d!important}@media (max-width:767.97px){.card-value{font-size:18px}.custom-bottom-input{font-size:18px}}