/* pp-header-contact-icons-soft-v1
Tabler Icons. Copyright (c) 2020-2026 Paweł Kuna. MIT License.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
https://github.com/tabler/tabler-icons
*/
[data-record-type="1368"] .t-sociallinks__wrapper { font-size: 0; line-height: 0; column-gap: 0 !important; row-gap: 0 !important; }
[data-record-type="1368"] .t-sociallinks__item { display: inline-flex !important; vertical-align: middle; margin: 0 !important; padding: 0 !important; }
[data-record-type="1368"] .t-sociallinks__item + .t-sociallinks__item { margin-left: 14px !important; }
[data-record-type="1368"] .t-sociallinks__item a {
  display: inline-flex !important; align-items: center; justify-content: center;
  width: 38px !important; height: 38px !important; min-width: 38px;
  border: 0 !important; border-radius: 11px !important; background-color: #eaf0ff;
  box-sizing: border-box; opacity: 1 !important; box-shadow: none !important;
  transition: background-color .18s ease, transform .18s ease;
}
[data-record-type="1368"] .t-sociallinks__item a:hover { background-color: #dce5ff; transform: translateY(-1px); }
[data-record-type="1368"] .t-sociallinks__item a:focus-visible { outline: 2px solid #1e157c; outline-offset: 3px; }
[data-record-type="1368"] .t-sociallinks__item a .t-sociallinks__svg { display: none !important; }
[data-record-type="1368"] .t-sociallinks__item a::before {
  content: ""; display: block; width: 23px; height: 23px; flex: 0 0 23px;
  background-repeat: no-repeat; background-position: center; background-size: contain;
}
[data-record-type="1368"] .t-sociallinks__item_email a::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231e157c%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%0A%20%20%3Cpath%20d%3D%22M3%207a2%202%200%200%201%202%20-2h14a2%202%200%200%201%202%202v10a2%202%200%200%201%20-2%202h-14a2%202%200%200%201%20-2%20-2v-10%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M3%207l9%206l9%20-6%22%2F%3E%0A%3C%2Fsvg%3E"); }
[data-record-type="1368"] .t-sociallinks__item_vkmessenger a::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231e157c%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%0A%20%20%3Cpath%20d%3D%22M14%2019h-4a8%208%200%200%201%20-8%20-8v-5h4v5a4%204%200%200%200%204%204v-9h4v4.5l.03%200a4.531%204.531%200%200%200%203.97%20-4.496h4l-.342%201.711a6.858%206.858%200%200%201%20-3.658%204.789a5.34%205.34%200%200%201%203.566%204.111l.434%202.389h-4a4.531%204.531%200%200%200%20-3.97%20-4.496v4.5l-.03%20-.008%22%2F%3E%0A%3C%2Fsvg%3E"); }
@media (pointer: coarse) {
  [data-record-type="1368"] .t-sociallinks__item a { width: 44px !important; height: 44px !important; }
}
@media (prefers-reduced-motion: reduce) {
  [data-record-type="1368"] .t-sociallinks__item a { transition: none; }
  [data-record-type="1368"] .t-sociallinks__item a:hover { transform: none; }
}
@media (min-width: 961px) {
  [data-record-type="1368"] .t-menu-base__maincontainer { column-gap: 30px; }
}

@media (min-width:961px) {
  [data-record-type="1368"] .t-menu__link-item { font-size:18px !important; }
  [data-record-type="1368"] .t-menu-base__list { column-gap:20px !important; }
  [data-record-type="1368"] .t-menu-base__maincontainer,
  [data-record-type="1368"] .t-menu-base__list { align-items:center !important; }
}
@media (min-width:1240px) and (max-width:1320px) {
  [data-record-type="1368"] .t-menu-base__maincontainer { padding-left:20px !important; padding-right:20px !important; column-gap:20px !important; }
  [data-record-type="1368"] .t-menu-base__list { column-gap:10px !important; }
}
@media (min-width:961px) and (max-width:1239px) {
  [data-record-type="1368"] .t-menu-base__maincontainer { padding-left:16px !important; padding-right:16px !important; column-gap:16px !important; }
  [data-record-type="1368"] .t-menu-base__list { column-gap:8px !important; }
  [data-record-type="1368"] .t-menu__link-item { font-size:15.5px !important; }
}
@media (min-width:961px) and (max-width:1100px) {
  [data-record-type="1368"] .t-menu__link-item[data-menu-item-number="4"] { max-width:150px; white-space:normal; text-align:center; }
}

@media (min-width:961px) {
 [data-record-type="1368"] .t-menu-base__logowrapper_both { flex-basis:100% !important; }
}

/* end pp-header-contact-icons-soft-v1 */

/* pp-soft-blue-20261022: agreed palette, no content changes */
html.pp-soft-blue { --pp-bg:#F7FAFC; --pp-surface:#FFFFFF; --pp-section:#EAF2F7; --pp-ink:#253746; --pp-primary:#315F7D; --pp-border:#D4E0E8; --pp-header-height:170px; scroll-padding-top:0; }
.pp-soft-blue #allrecords [id]:target {scroll-margin-top:calc(var(--pp-header-height,170px) + 24px)!important;}
.pp-soft-blue body { background:#F7FAFC; }
.pp-soft-blue #allrecords { color:#253746; }
.pp-soft-blue #allrecords .t-title,.pp-soft-blue #allrecords .t-heading,.pp-soft-blue #allrecords .t-name,.pp-soft-blue #allrecords .t-descr,.pp-soft-blue #allrecords .t-text,.pp-soft-blue #allrecords .t-uptitle,.pp-soft-blue #allrecords .t-menu__link-item,
.pp-soft-blue #allrecords .t-title *,.pp-soft-blue #allrecords .t-heading *,.pp-soft-blue #allrecords .t-name *,.pp-soft-blue #allrecords .t-descr *,.pp-soft-blue #allrecords .t-text *,.pp-soft-blue #allrecords .t-uptitle * { font-family:Montserrat,Arial,sans-serif!important; color:#253746!important; }
.pp-soft-blue #allrecords .t-text a,.pp-soft-blue #allrecords .t-descr a,.pp-soft-blue #allrecords .t-card__title a,.pp-soft-blue #allrecords .t-menu__link-item { color:#315F7D!important; }
.pp-soft-blue #allrecords a:focus-visible,.pp-soft-blue #allrecords button:focus-visible,.pp-soft-blue #allrecords summary:focus-visible { outline:3px solid #315F7D; outline-offset:4px; }
.pp-soft-blue #allrecords .t-btn,.pp-soft-blue #allrecords .t-btnflex { color:#fff!important; background-color:#315F7D!important; border-color:#315F7D!important; border-radius:12px!important; box-shadow:none!important; font-family:Montserrat,Arial,sans-serif!important; }
.pp-soft-blue #allrecords .t-btn *, .pp-soft-blue #allrecords .t-btnflex__text { color:inherit!important; font-family:Montserrat,Arial,sans-serif!important; }
.pp-soft-blue #allrecords .t-btnflex__border { border-color:#315F7D!important; }
.pp-soft-blue #allrecords .t-btn:hover,.pp-soft-blue #allrecords .t-btnflex:hover { background-color:#254B65!important; }
.pp-soft-blue #allrecords [data-record-type="1368"] [class*="t-menu-base__bg"] { background:#fff!important; }
.pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__maincontainer { background:#fff!important; }
.pp-soft-blue #allrecords [data-record-type="1368"] .tmenu-mobile { background:#fff!important; }
.pp-soft-blue #allrecords [data-record-type="1368"] .t-menu__link-item { font-weight:600!important; line-height:1.4!important; }
.pp-soft-blue #allrecords [data-record-type="1368"] .t-menu__link-item:hover { color:#254B65!important; }
.pp-soft-blue #allrecords [data-record-type="1368"] .t-sociallinks__item a { background-color:#EAF2F7!important; }
.pp-soft-blue #allrecords [data-record-type="1368"] .t-sociallinks__item a:hover { background-color:#DCEAF4!important; }
.pp-soft-blue #allrecords [data-record-type="1368"] .t-sociallinks__item a:focus-visible { outline-color:#315F7D!important; }
.pp-soft-blue #rec4962206801 { background-color:#EAF2F7!important; }
.pp-soft-blue #rec4962206901 { background:#fff!important; padding-top:80px!important; padding-bottom:44px!important; }
.pp-soft-blue #rec4962207001 { background:#F7FAFC!important; padding-top:32px!important; padding-bottom:80px!important; }
.pp-soft-blue #rec4962207001 .t650__inner-col { border:1px solid #D4E0E8!important; background:#fff!important; border-radius:18px!important; box-shadow:0 8px 24px rgba(37,55,70,.04)!important; }
.pp-soft-blue #rec4962207001 .t650__btn-container,.pp-soft-blue #rec4962207001 [id^="cardbtn"],.pp-soft-blue #rec4962207001 [id^="cardbtn"] * { color:#315F7D!important; }
.pp-soft-blue #rec4962123901 { background:#fff!important; }
.pp-soft-blue #rec4962124001,.pp-soft-blue #rec4962124101 { background:#EAF2F7!important; }
.pp-soft-blue #rec4962124001 { padding-bottom:48px!important; }
.pp-soft-blue #rec4962124101 { padding-top:32px!important; padding-bottom:80px!important; }
.pp-soft-blue #rec4962124201 { background:#F7FAFC!important; padding-top:64px!important; padding-bottom:64px!important; }
.pp-soft-blue #rec4962124201 a { color:#315F7D!important; }
.pp-soft-blue #allrecords .pp-toggle { border:1px solid #315F7D!important; color:#315F7D!important; background:#fff!important; border-radius:12px!important; font-family:Montserrat,Arial,sans-serif!important; }
.pp-soft-blue #allrecords .pp-toggle:hover { color:#fff!important; background:#315F7D!important; }
.pp-soft-blue #allrecords .pp-team-detail { border-color:#D4E0E8!important; background:#fff!important; color:#253746!important; border-radius:18px!important; }
.pp-soft-blue #allrecords .pp-contacts,.pp-soft-blue #allrecords .pp-team-detail,.pp-soft-blue #allrecords .pp-team-detail * { font-family:Montserrat,Arial,sans-serif!important; }
.pp-soft-blue #allrecords .pp-contacts a,.pp-soft-blue #allrecords .pp-team-detail a { color:#315F7D!important; }
.pp-soft-blue #rec3694326701,.pp-soft-blue #rec3695088901,.pp-soft-blue #rec3736650201,.pp-soft-blue #rec3737066701,.pp-soft-blue #rec3739714401,.pp-soft-blue #rec3740203601,.pp-soft-blue #rec3740157901,.pp-soft-blue #rec3740726101,.pp-soft-blue #rec3740985501,.pp-soft-blue #rec3989331201,.pp-soft-blue #rec3989513601,.pp-soft-blue #rec4923031201,.pp-soft-blue #rec4923108401 { background-color:#EAF2F7!important; }
.pp-soft-blue #rec3694015601,.pp-soft-blue #rec4923064101,.pp-soft-blue #rec4923119301 { background:#fff!important; }
.pp-soft-blue #rec3989331201 .t-text { box-shadow:none!important; border-color:#D4E0E8!important; background:#fff!important; }
.pp-soft-blue #rec3989331201 .t220__textwrapper { box-sizing:border-box;max-width:100%;background:#fff!important;border:1px solid #D4E0E8!important;border-radius:18px!important;box-shadow:none!important; }
.pp-soft-blue #pp-benefits { padding-top:calc(var(--pp-header-height,170px) + 52px)!important; }
.pp-soft-blue #rec3989513601 .t668__wrapper { background:#fff!important; border:1px solid #D4E0E8!important; border-radius:16px!important; }
.pp-soft-blue #rec3989513601 .t668__header,.pp-soft-blue #rec3989513601 .t668__content { background:#fff!important; }
.pp-soft-blue #rec3989513601 .t668__icon { color:#315F7D!important; }
.pp-soft-blue #rec3740157901 .t585__header,.pp-soft-blue #rec3740157901 .t585__content { background:#fff!important; border-color:#D4E0E8!important; }
@media(min-width:961px){
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu__link-item{font-size:14px!important;}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__list{column-gap:20px!important;}
}
@media(min-width:961px) and (max-width:1199px){
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu__link-item{font-size:13px!important;}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__list{column-gap:12px!important;}
}
@media(max-width:960px){
 html.pp-soft-blue {--pp-header-height:132px;}
 .pp-soft-blue #pp-benefits {padding-top:calc(var(--pp-header-height,132px) + 32px)!important;}
 .pp-soft-blue #rec3989331201 .t220__textwrapper {padding:24px 20px!important;}
 .pp-soft-blue #rec4962206901{padding-top:44px!important;padding-bottom:28px!important;}
 .pp-soft-blue #rec4962207001{padding-top:20px!important;padding-bottom:48px!important;}
 .pp-soft-blue #allrecords .t-text,.pp-soft-blue #allrecords .t-descr{line-height:1.65!important;}
 .pp-soft-blue #rec4962124101{padding-bottom:48px!important;}
 .pp-soft-blue #rec4962124201{padding-top:44px!important;padding-bottom:44px!important;}
}
@media(prefers-reduced-motion:reduce){
 .pp-soft-blue #allrecords *{scroll-behavior:auto!important;}
}
@media(max-width:640px){
 .pp-soft-blue #rec3739714401 strong{font-size:clamp(26px,7vw,32px)!important;line-height:1.25!important;}
}

/* 30.10.2026: larger, centred navigation and readable logo. */
@media(min-width:961px){
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__maincontainer{flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:24px!important;padding:16px 24px!important;box-sizing:border-box}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__logowrapper_both{flex:0 0 300px!important;width:300px!important;max-width:300px!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__imglogo{width:300px!important;max-width:300px!important;height:auto!important;max-height:none!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__leftwrapper{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__list{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:16px 22px!important;padding:0!important;margin:0!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__list-item{flex:0 0 auto!important;margin:0!important;padding:0!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu__link-item{font-size:18px!important;font-weight:600!important;line-height:1.4!important;white-space:nowrap!important;max-width:none!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__rightwrapper{flex:0 0 auto!important;width:auto!important;min-width:0!important;align-self:center!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-sociallinks__wrapper{display:flex!important;align-items:center!important;justify-content:center!important}
}
@media(min-width:961px) and (max-width:1199px){
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__maincontainer{gap:18px!important;padding-left:18px!important;padding-right:18px!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base__list{gap:14px 18px!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu__link-item{font-size:17px!important}
}
@media(max-width:960px){
 .pp-soft-blue #allrecords [data-record-type="1368"] .tmenu-mobile__container{padding:12px 20px!important;align-items:center!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .tmenu-mobile .t-menu-base__imglogo{width:min(250px,calc(100vw - 96px))!important;max-width:min(250px,calc(100vw - 96px))!important;height:auto!important;max-height:none!important}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu-base.tmenu-mobile__menucontent_fixed{top:var(--pp-header-height,274px)!important;max-height:calc(100dvh - var(--pp-header-height,274px));overflow-y:auto!important;box-sizing:border-box}
 .pp-soft-blue #allrecords [data-record-type="1368"] .t-menu__link-item{font-size:20px!important;font-weight:600!important;line-height:1.5!important}
}
/* First-slide introduction: stronger type, same palette. */
@media(min-width:961px){
 .pp-soft-blue #rec4962206801{padding-top:var(--pp-header-height,336px)!important}
 .pp-soft-blue #rec4962206801 .t734__slds-wrapper,
 .pp-soft-blue #rec4962206801 .t-slds__container,
 .pp-soft-blue #rec4962206801 .t-slds__items-wrapper,
 .pp-soft-blue #rec4962206801 .t-slds__item,
 .pp-soft-blue #rec4962206801 .t-cover,
 .pp-soft-blue #rec4962206801 .t-cover__carrier,
 .pp-soft-blue #rec4962206801 .t-cover__filter,
 .pp-soft-blue #rec4962206801 .t734__table,
 .pp-soft-blue #rec4962206801 .t-cover__wrapper{height:620px!important;min-height:0!important}
 .pp-soft-blue #rec4962206801 .pp-home-photo{top:0!important;height:100%!important}
 .pp-soft-blue #rec4962206801 .t734__descr{max-width:680px!important}
 .pp-soft-blue #rec4962206801 .t734__title{line-height:1.2!important}
}
@media(max-width:960px){
 .pp-soft-blue #rec4962206801{padding-top:var(--pp-header-height,274px)!important;--pp-panel-height:520px}
}
.pp-soft-blue #rec4962206801 [field="li_descr__3149165970010"],
.pp-soft-blue #rec4962206801 [field="li_descr__3149165970010"] *{font-weight:600!important;color:#253746!important;text-shadow:none!important}
/* White accordion panels: keep words and plus icons away from edges. */
/* The fixed header is taller now: move the first content below it. */
.pp-soft-blue #rec4962123901,
.pp-soft-blue #rec3694326701,
.pp-soft-blue #rec3736650201,
.pp-soft-blue #rec3739714401,
.pp-soft-blue #rec3989331201{padding-top:calc(var(--pp-header-height,336px) + 40px)!important}
.pp-soft-blue #rec4962123901 .t001__title br{display:none}
.pp-soft-blue #pp-parent-help{--pp-header-space:var(--pp-header-height,170px)!important}
.pp-soft-blue #rec3740157901 .t585__trigger-button{box-sizing:border-box;width:100%;padding:27px 76px 27px 28px!important}
.pp-soft-blue #rec3740157901 .t585__icon{right:20px!important}
@media(max-width:640px){
 .pp-soft-blue #rec3740157901 .t585__trigger-button{padding:22px 62px 22px 20px!important}
 .pp-soft-blue #rec3740157901 .t585__icon{right:12px!important}
}
