.elementor-913 .elementor-element.elementor-element-7d5a71f{--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:40px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-913 .elementor-element.elementor-element-7d5a71f:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-7d5a71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-913 .elementor-element.elementor-element-0b0f63e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-913 .elementor-element.elementor-element-0b0f63e .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-913 .elementor-element.elementor-element-5994e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-weight:400;color:rgba(255,255,255,0.6);}.elementor-913 .elementor-element.elementor-element-e240cb9{--display:flex;}.elementor-913 .elementor-element.elementor-element-b3670d8{--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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-913 .elementor-element.elementor-element-b3670d8:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-b3670d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-913 .elementor-element.elementor-element-9d023f8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-913 .elementor-element.elementor-element-caea9d5{--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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-913 .elementor-element.elementor-element-caea9d5:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-caea9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-913 .elementor-element.elementor-element-7a6d81c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-913 .elementor-element.elementor-element-64f49e0{--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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-913 .elementor-element.elementor-element-64f49e0:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-64f49e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-913 .elementor-element.elementor-element-3eacab6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-913 .elementor-element.elementor-element-6435b52{--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:64px;--padding-left:48px;--padding-right:48px;}.elementor-913 .elementor-element.elementor-element-6435b52:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-6435b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-913 .elementor-element.elementor-element-fed9d31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-913 .elementor-element.elementor-element-fed9d31 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.04em;color:#FFFFFF;}.elementor-913 .elementor-element.elementor-element-6f8d298{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-913 .elementor-element.elementor-element-cf0db03{--display:flex;}.elementor-913 .elementor-element.elementor-element-dee7b13{--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-913 .elementor-element.elementor-element-dee7b13:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-dee7b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-913 .elementor-element.elementor-element-b89d0bf{--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-913 .elementor-element.elementor-element-b89d0bf:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-b89d0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-913 .elementor-element.elementor-element-71fbad4{--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-913 .elementor-element.elementor-element-71fbad4:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-71fbad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-913 .elementor-element.elementor-element-ffec41f{--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-913 .elementor-element.elementor-element-ffec41f:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-ffec41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-913 .elementor-element.elementor-element-1e0b3c8{--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-913 .elementor-element.elementor-element-1e0b3c8:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-1e0b3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-913 .elementor-element.elementor-element-729754e{--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-913 .elementor-element.elementor-element-729754e:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-729754e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-913 .elementor-element.elementor-element-6f028e3{--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-913 .elementor-element.elementor-element-6f028e3:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-6f028e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-913 .elementor-element.elementor-element-ad73ca3{--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-913 .elementor-element.elementor-element-ad73ca3:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-ad73ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0EC;}.elementor-913 .elementor-element.elementor-element-b6134ce{--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-913 .elementor-element.elementor-element-843c514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-913 .elementor-element.elementor-element-843c514 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:700;text-transform:uppercase;line-height:0.92em;color:#0E0E0E;}.elementor-913 .elementor-element.elementor-element-4ea20a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-913 .elementor-element.elementor-element-4ea20a6 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-913 .elementor-element.elementor-element-4ea20a6 .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}body.elementor-page-913:not(.elementor-motion-effects-element-type-background), body.elementor-page-913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-913 .elementor-element.elementor-element-7d5a71f{--padding-top:36px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-913 .elementor-element.elementor-element-5994e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-913 .elementor-element.elementor-element-6435b52{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-913 .elementor-element.elementor-element-6f8d298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-913 .elementor-element.elementor-element-6f028e3{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-913 .elementor-element.elementor-element-ad73ca3{--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-913 .elementor-element.elementor-element-7d5a71f{--content-width:1460px;}.elementor-913 .elementor-element.elementor-element-6435b52{--content-width:1460px;}.elementor-913 .elementor-element.elementor-element-6f028e3{--content-width:1460px;}}/* Start custom CSS for heading, class: .elementor-element-0b0f63e */.elementor-913 .elementor-element.elementor-element-0b0f63e .elementor-heading-title{font-size:clamp(38px,5.2vw,78px);letter-spacing:0.004em;-webkit-font-smoothing:antialiased;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5994e0e */.elementor-913 .elementor-element.elementor-element-5994e0e p{font-size:clamp(16px,1.6vw,21px);margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e240cb9 */.elementor-913 .elementor-element.elementor-element-e240cb9{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;}.elementor-913 .elementor-element.elementor-element-e240cb9 > .e-con{transition:border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1);}.elementor-913 .elementor-element.elementor-element-e240cb9 > .e-con:hover{border-color:rgba(255,255,255,0.2)!important;transform:translateY(-4px);}.elementor-913 .elementor-element.elementor-element-e240cb9 .vframe{border-radius:12px;overflow:hidden;background:#111;}.elementor-913 .elementor-element.elementor-element-e240cb9 .vframe iframe{border-radius:12px;}.elementor-913 .elementor-element.elementor-element-e240cb9 .vc-cap{display:flex;align-items:center;gap:11px;padding:12px 6px 2px;margin:0;}.elementor-913 .elementor-element.elementor-element-e240cb9 .vc-av{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;}.elementor-913 .elementor-element.elementor-element-e240cb9 .vc-name{font-size:16px;font-weight:600;color:#fff;line-height:1.2;margin:0;font-family:Inter,sans-serif;}.elementor-913 .elementor-element.elementor-element-e240cb9 .vc-role{font-size:13px;color:rgba(255,255,255,0.5);font-family:Inter,sans-serif;}@media(max-width:1024px){.elementor-913 .elementor-element.elementor-element-e240cb9{grid-template-columns:1fr 1fr;max-width:620px;}}@media(max-width:767px){.elementor-913 .elementor-element.elementor-element-e240cb9{grid-template-columns:1fr;max-width:360px;margin:0 auto;gap:20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d5a71f */@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: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-fed9d31 */.elementor-913 .elementor-element.elementor-element-fed9d31 .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-cf0db03 */.elementor-913 .elementor-element.elementor-element-cf0db03{display:block;column-count:3;column-gap:24px;}.elementor-913 .elementor-element.elementor-element-cf0db03 > .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-913 .elementor-element.elementor-element-cf0db03 > .e-con:hover{transform:translateY(-4px);border-color:rgba(255,255,255,0.2)!important;}.elementor-913 .elementor-element.elementor-element-cf0db03 .t-head{display:flex;align-items:center;gap:14px;}.elementor-913 .elementor-element.elementor-element-cf0db03 .t-av{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;}.elementor-913 .elementor-element.elementor-element-cf0db03 .t-name{font-size:19px;font-weight:600;color:#fff;line-height:1.2;margin:0;font-family:Inter,sans-serif;}.elementor-913 .elementor-element.elementor-element-cf0db03 .t-role{font-size:14.5px;color:rgba(255,255,255,0.5);font-family:Inter,sans-serif;}.elementor-913 .elementor-element.elementor-element-cf0db03 .t-div{height:1px;background:rgba(255,255,255,0.12);margin:22px 0;}.elementor-913 .elementor-element.elementor-element-cf0db03 .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-913 .elementor-element.elementor-element-cf0db03{column-count:2;}}@media(max-width:767px){.elementor-913 .elementor-element.elementor-element-cf0db03{column-count:1;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843c514 */.elementor-913 .elementor-element.elementor-element-843c514 .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-4ea20a6 */.elementor-913 .elementor-element.elementor-element-4ea20a6 .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-913 .elementor-element.elementor-element-4ea20a6 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;}.elementor-913 .elementor-element.elementor-element-4ea20a6 .elementor-button-text{line-height:1;}.elementor-913 .elementor-element.elementor-element-4ea20a6 .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-913 .elementor-element.elementor-element-4ea20a6 .elementor-button-icon svg{fill:#FFFFFF;width:16px;height:16px;transition:fill .3s ease;}.elementor-913 .elementor-element.elementor-element-4ea20a6 .elementor-button:hover{background:#111;color:#fff;transform:translateY(-2px);}.elementor-913 .elementor-element.elementor-element-4ea20a6 .elementor-button:hover .elementor-button-icon{background:#fff;}.elementor-913 .elementor-element.elementor-element-4ea20a6 .elementor-button:hover .elementor-button-icon svg{fill:#111;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6134ce */.elementor-913 .elementor-element.elementor-element-b6134ce{flex:1;position:relative;z-index:2;padding:30px 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad73ca3 */.elementor-913 .elementor-element.elementor-element-ad73ca3{position:relative;overflow:hidden;}.elementor-913 .elementor-element.elementor-element-ad73ca3::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-913 .elementor-element.elementor-element-ad73ca3 .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-913 .elementor-element.elementor-element-ad73ca3 .cta-brand{font-size:18px;font-weight:600;color:#111;letter-spacing:-0.01em;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-brand sup{font-size:0.6em;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-avail{font-size:15px;color:#444;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .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-913 .elementor-element.elementor-element-ad73ca3 .cta-credit,.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-copy{font-size:14.5px;color:#555;white-space:nowrap;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-socials{display:flex;gap:10px;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .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-913 .elementor-element.elementor-element-ad73ca3 .cta-socials a:hover{background:#111;color:#fff;border-color:#111;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .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-913 .elementor-element.elementor-element-ad73ca3 .cta-contactbar a{color:#555;text-decoration:none;font-size:14px;padding:8px 4px;display:inline-block;transition:color .2s ease;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-contactbar a:hover{color:#111;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-dot{color:#aaa;}@media(max-width:767px){.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-topbar{flex-direction:column;align-items:flex-start;gap:6px;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-footrow{flex-direction:column;align-items:center;gap:18px;text-align:center;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-contactbar{flex-direction:column;gap:6px;}.elementor-913 .elementor-element.elementor-element-ad73ca3 .cta-dot{display:none;}}/* End custom CSS */