.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}

.policy .left-menu ul{position: sticky;top:0;border:1px solid #ddd;padding: 1rem 0;margin: 0}.policy .left-menu ul li{padding: 0;margin: 0;display: block;text-overflow: ellipsis;overflow: hidden}.policy .left-menu ul li a{padding: .5rem;display: block;text-overflow: ellipsis;overflow: hidden}

.module.policy{padding:100px 0}[data-color="#000000FF"]{color:#000000FF}

.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}

