.elementor-11 .elementor-element.elementor-element-28961df{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-28961df:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-28961df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://latestbreakthroughsinquantumcomputing2024.com/wp-content/uploads/2026/05/quantum-computing.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-c6eedb6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.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-11 .elementor-element.elementor-element-3916786{width:var( --container-widget-width, 36% );max-width:36%;background-color:#FFFFFF;--container-widget-width:36%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-11 .elementor-element.elementor-element-3916786 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:38px;letter-spacing:-0.3px;word-spacing:3px;color:#000000;}.elementor-11 .elementor-element.elementor-element-21389b0{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 100px 10px 100px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-21389b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:800;line-height:69px;letter-spacing:1.7px;word-spacing:10px;color:#000000;}.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-11 .elementor-element.elementor-element-533bf0b{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-533bf0b p{margin-block-end:27px;}.elementor-11 .elementor-element.elementor-element-41c75b6{--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;--justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-11 .elementor-element.elementor-element-aee2f72{width:var( --container-widget-width, 46% );max-width:46%;background-color:#F6F9FD;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-aee2f72 .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-aee2f72:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-aee2f72:has(:focus) .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-aee2f72 .elementor-icon-box-description{color:#363636;}.elementor-11 .elementor-element.elementor-element-80c9a7c{width:var( --container-widget-width, 46% );max-width:46%;background-color:#F6F9FD;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-80c9a7c .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-80c9a7c:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-80c9a7c:has(:focus) .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-80c9a7c .elementor-icon-box-description{color:#363636;}.elementor-11 .elementor-element.elementor-element-d89e303{width:var( --container-widget-width, 46% );max-width:46%;background-color:#F6F9FD;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-d89e303 .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-d89e303:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-d89e303:has(:focus) .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-d89e303 .elementor-icon-box-description{color:#363636;}.elementor-11 .elementor-element.elementor-element-9ad8b33{width:var( --container-widget-width, 46% );max-width:46%;background-color:#F6F9FD;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-9ad8b33 .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-9ad8b33:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-9ad8b33:has(:focus) .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-9ad8b33 .elementor-icon-box-description{color:#363636;}.elementor-11 .elementor-element.elementor-element-aca9dca{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-aca9dca:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-aca9dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a00a3bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-cbc2f9f{width:100%;max-width:100%;background-color:#FFFFFF;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-11 .elementor-element.elementor-element-cbc2f9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:38px;letter-spacing:-0.3px;word-spacing:3px;color:#0307C4;}.elementor-11 .elementor-element.elementor-element-c4259ec{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-c4259ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:48px;letter-spacing:-0.9px;word-spacing:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-595de26{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-595de26 p{margin-block-end:27px;}.elementor-11 .elementor-element.elementor-element-8641ec2{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-8641ec2.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-8641ec2:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon-box-title{margin-block-end:5px;color:#410DAF;}.elementor-11 .elementor-element.elementor-element-8641ec2.elementor-view-stacked .elementor-icon{background-color:#E8F8FF;fill:#029DDD;color:#029DDD;}.elementor-11 .elementor-element.elementor-element-8641ec2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-8641ec2.elementor-view-default .elementor-icon{fill:#E8F8FF;color:#E8F8FF;border-color:#E8F8FF;}.elementor-11 .elementor-element.elementor-element-8641ec2.elementor-view-framed .elementor-icon{background-color:#029DDD;}.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-8641ec2:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-8641ec2:has(:focus) .elementor-icon-box-title{color:#410DAF;}.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon-box-description{color:#383838;}.elementor-11 .elementor-element.elementor-element-7bc932c{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-7bc932c.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-7bc932c:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon-box-title{margin-block-end:5px;color:#410DAF;}.elementor-11 .elementor-element.elementor-element-7bc932c.elementor-view-stacked .elementor-icon{background-color:#E8F8FF;fill:#029DDD;color:#029DDD;}.elementor-11 .elementor-element.elementor-element-7bc932c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7bc932c.elementor-view-default .elementor-icon{fill:#E8F8FF;color:#E8F8FF;border-color:#E8F8FF;}.elementor-11 .elementor-element.elementor-element-7bc932c.elementor-view-framed .elementor-icon{background-color:#029DDD;}.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-7bc932c:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-7bc932c:has(:focus) .elementor-icon-box-title{color:#410DAF;}.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon-box-description{color:#383838;}.elementor-11 .elementor-element.elementor-element-abb5dd5{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-abb5dd5.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-abb5dd5:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon-box-title{margin-block-end:5px;color:#410DAF;}.elementor-11 .elementor-element.elementor-element-abb5dd5.elementor-view-stacked .elementor-icon{background-color:#E8F8FF;fill:#029DDD;color:#029DDD;}.elementor-11 .elementor-element.elementor-element-abb5dd5.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-abb5dd5.elementor-view-default .elementor-icon{fill:#E8F8FF;color:#E8F8FF;border-color:#E8F8FF;}.elementor-11 .elementor-element.elementor-element-abb5dd5.elementor-view-framed .elementor-icon{background-color:#029DDD;}.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-abb5dd5:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-abb5dd5:has(:focus) .elementor-icon-box-title{color:#410DAF;}.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon-box-description{color:#383838;}.elementor-11 .elementor-element.elementor-element-b9cfbb7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-b9cfbb7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b9cfbb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFE;}.elementor-11 .elementor-element.elementor-element-1e1fb26{--display:flex;}.elementor-11 .elementor-element.elementor-element-a78f5e6{text-align:center;}.elementor-11 .elementor-element.elementor-element-a78f5e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#0005F3;}.elementor-11 .elementor-element.elementor-element-c16eac1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#080808;}.elementor-11 .elementor-element.elementor-element-9181983{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-icon i{color:#072BF5;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-icon svg{fill:#072BF5;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-b6f7787{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-11 .elementor-element.elementor-element-b6f7787 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-ecb8f96{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-ecb8f96.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-6b94359{width:var( --container-widget-width, 46% );max-width:46%;background-color:#F6F9FD;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-6b94359 .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-6b94359:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-6b94359:has(:focus) .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-6b94359 .elementor-icon-box-description{color:#363636;}.elementor-11 .elementor-element.elementor-element-fb690a9{width:var( --container-widget-width, 46% );max-width:46%;background-color:#F6F9FD;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-fb690a9 .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-fb690a9:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-fb690a9:has(:focus) .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-fb690a9 .elementor-icon-box-description{color:#363636;}.elementor-11 .elementor-element.elementor-element-27ca600{width:var( --container-widget-width, 46% );max-width:46%;background-color:#F6F9FD;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-27ca600 .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-27ca600:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-27ca600:has(:focus) .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-27ca600 .elementor-icon-box-description{color:#363636;}.elementor-11 .elementor-element.elementor-element-37c5f81{width:var( --container-widget-width, 46% );max-width:46%;background-color:#F6F9FD;padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-37c5f81 .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-37c5f81:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-37c5f81:has(:focus) .elementor-icon-box-title{color:#1400B4;}.elementor-11 .elementor-element.elementor-element-37c5f81 .elementor-icon-box-description{color:#363636;}.elementor-11 .elementor-element.elementor-element-4f12588{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-4f12588:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4f12588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1ea954c{--display:flex;}.elementor-11 .elementor-element.elementor-element-a799bf9{text-align:center;}.elementor-11 .elementor-element.elementor-element-a799bf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#0005F3;}.elementor-11 .elementor-element.elementor-element-c8760f3{text-align:center;}.elementor-11 .elementor-element.elementor-element-c8760f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#080808;}.elementor-11 .elementor-element.elementor-element-223dd23{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-237e832{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-f5efea0{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-f5efea0.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-f5efea0:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-title{margin-block-end:5px;color:#080808;}.elementor-11 .elementor-element.elementor-element-f5efea0.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f5efea0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-f5efea0.elementor-view-default .elementor-icon{fill:#FAFAFA;color:#FAFAFA;border-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-f5efea0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-f5efea0:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-f5efea0:has(:focus) .elementor-icon-box-title{color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-11 .elementor-element.elementor-element-72050e1{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-72050e1.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-72050e1:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-title{margin-block-end:5px;color:#080808;}.elementor-11 .elementor-element.elementor-element-72050e1.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-72050e1.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-72050e1.elementor-view-default .elementor-icon{fill:#FAFAFA;color:#FAFAFA;border-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-72050e1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-72050e1:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-72050e1:has(:focus) .elementor-icon-box-title{color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-11 .elementor-element.elementor-element-6e05b7b{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-6e05b7b.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-6e05b7b:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-title{margin-block-end:5px;color:#080808;}.elementor-11 .elementor-element.elementor-element-6e05b7b.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6e05b7b.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6e05b7b.elementor-view-default .elementor-icon{fill:#FAFAFA;color:#FAFAFA;border-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-6e05b7b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-6e05b7b:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-6e05b7b:has(:focus) .elementor-icon-box-title{color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-11 .elementor-element.elementor-element-9970ba9{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-9970ba9.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-9970ba9:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-title{margin-block-end:5px;color:#080808;}.elementor-11 .elementor-element.elementor-element-9970ba9.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9970ba9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-9970ba9.elementor-view-default .elementor-icon{fill:#FAFAFA;color:#FAFAFA;border-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-9970ba9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-9970ba9:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-9970ba9:has(:focus) .elementor-icon-box-title{color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-11 .elementor-element.elementor-element-d3809ad{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-d3809ad.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-d3809ad:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-title{margin-block-end:5px;color:#080808;}.elementor-11 .elementor-element.elementor-element-d3809ad.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d3809ad.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d3809ad.elementor-view-default .elementor-icon{fill:#FAFAFA;color:#FAFAFA;border-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-d3809ad.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-d3809ad:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-d3809ad:has(:focus) .elementor-icon-box-title{color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-11 .elementor-element.elementor-element-7e7638d{width:var( --container-widget-width, 31% );max-width:31%;padding:10px 10px 10px 10px;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-7e7638d.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-7e7638d:hover{box-shadow:0px 0px 10px 0px rgba(14.87499999999998, 108.32880434782608, 195.5, 0.5);}.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-title{margin-block-end:5px;color:#080808;}.elementor-11 .elementor-element.elementor-element-7e7638d.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;fill:#FFFFFF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e7638d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7e7638d.elementor-view-default .elementor-icon{fill:#FAFAFA;color:#FAFAFA;border-color:#FAFAFA;}.elementor-11 .elementor-element.elementor-element-7e7638d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-7e7638d:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-7e7638d:has(:focus) .elementor-icon-box-title{color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-11 .elementor-element.elementor-element-cd24416{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-a396803{text-align:center;}.elementor-11 .elementor-element.elementor-element-a396803 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#0005F3;}.elementor-11 .elementor-element.elementor-element-d94877c{text-align:center;}.elementor-11 .elementor-element.elementor-element-d94877c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#080808;}.elementor-11 .elementor-element.elementor-element-1ca8260{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-6f433d5d{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-6f433d5d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f433d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FC;}.elementor-11 .elementor-element.elementor-element-2e88f510{--display:flex;}.elementor-11 .elementor-element.elementor-element-1d647d21{text-align:center;}.elementor-11 .elementor-element.elementor-element-1d647d21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#0005F3;}.elementor-11 .elementor-element.elementor-element-135c0ccf{text-align:center;}.elementor-11 .elementor-element.elementor-element-135c0ccf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#080808;}.elementor-11 .elementor-element.elementor-element-3b840e6{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-26718afe{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-26718afe.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-7d79f9bf{background-color:#7E5252;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-7d79f9bf.elementor-view-stacked .elementor-icon{background-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-7d79f9bf.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7d79f9bf.elementor-view-default .elementor-icon{fill:#00f5ff;color:#00f5ff;border-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-title a{font-size:19px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#000000EB;}.elementor-11 .elementor-element.elementor-element-645e7b2b{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-645e7b2b.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-7b508109{background-color:#7E5252;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-7b508109.elementor-view-stacked .elementor-icon{background-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-7b508109.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7b508109.elementor-view-default .elementor-icon{fill:#00f5ff;color:#00f5ff;border-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-title a{font-size:19px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#000000EB;}.elementor-11 .elementor-element.elementor-element-3d8b2776{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-3d8b2776.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-34983ec0{background-color:#7E5252;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-34983ec0.elementor-view-stacked .elementor-icon{background-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-34983ec0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-34983ec0.elementor-view-default .elementor-icon{fill:#00f5ff;color:#00f5ff;border-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-title a{font-size:19px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#000000EB;}.elementor-11 .elementor-element.elementor-element-179d1fa8{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-179d1fa8.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-4ac83912{background-color:#7E5252;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-4ac83912.elementor-view-stacked .elementor-icon{background-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-4ac83912.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4ac83912.elementor-view-default .elementor-icon{fill:#00f5ff;color:#00f5ff;border-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-title a{font-size:19px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#000000EB;}.elementor-11 .elementor-element.elementor-element-17881b32{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-17881b32.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-4e3476c9{background-color:#7E5252;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-4e3476c9.elementor-view-stacked .elementor-icon{background-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-4e3476c9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4e3476c9.elementor-view-default .elementor-icon{fill:#00f5ff;color:#00f5ff;border-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-title a{font-size:19px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#000000EB;}.elementor-11 .elementor-element.elementor-element-6b5a4979{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-6b5a4979.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-2324ae1d{background-color:#7E5252;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-2324ae1d.elementor-view-stacked .elementor-icon{background-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-2324ae1d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2324ae1d.elementor-view-default .elementor-icon{fill:#00f5ff;color:#00f5ff;border-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-title a{font-size:19px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#000000EB;}.elementor-11 .elementor-element.elementor-element-2a4fd6be{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-2a4fd6be.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-35bfef7f{background-color:#7E5252;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-35bfef7f.elementor-view-stacked .elementor-icon{background-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-35bfef7f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-35bfef7f.elementor-view-default .elementor-icon{fill:#00f5ff;color:#00f5ff;border-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-title a{font-size:19px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#000000EB;}.elementor-11 .elementor-element.elementor-element-78b37c69{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-78b37c69.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd{background-color:#7E5252;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-wrapper{gap:16px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd.elementor-view-stacked .elementor-icon{background-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3d9bc7fd.elementor-view-default .elementor-icon{fill:#00f5ff;color:#00f5ff;border-color:#00f5ff;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-title a{font-size:19px;font-weight:700;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-description{font-size:15px;line-height:1.6em;color:#000000EB;}.elementor-11 .elementor-element.elementor-element-845c11c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;--padding-top:85px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-845c11c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-845c11c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #f8fbff 0%, #f4efff 100%);}.elementor-11 .elementor-element.elementor-element-08cd83b{--display:flex;}.elementor-11 .elementor-element.elementor-element-e8b7773{text-align:center;}.elementor-11 .elementor-element.elementor-element-e8b7773 .elementor-heading-title{font-size:44px;font-weight:800;color:#0f172a;}.elementor-11 .elementor-element.elementor-element-b64389e{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-6db7d80{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-wrapper{gap:17px;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-title{margin-block-end:10px;color:#0f172a;}.elementor-11 .elementor-element.elementor-element-6db7d80.elementor-view-stacked .elementor-icon{background-color:#2563eb;fill:#06b6d4;color:#06b6d4;}.elementor-11 .elementor-element.elementor-element-6db7d80.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6db7d80.elementor-view-default .elementor-icon{fill:#2563eb;color:#2563eb;border-color:#2563eb;}.elementor-11 .elementor-element.elementor-element-6db7d80.elementor-view-framed .elementor-icon{background-color:#06b6d4;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon{font-size:33px;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-description{font-size:15px;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-df38b47{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-wrapper{gap:17px;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-title{margin-block-end:10px;color:#0f172a;}.elementor-11 .elementor-element.elementor-element-df38b47.elementor-view-stacked .elementor-icon{background-color:#0ea5e9;fill:#22c55e;color:#22c55e;}.elementor-11 .elementor-element.elementor-element-df38b47.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-df38b47.elementor-view-default .elementor-icon{fill:#0ea5e9;color:#0ea5e9;border-color:#0ea5e9;}.elementor-11 .elementor-element.elementor-element-df38b47.elementor-view-framed .elementor-icon{background-color:#22c55e;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon{font-size:33px;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-description{font-size:15px;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-69ed33d{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-wrapper{gap:17px;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-title{margin-block-end:10px;color:#0f172a;}.elementor-11 .elementor-element.elementor-element-69ed33d.elementor-view-stacked .elementor-icon{background-color:#7c3aed;fill:#ec4899;color:#ec4899;}.elementor-11 .elementor-element.elementor-element-69ed33d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-69ed33d.elementor-view-default .elementor-icon{fill:#7c3aed;color:#7c3aed;border-color:#7c3aed;}.elementor-11 .elementor-element.elementor-element-69ed33d.elementor-view-framed .elementor-icon{background-color:#ec4899;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon{font-size:33px;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-description{font-size:15px;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-e3c2292{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-wrapper{gap:17px;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-title{margin-block-end:10px;color:#0f172a;}.elementor-11 .elementor-element.elementor-element-e3c2292.elementor-view-stacked .elementor-icon{background-color:#0891b2;fill:#2563eb;color:#2563eb;}.elementor-11 .elementor-element.elementor-element-e3c2292.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e3c2292.elementor-view-default .elementor-icon{fill:#0891b2;color:#0891b2;border-color:#0891b2;}.elementor-11 .elementor-element.elementor-element-e3c2292.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon{font-size:33px;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-description{font-size:15px;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-ee4e7b8{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-wrapper{gap:17px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-title{margin-block-end:10px;color:#0f172a;}.elementor-11 .elementor-element.elementor-element-ee4e7b8.elementor-view-stacked .elementor-icon{background-color:#f59e0b;fill:#ef4444;color:#ef4444;}.elementor-11 .elementor-element.elementor-element-ee4e7b8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ee4e7b8.elementor-view-default .elementor-icon{fill:#f59e0b;color:#f59e0b;border-color:#f59e0b;}.elementor-11 .elementor-element.elementor-element-ee4e7b8.elementor-view-framed .elementor-icon{background-color:#ef4444;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon{font-size:33px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-description{font-size:15px;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-43e9f66{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-wrapper{gap:17px;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-title{margin-block-end:10px;color:#0f172a;}.elementor-11 .elementor-element.elementor-element-43e9f66.elementor-view-stacked .elementor-icon{background-color:#16a34a;fill:#06b6d4;color:#06b6d4;}.elementor-11 .elementor-element.elementor-element-43e9f66.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-43e9f66.elementor-view-default .elementor-icon{fill:#16a34a;color:#16a34a;border-color:#16a34a;}.elementor-11 .elementor-element.elementor-element-43e9f66.elementor-view-framed .elementor-icon{background-color:#06b6d4;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon{font-size:33px;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-title a{font-size:20px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-description{font-size:15px;line-height:1.7em;color:#475569;}.elementor-11 .elementor-element.elementor-element-6428e52f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-6428e52f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6428e52f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-11 .elementor-element.elementor-element-3f13d22f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-3f13d22f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3f13d22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2000d4b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-67bc8bec .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-67bc8bec.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.14);color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-67bc8bec.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-67bc8bec.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.14);}.elementor-11 .elementor-element.elementor-element-67bc8bec.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-67bc8bec.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.14);}.elementor-11 .elementor-element.elementor-element-67bc8bec.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-67bc8bec.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-67bc8bec .elementor-icon{font-size:24px;padding:14px;border-radius:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-67bc8bec .elementor-icon svg{height:24px;}.elementor-11 .elementor-element.elementor-element-556052cf{text-align:center;}.elementor-11 .elementor-element.elementor-element-556052cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:800;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1ce1ab7c{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.90);}.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-11 .elementor-element.elementor-element-6d027de8 .elementor-button{background-color:#FDFDFD;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#04111D;color:#04111D;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button:focus{background-color:#22C55E;color:#04111D;}.elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button:focus svg{fill:#04111D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-c6eedb6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3916786{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-11 .elementor-element.elementor-element-3916786.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3916786 .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-21389b0{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-41c75b6{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-aee2f72{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-11 .elementor-element.elementor-element-80c9a7c{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-d89e303{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-9ad8b33{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-aca9dca{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-a00a3bd{--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;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-cbc2f9f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-cbc2f9f .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-c4259ec{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8641ec2{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-7bc932c{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-abb5dd5{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-ecb8f96{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-6b94359{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-fb690a9{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-27ca600{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-37c5f81{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-f5efea0{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-72050e1{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6e05b7b{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9970ba9{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d3809ad{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-7e7638d{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6f433d5d{--padding-top:55px;--padding-bottom:55px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-26718afe{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-645e7b2b{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-3d8b2776{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-179d1fa8{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-17881b32{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-6b5a4979{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-2a4fd6be{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-78b37c69{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-845c11c{--padding-top:65px;--padding-bottom:65px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-e8b7773 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon{font-size:31px;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-title a{font-size:19px;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon{font-size:31px;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-title a{font-size:19px;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon{font-size:31px;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-title a{font-size:19px;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon{font-size:31px;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-title a{font-size:19px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon{font-size:31px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-title a{font-size:19px;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon{font-size:31px;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-title a{font-size:19px;}.elementor-11 .elementor-element.elementor-element-3f13d22f{--padding-top:35px;--padding-bottom:35px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-556052cf .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-28961df{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-c6eedb6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3916786{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-3916786 .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-21389b0{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-21389b0 .elementor-heading-title{font-size:22px;line-height:1.8em;letter-spacing:0px;word-spacing:0em;}.elementor-11 .elementor-element.elementor-element-aee2f72{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-80c9a7c{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-d89e303{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-9ad8b33{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-aca9dca{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-a00a3bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cbc2f9f{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-cbc2f9f .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-c4259ec{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c4259ec .elementor-heading-title{font-size:21px;line-height:1.8em;letter-spacing:0px;word-spacing:0em;}.elementor-11 .elementor-element.elementor-element-595de26{text-align:center;}.elementor-11 .elementor-element.elementor-element-595de26 p{margin-block-end:16px;}.elementor-11 .elementor-element.elementor-element-b9cfbb7{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-c16eac1 .elementor-heading-title{line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-ecb8f96{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6b94359{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-fb690a9{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-27ca600{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-37c5f81{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11 .elementor-element.elementor-element-4f12588{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-c8760f3 .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-f5efea0{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-72050e1{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-6e05b7b{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-9970ba9{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-d3809ad{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-7e7638d{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-d94877c .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-6f433d5d{--padding-top:42px;--padding-bottom:42px;--padding-left:14px;--padding-right:14px;}.elementor-11 .elementor-element.elementor-element-135c0ccf .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-26718afe{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-description{font-size:14px;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-645e7b2b{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-description{font-size:14px;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-3d8b2776{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-description{font-size:14px;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-179d1fa8{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-description{font-size:14px;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-17881b32{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-description{font-size:14px;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-6b5a4979{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-description{font-size:14px;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-2a4fd6be{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-description{font-size:14px;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-78b37c69{--width:100%;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon{font-size:30px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-description{font-size:14px;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-845c11c{--padding-top:48px;--padding-bottom:48px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-e8b7773 .elementor-heading-title{font-size:29px;}.elementor-11 .elementor-element.elementor-element-6db7d80{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon{font-size:29px;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-df38b47{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon{font-size:29px;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-69ed33d{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon{font-size:29px;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-e3c2292{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon{font-size:29px;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon{font-size:29px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-43e9f66{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon{font-size:29px;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-title a{font-size:18px;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-3f13d22f{--padding-top:25px;--padding-bottom:25px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-556052cf .elementor-heading-title{font-size:28px;line-height:1.18em;}.elementor-11 .elementor-element.elementor-element-1ce1ab7c{font-size:14px;}.elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button{font-size:13px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-1e1fb26{--width:47%;}.elementor-11 .elementor-element.elementor-element-ecb8f96{--width:31%;}.elementor-11 .elementor-element.elementor-element-6f433d5d{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-26718afe{--width:31%;}.elementor-11 .elementor-element.elementor-element-645e7b2b{--width:31%;}.elementor-11 .elementor-element.elementor-element-3d8b2776{--width:31%;}.elementor-11 .elementor-element.elementor-element-179d1fa8{--width:31%;}.elementor-11 .elementor-element.elementor-element-17881b32{--width:31%;}.elementor-11 .elementor-element.elementor-element-6b5a4979{--width:31%;}.elementor-11 .elementor-element.elementor-element-2a4fd6be{--width:31%;}.elementor-11 .elementor-element.elementor-element-78b37c69{--width:31%;}.elementor-11 .elementor-element.elementor-element-6428e52f{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-3f13d22f{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-1e1fb26{--width:100%;}.elementor-11 .elementor-element.elementor-element-ecb8f96{--width:46%;}.elementor-11 .elementor-element.elementor-element-26718afe{--width:46%;}.elementor-11 .elementor-element.elementor-element-645e7b2b{--width:46%;}.elementor-11 .elementor-element.elementor-element-3d8b2776{--width:46%;}.elementor-11 .elementor-element.elementor-element-179d1fa8{--width:46%;}.elementor-11 .elementor-element.elementor-element-17881b32{--width:46%;}.elementor-11 .elementor-element.elementor-element-6b5a4979{--width:46%;}.elementor-11 .elementor-element.elementor-element-2a4fd6be{--width:46%;}.elementor-11 .elementor-element.elementor-element-78b37c69{--width:46%;}}/* Start custom CSS for heading, class: .elementor-element-21389b0 */.hero-title span {
    background: linear-gradient(
        270deg,
        #2563EB,
        #7C3AED,
        #06B6D4,
        #2563EB
    );

    background-size: 400% 400%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: gradientText 8s ease infinite;
}

