/* 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;}
}
