:root{--primary-color: #17054d;--secondary-color: #E5EAEC;--text-color: #17054d;--text-color-light: #baa8ff;--accent-color: #451e87;--btn-hover-bg: #260099 !important;--btn-hover-border-color: #260099 !important}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff;text-decoration:underline}.main-menu ul li a:hover,.main-menu ul li a:focus{color:var(--text-color-light)!important}.main-menu ul ul li.submenu>a:after{content:"";font-family:FontAwesome;font-weight:900;font-size:12px;margin-left:8px;float:right}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff!important;text-decoration:underline}.main-menu ul ul li.submenu:hover>ul{visibility:visible;opacity:1;transform:scaleY(1);padding:5px 0}.main-menu ul li.submenu ul{width:220px}.main-menu ul li:nth-child(6) ul ul{left:100%;top:0;margin-top:-5px}.main-menu ul.navbar-nav>li>ul.sub-menu>li.submenu>ul.sub-menu{left:100%;top:0;margin-top:-5px}.section-title{color:var(--primary-color)}.c-dark{color:var(--text-color)}.topbar-contact-info>ul{font-size:13px}.unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.btn:hover{background-color:var(--btn-hover-bg)!important;border-color:var(--btn-hover-border-color)!important}.footer-links ul li:hover{color:var(--text-color-light)!important;text-decoration:underline!important}.footer-links.social-links ul li:hover a i,.topbar-social-links ul li a:hover,.pricing-btn a:hover{color:var(--text-color-light)!important}.pricing-item:before{background:#858585!important}.how-work-img-4 img{aspect-ratio:1 / .62!important}.how-work-img-3 img{aspect-ratio:auto!important}.page-sitemap{padding:70px 0 90px}.page-sitemap .sitemap-intro{max-width:760px;margin:0 auto 48px;text-align:center}.page-sitemap .sitemap-intro h3{display:inline-block;position:relative;padding-left:10px;margin-bottom:10px;font-size:14px;font-weight:400;color:var(--text-color)}.page-sitemap .sitemap-intro h3:before{content:"/";position:absolute;left:0;color:var(--primary-color)}.page-sitemap .sitemap-intro h2{font-size:40px;margin-bottom:14px}.page-sitemap .sitemap-intro p{margin:0;color:var(--text-color)}.sitemap-card{height:100%;padding:28px 30px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;box-shadow:0 10px 35px #02304714}.sitemap-card__head{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08)}.sitemap-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:12px;background:var(--primary-color);color:#fff;font-size:18px}.sitemap-card__head h2{flex:1;margin:0;font-size:24px;line-height:1.2}.sitemap-card__head h2 a{color:inherit;text-decoration:none!important}.sitemap-card__head h2 a:hover{color:var(--accent-color)}.sitemap-card__count{flex:none;min-width:32px;padding:3px 11px;border-radius:20px;background:var(--secondary-color);color:var(--primary-color);font-size:14px;font-weight:600;text-align:center}.sitemap-list{list-style:none;margin:0;padding:0}.sitemap-list li{position:relative}.sitemap-list li a{display:block;padding:8px 10px 8px 26px;border-radius:8px;color:var(--primary-color);text-decoration:none!important;line-height:1.4;transition:background .2s,padding-left .2s,color .2s}.sitemap-list li a:before{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;color:var(--accent-color);opacity:.55;transition:opacity .2s,left .2s}.sitemap-list li a:hover{background:var(--secondary-color);color:var(--accent-color);padding-left:30px}.sitemap-list li a:hover:before{opacity:1;left:13px}.sitemap-list--icons li a{display:flex;align-items:center;gap:12px;padding-left:12px}.sitemap-list--icons li a:before{display:none}.sitemap-list--icons li a:hover{padding-left:16px}.sitemap-list--icons li a i{width:22px;text-align:center;color:var(--accent-color)}.sitemap-list--docs li a{display:flex;gap:10px;align-items:baseline;padding-left:12px}.sitemap-list--docs li a:before{display:none}.sitemap-list--docs li a i{color:#c0392b;flex:none}.sitemap-list--cols{column-count:3;column-gap:28px}.sitemap-list--cols li{break-inside:avoid}.sitemap-list--scroll{max-height:520px;overflow-y:auto;padding-right:6px}.sitemap-empty{padding:8px 0;color:var(--text-color)}@media (max-width: 991px){.sitemap-list--cols{column-count:2}}@media (max-width: 575px){.page-sitemap{padding:50px 0 60px}.page-sitemap .sitemap-intro h2{font-size:28px}.sitemap-card{padding:22px 18px}.sitemap-card__head h2{font-size:20px}.sitemap-list--cols{column-count:1}}.page-search{padding:60px 0}.page-search .search-form{display:flex;gap:12px;max-width:720px;margin-bottom:24px}.page-search .search-form input[type=search]{flex:1;min-width:0;padding:14px 18px;border:1px solid #ccc;border-radius:10px;font-size:16px}.page-search .search-hint{margin-bottom:24px}.page-search .search-group{margin-bottom:32px}.page-search .search-group h2{font-size:22px;margin-bottom:12px}.page-search .search-group h2 span{opacity:.6;font-size:16px}.page-search .search-group ul{list-style:none;padding:0;margin:0}.page-search .search-group li{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08)}.page-search .search-group li a{font-weight:600;text-decoration:underline!important;text-underline-offset:3px}.page-search .search-group li p{margin:4px 0 0;opacity:.8}.icon-svg{display:inline-block;vertical-align:middle;flex:none}.topbar-social-links ul li a .icon-svg{width:20px;height:20px}.footer-links.social-links ul li a .icon-svg{width:22px;height:22px;color:var(--white-color);transition:color .3s ease-in-out}.footer-links.social-links ul li:hover a .icon-svg{color:var(--text-color-light)!important}.icon-circle .icon-svg{width:2rem;height:2rem;color:var(--accent-color)}.social-media-icon:hover .icon-circle .icon-svg{color:#fff}@media (max-width: 767px){.icon-circle .icon-svg{width:1.8rem;height:1.8rem}}.social-link .icon-svg{width:18px;height:18px;color:#fff}.legal-page{padding:60px 0}.legal-page .legal-approve{text-align:right;margin-bottom:32px;line-height:1.6}.legal-page .legal-title{text-align:center;text-transform:uppercase;font-size:28px;margin-bottom:24px}.legal-page h3{font-size:20px;margin:32px 0 12px}.legal-page p{margin-bottom:12px}.legal-page ul{margin:0 0 12px;padding-left:24px}.legal-page li{margin-bottom:4px}.legal-page a{text-decoration:underline!important}.legal-page .legal-subtitle{text-align:center;margin-bottom:24px}.legal-page .legal-content h3{text-align:left}.legal-page .legal-cta{margin-top:40px;padding:2rem;text-align:center;background:#f8f9fa;border-radius:8px}.legal-page .legal-cta h3{margin-top:0}.legal-page .legal-cta .cta-buttons .btn{margin:0 .5rem;padding:.5rem 1.5rem;border-radius:30px}.legal-page .legal-cta .cta-buttons a{text-decoration:none!important}
