.wpcf7-form .form-control{position:relative;width:100%;max-width:100%;height:auto;display:block;padding:.75rem 1rem;color:#1a1a1a;line-height:1.25;border:1px solid #1a1a1a;background:transparent;border-radius:.75rem;box-shadow:none;-webkit-appearance:none;outline:none}.wpcf7-form .form-control:hover{color:#4db8c5;border-color:#4db8c5}@media (hover: hover){.wpcf7-form .form-control:hover{transition:color 0.3s linear,border 0.3s linear}}.wpcf7-form .form-control:focus{color:#5e4f9c;border:1px dashed #5e4f9c}@media (hover: hover){.wpcf7-form .form-control:focus{transition:color 0.3s linear,border 0.3s linear}}.wpcf7-form :not(:checked)[type='checkbox'],.wpcf7-form :checked[type='checkbox']{z-index:-1;position:absolute;opacity:0}.wpcf7-form :not(:checked)[type='checkbox']+span,.wpcf7-form :checked[type='checkbox']+span{display:inline-block;position:relative;padding-left:2.2rem;line-height:1.5;cursor:pointer}.wpcf7-form :not(:checked)[type='checkbox']+span:before,.wpcf7-form :checked[type='checkbox']+span:before{content:'';position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border:1px solid #bcbcbc;background:#fff;border-radius:.5rem}@media (hover: hover){.wpcf7-form :not(:checked)[type='checkbox']+span:before,.wpcf7-form :checked[type='checkbox']+span:before{transition:background 0.3s linear,border 0.3s linear}}.wpcf7-form :not(:checked)[type='checkbox']+span:after,.wpcf7-form :checked[type='checkbox']+span:after{font-family:"custom-icons";content:'\A006';position:absolute;top:.26rem;left:.3rem;font-size:.9rem;line-height:1;color:#4db8c5}.wpcf7-form :not(:checked):focus[type='checkbox']+span,.wpcf7-form :checked:focus[type='checkbox']+span{color:#4db8c5}.wpcf7-form :not(:checked):focus[type='checkbox']+span:before,.wpcf7-form :checked:focus[type='checkbox']+span:before{border-color:#4db8c5}.wpcf7-form :not(:checked)[type='checkbox']+span:after{opacity:0}.wpcf7-form :not(:checked)[type='checkbox']+span:hover:before{background:rgba(77,184,197,0.25);border-color:#4db8c5}.wpcf7-form :checked[type='checkbox']+span:before{border-color:#1a1a1a}.wpcf7-form :checked[type='checkbox']+span:after{opacity:1}.wpcf7-form :disabled:not(:checked)[type='checkbox']+span:before{box-shadow:none;border-color:#bcbcbc;background-color:#bcbcbc}.wpcf7-form :disabled:checked[type='checkbox']+span:before{box-shadow:none;border-color:#bcbcbc;background-color:#bcbcbc}.wpcf7-form :disabled:checked[type='checkbox']+span:after{color:#1a1a1a}.wpcf7-form :disabled[type='checkbox']+span{color:#bcbcbc}.inquiry .what-next{position:relative;list-style:none outside none}.inquiry .what-next li{position:relative;list-style:none outside none}.inquiry .what-next li:before{font-family:"custom-icons";color:#4db8c5;position:absolute}.inquiry .checklist.what-next{margin-left:1rem;padding-left:1.25rem}.inquiry .checklist.what-next li{padding-left:.5rem;padding-bottom:1rem}@media (min-width: 576px){.inquiry .checklist.what-next li{padding-bottom:.5rem}}.inquiry .checklist.what-next li:before{top:.15rem;width:1.4rem;height:1.4rem;margin-left:-1.75rem;font-size:1rem;line-height:1rem;content:'\A006'}.wpcf7 .screen-reader-response{display:none}.wpcf7-form{position:relative}.wpcf7-form .bite-this{position:absolute;left:-999vw;z-index:-99;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)';filter:alpha(opacity=0);opacity:0}.wpcf7-form .field-row{position:relative;display:flex;flex-direction:column;margin-bottom:20px}.wpcf7-form .field-row:last-of-type{margin-bottom:0}.wpcf7-form .field-wrap{position:relative;display:block}.wpcf7-form .field-wrap .label{transition:color 0.3s linear,font-size 0.3s linear,transform 0.3s linear}.wpcf7-form .field-wrap.focused .label,.wpcf7-form .field-wrap.filled .label{color:#666;font-size:.85rem;transform:translate(-.75rem, calc( -50% - 1.25rem))}@media (min-width: 420px){.wpcf7-form .field-wrap.focused .label,.wpcf7-form .field-wrap.filled .label{font-size:.9rem}}.wpcf7-form label:not(.label){margin-bottom:.5rem}.wpcf7-form label:hover{color:#4db8c5}@media (hover: hover){.wpcf7-form label:hover{transition:color 0.3s linear}}.wpcf7-form .label{display:inline-block;max-width:calc( 100% - 1rem);position:absolute;top:50%;left:calc( 1rem - 2px);transform:translate(0, -50%);color:#1a1a1a;background:#fff;border-left:4px solid #fff;border-right:4px solid #fff;z-index:1}.wpcf7-form .label.textarea{top:1.65rem}.wpcf7-form .required{color:#dc3545}.wpcf7-form .wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form .wpcf7-form-control-wrap:has(select.form-control):after{content:'\A003';font-family:"custom-icons";font-size:.9rem;display:block;width:.9rem;position:absolute;top:50%;transform:translateY(-50%);right:.9rem}.wpcf7-form textarea{resize:none}.wpcf7-form input[type="file"]{display:none}.wpcf7-form .file-wrap{position:relative;display:flex;padding:.75rem 1rem;margin-bottom:0;overflow:hidden;font-weight:400;border:1px solid #1a1a1a;border-radius:.75rem;cursor:pointer;outline:none}.wpcf7-form .file-wrap:hover{color:#4db8c5;border-color:#4db8c5}@media (hover: hover){.wpcf7-form .file-wrap:hover{transition:color 0.3s linear,border 0.3s linear}}.wpcf7-form .file-wrap:focus{color:#5e4f9c;border:1px dashed #5e4f9c}@media (hover: hover){.wpcf7-form .file-wrap:focus{transition:color 0.3s linear,border 0.3s linear}}.wpcf7-form .file-wrap.not-valid{border-color:#dc3545}.wpcf7-form .file-wrap i{margin-right:.5rem}.wpcf7-form .finalize{margin-top:2rem}@media (max-width: 767.98px){.wpcf7-form .finalize{position:relative}}@media (orientation: landscape) and (max-height: 500px){.wpcf7-form .finalize{position:relative}}.wpcf7-form .wpcf7-submit{position:relative;position:relative;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;max-width:100%;padding:.5rem 1.5rem;color:#fff;font-size:1.15rem;font-weight:500;letter-spacing:.05rem;text-overflow:ellipsis;text-decoration:none;background:linear-gradient(90deg, #4db8c5 0%, #5e4f9c 100%);border:2px solid #4db8c5;border-radius:1.25rem;cursor:pointer;overflow:hidden;backface-visibility:hidden;gap:.5rem}.wpcf7-form .wpcf7-submit:after{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#4db8c5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)';filter:alpha(opacity=0);opacity:0;backface-visibility:hidden;z-index:0}.wpcf7-form .wpcf7-submit span,.wpcf7-form .wpcf7-submit i{position:relative;z-index:1}.wpcf7-form .wpcf7-submit:hover,.wpcf7-form .wpcf7-submit:focus{background:transparent;border:2px dotted #53f9fa;border-radius:1.25rem}.wpcf7-form .wpcf7-submit:hover:after,.wpcf7-form .wpcf7-submit:focus:after{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)';filter:alpha(opacity=100);opacity:1;transition:opacity 0.3s linear}.wpcf7-form .wpcf7-submit:hover span,.wpcf7-form .wpcf7-submit:hover i,.wpcf7-form .wpcf7-submit:focus span,.wpcf7-form .wpcf7-submit:focus i{color:#fff}@media (hover: hover){.wpcf7-form .wpcf7-submit:hover span,.wpcf7-form .wpcf7-submit:hover i,.wpcf7-form .wpcf7-submit:focus span,.wpcf7-form .wpcf7-submit:focus i{animation:fontBlur .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;transition:color 0.3s linear}}@media (hover: hover){.wpcf7-form .wpcf7-submit:active{border:2px solid #5e4f9c;transition:none}.wpcf7-form .wpcf7-submit:active span,.wpcf7-form .wpcf7-submit:active i{color:#5e4f9c;transition:none}.wpcf7-form .wpcf7-submit:active:after{background:#fff;transition:none}}@media (max-width: 991.98px){.wpcf7-form .wpcf7-submit{width:100%}}.wpcf7-form .wpcf7-submit:disabled,.wpcf7-form .wpcf7-submit[disabled],.wpcf7-form .wpcf7-submit.disabled{color:#bcbcbc;background:#e1e1e3;border-color:#e1e1e3;cursor:not-allowed;pointer-events:none}.wpcf7-form .wpcf7-submit:disabled:after,.wpcf7-form .wpcf7-submit[disabled]:after,.wpcf7-form .wpcf7-submit.disabled:after{display:none}.wpcf7-form .wpcf7-spinner{visibility:hidden;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)';filter:alpha(opacity=0);opacity:0;display:block;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;padding:0;background:url("https://vrgineers.com/data/themes/2k23/img/loading.svg") no-repeat;background-size:64px;border:none;transition:opacity 0.3s linear}.wpcf7-form.submitting .field-row,.wpcf7-form.submitting .wpcf7-submit{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)';filter:alpha(opacity=10);opacity:.1;pointer-events:none}.wpcf7-form.submitting .wpcf7-submit{pointer-events:none}.wpcf7-form.submitting .wpcf7-spinner{visibility:visible;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)';filter:alpha(opacity=100);opacity:1}.wpcf7-form.sent .wpcf7-response-output,.wpcf7-form.resetting .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.aborted .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output,.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output{display:flex}.wpcf7-form.sent .wpcf7-response-output,.wpcf7-form.resetting .wpcf7-response-output{border-color:#21b26f;color:#21b26f}.wpcf7-form.sent .wpcf7-response-output:before,.wpcf7-form.resetting .wpcf7-response-output:before{content:'\a006'}.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.aborted .wpcf7-response-output{border-color:#e4606d;color:#e4606d}.wpcf7-form.failed .wpcf7-response-output:before,.wpcf7-form.aborted .wpcf7-response-output:before{content:'\a005'}.wpcf7-form.failed .wpcf7-not-valid,.wpcf7-form.aborted .wpcf7-not-valid{border-color:#e4606d}.wpcf7-form.spam .wpcf7-response-output{border-color:#73c7d2}.wpcf7-form.spam .wpcf7-response-output:before{content:'\a005'}.wpcf7-form.spam .wpcf7-not-valid{border-color:#73c7d2}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output{border-color:#e4606d;color:#e4606d}.wpcf7-form.invalid .wpcf7-response-output:before,.wpcf7-form.unaccepted .wpcf7-response-output:before{content:'\a005'}.wpcf7-form.invalid .wpcf7-not-valid,.wpcf7-form.unaccepted .wpcf7-not-valid{border-color:#e4606d}.wpcf7-form .wpcf7-response-output{display:none;justify-content:center;align-items:center;scroll-margin-top:92px;margin:0 0 1.5rem;padding:1rem 1.2rem;font-weight:600;font-size:.9rem;border-width:1px;border-style:dashed;border-radius:.75rem}@media (min-width: 1200px){.wpcf7-form .wpcf7-response-output{scroll-margin-top:90px}}.wpcf7-form .wpcf7-response-output:before{font-family:"custom-icons";font-size:1.25rem;display:inline-flex;position:relative;top:0;padding-right:.8rem;font-weight:400}.wpcf7-form .wpcf7-not-valid-tip{display:none}.wpcf7-form .wpcf7-display-none,.wpcf7-form div.ajax-error{display:none}.inquiry{padding:calc(1.5rem + 3vw) 0}@media (min-width: 1200px){.inquiry{padding:3.75rem 0}}.inquiry .row{justify-content:center;row-gap:40px}@media (min-width: 576px){.inquiry .form{flex:0 0 auto;width:66.66666667%}}@media (min-width: 992px){.inquiry .form{flex:0 0 auto;width:50%}}@media (min-width: 1460px){.inquiry .form{flex:0 0 auto;width:41.66666667%}}.inquiry .company-logos{text-align:center}@media (min-width: 768px){.inquiry .company-logos{flex:0 0 auto;width:33.33333333%;position:sticky;height:100%;top:92px}}@media (min-width: 992px){.inquiry .company-logos{flex:0 0 auto;width:50%}}@media (min-width: 1200px){.inquiry .company-logos{top:90px}}@media (min-width: 1460px){.inquiry .company-logos{flex:0 0 auto;width:58.33333333%}}.inquiry .field-row.col-multi{flex-direction:row;flex-wrap:wrap;gap:20px}@media (min-width: 420px){.inquiry .field-row.col-multi.names{flex-wrap:nowrap}}@media (min-width: 375px){.inquiry .field-row.col-multi.phone{flex-wrap:nowrap}}@media (min-width: 375px){.inquiry .field-row.col-multi .field-wrap.one-third{flex:1 1 150px}.inquiry .field-row.col-multi .field-wrap.one-third .label{font-size:.85rem}.inquiry .field-row.col-multi .field-wrap.two-thirds{flex:1 1 calc(100% - 150px)}}@media (min-width: 420px){.inquiry .field-row.col-multi .field-wrap.one-half{flex:1 1 50%}}.company-logos .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.company-logos .logos a{border-bottom:2px dashed transparent}.company-logos .logos a:hover,.company-logos .logos a:focus{border-color:#4db8c5;transform:translateY(2px);transition:border-color 0.3s linear,transform 0.3s linear}.company-logos .logos a:active{border-bottom:2px solid #5e4f9c;transform:translateY(0);transition:none}.company-logos .logos span{position:relative;display:block;flex:0 0 calc( (100% / 2) - 40px + (40px / 2));text-align:center}.company-logos .logos img{width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 420px){.company-logos .logos{justify-content:center}}.company-logos .logos img{max-height:75px}@media (min-width: 480px) and (max-width: 767.98px){.company-logos .logos span{flex:0 0 calc( (100% / 3) - 40px + (40px / 3))}}@media (min-width: 992px){.company-logos .logos span{flex:0 0 calc( (100% / 3) - 40px + (40px / 3))}}@media (min-width: 1200px){.company-logos .logos span{flex:0 0 calc( (100% / 4) - 40px + (40px / 4))}}
