:root{--standard-border-radius:8px;--small-border-radius:4px}.contact-form label{color:#838383}.contact-form .btn{margin-top:1.5rem}.contact-form .frm__check{margin-top:1rem}.contact-form .form-send{text-align:center}.contact-map{height:60rem;width:100%}.contact-profile{color:#000;padding-bottom:3rem;text-align:center}.contact-profile img{margin-bottom:5rem;margin-left:auto;margin-right:auto}.contact-profile h3{font-size:2.4rem;font-weight:700;margin-bottom:.25em}.contact-profile h4{font-size:1.6rem;font-style:italic}.contact-profile hr{border:none;height:1px;margin:2rem auto;width:43px}.contact-profile a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;-webkit-justify-content:center;justify-content:center;margin-bottom:.5em}.contact-profile a svg{margin-right:1rem}.contact-data{color:#3f3d3f;padding:5.5rem 0}.contact-data h2{font-size:2.4rem;font-weight:800;margin-bottom:1em;text-align:center;text-transform:uppercase}.contact-data__intro{line-height:1.3em;margin-bottom:6rem;text-align:center}.contact-data .container{max-width:750px}.contact-data__second-column{padding-left:7rem}.contact-data__record{margin-bottom:3rem}.contact-data__record h3{font-size:1.9rem;font-weight:800;margin-bottom:.35em;text-transform:uppercase}.contact-data__record--with-icon a,.contact-data__record--with-icon div{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact-data__record--with-icon i,.contact-data__record--with-icon img,.contact-data__record--with-icon svg{margin-right:1rem}@media (max-width:667px){.contact-data__second-column{padding-left:15px}.contact-data__record{text-align:center}.contact-data__record--with-icon a,.contact-data__record div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.contact-form-section{padding-bottom:6.5rem;padding-top:5rem}.contact-form-section h2{font-size:2.4rem;font-weight:800;margin-bottom:4rem;text-align:center;text-transform:uppercase}.contact-form-section .container{max-width:950px}.contact-people{padding-bottom:8rem;padding-top:10rem}.contact-people .container{max-width:1190px}