.elementor-8 .elementor-element.elementor-element-zhgfspg{--display:flex;--min-height:960px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--padding-top:20px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-zhgfspg:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-zhgfspg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-8 .elementor-element.elementor-element-ursksog{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.6px 0.6px 0.6px 0.6px;--border-top-width:0.6px;--border-right-width:0.6px;--border-bottom-width:0.6px;--border-left-width:0.6px;border-color:rgba(153, 161, 175, 0.45);--border-color:rgba(153, 161, 175, 0.45);--border-radius:99px 99px 99px 99px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;--z-index:25;}.elementor-8 .elementor-element.elementor-element-ursksog:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ursksog > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20, 20, 20, 0.6);}.elementor-8 .elementor-element.elementor-element-oitvwtg{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-8 .elementor-element.elementor-element-v4ibo5q{--display:flex;--min-height:38px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:19px 19px 19px 19px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-v4ibo5q:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-v4ibo5q > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c3f22f;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-5pzxzgx{text-align:center;}.elementor-8 .elementor-element.elementor-element-5pzxzgx img{width:26px;}.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-8 .elementor-element.elementor-element-6p0mh0h{text-align:start;}.elementor-8 .elementor-element.elementor-element-2hfwyh3{--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;border-style:solid;--border-style:solid;border-width:0.6px 0.6px 0.6px 0.6px;--border-top-width:0.6px;--border-right-width:0.6px;--border-bottom-width:0.6px;--border-left-width:0.6px;border-color:rgba(153, 161, 175, 0.5);--border-color:rgba(153, 161, 175, 0.5);--border-radius:99px 99px 99px 99px;--padding-top:12px;--padding-bottom:12px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-2hfwyh3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2hfwyh3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(241, 241, 241, 0.1);}.elementor-8 .elementor-element.elementor-element-2hfwyh3.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-om8rjx6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:99px 99px 99px 99px;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-om8rjx6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-om8rjx6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c3f22f;}.elementor-8 .elementor-element.elementor-element-jlx9m4j img{width:16px;}.elementor-8 .elementor-element.elementor-element-8q9nlds{--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:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:10;}.elementor-8 .elementor-element.elementor-element-bv43gn6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-8 .elementor-element.elementor-element-0anexid{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;--border-top-width:0.8px;--border-right-width:0.8px;--border-bottom-width:0.8px;--border-left-width:0.8px;border-color:rgba(102, 102, 102, 0.8);--border-color:rgba(102, 102, 102, 0.8);--border-radius:99px 99px 99px 99px;--padding-top:11px;--padding-bottom:11px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-0anexid:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0anexid > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(241, 241, 241, 0.11);}.elementor-8 .elementor-element.elementor-element-i5s0tep{--display:flex;--min-height:8px;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(195, 242, 47, 0.7);}.elementor-8 .elementor-element.elementor-element-i5s0tep:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-i5s0tep > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c3f22f;}.elementor-8 .elementor-element.elementor-element-5efxxgw{text-align:start;}.elementor-8 .elementor-element.elementor-element-5efxxgw .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:88px;font-weight:700;line-height:0.95em;letter-spacing:-1.8px;color:#f1f1f1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-jccck64 .elementor-button{background-color:#c3f22f;font-family:"Satoshi", Sans-serif;font-size:22px;font-weight:700;fill:#121212;color:#121212;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-jccck64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-jccck64 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-8 .elementor-element.elementor-element-9slgf38{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0.7px 0.7px 0.7px 0.7px;--border-top-width:0.7px;--border-right-width:0.7px;--border-bottom-width:0.7px;--border-left-width:0.7px;border-color:rgba(153, 161, 175, 0.4);--border-color:rgba(153, 161, 175, 0.4);--border-radius:15px 15px 15px 15px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-9slgf38:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9slgf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20, 20, 20, 0.85);}.elementor-8 .elementor-element.elementor-element-46159p9{--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:center;}.elementor-8 .elementor-element.elementor-element-mgswltr img{width:39px;}.elementor-8 .elementor-element.elementor-element-nr9qemh img{width:39px;}.elementor-8 .elementor-element.elementor-element-621pqxx img{width:39px;}.elementor-8 .elementor-element.elementor-element-geh2i7s img{width:39px;}.elementor-8 .elementor-element.elementor-element-oscmyn6{text-align:start;}.elementor-8 .elementor-element.elementor-element-fcujpxg{--display:flex;--position:relative;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fcujpxg{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-fcujpxg{right:0px;}.elementor-8 .elementor-element.elementor-element-wpw1l8o{text-align:center;}.elementor-8 .elementor-element.elementor-element-wpw1l8o img{width:520px;}.elementor-8 .elementor-element.elementor-element-zwnkual{--display:flex;--position:absolute;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:14px;top:300px;--z-index:10;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-zwnkual{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-zwnkual{left:0px;}.elementor-8 .elementor-element.elementor-element-fein1sv{--display:flex;--min-height:36px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-fein1sv:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fein1sv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303522;}.elementor-8 .elementor-element.elementor-element-kodwhpf img{width:22px;}.elementor-8 .elementor-element.elementor-element-wicbgj6{--display:flex;--position:absolute;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:14px;top:380px;--z-index:10;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-wicbgj6{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-wicbgj6{left:0px;}.elementor-8 .elementor-element.elementor-element-p69g7z1{--display:flex;--min-height:36px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-p69g7z1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-p69g7z1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303522;}.elementor-8 .elementor-element.elementor-element-5i57q23 img{width:22px;}.elementor-8 .elementor-element.elementor-element-9jku6r9{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-lm4o0fn{--display:flex;--position:absolute;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:14px;top:460px;--z-index:10;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-lm4o0fn{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-lm4o0fn{left:0px;}.elementor-8 .elementor-element.elementor-element-xn3scjo{--display:flex;--min-height:36px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-8 .elementor-element.elementor-element-xn3scjo:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-xn3scjo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303522;}.elementor-8 .elementor-element.elementor-element-pdiy2v8 img{width:22px;}.elementor-8 .elementor-element.elementor-element-yjvaoe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-yjvaoe8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-yjvaoe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-8 .elementor-element.elementor-element-h8syssj{--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-8 .elementor-element.elementor-element-djc6xz4{text-align:center;}.elementor-8 .elementor-element.elementor-element-djc6xz4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:700;line-height:1.1em;color:#f1f1f1;}.elementor-8 .elementor-element.elementor-element-69uvs9w{text-align:center;font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#f1f1f1;}.elementor-8 .elementor-element.elementor-element-s937m0g{--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;--overflow:hidden;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-s937m0g:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-s937m0g > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c3f22f;}.elementor-8 .elementor-element.elementor-element-0howfvh .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:24px;font-weight:700;font-style:italic;color:#000000;}.elementor-8 .elementor-element.elementor-element-u4vmf5h{--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;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-za7xr65{--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-8 .elementor-element.elementor-element-hy89pnk{--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;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-lb2cfc7{--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-8 .elementor-element.elementor-element-7ospdju{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#666666;--border-color:#666666;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-7ospdju:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7ospdju > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(107deg, rgba(30,30,30,0.35) 0%, rgba(132,132,132,0.35) 100%);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-nqv7zp1{left:39px;}body.rtl .elementor-8 .elementor-element.elementor-element-nqv7zp1{right:39px;}.elementor-8 .elementor-element.elementor-element-nqv7zp1{top:-36px;text-align:center;}.elementor-8 .elementor-element.elementor-element-nqv7zp1 img{width:36px;}.elementor-8 .elementor-element.elementor-element-4hdvehz .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-sggis15{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#f1f1f1;}.elementor-8 .elementor-element.elementor-element-uvgso8m{--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-8 .elementor-element.elementor-element-8a25il1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#666666;--border-color:#666666;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-8a25il1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8a25il1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(107deg, rgba(30,30,30,0.35) 0%, rgba(132,132,132,0.35) 100%);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-blkyxk0{left:39px;}body.rtl .elementor-8 .elementor-element.elementor-element-blkyxk0{right:39px;}.elementor-8 .elementor-element.elementor-element-blkyxk0{top:-36px;text-align:center;}.elementor-8 .elementor-element.elementor-element-blkyxk0 img{width:36px;}.elementor-8 .elementor-element.elementor-element-6hajgro .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-53w0ny7{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#f1f1f1;}.elementor-8 .elementor-element.elementor-element-ckc4235{--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-8 .elementor-element.elementor-element-nxgpsma{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#666666;--border-color:#666666;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-nxgpsma:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-nxgpsma > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(107deg, rgba(30,30,30,0.35) 0%, rgba(132,132,132,0.35) 100%);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-jqnvhum{left:39px;}body.rtl .elementor-8 .elementor-element.elementor-element-jqnvhum{right:39px;}.elementor-8 .elementor-element.elementor-element-jqnvhum{top:-36px;text-align:center;}.elementor-8 .elementor-element.elementor-element-jqnvhum img{width:36px;}.elementor-8 .elementor-element.elementor-element-j2d47db .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-be1j1i8{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#f1f1f1;}.elementor-8 .elementor-element.elementor-element-b4ieyhu{--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-8 .elementor-element.elementor-element-3zh0bjl{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#666666;--border-color:#666666;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-3zh0bjl:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3zh0bjl > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(107deg, rgba(30,30,30,0.35) 0%, rgba(132,132,132,0.35) 100%);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-jk68a19{left:39px;}body.rtl .elementor-8 .elementor-element.elementor-element-jk68a19{right:39px;}.elementor-8 .elementor-element.elementor-element-jk68a19{top:-36px;text-align:center;}.elementor-8 .elementor-element.elementor-element-jk68a19 img{width:36px;}.elementor-8 .elementor-element.elementor-element-o15ev2h .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-kklaa7n{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#f1f1f1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-zhgfspg{--min-height:900px;--padding-top:16px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ursksog{--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-8 .elementor-element.elementor-element-8q9nlds{--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-8 .elementor-element.elementor-element-5efxxgw .elementor-heading-title{font-size:68px;}.elementor-8 .elementor-element.elementor-element-fcujpxg{--min-height:580px;}.elementor-8 .elementor-element.elementor-element-wpw1l8o img{width:400px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-zhgfspg{--min-height:0min-content;--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-ursksog{--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-8 .elementor-element.elementor-element-8q9nlds{--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-8 .elementor-element.elementor-element-bv43gn6{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-5efxxgw .elementor-heading-title{font-size:48px;}.elementor-8 .elementor-element.elementor-element-jccck64 .elementor-button{font-size:17px;}.elementor-8 .elementor-element.elementor-element-fcujpxg{--width:100%;--min-height:480px;}.elementor-8 .elementor-element.elementor-element-wpw1l8o img{width:320px;}.elementor-8 .elementor-element.elementor-element-zwnkual{top:210px;}.elementor-8 .elementor-element.elementor-element-wicbgj6{top:290px;}.elementor-8 .elementor-element.elementor-element-lm4o0fn{top:370px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-oitvwtg{--width:12%;}.elementor-8 .elementor-element.elementor-element-v4ibo5q{--width:38px;}.elementor-8 .elementor-element.elementor-element-2hfwyh3{--width:47%;}.elementor-8 .elementor-element.elementor-element-om8rjx6{--width:13%;}.elementor-8 .elementor-element.elementor-element-8q9nlds{--content-width:1240px;}.elementor-8 .elementor-element.elementor-element-bv43gn6{--width:52%;}.elementor-8 .elementor-element.elementor-element-i5s0tep{--width:8px;}.elementor-8 .elementor-element.elementor-element-fcujpxg{--width:48%;}.elementor-8 .elementor-element.elementor-element-zwnkual{--width:42%;}.elementor-8 .elementor-element.elementor-element-fein1sv{--width:36px;}.elementor-8 .elementor-element.elementor-element-wicbgj6{--width:76%;}.elementor-8 .elementor-element.elementor-element-p69g7z1{--width:36px;}.elementor-8 .elementor-element.elementor-element-xn3scjo{--width:36px;}.elementor-8 .elementor-element.elementor-element-h8syssj{--width:60%;}.elementor-8 .elementor-element.elementor-element-s937m0g{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-bv43gn6{--width:100%;}.elementor-8 .elementor-element.elementor-element-fcujpxg{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-zhgfspg */@import url('https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900,400i,500i,700i,900i&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,700;1,700&display=swap');

