.elementor-2985 .elementor-element.elementor-element-f35c488{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-2985 .elementor-element.elementor-element-624b356{--display:flex;--min-height:100vh;--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;--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-2985 .elementor-element.elementor-element-624b356:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-624b356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-1dd6d6a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.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-2985 .elementor-element.elementor-element-9011011{text-align:end;}.elementor-2985 .elementor-element.elementor-element-9011011 img{width:27vw;}.elementor-2985 .elementor-element.elementor-element-6afff71{--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:5% 0%;--row-gap:5%;--column-gap:0%;}.elementor-2985 .elementor-element.elementor-element-223d7fe{--display:flex;--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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-2985 .elementor-element.elementor-element-569fa6a{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:start;}.elementor-2985 .elementor-element.elementor-element-569fa6a img{width:45%;}.elementor-2985 .elementor-element.elementor-element-4a71469{--display:flex;--gap:12% 0%;--row-gap:12%;--column-gap:0%;--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-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-2985 .elementor-element.elementor-element-beb296b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2985 .elementor-element.elementor-element-beb296b .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:85px;font-weight:800;text-transform:uppercase;line-height:78px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-3c75ec5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-2985 .elementor-element.elementor-element-3c75ec5 .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:2.2rem;font-weight:700;text-transform:uppercase;line-height:0px;letter-spacing:-1px;color:#F5C518;}.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-2985 .elementor-element.elementor-element-e8c72e5{font-family:"Acumin", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-571bab8{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-bf42a3f{--spacer-size:5px;}.elementor-2985 .elementor-element.elementor-element-1ab543e{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:19px;font-weight:300;letter-spacing:1.3px;color:var( --e-global-color-secondary );}.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-2985 .elementor-element.elementor-element-8f03f19 .elementor-button{background-color:#F5C518;font-family:"Acumin", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:6% 6% 6% 6%;}.elementor-2985 .elementor-element.elementor-element-8f03f19 .elementor-button:hover, .elementor-2985 .elementor-element.elementor-element-8f03f19 .elementor-button:focus{background-color:#FFF4CA;}.elementor-2985 .elementor-element.elementor-element-8f03f19{width:var( --container-widget-width, 47% );max-width:47%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-12192aa{--display:flex;--min-height:92vh;--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-2985 .elementor-element.elementor-element-be1794c{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-160da2e{margin:0px 37px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2985 .elementor-element.elementor-element-160da2e .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:5rem;font-weight:800;text-transform:uppercase;line-height:85px;letter-spacing:-2.6px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-db4fa8d{--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;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:6%;--margin-right:6%;}.elementor-2985 .elementor-element.elementor-element-25cd585{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:30px;font-weight:700;line-height:34px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-f978012{--spacer-size:60px;}.elementor-2985 .elementor-element.elementor-element-45e160c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Acumin", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:6% 6% 6% 6%;}.elementor-2985 .elementor-element.elementor-element-45e160c .elementor-button:hover, .elementor-2985 .elementor-element.elementor-element-45e160c .elementor-button:focus{background-color:#F5C518;}.elementor-2985 .elementor-element.elementor-element-45e160c{width:var( --container-widget-width, 59% );max-width:59%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-38d94a1{--display:flex;--min-height:8vh;--justify-content:center;}.elementor-2985 .elementor-element.elementor-element-38d94a1:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-38d94a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-77b1e7d .masscie-text{font-family:"Acumin", Sans-serif;font-size:1.5vw;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-77b1e7d .masscie-icon svg{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );width:19px;height:19px;}.elementor-2985 .elementor-element.elementor-element-77b1e7d .masscie-icon{margin:0% 0% 0% 0%;}.elementor-2985 .elementor-element.elementor-element-c10235b{--display:flex;--min-height:100vh;--justify-content:space-evenly;--gap:30% 30%;--row-gap:30%;--column-gap:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-c10235b:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-c10235b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youthculture-citadium.com/wp-content/uploads/2026/08/BACKGROUND-REDUCE-SIZE-e1787207048523.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2985 .elementor-element.elementor-element-963e667{--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;--justify-content:center;--gap:32% 0%;--row-gap:32%;--column-gap:0%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-8379706{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2985 .elementor-element.elementor-element-8379706 .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:5rem;font-weight:800;text-transform:uppercase;line-height:85px;letter-spacing:-2.6px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-64e7373{--spacer-size:4vh;}.elementor-2985 .elementor-element.elementor-element-24a738f{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:34px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-d3b3b17{--spacer-size:6vh;}.elementor-2985 .elementor-element.elementor-element-5192a5d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:34px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-dab4778{--spacer-size:6vh;}.elementor-2985 .elementor-element.elementor-element-bb9384d{--display:grid;--min-height:30vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8% 8%;--row-gap:8%;--column-gap:8%;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2985 .elementor-element.elementor-element-f9818b3{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;}.elementor-2985 .elementor-element.elementor-element-f9818b3:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-f9818b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-f49f726{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2985 .elementor-element.elementor-element-f49f726 .elementor-heading-title{font-family:"Acumin", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-ae477e4{font-family:"Acumin", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-e1ef76b{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-2985 .elementor-element.elementor-element-e1ef76b:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-e1ef76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-60ad686{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2985 .elementor-element.elementor-element-60ad686 .elementor-heading-title{font-family:"Acumin", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-60ad686 .elementor-heading-title a:hover, .elementor-2985 .elementor-element.elementor-element-60ad686 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-dca0fa2{font-family:"Acumin", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-dca0fa2 a:hover, .elementor-2985 .elementor-element.elementor-element-dca0fa2 a:focus{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-dca0fa2 a{transition-duration:0.1s;}.elementor-2985 .elementor-element.elementor-element-1f397a1{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-2985 .elementor-element.elementor-element-1f397a1:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-1f397a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C518;}.elementor-2985 .elementor-element.elementor-element-ebfb7dc{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2985 .elementor-element.elementor-element-ebfb7dc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-de62935{font-family:"Acumin", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-bb967fb{--display:flex;--min-height:15vh;}.elementor-2985 .elementor-element.elementor-element-5aec10b .masscie-text{font-family:"Acumin", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;}.elementor-2985 .elementor-element.elementor-element-5aec10b .masscie-icon svg{width:96px;height:96px;}.elementor-2985 .elementor-element.elementor-element-0c2905a{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-2985 .elementor-element.elementor-element-0c2905a:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-0c2905a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youthculture-citadium.com/wp-content/uploads/2026/08/BACKGROUND-REDUCE-SIZE-e1787207048523.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2985 .elementor-element.elementor-element-e328685{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 2%;--row-gap:0%;--column-gap:2%;--grid-auto-flow:row;--align-items:center;}.elementor-2985 .elementor-element.elementor-element-a5a0c9a{--display:flex;--min-height:70vh;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2985 .elementor-element.elementor-element-a5a0c9a:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-a5a0c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youthculture-citadium.com/wp-content/uploads/2026/08/Design-sans-titre-11.png");background-size:cover;}.elementor-2985 .elementor-element.elementor-element-b057fdc{--display:flex;--min-height:80vh;--justify-content:center;--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-2985 .elementor-element.elementor-element-f6cbe5f{text-align:center;}.elementor-2985 .elementor-element.elementor-element-f6cbe5f .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:6rem;font-weight:800;}.elementor-2985 .elementor-element.elementor-element-d418f6f{text-align:center;font-family:"Acumin", Sans-serif;font-size:1.6rem;font-weight:400;line-height:30px;}.elementor-2985 .elementor-element.elementor-element-b64749f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Acumin", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:6% 6% 6% 6%;}.elementor-2985 .elementor-element.elementor-element-b64749f .elementor-button:hover, .elementor-2985 .elementor-element.elementor-element-b64749f .elementor-button:focus{background-color:#F5C518;}.elementor-2985 .elementor-element.elementor-element-b64749f{width:var( --container-widget-width, 100% );max-width:100%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-7c8a4df{--display:flex;--min-height:70vh;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2985 .elementor-element.elementor-element-7c8a4df:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-7c8a4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youthculture-citadium.com/wp-content/uploads/2026/08/P1-175x276-YC3-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-2985 .elementor-element.elementor-element-1246f4f{--display:flex;--min-height:5vh;}.elementor-2985 .elementor-element.elementor-element-740f308{text-align:center;font-family:"Acumin", Sans-serif;font-size:14px;font-weight:400;}.elementor-2985 .elementor-element.elementor-element-c8008cb{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-daebe6c{--display:flex;--min-height:35vh;--justify-content:center;--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-2985 .elementor-element.elementor-element-984970b{text-align:center;}.elementor-2985 .elementor-element.elementor-element-984970b .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:4.8rem;font-weight:700;text-transform:uppercase;}.elementor-2985 .elementor-element.elementor-element-7bc5fe9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Acumin", Sans-serif;font-size:1.6rem;font-weight:400;line-height:30px;}.elementor-2985 .elementor-element.elementor-element-7bc5fe9.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-326d0b3{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2985 .elementor-element.elementor-element-d95ec17{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-2e32635{--display:flex;--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-2985 .elementor-element.elementor-element-25b45dd{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-25b45dd:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-25b45dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-e1adaad{width:var( --container-widget-width, 71% );max-width:71%;margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 2%) 5%;padding:0px 0px 0px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;font-family:"Acumin", Sans-serif;font-size:4.5vw;font-weight:600;text-transform:uppercase;line-height:64px;color:#F5C518;}.elementor-2985 .elementor-element.elementor-element-648e045{--display:flex;}.elementor-2985 .elementor-element.elementor-element-8d817e4{--display:flex;--min-height:12vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-2985 .elementor-element.elementor-element-8d817e4:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-8d817e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-8d817e4.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-6c7890f{--display:flex;--justify-content:center;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-2985 .elementor-element.elementor-element-6c7890f.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-0330e30.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-0330e30{text-align:center;}.elementor-2985 .elementor-element.elementor-element-0330e30 img{width:76%;}.elementor-2985 .elementor-element.elementor-element-23d0314{--display:flex;--min-height:5vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-2985 .elementor-element.elementor-element-23d0314.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-a5ec5e5{width:auto;max-width:auto;text-align:center;font-family:"Acumin", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-a5ec5e5.elementor-element{--align-self:flex-start;}.elementor-2985 .elementor-element.elementor-element-a5ec5e5 a{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-a5ec5e5 a:hover, .elementor-2985 .elementor-element.elementor-element-a5ec5e5 a:focus{color:var( --e-global-color-accent );}.elementor-2985 .elementor-element.elementor-element-190a07a{width:auto;max-width:auto;text-align:center;font-family:"Acumin", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-190a07a.elementor-element{--align-self:flex-start;}.elementor-2985 .elementor-element.elementor-element-190a07a a{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-190a07a a:hover, .elementor-2985 .elementor-element.elementor-element-190a07a a:focus{color:var( --e-global-color-accent );}.elementor-2985 .elementor-element.elementor-element-990aa03{width:auto;max-width:auto;text-align:center;font-family:"Acumin", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-990aa03.elementor-element{--align-self:flex-start;}.elementor-2985 .elementor-element.elementor-element-990aa03 a{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-990aa03 a:hover, .elementor-2985 .elementor-element.elementor-element-990aa03 a:focus{color:var( --e-global-color-accent );}.elementor-2985 .elementor-element.elementor-element-a164981{--display:flex;--min-height:3vh;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-a164981:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-a164981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-3bb0bd7{font-family:"Acumin", Sans-serif;font-weight:400;color:#727272;}.elementor-2985 .elementor-element.elementor-element-3bb0bd7 a{color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-62994c0{--display:flex;--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-2985 .elementor-element.elementor-element-d8437fc{--display:flex;--min-height:100vh;--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;--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-2985 .elementor-element.elementor-element-d8437fc:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-d8437fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-8a2fb51{--display:flex;--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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-2985 .elementor-element.elementor-element-bd5fa44{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:start;}.elementor-2985 .elementor-element.elementor-element-bd5fa44 img{width:45%;}.elementor-2985 .elementor-element.elementor-element-9514f31{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.elementor-2985 .elementor-element.elementor-element-a57c12b{text-align:end;}.elementor-2985 .elementor-element.elementor-element-a57c12b img{width:27vw;}.elementor-2985 .elementor-element.elementor-element-42ee187{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2985 .elementor-element.elementor-element-42ee187 .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:85px;font-weight:800;text-transform:uppercase;line-height:78px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-80925dc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-2985 .elementor-element.elementor-element-80925dc .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:2.2rem;font-weight:700;text-transform:uppercase;line-height:0px;letter-spacing:-1px;color:#F5C518;}.elementor-2985 .elementor-element.elementor-element-01de71a{font-family:"Acumin", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-7f2bc37{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-fd24ce7{--spacer-size:5px;}.elementor-2985 .elementor-element.elementor-element-bb596be{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:19px;font-weight:300;letter-spacing:1.3px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-5684c78{--spacer-size:50px;}.elementor-2985 .elementor-element.elementor-element-fd0bd38 .elementor-button{background-color:#F5C518;font-family:"Acumin", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:4% 4% 4% 4%;}.elementor-2985 .elementor-element.elementor-element-fd0bd38 .elementor-button:hover, .elementor-2985 .elementor-element.elementor-element-fd0bd38 .elementor-button:focus{background-color:#FBE07C;}.elementor-2985 .elementor-element.elementor-element-fd0bd38{width:var( --container-widget-width, 85% );max-width:85%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-fd0bd38.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-9bfb4bd{--spacer-size:50px;}.elementor-2985 .elementor-element.elementor-element-853551e{--display:flex;--min-height:92vh;--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-2985 .elementor-element.elementor-element-d1d43dc{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-b6ed8c5{margin:0px 37px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2985 .elementor-element.elementor-element-b6ed8c5 .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:5rem;font-weight:800;text-transform:uppercase;line-height:85px;letter-spacing:-2.6px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-8fe493f{--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;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:6%;--margin-right:6%;}.elementor-2985 .elementor-element.elementor-element-b07a3eb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:30px;font-weight:700;line-height:34px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-06e547e{--spacer-size:8px;}.elementor-2985 .elementor-element.elementor-element-dc04146{--spacer-size:50px;}.elementor-2985 .elementor-element.elementor-element-fae4081 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Acumin", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:4% 4% 4% 4%;}.elementor-2985 .elementor-element.elementor-element-fae4081 .elementor-button:hover, .elementor-2985 .elementor-element.elementor-element-fae4081 .elementor-button:focus{background-color:#F5C518;}.elementor-2985 .elementor-element.elementor-element-fae4081{width:var( --container-widget-width, 85% );max-width:85%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-fae4081.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-421a3db{--spacer-size:50px;}.elementor-2985 .elementor-element.elementor-element-d113bb6{--display:flex;--min-height:8vh;--justify-content:center;}.elementor-2985 .elementor-element.elementor-element-d113bb6:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-d113bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-d3e86d2 .masscie-text{font-family:"Acumin", Sans-serif;font-size:1.5vw;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-d3e86d2 .masscie-icon svg{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );width:19px;height:19px;}.elementor-2985 .elementor-element.elementor-element-d3e86d2 .masscie-icon{margin:0% 0% 0% 0%;}.elementor-2985 .elementor-element.elementor-element-cfb6e02{--display:flex;--min-height:100vh;--justify-content:space-evenly;--gap:30% 30%;--row-gap:30%;--column-gap:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-cfb6e02:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-cfb6e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youthculture-citadium.com/wp-content/uploads/2026/08/BACKGROUND-REDUCE-SIZE-e1787207048523.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2985 .elementor-element.elementor-element-3e5de0e{--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;--justify-content:center;--gap:32% 0%;--row-gap:32%;--column-gap:0%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-6259169{margin:0px 37px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2985 .elementor-element.elementor-element-6259169 .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:5rem;font-weight:800;text-transform:uppercase;line-height:85px;letter-spacing:-2.6px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-7cd22bf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:30px;font-weight:700;line-height:34px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-c69ce93{--spacer-size:6vh;}.elementor-2985 .elementor-element.elementor-element-55555c0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:34px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-77f76f4{--spacer-size:6vh;}.elementor-2985 .elementor-element.elementor-element-2e838ca{--display:grid;--min-height:30vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8% 8%;--row-gap:8%;--column-gap:8%;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2985 .elementor-element.elementor-element-bba5daa{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-2985 .elementor-element.elementor-element-bba5daa:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-bba5daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-a55071f{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2985 .elementor-element.elementor-element-a55071f .elementor-heading-title{font-family:"Acumin", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-a55071f .elementor-heading-title a:hover, .elementor-2985 .elementor-element.elementor-element-a55071f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-4878d51{font-family:"Acumin", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-4878d51 a:hover, .elementor-2985 .elementor-element.elementor-element-4878d51 a:focus{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-4878d51 a{transition-duration:0.1s;}.elementor-2985 .elementor-element.elementor-element-9436f37{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-2985 .elementor-element.elementor-element-9436f37:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-9436f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-99cc692{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2985 .elementor-element.elementor-element-99cc692 .elementor-heading-title{font-family:"Acumin", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2985 .elementor-element.elementor-element-99cc692 .elementor-heading-title a:hover, .elementor-2985 .elementor-element.elementor-element-99cc692 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-2985 .elementor-element.elementor-element-3d79ba4{font-family:"Acumin", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-3d79ba4 a:hover, .elementor-2985 .elementor-element.elementor-element-3d79ba4 a:focus{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-3d79ba4 a{transition-duration:0.1s;}.elementor-2985 .elementor-element.elementor-element-a76494b{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-2985 .elementor-element.elementor-element-a76494b:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-a76494b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C518;}.elementor-2985 .elementor-element.elementor-element-d6d0a10{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2985 .elementor-element.elementor-element-d6d0a10 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-7d27e19{font-family:"Acumin", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-59e0c7e{--display:flex;--min-height:15vh;}.elementor-2985 .elementor-element.elementor-element-ec23964 .masscie-text{font-family:"Acumin", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;}.elementor-2985 .elementor-element.elementor-element-ec23964 .masscie-icon svg{width:96px;height:96px;}.elementor-2985 .elementor-element.elementor-element-dbc1ab2{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-2985 .elementor-element.elementor-element-dbc1ab2:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-dbc1ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youthculture-citadium.com/wp-content/uploads/2026/08/BACKGROUND-REDUCE-SIZE-e1787207048523.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2985 .elementor-element.elementor-element-0e654d0{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 2%;--row-gap:0%;--column-gap:2%;--grid-auto-flow:row;--align-items:center;}.elementor-2985 .elementor-element.elementor-element-82584f1{--display:flex;--min-height:70vh;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2985 .elementor-element.elementor-element-82584f1:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-82584f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://youthculture-citadium.com/wp-content/uploads/2026/08/Design-sans-titre-11.png");background-size:cover;}.elementor-2985 .elementor-element.elementor-element-f6c1037{--display:flex;--min-height:80vh;--justify-content:center;--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-2985 .elementor-element.elementor-element-fe1bc6b{text-align:center;}.elementor-2985 .elementor-element.elementor-element-fe1bc6b .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:6rem;font-weight:800;}.elementor-2985 .elementor-element.elementor-element-5101c52{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:30px;font-weight:700;line-height:34px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-76c61c8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Acumin", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:4% 4% 4% 4%;}.elementor-2985 .elementor-element.elementor-element-76c61c8 .elementor-button:hover, .elementor-2985 .elementor-element.elementor-element-76c61c8 .elementor-button:focus{background-color:#F5C518;}.elementor-2985 .elementor-element.elementor-element-76c61c8{width:var( --container-widget-width, 85% );max-width:85%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2985 .elementor-element.elementor-element-76c61c8.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-816fa1c{--display:flex;--min-height:5vh;}.elementor-2985 .elementor-element.elementor-element-726ea5c{text-align:center;font-family:"Acumin", Sans-serif;font-size:14px;font-weight:400;}.elementor-2985 .elementor-element.elementor-element-1f01d55{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-103e7d2{--display:flex;--min-height:35vh;--justify-content:center;--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-2985 .elementor-element.elementor-element-8699a8d{margin:0px 37px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2985 .elementor-element.elementor-element-8699a8d .elementor-heading-title{font-family:"Acumin", Sans-serif;font-size:5rem;font-weight:800;text-transform:uppercase;line-height:85px;letter-spacing:-2.6px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-0601a77{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:30px;font-weight:700;line-height:34px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-e7260f3{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2985 .elementor-element.elementor-element-18e5f44{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-5437e22{--display:flex;--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-2985 .elementor-element.elementor-element-d280075{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-d280075:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-d280075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-727bdbb{width:var( --container-widget-width, 80% );max-width:80%;margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 2%) 5%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Acumin", Sans-serif;font-size:4.5vw;font-weight:600;text-transform:uppercase;line-height:58px;color:#D3A500;}.elementor-2985 .elementor-element.elementor-element-f14507c{--display:flex;}.elementor-2985 .elementor-element.elementor-element-bea1f14{--display:flex;--min-height:12vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-2985 .elementor-element.elementor-element-bea1f14:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-bea1f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2985 .elementor-element.elementor-element-bea1f14.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-6fad011{--display:flex;--justify-content:center;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-2985 .elementor-element.elementor-element-6fad011.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-6e7bf46.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-6e7bf46{text-align:center;}.elementor-2985 .elementor-element.elementor-element-6e7bf46 img{width:76%;}.elementor-2985 .elementor-element.elementor-element-acb3981{--display:flex;--min-height:5vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-2985 .elementor-element.elementor-element-acb3981.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-1438f91{width:auto;max-width:auto;text-align:center;font-family:"Acumin", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-1438f91.elementor-element{--align-self:flex-start;}.elementor-2985 .elementor-element.elementor-element-1438f91 a{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-1438f91 a:hover, .elementor-2985 .elementor-element.elementor-element-1438f91 a:focus{color:var( --e-global-color-accent );}.elementor-2985 .elementor-element.elementor-element-43ca98a{width:auto;max-width:auto;text-align:center;font-family:"Acumin", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-43ca98a.elementor-element{--align-self:flex-start;}.elementor-2985 .elementor-element.elementor-element-43ca98a a{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-43ca98a a:hover, .elementor-2985 .elementor-element.elementor-element-43ca98a a:focus{color:var( --e-global-color-accent );}.elementor-2985 .elementor-element.elementor-element-2641ba1{width:auto;max-width:auto;text-align:center;font-family:"Acumin", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-2641ba1.elementor-element{--align-self:flex-start;}.elementor-2985 .elementor-element.elementor-element-2641ba1 a{color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-2641ba1 a:hover, .elementor-2985 .elementor-element.elementor-element-2641ba1 a:focus{color:var( --e-global-color-accent );}.elementor-2985 .elementor-element.elementor-element-542c689{--display:flex;--min-height:3vh;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-542c689:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-542c689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2985 .elementor-element.elementor-element-7e61762{font-family:"Acumin", Sans-serif;font-weight:400;color:#727272;}.elementor-2985 .elementor-element.elementor-element-7e61762 a{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2985 .elementor-element.elementor-element-bb9384d{--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-e328685{--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-d95ec17{--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-2e838ca{--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-0e654d0{--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-18e5f44{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2985 .elementor-element.elementor-element-624b356{--width:100%;}.elementor-2985 .elementor-element.elementor-element-1dd6d6a{--content-width:100%;}.elementor-2985 .elementor-element.elementor-element-223d7fe{--width:100%;}.elementor-2985 .elementor-element.elementor-element-be1794c{--width:50%;}.elementor-2985 .elementor-element.elementor-element-db4fa8d{--width:50%;}.elementor-2985 .elementor-element.elementor-element-38d94a1{--width:100%;}.elementor-2985 .elementor-element.elementor-element-963e667{--width:100%;}.elementor-2985 .elementor-element.elementor-element-bb9384d{--width:100%;}.elementor-2985 .elementor-element.elementor-element-f9818b3{--width:100%;}.elementor-2985 .elementor-element.elementor-element-e328685{--width:100%;}.elementor-2985 .elementor-element.elementor-element-1246f4f{--content-width:100%;}.elementor-2985 .elementor-element.elementor-element-c8008cb{--content-width:100%;}.elementor-2985 .elementor-element.elementor-element-d95ec17{--width:86%;}.elementor-2985 .elementor-element.elementor-element-2e32635{--width:100%;}.elementor-2985 .elementor-element.elementor-element-648e045{--width:50%;}.elementor-2985 .elementor-element.elementor-element-6c7890f{--width:25%;}.elementor-2985 .elementor-element.elementor-element-23d0314{--width:100%;}.elementor-2985 .elementor-element.elementor-element-d8437fc{--width:100%;}.elementor-2985 .elementor-element.elementor-element-8a2fb51{--width:100%;}.elementor-2985 .elementor-element.elementor-element-9514f31{--content-width:100%;}.elementor-2985 .elementor-element.elementor-element-d1d43dc{--width:50%;}.elementor-2985 .elementor-element.elementor-element-8fe493f{--width:50%;}.elementor-2985 .elementor-element.elementor-element-d113bb6{--width:100%;}.elementor-2985 .elementor-element.elementor-element-3e5de0e{--width:100%;}.elementor-2985 .elementor-element.elementor-element-2e838ca{--width:100%;}.elementor-2985 .elementor-element.elementor-element-0e654d0{--width:100%;}.elementor-2985 .elementor-element.elementor-element-816fa1c{--content-width:100%;}.elementor-2985 .elementor-element.elementor-element-18e5f44{--width:75%;}.elementor-2985 .elementor-element.elementor-element-5437e22{--width:100%;}.elementor-2985 .elementor-element.elementor-element-f14507c{--width:50%;}.elementor-2985 .elementor-element.elementor-element-6fad011{--width:25%;}.elementor-2985 .elementor-element.elementor-element-acb3981{--width:100%;}}@media(max-width:767px){.elementor-2985 .elementor-element.elementor-element-bb9384d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-e328685{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-d95ec17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-23d0314{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2985 .elementor-element.elementor-element-23d0314.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-d8437fc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-bd5fa44{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-2985 .elementor-element.elementor-element-bd5fa44 img{width:87%;}.elementor-2985 .elementor-element.elementor-element-9514f31{--min-height:54vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2985 .elementor-element.elementor-element-a57c12b img{width:73vw;}.elementor-2985 .elementor-element.elementor-element-42ee187{text-align:center;}.elementor-2985 .elementor-element.elementor-element-42ee187 .elementor-heading-title{font-size:64px;line-height:1em;}.elementor-2985 .elementor-element.elementor-element-80925dc{width:auto;max-width:auto;text-align:center;}.elementor-2985 .elementor-element.elementor-element-01de71a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2985 .elementor-element.elementor-element-7f2bc37{--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-7f2bc37.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-bb596be{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;text-align:center;font-size:20px;}.elementor-2985 .elementor-element.elementor-element-bb596be.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-5684c78{--spacer-size:12px;}.elementor-2985 .elementor-element.elementor-element-fd0bd38 .elementor-button{font-size:15px;}.elementor-2985 .elementor-element.elementor-element-853551e{--min-height:60vh;--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:space-around;}.elementor-2985 .elementor-element.elementor-element-d1d43dc{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-b6ed8c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2985 .elementor-element.elementor-element-b6ed8c5 .elementor-heading-title{font-size:3rem;line-height:1.1em;}.elementor-2985 .elementor-element.elementor-element-8fe493f{--min-height:40vh;--justify-content:space-between;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2985 .elementor-element.elementor-element-b07a3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;line-height:1.1em;}.elementor-2985 .elementor-element.elementor-element-dc04146{--spacer-size:32px;}.elementor-2985 .elementor-element.elementor-element-fae4081 .elementor-button{font-size:15px;}.elementor-2985 .elementor-element.elementor-element-d3e86d2 .masscie-text{font-size:6vw;}.elementor-2985 .elementor-element.elementor-element-cfb6e02{--min-height:100vh;--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:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;}.elementor-2985 .elementor-element.elementor-element-3e5de0e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-6259169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2985 .elementor-element.elementor-element-6259169 .elementor-heading-title{font-size:3rem;line-height:1.1em;}.elementor-2985 .elementor-element.elementor-element-7cd22bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;font-size:20px;line-height:1.3em;}.elementor-2985 .elementor-element.elementor-element-7cd22bf.elementor-element{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-c69ce93{--spacer-size:11vh;}.elementor-2985 .elementor-element.elementor-element-55555c0{width:100%;max-width:100%;text-align:center;}.elementor-2985 .elementor-element.elementor-element-2e838ca{--min-height:84vh;--e-con-grid-template-columns:repeat(1, 1fr);--gap:7% 7%;--row-gap:7%;--column-gap:7%;--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-dbc1ab2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2985 .elementor-element.elementor-element-0e654d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-82584f1{--width:100%;--min-height:46vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2985 .elementor-element.elementor-element-82584f1:not(.elementor-motion-effects-element-type-background), .elementor-2985 .elementor-element.elementor-element-82584f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2985 .elementor-element.elementor-element-82584f1.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-f6c1037{--min-height:56vh;}.elementor-2985 .elementor-element.elementor-element-5101c52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;line-height:1.3em;}.elementor-2985 .elementor-element.elementor-element-76c61c8 .elementor-button{font-size:15px;}.elementor-2985 .elementor-element.elementor-element-1f01d55{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2985 .elementor-element.elementor-element-8699a8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2985 .elementor-element.elementor-element-8699a8d .elementor-heading-title{font-size:4.1rem;line-height:1.1em;}.elementor-2985 .elementor-element.elementor-element-0601a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:20px;line-height:1.3em;}.elementor-2985 .elementor-element.elementor-element-18e5f44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2985 .elementor-element.elementor-element-d280075{--padding-top:18%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2985 .elementor-element.elementor-element-727bdbb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:8.8vw;line-height:1.1em;}.elementor-2985 .elementor-element.elementor-element-acb3981{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2985 .elementor-element.elementor-element-acb3981.e-con{--align-self:center;}.elementor-2985 .elementor-element.elementor-element-1438f91{width:100%;max-width:100%;margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-2985 .elementor-element.elementor-element-43ca98a{width:100%;max-width:100%;}.elementor-2985 .elementor-element.elementor-element-2641ba1{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-f9818b3 */.box-categorie {
    transition: transform 0.3s ease-in-out;
    cursor: pointer;
}

.box-categorie:hover {
    transform: scale(1.10); /* 5% d'agrandissement, mets 1.1 pour 10% */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1ef76b */.box-categorie {
    transition: transform 0.3s ease-in-out;
    cursor: pointer;
}

.box-categorie:hover {
    transform: scale(1.10); /* 5% d'agrandissement, mets 1.1 pour 10% */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8db4de7 *//* Container global - à ajuster selon la taille voulue */
.flip-card {
  background-color: transparent;
  width: 100%;
  height: 500px; /* ajuste selon tes besoins, ou laisse en % si le conteneur a une hauteur fixe */
  perspective: 1500px; /* plus la valeur est grande, plus le flip est "plat" */
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);
  transform-style: preserve-3d;
}

/* Le flip se déclenche au hover du conteneur parent */
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

/* Face avant et arrière communes */
.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 4px;
  overflow: hidden;
}

/* ---- FACE AVANT ---- */
.flip-card-front {
  position: relative;
}

.flip-card-front img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* image qui couvre tout le conteneur */
  display: block;
}

.flip-card-front-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  box-sizing: border-box;
  /* léger dégradé pour que le texte reste lisible sur toutes les images */
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.15) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 60%,
    rgba(0,0,0,0.35) 100%
  );
}

