.contact-page{background:#fcf5f5;padding:74px 0 64px}@media print,screen and (min-width:45em){.contact-page{padding:157px 0 227px}}.contact-page__container{display:grid;gap:24px}@media print,screen and (min-width:45em){.contact-page__container{gap:40px}}@media print,screen and (min-width:64em){.contact-page__container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:82.5em){.contact-page__container{grid-template-columns:5fr 7fr}}.contact-info{text-align:center}@media print,screen and (min-width:64em){.contact-info{text-align:left}}.contact-title{font-weight:700;font-size:48px;line-height:58px;margin-bottom:16px}@media print,screen and (min-width:45em){.contact-title{font-size:80px;line-height:100px;margin-bottom:50px}}.contact-text{font-weight:700;font-size:24px;line-height:29px;font-family:"Bw Gradual","Mabry Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin-bottom:16px}@media print,screen and (min-width:45em){.contact-text{font-weight:500;font-size:32px;line-height:1;margin-bottom:32px}}.hr-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:12px}@media print,screen and (min-width:45em){.hr-card{gap:24px;display:grid;grid-template-columns:106px auto}}@media print,screen and (min-width:64em){.hr-card{grid-template-columns:106px 1fr;text-align:left}}.hr-card__photo img{height:88px;border-radius:50%}@media print,screen and (min-width:45em){.hr-card__photo img{height:106px}}.hr-card__meta{display:grid;gap:4px;font-size:20px;line-height:24px}.hr-card__name{font-weight:700}input,select,textarea{margin-bottom:0!important}@media screen and (min-width:82.5em){.contact-form{padding-top:45px}}.cf{display:grid;gap:16px}@media print,screen and (min-width:45em){.cf{gap:24px}}@media print,screen and (min-width:45em) and (max-width:63.99875em){.cf{grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:64em){.cf{gap:32px 24px}}@media screen and (min-width:82.5em){.cf{grid-template-columns:repeat(2,1fr)}}.cf-cell{position:relative}@media print,screen and (min-width:45em) and (max-width:63.99875em){.cf-cell_large{grid-column:span 2}}@media screen and (min-width:82.5em){.cf-cell_large{grid-column:span 2}}.cf label{position:relative}.cf-file-desc{font-size:14px;margin:12px 0 0 16px}.cf-file-list{list-style-type:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cf-file-list.is-active{margin-top:12px}.cf-file-err{margin-top:12px;padding:8px 32px 8px 16px;background:rgba(233,69,77,.08);border:1px solid #e9454d;border-radius:10px;color:#e9454d;font-size:14px;position:relative}.cf-file-err:after{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 9 9' fill='%23e9454d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.20707 4.50003L8.74261 8.03556L8.0355 8.74267L4.49997 5.20713L0.964431 8.74267L0.257324 8.03556L3.79286 4.50003L0.257325 0.964492L0.964431 0.257385L4.49997 3.79292L8.0355 0.257386L8.74261 0.964492L5.20707 4.50003Z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:12px;right:12px;cursor:pointer}.file-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:32px;background:#ffe3e3;font-size:14px;line-height:19px}.file-badge__remove{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;background:#000;width:19px;height:19px;border-radius:50%;-webkit-transition:background-color .1s;transition:background-color .1s}.file-badge__remove:hover{background-color:#e9454d}.file-badge__remove svg{fill:#fff}.js-select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;text-align:left;width:100%;max-width:100%;height:2.83333rem;padding:14px 36px 14px 16px;border:1px solid #000;border-radius:10px;position:relative;font-size:16px}.js-select:before{content:"";width:16px;height:16px;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%) rotateX(0);transform:translateY(-50%) rotateX(0);background:url(../img/select-arrow.svg);background-size:contain;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.is-active .js-select:before{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.js-select-wrap{position:relative}.js-select-list{display:none;position:absolute;top:calc(100% + 16px);left:0;right:0;background:#fff;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.08);border-radius:10px;padding:12px 0;z-index:99}.js-select-button{display:block;width:100%;text-align:left;font-size:16px;line-height:1;padding:12px 24px}.js-select-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.is-invalid-input:not(:focus){border-color:#983c41;background:0 0}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#000;opacity:1}.is-invalid-input:not(:focus)::-moz-placeholder{color:#000;opacity:1}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#000;opacity:1}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#000;opacity:1}.is-invalid-input:not(:focus)::placeholder{color:#000;opacity:1}.form-error{margin:0;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.file-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1px dashed #000;padding:20px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:12px;cursor:pointer;background:rgba(233,69,77,0);color:#000;-webkit-transition:background-color .2s;transition:background-color .2s}.file-area.highlight{background:rgba(0,255,0,.1)}.file-area__title{font-weight:500;font-size:16px;line-height:16px;margin-bottom:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-area__title:before{content:"";width:20px;height:20px;margin-right:7px;background:url(../img/attach.svg) no-repeat center center;background-size:contain}.file-area__text{font-size:12px;line-height:1}input[readonly]{background:unset}