.header-1{position: sticky;top: 0;z-index: 1030;background: var(--bs-body-bg);box-shadow: 0 1px 0 rgba(15, 43, 77, .08);transition: box-shadow .3s ease}body.hdr-stuck .header-1{box-shadow: 0 10px 30px rgba(15, 43, 77, .12)}.header-1 .hdr-top{border-image: linear-gradient(90deg, #0b2c4d, var(--bs-primary)) fill 0 / 0 / 0 100vw;color: rgba(255, 255, 255, .9);font-size: .8125rem}.header-1 .hdr-top-in{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .55rem 0}.header-1 .hdr-top-note{display: inline-flex;align-items: center;gap: .5rem}.header-1 .hdr-top-note i{color: #8ed0a5}.header-1 .hdr-top-links{display: inline-flex;gap: 1.5rem}.header-1 .hdr-top-links a{display: inline-flex;align-items: center;gap: .45rem;color: rgba(255, 255, 255, .9);text-decoration: none}.header-1 .hdr-top-links a:hover{color: #fff}.header-1 .hdr-main{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;padding: .875rem 0;transition: padding .3s ease}.header-1 #logo{display: inline-flex;align-items: center;gap: .75rem;text-decoration: none;color: inherit}.header-1 #logo img{max-height: 56px;width: auto}.header-1 .logo-mark{display: inline-flex;align-items: center;justify-content: center;width: 2.875rem;height: 2.875rem;border-radius: .875rem;background: linear-gradient(140deg, var(--bs-primary), #35a0d8);color: #fff;font-size: 1.125rem;box-shadow: 0 6px 16px rgba(var(--bs-primary-rgb), .35);transition: transform .3s cubic-bezier(.2, .7, .2, 1)}.header-1 .logo-text{display: flex;flex-direction: column;line-height: 1.15}.header-1 .logo-name{font-family: var(--bs-font-header, inherit);font-size: 1.125rem;font-weight: 700;letter-spacing: -.01em}.header-1 .logo-sub{color: var(--bs-secondary-color);font-size: .75rem;letter-spacing: .04em;text-transform: uppercase}.header-1 #top_menu ul{display: flex;align-items: center;gap: .25rem;margin: 0;padding: 0;list-style: none}.header-1 #top_menu ul li{position: relative}.header-1 #top_menu ul li a{position: relative;display: block;padding: .625rem .875rem;border-radius: .5rem;color: var(--bs-body-color);font-size: .9375rem;font-weight: 500;text-decoration: none;white-space: nowrap;transition: color .2s ease, background .2s ease}@media (max-width: 1499.98px){.header-1 #top_menu ul li a{padding: .625rem .6rem;font-size: .9rem}.header-1 .hdr-main{gap: 1rem}}.header-1 #top_menu ul li a::after{content: "";position: absolute;left: .875rem;right: .875rem;bottom: .35rem;height: 2px;border-radius: 2px;background: var(--bs-primary);transform: scaleX(0);transform-origin: center;transition: transform .28s cubic-bezier(.2, .7, .2, 1)}.header-1 #top_menu ul li.active > a{color: var(--bs-primary)}.header-1 #top_menu ul li.active > a::after{transform: scaleX(1)}.header-1 #top_menu ul li ul{display: none;position: absolute;top: 100%;left: 0;min-width: 15rem;padding: .5rem;border-radius: .875rem;background: #fff;box-shadow: 0 18px 40px rgba(15, 43, 77, .16);flex-direction: column;align-items: stretch}.header-1 #top_menu ul li:hover > ul{display: flex}.header-1 #top_menu ul li ul li a::after{display: none}.header-1 .hdr-actions{display: flex;align-items: center;gap: .5rem}.header-1 .hdr-cta{align-items: center;gap: .5rem;border-radius: 100px;font-weight: 600;box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), .28)}.header-1 .hdr-burger, .header-1 .hdr-phone{border-radius: .75rem}.hdr-offcanvas{width: 320px;max-width: 88vw}.hdr-offcanvas .hdr-offcanvas-menu ul{margin: 0;padding: 0;list-style: none}.hdr-offcanvas .hdr-offcanvas-menu ul li a{display: block;padding: .75rem .25rem;border-bottom: 1px solid #e9eef5;color: var(--bs-body-color);font-weight: 500;text-decoration: none}.hdr-offcanvas .hdr-offcanvas-menu ul li.active > a{color: var(--bs-primary)}.hdr-offcanvas .hdr-offcanvas-menu ul li ul{padding-left: 1rem}.hdr-offcanvas .hdr-offcanvas-contacts{display: flex;flex-direction: column;gap: .5rem;margin-top: 1.25rem}.hdr-offcanvas .hdr-offcanvas-contacts a{display: inline-flex;align-items: center;gap: .5rem;color: var(--bs-body-color);font-weight: 500;text-decoration: none}.hdr-offcanvas .hdr-offcanvas-contacts i{color: var(--bs-primary)}@media (hover: hover) and (pointer: fine){.header-1 #logo:hover .logo-mark{transform: rotate(-6deg) scale(1.06)}.header-1 #top_menu ul li a:hover{color: var(--bs-primary);background: rgba(var(--bs-primary-rgb), .07)}.header-1 #top_menu ul li a:hover::after{transform: scaleX(1)}.header-1 #top_menu ul li ul li a:hover{background: rgba(var(--bs-primary-rgb), .09)}}@media (prefers-reduced-motion: reduce){.header-1 *, .hdr-offcanvas *{animation: none !important}}@media (max-width: 575.98px){.header-1 .logo-name{font-size: 1rem}.header-1 .logo-sub{font-size: .6875rem}}

[data-color="#000000FF"]{color:#000000FF}

.hero-1{--ink: #08243f;position: relative;overflow: hidden;display: flex;align-items: center;min-height: 88vh;background: var(--ink);color: #fff}.hero-1::before{content: "";position: absolute;inset: 0;background-image: url('/.core/views/modules/claude/main/hero-1/images/hero.jpg');background-size: cover;background-position: center 35%;transform: scale(1.04);animation: hero-drift 22s ease-in-out infinite alternate}.hero-1::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg, rgba(8, 36, 63, .96) 0%, rgba(11, 44, 77, .9) 42%, rgba(18, 91, 165, .68) 72%, rgba(53, 160, 216, .5) 100%), linear-gradient(180deg, rgba(8, 36, 63, .5) 0%, transparent 30%)}@keyframes hero-drift{from{transform: scale(1.04) translate3d(0, 0, 0)}to{transform: scale(1.12) translate3d(-1.5%, -1.5%, 0)}}.hero-1 > .container{position: relative;z-index: 2}.hero-1 .hero-badge{display: inline-flex;align-items: center;gap: .6rem;margin-bottom: 1.75rem;padding: .5rem 1.1rem;border: 1px solid rgba(255, 255, 255, .28);border-radius: 100px;background: rgba(255, 255, 255, .12);backdrop-filter: blur(8px);font-size: .875rem;font-weight: 500;line-height: 1.35}.hero-1 .hero-badge-dot{position: relative;flex: 0 0 auto;width: .5rem;height: .5rem;border-radius: 50%;background: #6ee7a8}.hero-1 .hero-badge-dot::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 1px solid rgba(110, 231, 168, .8);animation: hero-pulse 2.4s ease-out infinite}@keyframes hero-pulse{0%{transform: scale(.6);opacity: 1}100%{transform: scale(1.5);opacity: 0}}.hero-1 .title{font-size: clamp(2rem, 1.1rem + 3.6vw, 4rem);letter-spacing: -.025em;text-wrap: balance;text-shadow: 0 2px 30px rgba(0, 0, 0, .25);overflow-wrap: break-word}@media (min-width: 992px){.hero-1 .title{font-size: clamp(2.75rem, 6vw - 1rem, 4rem)}}.hero-1 .desc{max-width: 38rem;color: rgba(255, 255, 255, .88)}.hero-1 .desc p:last-child{margin-bottom: 0}.hero-1 .btn-light{color: var(--bs-primary);font-weight: 600;border-radius: 100px;box-shadow: 0 12px 30px rgba(0, 0, 0, .25);will-change: transform;transition: transform .18s cubic-bezier(.2, .7, .2, 1), box-shadow .25s ease}.hero-1 .btn-outline-light{font-weight: 600;border-radius: 100px;border-width: 2px;backdrop-filter: blur(6px)}.hero-1 .hero-stats{position: relative;max-width: 36rem;padding-top: 2rem}.hero-1 .hero-stats::before{content: "";position: absolute;top: 0;left: calc(var(--bs-gutter-x) * .5);right: calc(var(--bs-gutter-x) * .5);border-top: 1px solid rgba(255, 255, 255, .22)}.hero-1 .hero-stat-value{font-size: clamp(2rem, 1.2rem + 2.4vw, 3rem);font-weight: 700;line-height: 1;letter-spacing: -.02em}.hero-1 .hero-stat-label{margin-top: .4rem;color: rgba(255, 255, 255, .72);font-size: .875rem;line-height: 1.35}.hero-1 .hero-cards{display: grid;grid-template-columns: repeat(2, 1fr);gap: 1rem}.hero-1 .hero-card{display: flex;flex-direction: column;gap: .875rem;padding: 1.4rem;border: 1px solid rgba(255, 255, 255, .2);border-radius: 1.1rem;background: rgba(255, 255, 255, .12);backdrop-filter: blur(10px);transition: transform .3s cubic-bezier(.2, .7, .2, 1), background .3s ease, border-color .3s ease}.hero-1 .hero-card-2, .hero-1 .hero-card-4{transform: translateY(1.75rem)}.hero-1 .hero-card-ico{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: .8rem;background: rgba(255, 255, 255, .2);font-size: 1.1rem}.hero-1 .hero-card-text{font-size: .9375rem;font-weight: 500;line-height: 1.35}.hero-1 a.hero-card{color: #fff;text-decoration: none}.hero-1 .hero-card-go{margin-top: auto;color: rgba(255, 255, 255, .7);font-size: .8125rem;transition: transform .3s ease, color .3s ease}.hero-1 .hero-scroll{position: absolute;left: 50%;bottom: 1.75rem;z-index: 3;align-items: flex-start;justify-content: center;width: 1.6rem;height: 2.6rem;margin-left: -.8rem;padding-top: .45rem;border: 2px solid rgba(255, 255, 255, .5);border-radius: 100px}.hero-1 .hero-scroll span{width: .25rem;height: .45rem;border-radius: 2px;background: #fff;animation: hero-scroll 1.8s ease-in-out infinite}@keyframes hero-scroll{0%, 100%{transform: translateY(0);opacity: 1}60%{transform: translateY(.7rem);opacity: .2}}@media (hover: hover) and (pointer: fine){.hero-1 .btn-light:hover{box-shadow: 0 16px 40px rgba(0, 0, 0, .3)}.hero-1 a.hero-card:hover .hero-card-go{transform: translateX(4px);color: #fff}.hero-1 .hero-card:hover{background: rgba(255, 255, 255, .2);border-color: rgba(255, 255, 255, .4);transform: translateY(-6px)}.hero-1 .hero-scroll:hover{border-color: #fff}}@media (max-width: 991.98px){.hero-1{min-height: 0}.hero-1 .hero-cards{max-width: 32rem}.hero-1 .hero-card-2, .hero-1 .hero-card-4{transform: none}}@media (max-width: 575.98px){.hero-1 .hero-stats{padding-top: 1.5rem}.hero-1 .hero-actions .btn{width: 100%}.hero-1 .hero-cards{grid-template-columns: 1fr}.hero-1 .title{font-size: clamp(1.75rem, 7.2vw, 2.25rem)}}@media (prefers-reduced-motion: reduce){.hero-1 *, .hero-1::before{animation: none !important}}@media (max-width: 991.98px){.site .module.hero-1{padding-top: 64px;padding-bottom: 64px}}@media (max-width: 767.98px){.site .module.hero-1{padding-top: 48px;padding-bottom: 48px}}

.module.hero-1{padding:80px 0}[data-color="#ffffffff"]{color:#ffffffff}

.about-1 .section-label{margin-bottom: .75rem;color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.about-1 .desc{color: var(--bs-secondary-color)}.about-1 .desc p:last-child{margin-bottom: 0}.about-1 .about-media{position: relative;padding-bottom: 2.5rem}.about-1 .about-media .image{display: block}.about-1 .about-media img{width: 100%;height: 100%;max-height: 30rem;object-fit: cover;border-radius: 1.5rem;box-shadow: 0 24px 60px rgba(15, 43, 77, .18)}.about-1 .about-float{position: absolute;right: 1.25rem;bottom: 0;display: flex;flex-direction: column;padding: 1.1rem 1.5rem;border-radius: 1.1rem;background: linear-gradient(140deg, var(--bs-primary), #35a0d8);color: #fff;box-shadow: 0 18px 40px rgba(var(--bs-primary-rgb), .35)}.about-1 .about-float-value{font-size: 1.9rem;font-weight: 700;line-height: 1}.about-1 .about-float-label{margin-top: .2rem;font-size: .8125rem;opacity: .9}.about-1 .about-note{display: flex;gap: .75rem;padding: 1rem 1.25rem;border-left: 3px solid var(--bs-primary);border-radius: .5rem;background: rgba(var(--bs-primary-rgb), .07);font-size: .9375rem;line-height: 1.5}.about-1 .about-note i{margin-top: .15rem;color: var(--bs-primary)}.about-1 .about-card{padding: 1.5rem;border: 1px solid rgba(var(--bs-primary-rgb), .14);border-radius: 1rem;background: #fff;transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease}.about-1 .about-card-ico{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;margin-bottom: .875rem;border-radius: .8rem;background: rgba(var(--bs-primary-rgb), .1);color: var(--bs-primary);font-size: 1.15rem;transition: background .25s ease, color .25s ease, transform .25s ease}.about-1 .about-card-title{margin-bottom: .4rem;font-size: 1.0625rem;font-weight: 600;line-height: 1.35}.about-1 .about-card-desc{color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.55}@media (hover: hover) and (pointer: fine){.about-1 .about-card:hover{transform: translateY(-4px);border-color: rgba(var(--bs-primary-rgb), .35);box-shadow: 0 14px 34px rgba(var(--bs-primary-rgb), .12)}.about-1 .about-card:hover .about-card-ico{background: var(--bs-primary);color: var(--bs-primary-text);transform: rotate(-6deg)}}@media (max-width: 575.98px){.about-1 .about-float{right: .75rem;padding: .9rem 1.15rem}.about-1 .about-float-value{font-size: 1.5rem}}@media (prefers-reduced-motion: reduce){.about-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.about-1{padding-top: 72px;padding-bottom: 72px}}@media (max-width: 767.98px){.site .module.about-1{padding-top: 56px;padding-bottom: 56px}}

.module.about-1{padding:88px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.istorii-1 .section-label{margin-bottom: .75rem;color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.istorii-1 .desc{color: var(--bs-secondary-color);max-width: 46rem}.istorii-1 .desc p:last-child{margin-bottom: 0}.istorii-1 .story-card{position: relative;display: flex;flex-direction: column;justify-content: flex-end;height: 100%;min-height: 228px;padding: 1.5rem;overflow: hidden;border-radius: 1.25rem;background-color: #0b2c4d;background-size: cover;background-position: center;color: #fff;isolation: isolate;transition: transform .35s cubic-bezier(.2, .7, .2, 1), box-shadow .35s ease}.istorii-1 .story-card-big{min-height: 496px}.istorii-1 .story-shade{position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(8, 36, 63, .1) 0%, rgba(8, 36, 63, .55) 55%, rgba(8, 36, 63, .92) 100%);transition: background .35s ease}.istorii-1 .story-ico{position: absolute;top: 1.25rem;left: 1.25rem;display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: .8rem;border: 1px solid rgba(255, 255, 255, .28);background: rgba(255, 255, 255, .16);backdrop-filter: blur(8px);font-size: 1.05rem}.istorii-1 .story-body{display: block}.istorii-1 .story-title{display: block;font-size: 1.1875rem;font-weight: 600;line-height: 1.3;text-shadow: 0 2px 12px rgba(0, 0, 0, .35)}.istorii-1 .story-card-big .story-title{font-size: 1.6rem}.istorii-1 .story-desc{display: block;margin-top: .5rem;max-width: 32rem;color: rgba(255, 255, 255, .85);font-size: .9375rem;line-height: 1.55}@media (hover: hover) and (pointer: fine){.istorii-1 .story-card:hover{transform: translateY(-6px);box-shadow: 0 22px 50px rgba(8, 36, 63, .28)}.istorii-1 .story-card:hover .story-shade{background: linear-gradient(180deg, rgba(18, 91, 165, .35) 0%, rgba(8, 36, 63, .65) 55%, rgba(8, 36, 63, .95) 100%)}}@media (max-width: 575.98px){.istorii-1 .story-card-big{min-height: 320px}.istorii-1 .story-card-big .story-title{font-size: 1.35rem}}@media (prefers-reduced-motion: reduce){.istorii-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.istorii-1{padding-top: 72px;padding-bottom: 72px}}@media (max-width: 767.98px){.site .module.istorii-1{padding-top: 56px;padding-bottom: 56px}}

.module.istorii-1{padding:88px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.napravleniya-1{background: #f4f7fb}.napravleniya-1 .section-label{margin-bottom: .75rem;color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.napravleniya-1 .desc{color: var(--bs-secondary-color)}.napravleniya-1 .desc p:last-child{margin-bottom: 0}.napravleniya-1 .dir-card{display: flex;flex-direction: column;gap: .875rem;padding: 1.5rem 1.25rem;border: 1px solid #e2e9f2;border-radius: 1rem;background: #fff;transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease}.napravleniya-1 .dir-card-ico{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: .75rem;background: rgba(var(--bs-primary-rgb), .1);color: var(--bs-primary);font-size: 1.125rem;transition: background .25s ease, color .25s ease}.napravleniya-1 a.dir-card{color: var(--bs-body-color);text-decoration: none}.napravleniya-1 .dir-card-title{font-size: .9375rem;font-weight: 500;line-height: 1.4;overflow-wrap: break-word}.napravleniya-1 .dir-card-count{margin-top: auto;color: var(--bs-secondary-color);font-size: .8125rem}@media (max-width: 575.98px){.napravleniya-1 .dir-card{display: grid;grid-template-columns: auto 1fr;align-items: center;column-gap: 1rem;row-gap: .125rem;padding: 1rem 1.125rem}.napravleniya-1 .dir-card-ico{grid-row: span 2}.napravleniya-1 .dir-card-count{margin-top: 0}}@media (hover: hover) and (pointer: fine){.napravleniya-1 .dir-card:hover{transform: translateY(-4px);border-color: rgba(var(--bs-primary-rgb), .3);box-shadow: 0 12px 30px rgba(15, 43, 77, .1)}.napravleniya-1 .dir-card:hover .dir-card-ico{background: var(--bs-primary);color: var(--bs-primary-text)}}@media (max-width: 991.98px){.site .module.napravleniya-1{padding-top: 72px;padding-bottom: 72px}}@media (max-width: 767.98px){.site .module.napravleniya-1{padding-top: 56px;padding-bottom: 56px}}

.module.napravleniya-1{padding:88px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.novosti-1 .section-label{margin-bottom: .75rem;color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.novosti-1 .news-card{display: flex;flex-direction: column;padding: 2rem;border: 1px solid #e2e9f2;border-radius: 1.25rem;background: #fff;transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease}.novosti-1 .news-date{display: inline-flex;align-items: center;gap: .5rem;margin-bottom: 1rem;color: var(--bs-primary);font-size: .8125rem;font-weight: 600}.novosti-1 .news-title{margin-bottom: .75rem;font-size: 1.25rem;font-weight: 600;line-height: 1.35}.novosti-1 .news-text{color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.6}.novosti-1 .news-text p:last-child{margin-bottom: 0}@media (hover: hover) and (pointer: fine){.novosti-1 .news-card:hover{transform: translateY(-4px);border-color: rgba(var(--bs-primary-rgb), .3);box-shadow: 0 14px 34px rgba(15, 43, 77, .1)}}@media (max-width: 991.98px){.site .module.novosti-1{padding-top: 72px;padding-bottom: 72px}}@media (max-width: 767.98px){.site .module.novosti-1{padding-top: 56px;padding-bottom: 56px}}

.module.novosti-1{padding:88px 0}[data-color="#1e293bff"]{color:#1e293bff}

.kak-prisoedinitsya-1 .join-box{border: 1px solid #e2e9f2;background: linear-gradient(160deg, #f4f7fb 0%, #eaf1f9 100%)}.kak-prisoedinitsya-1 .section-label{margin-bottom: .75rem;color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.kak-prisoedinitsya-1 .desc{color: var(--bs-secondary-color)}.kak-prisoedinitsya-1 .desc p:last-child{margin-bottom: 0}.kak-prisoedinitsya-1 .join-steps{margin: 0;padding: 0;list-style: none;counter-reset: none}.kak-prisoedinitsya-1 .join-step{display: flex;gap: 1.25rem;padding: 1.25rem;border-radius: 1rem;background: rgba(255, 255, 255, .8)}.kak-prisoedinitsya-1 .join-step + .join-step{margin-top: 1rem}.kak-prisoedinitsya-1 .join-step-num{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;background: var(--bs-primary);color: var(--bs-primary-text);font-weight: 700}.kak-prisoedinitsya-1 .join-step-body{display: block}.kak-prisoedinitsya-1 .join-step-title{display: block;margin-bottom: .25rem;font-size: 1.0625rem;font-weight: 600;line-height: 1.35}.kak-prisoedinitsya-1 .join-step-desc{display: block;color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.55}@media (max-width: 575.98px){.kak-prisoedinitsya-1 .btn{width: 100%}.kak-prisoedinitsya-1 .join-step{padding: 1rem;gap: 1rem}}@media (max-width: 991.98px){.site .module.kak-prisoedinitsya-1{padding-top: 72px;padding-bottom: 72px}}@media (max-width: 767.98px){.site .module.kak-prisoedinitsya-1{padding-top: 56px;padding-bottom: 56px}}

.module.kak-prisoedinitsya-1{padding:88px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.faq-1 .section-label{margin-bottom: .75rem;color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.faq-1 .desc{color: var(--bs-secondary-color)}.faq-1 .desc p:last-child{margin-bottom: 0}.faq-1 .faq-acc{--bs-accordion-border-color: #e2e9f2}.faq-1 .accordion-item{margin-bottom: .875rem;border: 1px solid #e2e9f2;border-radius: 1rem !important;overflow: hidden;background: #fff;transition: border-color .25s ease, box-shadow .25s ease}.faq-1 .accordion-button{padding: 1.15rem 1.35rem;background: #fff;font-size: 1.0625rem;font-weight: 600;line-height: 1.4;box-shadow: none}.faq-1 .accordion-button:not(.collapsed){background: rgba(var(--bs-primary-rgb), .06);color: var(--bs-primary)}.faq-1 .accordion-button:focus{box-shadow: 0 0 0 .2rem rgba(var(--bs-primary-rgb), .2)}.faq-1 .accordion-body{padding: 0 1.35rem 1.35rem;color: var(--bs-secondary-color);line-height: 1.65}.faq-1 .accordion-body p:last-child{margin-bottom: 0}@media (hover: hover) and (pointer: fine){.faq-1 .accordion-item:hover{border-color: rgba(var(--bs-primary-rgb), .35);box-shadow: 0 10px 26px rgba(15, 43, 77, .08)}}@media (prefers-reduced-motion: reduce){.faq-1 *{animation: none !important}}@media (max-width: 991.98px){.site .module.faq-1{padding-top: 72px;padding-bottom: 72px}}@media (max-width: 767.98px){.site .module.faq-1{padding-top: 56px;padding-bottom: 56px}}

.module.faq-1{padding:88px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.text-1{background: #f4f7fb}.text-1 .seo-text{font-size: 1rem;line-height: 1.7}.text-1 .seo-subtitle{margin: 2.25rem 0 .875rem;font-size: 1.25rem;font-weight: 600;line-height: 1.35}.text-1 .seo-body{color: var(--bs-body-color)}.text-1 .seo-body p{margin-bottom: 1rem}.text-1 .seo-body p:last-child{margin-bottom: 0}.text-1 .seo-body ul{margin: 0 0 1rem;padding: 0;list-style: none}.text-1 .seo-body li{position: relative;margin-bottom: .5rem;padding-left: 1.75rem}.text-1 .seo-body li::before{content: "";position: absolute;top: .6rem;left: .35rem;width: .5rem;height: .5rem;border-radius: 50%;background: var(--bs-primary)}@media (max-width: 991.98px){.site .module.text-1{padding-top: 72px;padding-bottom: 72px}}@media (max-width: 767.98px){.site .module.text-1{padding-top: 56px;padding-bottom: 56px}}

.module.text-1{padding:88px 0}[data-color="#1e293bff"]{color:#1e293bff}

.kontakty-1 .section-label{margin-bottom: .75rem;color: var(--bs-primary);font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.kontakty-1 .desc{color: var(--bs-secondary-color)}.kontakty-1 .desc p:last-child{margin-bottom: 0}.kontakty-1 .contacts-list{display: flex;flex-wrap: wrap;gap: 1rem}.kontakty-1 .contact-item{display: flex;align-items: center;gap: .875rem;padding: 1rem 1.25rem;border: 1px solid #e2e9f2;border-radius: 1rem;background: #fff;color: inherit;text-decoration: none;transition: border-color .25s ease, box-shadow .25s ease}.kontakty-1 .contact-ico{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: .75rem;background: rgba(var(--bs-primary-rgb), .1);color: var(--bs-primary)}.kontakty-1 .contact-label{display: block;color: var(--bs-secondary-color);font-size: .8125rem}.kontakty-1 .contact-value{display: block;font-weight: 600}.kontakty-1 .grant-card{display: flex;gap: 1.25rem;align-items: flex-start;padding: 2rem;border-radius: 1.25rem;background: linear-gradient(160deg, #0b2c4d 0%, #125ba5 100%);color: #fff}.kontakty-1 .grant-ico{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: .875rem;background: rgba(255, 255, 255, .16);font-size: 1.25rem}.kontakty-1 .grant-text{font-size: .9375rem;line-height: 1.6;color: rgba(255, 255, 255, .9)}@media (hover: hover) and (pointer: fine){.kontakty-1 .contact-item:hover{border-color: rgba(var(--bs-primary-rgb), .35);box-shadow: 0 10px 26px rgba(15, 43, 77, .1)}}@media (max-width: 575.98px){.kontakty-1 .contact-item{width: 100%}}@media (max-width: 991.98px){.site .module.kontakty-1{padding-top: 72px;padding-bottom: 72px}}@media (max-width: 767.98px){.site .module.kontakty-1{padding-top: 56px;padding-bottom: 56px}}

.module.kontakty-1{padding:88px 0}[data-color="#1e293bff"]{color:#1e293bff}[data-color="#64748bff"]{color:#64748bff}

.footer-1{background: linear-gradient(165deg, #0b2c4d 0%, #103e6d 60%, #124b81 100%);color: rgba(255, 255, 255, .78)}.footer-1 .ftr-main{padding: 3.5rem 0 2.5rem}.footer-1 .ftr-logo{display: inline-flex;align-items: center;gap: .75rem;margin-bottom: 1.25rem;color: #fff;text-decoration: none}.footer-1 .ftr-logo img{max-height: 56px;width: auto}.footer-1 .logo-mark{display: inline-flex;align-items: center;justify-content: center;width: 2.875rem;height: 2.875rem;border-radius: .875rem;background: rgba(255, 255, 255, .14);color: #fff;font-size: 1.125rem}.footer-1 .logo-text{display: flex;flex-direction: column;line-height: 1.15}.footer-1 .logo-name{font-size: 1.125rem;font-weight: 700}.footer-1 .logo-sub{color: rgba(255, 255, 255, .6);font-size: .75rem;letter-spacing: .04em;text-transform: uppercase}.footer-1 .ftr-about{max-width: 24rem;margin-bottom: 1.25rem;font-size: .9375rem;line-height: 1.6}.footer-1 .ftr-social{display: flex;flex-wrap: wrap;gap: .5rem}.footer-1 .ftr-social a{display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: .75rem;background: rgba(255, 255, 255, .1);color: #fff;text-decoration: none;transition: transform .25s ease, background .25s ease}.footer-1 .ftr-title{margin-bottom: 1rem;color: #fff;font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase}.footer-1 .ftr-menu ul{margin: 0;padding: 0;list-style: none}.footer-1 .ftr-menu ul li{margin-bottom: .5rem}.footer-1 .ftr-menu ul li a{color: rgba(255, 255, 255, .78);font-size: .9375rem;text-decoration: none;transition: color .2s ease, padding-left .2s ease}.footer-1 .ftr-contacts{display: flex;flex-direction: column;gap: .75rem}.footer-1 .ftr-contacts a, .footer-1 .ftr-contacts span{display: inline-flex;align-items: flex-start;gap: .625rem;color: rgba(255, 255, 255, .85);font-size: .9375rem;text-decoration: none}.footer-1 .ftr-contacts i{margin-top: .2rem;color: #67b3e0}.footer-1 .ftr-grant{display: flex;align-items: center;gap: .875rem;padding: 1.125rem 1.25rem;border: 1px solid rgba(255, 255, 255, .16);border-radius: 1rem;background: rgba(255, 255, 255, .06);font-size: .875rem;line-height: 1.5}.footer-1 .ftr-grant i{color: #ffd166;font-size: 1.25rem}.footer-1 .ftr-bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;margin-top: 2rem;padding: 1.5rem 0;border-top: 1px solid rgba(255, 255, 255, .12);font-size: .8125rem}.footer-1 .ftr-bottom a{color: rgba(255, 255, 255, .7);text-decoration: none}.footer-1 .ftr-bottom a:hover{color: #fff}@media (hover: hover) and (pointer: fine){.footer-1 .ftr-social a:hover{transform: translateY(-3px);background: var(--bs-primary)}.footer-1 .ftr-menu ul li a:hover{color: #fff;padding-left: .35rem}.footer-1 .ftr-contacts a:hover{color: #fff}}@media (prefers-reduced-motion: reduce){.footer-1 *{animation: none !important}}@media (max-width: 991.98px){.footer-1 .ftr-main{padding: 2.5rem 0 1.5rem}}@media (max-width: 575.98px){.footer-1 .ftr-menu ul li a{overflow-wrap: break-word;hyphens: auto}}

[data-color="#ffffffFF"]{color:#ffffffFF}[data-color="#A2A2A2"]{color:#A2A2A2}

