.contact_us_form{background:linear-gradient(180deg,#216cdd,#004dbd);border-radius:20px;color:#fff;padding:45px 25px}.contact_us_form h3{font-family:var(--secondary-titillium);font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:0;padding-left:0!important;line-height:30px}.contact_us_line{width:100%;height:1px;border-radius:2px;margin:20px 0 35px;background:linear-gradient(90deg,hsla(0,0%,100%,.1),#fff,hsla(0,0%,100%,.1))}.custom-options{font-size:14px;font-weight:400;font-family:var(--primary-archivo);line-height:100%;display:flex;padding-left:0!important;justify-content:start;flex-wrap:wrap;gap:12px}.industry-btn,.looking-for-btn,.service-btn{border:1px solid #fff;background-color:transparent;color:#fff;padding:10px 15px;border-radius:999px;display:inline-flex;align-items:center;font-size:14px;font-weight:400;cursor:pointer;transition:all .25s ease;white-space:nowrap}.industry-btn .dot,.looking-for-btn .dot,.service-btn .dot{width:14px;height:14px;background-color:#fff;border-radius:50%;margin-right:10px;transition:background-color .25s ease;text-wrap:wrap;word-break:break-all}.industry-btn .custom-option-label,.looking-for-btn .custom-option-label,.service-btn .custom-option-label{font-size:13px}.industry-btn.active,.industry-btn:hover,.looking-for-btn.active,.looking-for-btn:hover,.service-btn.active,.service-btn:hover{background-color:#fff;color:#1a65d6;border-color:#fff}.industry-btn.active .dot,.industry-btn:hover .dot,.looking-for-btn.active .dot,.looking-for-btn:hover .dot,.service-btn.active .dot,.service-btn:hover .dot{background-color:#1a65d6}.budget-slider-wrapper{background:#fff;border-radius:20px;padding:22px 49px;max-width:730px!important;width:100%;display:flex;justify-content:center}.budget-slider{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:40px 0 0;max-width:631px;width:100%;overflow:auto}.budget-slider:before{content:"";position:absolute;top:50px;left:0;right:0;height:8px;background:#b4d2ff;z-index:1;border-radius:4px}.budget-step{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2;flex:1 1;cursor:pointer}.budget-step .dot{width:22px;height:22px;margin-top:2px;background-color:#fff;border:2px solid #d0e2ff;border-radius:50%;transition:all .3s ease;z-index:2;position:relative}.budget-step.active .dot{background-color:#1a65d6;border:4px solid #fff;box-shadow:0 0 0 2px #1a65d6}.budget-step span{font-size:12px;color:#333;margin-top:8px;font-weight:500;text-align:center}.budget-step .popup{position:absolute;top:-40px;background-color:#1b66d7;color:#fff;padding:6px 12px;font-size:12px;font-weight:400;border-radius:20px;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.1)}.budget-step .popup.last{right:0}.textarea-wrapper{border-radius:10px;overflow:hidden;background:#fff;border:1px solid #ccc}.message-textarea::-webkit-scrollbar{width:6px}.message-textarea::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:6px}.message-textarea{width:100%;height:100%;padding-right:10px!important;border:0;padding:15px 0 15px 15px;resize:none;font-size:14px;font-family:var(--secondary-titillium);transition:border-color .3s ease;color:#333}.message-textarea::placeholder{color:rgba(79,79,79,.6)!important;opacity:1;font-weight:600;text-transform:uppercase;font-size:12px;font-family:var(--secondary-titillium)}.message-textarea:focus{border-color:#1a65d6;outline:none}.message-button-group{display:flex;flex-direction:column;gap:5px;margin-top:5px}.message-select-btn{border:1px solid #fff;background-color:transparent;color:#fff;text-wrap:wrap;word-break:break-all;padding:8px 15px;border-radius:999px;display:inline-flex;align-items:center;font-size:14px;font-weight:400;line-height:100%;font-family:var(--secondary-titillium);cursor:pointer;transition:all .25s ease;white-space:nowrap}.message-select-btn.active,.message-select-btn:hover{background-color:#fff;color:#1a65d6;border-color:#fff}.file-upload-wrapper{width:-moz-fit-content;width:fit-content;padding-left:5px}.file-upload-title{margin-bottom:1rem;font-size:1.2rem;font-weight:600}.file-upload-box{border:2px dashed #fff;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:10px;padding:24px 34px;text-align:center;cursor:pointer;position:relative}.file-input{display:none}.file-label{color:#fff;display:flex;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:500;font-size:1rem}.file-label span{text-decoration:none;font-family:var(--primary-archivo);font-size:15px;font-weight:500}.file-preview-list{border:1px dashed #fff;border-radius:10px;padding:.125rem 1rem .25rem;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;color:#fff}.file-preview-list button{background:none;border:none;color:#ff6b6b;font-size:2rem;cursor:pointer}.custom-input{width:100%;padding:14px 18px;border:none;border-radius:10px;background-color:#fff;font-size:14px;font-family:var(--secondary-titillium);font-weight:500;font-family:inherit;color:#000;outline:none;transition:box-shadow .2s ease-in-out}.custom-input .PhoneInputInput:-webkit-autofill,.custom-input .PhoneInputInput:-webkit-autofill:active,.custom-input .PhoneInputInput:-webkit-autofill:focus,.custom-input .PhoneInputInput:-webkit-autofill:hover,.custom-input:-webkit-autofill,.custom-input:-webkit-autofill:active,.custom-input:-webkit-autofill:focus,.custom-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#000!important;background-color:transparent!important;color:#000!important;caret-color:#000!important;-webkit-transition:all 9999s ease-in-out 0s!important;transition:all 9999s ease-in-out 0s!important}.custom-input::placeholder{color:rgba(79,79,79,.6)!important;font-family:var(--secondary-titillium);font-weight:600;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px}.custom-input:focus{box-shadow:0 0 0 3px rgba(0,123,255,.3)}.custom-input .PhoneInputInput{color:#000!important}.contact_us_side_line{width:100%;height:1px;border-radius:2px;margin:20px 0 35px;background:linear-gradient(90deg,#fff,#216cdd,#fff)}.contact_us_side_heading h2{color:#333;font-family:var(--secondary-color);font-size:26px;font-weight:600}.contact_us_side_heading span{background:linear-gradient(90deg,#216cdd,#1a65d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.contact_us_checkbox_wrapper{display:flex;align-items:center;justify-content:start;gap:15px}.contact_form-check-input{margin:0!important;border-radius:0;width:25px!important;height:25px!important}.contact_us_checkbox{font-weight:500;font-family:var(--primary-archivo);font-size:15px;line-height:100%;color:#fff}.termandcondition{text-decoration:underline!important;color:#fff!important}.termandcondition:hover{color:rgba(0,0,0,.9)!important}.responsive-form-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:11px;padding:0}.form-field{flex:1 1;min-width:0;margin-bottom:0}.div_margin_top{margin-top:40px}.custom-country-select{width:55px;margin-right:5px}.custom-country-select-flag-icon{width:24px;height:16px}.custom-country-select-flag-placeholder{display:inline-block;width:24px;height:16px;background:#e0e0e0}.custom-country-select-btn{position:relative;top:2px;left:-5px;background:transparent!important;padding:12px 5px;border-radius:6px;margin-bottom:0;transition:all .2s ease-in-out}.custom-country-select-placeholder{color:#6c757d}.custom-country-select-arrow{width:14px;height:14px;transition:transform .2s ease-in-out;color:#959595}.custom-country-select-rotate-180{transform:rotate(180deg)}.custom-country-select-dropdown{margin-top:8px;width:250px;max-width:-moz-fit-content;max-width:fit-content;max-height:224px;overflow-y:auto;border:1px solid #ffeeba;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.custom-country-select-item{padding:8px 12px;cursor:pointer}.custom-country-select-item:hover{background:rgba(33,70,149,.95);color:#fff}.custom-country-select-item-active{background:rgba(33,70,149,.95)!important;color:#fff!important}@media (max-width:1400px){.message-select-btn{font-size:12px}.message-button-group{gap:7px}}@media (max-width:1200px){.message-select-btn{font-size:14px}.message-button-group{padding-left:0;gap:10px}.responsive-form-row{flex-direction:column;gap:0}.form-field{width:100%;margin-bottom:11px}.form-field:last-child{margin-bottom:0}}@media (max-width:992px){.responsive-form-row{flex-direction:row;gap:11px}.form-field{flex:1 1;margin-bottom:0}}@media (max-width:768px){.budget-slider-wrapper{min-width:100px}.budget-slider{overflow-x:auto;width:500px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.budget-slider::-webkit-scrollbar{height:6px}.budget-slider::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.budget-slider::-webkit-scrollbar-thumb{background-color:#b4d2ff;border-radius:3px;margin-top:5px!important}.budget-slider::-webkit-scrollbar-thumb:hover{background-color:#b4d2ff}.industry-btn .custom-option-label,.looking-for-btn .custom-option-label,.service-btn .custom-option-label{font-size:13px;text-wrap:wrap}.custom-options,.responsive-form-row{flex-direction:column}.responsive-form-row{gap:0}.form-field{width:100%;margin-bottom:11px}.form-field:last-child{margin-bottom:0}}@media (max-width:414px){.budget-slider:before{width:320px}.budget-step{padding:0 12px}.file-upload-wrapper{display:flex;flex-direction:column;justify-content:center}.file-upload-wrapper input{width:100%}.file-label{padding:20px 16px;width:100%;display:block}.file-upload-box,.file-upload-box input{width:100%!important;max-width:100%!important}}