.fullimgbox.svelte-qi74ve{z-index:5;background:#1f1f1ff2;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.fullimgbox.svelte-qi74ve img:where(.svelte-qi74ve){z-index:6;width:auto;max-height:90%}.container.svelte-qi74ve{border-radius:1rem;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;width:min(90%,110rem);margin:clamp(3rem,3.23vw,6rem) auto;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.container.svelte-qi74ve .project_header:where(.svelte-qi74ve){border-radius:1rem;grid-column:span 2;width:100%;max-height:30rem;position:relative;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.container.svelte-qi74ve .project_header:where(.svelte-qi74ve) img:where(.svelte-qi74ve){object-fit:cover;border-radius:1rem;width:100%;height:100%}.container.svelte-qi74ve .project_header:where(.svelte-qi74ve) .project_header_overlay:where(.svelte-qi74ve){color:#fafafa;background:#1f1f1f66;border-radius:1rem;width:100%;height:100%;padding:clamp(2.6rem,1.83vw,3.4rem);position:absolute;top:0;left:0}.container.svelte-qi74ve .project_header:where(.svelte-qi74ve) .project_header_overlay:where(.svelte-qi74ve) h1:where(.svelte-qi74ve){font-size:clamp(3rem,3.23vw,6rem);font-weight:600}.container.svelte-qi74ve .project_header:where(.svelte-qi74ve) .project_header_overlay:where(.svelte-qi74ve) h2:where(.svelte-qi74ve){color:#fafafacc;font-size:clamp(2.6rem,1.83vw,3.4rem);font-weight:300}.container.svelte-qi74ve .project_body:where(.svelte-qi74ve){grid-column:span 2;padding:clamp(2.6rem,1.83vw,3.4rem) clamp(2.6rem,1.83vw,3.4rem) 0}.container.svelte-qi74ve .project_body:where(.svelte-qi74ve) .project_date:where(.svelte-qi74ve){background-color:#000454;border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));place-items:center;gap:clamp(2.6rem,1.83vw,3.4rem);width:70%;margin:0 auto;padding:2rem 1rem;display:grid;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.container.svelte-qi74ve .project_body:where(.svelte-qi74ve) .project_date:where(.svelte-qi74ve) .date_line:where(.svelte-qi74ve){color:#fafafa;margin-left:clamp(2.6rem,1.83vw,3.4rem);font-family:Nunito,sans-serif;font-size:clamp(1.6rem,.969vw,1.8rem);font-weight:500;position:relative}.container.svelte-qi74ve .project_body:where(.svelte-qi74ve) .project_date:where(.svelte-qi74ve) .date_line:where(.svelte-qi74ve):before{content:"";background-color:#fafafa;width:.3rem;height:100%;position:absolute;top:0;left:-1.5rem}.container.svelte-qi74ve .project_body:where(.svelte-qi74ve) .project_informations:where(.svelte-qi74ve){margin-top:clamp(2.6rem,1.83vw,3.4rem)}.container.svelte-qi74ve .project_body:where(.svelte-qi74ve) .project_informations:where(.svelte-qi74ve) p:where(.svelte-qi74ve){font-size:clamp(2rem,1.65vw,3rem)}.container.svelte-qi74ve .project_body:where(.svelte-qi74ve) .project_videos:where(.svelte-qi74ve){grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));place-items:center;gap:clamp(2rem,1.65vw,3rem);margin-top:clamp(2.6rem,1.83vw,3.4rem);display:grid}.container.svelte-qi74ve .project_body:where(.svelte-qi74ve) .project_videos:where(.svelte-qi74ve) iframe:where(.svelte-qi74ve){border-radius:1rem;max-width:100%;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve){border-top:2px solid #000454;border-bottom:2px solid #000454;grid-column:span 2;width:100%;margin-top:clamp(2.6rem,1.83vw,3.4rem);padding:1rem;position:relative}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel_btn:where(.svelte-qi74ve){display:none}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel:where(.svelte-qi74ve){grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;place-items:center;gap:1rem;width:100%;display:grid}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel:where(.svelte-qi74ve) img:where(.svelte-qi74ve){aspect-ratio:1;object-fit:cover;border-radius:1rem;width:100%}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .scroll_indicators:where(.svelte-qi74ve){display:none}.container.svelte-qi74ve .project_footer:where(.svelte-qi74ve){background:#000454;border-radius:0 0 1rem 1rem;grid-column:span 2;justify-content:space-evenly;align-items:center;width:100%;margin-top:clamp(2.6rem,1.83vw,3.4rem);padding:1rem 0;font-family:Nunito,sans-serif;font-size:clamp(1.6rem,.969vw,1.8rem);font-weight:500;display:flex}.container.svelte-qi74ve .project_footer:where(.svelte-qi74ve) a:where(.svelte-qi74ve),.container.svelte-qi74ve .project_footer:where(.svelte-qi74ve) i:where(.svelte-qi74ve){color:#fafafa}.container.svelte-qi74ve .project_footer:where(.svelte-qi74ve) i:where(.svelte-qi74ve){margin-right:.5rem}@media (width<=992px){.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve){grid-template:"carousel"1fr"scroll_indicators"min-content/1fr;display:grid}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel_btn:where(.svelte-qi74ve){aspect-ratio:1;text-align:center;color:#000454;cursor:pointer;background-color:#fafafa;border-radius:50px;width:4rem;font-size:3rem;line-height:4rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel_btn.active_btn:where(.svelte-qi74ve){display:block}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel_btn.left:where(.svelte-qi74ve){left:-1rem}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel_btn.right:where(.svelte-qi74ve){right:-1rem}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel:where(.svelte-qi74ve){overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;flex-direction:row;grid-area:carousel;display:flex;overflow-x:auto}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel:where(.svelte-qi74ve) img:where(.svelte-qi74ve){scroll-snap-align:start;border-radius:1rem;width:30rem}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel:where(.svelte-qi74ve) img:where(.svelte-qi74ve):last-child{scroll-snap-align:end}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .carousel:where(.svelte-qi74ve)::-webkit-scrollbar{display:none}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .scroll_indicators:where(.svelte-qi74ve){flex-direction:row;grid-area:scroll_indicators;justify-content:space-between;align-items:center;margin:1rem auto 0;display:flex}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .scroll_indicators.no_scroll:where(.svelte-qi74ve){display:none}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .scroll_indicators:where(.svelte-qi74ve) .scroll_indicator:where(.svelte-qi74ve){border:2px solid #000454;border-radius:50px;width:1rem;height:1rem}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .scroll_indicators:where(.svelte-qi74ve) .scroll_indicator:where(.svelte-qi74ve):first-child{margin-right:.5rem}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .scroll_indicators:where(.svelte-qi74ve) .scroll_indicator:where(.svelte-qi74ve):last-child{margin-left:.5rem}.container.svelte-qi74ve .project_pictures:where(.svelte-qi74ve) .scroll_indicators:where(.svelte-qi74ve) .scroll_indicator.current_indicator:where(.svelte-qi74ve){background-color:#000454;width:2rem}}@media (width<=768px){.container.svelte-qi74ve .project_body:where(.svelte-qi74ve) .project_date:where(.svelte-qi74ve){place-items:start;width:fit-content}}
