.elementor-317 .elementor-element.elementor-element-5528a6f{--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;}.elementor-317 .elementor-element.elementor-element-6ff63f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-317 .elementor-element.elementor-element-fa3d898{--display:flex;--min-height:0px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-449dbd6 );--border-color:var( --e-global-color-449dbd6 );--border-radius:31px 31px 31px 31px;}.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-317 .elementor-element.elementor-element-c9e768b{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-317 .elementor-element.elementor-element-c9e768b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-ef3e75b{text-align:center;}.elementor-317 .elementor-element.elementor-element-ef3e75b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-495bccd{text-align:center;width:var( --container-widget-width, 65.4% );max-width:65.4%;--container-widget-width:65.4%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-495bccd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-495bccd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-6e0c8d9{text-align:center;}.elementor-317 .elementor-element.elementor-element-6e0c8d9 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-317 .elementor-element.elementor-element-6e0c8d9 .hfe-breadcrumbs, .elementor-317 .elementor-element.elementor-element-6e0c8d9 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-accent );}.elementor-317 .elementor-element.elementor-element-6e0c8d9 .hfe-breadcrumbs svg{fill:var( --e-global-color-accent );}.elementor-317 .elementor-element.elementor-element-6e0c8d9 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:#B3B3B3;}.elementor-317 .elementor-element.elementor-element-6e0c8d9 .hfe-breadcrumbs-separator-icon svg{fill:#B3B3B3;}.elementor-317 .elementor-element.elementor-element-6e0c8d9 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-317 .elementor-element.elementor-element-6e0c8d9 .hfe-breadcrumbs-last svg{color:#B3B3B3;}.elementor-317 .elementor-element.elementor-element-d02ad78{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-317 .elementor-element.elementor-element-38f7852{--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;}.elementor-317 .elementor-element.elementor-element-3d0bcba .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:43px;font-weight:700;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-99b2513 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:100;line-height:25px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-4e0c3a8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-317 .elementor-element.elementor-element-6aad7bd{--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;}.elementor-317 .elementor-element.elementor-element-6aad7bd.e-con{--flex-grow:0;--flex-shrink:0;}.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-317 .elementor-element.elementor-element-a4c13b0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-a4c13b0 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-a4c13b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-a4c13b0.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-a4c13b0.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-a4c13b0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-a4c13b0 .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-a4c13b0:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-a4c13b0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-a4c13b0 .elementor-icon-box-description{color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-a4c13b0{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-a4c13b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-3732d94{--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;}.elementor-317 .elementor-element.elementor-element-3732d94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-5b036df .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-5b036df .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-5b036df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-5b036df.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-5b036df.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-5b036df.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-5b036df .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-5b036df:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-5b036df:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-5b036df .elementor-icon-box-description{color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-5b036df{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-5b036df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-a427f9c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-317 .elementor-element.elementor-element-72f357a{--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;}.elementor-317 .elementor-element.elementor-element-72f357a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-3a045fd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-3a045fd .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-3a045fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-3a045fd.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-3a045fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-3a045fd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-3a045fd .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-3a045fd:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-3a045fd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-3a045fd .elementor-icon-box-description{color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-3a045fd{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-3a045fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-7823a06{--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;}.elementor-317 .elementor-element.elementor-element-7823a06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-f5a4916 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-f5a4916 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-f5a4916.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-f5a4916.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-f5a4916.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-f5a4916.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-f5a4916 .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-f5a4916:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-f5a4916:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-f5a4916 .elementor-icon-box-description{color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-f5a4916{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-f5a4916.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-ce95cee{--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;}.elementor-317 .elementor-element.elementor-element-f291c8a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-b305c51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-d73b5b2{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-317 .elementor-element.elementor-element-d73b5b2 .elementor-social-icon{background-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-d73b5b2 .elementor-social-icon i{color:#050000;}.elementor-317 .elementor-element.elementor-element-d73b5b2 .elementor-social-icon svg{fill:#050000;}.elementor-317 .elementor-element.elementor-element-d73b5b2 .elementor-icon{border-radius:42px 42px 42px 42px;}.elementor-317 .elementor-element.elementor-element-6bcdea1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-317 .elementor-element.elementor-element-eb7876a{--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;}.elementor-317 .elementor-element.elementor-element-eb7876a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-6659f9c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-6659f9c .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-6659f9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-6659f9c.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-6659f9c.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-6659f9c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-6659f9c .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-6659f9c:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-6659f9c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-6659f9c .elementor-icon-box-description{color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-6659f9c{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-6659f9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-3c14cf0{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-317 .elementor-element.elementor-element-c2fca39{--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;}.elementor-317 .elementor-element.elementor-element-c2fca39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-99e326c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-99e326c .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-99e326c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-99e326c.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-99e326c.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-99e326c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-99e326c .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-99e326c:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-99e326c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-99e326c .elementor-icon-box-description{color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-99e326c{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-99e326c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-e1d7edb{--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:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-317 .elementor-element.elementor-element-e8889c4{--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;--background-transition:0.4s;border-style:none;--border-style:none;}.elementor-317 .elementor-element.elementor-element-e8889c4:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-e8889c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-e98b19b .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-e98b19b .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-stacked .elementor-icon{background-color:#000000;fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-317 .elementor-element.elementor-element-e98b19b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-e98b19b .elementor-icon{font-size:35px;padding:12px;}.elementor-317 .elementor-element.elementor-element-e98b19b .elementor-icon-box-title, .elementor-317 .elementor-element.elementor-element-e98b19b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-e98b19b:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-e98b19b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-317 .elementor-element.elementor-element-e98b19b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-317 .elementor-element.elementor-element-e98b19b{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-e98b19b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-d40403e{--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;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-317 .elementor-element.elementor-element-4f4508b .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-4f4508b .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-4f4508b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-4f4508b.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-4f4508b.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-4f4508b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-4f4508b .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-4f4508b .elementor-icon-box-title, .elementor-317 .elementor-element.elementor-element-4f4508b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-4f4508b:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-4f4508b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-4f4508b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-4f4508b{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-4f4508b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-8020a7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-317 .elementor-element.elementor-element-a1daa11 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-a1daa11 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-a1daa11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-a1daa11.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-a1daa11.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-a1daa11.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-a1daa11 .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-a1daa11 .elementor-icon-box-title, .elementor-317 .elementor-element.elementor-element-a1daa11 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-a1daa11:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-a1daa11:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-a1daa11 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-a1daa11{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-a1daa11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-41ff893{--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:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-317 .elementor-element.elementor-element-efd41b9{--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;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-317 .elementor-element.elementor-element-b7141d0 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-b7141d0 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-b7141d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-b7141d0.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-b7141d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-b7141d0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-b7141d0 .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-b7141d0 .elementor-icon-box-title, .elementor-317 .elementor-element.elementor-element-b7141d0 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-b7141d0:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-b7141d0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-b7141d0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-b7141d0{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-b7141d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-429a49c{--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;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-317 .elementor-element.elementor-element-f74a584 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-f74a584 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-f74a584.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-f74a584.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-f74a584.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-f74a584.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-f74a584 .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-f74a584 .elementor-icon-box-title, .elementor-317 .elementor-element.elementor-element-f74a584 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-f74a584:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-f74a584:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-f74a584 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-f74a584{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-f74a584.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-4c6c319{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-317 .elementor-element.elementor-element-d450238 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-317 .elementor-element.elementor-element-d450238 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-d450238.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-449dbd6 );fill:var( --e-global-color-be23eb4 );color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-d450238.elementor-view-framed .elementor-icon, .elementor-317 .elementor-element.elementor-element-d450238.elementor-view-default .elementor-icon{fill:var( --e-global-color-449dbd6 );color:var( --e-global-color-449dbd6 );border-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-d450238.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-be23eb4 );}.elementor-317 .elementor-element.elementor-element-d450238 .elementor-icon{font-size:29px;padding:12px;}.elementor-317 .elementor-element.elementor-element-d450238 .elementor-icon-box-title, .elementor-317 .elementor-element.elementor-element-d450238 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-317 .elementor-element.elementor-element-d450238:has(:hover) .elementor-icon-box-title,
					 .elementor-317 .elementor-element.elementor-element-d450238:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-d450238 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-06fc07e );}.elementor-317 .elementor-element.elementor-element-d450238{width:var( --container-widget-width, 206.939% );max-width:206.939%;--container-widget-width:206.939%;--container-widget-flex-grow:0;}.elementor-317 .elementor-element.elementor-element-d450238.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-317 .elementor-element.elementor-element-5dd6950{--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;}.elementor-317 .elementor-element.elementor-element-5dd6950:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-5dd6950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5E045C 0%, #000000 100%);}.elementor-317 .elementor-element.elementor-element-32aa4c0{--display:flex;}.elementor-317 .elementor-element.elementor-element-7b35f52{--spacer-size:50px;}.elementor-317 .elementor-element.elementor-element-8ba5898{text-align:center;}.elementor-317 .elementor-element.elementor-element-8ba5898 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-317 .elementor-element.elementor-element-4c886fb{text-align:center;}.elementor-317 .elementor-element.elementor-element-4c886fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.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-317 .elementor-element.elementor-element-a342991 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-317 .elementor-element.elementor-element-a342991 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-317 .elementor-element.elementor-element-a342991{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-317 .elementor-element.elementor-element-a342991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-317 .elementor-element.elementor-element-a342991 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-317 .elementor-element.elementor-element-a342991 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-color:#000000;border-color:var( --e-global-color-449dbd6 );border-style:groove;border-width:2px 2px 2px 2px;border-radius:24px 24px 24px 24px;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button-wrap{max-width:200px;}.elementor-317 .elementor-element.elementor-element-a37b619{text-align:center;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button-icon{font-size:18px;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button-icon svg{width:18px;height:18px;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}	.elementor-317 .elementor-element.elementor-element-a37b619 [class*="elementor-animation"]:hover,
								.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button::before,
								.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button::after{background-color:var( --e-global-color-449dbd6 );}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-317 .elementor-element.elementor-element-a37b619 .wpr-button:hover{border-color:#E8E8E8;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-317 .elementor-element.elementor-element-a37b619.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}@media(min-width:768px){.elementor-317 .elementor-element.elementor-element-fa3d898{--width:12%;}.elementor-317 .elementor-element.elementor-element-38f7852{--width:50%;}.elementor-317 .elementor-element.elementor-element-6aad7bd{--width:46.412%;}.elementor-317 .elementor-element.elementor-element-3732d94{--width:46.412%;}.elementor-317 .elementor-element.elementor-element-72f357a{--width:46.412%;}.elementor-317 .elementor-element.elementor-element-7823a06{--width:46.412%;}.elementor-317 .elementor-element.elementor-element-ce95cee{--width:50%;}.elementor-317 .elementor-element.elementor-element-eb7876a{--width:100.566%;}.elementor-317 .elementor-element.elementor-element-c2fca39{--width:100.566%;}.elementor-317 .elementor-element.elementor-element-e8889c4{--width:50%;}.elementor-317 .elementor-element.elementor-element-d40403e{--width:50%;}.elementor-317 .elementor-element.elementor-element-8020a7f{--width:50%;}.elementor-317 .elementor-element.elementor-element-efd41b9{--width:50%;}.elementor-317 .elementor-element.elementor-element-429a49c{--width:50%;}.elementor-317 .elementor-element.elementor-element-4c6c319{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-e8889c4 */.elementor-317 .elementor-element.elementor-element-e8889c4 {
    position: relative;
    background: #140c25;
    border-radius: 22px;
    padding: 40px;
    border: 1px solid rgba(179,179,179,0.4);
    z-index: 1;
}

