.elementor-872 .elementor-element.elementor-element-d1744bb{--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:center;--padding-top:40px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-872 .elementor-element.elementor-element-d1744bb:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-d1744bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-872 .elementor-element.elementor-element-043f97d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-872 .elementor-element.elementor-element-043f97d img{transition-duration:1s;}.elementor-872 .elementor-element.elementor-element-b141a60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-872 .elementor-element.elementor-element-b141a60 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;text-transform:uppercase;line-height:0.94em;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-9878c20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.62);}.elementor-872 .elementor-element.elementor-element-8fb079c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-f020ed9{--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:center;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:36px;--padding-right:36px;}.elementor-872 .elementor-element.elementor-element-f020ed9:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-f020ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-4bd075c{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#1D1D1D;}.elementor-872 .elementor-element.elementor-element-de6ab9c{--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:64px;--padding-bottom:24px;--padding-left:48px;--padding-right:48px;}.elementor-872 .elementor-element.elementor-element-de6ab9c:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-de6ab9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-872 .elementor-element.elementor-element-e9f48c7{--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;}.elementor-872 .elementor-element.elementor-element-bdd5b73 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:700;text-transform:uppercase;line-height:0.9em;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-bccaa01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-bccaa01 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-bccaa01 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-7feecf3{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-872 .elementor-element.elementor-element-4a4ec93{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-4a4ec93:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-4a4ec93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-a274214{--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;}.elementor-872 .elementor-element.elementor-element-b9f2c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-b9f2c24 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-fe132ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-c4008b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-a281be2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-a281be2 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-a281be2 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-53461ad{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-53461ad:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-53461ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-cb7d6f9{--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;}.elementor-872 .elementor-element.elementor-element-eca1d1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-eca1d1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-eeb3436{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-4a5967f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-c08ca4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-c08ca4d .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-c08ca4d .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-7141228{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-7141228:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-7141228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-4bb2201{--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;}.elementor-872 .elementor-element.elementor-element-2ef938a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-2ef938a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-7a27af9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-3fdfe8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-7610e7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-7610e7e .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-7610e7e .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-b98d1fd{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-b98d1fd:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-b98d1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-2688f68{--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;}.elementor-872 .elementor-element.elementor-element-3e055c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-3e055c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-18df3bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-61bee4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-2118bbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-2118bbd .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-2118bbd .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-22927a1{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-22927a1:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-22927a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-10a5b8f{--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;}.elementor-872 .elementor-element.elementor-element-08a5960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-08a5960 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-1731cf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-cb1d5fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-c2e1398 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-c2e1398 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-c2e1398 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-5273340{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-5273340:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-5273340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-8572ac3{--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;}.elementor-872 .elementor-element.elementor-element-80713b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-80713b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-7156981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-0e92f14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-b690d62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-b690d62 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-b690d62 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-60b6596{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-60b6596:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-60b6596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-9d47346{--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;}.elementor-872 .elementor-element.elementor-element-f3a7345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-f3a7345 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-c712af8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-dfd8d49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-3326058 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-3326058 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-3326058 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-d8cab04{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-d8cab04:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-d8cab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-00cf00c{--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;}.elementor-872 .elementor-element.elementor-element-dc91136{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-dc91136 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-49e3c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-4c1214d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-09fd6a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-09fd6a7 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-09fd6a7 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-83015b3{--display:flex;--min-height:540px;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:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:30px 30px 30px 30px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-83015b3:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-83015b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-872 .elementor-element.elementor-element-4d0fb97{--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;}.elementor-872 .elementor-element.elementor-element-79bdf62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-79bdf62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.05em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-37dd912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-872 .elementor-element.elementor-element-c7602e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6em;color:#C4C4C4;}.elementor-872 .elementor-element.elementor-element-ea875ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-ea875ec .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-872 .elementor-element.elementor-element-ea875ec .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-7ff09bf8{--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:64px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-872 .elementor-element.elementor-element-7ff09bf8:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-7ff09bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-872 .elementor-element.elementor-element-7e1c715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 72px) 0px;}.elementor-872 .elementor-element.elementor-element-7e1c715 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-1da416d1{--display:flex;}.elementor-872 .elementor-element.elementor-element-54898d83{--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;}.elementor-872 .elementor-element.elementor-element-344c26c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-872 .elementor-element.elementor-element-344c26c4 .elementor-icon-wrapper{text-align:center;}.elementor-872 .elementor-element.elementor-element-20ae879b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-872 .elementor-element.elementor-element-20ae879b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-5259f4e5{font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.62);}.elementor-872 .elementor-element.elementor-element-7445dd44{--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-872 .elementor-element.elementor-element-712bbcd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-872 .elementor-element.elementor-element-712bbcd5 .elementor-icon-wrapper{text-align:center;}.elementor-872 .elementor-element.elementor-element-16896158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-872 .elementor-element.elementor-element-16896158 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-7d217f32{font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.62);}.elementor-872 .elementor-element.elementor-element-21f844bb{--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;}.elementor-872 .elementor-element.elementor-element-74fcc3a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-872 .elementor-element.elementor-element-74fcc3a3 .elementor-icon-wrapper{text-align:center;}.elementor-872 .elementor-element.elementor-element-97817e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-872 .elementor-element.elementor-element-97817e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-388e9fc{font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.62);}.elementor-872 .elementor-element.elementor-element-50db5e77{--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;}.elementor-872 .elementor-element.elementor-element-2e64cc36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-872 .elementor-element.elementor-element-2e64cc36 .elementor-icon-wrapper{text-align:center;}.elementor-872 .elementor-element.elementor-element-57f37204{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-872 .elementor-element.elementor-element-57f37204 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-31f33a5c{font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.62);}.elementor-872 .elementor-element.elementor-element-479cfa49{--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;}.elementor-872 .elementor-element.elementor-element-282396a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-872 .elementor-element.elementor-element-282396a4 .elementor-icon-wrapper{text-align:center;}.elementor-872 .elementor-element.elementor-element-5503092d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-872 .elementor-element.elementor-element-5503092d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-7439ed4f{font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.62);}.elementor-872 .elementor-element.elementor-element-617bc7f4{--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:0px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-872 .elementor-element.elementor-element-617bc7f4:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-617bc7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-872 .elementor-element.elementor-element-28049bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-872 .elementor-element.elementor-element-28049bbb .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-61d1d337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:rgba(255,255,255,0.6);}.elementor-872 .elementor-element.elementor-element-356b8c35{--display:flex;}.elementor-872 .elementor-element.elementor-element-36dd386a{--display:flex;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:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-872 .elementor-element.elementor-element-36dd386a:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-36dd386a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-872 .elementor-element.elementor-element-15964e4d{--display:flex;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:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-872 .elementor-element.elementor-element-15964e4d:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-15964e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-872 .elementor-element.elementor-element-76ecc5ab{--display:flex;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:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-872 .elementor-element.elementor-element-76ecc5ab:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-76ecc5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-872 .elementor-element.elementor-element-86b2037{--display:flex;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:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-872 .elementor-element.elementor-element-86b2037:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-86b2037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-872 .elementor-element.elementor-element-46dc9572{--display:flex;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:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-872 .elementor-element.elementor-element-46dc9572:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-46dc9572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-872 .elementor-element.elementor-element-3473b81a{--display:flex;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:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-872 .elementor-element.elementor-element-3473b81a:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-3473b81a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-872 .elementor-element.elementor-element-2917bac4{--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:0px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-872 .elementor-element.elementor-element-2917bac4:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-2917bac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-872 .elementor-element.elementor-element-7c677a6e{--display:flex;--min-height:560px;--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-radius:32px 32px 32px 32px;--padding-top:56px;--padding-bottom:40px;--padding-left:56px;--padding-right:56px;}.elementor-872 .elementor-element.elementor-element-7c677a6e:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-7c677a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0EC;}.elementor-872 .elementor-element.elementor-element-5fc8eaad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-872 .elementor-element.elementor-element-10985914{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-872 .elementor-element.elementor-element-10985914 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:700;text-transform:uppercase;line-height:0.92em;color:#0E0E0E;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}body.elementor-page-872:not(.elementor-motion-effects-element-type-background), body.elementor-page-872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-872 .elementor-element.elementor-element-d1744bb{--content-width:880px;}.elementor-872 .elementor-element.elementor-element-de6ab9c{--content-width:1460px;}.elementor-872 .elementor-element.elementor-element-7ff09bf8{--content-width:1460px;}.elementor-872 .elementor-element.elementor-element-617bc7f4{--content-width:1460px;}.elementor-872 .elementor-element.elementor-element-2917bac4{--content-width:1460px;}}@media(max-width:1024px){.elementor-872 .elementor-element.elementor-element-d1744bb{--padding-top:36px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-d1744bb{--padding-top:28px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-872 .elementor-element.elementor-element-9878c20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-872 .elementor-element.elementor-element-f020ed9{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-872 .elementor-element.elementor-element-de6ab9c{--padding-top:4px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-872 .elementor-element.elementor-element-e9f48c7{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-872 .elementor-element.elementor-element-bdd5b73 .elementor-heading-title{line-height:1em;}.elementor-872 .elementor-element.elementor-element-7feecf3{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-872 .elementor-element.elementor-element-7ff09bf8{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-872 .elementor-element.elementor-element-7e1c715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-872 .elementor-element.elementor-element-617bc7f4{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-872 .elementor-element.elementor-element-61d1d337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-872 .elementor-element.elementor-element-2917bac4{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-872 .elementor-element.elementor-element-7c677a6e{--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}}/* Start custom CSS for image, class: .elementor-element-043f97d */.elementor-872 .elementor-element.elementor-element-043f97d img{width:100%;max-width:340px;border-radius:20px;display:block;background:#ECEAE5;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b141a60 */.elementor-872 .elementor-element.elementor-element-b141a60 .elementor-heading-title{font-size:clamp(44px,7vw,92px);letter-spacing:0.004em;-webkit-font-smoothing:antialiased;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9878c20 */.elementor-872 .elementor-element.elementor-element-9878c20{max-width:56ch;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e4aef2 */.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button{background:transparent;border:1.5px solid rgba(255,255,255,0.55);border-radius:999px;padding:8px 8px 8px 23px;color:#FFFFFF;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button-text{line-height:1;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button-icon{background:#FFFFFF;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;transition:background .3s ease;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button-icon i{color:#161616;font-size:15px;transition:color .3s ease;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button-icon svg{fill:#161616;width:15px;height:15px;transition:fill .3s ease;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button:hover{background:#FFFFFF;color:#161616;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.28);}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button:hover .elementor-button-icon{background:#161616;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button:hover .elementor-button-icon i{color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-3e4aef2 .elementor-button:hover .elementor-button-icon svg{fill:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd8cae0 */.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button{background:transparent;border:1.5px solid rgba(255,255,255,0.55);border-radius:999px;padding:8px 8px 8px 23px;color:#FFFFFF;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button-text{line-height:1;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button-icon{background:#FFFFFF;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;transition:background .3s ease;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button-icon i{color:#161616;font-size:15px;transition:color .3s ease;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button-icon svg{fill:#161616;width:15px;height:15px;transition:fill .3s ease;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button:hover{background:#FFFFFF;color:#161616;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.28);}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button:hover .elementor-button-icon{background:#161616;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button:hover .elementor-button-icon i{color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-dd8cae0 .elementor-button:hover .elementor-button-icon svg{fill:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bd075c */.elementor-872 .elementor-element.elementor-element-4bd075c p+p{margin-top:14px;} .elementor-872 .elementor-element.elementor-element-4bd075c strong{font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f020ed9 */.elementor-872 .elementor-element.elementor-element-f020ed9{background-image:linear-gradient(rgba(0,0,0,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.045) 1px,transparent 1px);background-size:54px 54px;background-position:left bottom;max-width:760px;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1744bb */@font-face{font-family:'Anton';font-weight:400;font-display:swap;src:url('https://marforge.com/portfolio/fonts/anton-400.woff2') format('woff2');}@font-face{font-family:'Inter';font-weight:400;font-display:swap;src:url('https://marforge.com/portfolio/fonts/inter-400.woff2') format('woff2');}@font-face{font-family:'Inter';font-weight:500;font-display:swap;src:url('https://marforge.com/portfolio/fonts/inter-500.woff2') format('woff2');}@font-face{font-family:'Inter';font-weight:600;font-display:swap;src:url('https://marforge.com/portfolio/fonts/inter-600.woff2') format('woff2');}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdd5b73 */.elementor-872 .elementor-element.elementor-element-bdd5b73 .elementor-heading-title{font-size:clamp(40px,5.6vw,84px);letter-spacing:0.004em;-webkit-font-smoothing:antialiased;}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-bdd5b73 .elementor-heading-title{font-size:clamp(38px,13vw,56px);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a4ec93 */.elementor-872 .elementor-element.elementor-element-4a4ec93{top:110px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53461ad */.elementor-872 .elementor-element.elementor-element-53461ad{top:106px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7141228 */.elementor-872 .elementor-element.elementor-element-7141228{top:112px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98d1fd */.elementor-872 .elementor-element.elementor-element-b98d1fd{top:118px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22927a1 */.elementor-872 .elementor-element.elementor-element-22927a1{top:124px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5273340 */.elementor-872 .elementor-element.elementor-element-5273340{top:130px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b6596 */.elementor-872 .elementor-element.elementor-element-60b6596{top:136px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8cab04 */.elementor-872 .elementor-element.elementor-element-d8cab04{top:142px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83015b3 */.elementor-872 .elementor-element.elementor-element-83015b3{top:148px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7feecf3 */.elementor-872 .elementor-element.elementor-element-7feecf3 > .e-con{display:grid;grid-template-columns:45% 55%;gap:48px;align-items:center;position:sticky;will-change:transform;transition:border-color .4s ease;}.elementor-872 .elementor-element.elementor-element-7feecf3 > .e-con:hover{border-color:rgba(255,255,255,0.22)!important;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-name .elementor-heading-title{font-size:clamp(34px,3.4vw,50px);}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-tags .tag{display:inline-block;border:1px solid rgba(255,255,255,0.35);border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:500;color:#E8E8E8;white-space:nowrap;margin:0 10px 10px 0;font-family:Inter,sans-serif;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-tags p{margin:0;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-desc{max-width:74%;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-media{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,0.07);background:#1A1A1A;aspect-ratio:16/10;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-media .elementor-widget-container,.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-media img{width:100%;height:100%;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-media img{object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border-radius:18px;}.elementor-872 .elementor-element.elementor-element-7feecf3 > .e-con:hover .proj-media img{transform:scale(1.03);}@media(max-width:1024px){.elementor-872 .elementor-element.elementor-element-7feecf3 > .e-con{padding:34px;min-height:420px;gap:26px;border-radius:26px;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-desc{max-width:82%;font-size:16px;}}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-7feecf3 > .e-con{position:static;grid-template-columns:1fr;min-height:auto;padding:28px 22px;gap:24px;border-radius:24px;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-desc{max-width:100%;}.elementor-872 .elementor-element.elementor-element-7feecf3 .proj-name .elementor-heading-title{font-size:clamp(28px,8vw,38px);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de6ab9c */.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button{background:transparent;border:1.5px solid rgba(255,255,255,0.55);border-radius:999px;padding:8px 8px 8px 23px;color:#FFFFFF;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button-text{line-height:1;}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button-icon{background:#FFFFFF;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;transition:background .3s ease;}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button-icon i{color:#161616;font-size:15px;transition:color .3s ease;}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button-icon svg{fill:#161616;width:15px;height:15px;transition:fill .3s ease;}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button:hover{background:#FFFFFF;color:#161616;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.28);}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button:hover .elementor-button-icon{background:#161616;}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button:hover .elementor-button-icon i{color:#FFFFFF;}.elementor-872 .elementor-element.elementor-element-de6ab9c .elementor-button:hover .elementor-button-icon svg{fill:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e1c715 */.elementor-872 .elementor-element.elementor-element-7e1c715 .elementor-heading-title{font-size:clamp(40px,5.6vw,84px);letter-spacing:0.004em;-webkit-font-smoothing:antialiased;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1da416d1 */.elementor-872 .elementor-element.elementor-element-1da416d1{display:grid;grid-template-columns:1fr 1fr;}.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con{border-bottom:1px solid rgba(255,255,255,0.10);}.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con:nth-child(odd){padding:48px 64px 48px 0;border-right:1px solid rgba(255,255,255,0.10);}.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con:nth-child(even){padding:48px 0 48px 48px;}.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con:nth-child(5){grid-column:1/-1;border-right:none;border-bottom:none;padding:48px 0 12px;}.elementor-872 .elementor-element.elementor-element-1da416d1 .svc-icon .elementor-icon{background:#FFFFFF;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:24px;color:#111;transition:transform .35s cubic-bezier(.25,.46,.45,.94);}.elementor-872 .elementor-element.elementor-element-1da416d1 .svc-icon svg{width:24px;height:24px;fill:#111;}.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con:hover .svc-icon .elementor-icon{transform:translateY(-4px);}.elementor-872 .elementor-element.elementor-element-1da416d1 .svc-name .elementor-heading-title{font-size:clamp(24px,2.5vw,36px);}.elementor-872 .elementor-element.elementor-element-1da416d1 .svc-desc{max-width:88%;}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-1da416d1{grid-template-columns:1fr;}.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con,.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con:nth-child(odd),.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con:nth-child(even){padding:36px 0;border-right:none;}.elementor-872 .elementor-element.elementor-element-1da416d1 > .e-con:nth-child(5){padding:36px 0 8px;}.elementor-872 .elementor-element.elementor-element-1da416d1 .svc-desc{max-width:100%;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28049bbb */.elementor-872 .elementor-element.elementor-element-28049bbb .elementor-heading-title{font-size:clamp(38px,5.2vw,78px);letter-spacing:0.004em;max-width:16ch;-webkit-font-smoothing:antialiased;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356b8c35 */.elementor-872 .elementor-element.elementor-element-356b8c35{display:block;column-count:3;column-gap:24px;}.elementor-872 .elementor-element.elementor-element-356b8c35 > .e-con{display:block;break-inside:avoid;margin-bottom:24px;width:auto;transition:transform .35s cubic-bezier(.25,.46,.45,.94),border-color .35s ease;}.elementor-872 .elementor-element.elementor-element-356b8c35 > .e-con:hover{transform:translateY(-4px);border-color:rgba(255,255,255,0.2)!important;}.elementor-872 .elementor-element.elementor-element-356b8c35 .t-head{display:flex;align-items:center;gap:14px;}.elementor-872 .elementor-element.elementor-element-356b8c35 .t-av{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-356b8c35 .t-name{font-size:19px;font-weight:600;color:#fff;line-height:1.2;margin:0;font-family:Inter,sans-serif;}.elementor-872 .elementor-element.elementor-element-356b8c35 .t-role{font-size:14.5px;color:rgba(255,255,255,0.5);font-family:Inter,sans-serif;}.elementor-872 .elementor-element.elementor-element-356b8c35 .t-div{height:1px;background:rgba(255,255,255,0.12);margin:22px 0;}.elementor-872 .elementor-element.elementor-element-356b8c35 .t-quote{font-size:16.5px;line-height:1.62;color:rgba(255,255,255,0.82);margin:0;font-family:Inter,sans-serif;}@media(max-width:1024px){.elementor-872 .elementor-element.elementor-element-356b8c35{column-count:2;}}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-356b8c35{column-count:1;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10985914 */.elementor-872 .elementor-element.elementor-element-10985914 .elementor-heading-title{font-size:clamp(52px,9vw,132px);letter-spacing:0.005em;-webkit-font-smoothing:antialiased;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a05996 */.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button{background:#FFFFFF;border:1.5px solid rgba(0,0,0,0.14);border-radius:999px;padding:9px 9px 9px 26px;color:#111;transition:background .3s ease,color .3s ease,transform .3s ease;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button-text{line-height:1;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button-icon{background:#111;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;transition:background .3s ease;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button-icon svg{fill:#FFFFFF;width:16px;height:16px;transition:fill .3s ease;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button:hover{background:#111;color:#fff;transform:translateY(-2px);}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button:hover .elementor-button-icon{background:#fff;}.elementor-872 .elementor-element.elementor-element-9a05996 .elementor-button:hover .elementor-button-icon svg{fill:#111;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc8eaad */.elementor-872 .elementor-element.elementor-element-5fc8eaad{flex:1;position:relative;z-index:2;padding:30px 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c677a6e */.elementor-872 .elementor-element.elementor-element-7c677a6e{position:relative;overflow:hidden;}.elementor-872 .elementor-element.elementor-element-7c677a6e::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.035) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;position:relative;z-index:2;font-family:Inter,sans-serif;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-brand{font-size:18px;font-weight:600;color:#111;letter-spacing:-0.01em;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-brand sup{font-size:0.6em;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-avail{font-size:15px;color:#444;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-footrow{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;width:100%;position:relative;z-index:2;font-family:Inter,sans-serif;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-credit,.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-copy{font-size:14.5px;color:#555;white-space:nowrap;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-socials{display:flex;gap:10px;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-socials a{border:1px solid rgba(0,0,0,0.18);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:500;color:#222;text-decoration:none;transition:background .3s ease,color .3s ease;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-socials a:hover{background:#111;color:#fff;border-color:#111;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-contactbar{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;position:relative;z-index:2;margin-top:18px;padding-top:18px;border-top:1px solid rgba(0,0,0,0.1);font-family:Inter,sans-serif;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-contactbar a{color:#555;text-decoration:none;font-size:14px;padding:8px 4px;display:inline-block;transition:color .2s ease;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-contactbar a:hover{color:#111;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-dot{color:#aaa;}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-topbar{flex-direction:column;align-items:flex-start;gap:6px;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-footrow{flex-direction:column;align-items:center;gap:18px;text-align:center;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-contactbar{flex-direction:column;gap:6px;}.elementor-872 .elementor-element.elementor-element-7c677a6e .cta-dot{display:none;}}/* End custom CSS */