.fn-ic{vertical-align:-3px;flex:none}.fn-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 18px;border-radius:999px;font-weight:700;font-size:15px;line-height:1.2;text-decoration:none!important;border:2px solid #fff0;cursor:pointer;transition:filter .15s,transform .15s}.fn-btn:hover{filter:brightness(.93)}.fn-btn--call{background:#d32f2f;color:#fff!important}.fn-btn--wa{background:#25d366;color:#fff!important}.fn-btn--msg{background:#0b2a6b;color:#fff!important}.fn-btn--ghost{background:#fff;color:#0b2a6b!important;border-color:#cfd6e4}.fn-btn--sm{padding:7px 13px;font-size:14px}.fn-small{font-size:13px;color:#777}.fn-note{background:#f4f6fa;border-left:4px solid #0b2a6b;padding:10px 14px;border-radius:6px}.fn-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.fn-msg{margin:8px 0 0;font-weight:700}.fn-msg.err{color:#c62828}.fn-msg.ok{color:#2e7d32}.fn-firm{background:#fff;border:1px solid #e3e7ef;border-radius:14px;padding:14px 16px;margin:0 0 18px;box-shadow:0 2px 10px rgb(0 0 0 / .04)}.fn-firm__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.fn-badge{display:inline-flex;align-items:center;gap:5px;background:#f2f4f8;color:#44506a;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600}.fn-badge--ok{background:#e7f6ec;color:#1b7a3a}.fn-badge--sm{font-size:11px;padding:2px 8px;vertical-align:middle}.fn-firm__btns{display:flex;flex-wrap:wrap;gap:10px}.fn-firm__tip{margin:10px 0 0;font-size:13px;color:#777}.fn-sticky{display:none}@media (max-width:767px){.fn-firm__btns .fn-btn{flex:1 1 30%;padding:11px 8px;font-size:14px}.fn-sticky{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#fff;padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 14px rgb(0 0 0 / .12)}.fn-sticky .fn-btn{flex:1}body.single-post{padding-bottom:70px}}.fn-report{margin:22px 0;border:1px dashed #d5dae4;border-radius:10px;padding:10px 14px}.fn-report summary{cursor:pointer;color:#777;font-size:14px;display:flex;align-items:center;gap:6px}.fn-report__form{display:grid;gap:10px;margin-top:12px}.fn-report__form label{display:grid;gap:4px;font-size:14px;font-weight:600}.fn-report__form select,.fn-report__form textarea,.fn-report__form input{width:100%;padding:8px 10px;border:1px solid #cfd4dc;border-radius:8px;font-size:15px}.fn-related{margin-top:18px;font-size:14px;line-height:1.8}.fn-search,.fn-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;align-items:end;background:#fff;border:1px solid #e3e7ef;border-radius:14px;padding:16px;margin:0 0 20px}.fn-search{grid-template-columns:1.3fr 1fr auto}.fn-field{display:grid;gap:5px;margin:0;font-weight:600;font-size:14px}.fn-field--wide,.fn-form .fn-check,.fn-form .fn-small,.fn-form .fn-note,.fn-form button{grid-column:1/-1}.fn-field input,.fn-field select,.fn-field textarea{width:100%;padding:10px 12px;border:1px solid #cfd4dc;border-radius:8px;font-size:16px;font-weight:400;height:auto;margin:0;background:#fff}.fn-check{display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:400}.fn-check input{margin-top:3px}.fn-form button{justify-self:start}.fn-ok{background:#e7f6ec;border-radius:14px;padding:18px 20px}@media (max-width:700px){.fn-search,.fn-form{grid-template-columns:1fr}}.fn-results{display:grid;gap:12px;margin:12px 0 20px}.fn-res{display:flex;gap:14px;background:#fff;border:1px solid #e3e7ef;border-radius:14px;padding:12px}.fn-res__img img{width:96px;height:96px;object-fit:cover;border-radius:10px;display:block}.fn-res__body{flex:1;min-width:0}.fn-res h3{margin:0 0 4px;font-size:18px}.fn-res h3 a{color:#0b2a6b}.fn-res__meta{margin:0 0 4px;color:#555;font-size:14px}.fn-res__ex{margin:0 0 8px;color:#444;font-size:14px}.fn-res__btns{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:560px){.fn-res__img img{width:64px;height:64px}}.fn-cta{margin:10px 0}.fn-cta-box{background:#0b2a6b;color:#fff;border-radius:14px;padding:18px 20px;margin:20px 0}.fn-cta-box h2{color:#fff!important;margin-top:0}.fn-tips li{margin:4px 0}.fn-map__bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.fn-map__bar select{padding:8px 10px;border:1px solid #cfd4dc;border-radius:8px;font-size:15px;max-width:100%}.fn-map__canvas{height:560px;border-radius:14px;border:1px solid #e3e7ef;z-index:1}@media (max-width:700px){.fn-map__canvas{height:440px}}.fn-home-tools{max-width:1180px;margin:0 auto 18px;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e6e8ee;border-radius:12px;padding:10px 14px;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.fn-home-tools__pc{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.fn-home-tools__pc b{display:flex;align-items:center;gap:5px;color:#0b2a6b;font-size:15px}.fn-home-tools__pc select,.fn-home-tools__pc input{padding:7px 10px;border:1px solid #cfd4dc;border-radius:8px;font-size:15px;height:auto;margin:0;max-width:200px}.fn-home-tools__pc input{width:150px}.fn-home-tools__links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:700px){.fn-home-tools{margin:0 12px 14px}.fn-home-tools__pc select,.fn-home-tools__pc input{flex:1 1 40%;max-width:none}.fn-home-tools__links .fn-btn{flex:1 1 auto}}.fn-news{max-width:1180px;margin:30px auto;display:grid;grid-template-columns:1.2fr 1fr;gap:16px 28px;align-items:center;background:#0b2a6b;color:#fff;border-radius:16px;padding:22px 24px}.fn-news h2{color:#fff!important;font-size:22px;margin:0 0 6px}.fn-news p{margin:0;color:#dfe6f5}.fn-news__form{display:flex;flex-wrap:wrap;gap:8px}.fn-news__form input[type=email],.fn-news__form input[type=text]{flex:1 1 45%;padding:10px 12px;border-radius:8px;border:0;font-size:16px;margin:0;height:auto}.fn-news__form .fn-check{flex-basis:100%;color:#dfe6f5}.fn-news .fn-msg.ok{color:#9be7b0}.fn-news .fn-msg.err{color:#ffb4b4}@media (max-width:760px){.fn-news{grid-template-columns:1fr;margin:24px 12px;padding:18px}}.fn-cal{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#f4f6fa;border-radius:10px;padding:10px 12px;margin:0 0 16px}.fn-cal b{display:flex;align-items:center;gap:6px}.fn-stats table{width:100%;border-collapse:collapse}.fn-stats th,.fn-stats td{padding:9px 10px;border-bottom:1px solid #e6e8ee;text-align:left}@media (max-width:700px){.fn-stats thead{display:none}.fn-stats tr{display:block;border:1px solid #e6e8ee;border-radius:10px;margin-bottom:10px;padding:6px}.fn-stats td{display:flex;justify-content:space-between;border:0;padding:5px 6px}.fn-stats td::before{content:attr(data-label);color:#777;font-weight:600}}.fn-landing{padding:120px 0 40px;background:#f7f8fb}.fn-wrap{max-width:1000px;margin:0 auto;padding:0 16px}.fn-crumbs{font-size:13px;color:#777;margin-bottom:8px}.fn-landing h1{font-size:32px;line-height:1.25;margin:0 0 12px;color:#0b2a6b}.fn-lead{font-size:17px;line-height:1.6}.fn-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.fn-chips a{display:inline-block;background:#fff;border:1px solid #d9deea;border-radius:999px;padding:6px 14px;color:#0b2a6b}.fn-chips small{color:#888;margin-left:4px}.fn-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.fn-col{background:#fff;border:1px solid #e3e7ef;border-radius:12px;padding:12px 16px}.fn-col h2{font-size:18px;margin:4px 0 8px}.fn-col ul{margin:0;padding-left:18px}@media (max-width:700px){.fn-landing{padding-top:90px}.fn-landing h1{font-size:25px}}.single-post .classiera_verified.text-danger{display:none!important}.fn-firm--top{margin:12px 0 14px}.fn-landing-body .sai-root.sai-inline{display:none!important}@media (max-width:767px){body.single-post .mobile-submit{display:none!important}.fn-sticky{z-index:10001}}body>.sai-root.sai-inline{display:none!important}.fn-pin{background:none;border:0}.fn-search .fn-geo{grid-column:1/-1;justify-self:start}.fn-map__kos{display:inline-flex;align-items:center;gap:6px;font-size:14px;margin:0}.fn-kos__city{border-bottom:1px solid #e6e8ee;padding:6px 0}.fn-kos__city summary{cursor:pointer;font-weight:700;color:#0b2a6b}.fn-kos__city small{color:#888;font-weight:400}.fn-kos ul{margin:6px 0 4px;padding-left:18px}.fn-kos li{margin:6px 0;font-size:14px}.classiera-box-div figcaption h5,.classiera-box-div figcaption h5 a,.classiera-box-div h5 a,.single-post-title h4,.single-post-title h4 a,.border-section.description h4,.related-post h5,.related-post h5 a,.fn-res h3,.fn-res h3 a{font-family:Merriweather,Georgia,"Times New Roman",serif!important;font-weight:700!important;letter-spacing:0!important}.classiera-box-div figcaption h5{line-height:1.35!important}.fn-cardbtns{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px;align-items:center}.fn-btn--xs{padding:5px 10px;font-size:12.5px;gap:5px}.fn-pin-kos{filter:hue-rotate(215deg) saturate(1.4)}@media (min-width:900px){.fn-kos{column-count:3;column-gap:28px}.fn-kos__city{break-inside:avoid}}.fn-kos-map{margin:8px 0 14px}