:root {--white-color: #ffffff;--black-color: #000000;--primary-color: #6864ed;--primary-color-light: #f6f5ff;--secondary-color: #8e1e9a;--text-color: #09090B;--body-bg: #EDECEC;--divider-color: #0A11191A;--dark-divider-color: #FFFFFF1A;--neutral-100: #f7f6fd;--transparent-box-shadow: 0px 7.77px 16px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -8px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.6) inset }*, html {margin: 0;padding: 0;box-sizing: border-box;scroll-behavior: smooth;}body, html{overflow-x: hidden;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight: 400;font-size: 18px;line-height: 24px;color: var(--text-color);background-color: var(--white-color);height: 100%;}a {text-decoration: none;}main{padding: 0;margin: 0;height: 100%;overflow: hidden;}h1 {font-size: clamp(2rem, 4.5vw, 3.5rem);font-weight: 700;line-height: 1.3;font-family:"Fraunces", serif;}h2 {font-size: clamp(1.75rem, 4vw, 2.5rem);font-weight: 700;line-height: 1.2;font-family: "Fraunces", serif;}h3 {font-size: clamp(1.5rem, 3vw, 2.25rem);font-weight: 600;line-height: 1.3;font-family: "Fraunces", sans-serif;}h4 {font-size: clamp(1.25rem, 2.5vw, 1.75rem);font-weight: 600;line-height: 1.4;}p{font-weight: 400;font-size: 18px;line-height: 1.5;color: var(--text-color);}@media(max-width:767px){p{font-size: 16px;}}p a{font-weight: 600;color: var(--secondary-color);}.rounded-25{border-radius: 25px;}.swiper-slide {height: auto;display: flex;}.btn1 {position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 12px;color: #fff !important;border-radius: 99px;font-weight: 600;font-size: 16px;line-height: 24px;padding: 14px 24px !important;background: radial-gradient( 62.56% 62.56% at 28.14% -10.42%, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100% ), linear-gradient( 180deg, #7c78f5 0%, #6864ed 100% );box-shadow: 0 -3px 0 #4e49d4 inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 8px 20px rgba(104, 100, 237, 0.35);overflow: hidden;transition: all 0.3s ease;}.btn1:hover {background: radial-gradient( 62.56% 62.56% at 50% -13%, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100% ), linear-gradient( 180deg, #8b87ff 0%, #6864ed 100% );box-shadow: 0 -3px 0 #4e49d4 inset, 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 12px 30px rgba(104, 100, 237, 0.5);transform: translateY(-2px);}.btn2{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 12px;color: #fff !important;border-radius: 99px;font-weight: 600;font-size: 16px;line-height: 24px;padding: 14px 24px !important;background: radial-gradient(62.56% 62.56% at 28.14% -10.42%,rgba(255, 255, 255, 0.25) 0%,rgba(255, 255, 255, 0) 100%), linear-gradient( 180deg, #b02dbf 0%, #8e1e9a 100% );box-shadow: 0 -3px 0 #6d1777 inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 10px 25px rgba(142, 30, 154, 0.35);overflow: hidden;transition: all 0.3s ease;}.btn2:hover {background: radial-gradient( 62.56% 62.56% at 50% -13%, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%),linear-gradient( 180deg, #c63ad6 0%,#8e1e9a 100%);box-shadow: 0 -3px 0 #6d1777 inset, 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 15px 35px rgba(142, 30, 154, 0.5);transform: translateY(-2px);}.btn3 {position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 12px;color: #fff !important;border-radius: 99px;font-weight: 600;font-size: 16px;line-height: 24px;padding: 14px 24px;background: radial-gradient( 62.56% 62.56% at 28.14% -10.42%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100% ), linear-gradient( 180deg, #3a3a3a 0%, #111111 100% );box-shadow: 0 -3px 0 #000 inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 8px 20px rgba(0, 0, 0, 0.4);overflow: hidden;transition: all 0.3s ease;}.btn3:hover {background: radial-gradient( 62.56% 62.56% at 50% -13%, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0) 100% ), linear-gradient( 180deg, #4a4a4a 0%, #111111 100% );box-shadow: 0 -3px 0 #000 inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 12px 30px rgba(0, 0, 0, 0.6);transform: translateY(-2px);}.header {max-height: 100px }a, .menu-button {text-decoration: none }.bx-chevron-down, .bx-chevron-right {height: 20px;width: 20px;background-repeat: no-repeat;background-position: center;}.bx-chevron-down {background-image: url(../../img/chevron-down-regular-24.svg);}.bx-chevron-right {background-image: url(../../img/chevron-right-regular-24.svg);}.bx-x {height: 28px;width: 28px;background-image: url(../../img/x-regular-24.svg) !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 28px !important;}.bx-menu, .bxs-lock-alt {background-repeat: no-repeat;background-position: center;background-size: 100%;}.bx-menu {height: 30px;width: 30px;background-image: url(../../img/menu-regular-24.svg);}.bxs-lock-alt {height: 13px;width: 13px;background-image: url(../../img/lock-alt-solid-24.svg);display: inline-block;}.menu-button {display: flex;align-items: center;justify-content: space-between;padding: 10px 0 10px 20px;font-size: 14px !important;font-weight: 600;color: #2d4053;white-space: nowrap;transition: 0.3s;border: 0 !important;outline: 0 !important;background: 0 !important;width: 100%;cursor: pointer;}.navbar-mobile button, .navbar-mobile button:focus {padding: 10px 20px;color: #182a36;font-weight: 700 !important;}.navbar .dropdown ul .menu-button:hover, .navbar-mobile button:hover {color: #8e1e9a !important;}.navbar .dropdown ul .menu-button {padding: 10px 20px !important;}header .contact{margin-left: 10px;}header a.btn1, header a.btn2{padding: 8px 16px !important;line-height: normal !important;} .navbar-mobile a.btn1,.navbar-mobile a.btn2{display: none !important;}header .navbar{padding: 10px;background: #fff;border-radius: 50px;}@media screen and (min-width: 1200px) and (max-width: 1400px) {.navbar a, .menu-button{font-size: 12px !important;padding: 10px 0 10px 20px;}}.bg-light{background: var(--neutral-100);background-color: var(--neutral-100);}.overflay-link{content: '';position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;}.dark-section {background-color: var(--black-color);background-repeat: no-repeat;background-position: center center;background-size: cover;background-image: url(../images/bg/dark-bg.webp);}.dark-section *{color: var(--white-color) !important;}.primary-section {background-color: var(--primary-color);background-repeat: no-repeat;background-position: center center;background-size: cover;background-image: url(../images/bg/dark-bg.webp);}.primary-section *{color: var(--white-color) !important;}.aspect4-1{aspect-ratio: 4/1;}.steps-wrapper{display:grid;grid-template-columns: repeat(4, 1fr);gap:15px;position:relative;}.step-box{background:#f5f5f5;border-radius:12px;padding:35px 28px;position:relative;min-height:280px;overflow:visible;border: 1px solid var(--divider-color);}.step-number{font-size:90px;font-weight:700;line-height:1;background:linear-gradient(to bottom, var(--secondary-color), #ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:25px;}.step-title{font-size:20px;color:var(--dark-color);margin-bottom:18px;}.step-text{font-size:16px;line-height:1.7;margin-bottom: 0;}.step-box:not(:last-child)::after{content: "➜";position: absolute;top: 50%;right: -32px;transform: translateY(-50%);width: 50px;height: 50px;background: #eef3f3;border: 2px solid #cfd6d6;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 28px;color: var(--secondary-color);z-index: 10;}@media(max-width:991px){.steps-wrapper{grid-template-columns: repeat(2, 1fr);}.step-box:nth-child(2)::after{display:none;}}@media(max-width:600px){.steps-wrapper{grid-template-columns: 1fr;}.step-box{min-height:auto;padding: 20px;}.step-box::after{display:none !important;}.step-number{font-size:70px;}}.step-box ul {counter-reset: item;list-style: none;display: flex;flex-direction: column;gap: 10px;font-size: 16px;}.step-box ul li {counter-increment: item;}.step-box ul li b{font-weight: 600;}.step-box ul li::before {content: counter(item) ". ";font-weight: 600;}.section-up {padding-top: clamp(50px, 6vw, 80px);}.section-down {padding-bottom: clamp(50px, 6vw, 80px);}.accordion-button::after {display: none;}.accordion-button {position: relative;padding-right: 60px;color: var(--black-color);font-weight: 600;box-shadow: none !important;}.accordion-button::before {content: "+";position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 28px;font-weight: 600;color: var(--black-color);transition: all 0.3s ease;}.accordion-button:not(.collapsed)::before {content: "-";color: var(--white-color);}.accordion-body, .accordion-body p{font-size: clamp(14px, 2vw, 16px);}.accordion-body ul {list-style: none;padding-left: 0;margin-bottom: 0;}.accordion-body ul li {position: relative;padding-left: 20px;margin-top: 10px;font-size: clamp(14px, 2vw, 16px);}.accordion-body ul li::before {content: "\2713";position: absolute;left: 0;top: 0;color: var(--primary-color);font-weight: 700;font-size: clamp(14px, 2vw, 16px);}.right-content-scroll {overflow-y: auto;scrollbar-width: thin;scrollbar-color: var(--primary-color) #00000007;}.right-content-scroll::-webkit-scrollbar {width: thin;}.right-content-scroll::-webkit-scrollbar-track {background: #00000007;}.right-content-scroll::-webkit-scrollbar-thumb {background: (--primary-color);border-radius: 999px;}.right-content-scroll::-webkit-scrollbar-thumb:hover {background: (--primary-color);}.right-content-scroll::-webkit-scrollbar-button {display: none;width: 0;height: 0;background: transparent;}.right-content-scroll::-webkit-scrollbar-button:start:decrement, .right-content-scroll::-webkit-scrollbar-button:end:increment, .right-content-scroll::-webkit-scrollbar-button:single-button {display: none;width: 0;height: 0;}.right-content-scroll::-webkit-scrollbar-corner {background: #00000007;}.faqsec .compliance-tab-top{overflow: auto !important;}.blog-box{background: var(--white-color);border-radius: 10px;border: 1px solid var(--divider-color);overflow: hidden;}.blog-box h3{font-size: clamp(18px, 2vw, 22px);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}.blog-box p{margin-bottom: 15px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;font-size: clamp(14px, 2vw, 16px);transition: 0.5s all ease-in-out;}.blog-content{padding: 20px 15px;}.blog-content .btn2{padding: 8px 16px !important;line-height: normal !important;transition: 0.3s all ease-in-out;}.blog-content:hover .btn2{transform: translateY(-2px);}.main-footer {padding: 100px 0px 0px;background-color: var(--black-color);background-image: url(../images/bg/dark-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;}.footer-header {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;border-bottom: 1px solid var(--dark-divider-color);margin-bottom: 60px;padding-bottom: 60px;}.footer-header .section-title {max-width: 870px;margin: 0;}.footer-logo img {width: 100%;max-width: 160px;}.about-footer-content {margin-top: 30px;}.about-footer-content p {color: var(--white-color);margin: 0;}.footer-social-links {display: flex;flex-wrap: wrap;align-items: center;gap: 20px;margin-top: 40px;}.footer-social-links h3 {font-size: 21px;color: var(--white-color);}.footer-social-links ul {display: flex;flex-wrap: wrap;justify-content: center;gap: 15px;list-style: none;padding: 0;margin: 0;}.footer-social-links ul li a {display: flex;justify-content: center;align-items: center;width: 38px;height: 38px;background: var(--dark-divider-color);border-radius: 50%;color: var(--white-color);transition: all 0.3s ease-in-out;}.footer-social-links ul li:hover a {background: var(--primary-color);}.footer-social-links ul li i {font-size: 18px;color: inherit;}.footer-links-box {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 30px;}.footer-links {max-width: 33%;}.footer-links h3 {font-size: 21px;color: var(--white-color);margin-bottom: 30px;}.footer-links ul {list-style: disc;margin: 0;padding: 0 0 0 20px;}.footer-links ul li {color: var(--white-color);line-height: 1.5em;margin-bottom: 15px;}.footer-links ul li:last-child {margin-bottom: 0;}.footer-links ul li::marker {color: var(--white-color);}.footer-links ul li a {color: inherit;transition: all 0.3s ease-in-out;}.footer-links ul li a:hover {color: var(--primary-color);}.footer-contact-list ul {list-style: none;padding: 0;}.footer-contact-list ul li {display: flex;gap: 10px;}.footer-contact-list ul li img {width: 100%;max-width: 24px;}.footer-contact-list ul li svg{min-width: 18px;width: 18px;height: 18px;}.footer-copyright-text {text-align: center;border-top: 1px solid var(--dark-divider-color);padding: 60px 0;margin-top: 60px;}.footer-copyright-text p {color: var(--white-color);margin-bottom: 0;}@media only screen and (max-width: 1024px) {.footer-header {margin-bottom: 30px;padding-bottom: 30px;}.footer-header .section-title {max-width: 770px;}.about-footer {border-right: none;padding: 0;margin: 0 0 30px;}.about-footer-content {margin-top: 15px;}.footer-social-links {margin-top: 20px;}.footer-links h3 {margin-bottom: 20px;}.footer-copyright-text {margin-top: 30px;padding: 30px 0;}}@media only screen and (max-width: 991px) {.main-footer {padding: 50px 0px 0px;}.footer-header .section-title {max-width: 550px;}}@media only screen and (max-width: 767px) {.footer-header {margin-bottom: 20px;padding-bottom: 20px;}.footer-social-links {gap: 15px;}.footer-social-links h3 {font-size: 18px;}.footer-links {max-width: 100%;}.footer-links h3 {font-size: 18px;margin-bottom: 15px;}.footer-links ul li {margin-bottom: 10px;}.footer-copyright-text {padding: 15px 0;}}#backToTop {position: fixed;visibility: hidden;opacity: 0;left: 15px;bottom: 15px;z-index: 99999;background: var(--primary-color);width: 40px;height: 40px;border-radius: 4px;transition: all 0.4s;border: 0 !important;outline: 0;box-shadow: none !important;}#backToTop i {font-size: 24px;color: var(--white-color);line-height: 0;}#backToTop:hover {background: var(--secondary-color);color: var(--white-color);}#backToTop.active {visibility: visible;opacity: 1;}.float-links{position: fixed;right: 10px;bottom: 100px;z-index: 9999;color: var(--white-color) !important;}@keyframes mailPulse {0% {transform: scale(0);opacity: 1 }to {transform: scale(1.5);opacity: 0 }}@-webkit-keyframes mailPulse {0% {transform: scale(0);opacity: 1 }to {transform: scale(1.5);opacity: 0 }}.c-btn-mail {display: block;-ms-flex-pack: center;justify-content: center }.c-btn-mail,.c-btn-phone,.c-btn-whatsapp {cursor: pointer;height: 45px;width: 45px;text-align: center;background: #00b833;z-index: 300;border-radius: 50%;margin-bottom: 20px;position: relative;color: var(--white-color)!important;display: flex;-ms-flex-pack: center;justify-content: center;align-items: center;color: var(--color-white)!important }.c-btn-mail svg,.c-btn-phone svg,.c-btn-whatsapp svg {fill: var(--white-color)!important;height: 20px }.c-btn-whatsapp svg {height: 26px }.c-btn-mail::before,.c-btn-phone::before,.c-btn-whatsapp::before {background: rgba(0,184,51,.6);width: 55px;height: 55px;left: -5px;top: -5px }.c-btn-mail::after,.c-btn-mail::before,.c-btn-phone::after,.c-btn-phone::before,.c-btn-whatsapp::after,.c-btn-whatsapp::before {transition: .2s linear;position: absolute;display: block;content: "";border-radius: 50%;z-index: -1;animation: 1.5s infinite mailPulse }.c-btn-mail,.c-btn-mail::before {background: var(--primary-color) }.c-btn-phone,.c-btn-phone::before {background: var(--secondary-color) }