.brand{flex-basis:202px;gap:9px}.brand-logo{width:48px;height:48px;max-height:48px;object-fit:contain}.brand-name{display:block;white-space:nowrap;color:#df2732;line-height:1.2}.brand-name small{display:block;font-size:8px;letter-spacing:1.6px;font-weight:600;margin-bottom:4px}.brand-name strong{font-size:19px;font-weight:800;letter-spacing:-.5px}.site-footer .brand-name{color:#df2732}.classic-mission{background:#fbe09c url('../../../uploads/2019/09/167.jpg') center/cover;padding:65px 0 75px}.classic-mission>.site-container{display:grid;grid-template-columns:1fr 230px;gap:70px;align-items:center}.classic-mission h1{font-size:32px;margin:0 0 25px;color:#696a5b}.classic-mission h1 span{color:#f12c28}.classic-mission ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.9}.classic-mission li{padding-left:29px;position:relative;margin-bottom:18px}.classic-mission li::before{content:'✓';color:#229c65;font-size:22px;position:absolute;left:0;top:-3px;font-weight:700}.mission-logo{max-width:200px}.classic-values{background:#f77b1e;border-radius:50% 50% 15% 15%/18px 18px 25px 25px;color:white;padding:35px 0}.classic-values>.site-container{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:20px}.classic-values span{font-size:34px;display:block;margin-bottom:10px;line-height:1}.classic-values strong{font-size:16px}.classic-services{padding:50px 0;background:#fffaf3}.classic-service-row{display:grid;grid-template-columns:1fr 2.3fr;gap:55px;align-items:center;padding:30px 0 45px}.classic-service-row+ .classic-service-row{grid-template-columns:2.3fr 1fr;border-top:1px solid #f1debf;padding-top:45px}.classic-service-image{width:100%;max-height:260px;object-fit:contain}.classic-service-row h2{text-align:center;font-size:27px;margin:0 0 23px;color:#62676a}.classic-service-row p,.classic-service-row li{font-size:14px;color:#666;line-height:1.9}.classic-service-row ul{padding-left:22px;margin-bottom:24px}.classic-service-row .button-primary{background:#f77b1e}.classic-secondary{border:1px solid #f77b1e;color:#d56814;margin-left:12px}.classic-quality{text-align:center;background:#fffaf3;padding:40px 0 65px}.classic-quality h2{font-size:28px;margin:0 0 30px}.classic-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.classic-stats strong{font-size:42px;color:#f77b1e;display:block;line-height:1.3}.classic-stats span{font-size:15px;color:#555}.design-classic{--green:#f77b1e;--accent:#ef2428;--paper:#fffaf3}.design-classic .site-header{background:#fffaf3;border-bottom:1px solid #f6e5cc}.design-classic .utility{background:#fef5e8;color:#c25a22}.design-classic .site-footer{background:#ffb52f;color:white;border-radius:50% 50% 0 0/20px 20px 0 0}.design-classic .site-footer p,.design-classic .footer-grid ul,.design-classic .footer-label,.design-classic .footer-hotline span{color:white}.design-classic .footer-bottom{color:#fff7dc;border-color:#ffd477}.design-classic .site-footer .brand-name{color:#8e3c13}.design-classic .design-review a.selected{background:#e56e1b}.design-classic .thpn-consult-open{background:#ec252c}.legacy-html .material-symbols-outlined{display:none}.entry-content .news-card a{text-decoration:none}.widget-image{display:flex;justify-content:center}.widget-posts .news-card h3{font-family:var(--sans);font-size:17px}.widget-posts .news-card p{font-size:12px}.legacy-html [class*='grid-cols-4']{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-html [class*='gap-']{gap:20px}.legacy-html [class*='p-6'],.legacy-html [class*='p-8']{padding:24px}.legacy-html [class*='bg-surface-container'],.legacy-html [class*='bg-white']{background:#fff;border:1px solid var(--line);border-radius:10px}.legacy-html [class*='text-center']{text-align:center}.legacy-html [class*='max-w-']{max-width:100%}.legacy-html [class*='font-bold']{font-weight:700}.legacy-html details{border-bottom:1px solid var(--line);padding:16px 0}.legacy-html summary{cursor:pointer;font-weight:600}.legacy-html a{display:inline-block}.legacy-html table{display:table}.legacy-html [class*='space-y-']>*{margin-bottom:14px}.legacy-html [class*='py-16'],.legacy-html [class*='py-20']{padding-block:32px}.legacy-html [class*='text-primary']{color:var(--green)}.legacy-html [class*='rounded-xl']{border:1px solid var(--line);padding:18px}.legacy-html [class*='text-3xl']{font-size:28px}.legacy-html [class*='items-center']{align-items:center}.legacy-html [class*='lg:flex-row'],.legacy-html [class*='md:flex-row']{display:flex;gap:24px}.legacy-html [class*='flex-1']{flex:1}.legacy-html [class*='md:table']{display:table}.legacy-html [class*='md:hidden']{display:none}@media(max-width:1100px){.header-contact{display:none}.main-menu{gap:17px}.main-menu>li{font-size:11px}}@media(max-width:950px){.brand{flex-basis:202px}.main-menu>li{font-size:14px}.legacy-html [class*='grid-cols-4']{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.brand{flex-basis:190px}.brand-logo{width:41px;height:41px}.brand-name strong{font-size:17px}.brand-name small{font-size:7px}.classic-mission{padding:35px 0}.classic-mission>.site-container{grid-template-columns:1fr;gap:20px}.classic-mission h1{font-size:27px}.classic-mission ul{font-size:13px}.mission-logo{width:100px;margin:auto}.classic-values{padding:28px 0}.classic-values>.site-container{grid-template-columns:repeat(2,1fr);gap:25px}.classic-values strong{font-size:13px}.classic-values span{font-size:27px}.classic-services{padding:20px 0}.classic-service-row,.classic-service-row+ .classic-service-row{grid-template-columns:1fr;gap:24px;padding:25px 0}.classic-service-image{max-height:190px;max-width:260px;justify-self:center}.classic-service-row h2{font-size:24px}.classic-service-row .button{font-size:11px;padding:12px 14px}.classic-secondary{margin-left:5px}.classic-stats{grid-template-columns:repeat(2,1fr);gap:24px}.classic-stats strong{font-size:36px}.classic-stats span{font-size:13px}.classic-quality{padding:30px 0 45px}.legacy-html [class*='grid-cols-4']{grid-template-columns:1fr}.legacy-html [class*='md:table']{display:none}.legacy-html [class*='md:hidden']{display:grid}.legacy-html table{display:block}.legacy-html [class*='lg:flex-row'],.legacy-html [class*='md:flex-row']{display:block}}
