.elementor .text-gradient-primary{align-self:center;background: linear-gradient(90deg, #01a4e4 0%, #01a4e4 15%, #202d51 50%, #202d51 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;\n}.elementor .fs-body-lg{font-size:clamp(26px, 1.818vw, 28px);}.elementor .sec-pad-y{padding-top: clamp(60px, 8vw, 120px);
padding-bottom: clamp(60px, 8vw, 120px);\n}.elementor .fs-60{font-size:clamp(50px, 4.4vw, 60px);letter-spacing:-0.6px;}.elementor .fs-72{font-size:clamp(50px, 5.2vw, 72px);color:var(--White);line-height:1.1;}.elementor .half-img-right{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:20px;flex-direction:column;}.elementor .btn-style{width:100%;max-width:358px;font-weight:700;font-size:26px;color:#2a3ca7;letter-spacing:-0.23px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:30px;padding-inline-end:30px;border-radius:10px;background-color:var(--White);box-shadow:0px 18px 17px 1px rgba(45, 48, 50, 0.1);background-blend-mode: overlay;
white-space: normal;\n}.elementor .btn-style:hover,.elementor .btn-style:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .badge-pill{font-weight:700;font-size:clamp(34px, 2.7536vw, 38px);color:var(--White);padding-block-start:7px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:12px;border-radius:9px;background-color:#1a297d66;display:flex;flex-wrap:nowrap;align-items:start;align-self:start;white-space: nowrap;\n}.elementor .btn-red-pill{color:var(--White);background-image:linear-gradient(90deg, #da3265 0%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-blend-mode: normal;
background-color: #b12648!important;
color: #fff!important;\n}.elementor .btn-red-pill:hover,.elementor .btn-red-pill:focus-visible{background-color: #c92b53!important;\n}