.elementor .rc-cta-icon{width:43px;height:43px;min-width:43px;padding:0px;border-radius:50%;background-color:#0073D0;transition:transform 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .rc-cta-label{font-weight:600;font-size:15px;color:#202020;line-height:23px;text-transform:uppercase;white-space: nowrap;\n}.elementor .rc-cta:hover,.elementor .rc-cta:focus-visible{background-color:#B8FCE1;box-shadow:14px 32px 36px 0px rgba(0,63,232,0.18);translate: 0px -3px; translate: 0px -3px;\n}.elementor .rc-cta{text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:35px;padding-inline-end:11px;border-radius:999px;background-color:#A3FAD7;box-shadow:14px 28px 28px 0px rgba(0,0,0,0.08);transition:transform 0.3s, box-shadow 0.3s, background-color 0.3s;display:inline-flex;flex-direction:row;gap:18px;justify-content:center;align-items:center;width: fit-content; transition: translate 0.3s, box-shadow 0.3s, background-color 0.3s; transition: translate 0.4s cubic-bezier(.22,.61,.36,1), box-shadow 0.4s ease, background-color 0.3s ease;\n}.elementor .rc-p{font-weight:400;font-size:20px;color:#000000;line-height:26px;}.elementor .rc-h2{font-weight:600;font-size:36px;color:#003FE8;line-height:1.11;background-image:linear-gradient(112deg, #003FE8 9%,#0084E8 99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text; -webkit-text-fill-color: transparent;\n}.elementor .rc-tag{font-size:14px;color:#747474;letter-spacing:0.04em;line-height:18px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:30px;border-width:1.2px;border-color:rgba(126,105,105,0.4);border-style:solid;background-color:rgba(255,255,255,0.05);display:inline-flex;justify-content:center;align-items:center;width: fit-content;\n}