:root{--raleway-font:"Raleway Webfont", "Raleway Fallback", sans-serif;--raleway-arial-font:"Raleway Webfont", Arial, sans-serif;--container-width-lg:1440px;--container-width-md:1314px;--container-width-sm:720px}.breadcrumb{position:relative;color:#fff;margin-bottom:30px}.breadcrumb img{width:100%;height:100%;min-height:90px;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.breadcrumb figcaption{width:100%;max-width:1120px;position:relative;z-index:1;margin:0 auto;padding:17px 15px 10px}.breadcrumb a{font-weight:500}.breadcrumb a:hover{opacity:.8}.breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li:not(:last-child)::after{content:"/";margin:4.8px}.breadcrumb .title{font-size:28px;font-weight:700;margin:0 0 10px;line-height:1}.page-contact .contact-columns{padding-top:70px;display:grid;margin:0 auto;width:var(--container-width-md);max-width:calc(100% - 30px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.page-contact .contact-form{font-weight:500;height:100%;padding:32px 45px;-webkit-box-shadow:0 2px 30px rgba(0,0,0,.13);box-shadow:0 2px 30px rgba(0,0,0,.13);position:relative}.page-contact .contact-form .tip{font-style:italic;color:#c5c5c5;margin-left:10px;font-weight:400}.page-contact .contact-form .header{margin-bottom:42px}.page-contact .contact-form .form-group{margin-bottom:22px}.page-contact .contact-form .form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.page-contact .contact-form .form-group:not(.half){grid-column:1/-1}.page-contact .contact-form .submit-message{min-width:150px}.page-contact .contact-form::before{content:url(../css/89a216007f69eef1803b.png);position:absolute;z-index:-1;right:20px;top:0;-webkit-transform:translateY(-36%);transform:translateY(-36%)}.page-contact .contact-form label{font-weight:600;margin-bottom:7px}.page-contact .contact-rich{background-color:#bd0a1f;color:#fff;height:100%;padding:32px 45px}.page-contact .contact-rich .icon{width:45px;height:45px;border:1px solid #740613;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.page-contact .contact-rich .data{padding:10px 0}.page-contact .contact-rich .block{display:grid;grid-template-columns:45px minmax(0,1fr);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin:20px 0;max-width:415px;line-height:1.6}.page-contact .contact-rich a:hover{text-decoration:underline}.page-contact h2.title{font-size:32px;font-weight:400;margin-bottom:45px}.page-contact .alert{margin-bottom:20px}@media (min-width:993px){.page-contact #right-column{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (max-width:992px){.page-contact .contact-columns{row-gap:24px;padding-top:10px;grid-template-columns:minmax(0,1fr)}.page-contact .contact-form,.page-contact .contact-rich{padding:15px 20px 20px}.page-contact .contact-form .header{margin-bottom:32px}.page-contact .contact-form .form-group{grid-column:1/-1}.page-contact h2.title{font-size:26px;margin-bottom:20px}}