.ac-headings-menu-wrap{width:100%;max-width:96vw;margin:10px
auto;padding:35px
20px 10px;border-radius:20px;background:#e8f0f7}.ac-headings-menu-title{margin:0
0 12px;color:#001b4d;font-family:"Noto Sans Hebrew","Noto Sans Display",Arial,sans-serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:0}.ac-headings-menu-list{display:flex;flex-direction:column;gap:8px}.ac-headings-menu-item{display:block;overflow:hidden;padding:6px
10px;border:1px
solid transparent;border-radius:6px;color:#3580cb;font-family:"Noto Sans Hebrew","Noto Sans Display",Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:border-color 0.2s ease, color 0.2s ease}.ac-headings-menu-item:hover,.ac-headings-menu-item:focus-visible,.ac-headings-menu-item.is-active{border-color:#3580cb;color:#0d4c85}.ac-headings-menu-item.is-sub{padding-inline-start:24px;font-size:14px}.ac-headings-menu-item.is-empty{opacity:0.6}.ac-headings-menu-target{scroll-margin-top:120px}.ac-headings-menu-target--marker{margin:0
!important;padding:0
!important;opacity:0;font-size:1px !important;line-height:1px !important}@media (max-width: 767px){.ac-headings-menu-wrap{max-width:100%;padding:25px
16px 10px}.ac-headings-menu-title{font-size:28px}}.contact-card{width:370px;max-width:100%;margin:20px
0;padding:35px
25px;display:inline-block;box-sizing:border-box;border-radius:20px;box-shadow:0 4px 8px rgba(0, 0, 0, .15);color:#fff}.contact-card__inner{display:flex;flex-direction:column;gap:18px}.contact-card__title{margin:0
0 4px;color:#001b4d;font-family:'Noto Sans Hebrew','Noto Sans Display',Arial,sans-serif;font-size:38px !important;font-weight:600;line-height:1;letter-spacing:0}.contact-card__row{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:10px;color:#001b4d !important;font-family:'Noto Sans Hebrew','Noto Sans Display',Arial,sans-serif;font-size:20px !important;font-weight:500;line-height:32px;letter-spacing:0;text-decoration:underline 1px;overflow-wrap:anywhere;transition:opacity .15s ease}.contact-card__row:hover,.contact-card__row:focus-visible{color:#001b4d !important;text-decoration:none;opacity: .75}.contact-card__row .tamc-icon{width:22px;height:22px;font-size:22px}.contact-card__phone{direction:ltr;unicode-bidi:isolate}html[lang="ru-RU"] .contact-card__row .address,
html[lang="en-GB"] .contact-card__row .address,
html[lang="en-US"] .contact-card__row
.address{font-size:18px !important}.contact-card__messengers{display:flex;gap:14px;margin-top:6px}.contact-card__badge{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;text-decoration:none;opacity:1;transition:transform .15s ease, opacity .15s ease}.contact-card__badge .tamc-icon{width:28px;height:28px;font-size:28px}.contact-card__badge--whatsapp{color:#40c351 !important;background:rgba(64, 195, 81, .13)}.contact-card__badge--telegram{color:#33bef0 !important;background:rgba(51, 190, 240, .13)}.contact-card__badge--viber{color:#49199e !important;background:rgba(73, 25, 158, .13)}.contact-card__badge:hover,.contact-card__badge:focus-visible{transform:translateY(-2px);opacity: .75}.contact-card--gradient{color:#fff;background:linear-gradient(180deg, #5fd495 -62.89%, #3580cb 100%)}.contact-card--gradient .contact-card__title,
.contact-card--gradient .contact-card__row,
.contact-card--gradient .contact-card__row:hover,
.contact-card--gradient .contact-card__row:focus-visible,
.contact-card--gradient .contact-card__badge{color:#fff !important}.contact-card--gradient .contact-card__badge{background:rgba(255, 255, 255, .13)}.contact-card--light{color:#001b4d;background:#e8f0f7}.contact-card--light .contact-card__row .tamc-icon{color:#4ea4db}.contact-card--dark{color:#f2f5f8;background:linear-gradient(359.59deg, #131313 7.09%, #1872cd 114.91%)}.contact-card--dark .contact-card__title,
.contact-card--dark .contact-card__row,
.contact-card--dark .contact-card__row:hover,
.contact-card--dark .contact-card__row:focus-visible,
.contact-card--dark .contact-card__badge{color:#fff !important}.contact-card--dark .contact-card__badge{background:rgba(255, 255, 255, .13)}@media (max-width: 768px){.contact-card.mobile-hide{display:none !important}}@media (max-width: 475px){.contact-card{width:100%}.contact-card__title{font-size:30px !important}.contact-card__row{font-size:18px !important}}@media (prefers-reduced-motion: reduce){.contact-card__row,.contact-card__badge{transition:none}}