#flat-certificates{font-size:14px;line-height:1.8;color:#48534c}#flat-certificates section{margin-bottom:48px;scroll-margin-top:110px}#flat-certificates h2{font-size:25px;margin:0 0 15px}#flat-certificates h3{font-size:17px;line-height:1.6;margin:0 0 16px}#flat-certificates a{color:#196d31}#flat-certificates .fc-intro{padding:30px;background:#f2f6f0;border-left:4px solid #38823b}#flat-certificates .fc-kicker{font-size:12px;letter-spacing:2px;color:#42734b;margin-bottom:12px}#flat-certificates .fc-note{font-size:12px;line-height:1.9;color:#657269;margin:14px 0 0}#flat-certificates .fc-stats{display:flex;gap:50px;margin:26px 0}#flat-certificates .fc-stats b{display:block;font-size:30px;color:#196d31;line-height:1.3}#flat-certificates .fc-stats span{font-size:12px}#flat-certificates .fc-nav{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 36px}#flat-certificates .fc-nav a{padding:8px 15px;border:1px solid #dce5d9;background:#fff}#flat-certificates .fc-scroll{overflow-x:auto}#flat-certificates table{border-collapse:collapse;width:100%;font-size:13px}#flat-certificates caption{text-align:left;padding:10px 0;color:#657269}#flat-certificates th,#flat-certificates td{padding:12px 15px;border-bottom:1px solid #e4e8e3;text-align:left;vertical-align:top}#flat-certificates th{background:#eaf1e5;color:#1f5f30}#flat-certificates tbody tr:nth-child(even){background:#fafbf8}#flat-certificates .fc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}#flat-certificates .fc-card{min-width:0;border:1px solid #dfe5dc;background:#fff;scroll-margin-top:105px}#flat-certificates .fc-open{position:relative;display:block;height:260px;background:#edf1e9;text-align:center;overflow:hidden}#flat-certificates .fc-open img{width:100%;height:100%;object-fit:contain;padding:16px;display:block}#flat-certificates .fc-open span{position:absolute;bottom:0;left:0;right:0;background:#153e2ae8;color:#fff;font-size:12px;padding:6px}#flat-certificates .fc-card-body{padding:23px}#flat-certificates dl{margin:0}#flat-certificates dl>div{display:grid;grid-template-columns:125px 1fr;gap:12px;border-bottom:1px solid #eef1ed;padding:8px 0;font-size:12px}#flat-certificates dt{color:#758078}#flat-certificates dd{margin:0;color:#25372a;overflow-wrap:anywhere}#flat-certificates .fc-read{display:inline-block;margin-top:18px;font-weight:600}#flat-certificates .fc-page-links{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:12px;margin-top:15px}#flat-certificates .fc-page-link{padding:2px 9px;background:#eef4ea}#flat-certificates .fc-contact{display:inline-block;background:#196d31;color:#fff;padding:10px 22px}
.fc-viewer{position:fixed;inset:0;z-index:2147483600;background:#07100af5;color:#fff;display:none}.fc-viewer.fc-visible{display:flex;flex-direction:column}.fc-viewer button{font:inherit;color:#fff;background:#ffffff18;border:1px solid #ffffff55;border-radius:4px;cursor:pointer;min-width:44px;min-height:44px}.fc-viewer button:focus-visible{outline:3px solid #a9db84;outline-offset:3px}.fc-viewer .fc-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;flex-shrink:0}.fc-viewer .fc-title{flex:1;font-size:14px;line-height:1.5}.fc-viewer .fc-stage{flex:1;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;touch-action:pan-x pan-y pinch-zoom;padding:8px 65px}.fc-viewer .fc-stage img{display:block;max-width:100%;max-height:calc(100dvh - 155px);width:auto;height:auto;object-fit:contain;margin:auto}.fc-viewer.fc-zoomed .fc-stage{display:block}.fc-viewer.fc-zoomed .fc-stage img{max-width:none;max-height:none;width:min(1700px,180vw);height:auto;margin:0 auto}.fc-viewer .fc-prev,.fc-viewer .fc-next{position:absolute;top:50%;transform:translateY(-50%);font-size:32px;background:#173b29e6}.fc-viewer .fc-prev{left:12px}.fc-viewer .fc-next{right:12px}.fc-viewer .fc-bottom{text-align:center;padding:10px 12px 18px;font-size:12px;flex-shrink:0}.fc-viewer .fc-close{font-size:26px}.fc-viewer .fc-count{font-size:13px;white-space:nowrap}
@media(max-width:768px){#flat-certificates .fc-intro{padding:20px}#flat-certificates h2{font-size:21px}#flat-certificates .fc-stats{gap:20px;flex-wrap:wrap}#flat-certificates .fc-stats b{font-size:25px}#flat-certificates .fc-grid{grid-template-columns:1fr}#flat-certificates .fc-card-body{padding:18px}#flat-certificates dl>div{grid-template-columns:105px 1fr;gap:8px}#flat-certificates .fc-open{height:240px}#flat-certificates table{min-width:600px}#flat-certificates .fc-nav{gap:8px}#flat-certificates .fc-nav a{padding:7px 10px;font-size:12px}.fc-viewer .fc-bar{flex-wrap:wrap;padding:10px}.fc-viewer .fc-title{flex-basis:calc(100% - 60px);order:0}.fc-viewer .fc-close{order:1}.fc-viewer .fc-count{order:2}.fc-viewer .fc-zoom{order:3}.fc-viewer .fc-stage{padding:4px 5px}.fc-viewer .fc-prev,.fc-viewer .fc-next{top:auto;bottom:10px;transform:none;z-index:2}.fc-viewer .fc-bottom{padding-bottom:24px}.fc-viewer .fc-stage img{max-height:calc(100dvh - 200px)}}