.flip-card-category {
  color: #ffffff;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.flip-card-name {
  color: #ffffff;
  font-size: 50px;
  font-weight: 800;
}

/* ---- FACE ARRIÈRE ---- */
.flip-card-back {
  background-color: #111111;
  color: #ffffff;
  transform: rotateY(180deg); /* c'est ÇA qui fait le flip "vers la droite" */
  padding: 35px 30px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.flip-card-title {
  font-size: 25px;
  font-weight: 700;
  margin: 0 0 15px 0;
}

.flip-card-badge {
  display: inline-block;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 8px 22px;
  border-radius: 0px;
  margin-bottom: 50px;
  width: fit-content;
}

.flip-card-text {
  font-size: 12px;
  line-height: 1.6;
  color: #dddddd;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bfd1fc *//* ==================== */
/* STYLE GÉNÉRAL (toutes les cartes) */
/* ==================== */

.flip-card {
  background-color: transparent;
  width: 100%;
  height: 500px;
  perspective: 1500px;
  font-family: 'Acumin', sans-serif;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);
  transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 4px;
  overflow: hidden;
}

.flip-card-front {
  position: relative;
}

.flip-card-front img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.flip-card-front-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  box-sizing: border-box;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.15) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 60%,
    rgba(0,0,0,0.35) 100%
  );
}

