@charset "UTF-8";.company-page{padding-top:30px;background:#fff}.company-page .management-team{padding-top:38px;padding-bottom:132px}.company-page .management-team .title-aside{margin-bottom:15px}.company-page .management-team__intro{margin-bottom:60px}.company-page .contact-us{padding-top:120px;margin-bottom:138px}.company-page-container{width:min(100% - 48px,1376px);margin:0}.company-page .company-breadcrumbs{padding-top:16px;padding-left:0;margin-bottom:41px}.company-page .company-breadcrumbs .breadcrumbs{width:100%;min-height:21px}.company-page .company-breadcrumbs__home{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px}.company-page .company-breadcrumbs__icon{display:block}.company-page .company-breadcrumbs__separator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 8px;width:8px;height:8px}.company-page .company-breadcrumbs__separator svg{display:block;width:8px;height:8px}.company-page .company-breadcrumbs .breadcrumb-item.active{white-space:nowrap}.management-team{background:#f2f7fd;margin-bottom:0;padding-top:60px;padding-bottom:80px}.management-team .management-team__inner{max-width:1312px;margin:0 auto}.management-team .title-aside{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5ch;letter-spacing:0;background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;color:#a9b4c7;font-family:"DM Sans";font-size:44px;font-style:normal;font-weight:400;line-height:normal}.management-team .title-aside__first{color:#0a2540}.management-team .title-aside__rest{color:#a9b4c7}.management-team__intro{display:grid;grid-template-columns:minmax(0,606px) minmax(0,606px);gap:100px;margin-bottom:44px}.management-team__intro-column{color:#4c5e6f;font-size:18px;line-height:1.45}.management-team__intro-column p{margin:0;color:var(--Text,#4c5e6f);font-family:"DM Sans";font-size:18px;font-style:normal;font-weight:300;line-height:150%}.management-team__intro-column p.management-team__intro-highlight{margin-top:16px!important;color:var(--Heading,#0a2540);font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:700;line-height:120%;max-width:504px}.management-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.management-team-card{min-width:0}.management-team-card--has-modal{cursor:pointer}.management-team-card__frame{display:flex;flex-direction:column;gap:16px;height:100%;padding:16px;border:1px solid #d7dfef;border-radius:20px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.management-team-card__image{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:389/246;background:linear-gradient(135deg,#e7edf8 0,#f8fbff 100%)}.management-team-card__image .management-team-card__placeholder,.management-team-card__image img{width:100%;height:100%;display:block}.management-team-card__image img{object-fit:cover;filter:grayscale(1);transition:filter .35s ease,transform .35s ease}.management-team-card__placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(2,113,227,.16),transparent 45%),linear-gradient(135deg,#e7edf8 0,#fff 100%);color:#0a2540;font-size:56px;line-height:1;font-weight:600;letter-spacing:-.04em}.management-team-card__content{display:flex;flex-direction:column;gap:24px;min-height:140px}.management-team-card__header{display:flex;flex-direction:column;gap:4px}.management-team-card__header h3{margin:0;color:#0a2540;font-size:24px;line-height:1.2;font-weight:400}.management-team-card__header p{color:#4c5e6f;font-size:16px;line-height:1.5}.management-team-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto}.management-team-card__contacts{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.management-team-card__contact{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;color:#0a2540;font-size:16px;line-height:1.5;text-decoration:none;transition:color .25s ease}.management-team-card__contact span:last-child{min-width:0;overflow-wrap:anywhere}.management-team-card__contact-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;color:currentColor}.management-team-card__contact-icon svg{width:18px;height:18px;display:block}.management-team-card__contact-icon .icon{width:18px;height:18px}.management-team-card__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:#0a2540;text-decoration:none;transition:color .25s ease,transform .25s ease}.management-team-card__arrow svg{width:24px;height:24px;display:block;transform-origin:center;transition:transform .25s ease}.management-team-card:focus-within .management-team-card__frame,.management-team-card:hover .management-team-card__frame{transform:translateY(-4px);box-shadow:0 18px 40px rgba(10,37,64,.08);border-color:#c8d5e8}.management-team-card:focus-within .management-team-card__image img,.management-team-card:hover .management-team-card__image img{filter:grayscale(0);transform:scale(1.02)}.management-team-card:focus-within .management-team-card__arrow,.management-team-card:hover .management-team-card__arrow{color:#0271e3}.management-team-card:focus-within .management-team-card__arrow,.management-team-card:hover .management-team-card__arrow{transform:translate(2px,-2px)}.management-team-card:focus-within .management-team-card__arrow svg,.management-team-card:hover .management-team-card__arrow svg{transform:rotate(45deg)}.management-team-modal[hidden]{display:none}.management-team-modal{position:fixed;inset:0;z-index:1200}.management-team-modal__backdrop{position:absolute;inset:0;background:rgba(10,37,64,.45);backdrop-filter:blur(4px)}.management-team-modal__dialog{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;min-height:100%;padding:24px;overflow-y:auto}.management-team-modal__layout{display:grid;grid-template-columns:minmax(0,579px) 40px;gap:4px;width:min(100%,623px);margin:auto 0}.management-team-modal__card{background:#fff;border:1px solid #d7dfef;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 24px 64px rgba(10,37,64,.18)}.management-team-modal__image{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:531/277;background:linear-gradient(135deg,#e7edf8 0,#f8fbff 100%)}.management-team-modal__image-tag,.management-team-modal__placeholder{width:100%;height:100%;display:block}.management-team-modal__image-tag{object-fit:cover}.management-team-modal__placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(2,113,227,.16),transparent 45%),linear-gradient(135deg,#e7edf8 0,#fff 100%);color:#0a2540;font-size:72px;line-height:1;font-weight:600;letter-spacing:-.04em}.management-team-modal__content,.management-team-modal__summary{display:flex;flex-direction:column}.management-team-modal__content{gap:40px}.management-team-modal__summary{gap:20px}.management-team-modal__header{display:flex;flex-direction:column;gap:8px}.management-team-modal__header h3,.management-team-modal__header p{margin:0}.management-team-modal__header h3{color:#0a2540;font-family:"DM Sans";font-size:24px;font-weight:400;line-height:1.2}.management-team-modal__header p{color:#4c5e6f;font-family:"DM Sans";font-size:16px;font-weight:400;line-height:1.5}.management-team-modal__description{color:#4c5e6f;font-family:"DM Sans";font-size:16px;font-weight:400;line-height:1.5;white-space:pre-line}.management-team-modal__contacts{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.management-team-modal__contact{display:inline-flex;align-items:center;gap:8px;color:#0a2540;font-family:"DM Sans";font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .25s ease}.management-team-modal__contact:focus-visible,.management-team-modal__contact:hover{color:#0271e3}.management-team-modal__close{width:40px;height:40px;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;background:0 0;color:#fff;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.management-team-modal__close span{display:block;font-size:38px;line-height:1;font-weight:200;transform:translateY(-1px)}.management-team-modal__close:focus-visible,.management-team-modal__close:hover{opacity:.85;transform:scale(1.04)}@media all and (max-width:1279px){.management-team{padding-top:48px;padding-bottom:64px}.management-team__intro{gap:48px}.management-team-modal__layout{grid-template-columns:minmax(0,579px) 40px}}@media all and (max-width:1023px){.management-team .title-aside{font-size:48px}.management-team__intro{grid-template-columns:1fr;gap:24px}.management-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-team-modal__layout{grid-template-columns:minmax(0,1fr);width:min(100%,579px)}.management-team-modal__close{justify-self:end;order:-1}}@media (max-width:991px){.company-page{padding-top:var(--header-height)}.company-page-container{width:min(100% - 32px,1376px)}.company-page .management-team{padding-bottom:64px}.company-page .contact-us{padding-top:40px;margin-bottom:64px}}@media all and (max-width:767px){.management-team{padding-top:40px;padding-bottom:48px}.management-team .title-aside{font-size:40px;margin-bottom:24px}.management-team__intro-column{font-size:16px}.management-team__grid{grid-template-columns:1fr}.management-team-card__header h3{font-size:22px}.management-team-modal__dialog{padding:16px}.management-team-modal__card{padding:16px;gap:16px}.management-team-modal__content{gap:24px}.management-team-modal__summary{gap:16px}.management-team-modal__header h3{font-size:22px}}@media (max-width:767px){.company-page-container{width:min(100% - 24px,1376px)}.company-page .management-team{padding-bottom:48px}.company-page .contact-us{padding-top:32px;margin-bottom:48px}}