:root {
  --pc-neon: #c3f22f;
  --pc-neon-light: #ebffad;
  --pc-dark-bg: #121212;
  --pc-dark-surface: rgba(20, 20, 20, 0.85);
  --pc-dark-green: #303522;
  --pc-border: rgba(153, 161, 175, 0.4);
  --pc-text: #f1f1f1;
}

.hero-section-wrapper {
  position: relative;
  background-color: #121212;
  font-family: 'Satoshi', sans-serif;
  color: #f1f1f1;
  box-sizing: border-box;
}

/* Background textures from Figma */
.hero-bg-layer-left {
  position: absolute;
  top: -100px;
  left: -150px;
  width: 750px;
  height: 1100px;
  background-image: url('https://personalcodex.denisoliveira.com.br/wp-content/uploads/2026/08/bg-alteres.webp');
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.15;
  filter: blur(4px);
  pointer-events: none;
  z-index: 1;
  transform: rotate(180deg) scaleY(-1);
}

.hero-bg-layer-right {
  position: absolute;
  top: 0;
  right: -100px;
  width: 850px;
  height: 800px;
  background-image: url('https://personalcodex.denisoliveira.com.br/wp-content/uploads/2026/08/bg-aux-aluna.webp');
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.14;
  filter: blur(2px);
  pointer-events: none;
  z-index: 1;
}

