.elementor .v8-hero-veil{&::after { content: ""; position: absolute; inset-block-start: 0px; inset-block-end: 0px; inset-inline-start: 0px; inset-inline-end: 0px; z-index: 1; background-image: linear-gradient(180deg, rgba(10,22,40,0.55) 0%, rgba(10,22,40,0.72) 50%, rgba(10,22,40,0.96) 100%); }\n}.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-article{width:100%;max-width:760px;font-family:var(--v7-sans);color:#33415A;& p, & li { font-family: var(--v7-sans); font-weight: 300; font-size: 17px; line-height: 1.75; color: #33415A; } & h2 { font-family: var(--v7-sans); font-weight: 700; font-size: 26px; line-height: 1.25; color: #0A1628; margin-top: 18px; } & h3 { font-family: var(--v7-sans); font-weight: 600; font-size: 21px; line-height: 1.3; color: #0A1628; margin-top: 12px; } & strong { font-weight: 600; color: #0A1628; } & a { color: #0055E5; } & img { max-width: 100%; height: auto; border-radius: 14px; } & ul, & ol { padding-left: 22px; }\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-acc-icon{&::before { content: "+"; display: inline-block; font-family: var(--v7-sans); font-size: 26px; font-weight: 300; line-height: 1; color: #0055E5; transition: rotate 300ms; }\n}.elementor .v8-acc:hover,.elementor .v8-acc:focus-visible{translate: 0 0;\n}.elementor .v8-acc{&[open] { border-color: rgba(0,85,229,0.35); } &[open] .v8-acc-icon::before { rotate: 45deg; }\n}.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-plink{font-family:var(--v7-sans);font-weight:600;font-size:14px;color:#0055E5;}.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-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 .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-wrap{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:32px;}