.contact{font-size:1.8rem}.contact section{padding-top:4rem}.contact h1{text-transform:uppercase;text-align:center;color:var(--main-blue-color)}.contact .contact-map{background:url(/themes/custom/ipcig/images/ipc-map.png);height:400px;background-size:cover;background-position:center;margin-top:4rem}.contact .contact-map a{display:block;width:100%;height:100%}.contact hr{max-width:100px;border-color:var(--main-blue-color)}.contact .contact-side{max-width:400px;margin:auto}.contact .contact-side #edit-preview{display:none}.contact .contact-side ul{padding:0;list-style:none;color:var(--main-blue-color)}.contact .contact-side li{padding:5px 0 5px 70px;background-size:4rem;background-position:1.5rem 1rem;background-repeat:no-repeat}.contact .contact-side li.phone{background-image:url(/themes/custom/ipcig/images/phone-icon.svg)}.contact .contact-side li.address{background-image:url(/themes/custom/ipcig/images/map-icon.svg)}.contact .contact-side li div{margin:1rem 0}.contact .social-media{text-align:center;border-top:1px solid var(--main-blue-color);padding:2rem 0;margin-top:3rem}.contact a.fab{position:relative;background-color:var(--main-orange-color);border-radius:35px;color:#fff;width:51px;height:51px;margin:10px}.contact a.fab:before{font-size:2.85rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact a.fab:hover{background:0 0;color:var(--main-orange-color);border:2px solid var(--main-orange-color)}.contact .webform-confirmation{margin-left:16px;padding:10px;color:#155724;background-color:#d4edda;border-color:#c3e6cb}.contact .captcha{margin-top:20px}