.elementor .v8-qlink:hover,.elementor .v8-qlink:focus-visible{color:#00F1C1;border-color:#00F1C1;}.elementor .v8-qlink{font-family:var(--v7-sans);font-weight:600;font-size:13px;color:#FFFFFF;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.20);border-style:solid;background-color:rgba(255,255,255,0.06);transition:border-color 200ms, color 200ms;flex:0 0 auto;white-space: nowrap;\n}.elementor .v8-qnav{width:auto;min-width:0px;max-width:1200px;padding:0px;display:none;gap:8px;flex-wrap:nowrap;flex:1 1 auto;justify-content:flex-start;overflow-x: auto; scrollbar-width: none; mask-image: linear-gradient(90deg, #000 0%, #000 88%, transparent 100%); &::-webkit-scrollbar { display: none; }\n}.elementor .v8-ico-wa{&::before { content: ""; width: 18px; height: 18px; flex: 0 0 18px; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E"); }\n}.elementor .v8-hbtn:hover,.elementor .v8-hbtn:focus-visible{border-color:rgba(255,255,255,0.55);background-color:rgba(255,255,255,0.20);translate: 0 -2px;\n}.elementor .v8-hbtn{font-family:var(--v7-sans);font-weight:600;font-size:15px;color:#FFFFFF;line-height:1.2;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.30);border-style:solid;background-color:rgba(255,255,255,0.10);backdrop-filter:blur(10px);display:inline-flex;gap:10px;justify-content:center;align-items:center;white-space: nowrap; transition: background-color 250ms, border-color 250ms, translate 250ms;\n}.elementor .v8-hbtn-wa:hover,.elementor .v8-hbtn-wa:focus-visible{border-color:#1EBE5B;background-color:#1EBE5B;}.elementor .v8-hbtn-wa{border-color:#25D366;background-color:#25D366;}.elementor .v8-card:hover,.elementor .v8-card:focus-visible{border-color:rgba(0,85,229,0.35);box-shadow:0px 22px 45px -18px rgba(0,85,229,0.30);translate: 0 -6px;\n}.elementor .v8-card{overflow:hidden;border-radius:18px;border-width:1px;border-color:#E3EAF3;border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(10,22,40,0.04);transition: translate 350ms, border-color 350ms, box-shadow 350ms; &:hover .v7-zoom { scale: 1.06; } &:hover .v7-pcta { opacity: 1; scale: 1; }\n}.elementor .v8-more:hover,.elementor .v8-more:focus-visible{color:#0055E5;border-color:#0055E5;box-shadow:0px 8px 22px -10px rgba(0,85,229,0.45);}.elementor .v8-more{font-family:var(--v7-sans);font-weight:600;font-size:14px;color:#0A1628;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:#D5DEEA;border-style:solid;background-color:#FFFFFF;transition:border-color 250ms, color 250ms, box-shadow 250ms;}.elementor .v8-pfoot{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;gap:6px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #E9EEF5;\n}.elementor .v8-plink{font-family:var(--v7-sans);font-weight:600;font-size:14px;color:#0055E5;}.elementor .v8-pmeta{font-family:var(--v7-sans);font-weight:400;font-size:13px;color:#6B7A90;line-height:1.4;}.elementor .v8-ptitle{font-family:var(--v7-sans);font-weight:600;font-size:17px;color:#0A1628;line-height:1.3;}.elementor .v8-text{font-family:var(--v7-sans);font-weight:300;font-size:15px;color:#4A5A70;line-height:1.6;}.elementor .v8-h3{font-family:var(--v7-sans);font-weight:600;font-size:20px;color:#0A1628;line-height:1.3;}.elementor .v8-lead{font-family:var(--v7-sans);font-weight:300;font-size:17px;color:#4A5A70;line-height:1.6;}.elementor .v8-h2{font-family:var(--v7-sans);font-weight:700;font-size:clamp(30px, 4vw, 46px);color:#0A1628;letter-spacing:-0.02em;line-height:1.1;}.elementor .v8-kicker{font-family:var(--v7-sans);font-weight:600;font-size:12px;color:#0055E5;letter-spacing:0.18em;text-transform:uppercase;}.elementor .v8-sec{scroll-margin-top:66px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:var(--ix-gutter);padding-inline-end:var(--ix-gutter);background-color:#FFFFFF;justify-content:center;}.elementor .v8-sec-soft{background-color:#F3F6FA;}.elementor .v7-nav-link:hover,.elementor .v7-nav-link:focus-visible{color:#00F1C1;}.elementor .v7-nav-link{font-family:var(--v7-sans);font-size:15px;color:#FFFFFF;transition:color 200ms;}.elementor .v7-header-mm{&:has(.v7-mm-panel:target) .v7-mm-open { display: none; } &:has(.v7-mm-panel:target) .v7-mm-close { display: inline-block; }\n}.elementor .v7-ptxt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:2px;flex-direction:column;gap:4px;flex:1 1 auto;}.elementor .v7-pcta{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;font-family:var(--v7-sans);font-weight:700;font-size:14px;color:#0A1628;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#00F1C1;opacity:0%;translate: -50% -50%; scale: 0; white-space: nowrap; transition: opacity 400ms, scale 400ms;\n}.elementor .v7-badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:2;font-family:var(--v7-sans);font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.04em;padding-block-start:5px;padding-block-end:5px;padding-inline-start:11px;padding-inline-end:11px;border-radius:999px;background-image:linear-gradient(90deg, #0055E5 0%,#00B8A0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .v7-pimg{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .v7-pmedia{overflow:hidden;position:relative;padding:0px;border-radius:10px;display:block;}.elementor .v7-pcard{padding:12px;flex-direction:column;gap:12px;}.elementor .v7-pgrid{padding:0px;gap:24px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .v7-zoom{transition: scale 600ms;\n}.elementor .v7-head-txt{width:auto;max-width:640px;padding:0px;flex-direction:column;gap:12px;}.elementor .v7-head{padding:0px;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .v7-wrap{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:32px;}