.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hero{min-height:465px}.hero-inner{padding:43px 0 126px}.hero h1{font-size:42px;margin:15px 0 13px;line-height:1.45}.hero-description{margin-bottom:21px}.hero-label{letter-spacing:1px}.hero-features{padding:19px 0}.hero-note{margin-top:12px}.city-label{top:63px}.quick-entry{background:#fff;border-bottom:1px solid #e5e9ec}.quick-entry .container{display:flex;align-items:center;gap:0;min-height:67px}.quick-entry strong{font-size:13px;margin-right:32px;white-space:nowrap}.quick-entry a{display:flex;align-items:center;gap:9px;padding:0 28px;border-left:1px solid #e7ebed;font-size:13px}.quick-entry a:hover{color:#ad8549}.quick-entry svg{width:19px;height:19px;color:#ad8549}
.news-home{background:#f3f5f7;padding:48px 0 42px}.news-home .section-head{margin-bottom:25px}.news-home .section-head h2{font-size:28px}.news-home .eyebrow{letter-spacing:1px;font-size:11px;color:#8b7859}.news-board{display:grid;grid-template-columns:1fr 1fr;gap:24px}.news-panel{background:#fff;border:1px solid #e0e6eb}.news-panel-head{padding:18px 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6eaee;position:relative}.news-panel-head:before{content:'';position:absolute;width:3px;height:23px;background:#c79d5b;left:-1px;top:23px}.news-panel-head h3{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:600;margin:0}.news-panel-head h3 svg{width:20px;height:20px;color:#9e7a42}.news-panel-head>a{font-size:11px;display:flex;align-items:center;gap:6px;color:#8a949c}.news-panel-head>a svg{width:14px;height:14px}.news-rows{padding:5px 23px 8px;margin:0;list-style:none}.news-rows li+li{border-top:1px dashed #e7ebef}.news-rows li>a{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:48px;font-size:13px;line-height:1.7}.news-rows li>a:before{content:'';width:4px;height:4px;background:#c5a16a;flex-shrink:0}.news-rows li>a>span{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.news-rows a:hover{color:#ab7f3e}.news-rows time{font-family:Arial,sans-serif;flex-shrink:0;font-size:10px;color:#98a1a8}.news-panel-foot{padding:10px 23px;font-size:10px;line-height:1.8;color:#99a1a8;background:#fafbfc;border-top:1px solid #eef1f3}.news-home-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:22px;color:#7c8993;font-size:12px;gap:20px}.news-home-bottom p{margin:0}.news-home-bottom>a{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:700;color:#25485f;white-space:nowrap}
.advantages{padding:51px 0 55px;background:#fff}.advantages .section-head{margin-bottom:28px}.advantages .section-head h2{font-size:28px}.advantages .section-head>p{max-width:410px;font-size:12px;line-height:1.9}.advantage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.advantage-item{border-top:2px solid #d3b47e;padding-top:20px}.advantage-item>span{display:flex;align-items:center;justify-content:space-between}.advantage-item>span b{font-size:11px;color:#b19a74;letter-spacing:1px;font-weight:400}.advantage-item svg{width:28px;height:28px;color:#536d82}.advantage-item h3{font-size:17px;margin:15px 0 8px;font-weight:500}.advantage-item p{font-size:12px;line-height:1.9;color:#7d8b97;margin:0}.about-line{margin-top:29px;padding-top:22px;border-top:1px solid #e8ecef;display:flex;align-items:center;gap:28px}.about-line h3{font-size:16px;margin:0;white-space:nowrap;font-weight:500}.about-line p{margin:0;color:#85909a;font-size:12px;line-height:1.9}.services{padding:54px 0}.services .section-head h2{font-size:28px}.service-card{padding:25px 29px 23px}.service-top{margin-bottom:15px}.service-card .plate{font-size:21px;margin:8px 0 21px}.service-card>p{max-width:100%}.workflow{padding:49px 0}.workflow .section-head h2{font-size:28px}.workflow .section-head{margin-bottom:30px}.step-top span{font-size:31px}.step h3{margin-top:16px}.faq-layout{gap:60px}.faq-intro h2{font-size:28px}.contact-inner .eyebrow{letter-spacing:1px}
.news-masthead{background:#eef2f5;padding:28px 0 0}.news-masthead .breadcrumb{margin-bottom:20px}.news-masthead-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.news-masthead h1{margin:0;font-size:31px;font-weight:600;line-height:1.4}.news-masthead-inner p{font-size:12px;color:#7b8994;margin:11px 0 0}.news-search{display:flex;max-width:365px;width:100%;border:1px solid #d4dce3;background:#fff;min-width:0}.news-search input{width:100%;min-width:0;border:0;background:none;padding:11px 13px;color:#344b5f;font:inherit;font-size:12px;outline-offset:0}.news-search button{background:#25475f;color:#fff;border:0;padding:8px 20px;white-space:nowrap;font-size:12px;font-family:inherit}.news-search button:hover{background:#17364b}.news-tabs{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.news-tabs>a{display:flex;align-items:center;gap:12px;padding:12px 20px;font-size:13px;border-top:2px solid transparent;color:#637789}.news-tabs>a span{font-size:10px;color:#a0aab2}.news-tabs>a.selected{background:#fff;color:#9e7841;border-top-color:#c7a269}.news-tabs>a:hover{color:#aa7d3b}.news-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;padding:35px 0 65px;align-items:start}.news-list{min-width:0}.news-list-top{font-size:11px;border-bottom:1px solid #e3e9ee;padding-bottom:13px;display:flex;justify-content:space-between;color:#8b98a2}.news-list-top>span{font-size:10px}.news-list-item{padding:24px 0;border-bottom:1px solid #e4e9ed}.news-item-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:10px;color:#97a2aa;line-height:1.8}.news-item-meta>a{color:#a17d46}.news-list-item h2{font-size:19px;line-height:1.7;font-weight:500;margin:7px 0 8px}.news-list-item h2 a:hover{color:#a37e41}.news-list-item>p{color:#82909a;font-size:12px;margin:0 0 13px;line-height:2}.news-read-more{font-size:11px;color:#947b53;display:inline-flex;gap:9px;align-items:center}.news-read-more svg{width:14px;height:14px}.news-sidebar{display:grid;gap:24px;min-width:0}.sidebar-call{background:#17374f;padding:27px;color:#fff}.sidebar-call .eyebrow{font-size:10px;color:#d6b781;letter-spacing:1px}.sidebar-call h2{font-size:17px;margin:11px 0;font-weight:500;line-height:1.7}.sidebar-call p{color:#a8b9c7;font-size:12px;line-height:1.9;margin:0}.sidebar-phone{display:block;font-size:25px;font-weight:700;color:#e6c38c;margin:17px 0;white-space:nowrap}.sidebar-call .btn{width:100%;font-size:12px;min-height:43px;padding:9px 10px}.sidebar-categories,.sidebar-reading{border:1px solid #e2e8ed;background:#fff;padding:19px 22px}.sidebar-categories h2,.sidebar-reading h2{font-size:16px;font-weight:500;margin:0 0 13px;padding-bottom:12px;border-bottom:1px solid #e5eaee}.sidebar-categories>a{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed #e7ecf0;font-size:12px}.sidebar-categories>a:last-child{border-bottom:0}.sidebar-categories>a.current{color:#ad8345}.sidebar-categories>a>span{font-size:10px;color:#9ba6ae}.sidebar-reading ul{padding:0;margin:0;list-style:none}.sidebar-reading li{padding:10px 0;line-height:1.9;font-size:12px;border-bottom:1px dashed #e7ecf0}.sidebar-reading li:last-child{border:0}.sidebar-reading a:hover{color:#ad8345}.pagination{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:29px}.pagination a{min-width:35px;min-height:35px;display:grid;place-items:center;padding:4px 11px;border:1px solid #dfe6eb;font-size:12px;color:#6c7e8d}.pagination a[aria-current=page]{background:#25475f;color:#fff;border-color:#25475f}.pagination a:hover{border-color:#b29a74}.article-crumb .breadcrumb{margin:0;padding-top:24px}.news-detail-layout{padding-top:22px}.news-detail{min-width:0}.news-article-heading{border-bottom:1px solid #e6ebef;padding:0 0 22px}.article-badge{display:inline-block;color:#9e7a42;background:#f6f1e8;padding:3px 11px;font-size:10px}.news-article-heading h1{font-size:29px;font-weight:600;line-height:1.7;margin:14px 0}.article-lead{background:#f4f6f8;padding:17px 21px;margin:24px 0;color:#7b8a96;font-size:13px;line-height:2;border-left:3px solid #d0b17a}.article-toc{border:1px solid #e3e9ee;padding:18px 21px;display:grid;gap:7px;margin-bottom:30px}.article-toc strong{font-size:12px;font-weight:500;margin-bottom:4px}.article-toc a{color:#7a8996;font-size:12px}.article-toc a:hover{color:#a78044}.news-detail .prose{color:#526c7f;line-height:2.3}.news-detail .prose section{margin-bottom:28px;scroll-margin-top:110px}.news-detail .prose h2{font-size:20px;line-height:1.6;margin:0 0 13px;font-weight:500}.news-detail .prose p{margin:0;text-align:justify}.article-sources{background:#f7f8f9;padding:17px 20px;font-size:11px;line-height:2.1;color:#8b98a2}.article-sources strong{display:block;font-weight:500;margin-bottom:5px}.article-sources a{display:block;color:#8d744c;text-decoration:underline;text-underline-offset:4px}.article-contact{background:#edf2f5;border:1px solid #e0e8ee;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:23px;margin-top:29px}.article-contact strong{font-size:14px;font-weight:500}.article-contact p{font-size:11px;color:#8a98a3;margin:5px 0 0}.article-contact>a{font-size:24px;white-space:nowrap;font-weight:700}.article-neighbours{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0;padding:22px 0;border-top:1px solid #e4eaee;border-bottom:1px solid #e4eaee;font-size:12px;line-height:1.9}.article-neighbours small{display:block;color:#a0a9b1;font-size:10px;margin-bottom:6px}.article-neighbours>span{color:#a5aeb5;font-size:11px}.news-related h2{font-size:19px;font-weight:500;margin:0 0 15px}.news-related .news-rows{padding:0}.search-status{font-size:14px;color:#657b8c;border-bottom:1px solid #e4eaef;margin:0;padding:0 0 19px}.search-empty{padding:25px 0;font-size:13px;color:#8c99a3;line-height:2}
@media(min-width:1500px){.hero{min-height:485px}.hero-inner{padding-top:48px}.hero h1{font-size:46px}}
@media(max-width:1100px){.quick-entry strong{margin-right:19px}.quick-entry a{padding:0 18px}.news-page-layout{gap:25px;grid-template-columns:minmax(0,1fr) 255px}.sidebar-call{padding:22px}.sidebar-phone{font-size:23px}.article-contact{display:block}.article-contact>a{display:block;margin-top:13px}}
@media(min-width:801px) and (max-width:1000px){.nav-links{gap:11px}.nav{gap:12px}.news-search{max-width:290px}.news-tabs{gap:4px}.news-tabs>a{padding:12px 16px}}
@media(max-width:800px){.hero{min-height:520px}.hero-inner{padding:36px 0 142px}.hero h1{font-size:34px;line-height:1.55}.hero-description{font-size:12px;max-width:390px}.hero-features{padding:20px 0}.quick-entry .container{justify-content:space-between;min-height:59px}.quick-entry strong{display:none}.quick-entry a{font-size:11px;padding:0 13px;gap:7px}.quick-entry a:first-of-type{border:0;padding-left:0}.quick-entry a:last-child{padding-right:0}.quick-entry a svg{width:16px;height:16px}.news-home{padding:38px 0}.news-home .section-head h2{font-size:25px}.news-board{gap:17px}.news-panel-head{padding:15px 16px}.news-panel-head h3{font-size:17px;gap:8px}.news-panel-head:before{top:20px;height:20px}.news-panel-head>a{font-size:10px}.news-rows{padding:5px 16px 8px}.news-rows li>a{font-size:12px;gap:9px;min-height:48px}.news-rows time{font-size:9px}.news-panel-foot{padding:10px 16px;font-size:9px}.news-home-bottom{font-size:11px}.news-home-bottom>a{font-size:18px}.advantages{padding:40px 0}.advantages .section-head h2,.services .section-head h2,.workflow .section-head h2{font-size:25px}.advantage-grid{grid-template-columns:1fr 1fr;gap:26px}.advantage-item h3{font-size:16px}.advantage-item p{font-size:11px}.about-line{display:block}.about-line h3{margin-bottom:10px}.about-line p{font-size:11px}.services{padding:40px 0}.service-card{padding:25px}.workflow{padding:40px 0}.news-masthead-inner{align-items:flex-start}.news-masthead h1{font-size:28px}.news-masthead-inner p{max-width:320px;font-size:11px}.news-search{max-width:290px}.news-tabs{gap:3px;margin-top:24px}.news-tabs>a{padding:12px 14px;font-size:12px;gap:8px}.news-page-layout{grid-template-columns:1fr;gap:32px}.news-sidebar{grid-template-columns:1fr 1fr}.sidebar-call{grid-row:span 2}.sidebar-reading{grid-column:2}.sidebar-phone{font-size:25px}.news-list-item h2{font-size:18px}.news-article-heading h1{font-size:26px}.article-contact{display:flex}.article-contact>a{margin-top:0;font-size:24px}.news-detail .prose{font-size:14px}.news-detail .prose h2{font-size:19px}}
@media(max-width:520px){.hero{min-height:524px}.hero-inner{padding:29px 0 145px}.hero h1{font-size:30px;line-height:1.55;margin:17px 0 13px}.hero-description{max-width:290px;margin-bottom:20px;line-height:1.9}.hero-note{font-size:9px;max-width:290px}.hero-actions{gap:17px}.hero-actions .btn{font-size:16px;letter-spacing:.3px;padding:11px 13px}.hero-actions .btn svg{width:19px;height:19px}.hero-actions .btn svg:last-child{display:none}.hero-actions .text-link{font-size:11px;gap:5px}.hero-actions .text-link svg{width:14px;height:14px}.hero-feature small{max-width:90px}.hero-feature svg{margin-bottom:6px}.quick-entry .container{display:grid;grid-template-columns:1fr 1fr;row-gap:0;padding:9px 0}.quick-entry a{padding:9px 0!important;border:0;font-size:12px}.quick-entry a:nth-of-type(even){padding-left:15px!important;border-left:1px solid #e5ebef}.news-home .section-head{margin-bottom:20px}.news-home .section-head h2{font-size:22px}.news-home .eyebrow{font-size:9px}.news-home .section-head .text-link{margin-top:27px;font-size:10px}.news-board{grid-template-columns:1fr;gap:20px}.news-panel-head{padding:17px 18px}.news-panel-head h3{font-size:18px}.news-rows{padding:3px 18px 8px}.news-rows li>a{font-size:12px;min-height:51px;gap:10px}.news-rows li>a>span{-webkit-line-clamp:2}.news-panel-foot{font-size:10px;padding:10px 18px}.news-home-bottom{display:block}.news-home-bottom p{line-height:1.9}.news-home-bottom>a{margin-top:12px;font-size:24px}.advantages .section-head h2,.services .section-head h2,.workflow .section-head h2{font-size:23px}.advantage-grid{gap:25px 20px}.advantage-item h3{font-size:15px}.advantage-item svg{width:24px;height:24px}.advantage-item p{font-size:11px}.service-card .plate{font-size:23px}.faq-intro h2{font-size:25px}.news-masthead{padding-top:20px}.news-masthead .breadcrumb{font-size:10px;margin-bottom:16px}.news-masthead-inner{display:block}.news-masthead h1{font-size:27px}.news-masthead-inner p{font-size:11px;line-height:1.9;max-width:none}.news-search{max-width:none;margin-top:19px}.news-search button{padding:8px 17px}.news-tabs{gap:0;margin-top:21px;flex-wrap:nowrap;overflow-x:auto}.news-tabs>a{font-size:11px;padding:12px 11px;white-space:nowrap;gap:0;flex-shrink:0}.news-tabs>a span{display:none}.news-page-layout{padding:25px 0 45px}.news-list-item{padding:21px 0}.news-list-item h2{font-size:17px;line-height:1.7;margin:9px 0}.news-list-item>p{font-size:12px}.news-item-meta{gap:11px;font-size:9px}.news-sidebar{grid-template-columns:1fr;gap:20px}.sidebar-call{grid-row:auto}.sidebar-reading{grid-column:auto}.sidebar-call h2{font-size:19px}.sidebar-call p br{display:none}.sidebar-phone{font-size:30px;margin:15px 0}.news-article-heading h1{font-size:24px;line-height:1.65}.article-lead{font-size:12px;padding:15px 17px;margin:20px 0}.article-toc{padding:17px;font-size:11px}.news-detail .prose{font-size:13px;line-height:2.2}.news-detail .prose h2{font-size:18px}.article-contact{display:block;padding:21px}.article-contact>a{font-size:27px;margin-top:12px}.article-neighbours{grid-template-columns:1fr;gap:20px}.news-related h2{font-size:18px}.news-related .news-rows{padding:0}.article-crumb .breadcrumb{padding-top:20px;line-height:2}.news-detail-layout{padding-top:18px}}
@media(max-width:370px){.hero h1{font-size:27px}.hero-actions{gap:12px}.hero-actions .btn{font-size:14px;padding:11px 10px}.hero-actions .text-link{font-size:10px}.news-home .section-head h2{font-size:20px}.news-home .section-head .text-link{gap:4px}.news-tabs>a{padding:12px 8px}.news-rows li>a{font-size:11px}}

@media(max-width:520px){.news-home .section-head{display:block}.news-home .section-head .text-link{margin-top:12px}}
.advantages .section-head{display:block;text-align:center}.advantages .section-head>p{display:block;max-width:none;margin:12px 0 0}
