.elementor .cf-th-cell{font-weight:700;font-size:11.5px;color:#4D9BEF;letter-spacing:0.12em;text-transform:uppercase;margin:0px;cursor: default;\n}.elementor .cf-td-meta{font-weight:600;font-size:12px;color:rgba(255,255,255,0.55);letter-spacing:0.08em;text-transform:uppercase;margin:0px;display:none;cursor: default;\n}.elementor .cf-td-n{min-width:0px;font-weight:700;font-size:15.5px;color:#FFFFFF;text-align:center;margin:0px;flex:0 0 84px;font-variant-numeric: tabular-nums; cursor: default;\n}.elementor .cf-td-q{min-width:0px;font-size:15px;color:rgba(255,255,255,0.72);line-height:1.5;margin:0px;flex:2 1 0%;cursor: default;\n}.elementor .cf-td-part{min-width:0px;font-weight:700;font-size:15.5px;color:#FFFFFF;line-height:1.4;margin:0px;flex:2 1 0%;cursor: default;\n}.elementor .cf-th{column-gap:18px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:clamp(18px, 2.4vw, 30px);padding-inline-end:clamp(18px, 2.4vw, 30px);background-image:linear-gradient(180deg, rgba(1,102,212,0.26) 0%,rgba(1,102,212,0.06) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;align-items:center;}.elementor .cf-tr:hover,.elementor .cf-tr:focus-visible{background-color:rgba(1,102,212,0.07);}.elementor .cf-tr{column-gap:18px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:clamp(18px, 2.4vw, 30px);padding-inline-end:clamp(18px, 2.4vw, 30px);transition:background-color 0.3s;display:flex;flex-direction:row;align-items:center;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.07); row-gap: 6px;\n}.elementor .cf-table{overflow:hidden;padding:0px;margin-block-start:clamp(34px, 5vh, 52px);border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#11264B;display:flex;flex-direction:column;}.elementor .cf-row{min-width:0px;column-gap:16px;padding:0px;display:flex;flex-direction:row;align-items:center;row-gap: 12px;\n}.elementor .cf-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;row-gap: 10px;\n}.elementor .cf-grid4{column-gap:20px;padding:0px;margin-block-start:clamp(34px, 5vh, 52px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;row-gap: 20px; & > * { flex: 0 1 calc(25% - 15px); }\n}.elementor .cf-grid3{column-gap:24px;padding:0px;margin-block-start:clamp(34px, 5vh, 52px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;row-gap: 24px; & > * { flex: 0 1 calc(33.333% - 16px); }\n}.elementor .cf-grid2{column-gap:24px;padding:0px;margin-block-start:clamp(34px, 5vh, 52px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;row-gap: 24px; & > * { flex: 0 1 calc(50% - 12px); }\n}.elementor .cf-badge-num{font-weight:700;font-size:17px;color:#4D9BEF;letter-spacing:0.04em;margin:0px;cursor: default;\n}.elementor .cf-badge{width:52px;height:52px;min-width:52px;min-height:52px;padding:0px;border-radius:14px;border-width:1px;border-color:rgba(1,102,212,0.30);border-style:solid;background-color:rgba(1,102,212,0.12);display:flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .cf-cta-wrap{column-gap:14px;padding:0px;margin-block-start:clamp(40px, 6vh, 64px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;row-gap: 12px;\n}.elementor .cf-btn-ghost:hover,.elementor .cf-btn-ghost:focus-visible{border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .cf-btn-ghost{font-family:var(--brand-font);font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:0.02em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.32);border-style:solid;background-color:rgba(3,12,31,0.4);transition:transform 0.32s, background-color 0.32s, border-color 0.32s;display:inline-flex;justify-content:center;align-items:center;}.elementor .cf-btn:hover,.elementor .cf-btn:focus-visible{box-shadow:0px 18px 46px 0px rgba(1,102,212,0.5),0px 1px 0px 0px rgba(255,255,255,0.5) inset;transform:translate3d(0px, -3px, 0px);}.elementor .cf-btn{font-family:var(--brand-font);font-weight:700;font-size:15px;color:#FFFFFF;letter-spacing:0.01em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:42px;padding-inline-end:42px;border-radius:999px;border-width:0px;background-image:linear-gradient(180deg, #3B8DE8 0%,#0166D4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0166D4;box-shadow:0px 10px 34px 0px rgba(1,102,212,0.36),0px 1px 0px 0px rgba(255,255,255,0.45) inset;transition:transform 0.32s, box-shadow 0.32s;display:inline-flex;justify-content:center;align-items:center;}.elementor .cf-callout{min-width:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:clamp(20px, 2.4vw, 30px);padding-inline-end:clamp(20px, 2.4vw, 30px);border-radius:16px;border-width:1px;border-color:rgba(1,102,212,0.3);border-style:solid;background-color:rgba(1,102,212,0.1);display:flex;flex-direction:column;border-inline-start-width: 3px; border-left-color: #0166D4; row-gap: 8px;\n}.elementor .cf-artefact{font-weight:700;font-size:11.5px;color:#FFFFFF;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:rgba(1,102,212,0.55);border-style:solid;background-color:rgba(1,102,212,0.22);display:inline-flex;gap:8px;align-items:center;align-self:flex-start;cursor: default; &::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background-color: #4D9BEF; box-shadow: 0 0 8px #4D9BEF; flex: none; }\n}.elementor .cf-bullet{font-size:14px;color:rgba(255,255,255,0.72);line-height:1.6;padding-block-start:11px;padding-block-end:11px;padding-inline-start:13px;padding-inline-end:13px;margin:0px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.06);border-style:solid;background-color:rgba(255,255,255,0.035);display:flex;gap:10px;align-items:flex-start;cursor: default; &::before { content: ''; width: 7px; height: 7px; border-radius: 2px; background-color: #4D9BEF; flex: none; margin-top: 7px; }\n}.elementor .cf-p-strong{font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.62;margin:0px;cursor: default;\n}.elementor .cf-p{font-size:15px;color:rgba(255,255,255,0.68);line-height:1.7;margin:0px;cursor: default;\n}.elementor .cf-h3{font-weight:700;font-size:clamp(18px, 1.5vw, 22px);color:#FFFFFF;letter-spacing:-0.01em;line-height:1.25;margin:0px;cursor: default; & span { color: #4D9BEF; }\n}.elementor .cf-body{padding:clamp(20px, 2.2vw, 28px);display:flex;flex-direction:column;flex:1 1 0px;row-gap: 12px;\n}.elementor .cf-strip{min-width:0px;column-gap:12px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(1,102,212,0.22) 0%,rgba(1,102,212,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(1,102,212,0.22); row-gap: 4px;\n}.elementor .cf-card-flush:hover,.elementor .cf-card-flush:focus-visible{border-color:rgba(77,155,239,0.55);transform:translate3d(0px, -4px, 0px);}.elementor .cf-card-flush{min-width:0px;overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#11264B;display:flex;flex-direction:column;}.elementor .cf-card:hover,.elementor .cf-card:focus-visible{border-color:rgba(77,155,239,0.55);transform:translate3d(0px, -4px, 0px);}.elementor .cf-card{min-width:0px;padding:clamp(22px, 2.3vw, 32px);border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#11264B;display:flex;flex-direction:column;row-gap: 12px;\n}.elementor .cf-sub{font-size:15.5px;color:rgba(255,255,255,0.66);line-height:1.7;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .cf-h2{font-weight:700;font-size:clamp(26px, 3.6vw, 46px);color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: default; & span { color: #0166D4; }\n}.elementor .cf-kicker{font-weight:700;font-size:12.5px;color:#4D9BEF;letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;margin:0px;cursor: default;\n}.elementor .cf-head{width:100%;max-width:780px;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .cf-inner{width:100%;max-width:1180px;position:relative;z-index:1;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .cf-sec{position:relative;padding-block-start:clamp(120px, 12vh, 165px);padding-block-end:56px;padding-inline-start:22px;padding-inline-end:22px;background-color:transparent;&::before { content: ''; position: absolute; top: 0px; left: 50%; width: 0px; height: 58px; border-left: 2px dotted rgba(1,102,212,0.55); transform: translateX(-50%); } &::after { content: ''; position: absolute; top: 56px; left: 50%; width: 8px; height: 8px; border-radius: 2px; background-color: #0166D4; transform: translateX(-50%) rotate(45deg); }\n}.elementor .t-span-blue{& span { color: #0166D4; }\n}.elementor .s-divider-r{--pp-role: divider-right;\n}.elementor .s-scrim-h{--pp-role: scrim-horizontal;\n}.elementor .s-fade-img{--pp-role: image-fade;\n}.elementor .s-bullet{--pp-role: bullet-chip;\n}.elementor .s-strip-blue{--pp-role: strip-blue;\n}.elementor .t-blue{--pp-role: blue-label;\n}.elementor .s-chip-amber{--pp-role: chip-amber;\n}.elementor .s-fdiv{--pp-role: footer-divider;\n}.elementor .s-footer{--pp-role: footer;\n}.elementor .s-finpanel{--pp-role: final-panel;\n}.elementor .s-ticker{--pp-role: ticker;\n}.elementor .s-ghostbtn{--pp-role: ghost-button;\n}.elementor .s-presslogo-inv{--pp-role: press-logo-inverted;\n}.elementor .s-logo{--pp-role: logo;\n}.elementor .s-dots{--pp-role: dots;\n}.elementor .s-imgcard{--pp-role: image-card;\n}.elementor .s-row{--pp-role: table-row;\n}.elementor .s-table{--pp-role: table;\n}.elementor .s-callout-blue{--pp-role: callout-blue;\n}.elementor .s-chip{--pp-role: chip;\n}.elementor .s-card-blue{--pp-role: card-blue;\n}.elementor .s-panel{--pp-role: panel;\n}.elementor .js-senja-rating{width:100%;display:block;}.elementor .pp-nav{position:relative;}.elementor .pp-header{will-change: transform;\n}.elementor .hover-lift{will-change: transform;\n}.elementor .enrol-target{scroll-margin-top:130px;}.elementor .js-countdown{font-variant-numeric: tabular-nums;\n}