::selection{background:#2E85EC}:root{--color-accent:#f7d453;--color-accent-light:#f7d453;--color-accent-lighter:#f7d453;--color-blue:#2E528F;--color-green:#5BC75C;--color-btn-hover:#2e528f;--color-txt:#2A2A26;--color-txt-gray:#595957;--color-txt-gray-light:#767674;--color-bg:#E7ECF2;--color-bg-gray:#E7ECF2;--color-border:#E7ECF2;--color-gray-light:#F2F2F2;--color-border-focus:#4d4d4d;--color-input:#F6F7F7;--color-red:#D43939;--color-red-bg:#ff46460d;--color-green:#78c578;--color-green-dark:#47a720;--font-size-h1:48px;--font-size-h2:32px;--font-size-h3:24px;--font-size-h4:20px;--font-size-p:16px;--font-size-p-min:0.85em;--font-size-p-max:1.125em;--family-p:OpenSans, sans-serif;--family-serif:IBMPlexSerif, sans-serif;--radius:15px;--radius-10:10px;--radius-inp:6px;--padding-box:1.5em;--space:100px;--space-05:calc(var(--space) / 2);--shadow:0px 0px 12px rgba(0, 0, 0, 0.08);--shadow-hover:0px 0px 20px rgba(0, 0, 0, 0.15)}html,body,div{box-sizing:border-box}main{line-height:1.4}h1,.fs_h1,.fs_h2_as_h1 h2{font-size:var(--font-size-h1);line-height:1.15;word-break:break-word}h2,.fs_h2{font-size:var(--font-size-h2);line-height:1.15}h3,.fs_h3{font-size:var(--font-size-h3);line-height:1.15}h4,.fs_h4{font-size:var(--font-size-h4)}.fs_p{font-size:var(--font-size-p)}.fs_p_min{font-size:var(--font-size-p-min)}.fs_p_max{font-size:var(--font-size-p-max)}.fs_p_normal{font-size:1rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}img{max-width:100%}.icon_mask{width:1em;aspect-ratio:1/1;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;flex-shrink:0}.icon_mask--copy{-webkit-mask-image:url(/wp-content/uploads/decor/copy.svg);mask-image:url(/wp-content/uploads/decor/copy.svg)}.icon_mask--tooltip{-webkit-mask-image:url(/wp-content/uploads/decor/tooltip.svg);mask-image:url(/wp-content/uploads/decor/tooltip.svg);vertical-align:middle;background:#B3B3B1}.icon_mask--tooltip:hover{background:var(--color-txt);cursor:help}.icon_mask--search{-webkit-mask-image:url(/wp-content/uploads/decor/search.svg);mask-image:url(/wp-content/uploads/decor/search.svg)}.icon_mask--down{-webkit-mask-image:url(/wp-content/uploads/decor/chevron-down.svg);mask-image:url(/wp-content/uploads/decor/chevron-down.svg)}.icon_mask--eye{-webkit-mask-image:url(/wp-content/uploads/decor/eye.svg);mask-image:url(/wp-content/uploads/decor/eye.svg)}.icon_mask--time{-webkit-mask-image:url(/wp-content/uploads/decor/time.svg);mask-image:url(/wp-content/uploads/decor/time.svg)}.icon_mask--plus{-webkit-mask-image:url(/wp-content/uploads/decor/plus.svg);mask-image:url(/wp-content/uploads/decor/plus.svg)}.icon_mask--star{-webkit-mask-image:url(/wp-content/uploads/decor/star.svg);mask-image:url(/wp-content/uploads/decor/star.svg);color:#FFBF00}.icon_mask--star.empty{color:#F2F2F2}.icon_mask--chevron-down{-webkit-mask-image:url(/wp-content/uploads/decor/chevron-down.svg);mask-image:url(/wp-content/uploads/decor/chevron-down.svg)}.icon_mask--calendar{-webkit-mask-image:url(/wp-content/uploads/decor/calendar.svg);mask-image:url(/wp-content/uploads/decor/calendar.svg)}.icon_mask--arr-right{-webkit-mask-image:url(/wp-content/uploads/decor/arr-right.svg);mask-image:url(/wp-content/uploads/decor/arr-right.svg)}.icon_mask--menu{-webkit-mask-image:url(/wp-content/uploads/decor/menu-dots.svg);mask-image:url(/wp-content/uploads/decor/menu-dots.svg)}.icon_mask--burger-alt{-webkit-mask-image:url(/wp-content/uploads/decor/burger-alt.svg);mask-image:url(/wp-content/uploads/decor/burger-alt.svg)}.icon_mask--phone{-webkit-mask-image:url(/wp-content/uploads/decor/phone.svg);mask-image:url(/wp-content/uploads/decor/phone.svg)}ul{padding-left:0}ul li{list-style-type:disc;list-style-position:inside}ol{padding-left:1.2em}ol li{list-style-type:auto}.decor_li ul{margin-left:0;padding-left:0;list-style:none}.decor_li li{position:relative;padding-left:1em;list-style:none}.decor_li li:not(:last-child){margin-bottom:.7em}.decor_li li::before{content:'';width:.5em;height:auto;aspect-ratio:1;position:absolute;left:0;top:.5em;border-radius:50%;background-color:var(--color-blue)}.decor_li_yell li::before{background-color:var(--color-accent)}[class*="decor_li--"] li{padding-left:1.5em}[class*="decor_li--"] li::before{content:'';width:1.1em;top:.1em;border-radius:0;background-color:transparent;background-position:left center;background-size:contain;background-repeat:no-repeat}.decor_li--check li::before{background-image:url(/wp-content/uploads/decor/check.svg)}.decor_li--loc li::before{background-image:url(/wp-content/uploads/decor/loc.svg)}.decor_li--as_grid li{background-color:var(--color-gray-light);border-radius:12px;padding:1em;padding-left:2.5em}.decor_li--as_grid li::before{left:1em;top:1.1em}.ta_center{text-align:center}.ta_right{text-align:right}.ai_center{align-items:center}.ai_start{align-items:flex-start;align-items:start}.ai_end{align-items:flex-end;align-items:end}.ai_stretch{align-items:stretch}.jc_center{justify-content:center}.jc_end{justify-content:flex-end;justify-content:end}.jc_sb{justify-content:space-between}.fw_bold{font-weight:700}.fw_600{font-weight:600}.fw_500{font-weight:500}.fw_normal{font-weight:400}.fw_300{font-weight:300}.tt_upper{text-transform:uppercase}.td_none{text-decoration:none}.clr_white{color:#fff}.clr_white p a{color:inherit}.clr_gray{color:var(--color-txt-gray)}.clr_gray_2{color:var(--color-txt-gray-light)}.clr_gray_light{color:var(--color-gray-light)}.clr_gray_on_dark{color:#D9E1EC}.clr_accent{color:var(--color-accent)}.clr_blue{color:var(--color-blue)}.clr_green{color:var(--color-green)}.clr_accent_light{color:var(--color-accent-light)}.clr_accent_lighter{color:var(--color-accent-lighter)}.clr_wrong{color:var(--color-red)}.clr_inherit{color:inherit}.clr_inherit_no_hover:not(:hover){color:inherit}.pad,.pad_box{padding:var(--padding-box)}.pad_1{padding:1em}.pad_05{padding:.5em 1em}.pad_mini{padding:.5em}.pad_2{padding:2em}.pt_space{padding-top:var(--space)}.pb_space{padding-bottom:var(--space)}.pt_space_05{padding-top:var(--space-05)}.pb_space_05{padding-bottom:var(--space-05)}.mt_0{margin-top:0}.mt_0_important{margin-top:0!important}.mt_05{margin-top:.5em}.mt_1{margin-top:1em}.mt_20px{margin-top:20px}.mt_2{margin-top:2em}.mt_3{margin-top:3em}.mt_space{margin-top:var(--space)}.mt_space_05{margin-top:var(--space-05)}.mb_space_05{margin-bottom:var(--space-05)}.mb_0{margin-bottom:0}.mb_05{margin-bottom:.5em}.mb_1{margin-bottom:1em}.mb_2{margin-bottom:2em}.ml_auto{margin-left:auto}.mr_auto{margin-right:auto}.mt_auto{margin-top:auto}.mb_auto{margin-bottom:auto}.br{border-radius:var(--radius)}.br_10{border-radius:var(--radius-10)}.br_inp{border-radius:var(--radius-inp)}.br_oval{border-radius:2em}.brd{border:1px solid var(--color-border)}.brd_top{border-top:1px solid var(--color-border)}.brd_bot{border-bottom:1px solid var(--color-border)}.of_hid{overflow:hidden}.dis_none{display:none}.iframe_no_border{border:0}.dis_iblock{display:inline-block}.dis_flex{display:flex}.dis_iflex{display:inline-flex}.dis_grid{display:grid;grid-template-columns:minmax(0,1fr)}.dis_grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dis_grid--1_2{grid-template-columns:minmax(20em,1fr) minmax(0,2fr)}.dis_grid--2_1{grid-template-columns:minmax(0,2fr) minmax(20em,1fr)}.dis_grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dis_grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dis_grid--5{grid-template-columns:repeat(auto-fill,minmax(13em,1fr))}.gap_05{gap:.5em}.gap_1{gap:1em}.gap_2{gap:2em}.gap_10px{gap:10px}.gap_3{gap:3em}.gap_c1{column-gap:1em}.gap_c2{column-gap:2em}.gap_c3{column-gap:3em}.gap_r1{row-gap:1em}.gap_r2{row-gap:2em}.gap_r3{row-gap:3em}.gap_c2{column-gap:2em}.gap_r2{row-gap:2em}.shrink_no{flex-shrink:0}.fw_wrap,.flex_wrap{flex-wrap:wrap}.w_100{width:100%}.bg_gray{background:var(--color-bg-gray)}.bg_light{background:var(--color-gray-light)}.bg_white{background-color:#fff}.bg_wrong{background:var(--color-red-bg)}.bg_dark{background:var(--color-txt)}.bg_blue{background:var(--color-blue)}.container_insurance.bg_blue :is(.insurance_info_pre_title,.insurance_info_title,.insurance_info_description,.insurance_info_description p,.insurance_list_garant_item ._title,.insurance_list_garant_item ._description){color:#fff}.container_insurance.bg_blue .insurance_list_garant_item ._description{opacity:1}.shad{box-shadow:var(--shadow)}.shad_hover{box-shadow:var(--shadow-hover)}.bg_gradient{position:relative;overflow:hidden}.decor__bg_gradient::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgba(24,24,24,0) 0%,rgba(0,0,0,.62) 62.81%,#000000 100%)}.bg_gradient>*{position:relative;z-index:1}.bg_img{background-position:center;background-repeat:no-repeat;background-size:cover}.bg_accent{background-color:var(--color-accent)}.bg_accent_light{background-color:var(--color-accent-light)}.bg_accent_lighter{background-color:var(--color-accent-lighter)}a.bg_img:hover{opacity:.95}.decor__bg_full{position:relative}.site-main section.decor__bg_full:last-child{margin-bottom:0}.bg_overlay{position:absolute;bottom:0;top:0;left:0;right:0}.pos_rel{position:relative}.pos_abs{position:absolute}.cursor_pointer{cursor:pointer}.lh_1{line-height:1.15}.flex_grow{flex-grow:10}.flex_col{flex-direction:column}.h_100{height:100%}.family_doc{font-family:var(--family-serif)}.hidden{visibility:hidden}.hidden.active{visibility:visible}.top_poly::after{content:'';position:absolute;bottom:calc(100%);width:12px;height:6px;background-image:url(../../../../../../../../themes/mastera_profi/assets/img/poly-w.svg);background-size:contain;background-position:top;background-repeat:no-repeat;z-index:1}.z_1{z-index:1}.obj_fit{object-fit:cover;width:100%}.link_item{color:var(--color-txt-gray);text-decoration:none;display:block;font-size:inherit;border-radius:10px;padding:.5em;margin:0 -.5em;line-height:1.2}.link_item:hover{color:var(--color-blue);background:#F2F2F2}hr.divider{margin-top:1.5em;margin-bottom:1.5em;height:1px;width:100%;background:var(--color-border);border:none}.sticker{color:var(--color-blue);background-color:#F0F3F7;display:inline-block;padding:.5em 1em;border-radius:1em;line-height:1.2em;font-weight:500}.sticker.br_oval{border-radius:2em}@media (max-width:1330px){:root{--font-size-h1:32px;--space:70px}}@media (max-width:991px){.dis_grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.hide_on_pc{display:none}}@media (max-width:767px){:root{--font-size-h1:34px;--font-size-h2:24px;--font-size-h3:20px;--font-size-h4:18px;--font-size-p-max:16px;--padding-box:1.5em 1em;--space:50px}.dis_grid--2,.dis_grid--1_2,.dis_grid--2_1,.dis_grid--3{grid-template-columns:minmax(0,1fr)}.hide_on_mob{display:none}.reverse_on_mob{order:-1}}@media (max-width:575px){.full_on_mob{margin-left:-20px;margin-right:-20px}.pad_2{padding:2em 1em}.dis_grid--4{grid-template-columns:minmax(0,1fr)}}.cf7_wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:1em}.wpcf7-form-control-wrap{display:flex;flex-direction:column}.wpcf7 :where(.wpcf7-text,.wpcf7-textarea,.wpcf7-select){padding:12px;min-height:52px;border:1px solid var(--color-dev2);border-radius:10px;color:var(--color-txt1);max-width:100%;width:100%;box-sizing:border-box;outline:none}.gray_inputs :where(.cf7_row--input input,.cf7_row--textarea textarea){background-color:var(--color-gray-light)}.gray_inputs :where(.cf7_row--input input,.cf7_row--textarea textarea,.wpcf7-select):not(:focus){border-color:var(--color-gray-light)}.wpcf7 :where(.wpcf7-text,.wpcf7-textarea,.wpcf7-select):focus{border-color:var(--color-accent)}.wpcf7 .wpcf7-textarea{resize:vertical;height:9em}.wpcf7 ::placeholder,.wpcf7-select:has(option:first-child:checked){color:#81817F}.cf7_row--select .wpcf7-form-control-wrap{position:relative}.cf7_row--select .wpcf7-select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.cf7_row--select .wpcf7-form-control-wrap::after{content:'';position:absolute;right:10px;top:50%;transform:translatey(-50%);width:10px;aspect-ratio:1/1;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/wp-content/uploads/decor/select-blue.svg);mask-image:url(/wp-content/uploads/decor/select-blue.svg);background-color:#9A9A99}.wpcf7 .wpcf7-submit{width:100%;cursor:pointer}.wpcf7 .wpcf7-submit:hover{opacity:.9}.wpcf7-spinner{display:none}.cf7_row--checkbox{color:var(--color-txt-gray);line-height:1.15}.clr_white .cf7_row--checkbox{color:#f5f5f5}.cf7_row--checkbox .wpcf7-list-item{margin-left:0}.cf7_row--checkbox .wpcf7-list-item label{display:flex;gap:.5em;line-height:1.1}.cf7_row--checkbox a{color:var(--color-txt);font-weight:500;text-decoration:none}.clr_white .cf7_row--checkbox a{color:#fff}.wpcf7 input[type="checkbox"]{accent-color:var(--color-accent);width:1.1em;height:1.1em;flex-shrink:0}.wpcf7-acceptance .wpcf7-list-item-label{font-size:.85em}body:has(#pum-22422) .wpcf7-form[data-status="sent"] .wpcf7-response-output{display:none}.cf7--hide_name .cf7_row:has(input[name*="name"]:not(.wpcf7-validates-as-required)){display:none}@media (min-width:768px){.cf7_wrap--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cf7_row--checkbox:has(.wpcf7-acceptance):last-child{grid-column:1/-1}}.cf7_row--as_btn_group{padding:5px 12px;min-height:52px;border:1px solid var(--color-dev2);border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;column-gap:1em;row-gap:.5em}.as_btn_group__label{color:#81817F;flex-grow:10}.cf7_row--as_btn_group :is(.wpcf7-radio,.wpcf7-checkbox){display:flex;flex-wrap:wrap;gap:.5em}.cf7_row--as_btn_group :is(.wpcf7-radio,.wpcf7-checkbox) .wpcf7-list-item{margin:0}.cf7_row--as_btn_group :is(.wpcf7-radio,.wpcf7-checkbox) input{display:none}.cf7_row--as_btn_group :is(.wpcf7-radio,.wpcf7-checkbox) label{background:var(--color-silver);border-radius:10px;padding:.5em .75em;cursor:pointer;display:block;line-height:1.15}.cf7_row--as_btn_group :is(.wpcf7-radio,.wpcf7-checkbox) label:has(input:checked){background:var(--color-accent)}@media (max-width:575px){.cf7_row--as_btn_group{flex-direction:column;align-items:flex-start}.cf7_row--as_btn_group .wpcf7-form-control-wrap{width:100%}.cf7_row--as_btn_group .wpcf7-radio{flex-direction:column;text-align:center}}.popmake .popmake-title{line-height:1.2}#pum-22422 .pum-content{text-align:center}#pum-22422 .btn-yell{width:100%}#pum-22422 .popmake-title{text-align:center;max-width:13em;margin-left:auto;margin-right:auto;padding-top:3em;background-image:url(/wp-content/uploads/decor/ty.svg);background-position:top;background-repeat:no-repeat;background-size:2em}@media (max-width:575px){.popmake .popmake-title{font-size:22px}}.to_director__person{margin-top:25px}.to_director__cloud::after{content:'';position:absolute;top:calc(100% - 1px);left:calc(50px - 28px / 2);width:28px;height:15px;background-image:url(/wp-content/themes/mastera_profi/images/poly.svg);background-size:contain;background-position:top;background-repeat:no-repeat;z-index:1}@media (max-width:768px){.to_director__content{display:flex;flex-direction:column}.to_director__person{order:-1;margin-top:0;margin-bottom:25px}.to_director__cloud::after{top:auto;bottom:calc(100% - 1px);left:calc(50px - 28px / 2);transform:scaley(-1)}}.err404_main p+h1{margin-top:0}.err404_main h1~p{max-width:45em;margin-left:auto;margin-right:auto}@media (min-width:1024px){.err404_main{background-image:url(/wp-content/uploads/decor/404-left.svg);background-position:left;background-repeat:no-repeat}}.cols_with_sidebar{max-width:1290px;margin-left:auto;margin-right:auto;display:grid!important;grid-template-columns:1fr 390px;column-gap:2em;row-gap:3em}.cols_with_sidebar .wp-block-column{margin:0!important;width:100%!important}.cols_with_sidebar .cta_scr--consultation{position:sticky;top:2em}.cols_with_sidebar section{margin:0}@media (max-width:1320px) and (min-width:1024px){.cols_with_sidebar{padding:0 20px}}@media (min-width:1024px){.cols_with_sidebar .container{width:100%}.cols_with_sidebar .sitemap_gr__list{column-count:2}}@media (max-width:1023px){.cols_with_sidebar{grid-template-columns:1fr}.cols_with_sidebar .wp-block-column:has(#consultation){order:-1}}.txt_scr__wrap:not(.bg_white){max-width:50em}h1+.txt_scr:not(.has_bg){margin-bottom:var(--font-size-h1)}h1+.txt_scr:not(.has_bg)+section{margin-top:0}.txt_scr__wrap :first-child{margin-top:0}.txt_scr__wrap :last-child{margin-bottom:0}.toc_col .txt_scr{position:sticky;top:2em}.toc_col .txt_scr ul{margin:0;padding:0;list-style:none}.toc_col .txt_scr li a{border-radius:10px;padding:.5em;margin:0 -.5em;line-height:1.2;color:var(--color-txt-gray);text-decoration:none;display:block;font-size:inherit}.toc_col .txt_scr li a:hover{color:var(--color-txt);background:#F2F2F2}@media (max-width:767px){.cols_with_sidebar .toc_col{order:-1}}.pay_item__pic img{max-height:calc(var(--font-size-h1) * 1.2)}.pay_item__address{font-style:normal}.pay_item__line{margin:0 0 .35em}.pay_item__dl{display:grid;grid-template-columns:max-content 1fr;gap:.3em .6em;margin:0}.pay_item__dl dt,.pay_item__dl dd{margin:0}.pay_item__list{list-style:none;margin:0;padding:0}.pay_item__list li{margin:0 0 .3em}.btn_copy_req.copying{color:green}.btn_copy_req.copying span{position:relative;visibility:hidden}.btn_copy_req.copying span::after{content:'Скопировано';visibility:visible;position:absolute;left:0}.p_nav_scr.mb_space_05+section{margin-top:0}.p_nav_title{max-width:40em}.p_nav_list{font-size:16px}.p_nav_link{justify-content:space-between;font-size:16px}span.p_nav_link{cursor:default}.p_nav_link i{width:.8em;aspect-ratio:1;background:#fff;border-radius:50%}@media (max-width:767px){.p_nav_list{font-size:13px;gap:.5em}.p_nav_link{font-size:inherit}}.price_table_gr table{width:100%;border-collapse:collapse}.price_table_gr thead{text-align:left;font-size:.9em}.price_table_gr thead th{font-weight:500;padding:1rem;padding-bottom:1.5em;line-height:1.2;vertical-align:bottom}.price_table_gr thead th:not([class*="clr"]){color:var(--color-txt-gray)}.price_table_gr tbody tr{position:relative}.price_table_gr tbody tr::after{content:'';position:absolute;left:0;right:0;top:3px;bottom:3px;background:var(--color-gray-light);border-radius:var(--radius-inp)}.price_table_gr tbody .tr_total::after{background:var(--color-blue)}.price_table_gr td{font-weight:500;padding:1rem;position:relative;z-index:1;line-height:1.2}.price_table_gr tbody th[scope="row"]{font-weight:500;padding:1rem;position:relative;z-index:1;line-height:1.2;text-align:left;vertical-align:middle;color:var(--color-txt)}.price_table_gr :where(th,td):not(:first-child){text-align:center}@media (max-width:1320px){.price_table_gr table{font-size:1rem}.price_table_gr thead th{font-size:.9em}}@media (max-width:991px){.price_table_gr table{font-size:13px}}@media (max-width:767px){.price_table_gr :where(table,thead,tbody,tr,th,td){display:block}.price_table_gr th:first-child{padding:0;padding-bottom:1em;font-size:18px}.price_table_gr th:not(:first-child){display:none}.price_table_gr tbody{font-size:14px}.price_table_gr tbody tr{padding:1em}.price_table_gr tbody td,.block_table_price__table :is(.col-2,.col-3){padding:.5em 0;display:flex;gap:1em}.price_table_tr_name~td span{text-align:right}.price_table_tr_name~td::before,.block_table_price__table :is(.col-2,.col-3)::before{content:attr(data-title);font-weight:400;flex-grow:10;text-align:left;font-size:.9em}.price_table_tr_name~td.clr_blue::before{color:var(--color-txt)}}.breadcrumbs{margin-bottom:1.5em;font-size:15px}.breadcrumb_list_semantic{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumb_list_semantic li{display:inline-flex;align-items:center;margin:0;padding:0}.breadcrumb_list_semantic .separator{margin:0 5px;color:inherit}.breadcrumbs a,.breadcrumbs .separator{color:#595957;text-decoration:none}.breadcrumbs a:hover{color:#2E528F}.first_scr_hero{background-color:#E5E5E5}.first_scr_hero__bg{background-position:top;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top}.first_scr_reviews{min-width:18em;box-sizing:border-box}a.first_scr_reviews:hover{background:var(--color-bg)}.first_scr_reviews img[src*="2gis"]{width:2.25em;height:2.25em;max-width:2.25em}.first_scr_reviews img[src*="stars"]{width:9em;height:calc(9em * 27 / 143);max-width:9em}@media (min-width:768px){.first_scr_hero{aspect-ratio:1290/515}.first_scr_hero__form_grid{grid-template-columns:minmax(0,580px) auto}}@media (max-width:991px) and (min-width:768px){.first_scr_reviews{font-size:14px;min-width:15em}}@media (max-width:991px){.first_scr--simple .fs_h2{font-size:var(--font-size-h4)}.first_scr_sticker .fs_h4{font-size:var(--font-size-p)}.first_scr_hero{padding:0}}@media (max-width:767px){.first_scr_hero{flex-direction:column}.first_scr_hero__bg{position:static;width:100%;height:auto;aspect-ratio:1290/515}.first_scr_hero__wrap{margin-top:-1em}.first_scr_hero__reviews_wrap{justify-content:center}}@media (max-width:575px){.first_scr_reviews.__mob{min-width:auto;width:100%}}.first_scr--calc{padding:3em 0;overflow:hidden}.first_scr_bg{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);overflow:hidden}.first_scr_bg__img{display:block;width:100%;height:100%;object-fit:cover}.first_scr--calc:has(.breadcrumbs){padding-top:2em}.first_scr--calc .breadcrumbs{color:#fff;margin-bottom:2em}.first_scr--calc .breadcrumbs :where(a,.separator){color:#E0DFDF}.first_scr--calc .breadcrumbs :where(a,.separator):hover{color:var(--color-accent)}@media (min-width:768px){.first_scr_grid{grid-template-columns:minmax(0,1fr) 25em}}@media (min-width:1321px){.first_scr--calc h1{font-size:52px}}@media (max-width:991px) and (min-width:768px){.first_scr_grid{grid-template-columns:minmax(0,1fr) 20em}.first_scr_grid .fs_h3{font-size:18px}}@media (max-width:767px){.first_scr--calc{padding-bottom:0}.first_scr--calc .first_scr_bg{bottom:400px}}@media (max-width:575px){.first_scr .btn_wrap .btn{width:100%}}.calc_field:not(:first-child){margin-top:1.5em}.calc_field_row .calc_field{margin:0}.calc_field_row:not(:first-child){margin-top:1.5em}.calc_field_row--with-divider{padding-top:1.5em;border-top:1px solid var(--color-border)}.calc_field__title{font-size:.95em;line-height:1.2;margin-bottom:.7em}.calc_inp_radio,.calc_inp_checkbox{display:flex;align-items:center;gap:.5em;font-size:.875em}.calc_inp_radio label,.calc_inp_checkbox label{color:#595957}.calc_inp_radio:not(:last-child),.calc_inp_checkbox:not(:last-child){margin-bottom:.5em}.calc_inp_radio input,.calc_inp_checkbox input{width:1.2em;height:1.2em}.calc_inp_radio .icon_mask--tooltip{position:relative}.tippy-box{text-align:center}.calc_inp_slider__output{border:1px solid var(--color-border);border-radius:6px;padding:.75em 1em;font-weight:500;color:var(--color-blue)}.calc_inp_slider__control{padding:0 4px;margin-top:-38px}:is(.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single){background-color:var(--color-blue);color:var(--text)}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color:var(--color-blue)}.irs--round .irs-bar{background-color:var(--color-blue)}.irs--round .irs-handle{border-color:var(--color-blue)}.first_scr_calc_wrap :is(.irs--round .irs-grid-text,.irs--round .irs-min,.irs--round .irs-max){color:var(--color-txt1,#2A2A26);font-weight:500}.check_item:not(:first-child){margin-top:1.5em;padding-top:1.5em;border-top:1px solid var(--color-border)}.page_list_gr_wrap{align-items:start}.page_list_gr_wrap>.page_list_gr{align-self:start;margin:0}.page_list_gr__heading{margin:0;font:inherit}.page_list_gr__title{-webkit-appearance:none;appearance:none;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.page_list{margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none}.page_list__item{list-style:none}.page_list__item a:hover{background:#fff}@media (min-width:1331px){.page_list__item{font-size:var(--font-size-p-max)}}@media (max-width:1023px){.page_list_gr_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:576px){.page_list{display:block!important}}@media (max-width:575px){.page_list_gr_wrap{grid-template-columns:minmax(0,1fr);gap:1em}.page_list{display:none}.page_list_gr__title{background:#fff;padding:.5em;border-radius:10px;cursor:pointer}.page_list_gr__title::after{content:'';width:.9em;aspect-ratio:1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/wp-content/uploads/decor/chevron-down.svg);mask-image:url(/wp-content/uploads/decor/chevron-down.svg);background:#E5E5E5}.page_list_gr.active .page_list_gr__title::after{transform:scaleY(-1);background:var(--color-txt)}.page_list__item .link_item{margin:0}}.requisites_table{border-collapse:collapse}.requisites_table :where(th,td){padding:.7em 0}.requisites_table tr:not(:first-child) :where(th,td){border-top:1px solid var(--color-border)}.requisites_table th{font-weight:400;text-align:left;padding-right:1em}@media (max-width:767px){.requisites_table :is(tr,th,td){display:block}.requisites_table th{font-size:14px}.requisites_table td{border:none!important;padding-top:0}}.price_block__pic img{aspect-ratio:4/3}:where(.price_block__desc__v,.price_block__desc__h) :last-child{margin-bottom:0}.price_block__desc__h{margin-top:.6em}.price_block__desc__v p:first-child:has(strong){font-size:1.1em}.price_block__desc ul{margin-top:0;padding-left:1.2em;list-style:initial}.price_block__desc ul ::marker{color:var(--color-blue)}.price_block__desc li{list-style:initial}.price_block__desc li:not(:last-child){margin-bottom:.6em}.price_block__desc__h__toggle .icon_mask{width:.8em;transition:0.1s}.price_block__desc__h__toggle a.active .icon_mask{transform:scaleY(-1)}@media (max-width:1330px){.price_blocks_wrap{column-gap:1em}}@media (max-width:1023px) and (min-width:651px){.price_blocks_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.post_card__cover{overflow:hidden;aspect-ratio:390 / 250}.post_card__cover>a{width:100%;height:100%}.post_card__cover img{display:block;width:100%;height:100%}.post_card__cover img[src*="placeholder"]{object-fit:contain}.post_card__cover a:hover{opacity:.9}.post_card__title{font-size:1.125em;margin:0}.news_card__title{margin:0}.post_card__title a:hover,.news_card__title a:hover{color:var(--color-blue)}.to_director__cta .fs_h2{margin:0}.post_card__desc,.news_card__desc{max-height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post_card__meta{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.5em .7em;line-height:1;border-radius:.4em;background:var(--color-bg-gray)}.post_card__meta a{color:inherit;text-decoration:inherit}.news_card__footer{padding-top:1em;border-top:1px solid var(--color-bg-gray)}.news_card__more .icon_mask--chevron-down{transform:rotate(-90deg) scale(.7)}.news_card__cat{color:#75A1EB}@media (max-width:1100px){.post_card{font-size:14px}.post_card .fs_p_min{font-size:.875em}}@media (max-width:991px){.posts_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.posts_grid{grid-template-columns:minmax(0,1fr)}}.wpc-filter-title{font-size:1.125em}.wpc-edit-filter-set,#fefilter1 .wpc-filter-layout-submit-button{display:none}#fefilter .wpc-filters-labels,#fefilter.fe_radio_as_btn .wpc-filters-ul-list{padding:0;display:flex;flex-wrap:wrap;gap:1em;overflow:initial}#fefilter .wpc-filters-labels *{margin:0;border:none;font-weight:500}#fefilter .wpc-filters-labels li{background:none!important;list-style:none}#fefilter .wpc-filters-labels .wpc-term-count-0{pointer-events:none}#fefilter .wpc-filters-labels:after{display:none}#fefilter .wpc-filters-labels .wpc-filter-label-wrapper,#fefilter.fe_radio_as_btn .wpc-radio-item label{padding:1em 1.5em;font-weight:600;color:#595957;background:#fff;border-radius:2em;gap:.7em;align-items:center}#fefilter.fe_radio_as_btn .wpc-radio-item label *{color:inherit;font-weight:500}#fefilter .wpc-filters-labels .wpc-filter-label-wrapper:has(.wpc-filter-icon){padding:.5em;padding-right:1.5em}#fefilter .wpc-filters-labels .wpc-filter-link{color:inherit!important}#fefilter .wpc-filters-labels li label:hover .wpc-filter-label-wrapper,#fefilter.fe_radio_as_btn .wpc-radio-item label:hover{box-shadow:0 0 15px -5px rgba(0,0,0,.2);opacity:.9}#fefilter .wpc-filters-labels li.wpc-term-selected .wpc-filter-label-wrapper,#fefilter.fe_radio_as_btn .wpc-radio-item.wpc-term-selected label{color:#fff;background:var(--color-blue)}.wpc-filter-icon-wrap{background:var(--color-bg);color:#81817F;width:2em;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.wpc-filter-icon{width:100%;aspect-ratio:1/1;display:block;-webkit-mask-size:55%;mask-size:55%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor}.wpc-term-selected .wpc-filter-icon-wrap{background:#fff;color:var(--color-blue)}#fefilter.fe_radio_as_btn .wpc-radio-item{list-style:none;line-height:1;margin:0}#fefilter.fe_radio_as_btn .wpc-radio-item *{line-height:inherit}#fefilter.fe_radio_as_btn .wpc-radio-item input{display:none}@media (max-width:1023px){#fefilter .wpc-filter-content{font-size:14px}}@media (max-width:767px){#fefilter .wpc-filter-content{font-size:13px}}@media (max-width:575px){#fefilter .wpc-filter-content{font-size:12px}}.calc_step+.calc_step{margin-top:1.5em}.calc_step__header{display:flex;gap:.7em;align-items:center;margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid var(--color-border)}.calc_step__num{background:#F0F3F7;color:var(--color-blue);font-weight:700;padding:.5em .7em;border-radius:.5em}.calc_field--labels .calc_field__wrap{display:flex;flex-wrap:wrap;gap:12px}.calc_field--labels .calc_inp_radio{margin:0}.calc_field--labels label{background:var(--color-gray-light);padding:.4em 1em;border-radius:2em;font-weight:500;cursor:pointer}.calc_field--labels input{display:none}.calc_field--labels :checked+label{background:var(--color-blue);color:#fff}.big_calc__result>.fs_h3:first-child{letter-spacing:-.02em}@media (min-width:1331px){.calc_field--labels label{font-size:18px}}@media (max-width:575px){.calc_step__header{flex-direction:column;align-items:start}.calc_step__num{font-size:14px}}.promo_item__wrap{display:grid;grid-template-columns:3fr 2fr}.promo_item__pic{align-items:flex-start;overflow:hidden;aspect-ratio:1 / 1}.promo_item__pic img{display:block;width:100%;height:100%}@media (max-width:1023px){.promo_list{grid-template-columns:1fr}.promo_item__wrap{grid-template-columns:1fr auto}.promo_item__pic{width:20vw}}@media (max-width:575px){.promo_item__wrap{grid-template-columns:1fr;text-align:center}.promo_item__pic{order:-1;justify-content:center}.promo_item__pic{width:300px}.promo_item__action .btn{width:100%}}.author_first__photo{width:330px}.author_first__photo img{aspect-ratio:335/410;object-position:top}.author_first__contacts__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.author_first__contacts__item{display:flex;list-style:none;list-style-type:none;list-style-position:outside;padding-left:0;margin-left:0;text-decoration:none}.author_first__contacts__item::marker{content:''}.author_first__contacts__list>.author_first__contacts__item{list-style:none!important;list-style-type:none!important}.author_first__contacts__list>.author_first__contacts__item::before{content:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.author_block h1{font-size:var(--font-size-h2);margin-top:0}.author_block h2{font-size:var(--font-size-h3);margin-top:0}.author_block__txt :last-child{margin-bottom:0}.author_block__txt a{color:var(--color-blue)}@media (max-width:767px){.author_block--first{flex-direction:column}}@media (max-width:425px){.author_first__photo{width:100%}}.txt_pic__content :first-child{margin-top:0}.txt_pic__content :last-child{margin-bottom:0}.txt_pic_scr:has(+[id*="how-to-order-block"]){margin-bottom:2em}.txt_pic_scr+[id*="how-to-order-block"]{margin-top:2em}@media (min-width:768px){.txt_pic__wrap.dis_grid--2_1{grid-template-columns:73fr 46fr}.txt_pic__media{position:relative}.txt_pic__media img{position:absolute;left:0;width:100%;top:0;height:100%}.txt_pic__media img[src*="рассрочка"]{object-position:top left}}.vacancy_item__sticker{display:inline-block;background:#F0F3F7;align-self:start;padding:.5em 1em;border-radius:2em}.vacancy_item .decor_li li:not(:last-child){margin-bottom:.3em}@media (max-width:425px){.vacancy_item__footer{flex-direction:column}.vacancy_item__footer .btn{width:100%}}@media (max-width:575px){.icon_blocks_item:not(:has(.icon_blocks_item__desc)){flex-direction:row;align-items:center}}.installment_steps_form__txt a{text-decoration:none;font-size:1.5em;font-weight:600}@media (max-width:1023px){.installment_steps_wrap.dis_grid--2_1{grid-template-columns:1fr}}#reviews-site{background:none;padding:0}#reviews-site article,#reviews-site header{display:block;margin:0}.rev_si__author__name{font-size:inherit;font-weight:inherit;margin:0;padding:0;line-height:inherit}button.rev_si__response__toggler__btn{border:none;background:none;padding:0;font:inherit;color:inherit;line-height:inherit;cursor:pointer}#reviews-site .rev_site__header h2{margin:0}:is(.rev_site__info,.rev_site__filter) .clr_gray{color:#9B9B9A}#rev_site_filter{border:none;color:var(--color-blue);outline:none;background:none;box-shadow:none;max-width:100%;padding-right:20px;box-sizing:content-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/wp-content/uploads/decor/select-blue.svg);background-repeat:no-repeat;background-position:right;background-size:12px}.rev_site__filter__select__wrap{max-width:100%}.rev_site__item{padding:2em 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:-1px}.rev_site__list--limited>.rev_site__item:nth-child(n+11){display:none!important}.rev_si__meta{font-size:15px}.rev_si__author--author .clr_gray_2{color:#B3B3B2}.rev_si__author__ava{width:42px}.rev_si__author__ava img{aspect-ratio:1}.rev_si__separator{display:inline-flex;align-items:center;vertical-align:middle;height:1em;margin-right:.5em}.rev_site__info__total .rev_si__separator{margin-left:.5em;margin-right:0}.rev_si__separator::before{content:'';display:inline-block;width:4px;aspect-ratio:1;border-radius:50%;background:currentcolor}.rev_si__author__date{white-space:nowrap}.rev_si__author__rate{font-size:16px;gap:.3em;margin-bottom:.3em}.rev_si__author__serv a:hover{text-decoration:underline}.rev_si__response__toggler__btn .icon_mask{font-size:12px;margin-top:.5em}.rev_si__response__toggler__btn.active .icon_mask{transform:scaleY(-1)}.rev_si__response__wrap{padding-top:1em;padding-bottom:1em}.rev_si__liked__list{list-style:none;margin:0;padding:0}@media (max-width:575px){.rev_site__item .fs_p_max{font-size:15px}.rev_si__author__serv{width:100%}.rev_si__author__serv .rev_si__separator{display:none}.rev_site__filter__wrap .clr_gray{display:none}}@media (max-width:520px){#reviews-site{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.rev_site__info{flex-direction:column;align-items:flex-start;width:100%}.rev_site__info .rev_si__separator{display:none}.rev_site__panel .btn{width:100%}}.price-table-order{margin-bottom:2em}@media (max-width:575px){.price-table-order .btn{width:100%}}.cf7_field__rate .wpcf7-radio{display:flex;align-items:center;gap:.75em}.cf7_field__rate .wpcf7-list-item{margin:0;display:flex}.cf7_field__rate .wpcf7-list-item label{width:1.5em;height:1.5em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;-webkit-mask-image:url(/wp-content/uploads/decor/star.svg);mask-image:url(/wp-content/uploads/decor/star.svg);color:#D9D9D9;cursor:pointer}.cf7_field__rate .wpcf7-list-item:has(~.wpcf7-list-item :checked) label,.cf7_field__rate .wpcf7-list-item label:has(:checked){background:#F9CC2E}.cf7_field__rate .wpcf7-list-item label *{display:none}#cf7_leave_review .cf7_row--as_btn_group{padding:0;border:none}#cf7_leave_review .cf7_row--as_btn_group :is(.wpcf7-radio,.wpcf7-checkbox) label{border-radius:2em;color:var(--color-blue);background-color:#F0F3F7}#cf7_leave_review .cf7_row--as_btn_group :is(.wpcf7-radio,.wpcf7-checkbox) label:has(input:checked){color:var(--color-txt);background-color:var(--color-accent)}@media (min-width:768px){.cf7_leave_review__main .cf7_row--textarea{grid-row:1/4;grid-column:2/3}.cf7_leave_review__main .cf7_row--textarea span{height:100%}.cf7_leave_review__main .cf7_row--textarea textarea{flex-grow:10}.cf7_leave_review__footer{grid-template-columns:1fr auto;align-items:center}#cf7_leave_review .cf7_leave_review__footer .cf7_row--acceptance{grid-column:initial;order:-1}}.faq_tabs{margin-bottom:2em}span.faq_tabs__link{display:inline-block;background:#F2F2F2;padding:.5em 1em;border-radius:2em;cursor:pointer}span.faq_tabs__link.active{background:#2E528F;color:#fff}@media (max-width:575px){.faq_tabs__list{font-size:14px}}.equip_gr+.equip_gr{margin-top:2em}.equip_item__pic{width:30%;align-self:flex-start}.equip_gr__name i{transition:0.1s}.equip_gr__name.active i{opacity:.6;transform:rotate(-45deg)}@media (max-width:575px){.equip_gr__name{font-size:16px}.equip_item__wrap{flex-direction:column}.equip_item__pic{width:100%;justify-content:center}}@media (min-width:1024px){.post-type-archive-news .posts_grid{grid-template-columns:repeat(6,minmax(0,1fr))}.post-type-archive .news_card{grid-column:span 2}.post-type-archive .news_card:nth-child(1),.post-type-archive .news_card:nth-child(2){grid-column:span 3}}.s_hero{margin-bottom:3em}.s_hero__inner{background:rgba(0,0,0,.4)}.s_hero__wrap>.visually-hidden{pointer-events:none}.s_hero .post_card__meta{background:#2A2A2699}.s_hero .post_card__meta .clr_gray{color:inherit;opacity:.6;font-weight:400}.s_hero h1{max-width:17em}.s_hero__cat{padding-right:1em}.s_hero__author .obj_fit{border-radius:50%;object-position:top}.s_hero__author .rev_si__author__date{margin-bottom:.3em;opacity:.8}.s_hero__author__link{display:inline-flex;align-items:center;gap:.35em;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:.08em;transition:border-color 0.2s ease,color 0.2s ease}.s_hero__author__link::after{content:'';width:.42em;height:.42em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;opacity:.72;transform:rotate(45deg)}.s_hero__author__link:hover{color:var(--color-accent);border-bottom-color:currentColor}.rev_si__author__ava a::after{content:'';position:absolute;left:0;width:100%;top:0;height:100%;z-index:1}.s_body__main ul{padding-left:1.2em}.s_body__main ul li{list-style-position:outside}.s_body__main ul ::marker{color:var(--color-blue)}.s_hero--trust-after{margin-bottom:1em}.s_article_trust--below{position:relative;z-index:5;margin-bottom:2em}.s_article_trust--below .s_article_trust__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.75em;padding:.75em;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff}.s_article_trust--below .s_article_trust__checked,.s_article_trust--below .s_article_trust__details,.s_article_trust--below .s_article_trust__link{display:inline-flex;align-items:center;box-sizing:border-box;min-height:2.75em;padding:.6em .9em;border:1px solid var(--color-dev2,#e5e5e5);border-radius:var(--radius-10);background:var(--color-input);color:var(--color-txt-gray);font-size:.875em;line-height:1.35;text-decoration:none}.s_article_trust--below .s_article_trust__checked{gap:.35em;flex-wrap:wrap;max-width:100%}.s_article_trust--below .s_article_trust__checked::before{content:'';flex:0 0 1.1em;width:1.1em;height:1.1em;margin-right:.05em;background-color:var(--color-green-dark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.4l3.7 3.7L16 5.8' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.4l3.7 3.7L16 5.8' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.s_article_trust--below .s_article_trust__checked strong{color:var(--color-txt);font-weight:600}.s_article_trust--below .s_article_trust__details{position:relative}.s_article_trust--below .s_article_trust__details[open]{z-index:10}.s_article_trust--below .s_article_trust__details:hover,.s_article_trust--below .s_article_trust__link:hover{border-color:var(--color-blue);text-decoration:none}.s_article_trust--below .s_article_trust__details summary{display:inline-flex;align-items:center;gap:.5em;cursor:pointer;font-weight:600;list-style:none}.s_article_trust--below .s_article_trust__details summary::-webkit-details-marker{display:none}.s_article_trust--below .s_article_trust__details summary:focus-visible,.s_article_trust--below .s_article_trust__link:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.s_article_trust--below .s_article_trust__details summary::after{content:'';flex:0 0 1em;width:1em;height:1em;margin-left:.15em;background-color:currentColor;opacity:.72;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transform:none;transition:transform 0.2s ease}.s_article_trust--below .s_article_trust__details[open] summary::after{transform:rotate(180deg)}.s_article_trust--below .s_article_trust__dropdown{position:absolute;top:calc(100% + 0.55em);left:0;width:min(26em, calc(100vw - 40px));padding:1em;border:1px solid var(--color-dev2,#e5e5e5);border-radius:var(--radius-10);background:#fff;box-shadow:var(--shadow-hover);color:var(--color-txt-gray);font-size:1rem;font-weight:400;line-height:1.45}.s_article_trust--below .s_article_trust__details--warning{border-color:var(--color-accent);background:rgba(247,212,83,.18);color:var(--color-txt)}.s_article_trust--below .s_article_trust__details--warning .s_article_trust__dropdown{border-color:var(--color-accent);background:#fff}.s_article_trust--below .s_article_trust__dropdown ul,.s_article_trust--below .s_article_trust__dropdown p{margin:0;padding:0}.s_article_trust--below .s_article_trust__dropdown ul{display:grid;gap:.35em;padding-left:1.3em}.s_article_trust--below .s_article_trust__dropdown li{list-style-position:outside}.s_article_trust--below .s_article_trust__dropdown a,.s_article_trust--below .s_article_trust__link{color:var(--color-blue)}.s_article_trust--below .s_article_trust__link--service{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-txt);font-weight:600}.s_body__content :where(p,li) a{color:var(--color-blue)}.s_body__content :where(figure,p) img{border-radius:1em}.gallery img{height:auto}.s_body__content table{border-collapse:collapse}.s_body__content table td{border:1px solid var(--color-border);padding:.5em}.s_body__content iframe,.s_body__content table{max-width:100%}.s_body__content iframe[src*="youtube"]{width:100%;height:auto;aspect-ratio:60/45}@media (min-width:1024px){.s_body__grid{grid-template-columns:2fr minmax(300px,1fr)}}@media (max-width:767px){.s_body__content>table{word-break:break-word}.s_body__content ._table_wrap{overflow-x:auto}}@media (max-width:575px){.s_hero__cat{font-size:14px}.s_hero h1{font-size:26px}.s_body__content table{font-size:14px}.s_article_trust--below{margin-bottom:1.25em}.s_article_trust--below .s_article_trust__inner{display:grid;gap:.75em;padding:1em}.s_article_trust--below .s_article_trust__checked,.s_article_trust--below .s_article_trust__details,.s_article_trust--below .s_article_trust__link{width:100%;min-height:48px;padding:.75em .9em;font-size:1rem}.s_article_trust--below .s_article_trust__details{position:static;display:block}.s_article_trust--below .s_article_trust__details summary{width:100%;justify-content:space-between}.s_article_trust--below .s_article_trust__dropdown{position:static;width:auto;margin-top:.75em;box-shadow:none}}@media (max-width:425px){.s_body__content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.s_body__content table{font-size:12px}}.s_body .container_form_block .right_block{flex-direction:column}.s_body .container_form_block .right_block .col_message .call_back_button_block{flex-wrap:wrap}.s_body .container_form_block .right_block .col_message .call_back_button_block .btn{flex-grow:10;justify-content:center}.s_body__toc:empty{display:none}.s_body__toc{margin-bottom:2em}.s_body__toc :is(.lwptoc,.lwptoc_i){padding:0;margin:0!important;border:none}.s_body__toc .lwptoc_header{font-size:var(--font-size-h3);margin-bottom:.5em}.s_body__toc .lwptoc_item a{display:block;text-decoration:none;color:var(--color-blue)!important;width:100%;margin:0 -.5em;border-radius:4px;padding:.3em .5em}.s_body__toc .lwptoc-notInherit .lwptoc_i .lwptoc_item a{border:none!important}.s_body__toc .lwptoc_item a:hover{background:#F2F2F2}@media (max-width:575px){.s_body__toc .lwptoc_items{font-size:15px!important}}.procedure_serv_item__step{position:relative;padding-left:1.5em}.procedure_serv_item__step::before{content:'';width:.8em;aspect-ratio:1;position:absolute;left:0;top:.4em;background:var(--color-blue);border-radius:50%}@media (max-width:1023px){.procedure_serv_wrap{grid-template-columns:1fr}}.scard_item:hover{box-shadow:var(--shadow)}.scard_item__title a{color:inherit;text-decoration:none}.scard_item__title a::before{content:'';position:absolute;left:0;width:100%;top:0;height:100%}.scard_list{grid-template-columns:repeat(3,1fr)}.scard_item{min-height:200px;box-sizing:border-box}@media (min-width:1024px){.scard_item:nth-child(2){grid-column:2/3;grid-row:span 2}}@media (max-width:1023px){.scard_list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.scard_list{grid-template-columns:1fr}}.portfolio_card__cover{overflow:hidden;aspect-ratio:39 / 42}.portfolio_card__cover>a{width:100%;height:100%}.portfolio_card__cover img.obj_fit{display:block;width:100%;height:100%}.portfolio_card .sticker{border-radius:4px;font-size:13px}.portfolio_card .sticker:not(:hover){color:inherit;background:#F2F2F2}.portfolio_card__meta{display:inline-flex;align-items:center;gap:.5em}.portfolio_card__footer{padding-top:1em;border-top:1px solid var(--color-border)}@media (max-width:1023px) and (min-width:651px){.portfolio_grid.dis_grid--3{grid-template-columns:1fr 1fr}}.portfolio_eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--color-blue);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.portfolio_eyebrow::before{width:18px;height:2px;background:currentColor;content:""}.portfolio_case_top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.portfolio_case_top h1{margin:0;max-width:860px;color:#14233e;font-size:clamp(30px, 4vw, 48px);line-height:1.06}.portfolio_case_meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;color:var(--color-txt-gray);font-size:13px}.portfolio_case_meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.portfolio_case_back{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-blue);font-weight:700;text-decoration:none;white-space:nowrap}.portfolio_sum_scr{margin-top:34px}.portfolio_case_grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,0.8fr);gap:26px;align-items:start}.portfolio_case_grid--single{grid-template-columns:1fr}.portfolio_case_main,.portfolio_side_column{display:grid;gap:18px}.portfolio_compare_card,.portfolio_journal_card,.portfolio_side_card{padding:20px;border:1px solid var(--color-border);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.portfolio_card_title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px}.portfolio_card_title h2,.portfolio_card_title h3,.portfolio_side_card h2{margin:0;color:#14233e;font-size:19px;line-height:1.2}.portfolio_card_title--small{margin-top:18px;margin-bottom:12px}.portfolio_card_title--small h3{font-size:16px}.portfolio_verified_label{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(47,157,98,.18);border-radius:999px;background:rgba(47,157,98,.08);color:var(--color-green-dark);font-size:11px;font-weight:700;white-space:nowrap}.portfolio_facts_grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.portfolio_fact{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;min-height:76px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.portfolio_fact img{width:34px;height:34px}.portfolio_fact span,.portfolio_fact strong{display:block}.portfolio_fact span{color:var(--color-txt-gray);font-size:11px}.portfolio_fact strong{color:#14233e;font-size:13px}.portfolio_timeline{display:grid;gap:18px}.portfolio_timeline_item{position:relative;padding-left:28px}.portfolio_timeline_item::before{position:absolute;left:5px;top:6px;bottom:-24px;width:2px;background:var(--color-border);content:""}.portfolio_timeline_item:last-child::before{display:none}.portfolio_timeline_item::after{position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:var(--color-blue);box-shadow:0 0 0 4px #eaf1fc;content:""}.portfolio_timeline_item.is-finish::after{background:var(--color-green-dark);box-shadow:0 0 0 4px rgba(47,157,98,.14)}.portfolio_timeline_item span{color:var(--color-blue);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.portfolio_timeline_item h3{margin:5px 0 0;color:#14233e;font-size:17px}.portfolio_master_card{display:flex;gap:14px;align-items:center;margin-top:14px}.portfolio_master_card img{width:68px;height:68px;border:2px solid var(--color-blue);border-radius:50%;object-fit:cover}.portfolio_master_card h3{margin:0;color:#14233e;font-size:18px}.portfolio_master_card p{margin:4px 0 0;color:var(--color-txt-gray);font-size:13px}.portfolio_estimate_list{display:grid;margin-top:14px}.portfolio_estimate_list div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--color-border);color:var(--color-txt-gray);font-size:13px}.portfolio_estimate_list div:last-child{border-bottom:0}.portfolio_estimate_total{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:13px;border-radius:8px;background:#14233e;color:#fff;font-weight:700}.portfolio_estimate_total strong{color:var(--color-accent)}.portfolio_plain_list{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.portfolio_plain_list li{list-style:none;color:var(--color-txt-gray);font-size:14px}.portfolio_plain_list a{color:var(--color-blue);font-weight:700;text-decoration:none}.portfolio_plain_list a:hover{text-decoration:underline}.portfolio_sum_txt :first-child{margin-top:0}.portfolio_sum_txt :last-child{margin-bottom:0}.portfolio_sum_txt h3~h3{margin-top:1em;padding-top:1em;border-top:1px solid var(--color-border)}.portfolio_sum_txt ul ::marker{color:var(--color-accent)}.portfolio_sum_txt ul li{margin-top:.5em}.portfolio_sum_pic{overflow:visible}.portfolio_compare{width:100%}.portfolio_compare__stage,.portfolio_compare--single{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-gray)}.portfolio_compare--single img,.portfolio_compare__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.portfolio_compare__image{position:absolute;inset:0;max-width:none;pointer-events:none}.portfolio_compare__before{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 calc(100% - var(--position, 50%)) 0 0)}.portfolio_compare__label{position:absolute;bottom:14px;z-index:3;padding:.5em .75em;border-radius:8px;background:rgba(20,35,62,.78);color:#fff;font-size:13px;font-weight:600;line-height:1}.portfolio_compare__label--before{left:14px}.portfolio_compare__label--after{right:14px}.portfolio_compare__handle{position:absolute;top:0;bottom:0;left:var(--position,50%);z-index:4;width:3px;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.25);transform:translateX(-50%);pointer-events:none}.portfolio_compare__handle::before{position:absolute;top:50%;left:50%;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:#fff;color:var(--color-blue);font-size:18px;font-weight:700;content:"\2194";transform:translate(-50%,-50%);box-shadow:var(--shadow)}.portfolio_compare__range{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.portfolio_compare__range:focus-visible+.portfolio_compare__handle,.portfolio_compare__stage:focus-within .portfolio_compare__handle::before{outline:2px solid var(--color-accent);outline-offset:4px}.portfolio_case_gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:0}.portfolio_case_gallery__item{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-10);background:var(--color-bg-gray)}.portfolio_case_gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.portfolio_case_gallery__item:hover img{transform:scale(1.04)}.portfolio_case_form{margin-top:3em}.portfolio_case_form__wrap{max-width:860px;margin-right:auto;margin-left:auto}.portfolio_case_form__wrap :first-child{margin-top:0}.portfolio_case_form__wrap :last-child{margin-bottom:0}@media (max-width:1100px){.portfolio_case_grid{grid-template-columns:1fr}.portfolio_facts_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.portfolio_compare__stage,.portfolio_compare--single{aspect-ratio:4 / 3}.portfolio_case_top,.portfolio_case_grid{grid-template-columns:1fr}.portfolio_case_top{display:grid}.portfolio_case_back{justify-self:start}.portfolio_facts_grid{grid-template-columns:1fr}.portfolio_case_gallery{grid-template-columns:repeat(3,1fr)}}h2+.revone__wrap{margin-top:3em}.revone__media img{aspect-ratio:3/2}.revone__media::before,.revone__content__outer::before{content:'';position:absolute;width:10em;aspect-ratio:1;border-radius:1em}.revone__media::before{left:-20px;top:-20px;background:#F4E6B2}.revone__content__outer::before{right:-20px;bottom:-20px;background:#DEE2E8}@media (min-width:768px){.revone__media img{aspect-ratio:1;width:calc(100% - 50px);margin-left:auto}.revone__media::before{left:0;top:-50px}.revone__content__outer{padding-right:50px}.revone__content__outer::before{right:0;bottom:-50px}}@media (max-width:575px){.revone__header{flex-direction:column;align-items:flex-start}}.steps_infograf_item{flex-basis:100%;max-width:17em}.steps_infograf_item__icon{width:2em;aspect-ratio:1;border-radius:50%;align-items:center;justify-content:center}.steps_infograf_item:hover .steps_infograf_item__icon{color:#fff;box-shadow:0 0 0 .25em #F5E093,0 0 0 .5em #F3ECD2;transition:0.2s}@media (min-width:1201px){.steps_infograf_list{justify-content:space-between}}@media (max-width:1200px){.steps_infograf_list{flex-wrap:wrap}}@media (max-width:767px){.steps_infograf_item__icon{color:#fff;box-shadow:0 0 0 .25em #F5E093,0 0 0 .5em #F3ECD2;transition:0.2s}}.steps_img_card__desc :first-child{margin-top:0}.steps_img_card__desc :last-child{margin-bottom:0}.steps_img_card__footer{margin-top:1em;padding-top:1em;border-top:1px solid var(--color-border)}.steps_img_card__desc ul ::marker{color:var(--color-accent)}.steps_img_card__desc ul li{margin-top:.5em}@media (max-width:1023px) and (min-width:651px){.steps_img_grid.dis_grid--3{grid-template-columns:1fr 1fr}}main section.price-list{margin-bottom:0}main section.price-list .container_block_table{margin-top:15px;margin-bottom:0}.price-list .list_pram{display:flex;flex-wrap:wrap;gap:10px}.price-list .list_pram_item{background:#fff;border-radius:10px;padding:.5em 1em;padding-left:1.5em;margin:0!important}.price-list .list_pram_item::before{left:.5em;top:1em}.plb_search{width:310px}.plb_search__inp{width:100%;border:1px solid var(--color-border);padding:.7em;padding-left:3em;background-color:#fff;border-radius:10px;outline:none;font-size:16px;box-sizing:border-box}.plb_search__inp::placeholder{opacity:.6}.plb_search__inp:focus{border-color:var(--color-accent)}.plb_search__icon{position:absolute;left:1em;top:50%;transform:translateY(-50%);opacity:.3;pointer-events:none}.block_table_price__table thead th{background:var(--color-blue);color:#fff;font-size:18px;padding:15px;font-weight:500;text-align:right}.block_table_price__table thead th:first-child{border-top-left-radius:15px;text-align:left}.block_table_price__table thead th:last-child{border-top-right-radius:15px;text-align:center}.block_table_price__table tbody :is(td,th){position:relative;z-index:1}.block_table_price__table td:is(.col-2,.col-3){text-align:right}.block_table_price__table tbody th[scope="row"]{text-align:left;vertical-align:middle}.block_table_price__table tbody th[scope="row"] .table_price_link{text-decoration:none;color:var(--color-blue);font-size:18px;font-weight:500;white-space:normal}.block_table_price__table tbody th[scope="row"]:hover .table_price_link{color:var(--color-txt1)}.block_table_price__table .col-4--icon{text-align:center}.block_table_price__table tbody :is(td,th):first-child{border-radius:15px 0 0 15px}.block_table_price__table tbody :is(td,th):last-child{border-radius:0 15px 15px 0}@media (max-width:1020px){.plb_search{width:100%}}@media (min-width:768px){.block_table_price__table tbody tr:hover,.block_table_price__table tbody tr:has(+tr:hover){border-color:transparent!important}.block_table_price__table tbody tr:hover :is(td,th){background:#F8F8F8}}@media (max-width:767px){.block_table_price__table tr{border:1px solid #B4B4B4!important;border-radius:10px;margin-top:10px;padding:10px;display:grid!important;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;align-items:center;column-gap:1em!important;row-gap:0!important}.block_table_price__table tr :is(td,th){background:none!important}.block_table_price__table .col-1{grid-column:1/2;grid-row:1/-1;padding-right:1em!important;margin-right:auto}body .block_table_price__table .col-2{margin-bottom:auto;padding:0!important;opacity:1;color:var(--color-txt1,#2A2A26)}body .block_table_price__table .col-3{margin-top:auto;padding:0!important;order:-1}.block_table_price__table .col-4{grid-column:-1/-2;grid-row:1/-1;width:fit-content!important}.block_table_price__table .col-4--icon .table_price_link{border:none!important;display:block;border-radius:10px;padding:.2em}.block_table_price__table :is(.col-2,.col-3){padding:5px 0!important;text-align:right!important;justify-content:flex-end;display:initial!important;white-space:nowrap;color:var(--color-txt1,#2A2A26)}.block_table_price__table :is(.col-2,.col-3)::before{font-weight:500;text-align:right!important}.block_table_price__table :is(.col-3)::before{display:none!important}.block_table_price__table :is(.col-2)::before{content:'за '!important}.block_table_price__table :is(.col-2,.col-3) span{font-weight:500}.container_block_price .block_table_price .col-1{font-size:14px!important}.container_block_price .block_table_price table :is(td,th) .table_price_link{font-size:inherit!important}}.gallery_photo__item{display:flex;align-items:center;justify-content:center}.gallery_photo__item img.obj_fit{aspect-ratio:4/3}@media (max-width:767px){.gallery_photo__list.dis_grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.gallery_photo__list.dis_grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ocenka_po_foto__pic:has(img[src*="phones"]){margin-top:-5vw}}@media (max-width:767px){.ocenka_po_foto__content{padding-bottom:0}.ocenka_po_foto__pic img{width:350px}}@media (max-width:425px){.ocenka_po_foto .btn{width:100%}}header .asl_w_container{min-width:150px}header #ajaxsearchlite1 .probox{height:auto;padding:.3em;box-sizing:border-box;font-size:16px}header #ajaxsearchlite1 .probox *{font-size:inherit!important}header #ajaxsearchlite1 input[type="submit"]{display:none}header #ajaxsearchlite1 .promagnifier{order:-1}header #ajaxsearchlite1 .proinput{margin:0}header #ajaxsearchlite1:has(input[type="search"]:focus){border-color:var(--color-accent)!important}#ajaxsearchliteres1 a.asl_res_url{display:block;line-height:1.3;color:var(--color-txt)}#ajaxsearchliteres1 a.asl_res_url:hover{color:var(--color-blue)}.page_header{position:sticky;top:0;z-index:10}.page_header._sticky .header_line{border-color:transparent}@media (min-width:960px){.page_header._sticky:not(._showed) .wrap_mobile_panel{display:none}}.page_header:not(._sticky) .header_line__toggler{display:none}.header_line__toggler{top:100%;background:var(--color-accent);outline:none;text-transform:uppercase;line-height:1;color:var(--color-txt);font-size:15px;padding:.5em .7em;border:none;border-radius:0 0 10px 10px;box-shadow:0 3px 5px 0 rgba(0,0,0,.05)}.block_price__filter._sticky{z-index:2;background:#F2F2F2;padding:10px;position:fixed;left:50%;transform:translateX(-50%) translatey(0) translateZ(0);transition:0.2s;width:1290px;max-width:100%;opacity:1;visibility:visible;box-shadow:0 5px 15px -10px rgba(0,0,0,.1)}.block_price__filter:not(.active)~.block_price__filter._sticky{opacity:0;visibility:hidden}.block_price__filter._sticky .block_button_link{margin-top:0;flex-wrap:nowrap;overflow-y:auto;font-size:14px;padding-bottom:5px}.block_price__filter._sticky .block_button_link .button_link_item{font-size:inherit;padding:.5em 1em}.block_price__filter._sticky .top_line{margin-top:5px;margin-bottom:0;display:none}.block_price__filter._sticky .top_line .date_update{display:none}.block_price__filter._sticky .top_line .plb_search{width:100%}@media (max-width:959px){.block_price__filter._sticky{display:none!important}}.portfolio_hub_page,.portfolio_case_v2{--portfolio-surface:#fff;--portfolio-muted:#f6f7f7;--portfolio-text:#14233e;--portfolio-gap:24px;background:var(--portfolio-muted);color:var(--color-txt)}.portfolio_hub_page .container,.portfolio_case_v2 .container{max-width:1290px}.portfolio_hub_hero,.portfolio_case_v2_hero{padding:22px 0 30px}.portfolio_hub_hero__inner,.portfolio_case_v2_hero__grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,0.72fr);gap:var(--portfolio-gap);align-items:stretch}.portfolio_hub_hero__content,.portfolio_case_v2_hero__content,.portfolio_hub_facts,.portfolio_case_v2_media{border:1px solid var(--color-border);border-radius:20px;background:#fff;box-shadow:var(--shadow)}.portfolio_hub_hero__content,.portfolio_case_v2_hero__content{padding:28px}.portfolio_hub_hero h1,.portfolio_case_v2_hero h1{margin:0;max-width:900px;color:var(--portfolio-text);font-size:42px;line-height:1.08;letter-spacing:0}.portfolio_hub_hero__lead,.portfolio_case_v2_lead{max-width:760px;margin:14px 0 0;color:var(--color-txt-gray);font-size:18px;line-height:1.5}.portfolio_hub_hero__actions,.portfolio_case_v2_actions,.portfolio_hub_cta__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.portfolio_hub_hero__actions .btn,.portfolio_case_v2_actions .btn,.portfolio_hub_cta__links .btn,.portfolio_hub_cta__links .btn_whatsapp,.portfolio_case_v2_side_cta .btn{min-height:48px;white-space:normal;text-align:center}.portfolio_hub_facts{display:grid;gap:10px;margin:0;padding:20px;list-style:none}.portfolio_hub_facts li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--color-border)}.portfolio_hub_facts li:last-child{border-bottom:0}.portfolio_hub_facts strong{color:var(--color-blue);font-size:19px;line-height:1.15}.portfolio_hub_facts span{color:var(--color-txt-gray);font-size:15px;line-height:1.35}.portfolio_hub_filters.container,.portfolio_hub_cases.container,.portfolio_hub_map.container,.portfolio_hub_read.container,.portfolio_hub_faq.container,.portfolio_hub_cta.container,.portfolio_case_v2_related.container,.portfolio_case_v2_services.container,.portfolio_case_v2_request.container{margin-top:34px}.portfolio_hub_filter.mp_archive_filter{margin:0}.portfolio_hub_filter .wpc-filters-ul-list{gap:12px}.portfolio_hub_filter .mp_archive_filter__button{min-height:48px;padding:11px 18px;font-size:16px}.portfolio_hub_section_head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.portfolio_hub_section_head h2,.portfolio_case_v2_services h2,.portfolio_case_v2_request h2{margin:0;color:var(--portfolio-text);font-size:30px;line-height:1.15}.portfolio_hub_section_head p{max-width:560px;margin:0;color:var(--color-txt-gray);font-size:16px;line-height:1.45}.portfolio_hub_grid,.portfolio_case_v2_related_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--portfolio-gap)}.portfolio_hub_card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--color-border)}.portfolio_hub_card[hidden],.portfolio_case_v2_related_card[hidden]{display:none}.portfolio_hub_card__media{position:relative;margin:-24px -24px 0;background:#e7ecf2}.portfolio_hub_card__media>a{display:block;min-height:240px;aspect-ratio:4 / 3;color:inherit;text-decoration:none}.portfolio_hub_card__media img,.portfolio_case_v2_media>img,.portfolio_case_v2_related_card__image img{display:block;width:100%;height:100%;object-fit:cover}.portfolio_hub_card__compare{position:relative;display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:240px}.portfolio_hub_card__compare img{min-width:0}.portfolio_hub_card__compare span{position:absolute;bottom:12px;padding:7px 10px;border-radius:8px;background:rgba(20,35,62,.82);color:#fff;font-size:13px;font-weight:700}.portfolio_hub_card__compare span:first-of-type{left:12px}.portfolio_hub_card__compare span:last-of-type{right:12px}.portfolio_hub_card__noimage,.portfolio_case_v2_noimage{display:grid;width:100%;min-height:240px;place-items:center;padding:20px;color:var(--color-txt-gray);font-size:16px;text-align:center}.portfolio_hub_card__stickers{position:absolute;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.portfolio_hub_card__stickers .sticker{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.12)}.portfolio_hub_card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:18px}.portfolio_hub_card__terms,.portfolio_case_v2_terms,.portfolio_case_v2_service_links{display:flex;flex-wrap:wrap;gap:8px}.portfolio_hub_card__terms a,.portfolio_case_v2_terms a,.portfolio_case_v2_service_links a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid var(--color-border);border-radius:999px;background:#f6f7f7;color:var(--color-blue);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.portfolio_hub_card h3,.portfolio_case_v2_related_card h3{margin:14px 0 0;color:var(--portfolio-text);font-size:21px;line-height:1.2}.portfolio_hub_card h3 a,.portfolio_case_v2_related_card h3 a{color:inherit;text-decoration:none}.portfolio_hub_card h3 a:hover,.portfolio_case_v2_related_card h3 a:hover{color:var(--color-blue)}.portfolio_hub_card__excerpt{margin:10px 0 0;color:var(--color-txt-gray);font-size:15px;line-height:1.45}.portfolio_hub_card__facts,.portfolio_case_v2_facts,.portfolio_case_v2_side_facts,.portfolio_case_v2_estimate{display:grid;gap:10px;margin:16px 0 0}.portfolio_hub_card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio_hub_card__facts div,.portfolio_case_v2_facts div,.portfolio_case_v2_side_facts div,.portfolio_case_v2_estimate div{min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:10px;background:#f8fafc}.portfolio_hub_card__facts dt,.portfolio_case_v2_facts dt,.portfolio_case_v2_side_facts dt,.portfolio_case_v2_estimate dt{margin:0 0 4px;color:var(--color-txt-gray);font-size:12px;line-height:1.25}.portfolio_hub_card__facts dd,.portfolio_case_v2_facts dd,.portfolio_case_v2_side_facts dd,.portfolio_case_v2_estimate dd{margin:0;color:var(--portfolio-text);font-size:15px;font-weight:700;line-height:1.3;word-break:break-word}.portfolio_hub_card__button{width:100%;margin-top:auto}.portfolio_hub_card__facts+.portfolio_hub_card__button,.portfolio_hub_card__excerpt+.portfolio_hub_card__button{margin-top:18px}.portfolio_hub_empty_state h2,.portfolio_case_v2_side_card h2,.portfolio_case_v2_section h2,.portfolio_map__head h2{margin:0;color:var(--portfolio-text);font-size:24px;line-height:1.2}.portfolio_map__head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:16px}.portfolio_map__head p{margin:8px 0 0;color:var(--color-txt-gray);font-size:16px;line-height:1.45}.portfolio_map__wrap{overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:#e7ecf2}.portfolio_map__canvas{height:380px}.portfolio_map__fallback{display:none;gap:8px;padding:14px;background:#fff}.portfolio_map__wrap.portfolio_map--fallback .portfolio_map__canvas{display:none}.portfolio_map__wrap.portfolio_map--fallback .portfolio_map__fallback{display:flex;flex-wrap:wrap}.portfolio_map__fallback a{color:var(--color-blue);font-weight:700}.portfolio_hub_read__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.portfolio_hub_read__grid>div,.portfolio_hub_faq__list details{border:1px solid var(--color-border);border-radius:20px;background:#fff;box-shadow:var(--shadow)}.portfolio_hub_read__grid>div{padding:20px}.portfolio_hub_read__grid h3{margin:0;color:var(--portfolio-text);font-size:18px}.portfolio_hub_read__grid p,.portfolio_hub_faq__list p{margin:8px 0 0;color:var(--color-txt-gray);font-size:16px;line-height:1.45}.portfolio_hub_faq__list{display:grid;gap:12px}.portfolio_hub_faq__list summary{min-height:52px;padding:15px 18px;color:var(--portfolio-text);font-size:17px;font-weight:700;cursor:pointer}.portfolio_hub_faq__list details p{padding:0 18px 18px}.portfolio_hub_cta__box{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(320px,1.1fr);gap:var(--portfolio-gap);align-items:start;border:1px solid var(--color-border)}.portfolio_hub_cta__content h2{margin:0;color:var(--portfolio-text);font-size:30px;line-height:1.15}.portfolio_hub_cta__content p{margin:12px 0 0;color:var(--color-txt-gray);font-size:16px;line-height:1.45}.portfolio_hub_cta__form{min-width:0}.portfolio_hub_cta__form form{margin:0}.portfolio_case_v2_hero__grid{grid-template-columns:minmax(0,1fr) minmax(380px,0.86fr)}.portfolio_case_v2_hero__content{display:flex;flex-direction:column}.portfolio_case_v2_terms{margin-bottom:14px}.portfolio_case_v2_facts{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio_case_v2_media{overflow:hidden;min-height:360px}.portfolio_case_v2_media>img,.portfolio_case_v2_media .portfolio_compare,.portfolio_case_v2_media .portfolio_compare__stage{width:100%;height:100%;min-height:360px}.portfolio_case_v2_back,.portfolio_case_v2_text_link{display:inline-flex;align-items:center;min-height:48px;color:var(--color-blue);font-weight:700;text-decoration:none}.portfolio_case_v2_back:hover,.portfolio_case_v2_text_link:hover{text-decoration:underline}.portfolio_case_v2_layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:var(--portfolio-gap);align-items:start;margin-top:34px}.portfolio_case_v2_sidebar{grid-column:2;grid-row:1;display:grid;gap:16px;position:sticky;top:16px}.portfolio_case_v2_content{grid-column:1;grid-row:1;display:grid;gap:18px;min-width:0}.portfolio_case_v2_side_card,.portfolio_case_v2_section,.portfolio_case_v2_related_card,.portfolio_case_v2_services__box{border:1px solid var(--color-border)}.portfolio_case_v2_side_card p,.portfolio_case_v2_section p{color:var(--color-txt-gray);font-size:16px;line-height:1.5}.portfolio_case_v2_side_card a:not(.btn){color:var(--color-blue);font-weight:700}.portfolio_case_v2_side_cta{display:grid;gap:10px}.portfolio_case_v2_master{display:flex;gap:14px;align-items:center;margin-top:14px}.portfolio_case_v2_master img{flex:0 0 auto;width:72px;height:72px;border-radius:50%;object-fit:cover}.portfolio_case_v2_master--wide img{width:96px;height:96px}.portfolio_case_v2_master h3{margin:0;color:var(--portfolio-text);font-size:19px;line-height:1.2}.portfolio_case_v2_master p{margin:4px 0 0;font-size:15px}.portfolio_case_v2_text>*:first-child,.portfolio_case_v2_section>*:first-child{margin-top:0}.portfolio_case_v2_text>*:last-child,.portfolio_case_v2_section>*:last-child{margin-bottom:0}.portfolio_case_v2_text ul,.portfolio_case_v2_text ol{padding-left:1.2em}.portfolio_case_v2_text li{margin-top:.45em}.portfolio_case_v2_empty{margin-bottom:0;color:var(--color-txt-gray)}.portfolio_case_v2_steps{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.portfolio_case_v2_steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.portfolio_case_v2_steps span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--color-blue);color:#fff;font-weight:800}.portfolio_case_v2_steps p{margin:8px 0 0}.portfolio_case_v2_gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.portfolio_case_v2_gallery a{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:12px;background:#e7ecf2}.portfolio_case_v2_gallery--single{grid-template-columns:minmax(0,1fr);max-width:620px}.portfolio_case_v2_gallery img{display:block;width:100%;height:100%;object-fit:cover}.portfolio_case_v2_related_card{display:flex;flex-direction:column;min-width:0}.portfolio_case_v2_related_card__image{display:block;overflow:hidden;aspect-ratio:4 / 3;margin:-24px -24px 16px;background:#e7ecf2}.portfolio_case_v2_service_links{margin-top:14px}@media (max-width:1100px){.portfolio_hub_hero__inner,.portfolio_case_v2_hero__grid,.portfolio_hub_cta__box{grid-template-columns:1fr}.portfolio_hub_grid,.portfolio_case_v2_related_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio_hub_read__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio_case_v2_layout{grid-template-columns:1fr}.portfolio_case_v2_sidebar,.portfolio_case_v2_content{grid-column:1;grid-row:auto}.portfolio_case_v2_sidebar{position:static}}@media (max-width:740px){.portfolio_hub_page,.portfolio_case_v2{--portfolio-gap:16px}.portfolio_hub_hero,.portfolio_case_v2_hero{padding:14px 0 22px}.portfolio_hub_hero__content,.portfolio_case_v2_hero__content,.portfolio_hub_facts,.portfolio_case_v2_media,.portfolio_hub_card,.portfolio_hub_read__grid>div,.portfolio_hub_faq__list details,.portfolio_hub_cta__box,.portfolio_case_v2_side_card,.portfolio_case_v2_section,.portfolio_case_v2_related_card,.portfolio_case_v2_services__box{border-radius:14px}.portfolio_hub_hero__content,.portfolio_case_v2_hero__content,.portfolio_hub_facts,.portfolio_hub_card,.portfolio_hub_read__grid>div,.portfolio_hub_cta__box,.portfolio_case_v2_side_card,.portfolio_case_v2_section,.portfolio_case_v2_related_card,.portfolio_case_v2_services__box{padding:16px}.portfolio_hub_hero h1,.portfolio_case_v2_hero h1{font-size:30px;line-height:1.12}.portfolio_hub_hero__lead,.portfolio_case_v2_lead{font-size:16px}.portfolio_hub_page .portfolio_eyebrow,.portfolio_hub_facts span,.portfolio_hub_card__excerpt,.portfolio_hub_card__compare span,.portfolio_hub_card__stickers .sticker,.portfolio_hub_card__terms a,.portfolio_case_v2_terms a,.portfolio_case_v2_service_links a,.portfolio_hub_card__facts dt,.portfolio_case_v2_facts dt,.portfolio_case_v2_side_facts dt,.portfolio_case_v2_estimate dt,.portfolio_hub_card__facts dd,.portfolio_case_v2_facts dd,.portfolio_case_v2_side_facts dd,.portfolio_case_v2_estimate dd,.portfolio_case_v2_master p{font-size:16px}.portfolio_hub_hero__actions,.portfolio_case_v2_actions,.portfolio_hub_cta__links{display:grid;grid-template-columns:1fr;gap:10px}.portfolio_hub_hero__actions .btn,.portfolio_case_v2_actions .btn,.portfolio_case_v2_actions .portfolio_case_v2_back,.portfolio_hub_cta__links .btn,.portfolio_hub_cta__links .btn_whatsapp,.portfolio_case_v2_side_cta .btn{width:100%;justify-content:center}.portfolio_hub_facts{grid-template-columns:1fr}.portfolio_hub_filters.container,.portfolio_hub_cases.container,.portfolio_hub_map.container,.portfolio_hub_read.container,.portfolio_hub_faq.container,.portfolio_hub_cta.container,.portfolio_case_v2_related.container,.portfolio_case_v2_services.container,.portfolio_case_v2_request.container,.portfolio_case_v2_layout{margin-top:24px}.portfolio_hub_filter .wpc-filters-ul-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.portfolio_hub_filter .wpc-label-item{flex:0 0 auto}.portfolio_hub_section_head{display:grid;gap:8px}.portfolio_hub_section_head h2,.portfolio_case_v2_services h2,.portfolio_case_v2_request h2,.portfolio_hub_cta__content h2{font-size:24px}.portfolio_hub_grid,.portfolio_case_v2_related_grid,.portfolio_hub_read__grid{grid-template-columns:1fr}.portfolio_hub_card__media,.portfolio_case_v2_related_card__image{margin:-16px -16px 0}.portfolio_case_v2_related_card__image{margin-bottom:14px}.portfolio_hub_card__media>a,.portfolio_hub_card__compare,.portfolio_hub_card__noimage{min-height:220px}.portfolio_hub_card__facts,.portfolio_case_v2_facts{grid-template-columns:1fr}.portfolio_map__head{display:grid;gap:10px}.portfolio_map__canvas{height:300px}.portfolio_case_v2_media{min-height:260px}.portfolio_case_v2_media>img,.portfolio_case_v2_media .portfolio_compare,.portfolio_case_v2_media .portfolio_compare__stage{min-height:260px}.portfolio_case_v2_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio_case_v2_steps li{grid-template-columns:34px minmax(0,1fr)}.portfolio_case_v2_steps span{width:34px;height:34px}.portfolio_case_v2_master{align-items:flex-start}}@media (max-width:420px){.portfolio_hub_card__facts,.portfolio_case_v2_side_facts,.portfolio_case_v2_estimate{gap:8px}.portfolio_hub_card h3,.portfolio_case_v2_related_card h3{font-size:19px}.portfolio_hub_card__terms a,.portfolio_case_v2_terms a,.portfolio_case_v2_service_links a{font-size:16px}}