.flip-card-category {
  color: #ffffff;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.flip-card-name {
  color: #ffffff;
  font-size: 50px;
  font-weight: 800;
}

.flip-card-back {
  background-color: #111111;
  color: #ffffff;
  transform: rotateY(180deg);
  padding: 35px 30px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.flip-card-title {
  font-size: 25px;
  font-weight: 700;
  margin: 0 0 15px 0;
}

.flip-card-badge {
  display: inline-block;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 8px 22px;
  border-radius: 0px;
  margin-bottom: 50px;
  width: fit-content;
}

.flip-card-text {
  font-size: 12px;
  line-height: 1.6;
  color: #dddddd;
  margin: 0;
  text-align: justify; /* ← alignement type "livre" ajouté */
}

/* ==================== */
/* SURCHARGES CARTE 2 (nom plus long → police réduite) */
/* ==================== */

.flip-card-2 .flip-card-name {
  font-size: 45px;
}

.flip-card-2 .flip-card-text {
  font-size: 13px; /* tu peux ajuster si le texte est trop long pour la hauteur */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-befc482 *//* ==================== */
/* STYLE GÉNÉRAL (toutes les cartes) */
/* ==================== */

.flip-card {
  background-color: transparent;
  width: 100%;
  height: 500px;
  perspective: 1500px;
  font-family: 'Acumin', sans-serif;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);
  transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 4px;
  overflow: hidden;
}

.flip-card-front {
  position: relative;
}

.flip-card-front img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.flip-card-front-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  box-sizing: border-box;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.15) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 60%,
    rgba(0,0,0,0.35) 100%
  );
}

