.contacts-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;width:100%}.contacts-wrap .contacts-info-list{grid-gap:16px;width:100%;padding:20px 0 40px}.contacts-wrap .contacts-info-list>h3{margin-top:20px;letter-spacing:2px;text-transform:uppercase}.contacts-wrap .contacts-info-list .contacts-info-wrap{grid-gap:8px;width:100%;margin-bottom:12px}.contacts-wrap .contacts-info-list .contacts-info{display:flex;flex-direction:row;align-items:center}.contacts-wrap .contacts-info-list .contacts-info .footer-social-link{margin:10px}.contacts-wrap .contacts-info-list .contacts-info span{margin-left:12px}.contacts-wrap .contacts-map{width:100%}.contacts-wrap .vacancies-info-list{padding:40px 0}.contacts-wrap .vacancies-info-list h3{letter-spacing:2px;text-transform:uppercase}.contacts-wrap .vacancies-info-list .vacancies-info{margin:20px 0}.contacts-wrap .vacancies-info-list .vacancies-info a{margin-top:20px;color:#b85042;font-size:16px;font-weight:700}.delivery-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;width:100%}.delivery-wrap .delivery-info-list{grid-gap:16px;width:100%;padding:20px 0 40px}.delivery-wrap .delivery-info-list h3{margin-top:20px;letter-spacing:2px;text-transform:uppercase}.delivery-wrap .delivery-info-list .delivery-info{flex-direction:row;grid-gap:16px}.delivery-wrap .delivery-info-list .delivery-info-payment{grid-gap:16px}.delivery-wrap .delivery-info-list .delivery-info-payment .delivery-info-payment-list{grid-gap:12px}.delivery-wrap .delivery-info-list .delivery-info-payment .delivery-info-payment-list .delivery-info-payment-item{flex-direction:row;align-items:center}.delivery-wrap .delivery-info-list .delivery-info-payment .delivery-info-payment-list .delivery-info-payment-item .delivery-info-payment-item-image{flex-grow:0;flex-shrink:0;height:32px;margin-right:20px;fill:#222}.about-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;width:100%;padding:50px 0}.about-wrap h3{text-transform:uppercase}.about-wrap .about-info{grid-gap:16px}.about-wrap .about-info-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.about-wrap .about-info-card{width:100%;padding:16px;background-color:#fff}.about-wrap .about-info-card h4{margin-top:12px}.corp-wrap{width:100%;padding:50px 0}.corp-wrap h2{max-width:620px;margin-bottom:20px;padding:20px;background-color:#505970;color:#fff;font-size:16px;line-height:1.5}.corp-wrap h3{margin:20px 0 40px;text-transform:uppercase}.corp-wrap .corp-info{padding:20px 0}.corp-wrap .corp-info p{margin-bottom:12px;font-size:14px;line-height:20px}.corp-wrap .corp-info p a{color:#b85042;white-space:nowrap}.corp-wrap .corp-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin-bottom:20px}.corp-wrap .corp-list p{position:relative;padding:32px 20px 32px 112px;background-color:#fff;font-size:16px}.corp-wrap .corp-list p span{position:absolute;left:32px;top:-36px;color:#57617a;font-size:84px;line-height:1.22;font-weight:700;opacity:.8}@media (max-width:640px){.contacts-wrap,.delivery-wrap{grid-template-columns:1fr;grid-gap:0}.about-wrap,.about-wrap .about-info-cards,.corp-wrap .corp-list{grid-template-columns:1fr}}.page-title-bg{position:relative;z-index:1;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:.92}.page-title-bg,.title-shadow{align-items:center;justify-content:center;width:100%}.title-shadow{height:100%;background-color:rgba(34,34,34,.65)}.page-title-wrap{width:100%;padding:32px 0}.page-title-wrap.wide{padding:32px 0 54px}.page-title-wrap .breadcrumbs{flex-direction:row;align-items:center;margin-bottom:8px}.page-title-wrap .breadcrumbs a{display:flex;flex-direction:row;align-items:center;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.page-title-wrap .breadcrumbs a:after{content:"/";display:block;margin:0 12px}.page-title-wrap .breadcrumbs>div,.page-title-wrap .breadcrumbs>div p{flex-direction:row;align-items:center}.page-title-wrap .breadcrumbs>div p{display:flex;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.page-title-wrap .breadcrumbs>div p:after{content:"/";display:block;margin:0 12px}.page-title-wrap .breadcrumbs>div:last-child p:after{display:none}.page-title-wrap .page-title{color:#fff;font-size:24px;font-weight:500;letter-spacing:2px;line-height:1.22;text-transform:uppercase}