.elementor-3400 .elementor-element.elementor-element-5d4406ab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab:not(.elementor-motion-effects-element-type-background), .elementor-3400 .elementor-element.elementor-element-5d4406ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101014;}.elementor-3400 .elementor-element.elementor-element-d37fd01{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3400 .elementor-element.elementor-element-3928c048{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3400 .elementor-element.elementor-element-2492506f .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-13834c17 .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-19dc52a8 .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-5e480fad .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-73ac7d7f .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-6dc8616c .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-38748dc5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3400 .elementor-element.elementor-element-2b95c6ca{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3400 .elementor-element.elementor-element-5423b1b9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:96px;font-weight:500;line-height:1.08em;color:#F5F1F7;}.elementor-3400 .elementor-element.elementor-element-1390e131{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-38e33c1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-3a614ea7{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-703ea7b7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-698c1ce1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-38dc7c78{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-472ad527{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-441db0af{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-388b1cb8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-44c9e899{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-406c893f{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-2b9831f6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:96px;font-weight:500;line-height:1.08em;color:#F5F1F7;}.elementor-3400 .elementor-element.elementor-element-5a8ccf96{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-224b4a3d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-762de1b7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-2801bef8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-714a239c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-70706eed{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-59e3b091 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:96px;font-weight:500;line-height:1.08em;color:#F5F1F7;}.elementor-3400 .elementor-element.elementor-element-7c6c66ed{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-63db032b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-4eaaa53e{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-51eaa078 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:96px;font-weight:500;line-height:1.08em;color:#F5F1F7;}.elementor-3400 .elementor-element.elementor-element-16327a4b{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-42993d54{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-77c6ca7f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-2256a0ec{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-1d91ed6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:96px;font-weight:500;line-height:1.08em;color:#F5F1F7;}.elementor-3400 .elementor-element.elementor-element-57b22e51{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-2ae6989{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-5192745 .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-20769909 .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-4a8e09ed{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-73386d37{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#BAB5C2;}.elementor-3400 .elementor-element.elementor-element-2c13deab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-16c9a442 .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-1fbe1fee .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-b0d036e .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-afb9821 .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-41c1d70 .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}.elementor-3400 .elementor-element.elementor-element-5f1d98c4 .elementor-button{background-color:#CE9FFF;font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;fill:#161019;color:#161019;border-radius:100px 100px 100px 100px;padding:17px 25px 17px 25px;}/* Start custom CSS for container, class: .elementor-element-5d4406ab */.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan{background:#101014;color:#F5F1F7;width:100%;max-width:none;overflow:hidden;font-family:Arial,sans-serif;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-shell{width:calc(100% - 112px);max-width:1280px;margin-left:auto;margin-right:auto;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan p{margin:0 0 1em;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan p:last-child{margin-bottom:0;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan strong{color:#F5F1F7;font-weight:500;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan a:focus-visible,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan button:focus-visible,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan input:focus-visible,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan textarea:focus-visible{outline:3px solid #DFC5FF;outline-offset:5px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;padding:28px 0;border-bottom:1px solid #343039;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo{width:165px;flex:0 0 165px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo img{width:165px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-nav{display:flex;flex-direction:row;gap:24px;width:auto;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button{padding:12px 0;background:transparent;color:#CDC7D5;border-radius:0;font-size:14px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header-cta .elementor-button{padding:14px 20px;font-size:13px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-eyebrow{color:#C39CEE;font-size:11px;font-weight:600;letter-spacing:.15em;line-height:1.5;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-eyebrow p{color:inherit;font-size:inherit;line-height:inherit;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero{padding:72px 0 28px;position:relative;background:radial-gradient(ellipse at 87% 30%,rgba(139,69,229,.15),transparent 50%);} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline{margin:32px 0 40px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline .elementor-heading-title{font-size:clamp(52px,7.15vw,104px);font-weight:500;letter-spacing:-.065em;line-height:1.03;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline span{color:#C99AFE;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-bottom{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-intro{width:53%;max-width:570px;font-size:21px;line-height:1.5;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-intro p{font-size:21px;line-height:1.5;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button{width:auto;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button .elementor-button{transition:background-color .2s,color .2s,border-color .2s;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button .elementor-button:hover{background:#E2C8FF;color:#161019;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-outline .elementor-button{background:transparent;border:1px solid #726080;color:#F5F1F7;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-outline .elementor-button:hover{border-color:#CE9FFF;background:#CE9FFF;color:#161019;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-foot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #343039;margin-top:62px;padding-top:22px;gap:20px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-micro,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-micro p{font-size:11px;letter-spacing:.05em;color:#9A929F;line-height:1.5;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-section{padding-top:112px;padding-bottom:112px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-section-head{gap:28px;margin-bottom:48px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-section-title .elementor-heading-title{font-size:clamp(36px,4.6vw,64px);line-height:1.08;letter-spacing:-.048em;font-weight:500;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-work{padding-top:72px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project{border:1px solid #343039;border-radius:16px;overflow:hidden;background:#19171D;transition:border-color .25s,transform .25s;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project:hover{border-color:#A776D8;transform:translateY(-4px);} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-image{width:100%;overflow:hidden;background:#25222B;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .5s;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project:hover .fc-project-image img{transform:scale(1.025);} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-featured .fc-project-image img{aspect-ratio:16/8.6;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-caption{padding:28px;gap:20px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-title{gap:9px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-title .elementor-heading-title{font-size:30px;letter-spacing:-.035em;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-desc,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-desc p{font-size:15px;line-height:1.6;color:#AAA2B4;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-textlink .elementor-button{padding:4px 0;background:transparent;color:#D7B8F6;border-radius:0;font-size:14px;text-align:left;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-textlink .elementor-button:hover{background:transparent;color:#FFFFFF;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-featured .fc-project-caption{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;margin-bottom:40px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-services-wrap{background:#19161F;border-top:1px solid #36303F;border-bottom:1px solid #36303F;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service{padding:40px;border:1px solid #4B3A5F;border-radius:16px;background:linear-gradient(135deg,#241A31,#1B1921);gap:28px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .elementor-heading-title{font-size:42px;letter-spacing:-.04em;line-height:1.08;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .elementor-widget-text-editor,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service p{font-size:16px;line-height:1.6;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service-list{border-top:1px solid #493D54;padding-top:24px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service-list p{color:#D6CBDD;line-height:2;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-method{gap:28px;border-bottom:1px solid #343039;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:28px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-step{gap:20px;border-top:1px solid #51435E;padding-top:25px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-step .elementor-heading-title{font-size:25px;letter-spacing:-.035em;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-step p{font-size:15px;line-height:1.65;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about{display:grid;grid-template-columns:1fr 1fr;gap:96px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about-title{gap:28px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about-copy{gap:28px;padding-top:44px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about-copy p{font-size:18px;line-height:1.7;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-note{border-left:2px solid #A775D8;padding-left:22px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-note p{font-size:14px;line-height:1.65;color:#A89AAF;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-wrap{background:#21152F;border-top:1px solid #583B71;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-copy{gap:28px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-copy p{font-size:17px;line-height:1.6;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-copy .elementor-heading-title{font-size:clamp(40px,4.6vw,65px);letter-spacing:-.055em;line-height:1.06;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-field-label{color:#E1D5E9;font-size:13px;margin-bottom:8px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-field{background:#18131F;color:#F5F1F7;border:1px solid #695378;border-radius:8px;padding:14px 16px;font-size:15px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-field::placeholder{color:#8F819A;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-field-group{margin-bottom:14px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-button{border-radius:99px;background:#CE9FFF;color:#17111D;padding:17px 24px;font-size:15px;font-weight:500;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-button:hover{background:#E3C9FF;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-privacy p{font-size:12px;color:#AE9ABB;line-height:1.6;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-privacy a{color:#D7B8F6;text-decoration:underline;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer-links{display:flex;flex-direction:row;width:auto;gap:24px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer-links .elementor-button{font-size:11px;padding:0;background:transparent;color:#A49AAE;} @media(max-width:1024px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-shell{width:calc(100% - 64px);} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-nav{gap:18px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header-cta .elementor-button{padding:12px 16px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-featured .fc-project-caption{grid-template-columns:1fr 1fr;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-featured .fc-textlink{grid-column:2;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-grid{gap:50px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service{padding:30px;}} @media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-shell{width:calc(100% - 40px);} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header{padding:20px 0;gap:18px;flex-wrap:wrap;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo{width:130px;flex-basis:130px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo img{width:130px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-nav{order:3;width:100%;justify-content:space-between;border-top:1px solid #343039;padding-top:10px;gap:12px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button{font-size:12px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header-cta .elementor-button{font-size:10px;padding:12px 14px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero{padding-top:46px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline{margin:24px 0 28px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline .elementor-heading-title{font-size:clamp(42px,10vw,65px);letter-spacing:-.06em;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-eyebrow,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-eyebrow p{font-size:9px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-bottom{flex-direction:column;align-items:flex-start;gap:28px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-intro{width:100%;max-width:none;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-intro p{font-size:18px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-foot{margin-top:42px;align-items:flex-start;flex-direction:column;gap:12px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-section{padding-top:68px;padding-bottom:68px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-work{padding-top:48px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-section-head{gap:20px;margin-bottom:30px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-grid,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service-grid,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-method-grid,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-grid{grid-template-columns:1fr;gap:24px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-grid{margin-top:24px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-caption,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-featured .fc-project-caption{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:18px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-featured .fc-project-image img{aspect-ratio:4/3;object-fit:cover;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-title .elementor-heading-title{font-size:27px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service{padding:28px;gap:22px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .elementor-heading-title{font-size:36px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about-copy{padding-top:0;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about-copy p{font-size:16px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-note p{font-size:13px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-method-grid{gap:32px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-grid{gap:44px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer{flex-direction:column;align-items:flex-start;gap:18px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer-links{gap:20px;}} @media(prefers-reduced-motion:reduce){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan *,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan *:before,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project:hover,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project:hover .fc-project-image img{transform:none!important;}} @media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo{width:110px;flex-basis:110px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo img{width:110px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header-cta .elementor-button{font-size:12px;padding:12px 14px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline .elementor-heading-title{font-size:clamp(34px,9.2vw,42px);letter-spacing:-.055em;line-height:1.1;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-col-50{width:100%;}} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .elementor-widget-menu-anchor{position:absolute;top:0;left:0;width:0;height:0;min-height:0;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .elementor-menu-anchor{scroll-margin-top:40px;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-select-wrapper{padding:0;border:0;background:transparent;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form select.elementor-field-textual{background:#18131F;color:#F5F1F7;border:1px solid #695378;border-radius:8px;padding:14px 38px 14px 16px;font-family:Arial,sans-serif;font-size:15px;min-height:50px;width:100%;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .select-caret-down-wrapper{right:16px;color:#D7B8F6;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-field,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-field-label{font-family:Arial,sans-serif;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-field::placeholder{color:#AEA0BA;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form input:not([type=hidden]),.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form textarea{background:#18131F;color:#F5F1F7;border:1px solid #695378;border-radius:8px;padding:14px 16px;font-family:Arial,sans-serif;font-size:15px;width:100%;box-sizing:border-box;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form input::placeholder,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form textarea::placeholder{color:#AEA0BA;opacity:1;} .elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form input:not([type=hidden]),.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form textarea{background-color:#18131F!important;color:#F5F1F7!important;}
/* Halo plein cadre : contenu toujours aligne sur la page */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero{width:100%!important;max-width:none!important;padding-left:max(56px,calc((100% - 1280px)/2));padding-right:max(56px,calc((100% - 1280px)/2));position:relative;isolation:isolate;overflow:visible;background:none!important;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero::before{content:"";position:absolute;inset:-140px 0 -100px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 78% 42%,rgba(139,69,229,.22) 0%,rgba(139,69,229,.07) 35%,transparent 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 78%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 78%,transparent);}
@media(max-width:1024px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero{padding-left:32px;padding-right:32px;}}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero{padding-left:20px;padding-right:20px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero::before{inset:-100px 0 -70px;}}
/* Navigation locale, plus legere et aeree */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-nav{gap:38px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button{position:relative;padding:14px 3px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#CDC7D5;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button::after{content:"";position:absolute;left:3px;right:3px;bottom:5px;height:1px;background:#C99AFE;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button:hover,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button:focus-visible{color:#E2C8FF!important;background:transparent!important;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button:hover::after,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button:focus-visible::after{transform:scaleX(1);}
/* Boutons des deux offres */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button{display:inline-flex;align-items:center;gap:14px;padding:16px 22px;border:1px solid #A776D8;border-radius:99px;background:rgba(117,64,166,.08);box-shadow:0 0 16px rgba(156,89,219,.12);color:#EADAF7;font-size:14px;line-height:1.35;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button::after{content:"↗";font-size:18px;line-height:1;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button:hover,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button:focus-visible{background:#352143;color:#FFF;border-color:#D2A6F5;box-shadow:0 0 20px rgba(156,89,219,.2);}
/* Pictogrammes Remix Icon officiels, decoratifs */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service>.fc-eyebrow::before,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-step>.fc-eyebrow::before{content:"";display:block;width:36px;height:36px;margin-bottom:20px;background-color:#C39CEE;-webkit-mask:var(--fc-icon) center/contain no-repeat;mask:var(--fc-icon) center/contain no-repeat;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-step>.fc-eyebrow::before{width:30px;height:30px;margin-bottom:18px;}
@media(max-width:1024px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-nav{gap:24px;}}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-nav{gap:18px;padding-top:12px;justify-content:space-between;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button{padding:14px 0!important;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button{padding:14px 18px;font-size:13px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service>.fc-eyebrow::before{width:32px;height:32px;}}
@media(prefers-reduced-motion:reduce){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button::after,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button{transition:none!important;}}

/* Boutons de la proposition : langage visuel commun */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button:not(.fc-navlink):not(.fc-textlink) .elementor-button,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:16px 22px;border:1px solid #A776D8!important;border-radius:99px!important;background:rgba(117,64,166,.08)!important;box-shadow:0 0 16px rgba(156,89,219,.12);color:#EADAF7!important;font-size:14px;line-height:1.35;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button:not(.fc-navlink):not(.fc-textlink) .elementor-button:hover,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button:hover,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-button:hover{background:#352143!important;color:#FFF!important;border-color:#D2A6F5!important;box-shadow:0 0 20px rgba(156,89,219,.2);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button:not(.fc-navlink):not(.fc-textlink) .elementor-button::after{content:"↗";font-size:18px;line-height:1;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header-cta .elementor-button{font-size:13px!important;padding:14px 18px!important;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-backtop .elementor-button{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #A776D8;border-radius:50%;background:#25182F;color:#EADAF7;font-size:25px;box-shadow:0 0 16px rgba(156,89,219,.18);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-backtop .elementor-button:hover{background:#352143;border-color:#D2A6F5;}
@supports(animation-timeline:scroll()){@keyframes fc-top-reveal{0%,99%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-backtop .elementor-button{animation:fc-top-reveal linear both;animation-timeline:scroll(root);animation-range:0px 600px;}}
@keyframes fc-neon-start{0%{opacity:.35;filter:drop-shadow(0 0 0 rgba(188,95,255,0));}42%{opacity:1;filter:drop-shadow(0 0 5px rgba(188,95,255,.24));}62%{opacity:.82;filter:drop-shadow(0 0 2px rgba(188,95,255,.12));}100%{opacity:1;filter:drop-shadow(0 0 4px rgba(188,95,255,.18));}}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo img{animation:fc-neon-start 1.8s ease-out 1 both;}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header-cta .elementor-button{font-size:10px!important;padding:12px 14px!important;gap:8px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-backtop .elementor-button{right:14px;bottom:calc(18px + env(safe-area-inset-bottom));}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button:not(.fc-navlink):not(.fc-textlink) .elementor-button,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-button{font-size:13px;padding:14px 18px;}}
@media(prefers-reduced-motion:reduce){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo img{animation:none!important;opacity:1;filter:drop-shadow(0 0 4px rgba(188,95,255,.18));}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .elementor-button{transition:none!important;}}
    
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button::after,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button:not(.fc-navlink):not(.fc-textlink) .elementor-button::after{content:"";width:12px;height:12px;flex:0 0 12px;background:currentColor;clip-path:polygon(0 85%,65% 20%,25% 20%,25% 0,100% 0,100% 75%,80% 75%,80% 35%,15% 100%);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-backtop .elementor-button::after{display:none!important;}
/* Pictogrammes d'action differencies */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button:not(.fc-navlink):not(.fc-textlink) .elementor-button::after,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-textlink .elementor-button::after,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-button::after{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background:currentColor;clip-path:none;-webkit-mask:var(--fc-button-icon) center/contain no-repeat;mask:var(--fc-button-icon) center/contain no-repeat;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-backtop .elementor-button::after{display:none!important;}
@keyframes fc-neon-living{0%,12%,21%,47%,59%,79%,100%{opacity:1;filter:drop-shadow(0 0 4px rgba(188,95,255,.18));}16%{opacity:.88;filter:drop-shadow(0 0 2px rgba(188,95,255,.09));}54%{opacity:.93;filter:drop-shadow(0 0 7px rgba(188,95,255,.27));}84%{opacity:.86;filter:drop-shadow(0 0 2px rgba(188,95,255,.12));}89%{opacity:1;filter:drop-shadow(0 0 5px rgba(188,95,255,.23));}}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo img{animation:fc-neon-start 1.8s ease-out 1,fc-neon-living 37s 1.8s ease-in-out infinite;}
@media(max-width:1024px) and (min-width:768px){}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo img{animation-duration:1.8s,37s;}}
@media(prefers-reduced-motion:reduce){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo img{animation:none!important;opacity:1;}}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-button .elementor-button{--fc-button-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2013C18.3221%2013%2016.7514%2013.4592%2015.4068%2014.2587C16.5908%2015.6438%2017.5269%2017.2471%2018.1465%2019H20V13ZM16.0037%2019C14.0446%2014.3021%209.4079%2011%204%2011V19H16.0037ZM4%209C7.82914%209%2011.3232%2010.4348%2013.9738%2012.7961C15.7047%2011.6605%2017.7752%2011%2020%2011V3H21.0082C21.556%203%2022%203.44495%2022%203.9934V20.0066C22%2020.5552%2021.5447%2021%2021.0082%2021H2.9918C2.44405%2021%202%2020.5551%202%2020.0066V3.9934C2%203.44476%202.45531%203%202.9918%203H6V1H8V5H4V9ZM18%201V5H10V3H16V1H18ZM16.5%2010C15.6716%2010%2015%209.32843%2015%208.5C15%207.67157%2015.6716%207%2016.5%207C17.3284%207%2018%207.67157%2018%208.5C18%209.32843%2017.3284%2010%2016.5%2010Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-icon-graphisme .elementor-button{--fc-button-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.5962%201.03651L22.9428%207.38312C23.1381%207.57838%2023.1381%207.89496%2022.9428%208.09022C22.8679%208.16513%2022.7712%208.21431%2022.6665%208.23067L21.1924%208.46113L15.5356%202.80428L15.7477%201.31935C15.7868%201.04599%2016.04%200.856036%2016.3134%200.895088C16.4205%200.910388%2016.5197%200.960011%2016.5962%201.03651ZM4.59487%2020.1478C8.31725%2016.8163%2012.5899%2015.82%2017.2379%2014.6273L17.6843%2010.6099L13.3869%206.31241L9.36936%206.7588C8.17674%2011.4068%207.18038%2015.6795%203.84886%2019.4018L2.4541%2018.0071C5.28253%2014.7072%206.34319%2011.0539%207.7574%204.9256L14.1214%204.21849L19.7783%209.87539L19.0711%2016.2393C12.9429%2017.6535%209.28947%2018.7142%205.98964%2021.5426L4.59487%2020.1478ZM9.87872%2014.118C9.09767%2013.3369%209.09767%2012.0706%209.87872%2011.2896C10.6598%2010.5085%2011.9261%2010.5085%2012.7071%2011.2896C13.4882%2012.0706%2013.4882%2013.3369%2012.7071%2014.118C11.9261%2014.899%2010.6598%2014.899%209.87872%2014.118Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-icon-web .elementor-button{--fc-button-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%2016H20V5H4V16ZM13%2018V20H17V22H7V20H11V18H2.9918C2.44405%2018%202%2017.5511%202%2016.9925V4.00748C2%203.45107%202.45531%203%202.9918%203H21.0082C21.556%203%2022%203.44892%2022%204.00748V16.9925C22%2017.5489%2021.5447%2018%2021.0082%2018H13Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-action-contact .elementor-button,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-icon-calendar .elementor-button{--fc-button-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.29117%2020.8242L2%2022L3.17581%2016.7088C2.42544%2015.3056%202%2013.7025%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012C22%2017.5228%2017.5228%2022%2012%2022C10.2975%2022%208.6944%2021.5746%207.29117%2020.8242ZM7.58075%2018.711L8.23428%2019.0605C9.38248%2019.6745%2010.6655%2020%2012%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2013.3345%204.32549%2014.6175%204.93949%2015.7657L5.28896%2016.4192L4.63416%2019.3658L7.58075%2018.711Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-button{--fc-button-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.7267%202.95694L16.2734%2022.0432C16.1225%2022.5716%2015.7979%2022.5956%2015.5563%2022.1126L11%2013L1.9229%209.36919C1.41322%209.16532%201.41953%208.86022%201.95695%208.68108L21.0432%202.31901C21.5716%202.14285%2021.8747%202.43866%2021.7267%202.95694ZM19.0353%205.09647L6.81221%209.17085L12.4488%2011.4255L15.4895%2017.5068L19.0353%205.09647Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-icon-review .elementor-button{--fc-button-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.0006%2018.26L4.94715%2022.2082L6.52248%2014.2799L0.587891%208.7918L8.61493%207.84006L12.0006%200.5L15.3862%207.84006L23.4132%208.7918L17.4787%2014.2799L19.054%2022.2082L12.0006%2018.26ZM12.0006%2015.968L16.2473%2018.3451L15.2988%2013.5717L18.8719%2010.2674L14.039%209.69434L12.0006%205.27502L9.96214%209.69434L5.12921%2010.2674L8.70231%2013.5717L7.75383%2018.3451L12.0006%2015.968Z%22%2F%3E%3C%2Fsvg%3E");}
    
body.elementor-page-3400 #fc-floating-dock{display:none!important;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan{--fc-paper:#f5f1f7;--fc-muted:#bab5c2;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-body,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-body p{font-size:18px;line-height:1.7;color:#BAB5C2;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-intro{max-width:740px;width:70%;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline .elementor-heading-title{max-width:1080px;font-size:clamp(54px,7.6vw,108px);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero{padding-top:80px;padding-bottom:64px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-image,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-image a{display:block;width:100%;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:auto;border-radius:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-visual{overflow:hidden;border:1px solid #3C3044;border-radius:20px;background:#17121D;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-visual-caption{padding:24px 30px;background:radial-gradient(ellipse at 18% 0,rgba(147,72,220,.22),transparent 72%),#1C1523;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-caption,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-caption p{font-size:14px;line-height:1.6;color:#C8B8D4;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-lead{padding-top:0;padding-bottom:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-second{padding-top:24px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-story{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-stack{gap:28px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid #3B3044;padding-top:28px;margin-top:56px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-meta{gap:10px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-meta p{font-size:15px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-simple-cta{gap:28px;max-width:1280px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-simple-cta .fc-body{max-width:660px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer-links .fc-footer-link .elementor-button{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#A49AAE!important;font-size:11px!important;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer-links .fc-footer-link .elementor-button::after{display:none!important;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-effects{height:0!important;min-height:0!important;margin:0!important;overflow:hidden;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-faq{gap:32px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-faq-item{gap:14px;border-top:1px solid #493753;padding-top:28px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-small-title .elementor-heading-title{font-size:27px;letter-spacing:-.03em;line-height:1.2;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-small-title .elementor-heading-title{font-size:34px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-price .elementor-heading-title{font-size:52px;letter-spacing:-.05em;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-rich-list ul{padding-left:20px;margin:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-rich-list li{margin-bottom:10px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-masonry{display:block;columns:2;column-gap:28px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-masonry>.fc-project{break-inside:avoid;margin-bottom:28px;display:inline-flex;width:100%;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-masonry .fc-project-image img{height:auto;aspect-ratio:auto;object-fit:contain;}
@media(max-width:1024px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-three-grid{grid-template-columns:1fr;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-story{gap:36px;}}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero{padding-top:48px;padding-bottom:36px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline .elementor-heading-title{font-size:clamp(40px,11.5vw,62px);line-height:1.04;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-intro{width:100%;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-story,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-meta{grid-template-columns:1fr;gap:24px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-visual{border-radius:12px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-visual-caption{padding:20px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-body,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-body p{font-size:16px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-masonry{columns:1;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-nav{gap:10px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button{font-size:11px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-lead{padding-top:0;padding-bottom:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-second{padding-top:24px;}}

.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-action-contact .elementor-button{--fc-button-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.29117%2020.8242L2%2022L3.17581%2016.7088C2.42544%2015.3056%202%2013.7025%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012C22%2017.5228%2017.5228%2022%2012%2022C10.2975%2022%208.6944%2021.5746%207.29117%2020.8242ZM7.58075%2018.711L8.23428%2019.0605C9.38248%2019.6745%2010.6655%2020%2012%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2013.3345%204.32549%2014.6175%204.93949%2015.7657L5.28896%2016.4192L4.63416%2019.3658L7.58075%2018.711Z%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-3400 #fc-floating-dock{display:none!important;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline .elementor-heading-title{font-size:clamp(50px,6.5vw,94px);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-actions{width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex-shrink:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-bottom{gap:42px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-bottom .fc-intro{width:70%;max-width:760px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-body a{color:#DDC0FA;text-underline-offset:4px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service{height:100%;padding:34px;gap:26px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-body,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-body p,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-rich-list li{font-size:16px;line-height:1.65;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service>.fc-button{margin-top:auto;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service .fc-small-title .elementor-heading-title{font-size:32px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service-tag,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service-tag p{font-size:13px;color:#D9BBF5;line-height:1.55;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-price .elementor-heading-title{font-size:58px;line-height:1;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-offer-payment,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-offer-payment p{font-size:16px;color:#D9BBF5;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-offer-note,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-offer-note p{font-size:13px;color:#BAACCA;line-height:1.65;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service-featured{border-color:#9F6FC1;background:radial-gradient(ellipse at 0 0,rgba(146,71,209,.22),transparent 70%),#21172D;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-feature{border-top:1px solid #51405F;padding-top:25px;gap:18px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-feature .fc-body,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-feature .fc-body p{font-size:16px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-four-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-four-grid .fc-small-title .elementor-heading-title{font-size:25px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-section-intro{max-width:840px;gap:28px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-related-card{gap:22px;border:1px solid #493753;border-radius:16px;padding:34px;background:#19151E;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-related-card .fc-body,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-related-card .fc-body p{font-size:16px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-related-card .fc-button{margin-top:auto;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-role,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-project-role p{font-size:13px;line-height:1.6;color:#B7A6C5;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-section{border-top:1px solid #343039;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-section .fc-case-story .fc-section-title .elementor-heading-title{font-size:clamp(36px,4.5vw,62px);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-meta .fc-rich-list ul{padding-left:18px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-meta .fc-rich-list li{font-size:15px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-navigation{display:flex;flex-direction:row;justify-content:space-between;gap:24px;padding-top:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-masonry .fc-project-caption{gap:20px;padding:28px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-masonry .fc-project-title .elementor-heading-title{font-size:31px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-portfolio-main{padding-top:30px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-details{gap:36px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-detail{gap:12px;padding-bottom:28px;border-bottom:1px solid #46344F;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-direct .fc-small-title .elementor-heading-title{font-size:25px;overflow-wrap:anywhere;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-direct .fc-body,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-direct .fc-body p{font-size:17px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form-side{gap:26px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form-side>.fc-body{max-width:680px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form-side .fc-small-title .elementor-heading-title{font-size:36px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form .elementor-message{font-size:15px;line-height:1.6;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form input[type=tel]{width:100%;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about-note{padding:28px 30px;background:#21172C;border:1px solid #56356C;border-radius:14px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-about-note p{font-size:15px;line-height:1.7;color:#D1BEDF;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer-links .fc-footer-link .elementor-button{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#A49AAE!important;font-size:11px!important;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer-links .fc-footer-link .elementor-button::after{display:none!important;}
@media(max-width:1024px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-four-grid{grid-template-columns:repeat(2,1fr);}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-bottom{align-items:flex-start;flex-direction:column;gap:28px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-bottom .fc-intro{width:100%;max-width:850px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-actions{flex-direction:row;flex-wrap:wrap;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-feature-grid{gap:24px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service{padding:32px;}}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-headline .elementor-heading-title{font-size:clamp(38px,10.7vw,61px);line-height:1.07;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-feature-grid,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-four-grid,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-related-grid{grid-template-columns:1fr;gap:28px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-related-card{padding:26px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-actions{gap:12px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-hero-actions .elementor-button{font-size:13px!important;padding:14px 17px!important;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-navigation{flex-direction:column;align-items:flex-start;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-form-side .fc-small-title .elementor-heading-title{font-size:30px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-masonry .fc-project-caption{padding:24px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-contact-direct .fc-small-title .elementor-heading-title{font-size:24px;}}

/* Les sections sans pictogramme dédié restent épurées. */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service>.fc-eyebrow::before,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-step>.fc-eyebrow::before{display:none;}

/* Contextual Remix Icon pictograms — official Remix Design SVG set. Decorative, no external font. */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-identity{--fc-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.5962%201.03651L22.9428%207.38312C23.1381%207.57838%2023.1381%207.89496%2022.9428%208.09022C22.8679%208.16513%2022.7712%208.21431%2022.6665%208.23067L21.1924%208.46113L15.5356%202.80428L15.7477%201.31935C15.7868%201.04599%2016.04%200.856036%2016.3134%200.895088C16.4205%200.910388%2016.5197%200.960011%2016.5962%201.03651ZM4.59487%2020.1478C8.31725%2016.8163%2012.5899%2015.82%2017.2379%2014.6273L17.6843%2010.6099L13.3869%206.31241L9.36936%206.7588C8.17674%2011.4068%207.18038%2015.6795%203.84886%2019.4018L2.4541%2018.0071C5.28253%2014.7072%206.34319%2011.0539%207.7574%204.9256L14.1214%204.21849L19.7783%209.87539L19.0711%2016.2393C12.9429%2017.6535%209.28947%2018.7142%205.98964%2021.5426L4.59487%2020.1478ZM9.87872%2014.118C9.09767%2013.3369%209.09767%2012.0706%209.87872%2011.2896C10.6598%2010.5085%2011.9261%2010.5085%2012.7071%2011.2896C13.4882%2012.0706%2013.4882%2013.3369%2012.7071%2014.118C11.9261%2014.899%2010.6598%2014.899%209.87872%2014.118Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-identity .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-print{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M6%2019H3a1%201%200%200%201-1-1V8a1%201%200%200%201%201-1h3V3a1%201%200%200%201%201-1h10a1%201%200%200%201%201%201v4h3a1%201%200%200%201%201%201v10a1%201%200%200%201-1%201h-3v2a1%201%200%200%201-1%201H7a1%201%200%200%201-1-1v-2zm0-2v-1a1%201%200%200%201%201-1h10a1%201%200%200%201%201%201v1h2V9H4v8h2zM8%204v3h8V4H8zm0%2013v3h8v-3H8zm-3-7h3v2H5v-2z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-print .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-digital{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M8.586%2017H3v-2h18v2h-5.586l3.243%203.243-1.414%201.414L13%2017.414V20h-2v-2.586l-4.243%204.243-1.414-1.414L8.586%2017zM5%203h14a1%201%200%200%201%201%201v10H4V4a1%201%200%200%201%201-1zm1%202v7h12V5H6z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-digital .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-brief{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M5.455%2015L1%2018.5V3a1%201%200%200%201%201-1h15a1%201%200%200%201%201%201v12H5.455zm-.692-2H16V4H3v10.385L4.763%2013zM8%2017h10.237L20%2018.385V8h1a1%201%200%200%201%201%201v13.5L17.545%2019H9a1%201%200%200%201-1-1v-1z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-brief .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-direction{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M16.33%2013.5A6.988%206.988%200%200%200%2019%208h2a8.987%208.987%200%200%201-3.662%207.246l2.528%204.378a2%202%200%200%201-.732%202.732l-3.527-6.108A8.97%208.97%200%200%201%2012%2017a8.97%208.97%200%200%201-3.607-.752l-3.527%206.108a2%202%200%200%201-.732-2.732l5.063-8.77A4.002%204.002%200%200%201%2011%204.126V2h2v2.126a4.002%204.002%200%200%201%201.803%206.728L16.33%2013.5zM14.6%2014.502l-1.528-2.647a4.004%204.004%200%200%201-2.142%200l-1.528%202.647c.804.321%201.68.498%202.599.498.918%200%201.795-.177%202.599-.498zM12%2010a2%202%200%201%200%200-4%202%202%200%200%200%200%204z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-direction .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-refine{--fc-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.05033%2014.1213L4.929%2016.2427L7.75743%2019.0711L19.0711%207.75737L16.2427%204.92894L14.1214%207.05026L15.5356%208.46448L14.1214%209.87869L12.7072%208.46448L11.293%209.87869L12.7072%2011.2929L11.293%2012.7071L9.87875%2011.2929L8.46454%2012.7071L9.87875%2014.1213L8.46454%2015.5355L7.05033%2014.1213ZM16.9498%202.80762L21.1925%207.05026C21.583%207.44079%2021.583%208.07395%2021.1925%208.46448L8.46454%2021.1924C8.07401%2021.5829%207.44085%2021.5829%207.05033%2021.1924L2.80768%2016.9498C2.41716%2016.5592%202.41716%2015.9261%202.80768%2015.5355L15.5356%202.80762C15.9261%202.4171%2016.5593%202.4171%2016.9498%202.80762ZM14.1214%2018.3635L15.5356%2016.9493L17.7781%2019.1918H19.1923V17.7776L16.9498%2015.5351L18.364%2014.1208L20.9997%2016.7565V20.9999H16.7578L14.1214%2018.3635ZM5.63597%209.87806L2.80754%207.04963C2.41702%206.65911%202.41702%206.02594%202.80754%205.63542L5.63597%202.80699C6.02649%202.41647%206.65966%202.41647%207.05018%202.80699L9.87861%205.63542L8.4644%207.04963L6.34308%204.92831L4.92886%206.34253L7.05018%208.46385L5.63597%209.87806Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-refine .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-delivery{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M12.414%205H21a1%201%200%200%201%201%201v14a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1h7.414l2%202zM4%205v14h16V7h-8.414l-2-2H4zm9%208v4h-2v-4H8l4-4%204%204h-3z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-delivery .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-website{--fc-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%2016H20V5H4V16ZM13%2018V20H17V22H7V20H11V18H2.9918C2.44405%2018%202%2017.5511%202%2016.9925V4.00748C2%203.45107%202.45531%203%202.9918%203H21.0082C21.556%203%2022%203.44892%2022%204.00748V16.9925C22%2017.5489%2021.5447%2018%2021.0082%2018H13Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-website .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-support{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M5.33%203.271a3.5%203.5%200%200%201%204.254%204.963l10.709%2010.71-1.414%201.414-10.71-10.71a3.502%203.502%200%200%201-4.962-4.255L5.444%207.63a1.5%201.5%200%201%200%202.121-2.121L5.329%203.27zm10.367%201.884l3.182-1.768%201.414%201.414-1.768%203.182-1.768.354-2.12%202.121-1.415-1.414%202.121-2.121.354-1.768zm-6.718%208.132l1.414%201.414-5.303%205.303a1%201%200%200%201-1.492-1.327l.078-.087%205.303-5.303z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-support .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-landing{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill-rule%3D%22nonzero%22%20d%3D%22M13%201l.001%203.062A8.004%208.004%200%200%201%2019.938%2011H23v2l-3.062.001a8.004%208.004%200%200%201-6.937%206.937L13%2023h-2v-3.062a8.004%208.004%200%200%201-6.938-6.937L1%2013v-2h3.062A8.004%208.004%200%200%201%2011%204.062V1h2zm-1%205a6%206%200%201%200%200%2012%206%206%200%200%200%200-12zm0%204a2%202%200%201%201%200%204%202%202%200%200%201%200-4z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-landing .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-design{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M12%202c5.522%200%2010%203.978%2010%208.889a5.558%205.558%200%200%201-5.556%205.555h-1.966c-.922%200-1.667.745-1.667%201.667%200%20.422.167.811.422%201.1.267.3.434.689.434%201.122C13.667%2021.256%2012.9%2022%2012%2022%206.478%2022%202%2017.522%202%2012S6.478%202%2012%202zm-1.189%2016.111a3.664%203.664%200%200%201%203.667-3.667h1.966A3.558%203.558%200%200%200%2020%2010.89C20%207.139%2016.468%204%2012%204a8%208%200%200%200-.676%2015.972%203.648%203.648%200%200%201-.513-1.86zM7.5%2012a1.5%201.5%200%201%201%200-3%201.5%201.5%200%200%201%200%203zm9%200a1.5%201.5%200%201%201%200-3%201.5%201.5%200%200%201%200%203zM12%209a1.5%201.5%200%201%201%200-3%201.5%201.5%200%200%201%200%203z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-design .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-responsive{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M19%208h2a1%201%200%200%201%201%201v12a1%201%200%200%201-1%201h-8a1%201%200%200%201-1-1v-1H4a1%201%200%200%201-1-1V3a1%201%200%200%201%201-1h14a1%201%200%200%201%201%201v5zm-2%200V4H5v14h7V9a1%201%200%200%201%201-1h4zm-3%202v10h6V10h-6z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-responsive .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-structure{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M20.083%2015.2l1.202.721a.5.5%200%200%201%200%20.858l-8.77%205.262a1%201%200%200%201-1.03%200l-8.77-5.262a.5.5%200%200%201%200-.858l1.202-.721L12%2020.05l8.083-4.85zm0-4.7l1.202.721a.5.5%200%200%201%200%20.858L12%2017.65l-9.285-5.571a.5.5%200%200%201%200-.858l1.202-.721L12%2015.35l8.083-4.85zm-7.569-9.191l8.771%205.262a.5.5%200%200%201%200%20.858L12%2013%202.715%207.429a.5.5%200%200%201%200-.858l8.77-5.262a1%201%200%200%201%201.03%200zM12%203.332L5.887%207%2012%2010.668%2018.113%207%2012%203.332z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-structure .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-projects{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M7%205V2a1%201%200%200%201%201-1h8a1%201%200%200%201%201%201v3h4a1%201%200%200%201%201%201v14a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1V6a1%201%200%200%201%201-1h4zm2%208H4v6h16v-6h-5v3H9v-3zm11-6H4v4h5V9h6v2h5V7zm-9%204v3h2v-3h-2zM9%203v2h6V3H9z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-projects .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-gallery{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill-rule%3D%22nonzero%22%20d%3D%22M22%2020a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1h18a1%201%200%200%201%201%201v16zm-11-5H4v4h7v-4zm9-4h-7v8h7v-8zm-9-6H4v8h7V5zm9%200h-7v4h7V5z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-gallery .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-brochure{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M13%2021v2h-2v-2H3a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1h6a3.99%203.99%200%200%201%203%201.354A3.99%203.99%200%200%201%2015%203h6a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201h-8zm7-2V5h-5a2%202%200%200%200-2%202v12h7zm-9%200V7a2%202%200%200%200-2-2H4v14h7z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-brochure .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-campaign{--fc-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3Ans0%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%3E%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20fill%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cns0%3Apath%20d%3D%22M5%2011.1l2-2%205.5%205.5%203.5-3.5%203%203V5H5v6.1zm0%202.829V19h3.1l2.986-2.985L7%2011.929l-2%202zM10.929%2019H19v-2.071l-3-3L10.929%2019zM4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm11.5%207a1.5%201.5%200%201%201%200-3%201.5%201.5%200%200%201%200%203z%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-picto-campaign .elementor-button{--fc-button-icon:var(--fc-icon);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service.fc-picto>.fc-eyebrow::before,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-step.fc-picto>.fc-eyebrow::before,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-feature.fc-picto>.fc-eyebrow::before{content:"";display:block;width:34px;height:34px;margin-bottom:22px;background:#C79CEF;-webkit-mask:var(--fc-icon) center/contain no-repeat;mask:var(--fc-icon) center/contain no-repeat;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-step.fc-picto>.fc-eyebrow::before,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-feature.fc-picto>.fc-eyebrow::before{width:28px;height:28px;margin-bottom:18px;}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-service.fc-picto>.fc-eyebrow::before{width:30px;height:30px;margin-bottom:18px;}}
/* Editorial cases: four distinct compositions, unclipped artwork, no repeated image grid. */
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-hero .fc-intro{width:100%;max-width:910px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-hero .fc-headline .elementor-heading-title{font-size:clamp(49px,6.3vw,90px);max-width:1160px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-byline{margin-top:30px;padding-top:24px;border-top:1px solid #3C3044;gap:20px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-opening{padding-top:0;padding-bottom:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-visual{border:1px solid #3C3044;border-radius:12px;overflow:hidden;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-visual .fc-case-image,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-visual .elementor-widget-container{padding:0;margin:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-visual img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:auto;transform:none;border-radius:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-caption{padding:19px 24px;background:radial-gradient(ellipse at 10% 0,rgba(147,72,220,.16),transparent 78%),#1B1621;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-caption p{font-size:13px;line-height:1.65;color:#C4B5D0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-copy{gap:26px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-reading-width{max-width:970px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-text-pair{display:grid;grid-template-columns:.9fr 1.1fr;gap:76px;align-items:start;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-text-pair .fc-story-copy{gap:24px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-wide{gap:42px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-wide .fc-body{max-width:940px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-alternance-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-alternance-layout .fc-section-title .elementor-heading-title{font-size:clamp(33px,3.8vw,54px);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-illustration-band{background:linear-gradient(145deg,#1D1726,#101014);border-top:1px solid #3C2C49;border-bottom:1px solid #3C2C49;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-illustration-band .fc-section{gap:42px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-travellers-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:58px;align-items:center;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-travellers-layout .fc-section-title .elementor-heading-title{font-size:clamp(32px,3.6vw,50px);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-conclusion{padding-top:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header .fc-nav{gap:21px;}
@media(max-width:1024px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header{flex-wrap:wrap;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header .fc-nav{order:3;width:100%;justify-content:space-between;border-top:1px solid #343039;padding-top:12px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-text-pair,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-alternance-layout,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-travellers-layout{gap:34px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-alternance-layout{grid-template-columns:1fr;}}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-hero .fc-headline .elementor-heading-title{font-size:clamp(39px,10.4vw,62px);}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-text-pair,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-travellers-layout{grid-template-columns:1fr;gap:26px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-wide,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-illustration-band .fc-section{gap:30px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-editorial-caption{padding:17px 19px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-copy{gap:22px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-header .fc-nav{gap:8px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-navlink .elementor-button{font-size:10px!important;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-simple-cta .elementor-button{white-space:normal;text-align:left;}}

.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-opening{padding-top:0;padding-bottom:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-band{border-top:1px solid #3C2C49;border-bottom:1px solid #3C2C49;background:radial-gradient(ellipse at 88% 25%,rgba(132,69,182,.12),transparent 58%),#151119;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-band .fc-section{padding-top:86px;padding-bottom:86px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-copy{gap:24px;min-width:0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-copy .fc-body{max-width:900px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-pair{display:grid;grid-template-columns:.85fr 1.15fr;gap:76px;align-items:start;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-pair>.fc-body{padding-top:2px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-pair .fc-section-title .elementor-heading-title{font-size:clamp(32px,3.6vw,52px);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-wide{gap:40px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:84px;align-items:start;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns .fc-section-title .elementor-heading-title{font-size:clamp(32px,3.5vw,48px);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns>.fc-story-copy:last-child{padding-top:92px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns .fc-body p{font-size:17px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-narrow{max-width:1000px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-last-chapter{padding-top:86px;padding-bottom:94px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero .fc-headline{margin-bottom:30px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-bridge{padding-top:0;padding-bottom:96px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;padding-top:72px;padding-bottom:48px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero .fc-headline .elementor-heading-title{font-size:clamp(54px,6.5vw,86px);}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero .fc-intro{width:100%;max-width:none;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo-artwork{max-width:640px;justify-self:end;width:100%;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo-stage{background:#fff;padding:34px;align-items:center;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo-stage .fc-case-image{width:100%;max-width:640px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo-stage img{width:100%;max-width:640px;height:auto;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-actions{display:flex;flex-direction:row;gap:18px 26px;align-items:center;flex-wrap:wrap;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-actions .fc-button{max-width:100%;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-actions .fc-textlink .elementor-button{background:transparent;border:0;color:#C7AECF;padding:15px 0;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-actions .fc-textlink .elementor-button:hover{color:#fff;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-image a{cursor:zoom-in;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-case-image a:focus-visible{outline:3px solid #DFC5FF;outline-offset:-6px;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-copy .fc-eyebrow p{line-height:1.3;}
.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-footer{margin-top:0;}
@media(max-width:1024px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-pair,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns{gap:42px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero{gap:38px;grid-template-columns:1fr 1fr;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero .fc-headline .elementor-heading-title{font-size:62px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns>.fc-story-copy:last-child{padding-top:70px;}}
@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-band .fc-section{padding-top:55px;padding-bottom:55px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-pair,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero{grid-template-columns:1fr;gap:30px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns{gap:46px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns>.fc-story-copy:last-child{padding-top:0;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns .fc-body p{font-size:16px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-wide{gap:30px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-last-chapter{padding-top:52px;padding-bottom:58px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero{padding-top:44px;padding-bottom:0;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-hero .fc-headline .elementor-heading-title{font-size:clamp(45px,12vw,64px);}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo-artwork{justify-self:center;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-logo-stage{padding:24px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-immo-bridge{padding-bottom:58px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-actions{align-items:flex-start;gap:16px;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-actions .elementor-button{white-space:normal;text-align:left;}.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-chapter-pair .fc-section-title .elementor-heading-title,.elementor-3400 .elementor-element.elementor-element-5d4406ab.fc-case-intranet-gip-fipan .fc-story-two-columns .fc-section-title .elementor-heading-title{font-size:36px;}}

body.elementor-page-3400 .elementor-lightbox,body.elementor-page-3400 .dialog-lightbox-widget{background-color:rgba(0,0,0,.97)!important;}
body.elementor-page-3400 .elementor-lightbox .elementor-lightbox-item{background:transparent;}
body.elementor-page-3400 .elementor-lightbox .elementor-lightbox-image{box-shadow:none;}
body.elementor-page-3400 .elementor-lightbox .elementor-slideshow__title,body.elementor-page-3400 .elementor-lightbox .elementor-slideshow__description,body.elementor-page-3400 .elementor-lightbox .dialog-lightbox-close-button{color:#fff;}/* End custom CSS */