.flip-card-category {
  color: #ffffff;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.flip-card-name {
  color: #ffffff;
  font-size: 50px;
  font-weight: 800;
}

.flip-card-back {
  background-color: #111111;
  color: #ffffff;
  transform: rotateY(180deg);
  padding: 35px 30px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.flip-card-title {
  font-size: 25px;
  font-weight: 700;
  margin: 0 0 15px 0;
}

.flip-card-badge {
  display: inline-block;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 8px 22px;
  border-radius: 0px;
  margin-bottom: 50px;
  width: fit-content;
}

.flip-card-text {
  font-size: 12px;
  line-height: 1.6;
  color: #dddddd;
  margin: 0;
  text-align: justify; /* ← alignement type "livre" ajouté */
}

/* ==================== */
/* SURCHARGES CARTE 2 (nom plus long → police réduite) */
/* ==================== */

.flip-card-2 .flip-card-name {
  font-size: 45px;
}

.flip-card-2 .flip-card-text {
  font-size: 13px; /* tu peux ajuster si le texte est trop long pour la hauteur */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba5daa */.box-categorie {
    transition: transform 0.3s ease-in-out;
    cursor: pointer;
}

.box-categorie:hover {
    transform: scale(1.10); /* 5% d'agrandissement, mets 1.1 pour 10% */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9436f37 */.box-categorie {
    transition: transform 0.3s ease-in-out;
    cursor: pointer;
}

.box-categorie:hover {
    transform: scale(1.10); /* 5% d'agrandissement, mets 1.1 pour 10% */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9464ab0 *//* Container global - à ajuster selon la taille voulue */
.flip-card {
  background-color: transparent;
  width: 100%;
  height: 500px; /* ajuste selon tes besoins, ou laisse en % si le conteneur a une hauteur fixe */
  perspective: 1500px; /* plus la valeur est grande, plus le flip est "plat" */
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);
  transform-style: preserve-3d;
}

/* Le flip se déclenche au hover du conteneur parent */
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

/* Face avant et arrière communes */
.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 4px;
  overflow: hidden;
}

/* ---- FACE AVANT ---- */
.flip-card-front {
  position: relative;
}

.flip-card-front img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* image qui couvre tout le conteneur */
  display: block;
}

.flip-card-front-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  box-sizing: border-box;
  /* léger dégradé pour que le texte reste lisible sur toutes les images */
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.15) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 60%,
    rgba(0,0,0,0.35) 100%
  );
}

