.contact-form__status{border:1px solid #b0944b;margin:1rem 0 0;padding:.75rem 1rem;display:none}.contact-form__status[data-visible=true]{display:block}.contact-form__form [aria-invalid=true]{border-color:#b3261e!important}@font-face{font-family:Open Sans;src:url(/assets/fonts/redesign/open-sans-cyrillic.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;src:url(/assets/fonts/redesign/open-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/redesign/source-serif-4-cyrillic.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/redesign/source-serif-4-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;src:url(/assets/fonts/redesign/material-symbols-outlined.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}:root{--am-graphite:#2b2d2c;--am-slate:#383c3b;--am-slate-soft:#4a4f4d;--am-stone:#d8d2c8;--am-paper:#e9e4db;--am-paper-light:#f1eee8;--am-ink:#222725;--am-muted:#505854;--am-copper:#b87345;--am-copper-dark:#925630;--am-line-dark:#f1eee82e;--am-line-light:#2227252e;--am-shadow:0 20px 54px #22272526;--am-radius:14px;--am-wrapper:min(1760px, calc(100% - clamp(64px, 7vw, 144px)));--am-font-sans:"Open Sans", Arial, sans-serif;--am-font-serif:"Source Serif 4", Georgia, serif}html{color:var(--am-ink);background:var(--am-paper);scroll-behavior:smooth;font-size:16px}body,body *,button,input,textarea,select{font-family:var(--am-font-sans)}body{min-width:320px;color:var(--am-ink);background:var(--am-paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.65}body.menu-open{overflow:hidden}h1,h2,h3,h4,h5,.default_h2,.default_h3,.span_h4,.h2,.h3,.h4,.reviews-panel__title{font-family:var(--am-font-serif);text-wrap:balance}.material-symbols-outlined,body .material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Symbols Outlined!important}::selection{color:var(--am-paper-light);background:var(--am-copper-dark)}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--am-copper);outline-offset:4px}.wrapper{width:var(--am-wrapper);padding-inline:0}.container{z-index:auto}nav.main_van{z-index:100;min-height:96px;color:var(--am-ink);border-bottom:1px solid var(--am-line-light);backdrop-filter:blur(14px);background:#e9e4dbfa;position:fixed;inset:0 0 auto;box-shadow:0 8px 28px #22272514}nav.main_van.change_color{color:var(--am-ink);background:#e9e4dbfc}nav.main_van .wrapper{grid-template-columns:minmax(300px,340px) minmax(620px,1fr) minmax(380px,410px);align-items:center;gap:clamp(22px,2vw,36px);width:min(1600px,100% - 64px);min-height:96px;display:grid}nav.main_van .wrapper>div:first-child{align-items:center;display:flex}nav.main_van .wrapper .logo,nav.main_van .wrapper .logo_white{justify-content:flex-start;max-width:none;margin:0;padding:0;display:inline-flex;width:auto!important}.brand-wordmark{color:var(--am-ink);flex-direction:column;align-items:flex-start;padding-left:14px;line-height:1.1;display:flex;position:relative}.brand-wordmark__role,.brand-wordmark__full-name{display:block}.brand-wordmark:before{content:"";background:var(--am-copper-dark);width:2px;position:absolute;inset:2px auto 1px 0}.brand-wordmark__role{color:var(--am-copper-dark);font-family:var(--am-font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.brand-wordmark__full-name{color:var(--am-ink);font-family:var(--am-font-serif);letter-spacing:-.018em;white-space:nowrap;margin-top:5px;font-size:19px;font-weight:600}nav.main_van iframe[src*=rating-badge]{display:none!important}nav.main_van .media_menu,nav.main_van.change_color .media_menu{justify-content:center;align-items:center;gap:clamp(14px,1.35vw,22px);width:100%;margin:0;padding:0;display:flex}nav.main_van .media_menu a,nav.main_van.change_color .wrapper .media_menu a{color:var(--am-ink);font-family:var(--am-font-sans);white-space:nowrap;text-underline-offset:5px;border:0;margin:0;padding:11px 0;font-size:15px;font-weight:600;line-height:1.2}nav.main_van .media_menu a:hover,nav.main_van.change_color .media_menu a:hover,nav.main_van .media_menu .current-menu-item a{color:var(--am-copper-dark);text-decoration:underline 1px}nav.main_van .wrapper .all_info{border-left:2px solid var(--am-copper-dark);grid-template-rows:repeat(2,24px);grid-template-columns:142px minmax(0,1fr);align-items:center;gap:4px 16px;width:100%;margin:0;padding:0 0 0 16px;display:grid}nav.main_van .wrapper .all_info .combiner{grid-area:1/1/3;justify-content:flex-start;width:auto;margin:0}nav.main_van .wrapper .all_info .phone_container{border:0;grid-template-rows:repeat(2,24px);align-items:center;width:100%;margin:0;padding:0;display:grid}nav.main_van .wrapper .all_info .phone_container:before{display:none}nav.main_van .wrapper .all_info .phone_container .email{color:#0000;height:24px;margin:0;font-size:0;line-height:24px}nav.main_van .wrapper .all_info .phone_container a,nav.main_van.change_color .wrapper .all_info .phone_container a{min-width:0;color:var(--am-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:24px;text-decoration:none}nav.main_van .wrapper .all_info .phone_container .email:first-child a{font-size:14.5px}nav.main_van .wrapper .all_info .phone_container a:before{display:none}nav.main_van .wrapper .all_info .call_me,nav.main_van .wrapper .all_info .messegers{grid-column:2;align-items:center;width:100%;height:24px;margin:0;padding:0;display:flex}nav.main_van .wrapper .all_info .call_me{grid-row:1}nav.main_van .wrapper .all_info .messegers{grid-row:2}nav.main_van .wrapper .all_info .call_me .email{color:#0000;height:24px;margin:0;font-size:0;line-height:24px}nav.main_van .wrapper .all_info .call_me a,nav.main_van .wrapper .all_info .messegers a{height:24px;color:var(--am-ink);white-space:nowrap;align-items:center;gap:7px;margin:0;padding:0;font-size:12.5px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}nav.main_van .wrapper .all_info .call_me a:before{content:"mail";color:var(--am-copper-dark);-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-family:Material Symbols Outlined;font-size:18px;font-weight:400;line-height:1}nav.main_van .wrapper .all_info .messegers .material-symbols-outlined{color:var(--am-copper-dark);font-size:18px}nav.main_van .wrapper .all_info :is(.call_me,.messegers) a:hover{color:var(--am-copper-dark)}.home header{min-height:756px;color:var(--am-paper-light);background:var(--am-graphite);padding:96px 0 0;overflow:hidden}.home header:before{display:none}.home header .wrapper{width:100%;max-width:none;margin-inline:auto}.home header .title-block{grid-template-columns:minmax(0,47%) minmax(0,53%);justify-content:stretch;align-items:stretch;gap:0;width:min(1920px,100%);min-height:660px;margin-inline:auto;padding:0;display:grid}.hero-copy{flex-direction:column;justify-content:center;max-width:none;padding:68px clamp(48px,7vw,150px) 54px;display:flex}.home header .title-block__title{max-width:620px;color:var(--am-paper-light);font-family:var(--am-font-serif);letter-spacing:-.03em;font-size:clamp(52px,4.65vw,70px);font-weight:500;line-height:.96}.home header .title-block__title .coffe_color{color:var(--am-copper);font-family:var(--am-font-serif);margin-bottom:8px;font-size:.55em;font-weight:500;line-height:1.1;display:block}.hero-name__surname,.hero-name__person{font-family:var(--am-font-serif);display:block}.hero-name__surname{font-size:1em!important}.hero-name__person{margin-top:4px;font-size:.82em;line-height:1.03}.hero-specialty{max-width:520px;color:var(--am-paper-light);border-top:2px solid var(--am-copper);font-family:var(--am-font-serif);margin-top:28px;padding-top:20px;font-size:clamp(21px,2vw,28px);line-height:1.25}.hero-consultation{color:#f1eee8e6;max-width:560px;margin-top:20px;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.hero-phone{min-height:44px;color:var(--am-paper-light);border:1px solid var(--am-line-dark);border-radius:var(--am-radius);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:9px 15px;font-size:15px;font-weight:600;display:inline-flex}.hero-phone:hover{border-color:var(--am-copper)}.hero-phone .material-symbols-outlined{color:var(--am-copper);font-size:20px}.hero-rating{border-radius:var(--am-radius);border:0;width:150px;height:50px;margin-top:26px}.hero-visual{background-image:url(/assets/images/consultation-room-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:660px;position:relative}.hero-reviews-card{width:min(500px,100% - 64px);height:590px;color:var(--am-ink);background:var(--am-paper-light);border-radius:var(--am-radius);box-shadow:var(--am-shadow);border:1px solid #f1eee86b;position:absolute;top:50%;right:clamp(32px,6vw,120px);overflow:hidden;transform:translateY(-50%)}.hero-reviews-card__heading{background:var(--am-graphite);justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 20px;display:flex}.hero-reviews-card__heading span{color:var(--am-copper);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.hero-reviews-card__heading h2{color:var(--am-paper-light);font-family:var(--am-font-serif);margin-top:3px;font-size:25px;font-weight:500;line-height:1.05}.hero-reviews-card__heading a{color:var(--am-paper-light);flex:none;font-size:13px;font-weight:600;text-decoration:none}.hero-reviews-card__heading a:hover{color:var(--am-copper)}.hero-reviews-card iframe{background:#fff;border:0;width:100%;height:498px;display:block}.home header .sub_title{display:none}main{color:var(--am-ink);background:var(--am-paper)}.brown_back{color:var(--am-paper-light);background:var(--am-graphite);padding:0}.brown_back .flex_start{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;width:min(1560px,100% - 64px);margin-inline:auto;display:grid}.reviews-panel,.left_side,.right_side{width:auto;min-width:0;min-height:0;margin:0;padding:48px 52px}.left_side:before,.left_side:after,.right_side:after{display:none}.reviews-panel{color:var(--am-ink);background:var(--am-paper-light);box-shadow:none;border:0;border-radius:0;position:relative;overflow:hidden}.reviews-panel__title{color:var(--am-ink);margin-bottom:22px;font-size:32px;font-weight:500;line-height:1.1}.reviews-panel:after,.left_side:after,.right_side:after,.vacuum:after,.default_h3:after,.services_list_wrapper>h3:after,.contacts_map .h2:after,main.no_home h1.default_h2:after{content:"";background:var(--am-copper);width:42px;height:2px;margin-top:15px;display:block}.reviews-panel iframe{box-shadow:none;border-radius:var(--am-radius)!important;border:1px solid #2227251f!important;width:100%!important;height:490px!important;position:static!important}.reviews-panel>a{max-width:calc(100% - 70px)!important;bottom:48px!important}.left_side,.right_side{color:var(--am-paper-light);background:var(--am-slate);border-left:1px solid var(--am-line-dark);box-shadow:none;flex-direction:column;overflow:visible;justify-content:flex-start!important;display:flex!important}.right_side{background:var(--am-graphite)}.left_side h2.default_h2,.right_side>b{color:var(--am-paper-light);font-family:var(--am-font-serif);font-size:clamp(29px,2.5vw,38px);font-weight:500;line-height:1.12}.left_side h2.default_h2{width:auto;padding:0}.left_side .h2_sub_title{color:#f1eee8e6;margin:24px 0 0;font-size:16px;line-height:1.6}.legal-outcomes,.legal-stages{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.legal-outcomes li,.legal-stages li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-width:0;line-height:1.55;display:grid;color:#f1eee8f0!important;font-size:15px!important}.legal-outcomes .material-symbols-outlined,.legal-stages .material-symbols-outlined{color:var(--am-copper);margin-top:2px;font-size:18px}.legal-stage-copy{display:block}.legal-stage-note{color:#f1eee8b3;margin-top:5px;font-size:13px;line-height:1.45;display:block}.right_side>b{border-bottom:0;padding-bottom:0;display:block}.left_side h2.default_h2:after,.right_side>b:after{content:"";background:var(--am-copper);width:46px;height:2px;margin-top:17px;display:block}.right_side .comb_desc{margin-top:0}.figure_back{background-color:var(--am-paper);background-image:none;padding:64px 0 72px}.figure_back>.wrapper{flex-direction:column;display:flex}.vacuum{width:min(1180px,100%);color:var(--am-ink);box-shadow:none;background:0 0;margin-inline:auto;padding:0}.vacuum>.default_h3,.figure_back>.wrapper>.default_h3{color:var(--am-ink);font-family:var(--am-font-serif);text-align:left;margin-bottom:0;font-size:clamp(34px,3.4vw,50px);font-weight:500;line-height:1.08;border:0!important;padding:0!important}.vacuum p{color:#363c39;text-align:left;max-width:76ch;padding-top:18px;font-size:16px;line-height:1.75}.vacuum p:first-of-type{padding-top:32px}.figure_back>.wrapper>.default_h3{width:min(1180px,100%);margin:42px auto 0}.items_box{counter-reset:principle;width:min(1180px,100%);box-shadow:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:20px auto 0;display:grid;padding:0!important}.items_box .item{counter-increment:principle;border-top:1px solid var(--am-line-light);width:auto;min-height:96px;box-shadow:none;background:0 0;grid-template-columns:42px 34px 1fr;align-items:center;gap:12px;margin:0;padding:22px 0;display:grid}.items_box .item:before{content:counter(principle, decimal-leading-zero);color:var(--am-copper-dark);font-family:var(--am-font-serif);font-size:26px;line-height:1}.items_box .item .principle-icon{color:var(--am-copper-dark);font-size:27px}.items_box .item p{color:var(--am-ink);text-align:left;padding:0;font-size:16px;line-height:1.5}.services_list_wrapper{width:min(1440px,100%);color:var(--am-paper-light);background:var(--am-graphite);box-shadow:none;border:0;border-radius:0;margin:22px auto 0;padding:48px}.services_list_wrapper>h3{color:var(--am-paper-light);font-family:var(--am-font-serif);padding:0;font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1.1}.home .services_list_wrapper>h3{display:none}.services_list_wrapper .services_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;margin-top:30px;display:grid}.services_list_wrapper .services_list .services_item,.services_list_wrapper .services_list .services_item:nth-child(4n){border-top:1px solid var(--am-line-dark);grid-template-columns:104px 1fr;align-items:center;gap:18px;min-width:0;margin:0;padding:16px 0;display:grid}.services_list_wrapper .services_list .services_item img{object-fit:cover;filter:saturate(.78)contrast(.98);width:104px;height:68px}.services_list_wrapper .services_list .services_item span{color:var(--am-paper-light);text-align:left;padding:0;font-size:15px;font-weight:600;line-height:1.4}.services_list_wrapper .services_list .services_item:hover span{color:var(--am-copper);text-decoration:none}.contacts_map{--contacts-gutter:max(32px, calc((100vw - 1600px) / 2));--contacts-map-start:calc(var(--contacts-gutter) + 560px);min-height:560px;color:var(--am-ink);background:var(--am-paper-light);overflow:hidden}.contacts_map:before{display:none}.contacts_map #map{width:auto;height:100%;min-height:560px;inset:0 0 0 var(--contacts-map-start);filter:saturate(.72)contrast(.95);display:block;position:absolute}.contacts_map #map iframe{border:0;max-width:100%;display:block;width:100%!important}.contacts_map>.wrapper{align-items:stretch;width:min(1600px,100% - 64px);min-height:560px;display:flex}.contacts_map .our_services{align-items:center;width:560px;margin:0;padding:42px 48px 40px 0;display:flex}.contacts_map .our_services .item{width:100%;color:var(--am-ink);box-shadow:none;background:0 0;margin:0;padding:0}.contacts_map .our_services .item:hover,.contacts_map .our_services .item.no_hover:hover{color:var(--am-ink)!important;box-shadow:none!important;background:0 0!important}.contacts_map .our_services .item .h2{color:var(--am-ink);font-family:var(--am-font-serif);font-size:40px;font-weight:500;line-height:1.1;text-align:left!important}.contacts_map .our_services .item .h4{color:var(--am-copper-dark);letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:13px;font-weight:700}.contacts_map address,.contacts_map .our_services a,.contacts_map .description{color:var(--am-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.contacts_map .contact-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.contacts_map .contact-actions .contact-max{color:var(--am-ink);align-items:center;gap:9px;margin:0;font-weight:600;display:inline-flex}.contacts_map .contact-actions .contact-max .material-symbols-outlined{color:var(--am-copper-dark);font-size:20px}.contacts_map .our_services a{font-variant-numeric:tabular-nums;margin-top:5px;display:block}.contacts_map .our_services a:hover{color:var(--am-copper-dark)}.contacts_map .description{border-top:1px solid var(--am-line-light);margin-top:22px;padding-top:20px;font-size:15px!important;font-weight:600!important;line-height:1.65!important}body:not(.home) main.no_home{min-height:58vh;color:var(--am-ink);background:var(--am-paper);margin:0;padding:142px 0 82px}body:not(.home)[data-route="/kontakty/"] .contacts_map{margin-top:88px}.bread_crumbs{margin-inline:auto;width:min(1160px,100%);color:var(--am-muted);overflow-wrap:anywhere;margin-bottom:30px;font-weight:600;font-size:14px!important;line-height:1.55!important}.bread_crumbs a,.bread_crumbs span,.breadcrumb_last{color:var(--am-muted);font-weight:600;font-size:14px!important;line-height:1.55!important}.bread_crumbs a:hover{color:var(--am-copper-dark)}main.no_home .page-title,main.no_home h1.default_h2,main.no_home .default_h2.dark,main.no_home .default_h3.dark{color:var(--am-ink);font-family:var(--am-font-serif);text-align:left;font-weight:500;line-height:1.08}main.no_home .page-title,main.no_home h1.default_h2{width:min(1160px,100%);max-width:none;color:var(--am-ink);font-family:var(--am-font-serif);letter-spacing:-.02em;text-align:left;margin-inline:auto;padding:0;font-weight:500;line-height:1.06;font-size:clamp(42px,4.25vw,58px)!important}main.no_home .page-title:after{content:"";background:var(--am-copper);width:42px;height:2px;margin-top:16px;display:block}.reviews-page-yandex{width:min(100%,1200px);color:var(--am-paper-light);background:var(--am-graphite);border-radius:var(--am-radius);grid-template-columns:330px minmax(0,1fr);margin:42px auto 62px;display:grid;overflow:hidden}.reviews-page-yandex__heading{border-right:1px solid var(--am-line-dark);flex-direction:column;justify-content:center;align-items:flex-start;padding:42px;display:flex}.reviews-page-yandex__heading>span{color:var(--am-copper);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.reviews-page-yandex__heading h2{color:var(--am-paper-light);font-family:var(--am-font-serif);margin:10px 0 22px;font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1.08}.reviews-page-yandex__heading a{color:var(--am-paper-light);text-decoration:underline;text-decoration-color:var(--am-copper);text-underline-offset:5px;font-size:14px;font-weight:600}.reviews-page-yandex iframe{background:var(--am-paper-light);border:0;width:100%;height:520px;display:block}main.no_home .default_h3.dark{font-size:clamp(30px,3vw,44px)}.double_box,.news,.detail_service,.services_list_wrapper,.resonant_list_wrapper{color:var(--am-ink)}.double_box{margin-inline:auto;max-width:1160px;margin-top:36px;display:block}.double_box .page-title+div,.double_box .page-title~div{margin-top:44px}.double_box .item,.double_box .item.fb_100,.double_box .item.padding5,.content_post,.detail_service .content{max-width:1120px;color:var(--am-ink);box-shadow:none;background:0 0;margin-inline:auto;padding:0!important}.double_box .item p,.content_post p,.detail_service .content p,.double_box .item li,.content_post li,.detail_service .content li{color:#343a37;text-align:left;font-size:17px!important;line-height:1.72!important}.content_post a,.double_box a,.detail_service .content a{color:var(--am-copper-dark);text-underline-offset:3px;text-decoration:underline}.content_post img,.double_box .item img,.detail_service .content img{border-radius:var(--am-radius);max-width:100%;height:auto}.content_post .editorial-article-image,.double_box .item .editorial-article-image{float:none;object-fit:cover;aspect-ratio:3/2;width:100%;max-height:560px;margin:0 0 34px;display:block}.content_post .main_image{border-radius:var(--am-radius);margin:0 28px 18px 0;padding:0}.resonant_list_wrapper,main.no_home>.wrapper>.services_list_wrapper{margin-inline:auto;width:min(1560px,100%);color:var(--am-ink);box-shadow:none;background:0 0;margin-top:36px;padding:0}main.no_home .services_list_wrapper,main.no_home .resonant_list_wrapper{margin-bottom:64px}.resonant_list_wrapper>h3,main.no_home>.wrapper>.services_list_wrapper>h3,main.no_home .services_list_wrapper>.page-title{color:var(--am-ink)}main.no_home .services_list_wrapper>.page-title{color:var(--am-paper-light)}.resonant_list_wrapper .resonant_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}main.no_home .resonant_list_wrapper>.page-title:after{display:none}.resonant_list_wrapper .resonant_list .resonant_item{min-height:0;color:var(--am-ink);background:var(--am-paper-light);box-shadow:0 0 0 1px var(--am-line-light);border:0;border-radius:16px;grid-template-columns:1fr;align-items:start;gap:0;margin:0;padding:0;display:grid;overflow:hidden}.resonant_list_wrapper .resonant_list .resonant_item:hover{box-shadow:0 0 0 1px var(--am-copper), 0 12px 34px #22272514}.resonant_list_wrapper .resonant_item_left img{object-fit:cover;filter:saturate(.82)contrast(.98);width:100%;display:block;border-radius:0!important;height:260px!important}.resonant_list_wrapper .resonant_item_left,.resonant_list_wrapper .resonant_item_right,.resonant_list_wrapper .resonant_item .content_post{width:auto;min-width:0;height:auto;padding:0}.resonant_list_wrapper .resonant_item_right,.resonant_list_wrapper .resonant_item_right *{color:var(--am-ink)}.resonant_list_wrapper .resonant_item_right{padding:24px}.resonant_list_wrapper .resonant_item_right p,.resonant_list_wrapper .resonant_item .content_post p{color:#343a37;margin:0;font-size:16px;line-height:1.65}.resonant_list_wrapper .resonant_item_right p:first-child,.resonant_list_wrapper .resonant_item .content_post p:first-child{color:var(--am-ink);font-family:var(--am-font-serif);-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:19px;font-weight:500;line-height:1.48;display:-webkit-box;overflow:hidden}.resonant_list_wrapper .resonant_item .resonant_item_more{color:var(--am-copper-dark);font-family:var(--am-font-sans);margin-top:18px;font-size:14px;font-weight:600}body[data-route="/news/"] .resonant_list_wrapper .resonant_item{grid-template-columns:1fr}body[data-route="/news/"] .resonant_list_wrapper .resonant_item_left img{object-fit:cover;background:var(--am-stone);height:300px!important}.resonant_list_wrapper .resonant_list .resonant_item:only-child{grid-column:1/-1;grid-template-columns:minmax(320px,42%) minmax(0,1fr)}.resonant_list_wrapper .resonant_list .resonant_item:only-child .resonant_item_left img{min-height:330px;height:100%!important}.resonant_list_wrapper .resonant_item>.content_post:only-child{grid-column:1/-1;max-width:980px}.pagination{grid-column:1/-1;margin-top:34px}.pagination .page-numbers{flex-wrap:wrap;gap:8px;margin:0;display:flex}.pagination .page-numbers li{border:0;width:auto;height:auto;margin:0}.pagination .page-numbers li a,.pagination .page-numbers li .current{min-width:44px;height:44px;color:var(--am-ink);background:var(--am-paper-light);border:1px solid var(--am-line-light);border-radius:var(--am-radius);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pagination .page-numbers li .current,.pagination .page-numbers li a:hover{color:var(--am-paper-light);background:var(--am-slate);border-color:var(--am-slate)}body[data-route="/obo-mne/"] .double_box .item>div{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:0 48px;max-width:1160px;display:grid}body[data-route="/obo-mne/"] .double_box .item{max-width:1160px}body[data-route="/obo-mne/"] .image_container{grid-area:1/1/span 6;width:100%}body[data-route="/obo-mne/"] .image_container img{float:none;border-radius:var(--am-radius);filter:none;width:100%;height:auto;margin:0}body[data-route="/obo-mne/"] .double_box .item>div>p{grid-column:2;margin:0 0 18px}.detail_service{margin-inline:auto;grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:flex-start;gap:56px;width:min(1420px,100%);margin-top:34px;display:grid}.detail_service .sidebar_uslugi{background:var(--am-stone);border:1px solid var(--am-line-light);width:100%;box-shadow:none;padding:24px;position:sticky;top:116px}.detail_service .sidebar_uslugi a{border-bottom:1px solid var(--am-line-light);margin:0;padding:10px 0}.detail_service .sidebar_uslugi a span{color:var(--am-ink);font-size:14px;line-height:1.4}.detail_service .sidebar_uslugi a.active span,.detail_service .sidebar_uslugi a:hover span{color:var(--am-copper-dark)}.detail_service .content{width:100%;max-width:1080px}.items_box.no_home{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.items_box.no_home .item{min-height:0;color:var(--am-ink);background:var(--am-paper-light);border:1px solid var(--am-line-light);box-shadow:none;padding:24px;display:block}.items_box.no_home .item:before{display:none}.items_box.no_home .item .principle-icon{color:var(--am-copper-dark);margin-bottom:16px;font-size:32px;display:block}.items_box.no_home .combo_box,.items_box.no_home .combo_box *{color:var(--am-ink)}.price-table thead,table.urist-prices thead{color:var(--am-paper-light);background:var(--am-slate)}.price-table tbody tr:nth-child(2n),table.urist-prices tbody tr:nth-child(2n){background:#d8d2c894}.full-price{margin-top:64px}.full-price__title{color:var(--am-ink);font-family:var(--am-font-serif);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.08}.full-price__sub-title{max-width:66ch;color:var(--am-muted);margin:0 0 28px;font-size:16px;line-height:1.6}.full-price__block{border:1px solid var(--am-line-light);border-radius:var(--am-radius);background:var(--am-paper-light);max-width:100%;overflow-x:auto}table.urist-prices{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--am-ink);background:var(--am-paper-light);margin:0}table.urist-prices th,table.urist-prices td{border:0;border-bottom:1px solid var(--am-line-light);overflow-wrap:anywhere;vertical-align:top;padding:14px 18px}table.urist-prices thead th{color:var(--am-paper-light);border:0;font-size:15px;font-weight:700;line-height:1.4}table.urist-prices thead th:last-child{width:150px}table.urist-prices tbody td{color:var(--am-ink);font-size:15px;line-height:1.5}table.urist-prices tbody td:last-child:not([colspan]){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}table.urist-prices tbody td.sub{color:var(--am-ink);background:var(--am-stone);padding-block:16px;font-size:16px;font-weight:700}table.urist-prices tbody tr:last-child td{border-bottom:0}.go_more img{display:none}.go_more:after{content:"arrow_forward";color:var(--am-copper-dark);vertical-align:-4px;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";margin-left:7px;font-family:Material Symbols Outlined;font-size:18px}footer{color:var(--am-paper-light);background:var(--am-graphite)}footer .top_section{border-bottom:1px solid var(--am-line-dark);grid-template-columns:250px minmax(0,1fr);gap:72px;width:min(1480px,100% - 64px);margin-inline:auto;padding:46px 0 36px;display:grid}footer .top_section .col,footer .top_section .col.services_footer{width:auto;min-height:0!important;padding-bottom:0!important}footer .top_section .col.services_footer .services_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 46px;width:100%;display:grid}footer .top_section .col span.h2,footer .top_section .col .map_site.h2{color:var(--am-paper-light);font-family:var(--am-font-serif);font-size:30px;font-weight:500;padding:0 0 24px!important}footer .top_section .col .map__site_item_wrapper a,footer .top_section .col.services_footer .services_list a{color:#f1eee8e6;min-width:0;padding:7px 0;font-size:14px;line-height:1.45;text-decoration:none!important}footer .top_section a:hover{color:var(--am-copper)}footer .bottom_section{grid-template-columns:minmax(360px,1fr) auto 230px;align-items:center;gap:36px;width:min(1480px,100% - 64px);margin-inline:auto;padding:28px 0 30px;display:grid}footer .bottom_section .copyright{text-align:center;justify-self:center}footer .bottom_section .akiva{justify-self:end}footer .logo_block .brand-wordmark,footer .brand-wordmark__full-name{color:var(--am-paper-light)}footer .brand-wordmark__role{color:var(--am-copper)}footer .bottom_section .logo_block .phone,footer .bottom_section .logo_block .phone a,footer .bottom_section .copyright,footer .bottom_section .copyright br,footer .bottom_section .akiva p{color:#f1eee8d1;font-size:13px}footer .akiva{opacity:.66;align-items:center;gap:10px;display:flex;text-decoration:none!important}footer .akiva p{margin:0;text-decoration:none!important}footer .akiva p br{display:none}@media (width<=1599px) and (width>=1101px){nav.main_van .wrapper{grid-template-columns:minmax(250px,285px) minmax(500px,1fr) minmax(340px,370px);gap:clamp(14px,1.4vw,22px)}.brand-wordmark__full-name{font-size:17px}nav.main_van .media_menu,nav.main_van.change_color .media_menu{gap:clamp(11px,1vw,16px)}nav.main_van .media_menu a,nav.main_van.change_color .wrapper .media_menu a{font-size:13.5px}nav.main_van .wrapper .all_info{grid-template-columns:136px minmax(0,1fr);column-gap:12px}nav.main_van .wrapper .all_info .phone_container a,nav.main_van.change_color .wrapper .all_info .phone_container a{font-size:13px}nav.main_van .wrapper .all_info .call_me a,nav.main_van .wrapper .all_info .messegers a{font-size:11.5px}footer .top_section .col.services_footer .services_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){:root{--am-wrapper:min(1080px, calc(100% - 40px))}nav.main_van .wrapper{grid-template-columns:245px minmax(410px,1fr) 300px;gap:14px}nav.main_van .media_menu{gap:14px}nav.main_van .media_menu a,nav.main_van.change_color .wrapper .media_menu a{font-size:13.5px}.hero-copy{padding-left:42px}.brown_back .flex_start{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-panel,.left_side,.right_side{padding:34px 26px}}@media (width<=1100px){nav.main_van{backdrop-filter:none;min-height:74px}nav.main_van .wrapper{grid-template-columns:1fr auto;min-height:74px}nav.main_van .wrapper>div:first-child{grid-column:1}nav.main_van.menu-open .wrapper>div:first-child{z-index:1001;position:fixed;top:19px;left:32px}.toggle_btn{z-index:1002;background:var(--am-slate);border-radius:var(--am-radius);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;padding:10px;display:flex;position:fixed;top:14px;right:20px}.toggle_btn span{background:var(--am-paper-light);flex:0 0 2px;width:24px;height:2px;margin:0}nav.main_van .wrapper .media_menu,nav.main_van.change_color .wrapper .media_menu{z-index:1000;background:var(--am-stone);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:min(420px,88vw);height:100dvh;padding:104px 32px 190px;transition:left .22s;display:flex;position:fixed;inset:0 auto 0 -100%;overflow-y:auto;box-shadow:20px 0 46px #2227252e}nav.main_van .wrapper .media_menu.active{left:0}nav.main_van .media_menu a,nav.main_van.change_color .wrapper .media_menu a{border-bottom:1px solid var(--am-line-light);width:100%;padding:15px 0;font-size:17px;color:var(--am-ink)!important}nav.main_van .wrapper .all_info{display:none}nav.main_van .wrapper .media_menu.active+.all_info{z-index:1001;background:var(--am-graphite);flex-direction:column;align-items:flex-start;gap:10px;width:min(420px,88vw);height:auto;padding:24px 32px 30px;display:flex;position:fixed;inset:auto auto 0 0;box-shadow:20px 0 46px #2227252e}nav.main_van .wrapper .media_menu.active+.all_info .phone_container{align-items:flex-start;width:100%;height:auto;padding-left:14px}nav.main_van .wrapper .media_menu.active+.all_info .combiner{width:100%;display:block}nav.main_van .wrapper .media_menu.active+.all_info .phone_container .email{width:100%;height:auto}nav.main_van .wrapper .media_menu.active+.all_info .phone_container a{color:var(--am-paper-light);font-size:15px}nav.main_van .wrapper .media_menu.active+.all_info .call_me,nav.main_van .wrapper .media_menu.active+.all_info .messegers{width:100%;display:block}nav.main_van .wrapper .media_menu.active+.all_info .call_me a,nav.main_van .wrapper .media_menu.active+.all_info .messegers a{color:#f1eee8db;font-size:13px}nav.main_van .wrapper .media_menu.active+.all_info .messegers .material-symbols-outlined{color:var(--am-copper)}.home header{padding-top:74px}.home header .title-block{grid-template-columns:1fr}.hero-copy{max-width:none;padding:56px var(--am-wrapper)}.hero-visual{min-height:520px}.hero-reviews-card{height:500px;right:24px}.hero-reviews-card iframe{height:408px}.brown_back .flex_start{grid-template-columns:1fr 1fr}.reviews-panel{grid-column:1/-1;min-height:540px}.reviews-panel iframe{height:420px!important}.left_side,.right_side{min-height:auto}.contacts_map #map{width:58%;inset:0 0 0 auto}.contacts_map .our_services{width:42%}footer .top_section{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:38px}footer .top_section .col.services_footer .services_list{grid-template-columns:1fr}footer .bottom_section{grid-template-columns:1fr 1fr;align-items:start;gap:28px}footer .bottom_section .logo_block{grid-column:1/-1}footer .bottom_section .copyright{text-align:left;justify-self:start}body:not(.home) main.no_home{padding-top:118px}body:not(.home)[data-route="/kontakty/"] .contacts_map{margin-top:74px}}@media (width<=720px){:root{--am-wrapper:calc(100% - 32px)}.brand-wordmark__role{font-size:12px}.brand-wordmark__full-name{margin-top:4px;font-size:16px}.hero-copy{width:100%;padding:48px 24px}.home header .title-block__title{font-size:clamp(46px,12vw,58px)}.hero-actions{flex-direction:column;align-items:stretch}.hero-phone{justify-content:center;width:100%}.hero-visual{background-position:58%;min-height:470px}.hero-reviews-card{width:calc(100% - 32px);height:500px;top:auto;bottom:16px;right:16px;transform:none}.brown_back .flex_start{grid-template-columns:1fr;width:100%}.reviews-panel{grid-column:auto;min-height:620px;padding:34px 20px}.reviews-panel iframe{height:520px!important}.left_side,.right_side{min-height:auto;padding:42px 24px}.figure_back{padding:58px 0 64px}.vacuum>.default_h3,.figure_back>.wrapper>.default_h3{font-size:36px}.vacuum p{font-size:15px;line-height:1.68}.items_box,.services_list_wrapper .services_list,.items_box.no_home,.resonant_list_wrapper .resonant_list{grid-template-columns:1fr}.reviews-page-yandex{grid-template-columns:1fr;margin:34px 0 48px}.reviews-page-yandex__heading{border-right:0;border-bottom:1px solid var(--am-line-dark);padding:30px 24px}.reviews-page-yandex iframe{height:540px}.items_box{gap:0}.services_list_wrapper{margin-top:54px;padding:34px 22px}.services_list_wrapper .services_list .services_item,.services_list_wrapper .services_list .services_item:nth-child(4n){grid-template-columns:90px 1fr}.services_list_wrapper .services_list .services_item img{width:90px;height:62px}.contacts_map{flex-direction:column;display:flex}.contacts_map>.wrapper{order:1;width:100%;min-height:0}.contacts_map .our_services{width:100%;padding:36px 24px}.contacts_map .our_services .item{display:block!important}.contacts_map .our_services .item .h2{font-size:38px}.contacts_map .our_services .item .h4{margin:21px 0 7px}.contacts_map address,.contacts_map .our_services a{font-size:16px;line-height:1.55}.contacts_map .description{margin-top:22px;padding-top:18px;font-size:16px!important;font-weight:400!important;line-height:1.65!important}.contacts_map #map{order:2;width:100%;height:400px;min-height:400px;display:block;position:relative;inset:auto}.contacts_map #map iframe{height:400px!important}.full-price{margin-top:48px}.full-price__title{font-size:32px;line-height:1.12}.full-price__sub-title{margin-bottom:22px;font-size:15px}table.urist-prices th,table.urist-prices td{padding:12px 10px}table.urist-prices thead th,table.urist-prices tbody td{font-size:14px}table.urist-prices thead th:last-child{width:102px}table.urist-prices tbody td.sub{font-size:15px}.detail_service{grid-template-columns:1fr;gap:32px}.detail_service .content,.detail_service .sidebar_uslugi{width:100%}.detail_service .sidebar_uslugi{position:static}.resonant_list_wrapper .resonant_list .resonant_item{grid-template-columns:1fr;gap:16px;padding:16px}.resonant_list_wrapper .resonant_list .resonant_item:only-child{grid-template-columns:1fr}.resonant_list_wrapper .resonant_item_left img{height:220px!important}body[data-route="/news/"] .resonant_list_wrapper .resonant_item{grid-template-columns:1fr}body[data-route="/news/"] .resonant_list_wrapper .resonant_item_left img{height:240px!important}.resonant_list_wrapper .resonant_list .resonant_item:only-child .resonant_item_left img{min-height:0;height:240px!important}.resonant_list_wrapper .resonant_item_right{padding:0}body[data-route="/obo-mne/"] .double_box .item>div{grid-template-columns:1fr;gap:26px}body[data-route="/obo-mne/"] .image_container{grid-area:auto/1;max-width:320px}body[data-route="/obo-mne/"] .double_box .item>div>p{grid-column:1;margin-bottom:0}.resonant_list_wrapper .resonant_item_right p,.resonant_list_wrapper .resonant_item .content_post p{font-size:16px!important;line-height:1.65!important}.content_post .main_image{float:none;width:100%;max-width:100%;margin:0 0 24px}footer .top_section .col.services_footer,footer .top_section .col{width:100%}footer .top_section{grid-template-columns:1fr;gap:28px}footer .top_section .col.services_footer .services_list{grid-template-columns:1fr}footer .bottom_section{grid-template-columns:1fr;align-items:start;gap:28px}footer .bottom_section .logo_block{grid-column:1/-1}footer .bottom_section .copyright{text-align:left;justify-self:start}footer .bottom_section .akiva{justify-self:start}body:not(.home) main.no_home{padding-top:106px}.bread_crumbs,.bread_crumbs *{font-size:13px!important;line-height:1.6!important}.bread_crumbs{margin-bottom:24px}main.no_home .page-title,main.no_home h1.default_h2{font-size:38px!important}.double_box .page-title+div,.double_box .page-title~div{margin-top:34px}}@media (width<=480px){:root{--am-wrapper:calc(100% - 24px)}.toggle_btn{right:12px}.hero-copy{padding-inline:18px}.hero-consultation{font-size:15px}.hero-visual{min-height:500px}.hero-reviews-card{width:calc(100% - 24px);bottom:12px;right:12px}.items_box .item{grid-template-columns:38px 30px 1fr;gap:9px}main.no_home h1.default_h2{font-size:38px}.double_box .item p,.content_post p,.detail_service .content p,.double_box .item li,.content_post li,.detail_service .content li{font-size:15px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1101px){nav.main_van .wrapper{grid-template-columns:minmax(310px,340px) minmax(560px,1fr) minmax(390px,420px);gap:clamp(22px,2vw,36px)}nav.main_van .wrapper .all_info{grid-template-rows:repeat(2,28px);grid-template-columns:142px minmax(0,1fr);align-items:center;row-gap:0}nav.main_van .wrapper .all_info .combiner,nav.main_van .wrapper .all_info .phone_container{grid-template-rows:repeat(2,28px);align-items:center;height:56px;display:grid}nav.main_van .wrapper .all_info .phone_container .email,nav.main_van .wrapper .all_info .phone_container a,nav.main_van .wrapper .all_info .call_me,nav.main_van .wrapper .all_info .messegers,nav.main_van .wrapper .all_info .call_me a,nav.main_van .wrapper .all_info .messegers a{align-items:center;height:28px;min-height:28px;line-height:28px;display:flex}}.home header{background:radial-gradient(circle at 78% 24%,#b76f4121,#0000 30%),linear-gradient(135deg,#292c2b 0%,#343836 100%);min-height:auto}.home header .container{min-height:auto}.home header .title-block{grid-template-columns:minmax(0,.92fr) minmax(460px,.72fr);gap:clamp(42px,5vw,82px);width:min(1560px,100% - 64px);min-height:620px;margin:0 auto}.hero-copy{padding:52px 0}.hero-visual{background:0 0;justify-content:flex-end;align-items:center;min-height:auto;padding:40px 0;display:flex}.hero-visual:before{display:none}.hero-reviews-card{width:100%;max-width:540px;height:560px;position:relative;inset:auto;transform:none}.hero-reviews-card iframe{height:468px}.brown_back{background:var(--am-graphite);padding:52px 0}.brown_back .flex_start{background:var(--am-slate);border:1px solid var(--am-line-dark);border-radius:18px;width:min(1480px,100% - 64px);overflow:hidden}.brown_back .left_side,.brown_back .right_side{padding:36px 40px 40px;background:0 0!important}.brown_back .right_side{border-left:1px solid var(--am-line-dark)}.brown_back .left_side h2,.brown_back .right_side>b{font-family:var(--am-font-sans);letter-spacing:-.025em;font-size:clamp(28px,2.1vw,34px);font-weight:650;line-height:1.18}.brown_back .left_side .h2_sub_title{font-family:var(--am-font-sans);margin-top:18px;font-size:17px;line-height:1.55}.legal-outcomes,.legal-stages{gap:10px;margin-top:20px}.legal-outcomes li,.legal-stages li{line-height:1.48}.legal-stage-note{font-family:var(--am-font-sans);margin-top:5px;font-size:14px;line-height:1.45}.figure_back{padding:54px 0 62px}.figure_back .vacuum{columns:2;column-gap:clamp(44px,5vw,76px);width:min(1480px,100%)}.figure_back .vacuum>.default_h3{column-span:all;margin-bottom:26px}.figure_back .vacuum p{break-inside:avoid;orphans:3;widows:3;max-width:none;margin:0 0 18px;padding-top:0}.figure_back>.wrapper>.default_h3,.figure_back .items_box{width:min(1480px,100%)}.services_list_wrapper,main.no_home>.wrapper>.services_list_wrapper{width:min(1480px,100%);color:var(--am-ink);background:0 0;border:0;margin:26px auto 0;padding:0}.services_list_wrapper>h3,.services_list_wrapper>.page-title{color:var(--am-ink)!important}.services_list_wrapper .services_list,main.no_home .services_list_wrapper .services_list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:28px!important;display:grid!important}.services_list_wrapper .services_list .services_item,.services_list_wrapper .services_list .services_item:nth-child(4n){border-radius:14px;flex-direction:column;justify-content:space-between;box-shadow:0 12px 32px #2326250f;min-height:168px!important;color:var(--am-ink)!important;border:1px solid var(--am-line-light)!important;background:#ffffff7a!important;align-items:flex-start!important;gap:20px!important;padding:24px!important;display:flex!important}.services_list_wrapper .services_item:before{display:none!important}.services_list_wrapper .service-card-icon{background:#b76f411a;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;color:var(--am-copper)!important;font-size:24px!important}.services_list_wrapper .services_item span:not(.service-card-icon){font-family:var(--am-font-sans);color:var(--am-ink)!important;font-size:15px!important;line-height:1.45!important}.services_list_wrapper .services_item:hover{transform:translateY(-3px);background:#ffffffad!important;border-color:#b76f4180!important}.services_list_wrapper .services_item:hover span:not(.service-card-icon){color:var(--am-ink)!important}.reviews-page-yandex{isolation:isolate;grid-template-columns:320px minmax(0,1fr);width:min(1180px,100%);overflow:hidden}.reviews-page-yandex>*{min-width:0}.reviews-page-yandex iframe{display:block;width:100%!important;max-width:100%!important}.contacts_map .our_services .item{overflow:hidden;background:#f6f3edf5!important}.contacts_map .our_services .item:hover,.contacts_map .our_services .item.no_hover:hover{background:#f6f3edf5!important}.contacts_map .description{z-index:1;border-top:1px solid var(--am-line-light);position:relative}footer .top_section{grid-template-columns:260px minmax(0,980px);justify-content:space-between;gap:64px;width:min(1480px,100% - 64px)}footer .top_section .col.services_footer .services_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px}footer .bottom_section{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:32px;width:min(1480px,100% - 64px)}footer .bottom_section>*{min-width:0}footer .bottom_section .akiva{border:1px solid var(--am-line-dark);opacity:.88;border-radius:999px;justify-self:end;align-items:center;gap:10px;max-width:100%;padding:9px 14px;display:inline-flex}footer .bottom_section .akiva p{white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.35}footer .bottom_section .akiva p br{display:none}@media (width<=1200px){.services_list_wrapper .services_list,main.no_home .services_list_wrapper .services_list{grid-template-columns:repeat(2,minmax(0,1fr))!important}footer .top_section{grid-template-columns:1fr;gap:28px}footer .top_section .col.services_footer .services_list,footer .bottom_section{grid-template-columns:repeat(2,minmax(0,1fr))}footer .bottom_section .akiva{justify-self:start}}@media (width<=1100px){.home header .title-block{width:var(--am-wrapper);grid-template-columns:1fr;gap:0;padding:0 0 42px}.hero-copy{padding:46px 0 24px}.hero-visual{min-height:auto;padding:0}.hero-reviews-card{width:100%;max-width:none;height:550px;position:relative;inset:auto;transform:none}.hero-reviews-card iframe{height:458px}.figure_back .vacuum{columns:1;width:min(860px,100%)}.brown_back .flex_start{grid-template-columns:1fr}.brown_back .right_side{border-left:0;border-top:1px solid var(--am-line-dark)}}@media (width<=720px){.home header .title-block,.brown_back .flex_start,footer .top_section,footer .bottom_section{width:calc(100% - 32px)}.hero-copy{padding:36px 0 20px}.hero-reviews-card{height:520px}.hero-reviews-card iframe{height:428px}.brown_back{padding:24px 0}.brown_back .left_side,.brown_back .right_side{padding:28px 22px 30px}.services_list_wrapper .services_list,main.no_home .services_list_wrapper .services_list{grid-template-columns:1fr!important}footer .top_section .col.services_footer .services_list,footer .bottom_section{grid-template-columns:1fr}footer .bottom_section .akiva p{white-space:normal}}html,body{margin-top:0!important;padding-top:0!important}nav.main_van{min-height:88px;margin-top:0!important;top:0!important}.toggle_btn{appearance:none;box-shadow:none;background-clip:padding-box;border:0;outline:0}.toggle_btn:focus{box-shadow:none;outline:0}.toggle_btn:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #a96339}nav.main_van .wrapper{grid-template-columns:minmax(250px,284px) minmax(480px,1fr) minmax(360px,390px);gap:clamp(20px,2.3vw,38px);width:min(1360px,100% - 48px);min-height:88px}nav.main_van .brand-wordmark{justify-items:start;gap:4px;padding-left:14px;line-height:1;display:grid}nav.main_van .brand-wordmark__role,nav.main_van .brand-wordmark__full-name{text-align:left;margin:0;padding:0}@media (width>=1101px){nav.main_van .media_menu,nav.main_van.change_color .media_menu{transform:translateY(8px)}}nav.main_van .media_menu,nav.main_van.change_color .media_menu{justify-content:flex-start;gap:clamp(14px,1.35vw,22px)}nav.main_van .media_menu a,nav.main_van.change_color .wrapper .media_menu a{font-size:14px}nav.main_van .wrapper .all_info{border-left:1px solid #92563094;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:100%;min-height:88px;margin:0;padding:0 0 0 18px;display:flex}.header-contact-grid{grid-template-rows:14px repeat(2,28px);grid-template-columns:128px minmax(0,1fr);align-self:center;align-items:center;column-gap:18px;width:100%;min-width:0;display:grid}.header-contact-label{color:#78543d;letter-spacing:.13em;text-transform:uppercase;grid-area:1/1/auto/-1;align-self:start;font-size:10.5px;font-weight:700;line-height:1}.header-contact-link,.header-message-link,nav.main_van .header-contact-link,nav.main_van .header-message-link,nav.main_van.change_color .header-contact-link,nav.main_van.change_color .header-message-link{color:#222725;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;min-width:0;min-height:28px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.header-contact-phone--primary{grid-area:2/1}.header-contact-phone--secondary{grid-area:3/1}.header-message-link{grid-column:2;gap:8px}.header-message-link.contact-link--email{grid-row:2}.header-message-link:not(.contact-link--email){grid-row:3}.header-message-link .material-symbols-outlined{color:#925630;flex:0 0 17px;font-size:17px}.header-message-link>span:last-child{color:inherit;font:inherit!important;line-height:inherit!important}.header-message-link:hover,nav.main_van .header-contact-phone:hover{color:#925630}.header-message-link,.header-contact-phone{transition:color .18s,transform .18s}.header-message-link:hover,.header-message-link:focus-visible{color:#925630;transform:translateY(-1px)}nav.main_van .header-message-link:hover,nav.main_van .header-message-link:focus-visible,nav.main_van.change_color .header-message-link:hover,nav.main_van.change_color .header-message-link:focus-visible{color:#925630!important}nav.main_van .header-message-link:hover .material-symbols-outlined,nav.main_van .header-message-link:focus-visible .material-symbols-outlined{color:#c78356}.header-message-link:focus-visible,.header-contact-phone:focus-visible{outline-offset:3px;outline:2px solid #925630ad}.home{--home-content:min(1280px, calc(100% - 48px));background:#eee9e1}.home :is(#legal-guidance,#principles-and-services,#contacts,#site-footer,#site-credit){scroll-margin-top:88px}.home header{color:#f5f1eb;background-color:#242827;background-image:linear-gradient(90deg,#181c1bf7 0%,#181c1be0 42%,#181c1b7a 78%,#181c1b99 100%),url(/assets/images/hero-courthouse-illustration.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:auto;padding:88px 0 0}.home header .container,.home header .wrapper{min-height:0}.home header .title-block{width:var(--home-content);grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-items:stretch;gap:clamp(54px,7vw,96px);min-height:640px;margin:0 auto;padding:0;display:grid}.home .hero-copy{justify-content:center;max-width:610px;padding:72px 0 64px}.home header .title-block__title{color:#f5f1eb;letter-spacing:-.035em;max-width:610px;margin:0;font-size:clamp(50px,4.4vw,66px);font-weight:500;line-height:.98}.home header .title-block__title .coffe_color{color:#c78356;margin-bottom:10px;font-size:.43em;line-height:1}.home .hero-name__person{margin-top:5px;font-size:.78em}.home .hero-specialty{color:#f5f1eb;border:0;max-width:560px;margin:28px 0 0;padding:0;font-size:clamp(20px,1.8vw,25px);line-height:1.25}.home .hero-consultation{color:#f5f1ebd1;max-width:560px;margin-top:14px;font-size:15px;line-height:1.6}.home .hero-actions{margin-top:22px}.home .hero-phone{border:1px solid #f5f1eb47;border-radius:8px;min-height:44px;padding:9px 16px}.home .hero-rating{border-radius:8px;margin-top:22px}.home .hero-visual{background:0 0;justify-content:flex-end;align-items:center;min-height:640px;padding:40px 0;display:flex}.home .hero-visual:before{display:none}.home .hero-reviews-card{background:#f7f4ef;border:1px solid #f5f1eb70;border-radius:12px;width:100%;max-width:480px;height:540px;position:relative;inset:auto;overflow:hidden;transform:none;box-shadow:0 26px 64px #0b0e0d3d}.home .hero-reviews-card__heading{background:#1c201ffa;min-height:82px;padding:16px 18px}.home .hero-reviews-card__heading h2{font-size:23px}.home .hero-reviews-card iframe{height:458px}.home .brown_back{color:#f5f1eb;background:#242827;padding:0 0 64px}.home .brown_back .flex_start{width:var(--home-content);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(56px,7vw,96px);margin:0 auto;display:grid;overflow:visible}.home .brown_back .left_side,.home .brown_back .right_side{color:#f5f1eb;min-width:0;box-shadow:none;border:0;margin:0;background:0 0!important;padding:58px 0 0!important}.home .legal-guidance-title,.home .brown_back .left_side h2,.home .brown_back .right_side h2{color:#f5f1eb;letter-spacing:-.022em;white-space:nowrap;margin:0;padding:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(26px,1.95vw,28px);font-weight:500;line-height:1.2;width:100%!important}.home .brown_back .left_side h2.legal-guidance-title:after,.home .brown_back .right_side h2.legal-guidance-title:after,.home .brown_back .left_side:after,.home .brown_back .right_side:after{content:none!important;display:none!important}.home .brown_back .left_side .h2_sub_title{color:#f5f1ebc7;width:100%;margin:18px 0 0;padding:0;font-size:15px;line-height:1.5;display:block}.home .legal-outcomes,.home .legal-stages{gap:9px;margin:18px 0 0}.home .legal-stages{margin-top:18px}.home .legal-outcomes li,.home .legal-stages li{grid-template-columns:18px minmax(0,1fr);gap:10px;line-height:1.48;color:#f5f1ebe0!important;font-size:14px!important}.home .legal-outcomes .material-symbols-outlined,.home .legal-stages .material-symbols-outlined{color:#c78356;margin-top:3px;font-size:15px}.home .figure_back{background:#eee9e1;padding:0 0 88px;overflow:hidden}.home .figure_back>.wrapper{width:var(--home-content);flex-direction:column;display:flex}.home .figure_back .vacuum{float:none;columns:initial;border-bottom:1px solid #22272526;grid-template-columns:minmax(390px,460px) minmax(0,1fr);gap:18px clamp(48px,5vw,64px);width:min(1200px,100%);max-width:none;margin:0 auto;padding:78px 0 72px;display:grid}.home .figure_back .vacuum:after{content:none;display:none}.home .attorney-information-intro{background:linear-gradient(#181c1be0 0%,#181c1b57 52%,#181c1bb8 100%),url(/assets/images/editorial/case-archive-review.jpg) 50%/cover no-repeat;border:0;border-radius:16px;flex-direction:column;grid-area:1/1/span 5;justify-content:flex-start;align-self:stretch;min-height:100%;padding:clamp(34px,4vw,48px);display:flex;overflow:hidden;box-shadow:0 20px 46px #2327251f}.home .attorney-information-kicker{color:#d59a72;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.2;display:block}.home .attorney-information-title{color:#f5f1eb;text-align:left;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(42px,3.2vw,48px);font-weight:600;line-height:1.05;border:0!important;padding:0!important}.home .attorney-information-title span{display:block;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.home .attorney-information-title span+span{margin-top:5px}.home .attorney-information-title:after{content:none;display:none}.home .figure_back .vacuum p{color:#39403d;text-align:left;border:0;grid-column:2;width:auto;max-width:760px;font-size:16px;line-height:1.72;margin:0!important;padding:0!important}.home .figure_back .vacuum p:first-of-type{color:#39403d;font-size:16px;line-height:1.72}.home .home-section-title,.home .figure_back>.wrapper>.default_h3{color:#222725;text-align:left;width:100%;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(34px,3vw,42px);font-weight:500;line-height:1.12;border:0!important;padding:0!important}.home .home-section-title:after,.home .figure_back>.wrapper>.default_h3:after{content:none;display:none}.home .principles-panel{color:#f5f1eb;background:radial-gradient(circle at 4% 6%,#c7835629,#0000 28%),#242827;border:1px solid #f5f1eb21;border-radius:16px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(38px,5vw,72px);width:100%;margin:72px 0 68px;padding:clamp(34px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 64px #23272521}.home .principles-panel:before{content:"";background:#c78356;width:1px;position:absolute;top:48px;bottom:48px;left:clamp(34px,4vw,54px)}.home .principles-intro{padding-left:22px}.home .principles-kicker{color:#d59a72;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.home .principles-panel .principles-title{color:#f5f1eb;margin-top:14px;font-size:clamp(36px,3.2vw,48px);line-height:1.04}.home .principles-panel .items_box{float:none;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:0 34px;width:100%;margin:0;display:grid}.home .principles-panel .items_box .item{color:#f5f1eb;width:auto;min-height:104px;box-shadow:none;background:0 0;border:0;border-top:1px solid #f5f1eb29;border-radius:0;margin:0;padding:22px 0 20px 42px;display:block;position:relative;transform:none}.home .principles-panel .items_box .item:before{content:attr(data-principle-number);color:#d59a72;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.2;position:absolute;top:23px;left:0}.home .principles-panel .items_box .item p{color:#f5f1ebe6;border:0;width:auto;margin:0;padding:0;font-size:15px;line-height:1.55}.home .services-title{margin-top:0}.home .home-services-panel{color:#222725;background:#faf8f4b8;border:1px solid #22272521;border-radius:16px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(38px,5vw,72px);width:100%;margin:0;padding:clamp(34px,4vw,54px);display:grid;position:relative;box-shadow:0 20px 46px #23272512}.home .home-services-intro{border-left:1px solid #c78356;align-self:start;padding-left:22px}.home .home-services-kicker{color:#925630;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700;line-height:1.2;display:block}.home .home-services-panel .services-title{color:#222725;font-size:clamp(36px,3.2vw,48px);line-height:1.04}.home .home-services-panel .services_list_wrapper{color:#222725;background:0 0;border:0;width:100%;margin:0;padding:0}.home .home-services-panel .services_list_wrapper .services_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 34px!important;margin-top:0!important}.home .home-services-panel .services_list .services_item,.home .home-services-panel .services_list .services_item:nth-child(4n){color:#2b312e;box-shadow:none;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0;transition:color .18s,padding-left .18s;display:flex;position:relative;transform:none;background:0 0!important;border:0!important;border-top:1px solid #22272526!important;gap:0!important;min-height:86px!important;padding:22px 0 20px 42px!important}.home .home-services-panel .services_list .services_item:before{content:attr(data-service-number);color:#a5673f;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.2;position:absolute;top:23px;left:0;display:block!important}.home .home-services-panel .services_list .services_item:after{content:none}.home .home-services-panel .services_list .service-card-arrow{color:#92563099;letter-spacing:normal;font-feature-settings:"liga";white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-weight:400;font-family:Material Symbols Outlined!important;font-size:18px!important;line-height:1.2!important}.home .home-services-panel .services_list .services_item>span:not(.service-card-icon):not(.service-card-arrow){flex:auto;min-width:0}.home .home-services-panel .services_list .services_item:hover{color:#925630;padding-left:48px!important}.home .home-services-panel .service-card-icon{display:none!important}.home .contacts_map{isolation:isolate;color:#222725;background:#dcded8;min-height:640px;position:relative;overflow:hidden}.home .contacts_map:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#1d212047 0%,#1d21200d 48%,#0000 72%);display:block;position:absolute;inset:0}.home .contacts_map #map{filter:saturate(.72)contrast(.96);height:100%;min-height:640px;display:block;position:absolute;width:100%!important;inset:0!important}.home .contacts_map #map iframe{pointer-events:auto;width:100%!important;height:640px!important}.home .contacts_map>.wrapper{width:var(--home-content);z-index:2;align-items:center;min-height:640px;margin:0 auto;display:flex;position:relative}.home .contacts_map .our_services{width:430px;margin:0;padding:0}.home .contacts_map .our_services .item,.home .contacts_map .our_services .item:hover,.home .contacts_map .our_services .item.no_hover:hover{border:1px solid #22272524;border-radius:12px;grid-template-columns:1fr;gap:0;width:100%;margin:0;padding:34px;color:#222725!important;background:#f7f4eff5!important;display:grid!important;box-shadow:0 24px 56px #191e1c33!important}.home .contacts_map .our_services .item .h2{color:#222725;margin:0 0 18px;font-size:36px;line-height:1.05}.home .contacts_map .our_services .item .h2:after{content:none;display:none}.home .contacts_map .our_services .item .h4{color:#8c5634;letter-spacing:.13em;margin:14px 0 4px;font-size:10px}.home .contacts_map address,.home .contacts_map .our_services a{color:#222725;overflow-wrap:normal;font-size:14px;line-height:1.55}.home .contacts_map .our_services a[href^=mailto\:]{white-space:nowrap;display:inline-block}.home .contacts_map .description{color:#3c4440;border:0;margin:18px 0 0;padding:0;font-size:13px!important;font-weight:500!important;line-height:1.55!important}.home .contacts_map .contact-actions{margin-top:18px}.home .contacts_map .contact-actions .contact-max{border:1px solid #22272529;border-radius:8px;min-height:38px;margin:0;padding:7px 11px;font-size:13px;display:inline-flex}footer .bottom_section,.home footer .bottom_section{border:0;width:min(1280px,100% - 48px);min-height:0;margin:0 auto;padding:52px 0 34px;display:block}footer .footer-main{grid-template-columns:minmax(300px,1.15fr) minmax(190px,.65fr) minmax(300px,1fr);align-items:start;gap:clamp(36px,5vw,78px);display:grid}footer .footer-brand{color:#f5f1eb;gap:6px;padding-left:18px;text-decoration:none;display:grid;position:relative}footer .footer-brand:before{content:"";background:#c78356;width:1px;position:absolute;inset:1px auto 0 0}footer .footer-brand__role,footer .footer-group-label{color:#d59a72;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:1.2}footer .footer-brand__name{color:#f5f1eb;font-family:"Source Serif 4",Georgia,serif;font-size:22px;font-weight:600;line-height:1.15}footer .footer-contact-group{gap:9px;display:grid}footer .footer-phone-group a,footer .footer-message-link{color:#f5f1ebe0;align-items:center;gap:9px;min-height:26px;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}footer .footer-message-link .material-symbols-outlined{color:#d59a72;font-size:17px}footer .footer-phone-group a:hover,footer .footer-message-link:hover,footer .footer-phone-group a:focus-visible,footer .footer-message-link:focus-visible{color:#d59a72;transform:translateY(-1px)}footer .footer-primary-nav{border:0;flex-wrap:wrap;justify-content:flex-start;gap:12px 30px;margin:36px 0 0;padding:0;display:flex;box-shadow:none!important;background:0 0!important;position:static!important;inset:auto!important}footer .footer-primary-nav a{color:#f5f1ebd1;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s}footer .footer-primary-nav a:hover,footer .footer-primary-nav a:focus-visible{color:#d59a72}footer .footer-meta{border-top:1px solid #f5f1eb24;justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding-top:22px;display:flex}footer .footer-meta .copyright{color:#f5f1eb9e;text-align:left;margin:0;font-size:12px}footer .akiva,footer .bottom_section .akiva{opacity:.72;align-items:center;gap:8px;min-width:max-content;padding:0;transition:opacity .18s,transform .18s;width:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;text-decoration:none!important;display:inline-flex!important}footer .bottom_section .akiva img{object-fit:contain;filter:grayscale()brightness(1.8);width:18px;height:18px}footer .akiva span{color:#f5f1ebb3;white-space:nowrap;font-size:12px;transition:color .18s}footer .akiva:hover,footer .akiva:focus-visible{opacity:1;transform:translateY(-1px)}footer .akiva:hover span,footer .akiva:focus-visible span{color:#d59a72}@media (width<=1280px) and (width>=1101px){nav.main_van .wrapper{grid-template-columns:244px minmax(420px,1fr) minmax(352px,360px);gap:14px;width:calc(100% - 36px)}nav.main_van .media_menu,nav.main_van.change_color .media_menu{gap:13px}nav.main_van .media_menu a,nav.main_van.change_color .wrapper .media_menu a{font-size:12.5px}nav.main_van .wrapper .all_info{padding-left:12px}.header-contact-grid{grid-template-columns:116px minmax(0,1fr);column-gap:8px}.header-contact-link,.header-message-link,nav.main_van .header-contact-link,nav.main_van .header-message-link,nav.main_van.change_color .header-contact-link,nav.main_van.change_color .header-message-link{font-size:clamp(11.75px,1.05vw,12.5px)}.header-message-link{gap:6px}.header-message-link .material-symbols-outlined{flex-basis:16px;font-size:16px}}@media (width<=1180px){.home .brown_back .flex_start{grid-template-columns:1fr;row-gap:0}.home .brown_back .right_side{padding-top:46px}.home .legal-guidance-title,.home .brown_back .left_side h2,.home .brown_back .right_side h2{white-space:normal}}@media (width<=1100px){nav.main_van,nav.main_van .wrapper{min-height:74px}.home :is(#legal-guidance,#principles-and-services,#contacts,#site-footer,#site-credit){scroll-margin-top:74px}nav.main_van .wrapper{grid-template-columns:1fr auto;width:calc(100% - 40px)}nav.main_van .wrapper .all_info{display:none}nav.main_van .wrapper .media_menu.active+.all_info{z-index:1001;background:#242827;border:0;width:min(420px,88vw);height:auto;padding:20px 28px 26px;display:block;position:fixed;inset:auto auto 0 0}nav.main_van .wrapper .media_menu.active+.all_info .header-contact-grid{grid-template-rows:auto;grid-template-columns:1fr;row-gap:4px;display:grid}nav.main_van .wrapper .media_menu.active+.all_info .header-contact-grid>*{grid-area:auto!important}nav.main_van .wrapper .media_menu.active+.all_info .header-contact-link,nav.main_van .wrapper .media_menu.active+.all_info .header-message-link{color:#f5f1eb;min-height:30px;font-size:14px}nav.main_van .wrapper .media_menu.active+.all_info .header-message-link{gap:8px}nav.main_van .wrapper .media_menu.active+.all_info .header-contact-label,nav.main_van .wrapper .media_menu.active+.all_info .material-symbols-outlined{color:#c78356}.home header{background-position:58%;padding-top:74px}.home header .title-block{grid-template-columns:1fr;gap:0;width:min(760px,100% - 40px);min-height:0}.home .hero-copy{max-width:650px;padding:56px 0 30px}.home .hero-visual{justify-content:flex-start;min-height:0;padding:0 0 50px}.home .hero-reviews-card{max-width:620px}.home .items_box{grid-template-columns:repeat(2,minmax(0,1fr))}.home .services_list_wrapper .services_list{grid-template-columns:repeat(2,minmax(0,1fr))!important}footer .footer-main{grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr)}footer .footer-message-group{grid-column:1/-1}}@media (width<=720px){.home{--home-content:calc(100% - 32px)}nav.main_van .wrapper{width:calc(100% - 32px)}.home header .title-block{width:var(--home-content)}.home .hero-copy{padding:42px 0 24px}.home header .title-block__title{font-size:clamp(43px,12.4vw,54px)}.home .hero-specialty{margin-top:22px;font-size:20px}.home .hero-phone{align-self:flex-start;width:auto}.home .hero-reviews-card{height:500px}.home .hero-reviews-card iframe{height:418px}.home .brown_back{padding-bottom:48px}.home .brown_back .left_side,.home .brown_back .right_side{padding:42px 0 0!important}.home .legal-guidance-title,.home .brown_back .left_side h2,.home .brown_back .right_side h2{font-size:28px}.home .legal-outcomes li,.home .legal-stages li{font-size:14px!important}.home .figure_back{padding:0 0 64px}.home .figure_back .vacuum{grid-template-columns:1fr;row-gap:16px;padding:54px 0 50px}.home .attorney-information-intro{grid-area:auto/1;min-height:340px;margin-bottom:14px;padding:34px 30px}.home .attorney-information-title{font-size:40px}.home .figure_back .vacuum p,.home .figure_back .vacuum p:first-of-type{grid-column:1;font-size:14px;line-height:1.65}.home .principles-panel{border-radius:12px;grid-template-columns:1fr;gap:26px;margin:48px 0 54px;padding:30px 24px}.home .principles-panel:before{height:74px;top:30px;bottom:auto;left:24px}.home .principles-intro{padding-left:18px}.home .principles-panel .principles-title{font-size:36px}.home .principles-panel .items_box{grid-template-columns:1fr;gap:0;margin:0}.home .home-services-panel{border-radius:12px;grid-template-columns:1fr;gap:26px;padding:30px 24px}.home .home-services-intro{padding-left:18px}.home .home-services-panel .services-title{font-size:36px}.home .home-services-panel .services_list_wrapper .services_list{grid-template-columns:1fr!important;gap:0!important}.home .home-services-panel .services_list .services_item,.home .home-services-panel .services_list .services_item:nth-child(4n){min-height:80px!important}.home .home-section-title,.home .figure_back>.wrapper>.default_h3{font-size:34px}.home .services_list_wrapper .services_list{grid-template-columns:1fr!important}.home .services_list_wrapper .services_list .services_item,.home .services_list_wrapper .services_list .services_item:nth-child(4n){min-height:80px!important}.home .contacts_map,.home .contacts_map>.wrapper,.home .contacts_map #map{min-height:760px}.home .contacts_map #map iframe{height:760px!important}.home .contacts_map>.wrapper{width:var(--home-content);align-items:flex-start;padding:30px 0}.home .contacts_map .our_services{width:100%}.home .contacts_map .our_services .item,.home .contacts_map .our_services .item:hover,.home .contacts_map .our_services .item.no_hover:hover{padding:28px 24px}.home .contacts_map .our_services a[href^=mailto\:]{font-size:13px}footer .bottom_section,.home footer .bottom_section{width:calc(100% - 32px);padding:42px 0 30px}footer .footer-main{grid-template-columns:1fr;gap:28px}footer .footer-message-group{grid-column:auto}footer .footer-primary-nav{justify-content:flex-start;gap:10px 20px;margin-top:32px}footer .footer-meta{flex-direction:column;align-items:flex-start;gap:18px}footer .akiva span{white-space:normal}footer .akiva,footer .bottom_section .akiva{min-width:0}}body:not(.home){--inner-content:min(1280px, calc(100vw - 48px));background:#eee9e1}body:not(.home) main.no_home{background:#eee9e1;min-height:60vh;padding:136px 0 96px}body:not(.home) main.no_home>.container>.wrapper,body:not(.home) main.no_home>.wrapper,body:not(.home) .bread_crumbs,body:not(.home) .double_box,body:not(.home) main.no_home .services_list_wrapper,body:not(.home) main.no_home .resonant_list_wrapper,body:not(.home) main.no_home .detail_service{width:var(--inner-content);max-width:none;margin-inline:auto}body:not(.home) .bread_crumbs{color:#65706a;margin-bottom:34px;font-weight:600;font-size:13px!important}body:not(.home) .bread_crumbs :is(a,span),body:not(.home) .breadcrumb_last{color:inherit;font-weight:inherit;font-size:inherit!important}body:not(.home) main.no_home :is(.page-title,h1.default_h2,.default_h2.dark){color:#222725;letter-spacing:-.025em;text-align:left;width:100%;max-width:1040px;margin:0;padding:0;font-family:"Source Serif 4",Georgia,serif;font-weight:500;line-height:1.04;font-size:clamp(40px,3.4vw,52px)!important}body:not(.home) main.no_home .page-title:after,body:not(.home) main.no_home h1.default_h2:after,body:not(.home) main.no_home .default_h2.dark:after{content:none!important;display:none!important}body:not(.home) .double_box{margin-top:0}body:not(.home) .double_box .item,body:not(.home) .double_box .item.fb_100,body:not(.home) .double_box .item.padding5,body:not(.home) .content_post,body:not(.home) .detail_service .content{width:100%;max-width:none;margin-inline:0}body:not(.home) :is(.double_box .item p,.content_post p,.detail_service .content p,.double_box .item li,.content_post li,.detail_service .content li){color:#39403d;font-size:16px!important;line-height:1.72!important}body[data-route="/obo-mne/"] main.no_home{padding-top:112px;padding-bottom:72px}body[data-route="/obo-mne/"] main.no_home .bread_crumbs{margin-bottom:22px;padding:0!important}body[data-route="/obo-mne/"] main.no_home .double_box .item{display:block;margin:0!important}body[data-route="/obo-mne/"] main.no_home .double_box .item>.page-title{margin-bottom:24px}body[data-route="/obo-mne/"] .double_box .item>div{background:#faf8f4b3;border:1px solid #22272521;border-radius:16px;grid-template-columns:minmax(240px,292px) minmax(0,1fr);align-items:start;gap:0 clamp(36px,4vw,56px);max-width:none;padding:clamp(28px,2.8vw,36px);box-shadow:none!important;margin-top:0!important}body[data-route="/obo-mne/"] .double_box .item>div>p{margin:0 0 14px!important;padding:0!important}body[data-route="/obo-mne/"] .double_box .item>div>p:last-child{margin-bottom:0!important}body[data-route="/obo-mne/"] .image_container img{clip-path:inset(0 0 4px);border-radius:0;margin-bottom:-4px;display:block;box-shadow:none!important;filter:none!important}body[data-route="/uslugi/"] main.no_home .services_list_wrapper>.page-title{color:#222725;margin-bottom:42px}body[data-route="/uslugi/"] .services_list_wrapper>.services_list{background:#faf8f4b8;border:1px solid #22272521;border-radius:16px;padding:clamp(30px,3.8vw,48px);display:grid;box-shadow:0 20px 46px #2327250f;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 44px!important}body[data-route="/uslugi/"] .services_list .services_item,body[data-route="/uslugi/"] .services_list .services_item:nth-child(4n){color:#2b312e;box-shadow:none;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0;transition:color .18s,padding-left .18s;display:flex;position:relative;background:0 0!important;border:0!important;border-top:1px solid #22272526!important;min-height:90px!important;padding:24px 34px 22px 42px!important}body[data-route="/uslugi/"] .services_list .services_item:before{content:attr(data-service-number);color:#a5673f;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.2;position:absolute;top:25px;left:0;display:block!important}body[data-route="/uslugi/"] .services_list .services_item:after{content:none}body[data-route="/uslugi/"] .services_list .service-card-arrow{color:#9256309e;letter-spacing:normal;font-feature-settings:"liga";white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-weight:400;font-family:Material Symbols Outlined!important;font-size:18px!important;line-height:1.2!important}body[data-route="/uslugi/"] .services_list .services_item>span:not(.service-card-icon):not(.service-card-arrow){flex:auto;min-width:0}body[data-route="/uslugi/"] .services_list .services_item:hover{color:#925630;padding-left:48px!important}body[data-route="/uslugi/"] .service-card-icon{display:none!important}body[data-route="/uslugi/"] .full-price{margin-top:72px}body[data-route="/uslugi/"] .full-price__title{max-width:900px;font-size:clamp(36px,3.4vw,48px)}body:is([data-route="/news/"],[data-route="/rezonansnye-dela/"]) main.no_home .resonant_list_wrapper>.page-title{margin-bottom:42px}body:not(.home) .resonant_list_wrapper .resonant_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:0}body:not(.home) .resonant_list_wrapper .resonant_list .resonant_item{border-radius:14px;box-shadow:0 0 0 1px #22272524}body:not(.home) .resonant_list_wrapper .resonant_item_left img,body[data-route="/news/"] .resonant_list_wrapper .resonant_item_left img{height:270px!important}body:not(.home) .resonant_list_wrapper .resonant_item_right{padding:26px}body:not(.home) .resonant_list_wrapper .resonant_item_right p:first-child,body:not(.home) .resonant_list_wrapper .resonant_item .content_post p:first-child{-webkit-line-clamp:6;font-family:Open Sans,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.62}body[data-route="/otzyvy/"] main.no_home>.container>.wrapper{width:var(--inner-content);margin-inline:auto}body[data-route="/otzyvy/"] main.no_home .bread_crumbs{width:100%;margin:0 0 22px}body[data-route="/otzyvy/"] main.no_home>.container>.wrapper>.page-title{width:100%;max-width:none;margin:0 0 32px;line-height:1.08;font-size:clamp(38px,3.2vw,46px)!important}body[data-route="/otzyvy/"] .reviews-page-yandex{background:#fff;border-radius:14px;grid-template-columns:320px minmax(0,760px) minmax(0,1fr);width:100%;margin:0 auto 56px}body[data-route="/otzyvy/"] .reviews-page-yandex__heading{background:#2b2d2c}body[data-route="/otzyvy/"] .reviews-page-yandex iframe{background:#fff}body[data-route="/otzyvy/"] .double_box .item{background:#faf8f4ad;border:1px solid #22272521;border-radius:14px;padding:clamp(28px,3.4vw,44px)!important}body[data-route="/otzyvy/"] .double_box .item hr{border:0;border-top:1px solid #22272524;margin:26px 0}body[data-route="/otzyvy/"] main.no_home .double_box{width:100%}body:not(.home) .detail_service{grid-template-columns:minmax(260px,292px) minmax(0,1fr);align-items:start;gap:clamp(36px,4vw,52px);margin-top:28px}body:not(.home) .detail_service .sidebar_uslugi{background:#faf8f4b8;border:1px solid #22272524;border-radius:14px;align-self:start;width:100%;padding:0;top:112px;overflow:hidden;box-shadow:0 14px 34px #2327250d;height:auto!important}body:not(.home) .detail_service .sidebar_uslugi a{color:#39403d;border-top:1px solid #2227251c;align-items:center;min-height:52px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .16s,background-color .16s,padding-left .16s;display:flex}body:not(.home) .detail_service .sidebar_uslugi a:hover,body:not(.home) .detail_service .sidebar_uslugi a:focus-visible{color:#925630;background:#92563012;padding-left:24px}body:not(.home) .detail_service .sidebar_uslugi a.active{color:#f7f3ed;background:#2b2d2c}body:not(.home) .detail_service .sidebar_uslugi a.active:hover,body:not(.home) .detail_service .sidebar_uslugi a.active:focus-visible{color:#fff;background:#343735}body:not(.home) .detail_service .sidebar_uslugi a span{color:inherit!important;font:inherit!important;line-height:inherit!important}body:not(.home) .service-sidebar-title{color:#925630;letter-spacing:.14em;text-transform:uppercase;min-height:54px;padding:18px 20px 14px;font-size:11px;font-weight:700;line-height:1.2;display:block}body:not(.home) .detail_service .content{width:100%;min-width:0;max-width:none}body:not(.home) main.no_home .detail_service .content>h1.default_h2.dark{letter-spacing:-.02em;width:100%;max-width:880px;margin:0 0 30px;line-height:1.08;font-size:clamp(38px,3.4vw,46px)!important}body:not(.home) .detail_service .content .double_box{width:100%;margin:0}body:not(.home) .detail_service .content .service-article{background:#faf8f4bd;border:1px solid #22272521;border-radius:14px;width:100%;display:block;box-shadow:0 18px 42px #2327250e;padding:clamp(28px,3.2vw,42px)!important}body:not(.home) .service-article>:first-child{margin-top:0!important}body:not(.home) .service-article>:last-child{margin-bottom:0!important}body:not(.home) .service-article p{color:#39403d;margin:0 0 15px!important;font-size:16px!important;line-height:1.75!important}body:not(.home) .service-article .service-lead{color:#2f3632;font-size:17px!important;line-height:1.72!important}body:not(.home) .service-section-title,body:not(.home) .service-article>h2,body:not(.home) .service-article>h3{color:#222725;letter-spacing:-.012em;margin:30px 0 12px;font-family:"Source Serif 4",Georgia,serif;font-style:normal;font-weight:600;line-height:1.16;font-size:clamp(25px,2.2vw,30px)!important;line-height:1.16!important}body:not(.home) .service-content-list{margin:6px 0 22px;list-style:outside;padding-left:24px!important}body:not(.home) .service-content-list li{list-style:inherit;color:#39403d;margin:0 0 8px;padding-left:5px;font-size:16px!important;line-height:1.65!important;display:list-item!important}body:not(.home) .service-content-list li:before{content:none!important;display:none!important}body:not(.home) .service-content-list li::marker{content:"•  ";color:#a5673f;font-size:1.08em;font-weight:700}body:not(.home) .service-hero-media{margin:0 0 28px!important}body:not(.home) .service-hero-image,body:not(.home) .service-hero-media>.service-hero-image{object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:460px;margin:0;display:block;float:none!important}body[data-route^="/news/"]:not([data-route="/news/"]) main.no_home>.container>.wrapper,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) main.no_home>.container>.wrapper{width:var(--inner-content);margin-inline:auto}body[data-route^="/news/"]:not([data-route="/news/"]) main.no_home .bread_crumbs,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) main.no_home .bread_crumbs{width:100%;margin:0 0 22px}body[data-route^="/news/"]:not([data-route="/news/"]) main.no_home>.container>.wrapper>h1,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) main.no_home>.container>.wrapper>h1{letter-spacing:-.018em;width:100%;max-width:none;margin:0 0 28px;line-height:1.12;font-size:clamp(36px,3vw,42px)!important}body[data-route^="/news/"]:not([data-route="/news/"]) main.no_home .double_box,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) main.no_home .double_box{width:100%}body[data-route^="/news/"]:not([data-route="/news/"]) .content_post,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) .content_post{background:#faf8f4b8;border:1px solid #22272521;border-radius:14px;overflow:hidden;box-shadow:0 18px 42px #2327250e}body[data-route^="/news/"]:not([data-route="/news/"]) .content_post>img:first-child,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) .content_post>img:first-child{object-fit:cover;border-radius:0;width:100%;height:auto;max-height:520px;display:block;float:none!important;margin:0!important}body[data-route^="/news/"]:not([data-route="/news/"]) .content_post>p,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) .content_post>p{box-sizing:border-box;width:100%;text-align:left!important;margin:0 0 16px!important;padding:0 48px!important}body[data-route^="/news/"]:not([data-route="/news/"]) .content_post>img:first-child+p,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) .content_post>img:first-child+p{margin-top:34px!important}body[data-route^="/news/"]:not([data-route="/news/"]) .content_post>p:last-child,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) .content_post>p:last-child{margin-bottom:38px!important}body:not(.home) :is(.content_post,.detail_service .content) .editorial-article-image,body:not(.home) .detail_service .content>img:first-of-type{object-fit:cover;border-radius:14px;width:100%;max-height:520px;margin:0 0 34px;display:block}body:not(.home) .detail_service .double_box .item>p:has(>img:first-child){width:100%;margin:0 0 28px!important}body:not(.home) .detail_service .double_box .item>p:has(>img:first-child)>img{object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:460px;display:block;float:none!important}body[data-route="/kontakty/"]>.contacts_map{background:#dcded8;min-height:680px;margin-top:88px;position:relative;overflow:hidden}body[data-route="/kontakty/"]>.contacts_map:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#1d21203d 0%,#1d21200a 48%,#0000 72%);position:absolute;inset:0}body[data-route="/kontakty/"] .contacts_map #map,body[data-route="/kontakty/"] .contacts_map #map iframe{min-height:680px;width:100%!important;height:680px!important}body[data-route="/kontakty/"] .contacts_map #map{z-index:0;position:absolute;inset:0!important}body[data-route="/kontakty/"] .contacts_map #map iframe{display:block}body[data-route="/kontakty/"] .contacts_map>.wrapper{width:var(--inner-content);z-index:2;align-items:center;min-height:680px;display:flex;position:relative}body[data-route="/kontakty/"] .contacts_map .our_services{width:430px;margin:0;padding:0}body[data-route="/kontakty/"] .contacts_map .our_services .item,body[data-route="/kontakty/"] .contacts_map .our_services .item:hover{box-sizing:border-box;border:1px solid #22272524;border-radius:12px;grid-template-columns:1fr;width:100%;padding:34px;background:#f7f4eff5!important;display:grid!important;box-shadow:0 24px 56px #191e1c33!important}body[data-route="/kontakty/"] .contacts_map .our_services .item>.col,.home .contacts_map .our_services .item>.col{float:none;width:100%;margin:0;padding:0}body[data-route="/kontakty/"] .contacts_map .our_services .item>.col+.col,.home .contacts_map .our_services .item>.col+.col{margin-top:14px}body[data-route="/kontakty/"] .contacts_map .our_services .item .h4,.home .contacts_map .our_services .item .h4{margin:16px 0 5px;display:block;padding:0!important}body[data-route="/kontakty/"] .contacts_map .our_services .item .col .h4:first-child,.home .contacts_map .our_services .item .col .h4:first-child{margin-top:0}body[data-route="/kontakty/"] .contacts_map .our_services .item :is(address,.col>a),.home .contacts_map .our_services .item :is(address,.col>a){margin:0;padding:0;line-height:1.55}body[data-route="/kontakty/"] .contacts_map .our_services .item .col>a,.home .contacts_map .our_services .item .col>a{margin-top:4px;display:block}body[data-route="/kontakty/"] .contacts_map .our_services .item .description,.home .contacts_map .our_services .item .description{border-top:1px solid #22272524;margin:18px 0 0;padding:18px 0 0!important;font-size:13px!important;line-height:1.58!important}body[data-route="/kontakty/"] .contacts_map .our_services .item .contact-actions,.home .contacts_map .our_services .item .contact-actions{margin-top:18px}body[data-route="/kontakty/"] .contacts_map a[href^=mailto\:],.home .contacts_map a[href^=mailto\:]{white-space:nowrap;display:inline-block}body[data-route="/kontakty/"] .contacts-title{margin-bottom:18px;font-family:"Source Serif 4",Georgia,serif;font-size:38px;font-weight:500;line-height:1.05}@media (width<=1100px){body:not(.home){--inner-content:min(760px, calc(100vw - 40px))}body:not(.home) main.no_home{padding-top:112px}body:not(.home) .detail_service{grid-template-columns:1fr;gap:32px}body:not(.home) .detail_service .sidebar_uslugi{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:stretch;display:flex;position:static;overflow:auto hidden}body:not(.home) .service-sidebar-title{align-items:center;min-width:150px;display:flex}body:not(.home) .detail_service .sidebar_uslugi a{border-top:0;border-left:1px solid #2227251c;flex:0 0 230px;min-width:230px}body[data-route="/otzyvy/"] .reviews-page-yandex{grid-template-columns:260px minmax(0,1fr)}}@media (width<=720px){body:not(.home){--inner-content:calc(100vw - 32px)}body:not(.home) main.no_home{padding:104px 0 64px}body:not(.home) .bread_crumbs{margin-bottom:24px}body:not(.home) main.no_home :is(.page-title,h1.default_h2,.default_h2.dark){font-size:38px!important}body[data-route="/obo-mne/"] main.no_home .double_box .item>.page-title,body[data-route="/uslugi/"] main.no_home .services_list_wrapper>.page-title,body:is([data-route="/news/"],[data-route="/rezonansnye-dela/"]) main.no_home .resonant_list_wrapper>.page-title,body:not(.home) .detail_service .content>h1{margin-bottom:30px}body[data-route="/obo-mne/"] .double_box .item>div{border-radius:12px;grid-template-columns:1fr;gap:24px;padding:24px}body[data-route="/obo-mne/"] .image_container{max-width:280px}body[data-route="/uslugi/"] .services_list_wrapper>.services_list{border-radius:12px;padding:24px;grid-template-columns:1fr!important;gap:0!important}body[data-route="/uslugi/"] .services_list .services_item,body[data-route="/uslugi/"] .services_list .services_item:nth-child(4n){min-height:80px!important;padding:18px 12px 18px 42px!important}body:not(.home) .resonant_list_wrapper .resonant_list{grid-template-columns:1fr}body:not(.home) .resonant_list_wrapper .resonant_item_left img,body[data-route="/news/"] .resonant_list_wrapper .resonant_item_left img{height:220px!important}body[data-route="/otzyvy/"] .reviews-page-yandex{grid-template-columns:1fr}body[data-route="/otzyvy/"] main.no_home>.container>.wrapper>.page-title{width:100%;margin:0 0 26px;font-size:36px!important}body[data-route="/otzyvy/"] main.no_home>.container>.wrapper,body[data-route^="/news/"]:not([data-route="/news/"]) main.no_home>.container>.wrapper,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) main.no_home>.container>.wrapper{width:calc(100% - 32px)}body[data-route^="/news/"]:not([data-route="/news/"]) main.no_home>.container>.wrapper>h1,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) main.no_home>.container>.wrapper>h1{margin-bottom:24px;line-height:1.13;font-size:34px!important}body[data-route^="/news/"]:not([data-route="/news/"]) .content_post>p,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) .content_post>p{width:100%;margin-left:0!important;margin-right:0!important;padding:0 20px!important}body[data-route^="/news/"]:not([data-route="/news/"]) .content_post>img:first-child+p,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) .content_post>img:first-child+p{margin-top:24px!important}body[data-route^="/news/"]:not([data-route="/news/"]) .content_post>p:last-child,body[data-route^="/rezonansnye-dela/"]:not([data-route="/rezonansnye-dela/"]):not([data-route*="/page/"]) .content_post>p:last-child{margin-bottom:28px!important}body[data-route="/otzyvy/"] .reviews-page-yandex__heading{border-bottom:1px solid #f5f1eb24;border-right:0;padding:28px 24px}body[data-route="/otzyvy/"] .reviews-page-yandex iframe{height:500px}body[data-route="/otzyvy/"] .double_box .item{padding:24px!important}body:not(.home) main.no_home .detail_service .content>h1.default_h2.dark{margin-bottom:24px;line-height:1.12;font-size:34px!important}body:not(.home) .detail_service .content .service-article{padding:24px!important}body:not(.home) .service-article .service-lead{font-size:16px!important}body:not(.home) .service-section-title,body:not(.home) .service-article>h2,body:not(.home) .service-article>h3{margin-top:28px;font-size:25px}body[data-route="/kontakty/"]>.contacts_map{min-height:760px;margin-top:74px}body[data-route="/kontakty/"] .contacts_map #map,body[data-route="/kontakty/"] .contacts_map #map iframe,body[data-route="/kontakty/"] .contacts_map>.wrapper{min-height:760px;height:760px!important}body[data-route="/kontakty/"] .contacts_map>.wrapper{align-items:flex-start;padding-top:28px}body[data-route="/kontakty/"] .contacts_map .our_services{width:100%}body[data-route="/kontakty/"] .contacts_map .our_services .item,body[data-route="/kontakty/"] .contacts_map .our_services .item:hover{padding:26px 24px}}
