.contactbanner{width:100%;margin:0;padding:70px 0;overflow:hidden;position:relative;background:#fff7f6}.contactbg{width:100%;margin:0;padding:60px 0;overflow:hidden;background:#fff}.contactbg .inner{width:100%;margin:0;padding:15px;box-sizing:border-box;background:#fff7f6;overflow:hidden;border-radius:6px}.leftcontent{width:100%;margin:0;padding:30px 30px 90px;box-sizing:border-box;background:#041E39 url(../images/bubble.png) no-repeat bottom right;border-radius:6px}.leftcontent .contacttitle{display:block;font-size:1.5rem;line-height:1.2;margin-bottom:1rem;color:#fff}.leftcontent .cntrow{display:block;overflow:hidden;margin-bottom:1.5rem;width:100%}.leftcontent .cntrow .icon{width:30px;float:left;margin-left:15px;font-size:1.7rem;line-height:30px;color:#E86221;text-align:left}.leftcontent .cntrow .caps{width:calc(100% - 45px);float:left;overflow:hidden}.leftcontent .cntrow .caps p,.leftcontent .cntrow .caps a{display:block;font-size:1rem;line-height:30px;color:#fff}.contactformbg{width:100%;margin:0;padding:0 0;overflow:hidden;background:#fff7f6}.contactformbg .error{color:red;font-size:.9rem;display:block}.contactformbg input[type='text'],.contactformbg input[type='email']{display:block;width:100%;box-sizing:border-box;padding:0 15px;font-size:1rem;color:#3d3d3d;line-height:49px;border-radius:8px;border:1px solid #ddd;text-shadow:none;margin-bottom:2rem;box-shadow:5px 5px #fff7f6;background:#fff}.contactformbg input[type='file']{display:block;width:100%;box-sizing:border-box;padding:7px 15px;font-size:1rem;color:#3d3d3d;line-height:35px;border-radius:8px;border:1px solid #ddd;text-shadow:none;margin-bottom:2rem;box-shadow:5px 5px #fff7f6;background:#fff}.contactformbg textarea{display:block;width:100%;box-sizing:border-box;padding:10px 15px;font-size:1rem;color:#3d3d3d;line-height:45px;border-radius:8px;border:1px solid #ddd;text-shadow:none;margin-bottom:2rem;box-shadow:5px 5px #fff7f6;background:#fff}.contactformbg input[type='submit']{display:inline-block;padding:12px 25px;font-size:1rem;line-height:1.5;background:#e86221;color:#fff;text-transform:uppercase;border-radius:2rem;width:255px;border:3px solid #ef4f02}.services-grid{width:100%;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.services-grid-block{height:100%;background-color:#fff;border:1px solid #e9eef1;border-radius:5px;flex-direction:column;justify-content:space-between;padding:36px 24px;text-decoration:none;transition:all .25s;display:block}.icon-block{width:40px;height:40px;background-color:#f4f8fc;border-radius:20px;justify-content:center;align-items:center;margin-bottom:36px;display:flex}.service-title{color:#000;margin-bottom:12px;font-size:18px;font-weight:600;line-height:26px;text-transform:uppercase}.service-paragraph{color:rgba(44,44,44,.75);margin-bottom:0;font-size:14px;line-height:22px}.services-grid-block:hover{border:1px solid #E86221;border-radius:5px}.services-grid-block:hover .service-title{color:#E86221}.icon-font-support{color:#E86221;flex:none;align-self:auto;margin-top:0;margin-bottom:0;font-family:Active icon,sans-serif;font-size:25px}.mapbg{width:100%;margin:0;padding:5px;border:1px solid #e9eef1;box-sizing:border-box}.mapbg iframe{width:100%;height:450px}@media screen and (max-width:991px){.leftcontent{background:#041E39;padding:30px 30px;margin-bottom:30px}}@media screen and (max-width:767px){.services-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:575px){.services-grid{margin-top:0;grid-template-columns:1fr}}