.flip-card-category {
  color: #ffffff;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.flip-card-name {
  color: #ffffff;
  font-size: 50px;
  font-weight: 800;
}

/* ---- FACE ARRIÈRE ---- */
.flip-card-back {
  background-color: #111111;
  color: #ffffff;
  transform: rotateY(180deg); /* c'est ÇA qui fait le flip "vers la droite" */
  padding: 35px 30px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.flip-card-title {
  font-size: 25px;
  font-weight: 700;
  margin: 0 0 15px 0;
}

.flip-card-badge {
  display: inline-block;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 8px 22px;
  border-radius: 0px;
  margin-bottom: 50px;
  width: fit-content;
}

.flip-card-text {
  font-size: 12px;
  line-height: 1.6;
  color: #dddddd;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5542a77 *//* ==================== */
/* STYLE GÉNÉRAL (toutes les cartes) */
/* ==================== */

.flip-card {
  background-color: transparent;
  width: 100%;
  height: 500px;
  perspective: 1500px;
  font-family: 'Acumin', sans-serif;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);
  transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 4px;
  overflow: hidden;
}

.flip-card-front {
  position: relative;
}

.flip-card-front img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.flip-card-front-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  box-sizing: border-box;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.15) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 60%,
    rgba(0,0,0,0.35) 100%
  );
}

