.direction-page [data-id="457636"] .element-text,.direction-page [data-id="715049"] .element-text{--fontSize:32px;--fontSize_mobile:27px;--lineHeight:1.18;text-align:left}.direction-page h1{font:inherit;font-weight:700;margin:0;overflow-wrap:break-word}.direction-page .direction-city{font:400 14px/1.5 Arial,sans-serif;margin-top:15px}.direction-page [data-id="683804"] .element-text,.direction-page [data-id="201822"] .element-text{--fontSize:19px;--fontSize_mobile:17px;--fontWeight:400;--lineHeight:1.45}.direction-intro{margin-top:12px!important;font-size:16px!important}.direction-page [data-id="986616"]{--heroHeightMin:850px}.direction-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;padding:22px 20px 90px;background:#f4f7fa;color:#24344b;font:14px/1.5 Arial,sans-serif}.direction-nav a{text-decoration:underline;text-underline-offset:4px}.direction-details{background:#fff;color:#1e2b3e;font:16px/1.6 Arial,sans-serif;padding:70px 24px}.direction-wrap{max-width:1120px;margin:auto}.direction-kicker{font:700 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.7px;color:#548b25;display:block;margin-bottom:16px}.direction-details h2{font:700 30px/1.2 Arial,sans-serif;margin:12px 0 24px}.direction-summary{max-width:850px;color:#617086;margin-bottom:34px}.direction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.direction-grid article{padding:25px;background:#f4f7f3;border:1px solid #e4ebdf;border-radius:12px}.direction-number{color:#72a34d;font-size:12px;font-weight:700}.direction-grid h3{font-size:18px;line-height:1.3;margin:14px 0}.direction-grid p,.direction-grid li{font-size:14px;color:#526170}.direction-grid ul{padding-left:19px}.direction-grid li+li{margin-top:8px}.direction-faq{margin-bottom:50px}.direction-faq details{border-bottom:1px solid #dce3e8;padding:18px 0}.direction-faq summary{font-weight:700;cursor:pointer}.direction-faq p{color:#617086;max-width:900px;margin-top:12px}.direction-related{display:grid;grid-template-columns:1fr 1fr;gap:12px}.direction-related a{padding:18px;border:1px solid #dce5d7;border-radius:8px;color:#24403b;text-decoration:none;font-size:14px}.direction-related a:hover{background:#f0f7eb}.direction-all{display:inline-block;margin-top:30px;color:#356c1a}.catalog-body{margin:0;background:#f7f9f5;color:#1d2e25;font:16px/1.5 Arial,sans-serif}.catalog-body *{box-sizing:border-box}.catalog-header{max-width:1200px;margin:auto;padding:28px 30px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #dce4d6;font-size:14px}.catalog-header a{color:inherit;text-decoration:none}.catalog-main{max-width:1200px;margin:0 auto;padding:65px 30px}.catalog-main>h1{font-size:clamp(34px,5vw,62px);line-height:1.04;letter-spacing:-2px;margin:0 0 24px}.catalog-lead{font-size:18px;color:#637665}.catalog-search{display:block;font-size:12px;font-weight:700;max-width:650px;margin-top:32px}.catalog-search input{display:block;width:100%;margin-top:8px;padding:18px 20px;font:16px Arial,sans-serif;border:1px solid #bccab4;border-radius:12px;background:white;box-shadow:0 5px 20px #24392305}.catalog-search input:focus{outline:3px solid #a5d777;outline-offset:2px}.catalog-count{font-size:13px;color:#70816e}.catalog-group{margin-top:48px}.catalog-group h2{font-size:24px;line-height:1.2;margin-bottom:20px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.catalog-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;background:#fff;border:1px solid #e1e8dd;border-radius:14px;color:inherit;text-decoration:none;transition:transform .15s,border-color .15s}.catalog-card:hover{transform:translateY(-3px);border-color:#82b952}.catalog-card h3{font-size:17px;line-height:1.3;margin:0}.catalog-card p{font-size:13px;line-height:1.6;color:#71806f;margin:0 0 10px}.catalog-index{font-size:10px;color:#89a176;letter-spacing:1px}.catalog-arrow{font-size:12px;font-weight:700;color:#4a8524;margin-top:auto}.catalog-footer{padding:30px;text-align:center;font-size:12px;color:#71806f;border-top:1px solid #dde5d7}.catalog-body [hidden]{display:none!important}@media(max-width:800px){.direction-grid{grid-template-columns:1fr}.direction-related{grid-template-columns:1fr}.catalog-grid{grid-template-columns:1fr 1fr}.catalog-header span{display:none}}@media(max-width:550px){.catalog-grid{grid-template-columns:1fr}.catalog-main{padding:40px 18px}.catalog-header{padding:20px 18px;font-size:12px}.direction-details{padding:45px 18px}.direction-details h2{font-size:25px}.direction-nav{justify-content:flex-start;padding-bottom:85px}}
.specific-help{margin:40px 0 50px;padding:30px;background:#f5f8f1;border:1px solid #dfe7d7;border-radius:10px}.specific-two{display:grid;grid-template-columns:1.15fr 1fr;gap:32px}.specific-help h2{font-size:27px;margin:8px 0 15px}.specific-help p,.specific-help li{font-size:14px;color:#526170;line-height:1.65}.specific-help ul{padding-left:20px}.specific-help li+li{margin-top:8px}.specific-example{padding:24px;background:white;border-left:3px solid #43a91d}.specific-example>span{font-size:12px;font-weight:700;color:#277b12}.specific-example small{display:block;color:#81907b;font-size:11px;line-height:1.5}.specific-cta{display:inline-flex;align-items:center;min-height:46px;padding:11px 20px;margin-top:25px;background:#33a90b;color:white;text-decoration:none;border-radius:4px;font-size:14px;font-weight:700}.direction-page h1{font-size:inherit!important}.direction-page [data-id="457636"] .element-text{--fontSize:32px}.direction-page #consultation-form{scroll-margin-top:20px}@media(max-width:700px){.specific-two{grid-template-columns:1fr;gap:20px}.specific-help{padding:22px 18px}.specific-help h2{font-size:23px}.specific-example{padding:18px}.specific-cta{width:100%;justify-content:center}}
@media(max-width:767px){.direction-page [data-id="470615"]{display:none!important}.direction-page [data-id="712347"] .element-text{--fontSize_mobile:27px;--fontWeight:700;--lineHeight:1.2;text-align:left}.direction-page .mobile-topic-description{font:400 16px/1.5 Arial,sans-serif!important;margin-top:14px!important;text-align:left}}
.seo-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 32px;color:#71829b;font:13px/1.5 Arial,sans-serif}.seo-breadcrumbs a{color:#2865bd;text-decoration:none}.seo-breadcrumbs a:hover{text-decoration:underline}.seo-breadcrumbs span[aria-current=page]{color:#52647a}
