.bannerbg h1,.bannerbg p{color:#fff;display:block}.formbg .formtitle,.infocontent ul li .caption .infotitle{color:#000;font-family:Roboto Condensed,Arial,Helvetica,sans-serif;line-height:1}.bannerbg{background:url(/images/footerbgnew.webp) 50%/cover no-repeat;width:100%;margin:0;padding:150px 0;display:block;position:relative;overflow:hidden}.contactbg,.mapbg{width:100%;margin:0 0 60px;display:block}.bannerbg:after{content:"";background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.contactbg,.formbg,.infocontent{position:relative}.bannerbg .container{z-index:1;position:relative}.bannerbg h1{text-transform:uppercase;margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:1.2}.bannerbg p,.formbg .formtitle,.infocontent ul li{margin-bottom:1rem}.bannerbg p,.formbg p{font-size:1rem;line-height:1.6}.contactbg{background:#f8f8f8;padding:60px 0}.formbg,.infocontent ul li{box-sizing:border-box;background:#fff;width:100%;display:block;box-shadow:0 0 30px #0000001a}.contactbg .row{margin-left:.5rem;margin-right:.5rem}.contactbg [class*=col-]{padding-left:.5rem;padding-right:.5rem}.contactbg:after,.infocontent:after{content:"";clear:both;display:block}.infocontent{width:100%;display:block}.infocontent ul li{border-radius:5px;align-items:center;padding:15.5px 15px;overflow:hidden}.infocontent ul li .icon{box-sizing:border-box;text-align:center;float:left;background:#fef6f4;border-radius:50%;width:70px;height:70px;margin-right:15px;padding:15px}.infocontent ul li .icon img,.mapbg img{width:100%;height:auto}.infocontent ul li .caption{float:left;width:calc(100% - 85px);overflow:hidden}.infocontent ul li .caption .infotitle{margin:.5rem 0;font-size:1.2rem;display:block}.infocontent p,.infocontent p a{color:#414141;font-size:.9rem;line-height:1.6;display:block}.formbg{border:1px solid #efefef;border-radius:7px;padding:30px}.formbg .row{margin-left:-15px;margin-right:-15px}.formbg .formtitle{letter-spacing:-2px;font-size:1.6rem;font-weight:600;display:block}.formbg p{color:#414141;margin-bottom:0;display:block}.formbg input[type=text],.formbg select{height:52px;padding:0 15px;line-height:52px}.formbg input[type=text],.formbg select,.formbg textarea{color:#3d3d3d;text-shadow:none;box-sizing:border-box;background:#fff;width:100%;margin:1rem 0;font-size:1rem;display:block}.formbg input[type=text]{border:1px solid #ddd;border-radius:3px}.formbg select{border:1px solid #ddd;border-radius:5px}.formbg textarea{border:1px solid #ddd;border-radius:5px;padding:15px;line-height:24px}.formbg input[type=submit],.formbg button[type=submit]{box-sizing:border-box;color:#fff;text-shadow:none;float:right;background:#e86221;border:none;border-radius:7px;margin:10px 0;padding:0 35px;font-size:20px;line-height:58px;display:inline-block}.mapbg{box-sizing:border-box;padding:5px}.mapbg iframe{width:100%;height:450px}.mrbt{margin-bottom:3rem}.error{color:red;font-size:.85rem;display:block}.loader-overlay{z-index:9999;background:#fffc;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.spinner{border:5px solid #ddd;border-top-color:#333;border-radius:50%;width:50px;height:50px;margin-bottom:10px;animation:1s linear infinite spin}
