.thankyou{width:100%;text-align:center;margin:0 auto}.thankyou{margin-bottom:350px}.contactWrapper{margin-bottom:30px}em{font-weight:bold;font-style:normal;color:red}form{text-align:left;font-family:'Open Sans', sans-serif}form legend{font-family:'Montserrat', sans-serif;margin-bottom:0}.form-group.row{padding:0}fieldset{padding-top:20px}.fieldRow{position:relative;margin-top:2rem}label{font-weight:500;line-height:38px}textarea:focus,input:not(.btn):focus,select:focus{border-color:#b3b3b3 !important;background-color:#fff !important;outline:0 !important}input:not(.btn),textarea,select{position:relative;height:38px;padding:0 28px 0 8px;background-color:#f2f2f2 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.contactBox select{line-height:34px;height:38px;padding-left:6px}input::-ms-clear{display:none}input:required:valid{background:url("../images/valid.png") no-repeat 99% 5px;background-size:26px 26px}input:required:focus:invalid{background:url("../images/invalid.png") no-repeat 99% 5px;background-size:26px 26px}.contactBox textarea{padding:15px;margin-top:0;min-height:300px;resize:none;line-height:1.6rem}input::-webkit-input-placeholder{font-style:italic}input:-ms-input-placeholder{font-style:italic}input::-ms-input-placeholder{font-style:italic}input::placeholder{font-style:italic}.btn-yellow{color:#000;background-color:#d4be00;border-color:#d4be00;padding:6px 24px}.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active{background-color:#ffe508 !important;border-color:#ffe508 !important;color:#000 !important}.info{padding-top:0}.row.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.is-flex>[class*='col-']{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thank-you{padding-bottom:600px}.message{margin-top:1.5rem}.error{color:red}.contactBox .error,.contactBox .error:focus{border:1px solid red !important}.required{position:absolute;z-index:1000;top:43px;left:10px}.message .required{top:60px;left:25px}.required p{position:relative;padding:10px 10px 10px 32px;color:#000;background:#fff url("../images/warning.png") no-repeat 7px;background-size:20px 20px;border:1px solid #000;border-radius:4px;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.2);box-shadow:-1px 1px 2px rgba(0,0,0,0.2)}.required p::before{content:' ';position:absolute;left:8px;top:-9px;width:68px;height:37px;background:url("../images/required_Arrow.png") no-repeat top left;background-size:25% 25%}
