.inner-page:has(.public-page) .page-title-row h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.public-vacancy .news-detail-info-element-name,.public-vacancy .news-detail-info-element-value{display:block}@media (max-width:420px){.inner-page:has([data-public-route="/servis/"]) .page-title-row h1{font-size:28px}}.public-page{overflow-wrap:anywhere;color:var(--navy);padding-top:12px;padding-bottom:80px}.public-page [hidden]{display:none!important}.public-body{max-width:1040px;font-size:17px;line-height:1.75}.public-body p{margin:0 0 22px}.public-body p:empty,.public-body div:empty{display:none}.public-body h2{letter-spacing:-.025em;margin:40px 0 22px;font-size:30px;line-height:1.2}.public-body h3{margin:32px 0 18px;font-size:23px;line-height:1.3}.public-body h4{margin:26px 0 16px;font-size:20px}.public-body ul,.public-body ol{margin:18px 0 28px;padding-left:25px}.public-body li{margin-bottom:10px}.public-body li p{margin-bottom:8px}.public-body a:not(.news-list-item){color:var(--blue);text-underline-offset:4px;text-decoration:underline}.public-body a:hover{text-decoration:none}.public-body img{object-fit:contain;vertical-align:middle;border-radius:6px;max-width:100%;height:auto}.public-body>div>div>div>img,.public-body p>img{max-height:680px;margin-block:12px}.public-body iframe{border:1px solid var(--line);background:#f6f8fc;border-radius:8px;width:100%;height:600px}.public-table{max-width:100%;margin:24px 0;overflow-x:auto}.public-table table{border-collapse:collapse;width:100%;font-size:15px}.public-table th,.public-table td{border:1px solid var(--line);vertical-align:top;min-width:95px;padding:14px 16px}.public-table th{background:var(--paper);text-align:left}.public-body blockquote{border-left:3px solid var(--blue);background:var(--paper);margin:28px 0;padding:12px 24px}.public-section-links,.public-years{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.public-section-links a,.public-years a{border:1px solid var(--line);border-radius:5px;padding:10px 14px;font-size:14px;line-height:1.4}.public-section-links a:hover,.public-years a:hover,.public-years a[aria-current]{border-color:var(--blue);color:var(--blue);background:#f3f7ff}.public-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.public-list-card{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 4px 12px #071d4505}.public-list-card .news-list-item-wrapper>.news-list-item-picture,.public-list-card .news-list-item-picture,.public-list-card .news-list-item-picture-wrap{background:#f6f8fc;display:block}.public-list-card img{object-fit:contain;width:100%;height:280px;padding:16px;display:block}.public-list-card .news-list-item-text{padding:24px}.public-list-card .news-list-item-name{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.25;display:block}.public-list-card .news-list-item-date{color:#697890;margin-top:14px;font-size:13px}.public-list-card .news-list-item-description{margin-top:12px;font-size:15px;line-height:1.6}.public-list-card a:hover{color:var(--blue)}.public-clients .public-list{grid-template-columns:repeat(4,minmax(0,1fr))}.public-clients .public-list-card img{height:185px;padding:28px}.public-clients .news-list-item-name{border-top:1px solid var(--line);padding:18px 22px;font-size:18px}.public-clients .news-list-item-text{padding:0}.public-client .news-detail-image{border:1px solid var(--line);border-radius:7px;width:300px;max-width:100%;margin-bottom:30px;padding:22px}.public-client .news-detail-image img{width:100%;max-height:240px}.public-client .news-detail-description{max-width:900px}.public-archive{color:#67758b;margin-top:32px;font-size:14px}.public-archive summary{cursor:pointer;padding:14px 0}.public-archive nav{border:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:16px;display:flex}.public-archive a:hover{color:var(--blue)}.public-list-empty{padding:30px 0}.public-body .news-detail-header-date{color:#68768a;margin-bottom:24px;font-size:14px}.public-body .news-detail-content-preview{margin-bottom:30px;font-size:20px}.public-body .news-detail-content-detail img{max-height:640px;margin-block:16px}.public-body .news-detail-back{gap:10px;margin-top:28px;font-size:15px;display:inline-flex}.public-body .news-detail-content{margin-bottom:24px}.public-certificates .public-body{max-width:none}.public-certificates .news-list-items>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.public-certificates .news-list-item{border:1px solid var(--line);background:#fff;border-radius:7px;height:100%;padding:18px}.public-certificates .news-list-item-image img{object-fit:contain;width:100%;height:285px}.public-certificates .news-list-item-name{margin-top:14px;font-size:15px}.public-faq{border:1px solid var(--line);border-radius:6px;margin-bottom:12px}.public-faq summary{cursor:pointer;padding:23px 26px;font-size:18px;font-weight:600;line-height:1.4}.public-faq>div{padding:0 26px 24px;font-size:16px}.public-faq[open] summary{color:var(--blue)}.public-vacancies .news-list-contact-person{background:var(--paper);border:1px solid var(--line);border-radius:7px;margin-bottom:36px;padding:28px}.public-vacancies .news-list-contact-person-image-wrap img{float:left;width:80px;margin:0 20px 16px 0}.public-vacancies .news-list-contact-person-title{color:#66758a;margin-top:12px;font-size:13px}.public-vacancies .news-list-section-title{margin-bottom:18px;font-size:24px}.public-vacancies .news-list-item{border:1px solid var(--line);border-radius:6px;margin-bottom:14px;padding:24px;display:block}.public-vacancies .news-list-item-name-text{font-size:21px;font-weight:600;line-height:1.35}.public-vacancies .news-list-item-name-stickers{color:#66758a;margin-top:8px;font-size:14px}.public-vacancies .news-list-item-price{margin-top:12px;font-size:16px}.public-deferred-action{border:1px solid var(--line);color:#62718a;border-radius:5px;margin-top:18px;padding:10px 16px;font-size:14px;display:inline-block}.public-vacancy .news-detail-info{flex-wrap:wrap;gap:20px;margin-bottom:32px;display:flex}.public-vacancy .news-detail-info-element{border:1px solid var(--line);border-radius:6px;min-width:160px;padding:18px 24px}.public-vacancy .news-detail-info-element-name{color:#6b7890;font-size:13px}.public-vacancy .news-detail-info-element-value{font-size:20px;font-weight:600}.public-contacts .public-body{max-width:none}.public-contacts .contacts-contact-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.public-contacts .contacts-contact-parameter{border:1px solid var(--line);border-radius:6px;padding:24px}.public-contacts .contacts-contact-title,.public-contacts .contacts-information-title{color:#67758b;margin-bottom:8px;font-size:13px}.public-contacts .contacts-title{margin-top:48px;font-size:30px}.public-contacts .contacts-description{margin:16px 0 28px}.public-contacts .contacts-section-title{margin:28px 0 18px;font-size:24px;font-weight:600}.public-contacts .contacts-office{border:1px solid var(--line);border-radius:6px;margin-bottom:18px;padding:24px}.public-contacts .contacts-office-wrapper>div{grid-template-columns:180px 1fr;gap:24px;display:grid}.public-contacts .contacts-image img{object-fit:cover;width:180px;height:160px}.public-contacts .contacts-information>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.public-contacts .contacts-information-on-map{margin-top:8px;font-size:14px;display:inline-block}.public-contacts .contacts-office-wrapper>div>div:last-child{grid-column:2}.public-office .news-detail-pictures-wrap img{width:100%;max-width:640px;max-height:440px;margin-bottom:20px}.public-office .news-detail-properties{gap:18px;display:grid}.public-office .news-detail-property{border:1px solid var(--line);border-radius:6px;padding:18px 22px}.public-office .news-detail-property-name{color:#66758a;font-size:13px}.public-rental .widget-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.public-rental .widget-item-picture img{object-fit:cover;width:100%;height:160px}.public-checkpoint .thumb-wrap{margin:36px 0}.public-checkpoint .public-body{max-width:1100px}@media (max-width:1000px){.public-clients .public-list,.public-certificates .news-list-items>div{grid-template-columns:repeat(3,minmax(0,1fr))}.public-contacts .contacts-contact-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.public-contacts .contacts-information>div{grid-template-columns:1fr}.public-body iframe{height:500px}}@media (max-width:650px){.public-page{padding-bottom:44px}.public-body{font-size:16px;line-height:1.7}.public-body h2{font-size:26px}.public-body h3{font-size:21px}.public-section-links{gap:8px;margin-bottom:26px}.public-section-links a{padding:9px 11px;font-size:12px}.public-list{grid-template-columns:1fr;gap:20px}.public-list-card img{height:245px}.public-list-card .news-list-item-text{padding:20px}.public-list-card .news-list-item-name{font-size:21px}.public-clients .public-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-clients .public-list-card img{height:130px;padding:18px}.public-clients .news-list-item-name{padding:14px;font-size:15px}.public-certificates .news-list-items>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-certificates .news-list-item{padding:10px}.public-certificates .news-list-item-image img{height:210px}.public-body iframe{height:380px}.public-faq summary{padding:20px;font-size:17px}.public-faq>div{padding:0 20px 20px}.public-contacts .contacts-contact-wrapper{grid-template-columns:1fr;gap:12px}.public-contacts .contacts-office-wrapper>div{grid-template-columns:1fr;gap:20px}.public-contacts .contacts-office-wrapper>div>div:last-child{grid-column:auto}.public-contacts .contacts-image img{width:100%;height:200px}.public-contacts .contacts-office{padding:20px}.public-rental .widget-items{grid-template-columns:repeat(2,minmax(0,1fr))}.public-rental .widget-item-picture img{height:130px}.public-vacancies .news-list-contact-person,.public-vacancies .news-list-item{padding:20px}.public-vacancies .news-list-item-name-text{font-size:19px}.public-table th,.public-table td{padding:10px}}
