.elementor .pf-icon{font-family:perfectomy-icons;font-weight:400;font-size:22px;color:#5641FC;line-height:1;font-style:normal;}.elementor .field-input:focus{border-width:1px;border-color:#5641FC;border-style:solid;}.elementor .field-input{width:100%;height:46px;font-family:Inter;font-size:15px;color:#2D256C;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#E2DEFD;border-style:solid;background-color:rgba(255,255,255,0.9);}.elementor .field-label{font-family:Inter;font-weight:600;font-size:13px;color:#2D256C;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:#5641FC;}.elementor .footer-link{font-family:Inter;font-size:14px;color:#55527E;}.elementor .icon-tile{width:44px;height:44px;min-width:0px;padding:0px;border-radius:13px;background-color:rgba(86,65,252,0.12);display:flex;justify-content:center;align-items:center;}.elementor .card-text{font-family:Inter;font-size:14.5px;color:#55527E;line-height:1.55;}.elementor .card-title{font-family:Inter;font-weight:700;font-size:18px;color:#2D256C;letter-spacing:-0.2px;}.elementor .lead-text{font-family:Inter;font-size:17px;color:#55527E;line-height:1.6;}.elementor .display-h2{font-family:Inter;font-weight:800;font-size:44px;color:#2D256C;letter-spacing:-1.3px;line-height:1.08;}.elementor .eyebrow{font-family:Inter;font-weight:700;font-size:13px;color:#5641FC;letter-spacing:1px;text-transform:uppercase;}.elementor .section-pad{padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;}.elementor .btn-glass:hover,.elementor .btn-glass:focus-visible{color:#2D256C;background-color:rgba(255,255,255,0.9);}.elementor .btn-glass{font-family:Inter;font-weight:600;font-size:15px;color:#2D256C;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.9);border-style:solid;background-color:rgba(255,255,255,0.6);backdrop-filter:blur(18px);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:#FFFFFF;background-color:#4634D6;}.elementor .btn-primary{font-family:Inter;font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:0px;background-color:#5641FC;box-shadow:0px 10px 24px -10px rgba(86,65,252,0.6);}.elementor .glass-dark{color:#FFFFFF;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(45,37,108,0.74);backdrop-filter:blur(18px);}.elementor .glass-strong{border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.9);border-style:solid;background-color:rgba(255,255,255,0.8);box-shadow:0px 12px 32px -20px rgba(86,65,252,0.3);backdrop-filter:blur(18px);}.elementor .glass{border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.85);border-style:solid;background-color:rgba(255,255,255,0.58);box-shadow:0px 28px 56px -28px rgba(86,65,252,0.28);backdrop-filter:blur(18px);}