@keyframes gradientText {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aee2f72 */.elementor-11 .elementor-element.elementor-element-aee2f72{
  background:
    linear-gradient(145deg,rgba(255,255,255,0.97),rgba(248,250,255,0.94)) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:24px;
 
  height:100%;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  box-shadow:
    0 14px 34px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.09);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-aee2f72:before{
  content:"";
  position:absolute;
  top:-55px;
  right:-55px;
  width:135px;
  height:135px;
  background:radial-gradient(circle,rgba(37,99,235,0.18),rgba(14,165,233,0.10),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-aee2f72:after{
  content:"";
  position:absolute;
  bottom:-65px;
  left:-65px;
  width:145px;
  height:145px;
  background:radial-gradient(circle,rgba(139,92,246,0.16),rgba(236,72,153,0.08),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-aee2f72:hover{
  transform:translateY(-6px);
  box-shadow:
    0 20px 48px rgba(37,99,235,0.16),
    0 9px 24px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-aee2f72 .elementor-icon-box-wrapper{
  position:relative;
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-aee2f72 .elementor-icon{
  background:linear-gradient(135deg,#2563eb 0%,#06b6d4 48%,#8b5cf6 100%);
  border-radius:18px;
  padding:13px;
  position:relative;
  z-index:3;
  box-shadow:
    0 9px 22px rgba(37,99,235,0.25),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-aee2f72 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-aee2f72 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-aee2f72 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:3;
  font-weight:800;
  letter-spacing:-0.3px;
  margin-bottom:8px;
}

.elementor-11 .elementor-element.elementor-element-aee2f72 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:3;
  line-height:1.55;
  font-size:14px;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-aee2f72{
    padding:22px 18px;
  
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-aee2f72{
    padding:20px 16px;
    min-height:auto;
    height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-aee2f72:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-80c9a7c */.elementor-11 .elementor-element.elementor-element-80c9a7c{
  background:
    linear-gradient(145deg,rgba(255,255,255,0.97),rgba(248,250,255,0.94)) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:24px;
 
  height:100%;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  box-shadow:
    0 14px 34px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.09);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-80c9a7c:before{
  content:"";
  position:absolute;
  top:-55px;
  right:-55px;
  width:135px;
  height:135px;
  background:radial-gradient(circle,rgba(37,99,235,0.18),rgba(14,165,233,0.10),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-80c9a7c:after{
  content:"";
  position:absolute;
  bottom:-65px;
  left:-65px;
  width:145px;
  height:145px;
  background:radial-gradient(circle,rgba(139,92,246,0.16),rgba(236,72,153,0.08),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-80c9a7c:hover{
  transform:translateY(-6px);
  box-shadow:
    0 20px 48px rgba(37,99,235,0.16),
    0 9px 24px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-80c9a7c .elementor-icon-box-wrapper{
  position:relative;
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-80c9a7c .elementor-icon{
  background:linear-gradient(135deg,#2563eb 0%,#06b6d4 48%,#8b5cf6 100%);
  border-radius:18px;
  padding:13px;
  position:relative;
  z-index:3;
  box-shadow:
    0 9px 22px rgba(37,99,235,0.25),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-80c9a7c .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-80c9a7c .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-80c9a7c .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:3;
  font-weight:800;
  letter-spacing:-0.3px;
  margin-bottom:8px;
}

.elementor-11 .elementor-element.elementor-element-80c9a7c .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:3;
  line-height:1.55;
  font-size:14px;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-80c9a7c{
    padding:22px 18px;
  
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-80c9a7c{
    padding:20px 16px;
    min-height:auto;
    height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-80c9a7c:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d89e303 */.elementor-11 .elementor-element.elementor-element-d89e303{
  background:
    linear-gradient(145deg,rgba(255,255,255,0.97),rgba(248,250,255,0.94)) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:24px;
 
  height:100%;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  box-shadow:
    0 14px 34px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.09);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-d89e303:before{
  content:"";
  position:absolute;
  top:-55px;
  right:-55px;
  width:135px;
  height:135px;
  background:radial-gradient(circle,rgba(37,99,235,0.18),rgba(14,165,233,0.10),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-d89e303:after{
  content:"";
  position:absolute;
  bottom:-65px;
  left:-65px;
  width:145px;
  height:145px;
  background:radial-gradient(circle,rgba(139,92,246,0.16),rgba(236,72,153,0.08),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-d89e303:hover{
  transform:translateY(-6px);
  box-shadow:
    0 20px 48px rgba(37,99,235,0.16),
    0 9px 24px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-d89e303 .elementor-icon-box-wrapper{
  position:relative;
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-d89e303 .elementor-icon{
  background:linear-gradient(135deg,#2563eb 0%,#06b6d4 48%,#8b5cf6 100%);
  border-radius:18px;
  padding:13px;
  position:relative;
  z-index:3;
  box-shadow:
    0 9px 22px rgba(37,99,235,0.25),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-d89e303 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-d89e303 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-d89e303 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:3;
  font-weight:800;
  letter-spacing:-0.3px;
  margin-bottom:8px;
}

.elementor-11 .elementor-element.elementor-element-d89e303 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:3;
  line-height:1.55;
  font-size:14px;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-d89e303{
    padding:22px 18px;
  
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-d89e303{
    padding:20px 16px;
    min-height:auto;
    height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-d89e303:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ad8b33 */.elementor-11 .elementor-element.elementor-element-9ad8b33{
  background:
    linear-gradient(145deg,rgba(255,255,255,0.97),rgba(248,250,255,0.94)) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:24px;
 
  height:100%;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  box-shadow:
    0 14px 34px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.09);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-9ad8b33:before{
  content:"";
  position:absolute;
  top:-55px;
  right:-55px;
  width:135px;
  height:135px;
  background:radial-gradient(circle,rgba(37,99,235,0.18),rgba(14,165,233,0.10),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-9ad8b33:after{
  content:"";
  position:absolute;
  bottom:-65px;
  left:-65px;
  width:145px;
  height:145px;
  background:radial-gradient(circle,rgba(139,92,246,0.16),rgba(236,72,153,0.08),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-9ad8b33:hover{
  transform:translateY(-6px);
  box-shadow:
    0 20px 48px rgba(37,99,235,0.16),
    0 9px 24px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-9ad8b33 .elementor-icon-box-wrapper{
  position:relative;
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-9ad8b33 .elementor-icon{
  background:linear-gradient(135deg,#2563eb 0%,#06b6d4 48%,#8b5cf6 100%);
  border-radius:18px;
  padding:13px;
  position:relative;
  z-index:3;
  box-shadow:
    0 9px 22px rgba(37,99,235,0.25),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-9ad8b33 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-9ad8b33 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-9ad8b33 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:3;
  font-weight:800;
  letter-spacing:-0.3px;
  margin-bottom:8px;
}

.elementor-11 .elementor-element.elementor-element-9ad8b33 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:3;
  line-height:1.55;
  font-size:14px;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-9ad8b33{
    padding:22px 18px;
  
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-9ad8b33{
    padding:20px 16px;
    min-height:auto;
    height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-9ad8b33:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4259ec */.hero-title span {
    background: linear-gradient(
        270deg,
        #2563EB,
        #7C3AED,
        #06B6D4,
        #2563EB
    );

    background-size: 400% 400%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    animation: gradientText 8s ease infinite;
}

@keyframes gradientText {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8641ec2 */.elementor-11 .elementor-element.elementor-element-8641ec2{
  background:
    linear-gradient(#ffffff,#ffffff) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:26px;
  padding:32px 24px;
  position:relative;
  overflow:hidden;
  box-sizing:border-box;
  box-shadow:
    0 18px 45px rgba(15,23,42,0.08),
    0 8px 22px rgba(37,99,235,0.08);
  transition:all .35s ease;
}

.elementor-11 .elementor-element.elementor-element-8641ec2:before{
  content:"";
  position:absolute;
  top:-70px;
  right:-70px;
  width:170px;
  height:170px;
  background:radial-gradient(circle,rgba(37,99,235,0.22),rgba(14,165,233,0.12),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-8641ec2:after{
  content:"";
  position:absolute;
  bottom:-80px;
  left:-80px;
  width:180px;
  height:180px;
  background:radial-gradient(circle,rgba(139,92,246,0.18),rgba(236,72,153,0.10),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-8641ec2:hover{
  transform:translateY(-7px);
  box-shadow:
    0 26px 65px rgba(37,99,235,0.18),
    0 12px 32px rgba(139,92,246,0.14);
}

.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon-box-wrapper{
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:22px;
  padding:17px;
  position:relative;
  z-index:2;
  box-shadow:
    0 12px 28px rgba(37,99,235,0.28),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:800;
  letter-spacing:-0.3px;
}

.elementor-11 .elementor-element.elementor-element-8641ec2 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.7;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-8641ec2{
    padding:28px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-8641ec2{
    padding:24px 18px;
    border-radius:22px;
  }

  .elementor-11 .elementor-element.elementor-element-8641ec2:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bc932c */.elementor-11 .elementor-element.elementor-element-7bc932c{
  background:
    linear-gradient(#ffffff,#ffffff) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:26px;
  padding:32px 24px;
  position:relative;
  overflow:hidden;
  box-sizing:border-box;
  box-shadow:
    0 18px 45px rgba(15,23,42,0.08),
    0 8px 22px rgba(37,99,235,0.08);
  transition:all .35s ease;
}

.elementor-11 .elementor-element.elementor-element-7bc932c:before{
  content:"";
  position:absolute;
  top:-70px;
  right:-70px;
  width:170px;
  height:170px;
  background:radial-gradient(circle,rgba(37,99,235,0.22),rgba(14,165,233,0.12),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-7bc932c:after{
  content:"";
  position:absolute;
  bottom:-80px;
  left:-80px;
  width:180px;
  height:180px;
  background:radial-gradient(circle,rgba(139,92,246,0.18),rgba(236,72,153,0.10),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-7bc932c:hover{
  transform:translateY(-7px);
  box-shadow:
    0 26px 65px rgba(37,99,235,0.18),
    0 12px 32px rgba(139,92,246,0.14);
}

.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon-box-wrapper{
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:22px;
  padding:17px;
  position:relative;
  z-index:2;
  box-shadow:
    0 12px 28px rgba(37,99,235,0.28),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:800;
  letter-spacing:-0.3px;
}

.elementor-11 .elementor-element.elementor-element-7bc932c .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.7;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-7bc932c{
    padding:28px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-7bc932c{
    padding:24px 18px;
    border-radius:22px;
  }

  .elementor-11 .elementor-element.elementor-element-7bc932c:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abb5dd5 */.elementor-11 .elementor-element.elementor-element-abb5dd5{
  background:
    linear-gradient(#ffffff,#ffffff) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:26px;
  padding:32px 24px;
  position:relative;
  overflow:hidden;
  box-sizing:border-box;
  box-shadow:
    0 18px 45px rgba(15,23,42,0.08),
    0 8px 22px rgba(37,99,235,0.08);
  transition:all .35s ease;
}

.elementor-11 .elementor-element.elementor-element-abb5dd5:before{
  content:"";
  position:absolute;
  top:-70px;
  right:-70px;
  width:170px;
  height:170px;
  background:radial-gradient(circle,rgba(37,99,235,0.22),rgba(14,165,233,0.12),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-abb5dd5:after{
  content:"";
  position:absolute;
  bottom:-80px;
  left:-80px;
  width:180px;
  height:180px;
  background:radial-gradient(circle,rgba(139,92,246,0.18),rgba(236,72,153,0.10),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-abb5dd5:hover{
  transform:translateY(-7px);
  box-shadow:
    0 26px 65px rgba(37,99,235,0.18),
    0 12px 32px rgba(139,92,246,0.14);
}

.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon-box-wrapper{
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:22px;
  padding:17px;
  position:relative;
  z-index:2;
  box-shadow:
    0 12px 28px rgba(37,99,235,0.28),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:800;
  letter-spacing:-0.3px;
}

.elementor-11 .elementor-element.elementor-element-abb5dd5 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.7;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-abb5dd5{
    padding:28px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-abb5dd5{
    padding:24px 18px;
    border-radius:22px;
  }

  .elementor-11 .elementor-element.elementor-element-abb5dd5:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b94359 */.elementor-11 .elementor-element.elementor-element-6b94359{
  background:
    linear-gradient(145deg,rgba(255,255,255,0.97),rgba(248,250,255,0.94)) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:24px;
 
  height:100%;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  box-shadow:
    0 14px 34px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.09);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-6b94359:before{
  content:"";
  position:absolute;
  top:-55px;
  right:-55px;
  width:135px;
  height:135px;
  background:radial-gradient(circle,rgba(37,99,235,0.18),rgba(14,165,233,0.10),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-6b94359:after{
  content:"";
  position:absolute;
  bottom:-65px;
  left:-65px;
  width:145px;
  height:145px;
  background:radial-gradient(circle,rgba(139,92,246,0.16),rgba(236,72,153,0.08),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-6b94359:hover{
  transform:translateY(-6px);
  box-shadow:
    0 20px 48px rgba(37,99,235,0.16),
    0 9px 24px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-6b94359 .elementor-icon-box-wrapper{
  position:relative;
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-6b94359 .elementor-icon{
  background:linear-gradient(135deg,#2563eb 0%,#06b6d4 48%,#8b5cf6 100%);
  border-radius:18px;
  padding:13px;
  position:relative;
  z-index:3;
  box-shadow:
    0 9px 22px rgba(37,99,235,0.25),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-6b94359 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-6b94359 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-6b94359 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:3;
  font-weight:800;
  letter-spacing:-0.3px;
  margin-bottom:8px;
}

.elementor-11 .elementor-element.elementor-element-6b94359 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:3;
  line-height:1.55;
  font-size:14px;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-6b94359{
    padding:22px 18px;
  
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-6b94359{
    padding:20px 16px;
    min-height:auto;
    height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-6b94359:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb690a9 */.elementor-11 .elementor-element.elementor-element-fb690a9{
  background:
    linear-gradient(145deg,rgba(255,255,255,0.97),rgba(248,250,255,0.94)) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:24px;
 
  height:100%;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  box-shadow:
    0 14px 34px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.09);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-fb690a9:before{
  content:"";
  position:absolute;
  top:-55px;
  right:-55px;
  width:135px;
  height:135px;
  background:radial-gradient(circle,rgba(37,99,235,0.18),rgba(14,165,233,0.10),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-fb690a9:after{
  content:"";
  position:absolute;
  bottom:-65px;
  left:-65px;
  width:145px;
  height:145px;
  background:radial-gradient(circle,rgba(139,92,246,0.16),rgba(236,72,153,0.08),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-fb690a9:hover{
  transform:translateY(-6px);
  box-shadow:
    0 20px 48px rgba(37,99,235,0.16),
    0 9px 24px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-fb690a9 .elementor-icon-box-wrapper{
  position:relative;
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-fb690a9 .elementor-icon{
  background:linear-gradient(135deg,#2563eb 0%,#06b6d4 48%,#8b5cf6 100%);
  border-radius:18px;
  padding:13px;
  position:relative;
  z-index:3;
  box-shadow:
    0 9px 22px rgba(37,99,235,0.25),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-fb690a9 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-fb690a9 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-fb690a9 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:3;
  font-weight:800;
  letter-spacing:-0.3px;
  margin-bottom:8px;
}

.elementor-11 .elementor-element.elementor-element-fb690a9 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:3;
  line-height:1.55;
  font-size:14px;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-fb690a9{
    padding:22px 18px;
  
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-fb690a9{
    padding:20px 16px;
    min-height:auto;
    height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-fb690a9:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27ca600 */.elementor-11 .elementor-element.elementor-element-27ca600{
  background:
    linear-gradient(145deg,rgba(255,255,255,0.97),rgba(248,250,255,0.94)) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:24px;
 
  height:100%;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  box-shadow:
    0 14px 34px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.09);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-27ca600:before{
  content:"";
  position:absolute;
  top:-55px;
  right:-55px;
  width:135px;
  height:135px;
  background:radial-gradient(circle,rgba(37,99,235,0.18),rgba(14,165,233,0.10),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-27ca600:after{
  content:"";
  position:absolute;
  bottom:-65px;
  left:-65px;
  width:145px;
  height:145px;
  background:radial-gradient(circle,rgba(139,92,246,0.16),rgba(236,72,153,0.08),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-27ca600:hover{
  transform:translateY(-6px);
  box-shadow:
    0 20px 48px rgba(37,99,235,0.16),
    0 9px 24px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-27ca600 .elementor-icon-box-wrapper{
  position:relative;
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-27ca600 .elementor-icon{
  background:linear-gradient(135deg,#2563eb 0%,#06b6d4 48%,#8b5cf6 100%);
  border-radius:18px;
  padding:13px;
  position:relative;
  z-index:3;
  box-shadow:
    0 9px 22px rgba(37,99,235,0.25),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-27ca600 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-27ca600 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-27ca600 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:3;
  font-weight:800;
  letter-spacing:-0.3px;
  margin-bottom:8px;
}

.elementor-11 .elementor-element.elementor-element-27ca600 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:3;
  line-height:1.55;
  font-size:14px;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-27ca600{
    padding:22px 18px;
  
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-27ca600{
    padding:20px 16px;
    min-height:auto;
    height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-27ca600:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37c5f81 */.elementor-11 .elementor-element.elementor-element-37c5f81{
  background:
    linear-gradient(145deg,rgba(255,255,255,0.97),rgba(248,250,255,0.94)) padding-box,
    linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;
  border:1px solid transparent;
  border-radius:24px;
 
  height:100%;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  box-shadow:
    0 14px 34px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.09);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-37c5f81:before{
  content:"";
  position:absolute;
  top:-55px;
  right:-55px;
  width:135px;
  height:135px;
  background:radial-gradient(circle,rgba(37,99,235,0.18),rgba(14,165,233,0.10),transparent 68%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-37c5f81:after{
  content:"";
  position:absolute;
  bottom:-65px;
  left:-65px;
  width:145px;
  height:145px;
  background:radial-gradient(circle,rgba(139,92,246,0.16),rgba(236,72,153,0.08),transparent 70%);
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-37c5f81:hover{
  transform:translateY(-6px);
  box-shadow:
    0 20px 48px rgba(37,99,235,0.16),
    0 9px 24px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-37c5f81 .elementor-icon-box-wrapper{
  position:relative;
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-37c5f81 .elementor-icon{
  background:linear-gradient(135deg,#2563eb 0%,#06b6d4 48%,#8b5cf6 100%);
  border-radius:18px;
  padding:13px;
  position:relative;
  z-index:3;
  box-shadow:
    0 9px 22px rgba(37,99,235,0.25),
    inset 0 1px 0 rgba(255,255,255,0.35);
}

.elementor-11 .elementor-element.elementor-element-37c5f81 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-37c5f81 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-37c5f81 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:3;
  font-weight:800;
  letter-spacing:-0.3px;
  margin-bottom:8px;
}

.elementor-11 .elementor-element.elementor-element-37c5f81 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:3;
  line-height:1.55;
  font-size:14px;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-37c5f81{
    padding:22px 18px;
  
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-37c5f81{
    padding:20px 16px;
    min-height:auto;
    height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-37c5f81:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb8f96 */.elementor-11 .elementor-element.elementor-element-ecb8f96{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  min-height:235px;
  height:100%;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-ecb8f96:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-ecb8f96:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-ecb8f96:hover{
  transform:translateY(-8px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-ecb8f96 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-ecb8f96 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-ecb8f96 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-ecb8f96 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-ecb8f96 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-ecb8f96{
    padding:26px 20px;
    min-height:220px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-ecb8f96{
    padding:24px 18px;
    min-height:auto;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-ecb8f96:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5efea0 */.elementor-11 .elementor-element.elementor-element-f5efea0{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-f5efea0:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-f5efea0:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-f5efea0:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-f5efea0 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-f5efea0{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-f5efea0{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-f5efea0:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72050e1 */.elementor-11 .elementor-element.elementor-element-72050e1{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-72050e1:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-72050e1:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-72050e1:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-72050e1 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-72050e1{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-72050e1{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-72050e1:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e05b7b */.elementor-11 .elementor-element.elementor-element-6e05b7b{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-6e05b7b .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-6e05b7b{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-6e05b7b{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-6e05b7b:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9970ba9 */.elementor-11 .elementor-element.elementor-element-9970ba9{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-9970ba9:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-9970ba9:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-9970ba9:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-9970ba9 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-9970ba9{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-9970ba9{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-9970ba9:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3809ad */.elementor-11 .elementor-element.elementor-element-d3809ad{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-d3809ad:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-d3809ad:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-d3809ad:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-d3809ad .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-d3809ad{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-d3809ad{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-d3809ad:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e7638d */.elementor-11 .elementor-element.elementor-element-7e7638d{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-7e7638d:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-7e7638d:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-7e7638d:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-7e7638d .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-7e7638d{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-7e7638d{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-7e7638d:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d79f9bf */.elementor-11 .elementor-element.elementor-element-7d79f9bf{
  background:linear-gradient(145deg,#ffffff,#f8fbff);
  border-radius:20px;
  padding:28px 22px;
  min-height:230px;
  height:100%;
  border:1px solid rgba(37,99,235,0.14);
  box-shadow:0 14px 35px rgba(15,23,42,0.08);
  transition:all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-7d79f9bf:hover{
  transform:translateY(-7px);
  border-color:rgba(14,165,233,0.35);
  box-shadow:0 18px 45px rgba(37,99,235,0.14);
}

.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon{
  background:linear-gradient(135deg,#e0f2fe,#ecfeff);
  border-radius:16px;
  padding:15px;
  box-shadow:0 8px 20px rgba(14,165,233,0.13);
}

.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon i{
  color:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon svg{
  fill:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-title{
  color:#0f172a;
}

.elementor-11 .elementor-element.elementor-element-7d79f9bf .elementor-icon-box-description{
  color:#475569;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-7d79f9bf{
    padding:24px 18px;
    min-height:215px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-7d79f9bf{
    padding:22px 16px;
    min-height:auto;
    border-radius:17px;
  }

  .elementor-11 .elementor-element.elementor-element-7d79f9bf:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26718afe */.elementor-11 .elementor-element.elementor-element-26718afe{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-26718afe:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-26718afe:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-26718afe:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-26718afe .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-26718afe .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-26718afe .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-26718afe .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-26718afe .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-26718afe .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-26718afe .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-26718afe .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-26718afe{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-26718afe{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-26718afe:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b508109 */.elementor-11 .elementor-element.elementor-element-7b508109{
  background:linear-gradient(145deg,#ffffff,#f8fbff);
  border-radius:20px;
  padding:28px 22px;
  min-height:230px;
  height:100%;
  border:1px solid rgba(37,99,235,0.14);
  box-shadow:0 14px 35px rgba(15,23,42,0.08);
  transition:all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-7b508109:hover{
  transform:translateY(-7px);
  border-color:rgba(14,165,233,0.35);
  box-shadow:0 18px 45px rgba(37,99,235,0.14);
}

.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon{
  background:linear-gradient(135deg,#e0f2fe,#ecfeff);
  border-radius:16px;
  padding:15px;
  box-shadow:0 8px 20px rgba(14,165,233,0.13);
}

.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon i{
  color:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon svg{
  fill:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-title{
  color:#0f172a;
}

.elementor-11 .elementor-element.elementor-element-7b508109 .elementor-icon-box-description{
  color:#475569;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-7b508109{
    padding:24px 18px;
    min-height:215px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-7b508109{
    padding:22px 16px;
    min-height:auto;
    border-radius:17px;
  }

  .elementor-11 .elementor-element.elementor-element-7b508109:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645e7b2b */.elementor-11 .elementor-element.elementor-element-645e7b2b{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-645e7b2b .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-645e7b2b .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-645e7b2b{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-645e7b2b{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-645e7b2b:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34983ec0 */.elementor-11 .elementor-element.elementor-element-34983ec0{
  background:linear-gradient(145deg,#ffffff,#f8fbff);
  border-radius:20px;
  padding:28px 22px;
  min-height:230px;
  height:100%;
  border:1px solid rgba(37,99,235,0.14);
  box-shadow:0 14px 35px rgba(15,23,42,0.08);
  transition:all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-34983ec0:hover{
  transform:translateY(-7px);
  border-color:rgba(14,165,233,0.35);
  box-shadow:0 18px 45px rgba(37,99,235,0.14);
}

.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon{
  background:linear-gradient(135deg,#e0f2fe,#ecfeff);
  border-radius:16px;
  padding:15px;
  box-shadow:0 8px 20px rgba(14,165,233,0.13);
}

.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon i{
  color:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon svg{
  fill:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-title{
  color:#0f172a;
}

.elementor-11 .elementor-element.elementor-element-34983ec0 .elementor-icon-box-description{
  color:#475569;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-34983ec0{
    padding:24px 18px;
    min-height:215px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-34983ec0{
    padding:22px 16px;
    min-height:auto;
    border-radius:17px;
  }

  .elementor-11 .elementor-element.elementor-element-34983ec0:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d8b2776 */.elementor-11 .elementor-element.elementor-element-3d8b2776{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-3d8b2776 .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776 .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776 .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-3d8b2776 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-3d8b2776{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-3d8b2776{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-3d8b2776:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ac83912 */.elementor-11 .elementor-element.elementor-element-4ac83912{
  background:linear-gradient(145deg,#ffffff,#f8fbff);
  border-radius:20px;
  padding:28px 22px;
  min-height:230px;
  height:100%;
  border:1px solid rgba(37,99,235,0.14);
  box-shadow:0 14px 35px rgba(15,23,42,0.08);
  transition:all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-4ac83912:hover{
  transform:translateY(-7px);
  border-color:rgba(14,165,233,0.35);
  box-shadow:0 18px 45px rgba(37,99,235,0.14);
}

.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon{
  background:linear-gradient(135deg,#e0f2fe,#ecfeff);
  border-radius:16px;
  padding:15px;
  box-shadow:0 8px 20px rgba(14,165,233,0.13);
}

.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon i{
  color:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon svg{
  fill:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-title{
  color:#0f172a;
}

.elementor-11 .elementor-element.elementor-element-4ac83912 .elementor-icon-box-description{
  color:#475569;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-4ac83912{
    padding:24px 18px;
    min-height:215px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-4ac83912{
    padding:22px 16px;
    min-height:auto;
    border-radius:17px;
  }

  .elementor-11 .elementor-element.elementor-element-4ac83912:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179d1fa8 */.elementor-11 .elementor-element.elementor-element-179d1fa8{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-179d1fa8 .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8 .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8 .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-179d1fa8 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-179d1fa8{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-179d1fa8{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-179d1fa8:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e3476c9 */.elementor-11 .elementor-element.elementor-element-4e3476c9{
  background:linear-gradient(145deg,#ffffff,#f8fbff);
  border-radius:20px;
  padding:28px 22px;
  min-height:230px;
  height:100%;
  border:1px solid rgba(37,99,235,0.14);
  box-shadow:0 14px 35px rgba(15,23,42,0.08);
  transition:all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-4e3476c9:hover{
  transform:translateY(-7px);
  border-color:rgba(14,165,233,0.35);
  box-shadow:0 18px 45px rgba(37,99,235,0.14);
}

.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon{
  background:linear-gradient(135deg,#e0f2fe,#ecfeff);
  border-radius:16px;
  padding:15px;
  box-shadow:0 8px 20px rgba(14,165,233,0.13);
}

.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon i{
  color:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon svg{
  fill:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-title{
  color:#0f172a;
}

.elementor-11 .elementor-element.elementor-element-4e3476c9 .elementor-icon-box-description{
  color:#475569;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-4e3476c9{
    padding:24px 18px;
    min-height:215px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-4e3476c9{
    padding:22px 16px;
    min-height:auto;
    border-radius:17px;
  }

  .elementor-11 .elementor-element.elementor-element-4e3476c9:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17881b32 */.elementor-11 .elementor-element.elementor-element-17881b32{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-17881b32:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-17881b32:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-17881b32:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-17881b32 .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-17881b32 .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-17881b32 .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-17881b32 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-17881b32 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-17881b32 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-17881b32 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-17881b32 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-17881b32{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-17881b32{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-17881b32:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2324ae1d */.elementor-11 .elementor-element.elementor-element-2324ae1d{
  background:linear-gradient(145deg,#ffffff,#f8fbff);
  border-radius:20px;
  padding:28px 22px;
  min-height:230px;
  height:100%;
  border:1px solid rgba(37,99,235,0.14);
  box-shadow:0 14px 35px rgba(15,23,42,0.08);
  transition:all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-2324ae1d:hover{
  transform:translateY(-7px);
  border-color:rgba(14,165,233,0.35);
  box-shadow:0 18px 45px rgba(37,99,235,0.14);
}

.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon{
  background:linear-gradient(135deg,#e0f2fe,#ecfeff);
  border-radius:16px;
  padding:15px;
  box-shadow:0 8px 20px rgba(14,165,233,0.13);
}

.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon i{
  color:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon svg{
  fill:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-title{
  color:#0f172a;
}

.elementor-11 .elementor-element.elementor-element-2324ae1d .elementor-icon-box-description{
  color:#475569;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-2324ae1d{
    padding:24px 18px;
    min-height:215px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-2324ae1d{
    padding:22px 16px;
    min-height:auto;
    border-radius:17px;
  }

  .elementor-11 .elementor-element.elementor-element-2324ae1d:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5a4979 */.elementor-11 .elementor-element.elementor-element-6b5a4979{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-6b5a4979 .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979 .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979 .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-6b5a4979 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-6b5a4979{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-6b5a4979{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-6b5a4979:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35bfef7f */.elementor-11 .elementor-element.elementor-element-35bfef7f{
  background:linear-gradient(145deg,#ffffff,#f8fbff);
  border-radius:20px;
  padding:28px 22px;
  min-height:230px;
  height:100%;
  border:1px solid rgba(37,99,235,0.14);
  box-shadow:0 14px 35px rgba(15,23,42,0.08);
  transition:all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-35bfef7f:hover{
  transform:translateY(-7px);
  border-color:rgba(14,165,233,0.35);
  box-shadow:0 18px 45px rgba(37,99,235,0.14);
}

.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon{
  background:linear-gradient(135deg,#e0f2fe,#ecfeff);
  border-radius:16px;
  padding:15px;
  box-shadow:0 8px 20px rgba(14,165,233,0.13);
}

.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon i{
  color:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon svg{
  fill:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-title{
  color:#0f172a;
}

.elementor-11 .elementor-element.elementor-element-35bfef7f .elementor-icon-box-description{
  color:#475569;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-35bfef7f{
    padding:24px 18px;
    min-height:215px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-35bfef7f{
    padding:22px 16px;
    min-height:auto;
    border-radius:17px;
  }

  .elementor-11 .elementor-element.elementor-element-35bfef7f:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4fd6be */.elementor-11 .elementor-element.elementor-element-2a4fd6be{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-2a4fd6be .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-2a4fd6be{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-2a4fd6be{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-2a4fd6be:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d9bc7fd */.elementor-11 .elementor-element.elementor-element-3d9bc7fd{
  background:linear-gradient(145deg,#ffffff,#f8fbff);
  border-radius:20px;
  padding:28px 22px;
  min-height:230px;
  height:100%;
  border:1px solid rgba(37,99,235,0.14);
  box-shadow:0 14px 35px rgba(15,23,42,0.08);
  transition:all .3s ease;
}

.elementor-11 .elementor-element.elementor-element-3d9bc7fd:hover{
  transform:translateY(-7px);
  border-color:rgba(14,165,233,0.35);
  box-shadow:0 18px 45px rgba(37,99,235,0.14);
}

.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon{
  background:linear-gradient(135deg,#e0f2fe,#ecfeff);
  border-radius:16px;
  padding:15px;
  box-shadow:0 8px 20px rgba(14,165,233,0.13);
}

.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon i{
  color:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon svg{
  fill:#2563eb;
}

.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-title{
  color:#0f172a;
}

.elementor-11 .elementor-element.elementor-element-3d9bc7fd .elementor-icon-box-description{
  color:#475569;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-3d9bc7fd{
    padding:24px 18px;
    min-height:215px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-3d9bc7fd{
    padding:22px 16px;
    min-height:auto;
    border-radius:17px;
  }

  .elementor-11 .elementor-element.elementor-element-3d9bc7fd:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78b37c69 */.elementor-11 .elementor-element.elementor-element-78b37c69{
  background:
    radial-gradient(circle at top right,rgba(99,102,241,0.16),transparent 32%),
    radial-gradient(circle at bottom left,rgba(14,165,233,0.14),transparent 35%),
    linear-gradient(145deg,#ffffff,#f8fbff 45%,#eef7ff);
  border-radius:24px;
  padding:30px 24px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  border:1px solid rgba(99,102,241,0.20);
  box-shadow:
    0 16px 38px rgba(15,23,42,0.08),
    0 6px 18px rgba(37,99,235,0.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-78b37c69:before{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:150px;
  height:150px;
  background:linear-gradient(135deg,rgba(37,99,235,0.20),rgba(14,165,233,0.18),rgba(139,92,246,0.18));
  border-radius:50%;
  z-index:0;
}

.elementor-11 .elementor-element.elementor-element-78b37c69:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6);
  opacity:.85;
}

.elementor-11 .elementor-element.elementor-element-78b37c69:hover{
  transform:translateY(-6px);
  border-color:rgba(37,99,235,0.42);
  box-shadow:
    0 22px 55px rgba(37,99,235,0.16),
    0 10px 28px rgba(139,92,246,0.12);
}

.elementor-11 .elementor-element.elementor-element-78b37c69 .elementor-widget-container{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-78b37c69 .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-78b37c69 .elementor-icon-box-content{
  display:flex;
  flex-direction:column;
}

.elementor-11 .elementor-element.elementor-element-78b37c69 .elementor-icon{
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  border-radius:20px;
  padding:16px;
  box-shadow:0 10px 26px rgba(37,99,235,0.25);
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-78b37c69 .elementor-icon i{
  color:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-78b37c69 .elementor-icon svg{
  fill:#ffffff;
}

.elementor-11 .elementor-element.elementor-element-78b37c69 .elementor-icon-box-title{
  color:#0f172a;
  position:relative;
  z-index:2;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-78b37c69 .elementor-icon-box-description{
  color:#475569;
  position:relative;
  z-index:2;
  line-height:1.65;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-78b37c69{
    padding:26px 20px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-78b37c69{
    padding:24px 18px;
    border-radius:20px;
  }

  .elementor-11 .elementor-element.elementor-element-78b37c69:hover{
    transform:none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8b7773 */.elementor-11 .elementor-element.elementor-element-e8b7773 .elementor-heading-title{background:linear-gradient(90deg,#2563eb,#06b6d4,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6db7d80 */.elementor-11 .elementor-element.elementor-element-6db7d80{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,255,.92)) padding-box,linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6,#ec4899) border-box;border:1px solid transparent;border-radius:28px;padding:32px 24px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.08),0 8px 24px rgba(37,99,235,.10);transition:all .38s ease;}.elementor-11 .elementor-element.elementor-element-6db7d80:before{content:"";position:absolute;top:-70px;right:-70px;width:175px;height:175px;background:radial-gradient(circle,#2563eb33,#06b6d422,transparent 68%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-6db7d80:after{content:"";position:absolute;bottom:-85px;left:-85px;width:185px;height:185px;background:radial-gradient(circle,#8b5cf62E,#ec489918,transparent 70%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-6db7d80:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(37,99,235,.18),0 14px 38px rgba(139,92,246,.14);}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-wrapper{position:relative;z-index:3;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon{background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);border-radius:24px;padding:17px;position:relative;z-index:3;box-shadow:0 14px 34px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.45);}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon i{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon svg{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-title{color:#0f172a;position:relative;z-index:3;font-weight:800;letter-spacing:-.35px;}.elementor-11 .elementor-element.elementor-element-6db7d80 .elementor-icon-box-description{color:#475569;position:relative;z-index:3;line-height:1.7;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-6db7d80{padding:28px 22px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-6db7d80{padding:24px 18px;border-radius:22px;}.elementor-11 .elementor-element.elementor-element-6db7d80:hover{transform:none;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df38b47 */.elementor-11 .elementor-element.elementor-element-df38b47{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,255,.92)) padding-box,linear-gradient(135deg,#0ea5e9,#22c55e,#6366f1,#14b8a6) border-box;border:1px solid transparent;border-radius:28px;padding:32px 24px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.08),0 8px 24px rgba(37,99,235,.10);transition:all .38s ease;}.elementor-11 .elementor-element.elementor-element-df38b47:before{content:"";position:absolute;top:-70px;right:-70px;width:175px;height:175px;background:radial-gradient(circle,#0ea5e933,#22c55e22,transparent 68%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-df38b47:after{content:"";position:absolute;bottom:-85px;left:-85px;width:185px;height:185px;background:radial-gradient(circle,#6366f12E,#14b8a618,transparent 70%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-df38b47:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(37,99,235,.18),0 14px 38px rgba(139,92,246,.14);}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-wrapper{position:relative;z-index:3;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon{background:linear-gradient(135deg,#0ea5e9,#22c55e,#6366f1);border-radius:24px;padding:17px;position:relative;z-index:3;box-shadow:0 14px 34px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.45);}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon i{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon svg{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-title{color:#0f172a;position:relative;z-index:3;font-weight:800;letter-spacing:-.35px;}.elementor-11 .elementor-element.elementor-element-df38b47 .elementor-icon-box-description{color:#475569;position:relative;z-index:3;line-height:1.7;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-df38b47{padding:28px 22px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-df38b47{padding:24px 18px;border-radius:22px;}.elementor-11 .elementor-element.elementor-element-df38b47:hover{transform:none;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69ed33d */.elementor-11 .elementor-element.elementor-element-69ed33d{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,255,.92)) padding-box,linear-gradient(135deg,#7c3aed,#ec4899,#f97316,#06b6d4) border-box;border:1px solid transparent;border-radius:28px;padding:32px 24px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.08),0 8px 24px rgba(37,99,235,.10);transition:all .38s ease;}.elementor-11 .elementor-element.elementor-element-69ed33d:before{content:"";position:absolute;top:-70px;right:-70px;width:175px;height:175px;background:radial-gradient(circle,#7c3aed33,#ec489922,transparent 68%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-69ed33d:after{content:"";position:absolute;bottom:-85px;left:-85px;width:185px;height:185px;background:radial-gradient(circle,#f973162E,#06b6d418,transparent 70%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-69ed33d:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(37,99,235,.18),0 14px 38px rgba(139,92,246,.14);}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-wrapper{position:relative;z-index:3;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon{background:linear-gradient(135deg,#7c3aed,#ec4899,#f97316);border-radius:24px;padding:17px;position:relative;z-index:3;box-shadow:0 14px 34px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.45);}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon i{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon svg{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-title{color:#0f172a;position:relative;z-index:3;font-weight:800;letter-spacing:-.35px;}.elementor-11 .elementor-element.elementor-element-69ed33d .elementor-icon-box-description{color:#475569;position:relative;z-index:3;line-height:1.7;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-69ed33d{padding:28px 22px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-69ed33d{padding:24px 18px;border-radius:22px;}.elementor-11 .elementor-element.elementor-element-69ed33d:hover{transform:none;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3c2292 */.elementor-11 .elementor-element.elementor-element-e3c2292{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,255,.92)) padding-box,linear-gradient(135deg,#0891b2,#2563eb,#10b981,#8b5cf6) border-box;border:1px solid transparent;border-radius:28px;padding:32px 24px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.08),0 8px 24px rgba(37,99,235,.10);transition:all .38s ease;}.elementor-11 .elementor-element.elementor-element-e3c2292:before{content:"";position:absolute;top:-70px;right:-70px;width:175px;height:175px;background:radial-gradient(circle,#0891b233,#2563eb22,transparent 68%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-e3c2292:after{content:"";position:absolute;bottom:-85px;left:-85px;width:185px;height:185px;background:radial-gradient(circle,#10b9812E,#8b5cf618,transparent 70%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-e3c2292:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(37,99,235,.18),0 14px 38px rgba(139,92,246,.14);}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-wrapper{position:relative;z-index:3;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon{background:linear-gradient(135deg,#0891b2,#2563eb,#10b981);border-radius:24px;padding:17px;position:relative;z-index:3;box-shadow:0 14px 34px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.45);}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon i{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon svg{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-title{color:#0f172a;position:relative;z-index:3;font-weight:800;letter-spacing:-.35px;}.elementor-11 .elementor-element.elementor-element-e3c2292 .elementor-icon-box-description{color:#475569;position:relative;z-index:3;line-height:1.7;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-e3c2292{padding:28px 22px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-e3c2292{padding:24px 18px;border-radius:22px;}.elementor-11 .elementor-element.elementor-element-e3c2292:hover{transform:none;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee4e7b8 */.elementor-11 .elementor-element.elementor-element-ee4e7b8{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,255,.92)) padding-box,linear-gradient(135deg,#f59e0b,#ef4444,#ec4899,#8b5cf6) border-box;border:1px solid transparent;border-radius:28px;padding:32px 24px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.08),0 8px 24px rgba(37,99,235,.10);transition:all .38s ease;}.elementor-11 .elementor-element.elementor-element-ee4e7b8:before{content:"";position:absolute;top:-70px;right:-70px;width:175px;height:175px;background:radial-gradient(circle,#f59e0b33,#ef444422,transparent 68%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-ee4e7b8:after{content:"";position:absolute;bottom:-85px;left:-85px;width:185px;height:185px;background:radial-gradient(circle,#ec48992E,#8b5cf618,transparent 70%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-ee4e7b8:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(37,99,235,.18),0 14px 38px rgba(139,92,246,.14);}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-wrapper{position:relative;z-index:3;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon{background:linear-gradient(135deg,#f59e0b,#ef4444,#ec4899);border-radius:24px;padding:17px;position:relative;z-index:3;box-shadow:0 14px 34px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.45);}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon i{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon svg{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-title{color:#0f172a;position:relative;z-index:3;font-weight:800;letter-spacing:-.35px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8 .elementor-icon-box-description{color:#475569;position:relative;z-index:3;line-height:1.7;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ee4e7b8{padding:28px 22px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ee4e7b8{padding:24px 18px;border-radius:22px;}.elementor-11 .elementor-element.elementor-element-ee4e7b8:hover{transform:none;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43e9f66 */.elementor-11 .elementor-element.elementor-element-43e9f66{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,255,.92)) padding-box,linear-gradient(135deg,#16a34a,#06b6d4,#3b82f6,#a855f7) border-box;border:1px solid transparent;border-radius:28px;padding:32px 24px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.08),0 8px 24px rgba(37,99,235,.10);transition:all .38s ease;}.elementor-11 .elementor-element.elementor-element-43e9f66:before{content:"";position:absolute;top:-70px;right:-70px;width:175px;height:175px;background:radial-gradient(circle,#16a34a33,#06b6d422,transparent 68%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-43e9f66:after{content:"";position:absolute;bottom:-85px;left:-85px;width:185px;height:185px;background:radial-gradient(circle,#3b82f62E,#a855f718,transparent 70%);border-radius:50%;z-index:0;}.elementor-11 .elementor-element.elementor-element-43e9f66:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(37,99,235,.18),0 14px 38px rgba(139,92,246,.14);}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-wrapper{position:relative;z-index:3;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon{background:linear-gradient(135deg,#16a34a,#06b6d4,#3b82f6);border-radius:24px;padding:17px;position:relative;z-index:3;box-shadow:0 14px 34px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.45);}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon i{color:#ffffff;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon svg{fill:#ffffff;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-title{color:#0f172a;position:relative;z-index:3;font-weight:800;letter-spacing:-.35px;}.elementor-11 .elementor-element.elementor-element-43e9f66 .elementor-icon-box-description{color:#475569;position:relative;z-index:3;line-height:1.7;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-43e9f66{padding:28px 22px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-43e9f66{padding:24px 18px;border-radius:22px;}.elementor-11 .elementor-element.elementor-element-43e9f66:hover{transform:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6428e52f */.elementor-11 .elementor-element.elementor-element-6428e52f{
  background:
    radial-gradient(circle at 12% 10%,rgba(37,99,235,.10),transparent 28%),
    radial-gradient(circle at 88% 18%,rgba(139,92,246,.12),transparent 30%),
    linear-gradient(135deg,#f8fbff 0%,#ffffff 45%,#f2f7ff 100%);
  padding:80px 20px;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-6428e52f:before{
  content:"";
  position:absolute;
  top:-130px;
  right:-120px;
  width:330px;
  height:330px;
  background:radial-gradient(circle,rgba(14,165,233,.14),rgba(99,102,241,.08),transparent 70%);
  border-radius:50%;
}

.elementor-11 .elementor-element.elementor-element-6428e52f:after{
  content:"";
  position:absolute;
  bottom:-150px;
  left:-130px;
  width:360px;
  height:360px;
  background:radial-gradient(circle,rgba(236,72,153,.10),rgba(139,92,246,.08),transparent 72%);
  border-radius:50%;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline-wrap{
  max-width:980px;
  margin:0 auto;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline-head{
  text-align:center;
  margin-bottom:40px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-eyebrow{
  display:inline-block;
  color:#7c3aed;
  font-size:12px;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
  margin-bottom:12px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline-head h2{
  margin:0;
  color:#0f172a;
  font-size:42px;
  line-height:1.15;
  font-weight:800;
  letter-spacing:-1px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline-head p{
  color:#475569;
  font-size:16px;
  line-height:1.7;
  margin:14px auto 0;
  max-width:760px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline{
  position:relative;
  padding:8px 0;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-line{
  position:absolute;
  top:0;
  bottom:0;
  left:50%;
  width:2px;
  transform:translateX(-50%);
  background:linear-gradient(180deg,rgba(37,99,235,.18),rgba(139,92,246,.34),rgba(14,165,233,.18));
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-item{
  position:relative;
  width:50%;
  min-height:118px;
  display:flex;
  align-items:center;
  margin-bottom:22px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-item.left{
  justify-content:flex-end;
  padding-right:34px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-item.right{
  margin-left:50%;
  justify-content:flex-start;
  padding-left:34px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-dot{
  position:absolute;
  top:50%;
  width:26px;
  height:26px;
  border-radius:50%;
  background:linear-gradient(135deg,#2563eb,#06b6d4,#8b5cf6);
  color:#ffffff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:11px;
  box-shadow:0 10px 25px rgba(37,99,235,.25),0 0 0 6px rgba(37,99,235,.08);
  transform:translateY(-50%);
  z-index:3;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-item.left .qb-dot{
  right:-13px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-item.right .qb-dot{
  left:-13px;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-card{
  width:100%;
  max-width:390px;
  background:
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,255,.94)) padding-box,
    linear-gradient(135deg,rgba(37,99,235,.24),rgba(14,165,233,.18),rgba(139,92,246,.22)) border-box;
  border:1px solid transparent;
  border-radius:20px;
  padding:22px 24px;
  box-shadow:0 16px 38px rgba(15,23,42,.08),0 6px 18px rgba(37,99,235,.08);
  transition:all .35s ease;
  position:relative;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-card:before{
  content:"";
  position:absolute;
  top:-50px;
  right:-50px;
  width:120px;
  height:120px;
  background:radial-gradient(circle,rgba(14,165,233,.15),rgba(139,92,246,.10),transparent 70%);
  border-radius:50%;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-card:hover{
  transform:translateY(-6px);
  box-shadow:0 24px 60px rgba(37,99,235,.16),0 10px 25px rgba(139,92,246,.12);
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-year{
  display:inline-block;
  color:#2563eb;
  font-size:13px;
  font-weight:800;
  margin-bottom:8px;
  position:relative;
  z-index:2;
}

.elementor-11 .elementor-element.elementor-element-6428e52f .qb-card p{
  color:#0f172a;
  font-size:16px;
  line-height:1.65;
  margin:0;
  position:relative;
  z-index:2;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-6428e52f{
    padding:65px 18px;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline-head h2{
    font-size:34px;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-card{
    max-width:340px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-6428e52f{
    padding:50px 14px;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline-head{
    margin-bottom:30px;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline-head h2{
    font-size:28px;
    line-height:1.25;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-timeline-head p{
    font-size:14px;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-line{
    left:14px;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-item,
  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-item.right{
    width:100%;
    margin-left:0;
    padding-left:44px;
    padding-right:0;
    justify-content:flex-start;
    min-height:auto;
    margin-bottom:18px;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-item.left{
    justify-content:flex-start;
    padding-left:44px;
    padding-right:0;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-item.left .qb-dot,
  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-item.right .qb-dot{
    left:1px;
    right:auto;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-card{
    max-width:100%;
    padding:20px 18px;
    border-radius:18px;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-card:hover{
    transform:none;
  }

  .elementor-11 .elementor-element.elementor-element-6428e52f .qb-card p{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-67bc8bec */.elementor-11 .elementor-element.elementor-element-67bc8bec .elementor-icon{
  background:rgba(255,255,255,0.14);
  border:1px solid rgba(255,255,255,0.24);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);
  backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d027de8 */.elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button{
  box-shadow:0 14px 32px rgba(6,182,212,0.30);
  transition:all .32s ease;
}

.elementor-11 .elementor-element.elementor-element-6d027de8 .elementor-button:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 42px rgba(34,197,94,0.26);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2000d4b5 */.elementor-11 .elementor-element.elementor-element-2000d4b5{
  background:linear-gradient(135deg,#2563eb 0%,#7c3aed 48%,#22c1dc 100%);
  border-radius:24px;
  padding:78px 28px 68px;
  position:relative;
  overflow:hidden;
  border:1px solid rgba(255,255,255,0.22);
  box-shadow:
    0 24px 70px rgba(37,99,235,0.22),
    0 10px 28px rgba(124,58,237,0.16);
}

.elementor-11 .elementor-element.elementor-element-2000d4b5 > .e-con-inner{
  position:relative;
  z-index:2;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-2000d4b5{
    padding:70px 24px 62px;
    border-radius:22px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-2000d4b5{
    padding:64px 18px 48px;
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f13d22f */.elementor-11 .elementor-element.elementor-element-3f13d22f{
  background:#ffffff;
}/* End custom CSS */