/* Glow light behind trainer */
.hero-glow-ambient {
  position: absolute;
  top: 15%;
  left: 45%;
  width: clamp(350px, 40vw, 600px);
  height: clamp(350px, 40vw, 600px);
  background: radial-gradient(circle, rgba(195, 242, 47, 0.16) 0%, rgba(76, 97, 8, 0.08) 50%, rgba(18, 18, 18, 0) 75%);
  filter: blur(70px);
  pointer-events: none;
  z-index: 2;
}

/* Bottom fade overlay */
.hero-bottom-fade {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 220px;
  background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.98) 100%);
  pointer-events: none;
  z-index: 4;
}

/* Text Gradients */
.neon-grad-1 {
  background: linear-gradient(112.89deg, #c3f22f 7.82%, #ebffad 118.58%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline;
}

.neon-grad-2 {
  background: linear-gradient(109.68deg, #ebffad 5.65%, #f1f1f1 155.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline;
}

.neon-grad-subtitle {
  background: linear-gradient(90deg, #ecffaf 50%, #f1f1f0 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline;
}

/* Floating Glass Badges */
.floating-cert-badge {
  background: linear-gradient(124deg, rgba(29, 29, 29, 0.72) 3%, rgba(87, 87, 87, 0.72) 96%);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 0.7px solid rgba(153, 161, 175, 0.45);
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.5), 0px 0px 15px rgba(195, 242, 47, 0.08);
  border-radius: 10px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.floating-cert-badge:hover {
  transform: translateY(-4px) scale(1.02);
  border-color: rgba(195, 242, 47, 0.5);
  box-shadow: 0px 8px 30px rgba(195, 242, 47, 0.25);
}

/* CTA Glow Button */
.cta-button-glow {
  background: linear-gradient(98.16deg, #8fb316 45.35%, #c3f22f 64.47%) !important;
  box-shadow: 0px 0px 24px rgba(195, 242, 47, 0.45) !important;
  border-radius: 99px !important;
  transition: all 0.3s ease !important;
}
.cta-button-glow:hover {
  transform: scale(1.03) !important;
  box-shadow: 0px 0px 36px rgba(195, 242, 47, 0.7) !important;
}

/* Navigation Links */
.nav-link-item {
  color: #f1f1f1;
  text-decoration: none;
  font-family: 'Satoshi', sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color 0.2s ease;
}
.nav-link-item:hover {
  color: #c3f22f;
}

/* Avatar overlap */
.avatar-overlap {
  margin-left: -13px !important;
  border: 2px solid #121212 !important;
  border-radius: 50% !important;
}
.avatar-overlap-first {
  border: 2px solid #121212 !important;
  border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-djc6xz4 */.elementor-8 .elementor-element.elementor-element-djc6xz4 .gradient-text { background: linear-gradient(to bottom, #4e6308, #c3f22f); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0howfvh */.elementor-8 .elementor-element.elementor-element-0howfvh { white-space: nowrap; animation: ticker 25s linear infinite; } @keyframes ticker { 0% { transform: translateX(0); } 100% { transform: translateX(-33.33%); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-s937m0g */.elementor-8 .elementor-element.elementor-element-s937m0g { transform: rotate(-1.37deg) scale(1.05); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-nqv7zp1 */.elementor-8 .elementor-element.elementor-element-nqv7zp1 { background: #303522; border-radius: 50%; width: 71px !important; height: 71px !important; display: flex; align-items: center; justify-content: center; } .elementor-8 .elementor-element.elementor-element-nqv7zp1 img { max-width: 40px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ospdju */.elementor-8 .elementor-element.elementor-element-7ospdju { border-left: 6px solid var(--pc-neon); position: relative; margin-top: 36px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-blkyxk0 */.elementor-8 .elementor-element.elementor-element-blkyxk0 { background: #303522; border-radius: 50%; width: 71px !important; height: 71px !important; display: flex; align-items: center; justify-content: center; } .elementor-8 .elementor-element.elementor-element-blkyxk0 img { max-width: 40px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a25il1 */.elementor-8 .elementor-element.elementor-element-8a25il1 { border-left: 6px solid var(--pc-neon); position: relative; margin-top: 36px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-jqnvhum */.elementor-8 .elementor-element.elementor-element-jqnvhum { background: #303522; border-radius: 50%; width: 71px !important; height: 71px !important; display: flex; align-items: center; justify-content: center; } .elementor-8 .elementor-element.elementor-element-jqnvhum img { max-width: 40px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-nxgpsma */.elementor-8 .elementor-element.elementor-element-nxgpsma { border-left: 6px solid var(--pc-neon); position: relative; margin-top: 36px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-jk68a19 */.elementor-8 .elementor-element.elementor-element-jk68a19 { background: #303522; border-radius: 50%; width: 71px !important; height: 71px !important; display: flex; align-items: center; justify-content: center; } .elementor-8 .elementor-element.elementor-element-jk68a19 img { max-width: 40px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3zh0bjl */.elementor-8 .elementor-element.elementor-element-3zh0bjl { border-left: 6px solid var(--pc-neon); position: relative; margin-top: 36px; }/* End custom CSS */