.elementor-286 .elementor-element.elementor-element-22efbcf:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-22efbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-286 .elementor-element.elementor-element-22efbcf > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #FFC0C0 31%, #A23737 98%);opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-22efbcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 0px 23px 0px;}.elementor-286 .elementor-element.elementor-element-3fd1ef1 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-286 .elementor-element.elementor-element-3fd1ef1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-286 .elementor-element.elementor-element-3fd1ef1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-992c44a{text-align:center;}.elementor-286 .elementor-element.elementor-element-992c44a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;}.elementor-286 .elementor-element.elementor-element-2176a84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;line-height:26px;color:#ADB1B8;}.elementor-286 .elementor-element.elementor-element-2176a84 p{margin-block-end:0px;}.elementor-286 .elementor-element.elementor-element-d84526e .elementor-button{background-color:#E0A96D;font-family:"Times New Roman", Sans-serif;font-size:16px;font-weight:600;fill:#0A192F;color:#0A192F;box-shadow:0px 5px 10px 7px #6A4646;transition-duration:0.3s;border-radius:10px 10px 10px 10px;padding:15px 35px 15px 35px;}.elementor-286 .elementor-element.elementor-element-d84526e .elementor-button:hover, .elementor-286 .elementor-element.elementor-element-d84526e .elementor-button:focus{background-color:#193E73;color:#E0A96D;box-shadow:0px 10px 15px 7px #C59D9D;}.elementor-286 .elementor-element.elementor-element-d84526e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-d84526e .elementor-button:hover svg, .elementor-286 .elementor-element.elementor-element-d84526e .elementor-button:focus svg{fill:#E0A96D;}.elementor-286 .elementor-element.elementor-element-56d8982{margin-top:83px;margin-bottom:83px;}.elementor-286 .elementor-element.elementor-element-211e3f8{margin-top:19px;margin-bottom:19px;}.elementor-286 .elementor-element.elementor-element-0470bae > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #E6FFEF inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-0470bae:hover > .elementor-element-populated{border-style:solid;border-color:#82C199;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-0470bae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-b475f1e{width:var( --container-widget-width, 103.205% );max-width:103.205%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.205%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-b475f1e .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-stacked .elementor-icon{background-color:#4ADE80;color:#0F7032;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-default .elementor-icon{color:#4ADE80;border-color:#4ADE80;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-default .elementor-icon svg{fill:#4ADE80;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-framed .elementor-icon{background-color:#0F7032;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-stacked .elementor-icon svg{fill:#0F7032;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-stacked .elementor-icon:hover{background-color:#0F7534;color:#4ADE80;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-default .elementor-icon:hover{color:#0F7534;border-color:#0F7534;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-default .elementor-icon:hover svg{fill:#0F7534;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-framed .elementor-icon:hover{background-color:#4ADE80;}.elementor-286 .elementor-element.elementor-element-b475f1e.elementor-view-stacked .elementor-icon:hover svg{fill:#4ADE80;}.elementor-286 .elementor-element.elementor-element-b475f1e .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-b475f1e .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-b475f1e .elementor-icon i, .elementor-286 .elementor-element.elementor-element-b475f1e .elementor-icon svg{transform:rotate(0deg);}.elementor-286 .elementor-element.elementor-element-a00d991{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-a00d991 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#0A270C;}.elementor-286 .elementor-element.elementor-element-366f2b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0px;}.elementor-286 .elementor-element.elementor-element-366f2b9 p{margin-block-end:20px;}.elementor-286 .elementor-element.elementor-element-f446cd9 > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #EAD4FF inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-f446cd9:hover > .elementor-element-populated{border-style:solid;border-color:#A855F7;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-f446cd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-a403d90{width:var( --container-widget-width, 104.811% );max-width:104.811%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:104.811%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-a403d90 .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-stacked .elementor-icon{background-color:#A855F7;color:#360D5E;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-default .elementor-icon{color:#A855F7;border-color:#A855F7;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-default .elementor-icon svg{fill:#A855F7;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-framed .elementor-icon{background-color:#360D5E;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-stacked .elementor-icon svg{fill:#360D5E;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-stacked .elementor-icon:hover{background-color:#360D5E;color:#A855F7;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-default .elementor-icon:hover{color:#360D5E;border-color:#360D5E;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-default .elementor-icon:hover svg{fill:#360D5E;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-framed .elementor-icon:hover{background-color:#A855F7;}.elementor-286 .elementor-element.elementor-element-a403d90.elementor-view-stacked .elementor-icon:hover svg{fill:#A855F7;}.elementor-286 .elementor-element.elementor-element-a403d90 .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-a403d90 .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-51b1963{width:var( --container-widget-width, 95.127% );max-width:95.127%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95.127%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-51b1963 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#290453;}.elementor-286 .elementor-element.elementor-element-4e2758b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-286 .elementor-element.elementor-element-4e2758b p{margin-block-end:40px;}.elementor-286 .elementor-element.elementor-element-96a25cb > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #D8F2F6 inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-96a25cb:hover > .elementor-element-populated{border-style:solid;border-color:#86ADB4;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-96a25cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-6de9ab3{width:var( --container-widget-width, 103.771% );max-width:103.771%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.771%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-6de9ab3 .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-stacked .elementor-icon{background-color:#06B6D4;color:#005766;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-default .elementor-icon{color:#06B6D4;border-color:#06B6D4;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-default .elementor-icon svg{fill:#06B6D4;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-framed .elementor-icon{background-color:#005766;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-stacked .elementor-icon svg{fill:#005766;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-stacked .elementor-icon:hover{background-color:#005766;color:#06B6D4;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-default .elementor-icon:hover{color:#005766;border-color:#005766;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-default .elementor-icon:hover svg{fill:#005766;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-framed .elementor-icon:hover{background-color:#06B6D4;}.elementor-286 .elementor-element.elementor-element-6de9ab3.elementor-view-stacked .elementor-icon:hover svg{fill:#06B6D4;}.elementor-286 .elementor-element.elementor-element-6de9ab3 .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-6de9ab3 .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-983e448{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-983e448 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#003139;}.elementor-286 .elementor-element.elementor-element-2d777e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-286 .elementor-element.elementor-element-2d777e1 p{margin-block-end:40px;}.elementor-286 .elementor-element.elementor-element-1508cfa{margin-top:83px;margin-bottom:83px;}.elementor-286 .elementor-element.elementor-element-2011717{margin-top:19px;margin-bottom:19px;}.elementor-286 .elementor-element.elementor-element-517b493 > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #FAEACF inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-517b493:hover > .elementor-element-populated{border-style:solid;border-color:#B29C75;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-517b493 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-6a66b85{width:var( --container-widget-width, 100% );max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-6a66b85 .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-stacked .elementor-icon{background-color:#F59E0B;color:#724802;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-default .elementor-icon{color:#F59E0B;border-color:#F59E0B;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-default .elementor-icon svg{fill:#F59E0B;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-framed .elementor-icon{background-color:#724802;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-stacked .elementor-icon svg{fill:#724802;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-stacked .elementor-icon:hover{background-color:#724802;color:#F59E0B;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-default .elementor-icon:hover{color:#724802;border-color:#724802;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-default .elementor-icon:hover svg{fill:#724802;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-framed .elementor-icon:hover{background-color:#F59E0B;}.elementor-286 .elementor-element.elementor-element-6a66b85.elementor-view-stacked .elementor-icon:hover svg{fill:#F59E0B;}.elementor-286 .elementor-element.elementor-element-6a66b85 .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-6a66b85 .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-853bf78{width:var( --container-widget-width, 95.127% );max-width:95.127%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95.127%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-853bf78 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#2C1B00;}.elementor-286 .elementor-element.elementor-element-85c20d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-286 .elementor-element.elementor-element-85c20d3 p{margin-block-end:40px;}.elementor-286 .elementor-element.elementor-element-142d372 > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #F3E3E6 inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-142d372:hover > .elementor-element-populated{border-style:solid;border-color:#B97B86;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-142d372 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-10fa939{width:var( --container-widget-width, 99.165% );max-width:99.165%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.165%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-10fa939 .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-stacked .elementor-icon{background-color:#F43F5E;color:#830D22;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-default .elementor-icon{color:#F43F5E;border-color:#F43F5E;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-default .elementor-icon svg{fill:#F43F5E;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-framed .elementor-icon{background-color:#830D22;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-stacked .elementor-icon svg{fill:#830D22;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-stacked .elementor-icon:hover{background-color:#830D22;color:#F43F5E;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-default .elementor-icon:hover{color:#830D22;border-color:#830D22;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-default .elementor-icon:hover svg{fill:#830D22;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-framed .elementor-icon:hover{background-color:#F43F5E;}.elementor-286 .elementor-element.elementor-element-10fa939.elementor-view-stacked .elementor-icon:hover svg{fill:#F43F5E;}.elementor-286 .elementor-element.elementor-element-10fa939 .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-10fa939 .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-30bd5bd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-30bd5bd .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#310109;}.elementor-286 .elementor-element.elementor-element-14aef9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-286 .elementor-element.elementor-element-14aef9d p{margin-block-end:40px;}.elementor-286 .elementor-element.elementor-element-781bfb0 > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #DDFFF4 inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-781bfb0:hover > .elementor-element-populated{border-style:solid;border-color:#71AD99;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-781bfb0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-94258a5{width:var( --container-widget-width, 98.532% );max-width:98.532%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.532%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-94258a5 .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-stacked .elementor-icon{background-color:#10B981;color:#003121;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-default .elementor-icon{color:#10B981;border-color:#10B981;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-default .elementor-icon svg{fill:#10B981;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-framed .elementor-icon{background-color:#003121;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-stacked .elementor-icon svg{fill:#003121;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-stacked .elementor-icon:hover{background-color:#003121;color:#10B981;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-default .elementor-icon:hover{color:#003121;border-color:#003121;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-default .elementor-icon:hover svg{fill:#003121;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-framed .elementor-icon:hover{background-color:#10B981;}.elementor-286 .elementor-element.elementor-element-94258a5.elementor-view-stacked .elementor-icon:hover svg{fill:#10B981;}.elementor-286 .elementor-element.elementor-element-94258a5 .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-94258a5 .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-424b2fc{width:var( --container-widget-width, 95.127% );max-width:95.127%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95.127%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-424b2fc .elementor-heading-title{font-size:25px;font-weight:700;line-height:35px;color:#002217;}.elementor-286 .elementor-element.elementor-element-2c08b4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-286 .elementor-element.elementor-element-2c08b4f p{margin-block-end:40px;}.elementor-286 .elementor-element.elementor-element-91a8c5d{margin-top:83px;margin-bottom:83px;}.elementor-286 .elementor-element.elementor-element-9dd50ca{margin-top:23px;margin-bottom:23px;}.elementor-286 .elementor-element.elementor-element-9dd50ca.elementor-section::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-286 .elementor-element.elementor-element-c31ac46 > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #D8E7FF inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-c31ac46:hover > .elementor-element-populated{border-style:solid;border-color:#588FE9;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-c31ac46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-6f95a5d{width:var( --container-widget-width, 103.205% );max-width:103.205%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.205%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-6f95a5d .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-stacked .elementor-icon{background-color:#3B82F6;color:#002D75;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-framed .elementor-icon{background-color:#002D75;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-stacked .elementor-icon svg{fill:#002D75;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-stacked .elementor-icon:hover{background-color:#002D75;color:#3B82F6;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-default .elementor-icon:hover{color:#002D75;border-color:#002D75;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-default .elementor-icon:hover svg{fill:#002D75;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-framed .elementor-icon:hover{background-color:#3B82F6;}.elementor-286 .elementor-element.elementor-element-6f95a5d.elementor-view-stacked .elementor-icon:hover svg{fill:#3B82F6;}.elementor-286 .elementor-element.elementor-element-6f95a5d .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-6f95a5d .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-bc8d6ec{width:var( --container-widget-width, 95.127% );max-width:95.127%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95.127%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-bc8d6ec .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#001940;}.elementor-286 .elementor-element.elementor-element-be57e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-286 .elementor-element.elementor-element-be57e4f p{margin-block-end:40px;}.elementor-286 .elementor-element.elementor-element-183173a > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #F8CFFF inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-183173a:hover > .elementor-element-populated{border-style:solid;border-color:#CA5CDD;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-183173a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-2f1091e{width:var( --container-widget-width, 103.205% );max-width:103.205%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.205%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-2f1091e .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-stacked .elementor-icon{background-color:#D946EF;color:#560063;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-default .elementor-icon{color:#D946EF;border-color:#D946EF;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-default .elementor-icon svg{fill:#D946EF;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-framed .elementor-icon{background-color:#560063;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-stacked .elementor-icon svg{fill:#560063;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-stacked .elementor-icon:hover{background-color:#560063;color:#D946EF;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-default .elementor-icon:hover{color:#560063;border-color:#560063;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-framed .elementor-icon:hover, .elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-default .elementor-icon:hover svg{fill:#560063;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-framed .elementor-icon:hover{background-color:#D946EF;}.elementor-286 .elementor-element.elementor-element-2f1091e.elementor-view-stacked .elementor-icon:hover svg{fill:#D946EF;}.elementor-286 .elementor-element.elementor-element-2f1091e .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-2f1091e .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-15699e0{width:var( --container-widget-width, 95.127% );max-width:95.127%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95.127%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-15699e0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#300038;}.elementor-286 .elementor-element.elementor-element-e02983f{text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-286 .elementor-element.elementor-element-1ba7c98 > .elementor-element-populated{border-style:solid;box-shadow:100px 100px 58px -99px #FAEDCE inset;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:14px 7px 20px 14px;}.elementor-286 .elementor-element.elementor-element-1ba7c98:hover > .elementor-element-populated{border-style:solid;border-color:#D2AB46;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-1ba7c98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-cbc6519{width:var( --container-widget-width, 109.149% );max-width:109.149%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.149%;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-cbc6519 .elementor-icon-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-stacked .elementor-icon{background-color:#FBBF24;color:#745300;}.elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-default .elementor-icon{color:#FBBF24;border-color:#FBBF24;}.elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-default .elementor-icon svg{fill:#FBBF24;}.elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-framed .elementor-icon{background-color:#745300;}.elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-stacked .elementor-icon svg{fill:#745300;}.elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-framed .elementor-icon:hover{background-color:#FBBF24;}.elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-stacked .elementor-icon:hover{color:#FBBF24;}.elementor-286 .elementor-element.elementor-element-cbc6519.elementor-view-stacked .elementor-icon:hover svg{fill:#FBBF24;}.elementor-286 .elementor-element.elementor-element-cbc6519 .elementor-icon{font-size:35px;padding:18px;border-radius:35px 35px 35px 35px;}.elementor-286 .elementor-element.elementor-element-cbc6519 .elementor-icon svg{height:35px;}.elementor-286 .elementor-element.elementor-element-ee59a27{width:var( --container-widget-width, 95.127% );max-width:95.127%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95.127%;--container-widget-flex-grow:0;text-align:center;}.elementor-286 .elementor-element.elementor-element-ee59a27 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;line-height:35px;color:#3D2C00;}.elementor-286 .elementor-element.elementor-element-b48cd11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-286 .elementor-element.elementor-element-b48cd11 p{margin-block-end:40px;}.elementor-286 .elementor-element.elementor-element-82d13c9:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-82d13c9 .elementor-icon-box-wrapper{gap:15px;}.elementor-286 .elementor-element.elementor-element-82d13c9.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-286 .elementor-element.elementor-element-82d13c9.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-82d13c9.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-286 .elementor-element.elementor-element-82d13c9 .elementor-icon{font-size:40px;}.elementor-286 .elementor-element.elementor-element-82d13c9 .elementor-icon-box-title, .elementor-286 .elementor-element.elementor-element-82d13c9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-286 .elementor-element.elementor-element-82d13c9 .elementor-icon-box-title{color:#003D47;}.elementor-286 .elementor-element.elementor-element-82d13c9 .elementor-icon-box-description{font-family:"M PLUS Code Latin", Sans-serif;font-size:15px;line-height:1.5em;color:#5B7B7E;}.elementor-286 .elementor-element.elementor-element-17bcc82:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-17bcc82 .elementor-icon-box-wrapper{gap:15px;}.elementor-286 .elementor-element.elementor-element-17bcc82.elementor-view-stacked .elementor-icon{background-color:#FBBF24;}.elementor-286 .elementor-element.elementor-element-17bcc82.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-17bcc82.elementor-view-default .elementor-icon{fill:#FBBF24;color:#FBBF24;border-color:#FBBF24;}.elementor-286 .elementor-element.elementor-element-17bcc82 .elementor-icon{font-size:40px;}.elementor-286 .elementor-element.elementor-element-17bcc82 .elementor-icon-box-title, .elementor-286 .elementor-element.elementor-element-17bcc82 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-286 .elementor-element.elementor-element-17bcc82 .elementor-icon-box-title{color:#553D00;}.elementor-286 .elementor-element.elementor-element-17bcc82 .elementor-icon-box-description{font-family:"M PLUS Code Latin", Sans-serif;font-size:15px;line-height:1.5em;color:#736E62;}.elementor-286 .elementor-element.elementor-element-137a55c:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-286 .elementor-element.elementor-element-137a55c .elementor-icon-box-wrapper{gap:15px;}.elementor-286 .elementor-element.elementor-element-137a55c.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-286 .elementor-element.elementor-element-137a55c.elementor-view-framed .elementor-icon, .elementor-286 .elementor-element.elementor-element-137a55c.elementor-view-default .elementor-icon{fill:#3B82F6;color:#3B82F6;border-color:#3B82F6;}.elementor-286 .elementor-element.elementor-element-137a55c .elementor-icon{font-size:40px;}.elementor-286 .elementor-element.elementor-element-137a55c .elementor-icon-box-title, .elementor-286 .elementor-element.elementor-element-137a55c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-286 .elementor-element.elementor-element-137a55c .elementor-icon-box-title{color:#002562;}.elementor-286 .elementor-element.elementor-element-137a55c .elementor-icon-box-description{font-family:"M PLUS Code Latin", Sans-serif;font-size:15px;line-height:1.5em;color:#57667F;}.elementor-286 .elementor-element.elementor-element-f721de2:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-f721de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#445D91;}.elementor-286 .elementor-element.elementor-element-f721de2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:24px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-286 .elementor-element.elementor-element-f721de2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-286 .elementor-element.elementor-element-5e9634c{text-align:center;}.elementor-286 .elementor-element.elementor-element-5e9634c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-503afde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#FBBF24;}.elementor-286 .elementor-element.elementor-element-e9fee7d .elementor-button{background-color:#3B82F6;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-286 .elementor-element.elementor-element-e9fee7d .elementor-button-content-wrapper{flex-direction:row;}.elementor-286 .elementor-element.elementor-element-e9fee7d .elementor-button .elementor-button-content-wrapper{gap:9px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-286 .elementor-element.elementor-element-992c44a .elementor-heading-title{font-size:28px;}}/* Start custom CSS for column, class: .elementor-element-0470bae *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-0470bae {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Soft Green Glow */
.elementor-286 .elementor-element.elementor-element-0470bae:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(74, 222, 128, 0.22),  /* Soft top aura */
                0 -2px 10px 1px rgba(74, 222, 128, 0.5);   /* Fine neon edge */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f446cd9 *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-f446cd9 {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Light Purple Glow */
.elementor-286 .elementor-element.elementor-element-f446cd9:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(168, 85, 247, 0.22), 
                0 -2px 10px 1px rgba(168, 85, 247, 0.5);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96a25cb *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-96a25cb {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Neon Cyan Glow */
.elementor-286 .elementor-element.elementor-element-96a25cb:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(6, 182, 212, 0.22), 
                0 -2px 10px 1px rgba(6, 182, 212, 0.5);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56d8982 *//* Normal Card State (Default State) */
.elementor-286 .elementor-element.elementor-element-56d8982 {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Premium Mix: Top Sapphire Blue Glow + Bottom Neon Gold Aura (Hover State) */
.elementor-286 .elementor-element.elementor-element-56d8982:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 50px 6px rgba(59, 130, 246, 0.35),  /* Pushes a deep Sapphire Blue aura upwards */
                0 -2px 12px 2px rgba(59, 130, 246, 0.6),   /* Sharp Sapphire Blue edge on the very top */
                0 8px 45px 4px rgba(251, 191, 36, 0.22);   /* Soft, warm Neon Gold blur spreading downwards */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-517b493 *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-517b493 {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Neon Orange Glow */
.elementor-286 .elementor-element.elementor-element-517b493:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(245, 158, 11, 0.22), 
                0 -2px 10px 1px rgba(245, 158, 11, 0.5);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-142d372 *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-142d372 {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Ruby Pink Glow */
.elementor-286 .elementor-element.elementor-element-142d372:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(244, 63, 94, 0.22), 
                0 -2px 10px 1px rgba(244, 63, 94, 0.5);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-781bfb0 *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-781bfb0 {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Electric Lime Glow */
.elementor-286 .elementor-element.elementor-element-781bfb0:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(16, 185, 129, 0.22), 
                0 -2px 10px 1px rgba(16, 185, 129, 0.5);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1508cfa *//* Normal Card State (Default State) */
.elementor-286 .elementor-element.elementor-element-1508cfa {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Premium Mix: Top Sapphire Blue Glow + Bottom Neon Gold Aura (Hover State) */
.elementor-286 .elementor-element.elementor-element-1508cfa:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 50px 6px rgba(59, 130, 246, 0.35),  /* Pushes a deep Sapphire Blue aura upwards */
                0 -2px 12px 2px rgba(59, 130, 246, 0.6),   /* Sharp Sapphire Blue edge on the very top */
                0 8px 45px 4px rgba(251, 191, 36, 0.22);   /* Soft, warm Neon Gold blur spreading downwards */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c31ac46 *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-c31ac46 {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Royal Sapphire Blue Glow */
.elementor-286 .elementor-element.elementor-element-c31ac46:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(59, 130, 246, 0.22), 
                0 -2px 10px 1px rgba(59, 130, 246, 0.5);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-183173a *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-183173a {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Neon Fuchsia Glow */
.elementor-286 .elementor-element.elementor-element-183173a:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(217, 70, 239, 0.22), 
                0 -2px 10px 1px rgba(217, 70, 239, 0.5);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ba7c98 *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-1ba7c98 {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Light Blur Neon Gold Glow */
.elementor-286 .elementor-element.elementor-element-1ba7c98:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 40px 4px rgba(251, 191, 36, 0.22), 
                0 -2px 10px 1px rgba(251, 191, 36, 0.5);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91a8c5d *//* Normal Card State (Default State) */
.elementor-286 .elementor-element.elementor-element-91a8c5d {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 
                0 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Premium Mix: Top Sapphire Blue Glow + Bottom Neon Gold Aura (Hover State) */
.elementor-286 .elementor-element.elementor-element-91a8c5d:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7), 
                0 -6px 50px 6px rgba(59, 130, 246, 0.35),  /* Pushes a deep Sapphire Blue aura upwards */
                0 -2px 12px 2px rgba(59, 130, 246, 0.6),   /* Sharp Sapphire Blue edge on the very top */
                0 8px 45px 4px rgba(251, 191, 36, 0.22);   /* Soft, warm Neon Gold blur spreading downwards */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82d13c9 *//* Column 1 Card Layout (White Background + Neon Cyan Border) */
.elementor-286 .elementor-element.elementor-element-82d13c9 {
    background: #FFFFFF;
    border: 1.5px solid #06B6D4; /* Solid Neon Cyan Border */
    border-radius: 12px;
    padding: 35px 25px;
    transition: all 0.4s ease-in-out !important;
}

/* Hover State with Elegant Glow */
.elementor-286 .elementor-element.elementor-element-82d13c9:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(6, 182, 212, 0.15),  /* Soft Cyan base shadow */
                0 -4px 20px rgba(59, 130, 246, 0.15),   /* Sapphire Blue upper glow */
                0 6px 20px rgba(251, 191, 36, 0.1);     /* Neon Gold bottom balance */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b7bb2f5 *//* Card Layout Structure */
.elementor-286 .elementor-element.elementor-element-b7bb2f5 {
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 35px 25px;
    transition: all 0.4s ease-in-out !important;
}

/* Sophisticated Blue Top & Gold Bottom Soft Aura */
.elementor-286 .elementor-element.elementor-element-b7bb2f5:hover {
    transform: translateY(-5px);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6), 
                0 -4px 30px 2px rgba(59, 130, 246, 0.18),  /* Sapphire Blue top glow */
                0 6px 30px 2px rgba(251, 191, 36, 0.1);    /* Neon Gold bottom glow */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17bcc82 *//* Normal Card State */
.elementor-286 .elementor-element.elementor-element-17bcc82 {
    background: #FFFFFF;
    border: 1px solid #FBBF24; /* Solid Neon Gold Border always visible */
    border-radius: 12px;
    padding: 35px 25px;
    transition: all 0.4s ease-in-out !important;
}

/* Hover State with Smooth Lift & Glow Blend */
.elementor-286 .elementor-element.elementor-element-17bcc82:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1), 
                0 -4px 20px rgba(59, 130, 246, 0.15), /* Subtle Sapphire Blue top aura */
                0 6px 20px rgba(251, 191, 36, 0.15);  /* Neon Gold bottom aura glow */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6bd164c *//* Card Layout Structure */
.elementor-286 .elementor-element.elementor-element-6bd164c {
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 35px 25px;
    transition: all 0.4s ease-in-out !important;
}

/* Sophisticated Blue Top & Gold Bottom Soft Aura */
.elementor-286 .elementor-element.elementor-element-6bd164c:hover {
    transform: translateY(-5px);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6), 
                0 -4px 30px 2px rgba(59, 130, 246, 0.18),  /* Sapphire Blue top glow */
                0 6px 30px 2px rgba(251, 191, 36, 0.1);    /* Neon Gold bottom glow */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-137a55c *//* Always Active Sapphire Blue Border */
.elementor-286 .elementor-element.elementor-element-137a55c {
    background: #FFFFFF;
    border: 1px solid #3B82F6; /* Border color shob shomoy blue thakbe */
    border-radius: 12px;
    padding: 35px 25px;
    transition: all 0.4s ease-in-out !important;
}

/* Hover State without changing border color */
.elementor-286 .elementor-element.elementor-element-137a55c:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1), 
                0 -4px 20px rgba(59, 130, 246, 0.15),
                0 6px 20px rgba(251, 191, 36, 0.1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f95af1 *//* Card Layout Structure */
.elementor-286 .elementor-element.elementor-element-2f95af1 {
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 35px 25px;
    transition: all 0.4s ease-in-out !important;
}

/* Sophisticated Blue Top & Gold Bottom Soft Aura */
.elementor-286 .elementor-element.elementor-element-2f95af1:hover {
    transform: translateY(-5px);
    background: rgba(255, 255, 255, 0.04);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6), 
                0 -4px 30px 2px rgba(59, 130, 246, 0.18),  /* Sapphire Blue top glow */
                0 6px 30px 2px rgba(251, 191, 36, 0.1);    /* Neon Gold bottom glow */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9fee7d *//* Normal Button Border Transition */
.elementor-286 .elementor-element.elementor-element-e9fee7d .elementor-button {
    border: 1px solid rgba(255, 255, 255, 0.1);
    transition: all 0.4s ease-in-out !important;
}

/* Mixed Blue & Gold Neon Edge Glow on Hover */
.elementor-286 .elementor-element.elementor-element-e9fee7d .elementor-button:hover {
    background-color: #3B82F6 !important; /* Retains Sapphire Blue */
    transform: scale(1.03);
    box-shadow: 0 0 25px 3px rgba(59, 130, 246, 0.5),  /* Sapphire Blue main core glow */
                0 0 12px 1px rgba(251, 191, 36, 0.4);   /* Soft Gold border side accent */
}/* End custom CSS */