* {  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}fieldset, input, textarea, p, blockquote, th, td { padding:0;margin:0}fieldset, img {border:0}ol, ul, li {list-style:none}address, caption, cite, code, dfn, em, strong, th, var {font-weight:normal;font-style:normal}q:before, q:after {content:''}:focus {outline:none;}.contact-us a {color:#377AD0;text-decoration:none;}.contact-us a:hover {color:#68a9fd;cursor: pointer;text-decoration:underline;}html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}input,.textarea,select {font-size: 16px;margin-bottom: 6px;}label {font-size: 14px;color: #444;}form a {font-size: 14px;}ul li input[type="radio"],ul li input[type="checkbox"] {margin-top: -.1em;}input,.textarea,select, .captcha {display: block;width: 100%;padding: 0.5em;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.captcha {  padding: 0px;  margin-bottom: 6px;}input[type="text"]:focus,select:focus,.textarea:focus {  background: #FFF;background: -webkit-gradient(linear, left top, left bottom, from(#f5f2f2), to(#ffffff));border: 1px solid #1485d5;-webkit-box-shadow: 0 0 1px 1px #eee;box-shadow: 0 0 1px 1px #eee;-moz-box-shadow: 0 0 1px 1px #eee;}input[type=checkbox],input[type=radio] {border: 1px solid #c0c0c0;margin: 0 0.1em 0 0;padding: 0;font-size: 16px;line-height: 1em;width: 1.25em;height: 1.25em;background: #fff;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#fbfbfb));-webkit-appearance: none;-webkit-box-shadow: 1px 1px 1px #fff;-webkit-border-radius: 0.25em;vertical-align: text-top;display: inline-block;}input[type=radio] {-webkit-border-radius: 2em; /* Make radios round */}.checkbox {display: flex;align-items: center;gap: 6px;margin: 16px 0;}input[type="checkbox"] {flex-shrink: 0;width: 25px;height: 25px;margin-top: .25em;vertical-align: top;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;background-image: unset;background-repeat: no-repeat;background-position: center;background-size: contain;border: 0.15vw solid #c0d2e9;-webkit-print-color-adjust: exact;color-adjust: exact;print-color-adjust: exact;}input[type="checkbox"]:checked {background-color: #20cd00;border: 0.15vw solid #9ced03;background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPg==);}input[type=radio]:checked::after {content:"?";display:block;height: 16px;line-height: 15px;font-size: 20px;text-align: center;}select {border: 1px solid #D0D0D0;background: url() no-repeat right center, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#ededed));background: -moz-linear-gradient(19% 75% 90deg,#ededed, #fbfbfb);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);color: #444;}select:focus {background: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#f5f2f2), to(#ffffff));}.textarea {height: 55px;}input[type="submit"] {background: #ca9e45;border: 0;border-bottom: 2px solid #987734;color: #fff;padding: 9px 21px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: auto;}input[type="submit"]:hover,input[type="submit"]:active {cursor: pointer;background: #987734;border: 0;border-bottom: 2px solid transparent;}input[type="submit"] + a {margin-left: 22px;}::-webkit-input-placeholder {color: #444;}:-moz-placeholder {  color: #444;}.contact-us .in {  padding: 10px 10px;}form {  margin-bottom: 0;}.textarea {max-width: 100%;min-width: 100%;height: auto;border-radius: 10px;padding: 0px;position: relative;}.textarea textarea {height: 115px;max-width: 100%;min-width: 100%;font-size: 1rem;line-height: 1.5;color: rgb(73, 80, 87);padding: 0.5em;width: 450px;}.textarea-limit {color: #9aa3ab;font-size: 14px;display: block;padding: 6px;text-align: left;background: #f1f7fb;border-radius: 0px 0px 10px 10px;}.textarea-limit.limit-reached {color: #520000;background: #ffa697;}