.elementor-148 .elementor-element.elementor-element-83b4fe7{--display:flex;--min-height:377px;--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;--justify-content:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-83b4fe7:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-83b4fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lily-gaillard.icca-reims.fr/wp-content/uploads/2025/11/portfolio-page-acceuil.png");background-position:center center;background-size:100% auto;}.elementor-148 .elementor-element.elementor-element-83b4fe7.e-con{--flex-grow:0;--flex-shrink:0;}.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-148 .elementor-element.elementor-element-5227e0c3{width:var( --container-widget-width, 32.376% );max-width:32.376%;margin:148px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;--container-widget-width:32.376%;--container-widget-flex-grow:0;text-align:center;}.elementor-148 .elementor-element.elementor-element-5227e0c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-5227e0c3 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:57px;font-weight:600;color:#C7817F;}.elementor-148 .elementor-element.elementor-element-370d0e12{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-370d0e12:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-370d0e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7817F;}.elementor-148 .elementor-element.elementor-element-370d0e12.e-con{--flex-grow:0;--flex-shrink:0;}.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-148 .elementor-element.elementor-element-6d380d87{font-family:"Rufina", Sans-serif;font-size:23px;font-weight:600;color:#FAF7F8;}.elementor-148 .elementor-element.elementor-element-bf96416{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-cede7d2{font-family:"Rufina", Sans-serif;font-weight:400;color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-cede7d2 p{margin-block-end:0px;}.elementor-148 .elementor-element.elementor-element-1535f36{font-family:"Rufina", Sans-serif;font-weight:400;color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-1535f36 p{margin-block-end:0px;}.elementor-148 .elementor-element.elementor-element-a870bf4{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-a870bf4:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-a870bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7817F;background-image:url("https://lily-gaillard.icca-reims.fr/wp-content/uploads/2025/11/portfolio-page-2.png");background-position:0px 0px;background-size:cover;}.elementor-148 .elementor-element.elementor-element-a870bf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-e118037{font-family:"Rufina", Sans-serif;font-size:23px;font-weight:600;color:#FAF7F8;}.elementor-148 .elementor-element.elementor-element-cb79ad0{padding:0px 9px 0px 586px;text-align:center;font-family:"Rufina", Sans-serif;font-weight:400;color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-cb79ad0.elementor-element{--order:99999 /* order end hack */;}.elementor-148 .elementor-element.elementor-element-e8bd0f8{padding:0px 605px 0px 0px;text-align:center;font-family:"Rufina", Sans-serif;font-weight:400;color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-e8bd0f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-2242b461{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-62cbbe3b{font-family:"Rufina", Sans-serif;font-weight:600;color:#C7817F;}.elementor-148 .elementor-element.elementor-element-456d64c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-148 .elementor-element.elementor-element-6e518e69{--display:flex;--min-height:680px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-6e518e69:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-6e518e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7817F;background-image:url("https://lily-gaillard.icca-reims.fr/wp-content/uploads/2025/11/portfolio-page-4.png");background-size:cover;}.elementor-148 .elementor-element.elementor-element-e814b5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-0404ba4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-6cd59c1 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-weight:600;color:#F4F7F8;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-0f27bc2{left:28px;}body.rtl .elementor-148 .elementor-element.elementor-element-0f27bc2{right:28px;}.elementor-148 .elementor-element.elementor-element-0f27bc2{top:70px;font-family:"Rufina", Sans-serif;font-size:21px;font-weight:400;color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-61e4063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-6b80370 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-weight:600;color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-911c204{font-family:"Rufina", Sans-serif;font-size:21px;font-weight:400;color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-3ad61b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#F4F7F8;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-148 .elementor-element.elementor-element-4b64d0ce .elementor-title{color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-4b64d0ce .elementor-progress-wrapper .elementor-progress-bar{background-color:#D7A7AA;}.elementor-148 .elementor-element.elementor-element-4b64d0ce .elementor-progress-bar{height:33px;line-height:33px;}.elementor-148 .elementor-element.elementor-element-4b64d0ce .elementor-progress-wrapper{border-radius:18px;overflow:hidden;}.elementor-148 .elementor-element.elementor-element-2f50b8db .elementor-title{color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-2f50b8db .elementor-progress-wrapper .elementor-progress-bar{background-color:#D7A7AA;}.elementor-148 .elementor-element.elementor-element-2f50b8db .elementor-progress-bar{height:34px;line-height:34px;}.elementor-148 .elementor-element.elementor-element-2f50b8db .elementor-progress-wrapper{border-radius:17px;overflow:hidden;}.elementor-148 .elementor-element.elementor-element-907b828 .elementor-title{color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-907b828 .elementor-progress-wrapper .elementor-progress-bar{background-color:#D7A7AA;}.elementor-148 .elementor-element.elementor-element-907b828 .elementor-progress-bar{height:33px;line-height:33px;}.elementor-148 .elementor-element.elementor-element-907b828 .elementor-progress-wrapper{border-radius:47px;overflow:hidden;}.elementor-148 .elementor-element.elementor-element-32cf74be .elementor-title{color:#F4F7F8;}.elementor-148 .elementor-element.elementor-element-32cf74be .elementor-progress-wrapper .elementor-progress-bar{background-color:#D7A7AA;}.elementor-148 .elementor-element.elementor-element-32cf74be .elementor-progress-bar{height:33px;line-height:33px;}.elementor-148 .elementor-element.elementor-element-32cf74be .elementor-progress-wrapper{border-radius:21px;overflow:hidden;}.elementor-148 .elementor-element.elementor-element-2d468e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-148 .elementor-element.elementor-element-2d468e0:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-2d468e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lily-gaillard.icca-reims.fr/wp-content/uploads/2025/11/Portfolio-page-centre-interets.png");background-position:center center;background-size:cover;}.elementor-148 .elementor-element.elementor-element-910bb74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-910bb74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-8befced .elementor-heading-title{font-family:"Rufina", Sans-serif;font-weight:600;color:#C7817F;}.elementor-148 .elementor-element.elementor-element-c634782{width:var( --container-widget-width, 17.169% );max-width:17.169%;--container-widget-width:17.169%;--container-widget-flex-grow:0;}.elementor-148 .elementor-element.elementor-element-c634782.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-b80b3fe{width:var( --container-widget-width, 35.037% );max-width:35.037%;--container-widget-width:35.037%;--container-widget-flex-grow:0;top:195px;text-align:center;}.elementor-148 .elementor-element.elementor-element-b80b3fe.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-b80b3fe{left:319px;}body.rtl .elementor-148 .elementor-element.elementor-element-b80b3fe{right:319px;}.elementor-148 .elementor-element.elementor-element-b80b3fe img{opacity:1;}.elementor-148 .elementor-element.elementor-element-8df0f87{width:var( --container-widget-width, 16.971% );max-width:16.971%;padding:0px 0px 0px 0px;--container-widget-width:16.971%;--container-widget-flex-grow:0;top:292px;text-align:center;}.elementor-148 .elementor-element.elementor-element-8df0f87.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-8df0f87{left:195px;}body.rtl .elementor-148 .elementor-element.elementor-element-8df0f87{right:195px;}.elementor-148 .elementor-element.elementor-element-d8c86ee{width:var( --container-widget-width, 16.1% );max-width:16.1%;--container-widget-width:16.1%;--container-widget-flex-grow:0;top:223px;}.elementor-148 .elementor-element.elementor-element-d8c86ee.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-d8c86ee{left:83px;}body.rtl .elementor-148 .elementor-element.elementor-element-d8c86ee{right:83px;}.elementor-148 .elementor-element.elementor-element-dda73bb{width:var( --container-widget-width, 16.965% );max-width:16.965%;--container-widget-width:16.965%;--container-widget-flex-grow:0;top:97px;}.elementor-148 .elementor-element.elementor-element-dda73bb.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-dda73bb{left:250px;}body.rtl .elementor-148 .elementor-element.elementor-element-dda73bb{right:250px;}.elementor-148 .elementor-element.elementor-element-d3be1ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-58628b2 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-weight:600;color:#C7817F;}.elementor-148 .elementor-element.elementor-element-0270faa{text-align:center;font-family:"Rufina", Sans-serif;font-weight:400;color:#C7817F;}.elementor-148 .elementor-element.elementor-element-750c85e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-148 .elementor-element.elementor-element-750c85e:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-750c85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lily-gaillard.icca-reims.fr/wp-content/uploads/2025/11/Portfolio-page-centre-interets.png");background-position:center center;background-size:cover;}.elementor-148 .elementor-element.elementor-element-558d640{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-558d640.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-db333df .elementor-heading-title{font-family:"Rufina", Sans-serif;font-weight:600;color:#C7817F;}.elementor-148 .elementor-element.elementor-element-40eb1f9{width:var( --container-widget-width, 12.434% );max-width:12.434%;--container-widget-width:12.434%;--container-widget-flex-grow:0;}.elementor-148 .elementor-element.elementor-element-40eb1f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-f0c3e4d{width:var( --container-widget-width, 17.102% );max-width:17.102%;--container-widget-width:17.102%;--container-widget-flex-grow:0;top:71px;text-align:center;}.elementor-148 .elementor-element.elementor-element-f0c3e4d.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-f0c3e4d{left:182px;}body.rtl .elementor-148 .elementor-element.elementor-element-f0c3e4d{right:182px;}.elementor-148 .elementor-element.elementor-element-f0c3e4d img{opacity:1;}.elementor-148 .elementor-element.elementor-element-37c9cd0{width:var( --container-widget-width, 13.446% );max-width:13.446%;padding:0px 0px 0px 0px;--container-widget-width:13.446%;--container-widget-flex-grow:0;top:140px;text-align:center;}.elementor-148 .elementor-element.elementor-element-37c9cd0.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-37c9cd0{left:112px;}body.rtl .elementor-148 .elementor-element.elementor-element-37c9cd0{right:112px;}.elementor-148 .elementor-element.elementor-element-8d50829{width:var( --container-widget-width, 11.595% );max-width:11.595%;--container-widget-width:11.595%;--container-widget-flex-grow:0;top:126px;}.elementor-148 .elementor-element.elementor-element-8d50829.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-8d50829{left:42px;}body.rtl .elementor-148 .elementor-element.elementor-element-8d50829{right:42px;}.elementor-148 .elementor-element.elementor-element-2891592{width:var( --container-widget-width, 14.198% );max-width:14.198%;--container-widget-width:14.198%;--container-widget-flex-grow:0;top:69px;}.elementor-148 .elementor-element.elementor-element-2891592.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-2891592{left:98px;}body.rtl .elementor-148 .elementor-element.elementor-element-2891592{right:98px;}.elementor-148 .elementor-element.elementor-element-588b37f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-64c8b42 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-weight:600;color:#C7817F;}.elementor-148 .elementor-element.elementor-element-d4cf6dd{width:var( --container-widget-width, 85.313% );max-width:85.313%;--container-widget-width:85.313%;--container-widget-flex-grow:0;text-align:center;font-family:"Rufina", Sans-serif;font-weight:400;color:#C7817F;}.elementor-148 .elementor-element.elementor-element-d4cf6dd.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}body.elementor-page-148{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-148 .elementor-element.elementor-element-910bb74{--width:46.287%;}.elementor-148 .elementor-element.elementor-element-d3be1ad{--width:50%;}.elementor-148 .elementor-element.elementor-element-558d640{--width:46.287%;}.elementor-148 .elementor-element.elementor-element-588b37f{--width:50%;}}@media(max-width:1024px){.elementor-148 .elementor-element.elementor-element-a870bf4:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-a870bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-148 .elementor-element.elementor-element-e8bd0f8{width:100%;max-width:100%;}.elementor-148 .elementor-element.elementor-element-e8bd0f8.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-148 .elementor-element.elementor-element-83b4fe7{--min-height:0px;--justify-content:flex-start;}.elementor-148 .elementor-element.elementor-element-83b4fe7:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-83b4fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-22px 0px;background-size:cover;}.elementor-148 .elementor-element.elementor-element-5227e0c3.elementor-element{--align-self:center;}.elementor-148 .elementor-element.elementor-element-a870bf4:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-a870bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-148 .elementor-element.elementor-element-e8bd0f8{width:100%;max-width:100%;padding:0px 0px 0px 0px;}}