.flip-card-category {
  color: #ffffff;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.flip-card-name {
  color: #ffffff;
  font-size: 50px;
  font-weight: 800;
}

.flip-card-back {
  background-color: #111111;
  color: #ffffff;
  transform: rotateY(180deg);
  padding: 35px 30px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.flip-card-title {
  font-size: 25px;
  font-weight: 700;
  margin: 0 0 15px 0;
}

.flip-card-badge {
  display: inline-block;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 8px 22px;
  border-radius: 0px;
  margin-bottom: 50px;
  width: fit-content;
}

.flip-card-text {
  font-size: 12px;
  line-height: 1.6;
  color: #dddddd;
  margin: 0;
  text-align: justify; /* ← alignement type "livre" ajouté */
}

/* ==================== */
/* SURCHARGES CARTE 2 (nom plus long → police réduite) */
/* ==================== */

.flip-card-mobile .flip-card-name {
  font-size: 45px;
}

.flip-card-mobile .flip-card-text {
  font-size: 11px; /* tu peux ajuster si le texte est trop long pour la hauteur */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-472fade *//* ==================== */
/* STYLE GÉNÉRAL (toutes les cartes) */
/* ==================== */

.flip-card {
  background-color: transparent;
  width: 100%;
  height: 500px;
  perspective: 1500px;
  font-family: 'Acumin', sans-serif;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.8s cubic-bezier(0.4, 0.2, 0.2, 1);
  transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 4px;
  overflow: hidden;
}

.flip-card-front {
  position: relative;
}

.flip-card-front img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.flip-card-front-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px;
  box-sizing: border-box;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.15) 0%,
    rgba(0,0,0,0) 30%,
    rgba(0,0,0,0) 60%,
    rgba(0,0,0,0.35) 100%
  );
}

.flip-card-category {
  color: #ffffff;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.flip-card-name {
  color: #ffffff;
  font-size: 50px;
  font-weight: 800;
}

.flip-card-back {
  background-color: #111111;
  color: #ffffff;
  transform: rotateY(180deg);
  padding: 35px 30px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.flip-card-title {
  font-size: 25px;
  font-weight: 700;
  margin: 0 0 15px 0;
}

.flip-card-badge {
  display: inline-block;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 8px 22px;
  border-radius: 0px;
  margin-bottom: 50px;
  width: fit-content;
}

.flip-card-text {
  font-size: 12px;
  line-height: 1.6;
  color: #dddddd;
  margin: 0;
  text-align: justify; /* ← alignement type "livre" ajouté */
}

/* ==================== */
/* SURCHARGES CARTE 2 (nom plus long → police réduite) */
/* ==================== */

.flip-card-2 .flip-card-name {
  font-size: 45px;
}

.flip-card-2 .flip-card-text {
  font-size: 13px; /* tu peux ajuster si le texte est trop long pour la hauteur */
}/* End custom CSS */