.elementor .md-lift{cursor:pointer;}.elementor .md-reveal{will-change: transform, opacity;\n}.elementor .md-ico{line-height:0px;display:flex;flex:0 0 auto;justify-content:center;align-items:center;& svg { display: block; width: 100%; height: 100%; }\n}.elementor .md-semi{& strong { font-weight: 600; }\n}.elementor .md-grad{& strong { font-weight: 600; background: linear-gradient(90deg, #24F2AE, #01CAFC); -webkit-background-clip: text; background-clip: text; color: transparent; }\n}.elementor .md-dot{width:8px;height:8px;min-width:8px;padding:0px;border-radius:50%;background-color:#24F2AE;}.elementor .md-clock{font-size:14px;color:rgba(248,248,248,0.6);font-variant-numeric: tabular-nums;\n}.elementor .md-globe{width:198px;height:198px;position:absolute;inset-block-start:-3px;inset-inline-end:-50px;padding:0px;pointer-events: none;\n}.elementor .md-footlink:hover,.elementor .md-footlink:focus-visible{color:#01CAFC;}.elementor .md-footlink{font-size:14px;color:#f8f8f8;line-height:1.3;transition:color 0.3s;}.elementor .md-cta:hover,.elementor .md-cta:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .md-cta{min-height:180px;color:#f8f8f8;padding:22px;border-radius:24px;backdrop-filter:blur(20px);transition:all 0.4s;display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .md-iconbtn:hover,.elementor .md-iconbtn:focus-visible{background-color:rgba(255,255,255,0.1);transform:translate3d(0px, -2px, 0px);}.elementor .md-iconbtn{width:42px;height:42px;color:#f8f8f8;padding:0px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:rgba(255,255,255,0.05);transition:all 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .md-chip{font-weight:500;font-size:14px;color:#f8f8f8;line-height:1.2;padding-block-start:9px;padding-block-end:9px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.09);border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .md-label{font-weight:600;font-size:12px;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;}.elementor .md-card{overflow:hidden;position:relative;padding:24px;border-radius:24px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-image:linear-gradient(160deg, rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.02) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;backdrop-filter:blur(20px);display:flex;flex-direction:column;}