.elementor-289 .elementor-element.elementor-element-7f3c9408{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-7f3c9408:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-7f3c9408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-289 .elementor-element.elementor-element-7822d5ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-289 .elementor-element.elementor-element-7822d5ee.e-con{--align-self:center;}.elementor-289 .elementor-element.elementor-element-27db795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:38px;--padding-bottom:0px;--padding-left:38px;--padding-right:38px;}.elementor-289 .elementor-element.elementor-element-f5e5c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-36d518ec{text-align:start;}.elementor-289 .elementor-element.elementor-element-36d518ec .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.2em;letter-spacing:-0.5px;color:#1e293b;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-7d72e558{background-color:#EEF2FF;padding:8px 18px 8px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7D2FE;border-radius:50px 50px 50px 50px;text-align:start;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.25px;color:#4F46E5;}.elementor-289 .elementor-element.elementor-element-7d72e558.elementor-element{--align-self:flex-start;}.elementor-289 .elementor-element.elementor-element-7d72e558 p{margin-block-end:0px;}.elementor-289 .elementor-element.elementor-element-16927b3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-4e08a9cc{text-align:start;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#64748b;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-289 .elementor-element.elementor-element-47592f6f .elementor-button:hover, .elementor-289 .elementor-element.elementor-element-47592f6f .elementor-button:focus{background-color:#4338ca;}.elementor-289 .elementor-element.elementor-element-47592f6f .elementor-button{font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:0.25px;fill:#ffffff;color:#ffffff;border-radius:14px 14px 14px 14px;padding:16px 28px 16px 28px;}.elementor-289 .elementor-element.elementor-element-5dfdad35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-6ea0c02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:38px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-289 .elementor-element.elementor-element-7611b5e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-1804da45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px -5px rgba(79, 70, 229, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-1804da45:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-1804da45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-289 .elementor-element.elementor-element-1804da45:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4F46E54D;--border-color:#4F46E54D;box-shadow:0px 20px 60px 0px rgba(79.00000000000026, 70, 229, 0.22);}.elementor-289 .elementor-element.elementor-element-1804da45, .elementor-289 .elementor-element.elementor-element-1804da45::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-289 .elementor-element.elementor-element-b2d214{text-align:center;}.elementor-289 .elementor-element.elementor-element-b2d214 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-289 .elementor-element.elementor-element-47bc4221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px -5px rgba(79, 70, 229, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-47bc4221:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-47bc4221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-289 .elementor-element.elementor-element-47bc4221:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4F46E54D;--border-color:#4F46E54D;box-shadow:0px 20px 60px 0px rgba(79.00000000000026, 70, 229, 0.22);}.elementor-289 .elementor-element.elementor-element-47bc4221, .elementor-289 .elementor-element.elementor-element-47bc4221::before{--border-transition:0.3s;}.elementor-289 .elementor-element.elementor-element-4c5d6dd5{text-align:center;}.elementor-289 .elementor-element.elementor-element-4c5d6dd5 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-289 .elementor-element.elementor-element-24d81194{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-34664ab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-907d620{text-align:start;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;color:#4F46E5;}.elementor-289 .elementor-element.elementor-element-907d620 p{margin-block-end:0px;}.elementor-289 .elementor-element.elementor-element-3334afa3{text-align:start;}.elementor-289 .elementor-element.elementor-element-3334afa3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#1e293b;}.elementor-289 .elementor-element.elementor-element-12dc5245{text-align:start;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#64748b;}.elementor-289 .elementor-element.elementor-element-3feed77d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-7286bb81 .elementor-button:hover, .elementor-289 .elementor-element.elementor-element-7286bb81 .elementor-button:focus{background-color:#4338ca;}.elementor-289 .elementor-element.elementor-element-7286bb81 .elementor-button{font-size:15px;font-weight:600;line-height:1.4em;fill:#ffffff;color:#ffffff;border-radius:12px 12px 12px 12px;padding:14px 20px 14px 20px;}.elementor-289 .elementor-element.elementor-element-c0756a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-289 .elementor-element.elementor-element-209186ce{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-6005c925{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-5c8c56b2{text-align:start;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;color:#4F46E5;}.elementor-289 .elementor-element.elementor-element-5c8c56b2 p{margin-block-end:0px;}.elementor-289 .elementor-element.elementor-element-29d8ba58{text-align:start;}.elementor-289 .elementor-element.elementor-element-29d8ba58 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#1e293b;}.elementor-289 .elementor-element.elementor-element-91b3a1f{text-align:start;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#64748b;}.elementor-289 .elementor-element.elementor-element-39cfb37d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-62fa579c .elementor-button:hover, .elementor-289 .elementor-element.elementor-element-62fa579c .elementor-button:focus{background-color:#4338ca;}.elementor-289 .elementor-element.elementor-element-62fa579c .elementor-button{font-size:15px;font-weight:600;line-height:1.4em;fill:#ffffff;color:#ffffff;border-radius:12px 12px 12px 12px;padding:14px 20px 14px 20px;}.elementor-289 .elementor-element.elementor-element-58e2d140{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-21c11e93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px -5px rgba(79, 70, 229, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-21c11e93:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4F46E54D;--border-color:#4F46E54D;box-shadow:0px 20px 60px 0px rgba(79.00000000000026, 70, 229, 0.22);}.elementor-289 .elementor-element.elementor-element-21c11e93, .elementor-289 .elementor-element.elementor-element-21c11e93::before{--border-transition:0.3s;}.elementor-289 .elementor-element.elementor-element-457c95de{text-align:center;}.elementor-289 .elementor-element.elementor-element-457c95de img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-289 .elementor-element.elementor-element-56b9e156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px -5px rgba(79, 70, 229, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-56b9e156:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-56b9e156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-289 .elementor-element.elementor-element-56b9e156:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4F46E54D;--border-color:#4F46E54D;box-shadow:0px 20px 60px 0px rgba(79.00000000000026, 70, 229, 0.22);}.elementor-289 .elementor-element.elementor-element-56b9e156, .elementor-289 .elementor-element.elementor-element-56b9e156::before{--border-transition:0.3s;}.elementor-289 .elementor-element.elementor-element-654d4327{text-align:center;}.elementor-289 .elementor-element.elementor-element-654d4327 img{width:100%;border-radius:24px 24px 24px 24px;}@media(min-width:768px){.elementor-289 .elementor-element.elementor-element-7822d5ee{--width:95%;}.elementor-289 .elementor-element.elementor-element-27db795{--width:100%;}.elementor-289 .elementor-element.elementor-element-5dfdad35{--width:100%;}.elementor-289 .elementor-element.elementor-element-6ea0c02{--width:100%;}.elementor-289 .elementor-element.elementor-element-7611b5e7{--width:60%;}.elementor-289 .elementor-element.elementor-element-1804da45{--width:100%;}.elementor-289 .elementor-element.elementor-element-47bc4221{--width:100%;}.elementor-289 .elementor-element.elementor-element-24d81194{--width:40%;}.elementor-289 .elementor-element.elementor-element-c0756a8{--width:100%;}.elementor-289 .elementor-element.elementor-element-209186ce{--width:40%;}.elementor-289 .elementor-element.elementor-element-58e2d140{--width:60%;}.elementor-289 .elementor-element.elementor-element-21c11e93{--width:100%;}.elementor-289 .elementor-element.elementor-element-56b9e156{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-289 .elementor-element.elementor-element-21c11e93{--width:100%;}}@media(max-width:1024px){.elementor-289 .elementor-element.elementor-element-27db795{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-289 .elementor-element.elementor-element-6ea0c02{--padding-top:38px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-1804da45.e-con{--align-self:flex-start;}.elementor-289 .elementor-element.elementor-element-47bc4221.e-con{--align-self:flex-start;}.elementor-289 .elementor-element.elementor-element-c0756a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-21c11e93.e-con{--align-self:flex-start;}.elementor-289 .elementor-element.elementor-element-56b9e156.e-con{--align-self:flex-start;}}@media(max-width:767px){.elementor-289 .elementor-element.elementor-element-7f3c9408{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-289 .elementor-element.elementor-element-27db795{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-36d518ec .elementor-heading-title{font-size:29px;}.elementor-289 .elementor-element.elementor-element-5dfdad35{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-6ea0c02{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-7611b5e7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-289 .elementor-element.elementor-element-c0756a8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-209186ce.e-con{--order:99999 /* order end hack */;}.elementor-289 .elementor-element.elementor-element-5c8c56b2 p{margin-block-end:0px;}.elementor-289 .elementor-element.elementor-element-58e2d140{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}}/* Start custom CSS for text-editor, class: .elementor-element-4e08a9cc */.elementor-289 .elementor-element.elementor-element-4e08a9cc {
  transition: color 0.25s ease;
  font-size: clamp(1rem, 0.25vw + 0.9rem, 1.125rem);
}
.elementor-289 .elementor-element.elementor-element-4e08a9cc:hover { color: #475569; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27db795 */.elementor-289 .elementor-element.elementor-element-27db795 { text-align: left; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-907d620 */.elementor-289 .elementor-element.elementor-element-907d620 { order: -1; margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3334afa3 */.elementor-289 .elementor-element.elementor-element-3334afa3 { transition: color 0.2s ease; }
.elementor-289 .elementor-element.elementor-element-3334afa3:hover { color: #4F46E5; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c8c56b2 */.elementor-289 .elementor-element.elementor-element-5c8c56b2 { order: -1; margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d8ba58 */.elementor-289 .elementor-element.elementor-element-29d8ba58 { transition: color 0.2s ease; }
.elementor-289 .elementor-element.elementor-element-29d8ba58:hover { color: #4F46E5; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7822d5ee */.elementor-289 .elementor-element.elementor-element-7822d5ee { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f3c9408 */.elementor-289 .elementor-element.elementor-element-7f3c9408 {
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
  position: relative;
  overflow: hidden;
  isolation: isolate;
  contain: layout;
}
.elementor-289 .elementor-element.elementor-element-7f3c9408::before,
.elementor-289 .elementor-element.elementor-element-7f3c9408::after {
  content: '';
  position: absolute;
  width: 25%;
  height: 25%;
  background: radial-gradient(circle, rgba(79,70,229,0.04) 0%, transparent 70%);
  animation: ambientPulse 35s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
  contain: strict;
  will-change: transform, opacity;
}
.elementor-289 .elementor-element.elementor-element-7f3c9408::before { top: -2%; right: -2%; }
.elementor-289 .elementor-element.elementor-element-7f3c9408::after { bottom: -2%; left: -2%; animation-delay: -17s; }
@keyframes ambientPulse { 0%, 100% { transform: scale(1); opacity: 0.35; } 50% { transform: scale(1.015); opacity: 0.55; } }/* End custom CSS */