.formcont{display:flex;justify-content:space-around;background-color:#aac9ff36;border-radius:20px}.firsthalf{display:flex}.form-heading{color:#2c3978;font-size:20px}.input-cont{position:relative}.thingzmatectalogo{width:160px}.ctagif{width:100%;margin:auto;border-radius:20px}.input-cont input{width:101%;font-size:14px;color:#1a1818;margin-bottom:15px;border:none;border-bottom:1px solid #f1f2fc3e;outline:none;background-color:#fff;border-radius:10px;padding:10px 0 10px 10px}input:-internal-autofill-selected{background-color:none!important}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;appearance:none!important;background-color:none!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;box-shadow:0 0 0 30px transparent inset!important;color:#1a1818}input:-webkit-autofill{-webkit-text-fill-color:#1A1818;-webkit-box-shadow:0 0 0px 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}input{-webkit-autofill:off;-webkit-autofill-background:transparent}.input-cont input::-ms-value{background-color:#08d25f}.input-cont label{font-size:15px;color:#254a9a;margin-bottom:3px}.phno-cont{display:flex}.phno{width:100%}.contactdemo .contact-form{width:85%;padding:0;border-radius:20px;display:flex;flex-direction:column;justify-content:center}.contacticon{width:30px;height:30px}.callicon{width:25px;height:25px}.formcont a{color:#254a9a;text-decoration:none}@media (max-width: 1300px){.contactdemo .contact-form{width:100%}}.contactdemo .contact-form .form-group{padding-bottom:8px;margin-bottom:0!important}.contactdemo .contact-form .error-message{color:red;text-align:left;font-weight:500}.contactdemo .contact-form .error-message br+br{margin-top:25px}.contactdemo .contact-form button[type=submit]{background:linear-gradient(to left,#254a9a,#0f6fff)!important;padding:10px 20px;color:#fff;border:0;transition:.4s;margin:0 auto;font-weight:600;font-size:15px;cursor:pointer;&:hover{transform:scale(1.05)}}.contactdemo .contact-form button[type=button]:disabled{opacity:.5}.contactdemo .contact-form button[type=button]{background:linear-gradient(to left,#254a9a,#0f6fff)!important;border:0;padding:8px 10px;color:#fff!important;transition:.4s;border-radius:50px;margin:0 auto;font-weight:600;font-size:15px;cursor:pointer;&:hover{transform:scale(1.05)}}.filter-select{width:130px;position:relative}.filter-select .toggle-btn{z-index:3;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' data-spm-anchor-id='a313x.7781069.0.i6' width='200' height='200'%3E%3Cpath d='M276.8 374.4c6.4 0 14.4 3.2 19.2 8l211.2 211.2c3.2 3.2 8 3.2 9.6 0L728 382.4c11.2-11.2 27.2-11.2 38.4 0s11.2 27.2 0 38.4L555.2 632c-24 24-64 24-88 0L257.6 420.8c-11.2-11.2-11.2-27.2 0-38.4 4.8-4.8 12.8-8 19.2-8z' fill='%236f6f6f'/%3E%3C/svg%3E ");width:3.125rem!important;height:3.125rem!important;background-size:100% 100%;position:absolute;right:0%;top:55%;transform:translateY(-50%) scale(.5);transition:all .2s;cursor:pointer}.filter-select input{border-top-right-radius:0;border-bottom-right-radius:0}.ph-input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.filter-select input::placeholder{color:#05071a}.filter-select input:focus{outline:none}.filter-select ul{position:absolute;left:0;top:50px;width:100%;border-radius:.5rem;outline:1px solid #05071a3e;max-height:0;opacity:0;transition:all .3s;background-color:#fff;padding:.625rem 0;overflow-y:scroll;scrollbar-width:.375rem;pointer-events:none;z-index:100;margin-top:5px}.filter-select ul::-webkit-scrollbar{width:.375rem}.filter-select ul::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:.5rem}.filter-select ul li{display:block;cursor:pointer;text-align:left;font-size:12px!important;line-height:1.3;padding:.375rem 0 .375rem .4em}.filter-select ul li:hover{background-color:#469bff1a}.filter-select ul li.active{background-color:#469bff4d}.filter-select ul li.hide{display:none}.filter-select.active .toggle-btn{transform:translateY(-50%) scale(.5) rotate(-180deg)}.filter-select ul{max-height:0;opacity:0;pointer-events:none;overflow-y:hidden;transition:all .3s}.filter-select.active ul{max-height:150px;opacity:1;pointer-events:auto;overflow-y:scroll}@media (max-width: 1400px){.popup-form{width:100%}.firsthalf .heading{font-size:20px}.firsthalf .text,.input-cont label{font-size:13px}.filter-select{width:100px}.filter-select.active ul{max-height:130px}}@media (max-width: 768px){.firsthalf .heading{font-size:18px}.filter-select{width:90px}.contacticon,.callicon{width:20px;height:20px}}@media (max-width: 576px){.popup-form{width:90%}.firsthalf,.secondhalf{width:100%}.contactdemo .contact-form{height:auto;padding:0}.input-cont input{margin-bottom:10px}.formcont{display:flex;flex-direction:column}.firsthalf h2{font-size:18px}.firsthalf p{font-size:12px}.secondhalf{padding:0!important}.contactdemo .contact-form button[type=submit],.contactdemo .contact-form button[type=button]{font-size:14px}.filter-select.active ul{max-height:100px}}@media (max-height: 500px){.popup-form{width:500px}.secondhalf{width:100%;padding:0!important}.btn{margin-top:0!important}.input-cont label{font-size:11px}.filter-select{width:90px}.input-cont input{font-size:11px;margin-bottom:10px}.contactdemo .contact-form{justify-content:start;height:auto}}
