#contact-page__info-and-map .contact-page__info-and-map__items{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);gap:0;max-width:1920px;margin:0 auto;padding:0;border-radius:0}#contact-page__info-and-map .contact-page__info__item{width:auto;padding:68px 24px 0 max(24px,calc(( 100vw - 1440px ) / 2))}#contact-page__info-and-map .contact-page__info__item_adress,#contact-page__info-and-map .contact-page__info__item_phones,#contact-page__info-and-map .contact-page__info__item_mail,#contact-page__info-and-map .contact-page__info__item_time{gap:22px;margin-bottom:42px}#contact-page__info-and-map .contact-page__info__item_adress>img,#contact-page__info-and-map .contact-page__info__item_phones>img,#contact-page__info-and-map .contact-page__info__item_mail>img,#contact-page__info-and-map .contact-page__info__item_time>img{width:64px;height:64px;border-radius:50%;padding:20px;background:#e7f2fb;object-fit:contain}#contact-page__info-and-map p.contact-page__info__item_title{color:var(--figma-blue);font-size:12px;letter-spacing:0;margin-bottom:10px}#contact-page__info-and-map .contact-page__info__item_adress p,#contact-page__info-and-map .contact-page__info__item_phones a,#contact-page__info-and-map .contact-page__info__item_mail a,#contact-page__info-and-map .contact-page__info__item_time p:nth-child(2),#contact-page__info-and-map .contact-page__info__item_social p{color:#3d4652;font-size:16px;line-height:1.45}#contact-page__info-and-map .contact-page__info__item_social{border-top:1px solid rgba(164,177,186,.7);padding:42px 0 46px}#contact-page__info-and-map .contact-page__info__item_social .contacts-soc a{width:56px;height:56px;background:#fff;box-shadow:0 10px 30px rgba(0,30,66,.08)}#contact-page__info-and-map .contact-page__map__item{width:auto;min-height:625px;border-radius:0;overflow:hidden}#contact-form .contact-form__form-item__title-block h4 strong,#company-contact-form .contact-form__form-item__title-block h4 strong,#contact-form .contact-form__form-item__title-block h4 b,#company-contact-form .contact-form__form-item__title-block h4 b{font-weight:300}#contact-form .contacts_form_top--three,#company-contact-form .contacts_form_top--three{grid-template-columns:1fr 1fr 1fr}#archive-projects-filters .selects-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:18px}#archive-projects-filters .select-label{display:block;color:#687482;font-size:13px;margin-bottom:8px}#archive-projects-filters .custom-select{height:44px;border:1px solid rgba(164,177,186,.35);border-radius:28px;background:#fff;padding:0 18px}#archive-projects-filters .filter-actions .button{height:44px;border-radius:28px;padding:0 28px}.archive-projects .archive-item-title-link{color:#1b2633;text-decoration:none}#pagination-container ul.page-numbers{display:flex;justify-content:center;gap:10px;margin:0;width:100%;align-items:center;max-height:50px}#dostavka-hero .dostavka_hero_top_items{display:grid;grid-template-columns:1fr .9fr;gap:48px;align-items:center}#dostavka-hero .dostavka_hero_title_block,#dostavka-hero .dostavka_hero_text_block{grid-column:1}#dostavka-hero .dostavka_hero_title_block .headertitle{color:#fff;text-transform:none;font-size:clamp(42px,4vw,72px);margin-bottom:24px}#dostavka-hero .dostavka_hero_text_block p{color:rgba(255,255,255,.78);font-size:18px;line-height:1.55;max-width:640px}#dostavka-hero .dostavka_hero_image_block{grid-column:2;grid-row:1/span 2}#dostavka-hero .dostavka_hero_image_block img{width:100%;border-radius:12px}#dostavka-hero .dostavka_hero_bottom_items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}#dostavka-hero .dostavka_hero_bottom_item{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start}#dostavka-hero .dostavka_hero_bottom_item img{width:56px;grid-row:span 2}#dostavka-hero .dostavka_hero_bottom_item_title{color:#fff;font-size:16px;font-weight:500;margin:0 0 4px}#dostavka-hero .dostavka_hero_bottom_item_text{color:rgba(255,255,255,.65);font-size:14px;line-height:1.35}#dostavka-block-2 .dostavka_block_2_items{display:grid;grid-template-columns:1fr 1fr;gap:64px}#dostavka-block-3 .dostavka_block_3_items,#dostavka-block-4 .dostavka_block_4_items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#dostavka-block-3 .dostavka_block_3_item,#dostavka-block-4 .dostavka_block_4_item,#dostavka-block-10 .dostavka_block_10_item,#dostavka-block-14 .dostavka_block_14_item,#dostavka-block-17 .dostavka_block_17_item_doc{background:#fff;border-radius:12px;box-shadow:0 22px 54px rgba(0,27,58,.07);overflow:hidden}#dostavka-block-3 .dostavka_block_3_item{min-height:340px;padding:30px;position:relative}#dostavka-block-3 .dostavka_block_3_item img{position:absolute;inset:auto 0 0 auto;width:48%;height:100%;object-fit:cover}#dostavka-block-3 .dostavka_block_3_item h4,#dostavka-block-4 .dostavka_block_4_item_content h5{font-size:26px;font-weight:500;line-height:1.15;margin-bottom:18px;color:#182635}#dostavka-block-4 .dostavka_block_4_item{padding:28px;min-height:260px;position:relative}#dostavka-block-4 .dostavka_block_4_item_number_bg{position:absolute;right:18px;bottom:10px;font-size:104px;line-height:1;color:rgba(71,149,209,.12)}#dostavka-block-5 table,#dostavka-block-15 table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 22px 54px rgba(0,27,58,.07)}#dostavka-block-5 th,#dostavka-block-5 td,#dostavka-block-15 th,#dostavka-block-15 td{padding:14px 16px;border-bottom:1px solid #e8eef4;font-size:14px}#dostavka-block-5 th,#dostavka-block-15 th{color:#fff;background:var(--figma-blue);font-weight:500}@media (max-width:1200px){#contact-page__info-and-map .contact-page__info__item{padding:48px 24px}#contact-page__info-and-map .contact-page__map__item{min-height:440px}#dostavka-hero .dostavka_hero_bottom_items{grid-template-columns:1fr}}