.elementor-447 .elementor-element.elementor-element-b662970{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-30fb110{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-dd3c72e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-dd3c72e.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-dd3c72e{text-align:center;}.elementor-447 .elementor-element.elementor-element-dd3c72e .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-54a163a{width:100%;max-width:100%;text-align:center;}.elementor-447 .elementor-element.elementor-element-54a163a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-447 .elementor-element.elementor-element-54a163a.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-54a163a .elementor-heading-title{font-family:"Anta", Sans-serif;font-size:20px;}.elementor-447 .elementor-element.elementor-element-10032f9{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-bae1211{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-1f87429{--display:flex;}.elementor-447 .elementor-element.elementor-element-33c16ef{--grid-columns:3;width:100%;max-width:100%;grid-row:span 1;}.elementor-447 .elementor-element.elementor-element-33c16ef .elementor-loop-container{grid-auto-rows:1fr;}.elementor-447 .elementor-element.elementor-element-33c16ef .e-loop-item > .elementor-section, .elementor-447 .elementor-element.elementor-element-33c16ef .e-loop-item > .elementor-section > .elementor-container, .elementor-447 .elementor-element.elementor-element-33c16ef .e-loop-item > .e-con, .elementor-447 .elementor-element.elementor-element-33c16ef .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-447 .elementor-element.elementor-element-9aa3e48{--display:flex;}.elementor-447 .elementor-element.elementor-element-aab7f68{--display:flex;}.elementor-447 .elementor-element.elementor-element-2c6e2b1{--grid-columns:3;}.elementor-447 .elementor-element.elementor-element-aa568c1{--display:flex;}.elementor-447 .elementor-element.elementor-element-3f08d74{--display:flex;}.elementor-447 .elementor-element.elementor-element-b8eff51{--grid-columns:3;}.elementor-447 .elementor-element.elementor-element-3b64acf{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:8px 8px 8px 8px;}.elementor-447 .elementor-element.elementor-element-3b64acf.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-447 .elementor-element.elementor-element-e9d075a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-e20cdb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-717bd0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-717bd0e.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-717bd0e{text-align:center;}.elementor-447 .elementor-element.elementor-element-717bd0e .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-148f563 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-148f563{text-align:center;}.elementor-447 .elementor-element.elementor-element-148f563 .elementor-heading-title{font-family:"Anta", Sans-serif;font-size:20px;}.elementor-447 .elementor-element.elementor-element-7ca46f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-8b4d011 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-8b4d011 .hfe-counter-wrapper{display:flex;flex-direction:column;gap:20px;}.elementor-447 .elementor-element.elementor-element-8b4d011 .hfe-counter-content{display:flex;align-items:center;justify-content:center;align-self:center;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-447 .elementor-element.elementor-element-8b4d011 .hfe-counter-prefix{flex-grow:var(--counter-prefix-grow, 0);}.elementor-447 .elementor-element.elementor-element-8b4d011 .hfe-counter-number{flex-grow:var(--counter-number-grow, 0);}.elementor-447 .elementor-element.elementor-element-8b4d011 .hfe-counter-suffix{flex-grow:var(--counter-suffix-grow, 0);}.elementor-447 .elementor-element.elementor-element-2fc65ef .hfe-counter-wrapper{display:flex;flex-direction:column;gap:20px;}.elementor-447 .elementor-element.elementor-element-2fc65ef .hfe-counter-content{display:flex;align-items:center;justify-content:center;align-self:center;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-447 .elementor-element.elementor-element-2fc65ef .hfe-counter-prefix{flex-grow:var(--counter-prefix-grow, 0);}.elementor-447 .elementor-element.elementor-element-2fc65ef .hfe-counter-number{flex-grow:var(--counter-number-grow, 0);}.elementor-447 .elementor-element.elementor-element-2fc65ef .hfe-counter-suffix{flex-grow:var(--counter-suffix-grow, 0);}.elementor-447 .elementor-element.elementor-element-8cb74d4 .hfe-counter-wrapper{display:flex;flex-direction:column;gap:20px;}.elementor-447 .elementor-element.elementor-element-8cb74d4 .hfe-counter-content{display:flex;align-items:center;justify-content:center;align-self:center;--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-447 .elementor-element.elementor-element-8cb74d4 .hfe-counter-prefix{flex-grow:var(--counter-prefix-grow, 0);}.elementor-447 .elementor-element.elementor-element-8cb74d4 .hfe-counter-number{flex-grow:var(--counter-number-grow, 0);}.elementor-447 .elementor-element.elementor-element-8cb74d4 .hfe-counter-suffix{flex-grow:var(--counter-suffix-grow, 0);}.elementor-447 .elementor-element.elementor-element-9a60ed9{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:180px;--padding-right:180px;}.elementor-447 .elementor-element.elementor-element-9010949{--display:flex;}.elementor-447 .elementor-element.elementor-element-cf5686b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-cf5686b.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-cf5686b{text-align:center;}.elementor-447 .elementor-element.elementor-element-cf5686b .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-15c7947 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-447 .elementor-element.elementor-element-15c7947{text-align:center;}.elementor-447 .elementor-element.elementor-element-15c7947 .elementor-heading-title{font-family:"Anta", Sans-serif;font-size:20px;}.elementor-447 .elementor-element.elementor-element-fe13d95{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-b4ca993{--display:flex;--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:45px;--padding-right:45px;}.elementor-447 .elementor-element.elementor-element-a6e95fc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-447 .elementor-element.elementor-element-a6e95fc{text-align:center;}.elementor-447 .elementor-element.elementor-element-a6e95fc .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-5664bfa .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:600;letter-spacing:2.8px;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-9c4af65{font-family:"Bebas Neue", Sans-serif;font-size:17px;font-weight:500;}.elementor-447 .elementor-element.elementor-element-9c4af65 p{margin-block-end:0px;}.elementor-447 .elementor-element.elementor-element-864c723 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:600;letter-spacing:2.8px;word-spacing:0px;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-7b3256d{font-family:"Bebas Neue", Sans-serif;font-size:17px;}.elementor-447 .elementor-element.elementor-element-67a2c85{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:55px;--padding-right:55px;}.elementor-447 .elementor-element.elementor-element-302dc03 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-447 .elementor-element.elementor-element-302dc03{text-align:center;}.elementor-447 .elementor-element.elementor-element-302dc03 .elementor-heading-title{font-size:23px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-0b2838b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:600;letter-spacing:2.8px;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-a1201f3{font-family:"Bebas Neue", Sans-serif;font-size:17px;font-weight:500;}.elementor-447 .elementor-element.elementor-element-a1201f3 p{margin-block-end:0px;}.elementor-447 .elementor-element.elementor-element-b29eb83 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:600;letter-spacing:2.8px;word-spacing:0px;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-6deeb4f{font-family:"Bebas Neue", Sans-serif;font-size:17px;}.elementor-447 .elementor-element.elementor-element-a0df8a4{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:45px;--padding-right:45px;}.elementor-447 .elementor-element.elementor-element-ccc96bb > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-ccc96bb{text-align:center;}.elementor-447 .elementor-element.elementor-element-ccc96bb .elementor-heading-title{font-size:21px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-baa2cfa .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:600;letter-spacing:2.8px;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-43dde66{font-family:"Bebas Neue", Sans-serif;font-size:17px;font-weight:500;}.elementor-447 .elementor-element.elementor-element-43dde66 p{margin-block-end:0px;}.elementor-447 .elementor-element.elementor-element-872992f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:19px;font-weight:600;letter-spacing:2.8px;word-spacing:0px;color:var( --e-global-color-astglobalcolor0 );}.elementor-447 .elementor-element.elementor-element-7619296{font-family:"Bebas Neue", Sans-serif;font-size:17px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-447 .elementor-element.elementor-element-b662970{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-447 .elementor-element.elementor-element-dd3c72e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-dd3c72e.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-54a163a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-1f87429{--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-447 .elementor-element.elementor-element-33c16ef{--grid-columns:2;width:100%;max-width:100%;--grid-column-gap:3px;}.elementor-447 .elementor-element.elementor-element-2c6e2b1{--grid-columns:2;}.elementor-447 .elementor-element.elementor-element-b8eff51{--grid-columns:2;}.elementor-447 .elementor-element.elementor-element-e9d075a{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-e9d075a.e-con{--align-self:center;}.elementor-447 .elementor-element.elementor-element-e20cdb5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-447 .elementor-element.elementor-element-717bd0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-717bd0e.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-7ca46f5{--grid-auto-flow:row;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-9a60ed9{--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-447 .elementor-element.elementor-element-cf5686b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-fe13d95{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-447 .elementor-element.elementor-element-b662970{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-30fb110{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-447 .elementor-element.elementor-element-dd3c72e .elementor-heading-title{font-size:29px;}.elementor-447 .elementor-element.elementor-element-54a163a{text-align:center;}.elementor-447 .elementor-element.elementor-element-54a163a .elementor-heading-title{font-size:15px;}.elementor-447 .elementor-element.elementor-element-33c16ef{--grid-columns:1;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-447 .elementor-element.elementor-element-33c16ef.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-2c6e2b1{--grid-columns:1;}.elementor-447 .elementor-element.elementor-element-b8eff51{--grid-columns:1;}.elementor-447 .elementor-element.elementor-element-3b64acf{--n-tabs-title-gap:5px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-3b64acf.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-e9d075a{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-e20cdb5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-447 .elementor-element.elementor-element-717bd0e.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-148f563 .elementor-heading-title{font-size:18px;}.elementor-447 .elementor-element.elementor-element-7ca46f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-8b4d011 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-8b4d011 .hfe-counter-number{font-size:40px;}.elementor-447 .elementor-element.elementor-element-2fc65ef .hfe-counter-number{font-size:40px;}.elementor-447 .elementor-element.elementor-element-8cb74d4 .hfe-counter-number{font-size:40px;}.elementor-447 .elementor-element.elementor-element-9a60ed9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-15c7947 .elementor-heading-title{font-size:16px;}.elementor-447 .elementor-element.elementor-element-fe13d95{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-447 .elementor-element.elementor-element-b4ca993{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-447 .elementor-element.elementor-element-5664bfa .elementor-heading-title{font-size:18px;}.elementor-447 .elementor-element.elementor-element-9c4af65{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:17px;}.elementor-447 .elementor-element.elementor-element-9c4af65.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-9c4af65 p{margin-block-end:0px;}.elementor-447 .elementor-element.elementor-element-864c723 .elementor-heading-title{font-size:18px;}.elementor-447 .elementor-element.elementor-element-7b3256d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:17px;}.elementor-447 .elementor-element.elementor-element-7b3256d.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-67a2c85{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-447 .elementor-element.elementor-element-0b2838b .elementor-heading-title{font-size:18px;}.elementor-447 .elementor-element.elementor-element-a1201f3{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:17px;}.elementor-447 .elementor-element.elementor-element-a1201f3.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-a1201f3 p{margin-block-end:0px;}.elementor-447 .elementor-element.elementor-element-b29eb83 .elementor-heading-title{font-size:18px;}.elementor-447 .elementor-element.elementor-element-6deeb4f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:17px;}.elementor-447 .elementor-element.elementor-element-6deeb4f.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-a0df8a4{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-447 .elementor-element.elementor-element-baa2cfa .elementor-heading-title{font-size:18px;}.elementor-447 .elementor-element.elementor-element-43dde66{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:17px;}.elementor-447 .elementor-element.elementor-element-43dde66.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-43dde66 p{margin-block-end:0px;}.elementor-447 .elementor-element.elementor-element-872992f .elementor-heading-title{font-size:18px;}.elementor-447 .elementor-element.elementor-element-7619296{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:17px;}.elementor-447 .elementor-element.elementor-element-7619296.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-447 .elementor-element.elementor-element-e20cdb5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-447 .elementor-element.elementor-element-e20cdb5{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-dd3c72e */.elementor-447 .elementor-element.elementor-element-dd3c72e{
  position: relative;
  display: inline-block;
  z-index:1;
  width: fit-content;
}

.elementor-447 .elementor-element.elementor-element-dd3c72e::before{
  content:"";
  position:absolute;
  left:-6px;
  bottom:6px;
  width:75%;
  left: 50%;
  transform: translatex(-50%);
  height:40%;
  background:#E4CB86;
  opacity:.35;
  z-index:-1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717bd0e */.elementor-447 .elementor-element.elementor-element-717bd0e{
  position: relative;
  display: inline-block;
  z-index:1;
  width: fit-content;
}

.elementor-447 .elementor-element.elementor-element-717bd0e::before{
  content:"";
  position:absolute;
  left:-6px;
  bottom:6px;
  width:75%;
  left: 50%;
  transform: translatex(-50%);
  height:40%;
  background:#E4CB86;
  opacity:.35;
  z-index:-1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca46f5 */.elementor-447 .elementor-element.elementor-element-7ca46f5 {
  position: relative;
  padding: 40px 32px;
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(10px);
}
.elementor-447 .elementor-element.elementor-element-7ca46f5:hover {
  transform: translateY(-8px);
  border-color: rgba(228, 203, 134, 0.4);
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf5686b */.elementor-447 .elementor-element.elementor-element-cf5686b{
  position: relative;
  display: inline-block;
  z-index:1;
  width: fit-content;
}

.elementor-447 .elementor-element.elementor-element-cf5686b::before{
  content:"";
  position:absolute;
  left:-6px;
  bottom:6px;
  width:75%;
  left: 50%;
  transform: translatex(-50%);
  height:40%;
  background:#E4CB86;
  opacity:.35;
  z-index:-1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ca993 */.elementor-447 .elementor-element.elementor-element-b4ca993 {
  position: relative;
  border-radius: 24px;
  background: #0f0f0f;
  border: 1px solid rgba(255,255,255,0.08);
  overflow: hidden;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

/* Glass overlay ثابت + Light Sweep */
.elementor-447 .elementor-element.elementor-element-b4ca993::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0.02) 100%
  );
  transform: translateX(-100%);
  pointer-events: none; /* مهم جدا */
  transition: transform 0.8s ease;
}

/* Border XOR */
.elementor-447 .elementor-element.elementor-element-b4ca993::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(228,203,134,0.8),
    transparent
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  pointer-events: none; /* مهم جدا */
}

/* Hover: Light Sweep يتحرك للنص */
.elementor-447 .elementor-element.elementor-element-b4ca993:hover::before {
  transform: translateX(0%);
}

/* Hover الكارت نفسه */
.elementor-447 .elementor-element.elementor-element-b4ca993:hover {
  transform: translateY(-12px) scale(1.02);
  box-shadow:
    0 40px 90px rgba(0,0,0,0.6),
    0 0 0 1px rgba(228,203,134,0.35);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a115c1b */.elementor-447 .elementor-element.elementor-element-a115c1b .badge {
  position: absolute;
  top: -20px;      /* قرب الزاوية العلوية */
  right: -70px;    /* يطلع من الزاوية */
  width: 160px;    /* طول الشريط */
  padding: 9px 4px 7px 1px;  /* ارتفاع الشريط */
  font-size: 11.1px;
  text-transform: uppercase;
  font-weight: 800;
  text-align: center;
  color: #0f0f0f;
  background: rgba(228,203,134,0.9);
  transform: rotate(45deg);
  border-radius: 4px;  /* زاوية الشريط خفيفة */
  box-shadow: 0 3px 10px rgba(0,0,0,0.3);
  pointer-events: none;
  z-index: 2;
  transition: all 0.3s ease;
}

.elementor-447 .elementor-element.elementor-element-a115c1b:hover .badge {
  background: rgba(228,203,134,1);
  transform: rotate(45deg) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a2c85 *//* الكارت الرئيسي */
.elementor-447 .elementor-element.elementor-element-67a2c85 {
  position: relative;
  border-radius: 24px;
  background: #0f0f0f;
  border: 1px solid rgba(255,255,255,0.08);
  overflow: hidden;
  transform: scale(1.05);
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  padding: 40px 30px; /* اضف Padding حسب المحتوى */
}

/* XOR Border */
.elementor-447 .elementor-element.elementor-element-67a2c85::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(228,203,134,0.8),
    transparent
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  pointer-events: none;
  z-index: 1;
}

/* Glass Overlay + Light Sweep */
.elementor-447 .elementor-element.elementor-element-67a2c85::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0.02) 100%
  );
  transform: translateX(-100%);
  pointer-events: none;
  transition: transform 0.8s ease;
  z-index: 0;
}

/* Hover: Light Sweep يتحرك للنص */
.elementor-447 .elementor-element.elementor-element-67a2c85:hover::after {
  transform: translateX(0%);
}

/* Hover الكارت نفسه */
.elementor-447 .elementor-element.elementor-element-67a2c85:hover {
  transform: translateY(-12px) scale(1.02);
  box-shadow:
    0 40px 90px rgba(0,0,0,0.6),
    0 0 0 1px rgba(228,203,134,0.35);
}

/* Badge (Custom CSS فقط بدون HTML) */
.elementor-447 .elementor-element.elementor-element-67a2c85.package-featured::before {
  content: "Most Popular ⭐";
  position: absolute;
  top: 16px;
  right: 16px;
  padding: 6px 14px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 999px;
  background: rgba(228,203,134,0.15);
  color: #E4CB86;
  border: 1px solid rgba(228,203,134,0.4);
  pointer-events: none;
  z-index: 2;
  transition: all 0.3s ease;
}

/* Hover effect على الـ Badge */
.elementor-447 .elementor-element.elementor-element-67a2c85.package-featured:hover::before {
  background: rgba(228,203,134,0.25);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0df8a4 */.elementor-447 .elementor-element.elementor-element-a0df8a4 {
  position: relative;
  border-radius: 24px;
  background: #0f0f0f;
  border: 1px solid rgba(255,255,255,0.08);
  overflow: hidden;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

/* Glass overlay ثابت + Light Sweep */
.elementor-447 .elementor-element.elementor-element-a0df8a4::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0.02) 0%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0.02) 100%
  );
  transform: translateX(-100%);
  pointer-events: none; /* مهم جدا */
  transition: transform 0.8s ease;
}

/* Border XOR */
.elementor-447 .elementor-element.elementor-element-a0df8a4::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(228,203,134,0.8),
    transparent
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  pointer-events: none; /* مهم جدا */
}

/* Hover: Light Sweep يتحرك للنص */
.elementor-447 .elementor-element.elementor-element-a0df8a4:hover::before {
  transform: translateX(0%);
}

/* Hover الكارت نفسه */
.elementor-447 .elementor-element.elementor-element-a0df8a4:hover {
  transform: translateY(-12px) scale(1.02);
  box-shadow:
    0 40px 90px rgba(0,0,0,0.6),
    0 0 0 1px rgba(228,203,134,0.35);
}/* End custom CSS */