@font-face{font-family:'Kaushan Script';src:url(../../assets/fonts/Kaushan%20Script-437f1136764c2e80cdb5ee4a052ebe04.woff2?h=cc6ce8a467ef64f1f1d6b1881ffb5f93) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kaushan Script';src:url(../../assets/fonts/Kaushan%20Script-d793f4d37b44ce0b66ab789c78113f57.woff2?h=cc6ce8a467ef64f1f1d6b1881ffb5f93) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-d13feccf2f802c7f109718a57c002b64.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-64f1c7301d07a3b53eb7841fa81d4846.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-e3683521389d261705c6ea574f90453e.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-3b51dd7d4ff0bc027724c999b956984d.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-7efc12e983a5b016d1563946e85646f1.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-d13feccf2f802c7f109718a57c002b64.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-64f1c7301d07a3b53eb7841fa81d4846.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-e3683521389d261705c6ea574f90453e.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-3b51dd7d4ff0bc027724c999b956984d.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(../../assets/fonts/Montserrat-7efc12e983a5b016d1563946e85646f1.woff2?h=2e89e6f801b6c27a049b8cd3a4fd7ff3) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-bs-theme=light]{--bs-primary:#53f38f;--bs-primary-rgb:83,243,143;--bs-primary-text-emphasis:#216139;--bs-primary-bg-subtle:#DDFDE9;--bs-primary-border-subtle:#BAFAD2;--bs-secondary:#3E505B;--bs-secondary-rgb:62,80,91;--bs-secondary-text-emphasis:#192024;--bs-secondary-bg-subtle:#D8DCDE;--bs-secondary-border-subtle:#B2B9BD;--bs-success:#8FA6CB;--bs-success-rgb:143,166,203;--bs-success-text-emphasis:#394251;--bs-success-bg-subtle:#E9EDF5;--bs-success-border-subtle:#D2DBEA;--bs-info:#4fdea1;--bs-info-rgb:79,222,161;--bs-info-text-emphasis:#205940;--bs-info-bg-subtle:#DCF8EC;--bs-info-border-subtle:#B9F2D9;--bs-warning:#BBB6DF;--bs-warning-rgb:187,182,223;--bs-warning-text-emphasis:#4B4959;--bs-warning-bg-subtle:#F1F0F9;--bs-warning-border-subtle:#E4E2F2;--bs-danger:#F45B69;--bs-danger-rgb:244,91,105;--bs-danger-text-emphasis:#62242A;--bs-danger-bg-subtle:#FDDEE1;--bs-danger-border-subtle:#FBBDC3;--bs-light:#fefefe;--bs-light-rgb:254,254,254;--bs-light-text-emphasis:#666666;--bs-light-bg-subtle:#FFFFFF;--bs-light-border-subtle:#FFFFFF;--bs-dark:#03120E;--bs-dark-rgb:3,18,14;--bs-dark-text-emphasis:#010706;--bs-dark-bg-subtle:#CDD0CF;--bs-dark-border-subtle:#9AA09F;--bs-body-color:#fefefe;--bs-body-color-rgb:254,254,254;--bs-body-bg:#03120E;--bs-body-bg-rgb:3,18,14;--bs-secondary-color:rgba(254,254,254,0.75);--bs-secondary-color-rgb:254,254,254,0.75;--bs-tertiary-color:rgba(254,254,254,0.5);--bs-tertiary-color-rgb:254,254,254,0.5;--bs-link-color:#54f590;--bs-link-color-rgb:84,245,144;--bs-link-hover-color:#47cd8f;--bs-link-hover-color-rgb:71,205,143;--bs-border-color:#3F0D12}.btn-primary{--bs-btn-color:#000000;--bs-btn-bg:#53f38f;--bs-btn-border-color:#53f38f;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#6DF5A0;--bs-btn-hover-border-color:#64F49A;--bs-btn-focus-shadow-rgb:12,36,21;--bs-btn-active-color:#000000;--bs-btn-active-bg:#75F5A5;--bs-btn-active-border-color:#64F49A;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#53f38f;--bs-btn-disabled-border-color:#53f38f;background-color:#0be98d;border-color:#0be98d}.btn-outline-primary{--bs-btn-color:#53f38f;--bs-btn-border-color:#53f38f;--bs-btn-focus-shadow-rgb:83,243,143;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#53f38f;--bs-btn-hover-border-color:#53f38f;--bs-btn-active-color:#000000;--bs-btn-active-bg:#53f38f;--bs-btn-active-border-color:#53f38f;--bs-btn-disabled-color:#53f38f;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#53f38f}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#3E505B;--bs-btn-border-color:#3E505B;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#35444D;--bs-btn-hover-border-color:#324049;--bs-btn-focus-shadow-rgb:226,229,230;--bs-btn-active-color:#fff;--bs-btn-active-bg:#324049;--bs-btn-active-border-color:#2F3C44;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#3E505B;--bs-btn-disabled-border-color:#3E505B}.btn-outline-secondary{--bs-btn-color:#3E505B;--bs-btn-border-color:#3E505B;--bs-btn-focus-shadow-rgb:62,80,91;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#3E505B;--bs-btn-hover-border-color:#3E505B;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3E505B;--bs-btn-active-border-color:#3E505B;--bs-btn-disabled-color:#3E505B;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#3E505B}.btn-success{--bs-btn-color:#000000;--bs-btn-bg:#8FA6CB;--bs-btn-border-color:#8FA6CB;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#A0B3D3;--bs-btn-hover-border-color:#9AAFD0;--bs-btn-focus-shadow-rgb:21,25,30;--bs-btn-active-color:#000000;--bs-btn-active-bg:#A5B8D5;--bs-btn-active-border-color:#9AAFD0;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#8FA6CB;--bs-btn-disabled-border-color:#8FA6CB}.btn-outline-success{--bs-btn-color:#8FA6CB;--bs-btn-border-color:#8FA6CB;--bs-btn-focus-shadow-rgb:143,166,203;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#8FA6CB;--bs-btn-hover-border-color:#8FA6CB;--bs-btn-active-color:#000000;--bs-btn-active-bg:#8FA6CB;--bs-btn-active-border-color:#8FA6CB;--bs-btn-disabled-color:#8FA6CB;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#8FA6CB}.btn-info{--bs-btn-color:#000000;--bs-btn-bg:#4fdea1;--bs-btn-border-color:#4fdea1;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#69E3AF;--bs-btn-hover-border-color:#61E1AA;--bs-btn-focus-shadow-rgb:12,33,24;--bs-btn-active-color:#000000;--bs-btn-active-bg:#72E5B4;--bs-btn-active-border-color:#61E1AA;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#4fdea1;--bs-btn-disabled-border-color:#4fdea1}.btn-outline-info{--bs-btn-color:#4fdea1;--bs-btn-border-color:#4fdea1;--bs-btn-focus-shadow-rgb:79,222,161;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#4fdea1;--bs-btn-hover-border-color:#4fdea1;--bs-btn-active-color:#000000;--bs-btn-active-bg:#4fdea1;--bs-btn-active-border-color:#4fdea1;--bs-btn-disabled-color:#4fdea1;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#4fdea1}.btn-warning{--bs-btn-color:#000000;--bs-btn-bg:#BBB6DF;--bs-btn-border-color:#BBB6DF;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#C5C1E4;--bs-btn-hover-border-color:#C2BDE2;--bs-btn-focus-shadow-rgb:28,27,33;--bs-btn-active-color:#000000;--bs-btn-active-bg:#C9C5E5;--bs-btn-active-border-color:#C2BDE2;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#BBB6DF;--bs-btn-disabled-border-color:#BBB6DF}.btn-outline-warning{--bs-btn-color:#BBB6DF;--bs-btn-border-color:#BBB6DF;--bs-btn-focus-shadow-rgb:187,182,223;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#BBB6DF;--bs-btn-hover-border-color:#BBB6DF;--bs-btn-active-color:#000000;--bs-btn-active-bg:#BBB6DF;--bs-btn-active-border-color:#BBB6DF;--bs-btn-disabled-color:#BBB6DF;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#BBB6DF}.btn-danger{--bs-btn-color:#000000;--bs-btn-bg:#F45B69;--bs-btn-border-color:#F45B69;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#F67480;--bs-btn-hover-border-color:#F56B78;--bs-btn-focus-shadow-rgb:37,14,16;--bs-btn-active-color:#000000;--bs-btn-active-bg:#F67C87;--bs-btn-active-border-color:#F56B78;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#F45B69;--bs-btn-disabled-border-color:#F45B69}.btn-outline-danger{--bs-btn-color:#F45B69;--bs-btn-border-color:#F45B69;--bs-btn-focus-shadow-rgb:244,91,105;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#F45B69;--bs-btn-hover-border-color:#F45B69;--bs-btn-active-color:#000000;--bs-btn-active-bg:#F45B69;--bs-btn-active-border-color:#F45B69;--bs-btn-disabled-color:#F45B69;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#F45B69}.btn-light{--bs-btn-color:#000000;--bs-btn-bg:#fefefe;--bs-btn-border-color:#fefefe;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#D8D8D8;--bs-btn-hover-border-color:#CBCBCB;--bs-btn-focus-shadow-rgb:38,38,38;--bs-btn-active-color:#000000;--bs-btn-active-bg:#CBCBCB;--bs-btn-active-border-color:#BFBFBF;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#fefefe;--bs-btn-disabled-border-color:#fefefe}.btn-outline-light{--bs-btn-color:#fefefe;--bs-btn-border-color:#fefefe;--bs-btn-focus-shadow-rgb:254,254,254;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#fefefe;--bs-btn-hover-border-color:#fefefe;--bs-btn-active-color:#000000;--bs-btn-active-bg:#fefefe;--bs-btn-active-border-color:#fefefe;--bs-btn-disabled-color:#fefefe;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fefefe}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#03120E;--bs-btn-border-color:#03120E;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#030F0C;--bs-btn-hover-border-color:#020E0B;--bs-btn-focus-shadow-rgb:217,219,219;--bs-btn-active-color:#fff;--bs-btn-active-bg:#020E0B;--bs-btn-active-border-color:#020E0B;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#03120E;--bs-btn-disabled-border-color:#03120E}.btn-outline-dark{--bs-btn-color:#03120E;--bs-btn-border-color:#03120E;--bs-btn-focus-shadow-rgb:3,18,14;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#03120E;--bs-btn-hover-border-color:#03120E;--bs-btn-active-color:#fff;--bs-btn-active-bg:#03120E;--bs-btn-active-border-color:#03120E;--bs-btn-disabled-color:#03120E;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#03120E}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.ms-auto{margin-left:auto!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-6{padding-top:4.5rem!important;padding-bottom:4.5rem!important}@media (min-width:992px){.ms-lg-3{margin-left:1rem!important}}:root{--brand-primary:#0d6efd;--brand-gradient-start:#8ec5ff;--brand-gradient-end:#b388ff;--bs-primary:#08E98C}.bg-placeholder{background:repeating-linear-gradient(45deg,#f2f2f2,#f2f2f2 12px,#e9ecef 12px,#e9ecef 24px)}.bg-construction{background:url("../../assets/img/services-construction.webp?h=128dff4625423e327c15bd252d534f96") bottom/cover no-repeat,#2a2a2a}.bg-project-mgmt{background:url("../../assets/img/project-management.webp?h=952f7999a959e11d3afa1c63641fcdbb") center/cover no-repeat,#2a2a2a}.bg-outsourcing{background:url("../../assets/img/outsourcing.webp?h=2cd80626ecbea71bd50b9c44d5fdf2d9") bottom/cover no-repeat,#2a2a2a}.bg-orchestration{background:url("../../assets/img/project-orchestration.webp?h=a8b92b8d2324bf13e6aa7f2403c69fa9") bottom/cover no-repeat,#2a2a2a}.bg-payment-badges{background:url("../../assets/img/payment-badges.webp?h=2a97fa1ca7f41a50eea9bc8850b67316") center/cover no-repeat,#2a2a2a}.text-gradient{background:linear-gradient(90deg,var(--brand-gradient-start),var(--brand-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.brand-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--brand-primary),#6f42c1);background:url("../../assets/img/le-magnat-logo-light.svg?h=b606fc27a9802877d93ccc03391039f5") bottom/cover no-repeat,#2a2a2a;display:inline-block}.hero{margin-top:56px;position:relative;min-height:70vh;display:flex;align-items:center;color:#fff}.hero::before{content:"";position:absolute;inset:0;background:url("../../assets/img/hero.webp?h=aacb57f606c1ad0bf600a3ecd5d5306e") center/cover no-repeat,#2a2a2a;filter:brightness(.55)}.hero .overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(13,110,253,.3),transparent 60%)}.hero .hero-badge{position:absolute;right:2rem;bottom:2rem;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);padding:.5rem .75rem;border-radius:.75rem;font-weight:600}.pricing-card{transition:transform .15s,box-shadow .15s}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem rgba(0,0,0,.08)!important}.pricing-card.featured{border:2px solid var(--brand-primary)}footer a.link-secondary{text-decoration:none}footer a.link-secondary:hover{text-decoration:underline}#mainNav .navbar-brand{color:#53f38f;font-family:Montserrat,"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;font-weight:700}.bg-dark{background-color:#03120e!important}.masthead{height:100vh;background-color:#03120e}.video-background{position:relative;width:100%;height:100vh;overflow:hidden;background:url("../../assets/img/LOGO%20LEMAGNAT.webp?h=6b1ea2edc32cf19d847344579e9e746e") center center/cover no-repeat}#bg-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;display:block}.video-background .content{position:relative;z-index:1;color:#fff;text-align:center;padding:20px}