.sec2-cnt-us{padding-top:80px;padding-bottom:80px}.contact-bg{z-index:1;position:relative}.contact-bg:before{content:"";z-index:-1;background:url(../media/bg-contact.2dxk8co0jl0m8.webp) 50%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0}.contact-us-banner{z-index:1;padding-top:120px;padding-bottom:80px;position:relative}.contact-us-banner h1{text-align:center;max-width:700px;font-size:70px;font-weight:var(--fw-400);margin:0 auto}.sec2-cnt-us{background:0 0;margin-top:80px;position:relative}.contact-form{-webkit-backdrop-filter:blur(231.79px);backdrop-filter:blur(231.79px);background:#ffffff0a;border:2.44px solid #0a0d170d;border-radius:24.399px;padding:20px}.contact-form .form-contain{-webkit-backdrop-filter:blur(18px);background-color:#ffffff08;transition:all .3s;position:relative;box-shadow:0 0 #0000001a,inset 0 0 #ffffff80}.contact-form .form-contain:before{display:none}.contact-form .form-contain:after{content:"";pointer-events:none;background:linear-gradient(16deg,#fff0 0%,#ffffff59 50%,#fff0 100%);border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.contact-form .form-input label,.contact-form .number-input-wrap label,.form-input input,.contact-us .form-input textarea,.number-input-wrap input{color:var(--bg-light)}.sec2-cnt-us .card-wrap{flex-direction:column;gap:20px;display:flex}.sec2-cnt-us .get-in-touch-card{background:#e6f0ff05;border:.95px solid #ffffff27;border-radius:15px;position:relative;box-shadow:inset 20px -17px 60px -12px #7d7d7d05,inset -19px 20px 36px -18px #69696947}.sec2-cnt-us span.contact-ttl{color:#8f9098}.sec2-cnt-us span.contact-des{color:var(--bg-light)}.sec2-cnt-us .get-in-touch-card:before{content:"";pointer-events:none;background:linear-gradient(16deg,#fff0 0%,#ffffff59 10%,#fff0 100%);border-radius:15px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sec2-cnt-us .number-input svg{color:#fff}.sec2-cnt-us .number-input .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input{background:#f9f4f408;border-radius:7.911px;padding:5px 51px 5px 5px}@media (max-width:1199.98px){.sec2-cnt-us .get-in-touch-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#000000c2}.contact-us-banner h1{font-size:var(--fs-36)}.sec2-cnt-us{margin-top:0;padding-top:30px}}.common-cta2{z-index:1;background:linear-gradient(90deg,#57b1ff 0%,#003481 100%);border-radius:20px;padding:120px 0;position:relative;overflow:hidden}.common-cta2:before{content:"";z-index:-1;background:url(../media/cta-bg.1ngmgsn26djuj.webp) top no-repeat;width:100%;height:100%;position:absolute;top:0;right:0}.common-cta2 h2{font-size:var(--fs-36);max-width:700px;margin:0 auto}.common-cta2 p{font-size:var(--fs-16);max-width:900px;color:var(--secondary-white);margin:0 auto}@media (max-width:1199.98px){.contact-us .contact-layout{flex-direction:column-reverse}.contact-form{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#ffffff1a;padding:15px}.contact-us-banner{padding-top:120px;padding-bottom:30px}.contact-bg:before{background:#04050c}}@media (max-width:767.98px){.form-contain{padding:15px}.common-cta h2{font-size:28px}}.contact-cta{background-color:#08101f}
