.elementor .hmiRecentWrap{width:100%;display:block;}.elementor .hmiBtnPrimary:hover,.elementor .hmiBtnPrimary:focus-visible{background-color:#4ad4e4;}.elementor .hmiBtnPrimary{font-weight:700;font-size:15px;color:#05161c;letter-spacing:0.01em;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:0px;background-color:#24c4d6;display:inline-flex;gap:10px;align-items:center;}.elementor .hmiBody{font-size:18px;color:rgba(255,255,255,0.7);line-height:1.7;margin:0px;}.elementor .hmiH2{font-weight:800;font-size:52px;color:#ffffff;letter-spacing:-0.02em;line-height:1.04;margin:0px;}.elementor .hmiEyebrow{font-weight:600;font-size:13px;color:#7fe3ef;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(36,196,214,0.45);border-style:solid;background-color:rgba(36,196,214,0.07);display:inline-flex;gap:8px;align-items:center;}.elementor .hmiInner{max-width:1200px;position:relative;z-index:2;padding-block-start:110px;padding-block-end:110px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hmiWrap{width:100%;overflow:hidden;position:relative;background-color:#0a0d12;}