/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 08 2024 | 18:38:52 */
/* Disable Accessibility */
textarea, input, a:focus { outline: 0px !important; outline: none !important; }



/* Contact Form */
.bw-form {overflow: hidden;}
.bw-form {display: block;}
.bw-confirm label {opacity: 1;left: 0;top: 28px;position: relative;transition: all .3s ease;color: #8c8c8c;font-size: 19px;font-weight: 300;margin-top: 20px;}
#onward-wrap .bw-confirm input[type="text"],#onward-wrap .bw-confirm input[type="email"],#onward-wrap .bw-confirm textarea {padding: 0;padding: 10px 0 15px;border: 0;border-bottom: 1px solid #e3e3e3;box-shadow: none;background: none; width: 100%;}
.bw-confirm.bw-active label {opacity: 1;left: 0px;top: 0;transition: all .3s ease;}
#onward-wrap .bw-btn-cf input[type="submit"] {border-radius: 0;padding: 23px 42px 22px;letter-spacing: 2px;}
.bw-btn-confirm {overflow: visible;}
.bw-btn-confirm button, .bw-btn-confirm input[type="button"], .bw-btn-confirm input[type="reset"], .bw-btn-confirm input[type="submit"] {padding: 12px 34px;text-decoration: none;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 4px;margin: 0;background: #fff;color: #000;box-shadow: rgb(51 51 51 / 8%) 0px 14px 30px -14px;transition: box-shadow .23s ease, background .23s ease, border .23s ease;text-align: center;cursor: pointer;overflow: visible;}
.bw-btn-confirm button:hover, .bw-btn-confirm input[type="button"]:hover, .bw-btn-confirm input[type="reset"]:hover, .bw-btn-confirm input[type="submit"]:hover {box-shadow: rgb(0 0 0 / 50%) 0px 14px 30px -14px;background: #000;color: #fff;}
.bw-confirm,.bw-confirm.bw-active {position: relative;}
.bw-confirm span {display: block; width: 100%;}
.bw-confirm:after {content: "";height: 1px;width: 0;position: absolute;left: 0;transition: all .3s ease;}
#onward-wrap .bw-confirm.bw-active input[type="text"],#onward-wrap .bw-confirm.bw-active input[type="email"],#onward-wrap .bw-confirm.bw-active textarea {border-color: transparent;transition: border .7s ease;}
.bw-confirm.bw-active:after {content: "";height: 1px;width: 100%;background: #292929;}
[class*="col-"].bw-confirm:after {left: 15px;}
[class*="col-"].bw-confirm.bw-active:after {width: calc(100% - 30px);}
.bw-confirm span, #onward-wrap .bw-confirm textarea {max-height: 175px;}
.bw-confirm.bw-mssg {margin-top: 40px;position: relative;}
.bw-confirm.bw-mssg.bw-active:after {width: 100%;}
#onward-wrap .bw-confirm.bw-active input[type="text"]::-webkit-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm.bw-active input[type="email"]::-webkit-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm.bw-active textarea::-webkit-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm.bw-active input[type="text"]::-moz-placeholder {opacity: 0;}
#onward-wrap .bw-confirm.bw-active input[type="email"]::-moz-placeholder {opacity: 0;}
#onward-wrap .bw-confirm.bw-active textarea::-moz-placeholder {opacity: 0;}
#onward-wrap .bw-confirm.bw-active input[type="text"]::-ms-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm.bw-active input[type="email"]::-ms-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm.bw-active textarea::-ms-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm input[type="text"]::-webkit-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm input[type="email"]::-webkit-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm textarea::-webkit-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm input[type="text"]::-moz-placeholder {opacity: 0;}
#onward-wrap .bw-confirm input[type="email"]::-moz-placeholder {opacity: 0;}
#onward-wrap .bw-confirm textarea::-moz-placeholder {opacity: 0;}
#onward-wrap .bw-confirm input[type="text"]::-ms-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm input[type="email"]::-ms-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm textarea::-ms-input-placeholder {opacity: 0;}
#onward-wrap .bw-confirm input[type="text"]::-webkit-input-placeholder {color: #8c8c8c;font-size: 19px;}
#onward-wrap .bw-confirm input[type="email"]::-webkit-input-placeholder {color: #8c8c8c;font-size: 19px;}
#onward-wrap .bw-confirm textarea::-webkit-input-placeholder {color: #8c8c8c;font-size: 19px;}
#onward-wrap .bw-confirm input[type="text"]::-moz-placeholder {color: #8c8c8c;font-size: 19px;}
#onward-wrap .bw-confirm input[type="email"]::-moz-placeholder {color: #8c8c8c;font-size: 19px;}
#onward-wrap .bw-confirm textarea::-moz-placeholder {color: #8c8c8c;font-size: 19px;}
#onward-wrap .bw-confirm input[type="text"]::-ms-input-placeholder {color: #8c8c8c;font-size: 19px;}
#onward-wrap .bw-confirm input[type="email"]::-ms-input-placeholder {color: #8c8c8c;font-size: 19px;}
#onward-wrap .bw-confirm textarea::-ms-input-placeholder {color: #8c8c8c;font-size: 19px;}
@media( max-width: 480px) {
    #onward-wrap .bw-btn-cf input[type="submit"] {font-size: 13px;padding: 20px 10px;}
}