/* Outer Border */
.elementor-317 .elementor-element.elementor-element-e8889c4::before {
    content: "";
    position: absolute;
    top: -12px;
    left: -12px;
    right: -12px;
    bottom: -12px;
    border-radius: 34px;
    border: 1px solid rgba(179,179,179,0.25);
    pointer-events: none;
    z-index: -1;
}

/* Grid Lines */
.elementor-317 .elementor-element.elementor-element-e8889c4::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    background-image: 
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px;
    pointer-events: none;
    z-index: 0;
}
/* Smooth transition */
.elementor-317 .elementor-element.elementor-element-e8889c4 {
    transition: all 0.35s ease-in-out;
}

/* Hover effect */
.elementor-317 .elementor-element.elementor-element-e8889c4:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.4);
    border-color: rgba(255,255,255,0.6);
}

/* Outer border glow on hover */
.elementor-317 .elementor-element.elementor-element-e8889c4:hover::before {
    border-color: rgba(255,255,255,0.6);
    box-shadow: 0 0 30px rgba(255,255,255,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40403e */.elementor-317 .elementor-element.elementor-element-d40403e {
    position: relative;
    background: #140c25;
    border-radius: 22px;
    padding: 40px;
    border: 1px solid rgba(179,179,179,0.4);
    z-index: 1;
}

/* Outer Border */
.elementor-317 .elementor-element.elementor-element-d40403e::before {
    content: "";
    position: absolute;
    top: -12px;
    left: -12px;
    right: -12px;
    bottom: -12px;
    border-radius: 34px;
    border: 1px solid rgba(179,179,179,0.25);
    pointer-events: none;
    z-index: -1;
}

/* Grid Lines */
.elementor-317 .elementor-element.elementor-element-d40403e::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    background-image: 
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8020a7f */.elementor-317 .elementor-element.elementor-element-8020a7f {
    position: relative;
    background: #140c25;
    border-radius: 22px;
    padding: 40px;
    border: 1px solid rgba(179,179,179,0.4);
    z-index: 1;
}

/* Outer Border */
.elementor-317 .elementor-element.elementor-element-8020a7f::before {
    content: "";
    position: absolute;
    top: -12px;
    left: -12px;
    right: -12px;
    bottom: -12px;
    border-radius: 34px;
    border: 1px solid rgba(179,179,179,0.25);
    pointer-events: none;
    z-index: -1;
}

/* Grid Lines */
.elementor-317 .elementor-element.elementor-element-8020a7f::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    background-image: 
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d7edb */.elementor-317 .elementor-element.elementor-element-e1d7edb {
    position: relative;
    border-radius: 22px;
    padding: 40px;
    overflow: hidden;

    background-color: #140c25;

    /* subtle grid */
    background-image: 
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px;

    /* subtle outer glow */
    box-shadow: 0 0 35px rgba(120, 0, 255, 0.12);

    /* optional: inner shadow for depth instead of border */
    box-shadow: 
        inset 0 0 0 1px rgba(255,255,255,0.05), 
        0 0 35px rgba(120, 0, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd41b9 */.elementor-317 .elementor-element.elementor-element-efd41b9 {
    position: relative;
    background: #140c25;
    border-radius: 22px;
    padding: 40px;
    border: 1px solid rgba(179,179,179,0.4);
    z-index: 1;
}

/* Outer Border */
.elementor-317 .elementor-element.elementor-element-efd41b9::before {
    content: "";
    position: absolute;
    top: -12px;
    left: -12px;
    right: -12px;
    bottom: -12px;
    border-radius: 34px;
    border: 1px solid rgba(179,179,179,0.25);
    pointer-events: none;
    z-index: -1;
}

/* Grid Lines */
.elementor-317 .elementor-element.elementor-element-efd41b9::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    background-image: 
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-429a49c */.elementor-317 .elementor-element.elementor-element-429a49c {
    position: relative;
    background: #140c25;
    border-radius: 22px;
    padding: 40px;
    border: 1px solid rgba(179,179,179,0.4);
    z-index: 1;
}

/* Outer Border */
.elementor-317 .elementor-element.elementor-element-429a49c::before {
    content: "";
    position: absolute;
    top: -12px;
    left: -12px;
    right: -12px;
    bottom: -12px;
    border-radius: 34px;
    border: 1px solid rgba(179,179,179,0.25);
    pointer-events: none;
    z-index: -1;
}

/* Grid Lines */
.elementor-317 .elementor-element.elementor-element-429a49c::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    background-image: 
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c319 */.elementor-317 .elementor-element.elementor-element-4c6c319 {
    position: relative;
    background: #140c25;
    border-radius: 22px;
    padding: 40px;
    border: 1px solid rgba(179,179,179,0.4);
    z-index: 1;
}

/* Outer Border */
.elementor-317 .elementor-element.elementor-element-4c6c319::before {
    content: "";
    position: absolute;
    top: -12px;
    left: -12px;
    right: -12px;
    bottom: -12px;
    border-radius: 34px;
    border: 1px solid rgba(179,179,179,0.25);
    pointer-events: none;
    z-index: -1;
}

/* Grid Lines */
.elementor-317 .elementor-element.elementor-element-4c6c319::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 22px;
    background-image: 
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41ff893 */.elementor-317 .elementor-element.elementor-element-41ff893 {
    position: relative;
    border-radius: 22px;
    padding: 40px;
    overflow: hidden;

    background-color: #140c25;

    /* subtle grid */
    background-image: 
        linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px;

    /* subtle outer glow */
    box-shadow: 0 0 35px rgba(120, 0, 255, 0.12);

    /* optional: inner shadow for depth instead of border */
    box-shadow: 
        inset 0 0 0 1px rgba(255,255,255,0.05), 
        0 0 35px rgba(120, 0, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for wpr-button, class: .elementor-element-a37b619 */.elementor-317 .elementor-element.elementor-element-a37b619:hover {
    transform: scale(1.05) translateY(-5px); /* pop and lift */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); /* subtle shadow */
    transition: all 0.3s ease; /* smooth animation */
}/* End custom CSS */