.elementor-element.elementor-element-a4a363e,.elementor-element.elementor-element-f58d4de,.elementor-element.elementor-element-f67537c,.elementor-element.elementor-element-8bf88f3{position:relative;overflow:hidden;background:#fff!important;border:1px solid #e6e9f2!important;border-radius:22px!important;padding:32px 32px 30px!important;min-height:236px;margin-bottom:26px!important;box-shadow:0 26px 54px -38px rgba(40,60,160,.5);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.elementor-element.elementor-element-a4a363e:before,.elementor-element.elementor-element-f58d4de:before,.elementor-element.elementor-element-f67537c:before,.elementor-element.elementor-element-8bf88f3:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#2f5bea,#6a4cf0,#e5383b,#f59e0b,#22d3ee,#2f5bea);background-size:300% 100%;animation:skwBar 4s linear infinite;opacity:.9;z-index:1}
.elementor-element.elementor-element-a4a363e:hover,.elementor-element.elementor-element-f58d4de:hover,.elementor-element.elementor-element-f67537c:hover,.elementor-element.elementor-element-8bf88f3:hover{transform:translateY(-6px);box-shadow:0 34px 64px -34px rgba(40,60,160,.6);border-color:#c9d1f5!important}
.elementor-element.elementor-element-a4a363e .elementor-icon-box-wrapper,.elementor-element.elementor-element-f58d4de .elementor-icon-box-wrapper,.elementor-element.elementor-element-f67537c .elementor-icon-box-wrapper,.elementor-element.elementor-element-8bf88f3 .elementor-icon-box-wrapper{display:flex!important;gap:22px;align-items:flex-start}
.elementor-element.elementor-element-a4a363e .elementor-icon-box-icon,.elementor-element.elementor-element-f58d4de .elementor-icon-box-icon,.elementor-element.elementor-element-f67537c .elementor-icon-box-icon,.elementor-element.elementor-element-8bf88f3 .elementor-icon-box-icon{margin:0!important;flex:0 0 58px}
.elementor-element.elementor-element-a4a363e .elementor-icon,.elementor-element.elementor-element-f58d4de .elementor-icon,.elementor-element.elementor-element-f67537c .elementor-icon,.elementor-element.elementor-element-8bf88f3 .elementor-icon{width:58px!important;height:58px!important;border-radius:16px!important;border:0!important;background:linear-gradient(135deg,#2f5bea,#6a4cf0)!important;display:grid!important;place-items:center;box-shadow:0 12px 24px -12px rgba(79,70,229,.75);transition:transform .35s ease;padding:0!important}
.elementor-element.elementor-element-a4a363e:hover .elementor-icon,.elementor-element.elementor-element-f58d4de:hover .elementor-icon,.elementor-element.elementor-element-f67537c:hover .elementor-icon,.elementor-element.elementor-element-8bf88f3:hover .elementor-icon{transform:rotate(-8deg) scale(1.06)}
.elementor-element.elementor-element-a4a363e .elementor-icon svg,.elementor-element.elementor-element-f58d4de .elementor-icon svg,.elementor-element.elementor-element-f67537c .elementor-icon svg,.elementor-element.elementor-element-8bf88f3 .elementor-icon svg{fill:#fff!important;color:#fff!important;width:28px!important;height:28px!important}
.elementor-element.elementor-element-a4a363e .elementor-icon svg path,.elementor-element.elementor-element-f58d4de .elementor-icon svg path,.elementor-element.elementor-element-f67537c .elementor-icon svg path,.elementor-element.elementor-element-8bf88f3 .elementor-icon svg path{fill:#fff!important}
.elementor-element.elementor-element-a4a363e .elementor-icon i,.elementor-element.elementor-element-f58d4de .elementor-icon i,.elementor-element.elementor-element-f67537c .elementor-icon i,.elementor-element.elementor-element-8bf88f3 .elementor-icon i{color:#fff!important;font-size:28px!important}
.elementor-element.elementor-element-a4a363e .elementor-icon-box-title,.elementor-element.elementor-element-f58d4de .elementor-icon-box-title,.elementor-element.elementor-element-f67537c .elementor-icon-box-title,.elementor-element.elementor-element-8bf88f3 .elementor-icon-box-title{font-size:21px!important;font-weight:800!important;color:#0f1733!important;margin:2px 0 10px!important;letter-spacing:-.01em}
.elementor-element.elementor-element-a4a363e .elementor-icon-box-title *,.elementor-element.elementor-element-f58d4de .elementor-icon-box-title *,.elementor-element.elementor-element-f67537c .elementor-icon-box-title *,.elementor-element.elementor-element-8bf88f3 .elementor-icon-box-title *{color:#0f1733!important}
.elementor-element.elementor-element-a4a363e .elementor-icon-box-description,.elementor-element.elementor-element-f58d4de .elementor-icon-box-description,.elementor-element.elementor-element-f67537c .elementor-icon-box-description,.elementor-element.elementor-element-8bf88f3 .elementor-icon-box-description{font-size:15.5px!important;line-height:1.7!important;color:#4a5272!important}
@keyframes skwBar{0%{background-position:0% 50%}100%{background-position:300% 50%}}
@media(max-width:767px){.elementor-element.elementor-element-a4a363e,.elementor-element.elementor-element-f58d4de,.elementor-element.elementor-element-f67537c,.elementor-element.elementor-element-8bf88f3{padding:24px 20px!important;min-height:0}.elementor-element.elementor-element-a4a363e .elementor-icon-box-wrapper,.elementor-element.elementor-element-f58d4de .elementor-icon-box-wrapper,.elementor-element.elementor-element-f67537c .elementor-icon-box-wrapper,.elementor-element.elementor-element-8bf88f3 .elementor-icon-box-wrapper{gap:16px}.elementor-element.elementor-element-a4a363e .elementor-icon-box-icon,.elementor-element.elementor-element-f58d4de .elementor-icon-box-icon,.elementor-element.elementor-element-f67537c .elementor-icon-box-icon,.elementor-element.elementor-element-8bf88f3 .elementor-icon-box-icon{flex-basis:48px}.elementor-element.elementor-element-a4a363e .elementor-icon,.elementor-element.elementor-element-f58d4de .elementor-icon,.elementor-element.elementor-element-f67537c .elementor-icon,.elementor-element.elementor-element-8bf88f3 .elementor-icon{width:48px!important;height:48px!important}}
@media(prefers-reduced-motion:reduce){.elementor-element.elementor-element-a4a363e:before,.elementor-element.elementor-element-f58d4de:before,.elementor-element.elementor-element-f67537c:before,.elementor-element.elementor-element-8bf88f3:before{animation:none}}