*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.font-vidaloka{font-family:Vidaloka,serif}.font-roboto-condensed{font-family:Roboto Condensed,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.inset-0{inset:0}.z-10{z-index:10}.z-50{z-index:50}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.overflow-hidden{overflow:hidden}.transform{transform:translateZ(0)}.transition-all{transition:all .3s ease}.transition-colors{transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease-in-out}.hover\:scale-105:hover{transform:scale(1.05)}.cursor-pointer{cursor:pointer}.text-white{color:#fff}.text-red-400{color:#f87171}.text-red-700{color:#b91c1c}.text-gray-300{color:#d1d5db}.text-gray-500{color:#6b7280}.text-gray-700{color:#374151}.text-gray-900{color:#111827}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-800{background-color:#1f2937}.bg-gray-900{background-color:#111827}.bg-red-600{background-color:#dc2626}.bg-purple-600{background-color:#9333ea}.bg-purple-900{background-color:#581c87}.hover\:bg-gray-100:hover{background-color:#f3f4f6}.hover\:bg-red-700:hover{background-color:#b91c1c}.hover\:bg-purple-700:hover{background-color:#7c3aed}.hover\:text-red-400:hover{color:#f87171}.hover\:text-white:hover{color:#fff}@media (min-width: 640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:hidden{display:none}.md\:flex{display:flex}.md\:col-span-2{grid-column:span 2}.md\:col-span-4{grid-column:span 4}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:w-30{width:7.5rem}.md\:h-30{height:7.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:w-0{width:0}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--header-height: 80px}.App{min-height:100vh}.App main{display:block;padding-top:var(--header-height)}._header_djmra_2{background-color:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;position:fixed;width:100%;top:0;z-index:50;height:var(--header-height);display:flex;align-items:center}._headerContainer_djmra_16{max-width:80rem;margin:0 auto;padding-left:1rem;padding-right:1rem;flex-grow:1}._headerContent_djmra_24{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0}._logoContainer_djmra_32{display:flex;justify-content:flex-start}._logo_djmra_32{font-family:Vidaloka,serif;font-size:32px;font-weight:400;font-style:normal;color:#fff;cursor:pointer;text-decoration:none}._navDesktop_djmra_47{display:none;gap:2.5rem;position:relative}._navLink_djmra_53{font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:500;font-style:normal;transition-property:color;transition-duration:.2s;color:#fff;text-decoration:none;cursor:pointer;position:relative;padding-bottom:4px;padding-top:4px}._navLink_djmra_53:hover,._navLinkActive_djmra_72{color:#9a78f0}._slidingUnderline_djmra_76{position:absolute;bottom:0;height:2px;background-color:#9a78f0;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);transform-origin:left}._mobileMenuButtonContainer_djmra_87{display:block}._mobileMenuButton_djmra_87{background-color:#000;border-radius:.375rem;padding:.5rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:none;cursor:pointer;transition-property:color,background-color;transition-duration:.2s}._mobileMenuButton_djmra_87:hover{color:#9a78f0;background-color:#1f1f1f}._mobileMenuButton_djmra_87:focus{outline:none;box-shadow:0 0 0 2px #9a78f0 inset}._srOnly_djmra_115{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._menuIcon_djmra_127{display:block;height:1.5rem;width:1.5rem}._mobileNavContainer_djmra_133{display:block;position:absolute;top:100%;left:0;right:0;background-color:#000;border-top:1px solid #333333;z-index:60}._backdrop_djmra_144{position:fixed;inset:0;background-color:#00000080;z-index:40;display:block;cursor:pointer}._mobileNav_djmra_133{padding:.5rem .5rem .75rem;display:flex;flex-direction:column;gap:.25rem}._mobileNavLink_djmra_166{display:block;padding:.5rem .75rem;border-radius:.375rem;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:500;transition-property:color,background-color;transition-duration:.2s;color:#fff;text-decoration:none;cursor:pointer}._mobileNavLink_djmra_166:hover,._mobileNavLinkActive_djmra_185{color:#9a78f0;background-color:#1f1f1f}._mobileLanguageSwitcher_djmra_190{padding:.75rem;border-top:1px solid #333333;margin-top:.5rem;display:flex;justify-content:center}@media (min-width: 640px){._headerContainer_djmra_16{padding-left:1.5rem;padding-right:1.5rem}._mobileNav_djmra_133{padding-left:.75rem;padding-right:.75rem}}._languageSwitcherContainer_djmra_211{display:none;margin-left:2rem}@media (min-width: 768px){._navDesktop_djmra_47,._languageSwitcherContainer_djmra_211{display:flex}._mobileMenuButtonContainer_djmra_87,._mobileNavContainer_djmra_133{display:none}}@media (min-width: 1024px){._headerContainer_djmra_16{padding-left:2rem;padding-right:2rem}._logoContainer_djmra_32{width:0;flex:1 1 0%}}._languageSwitcherDropdown_90vin_2{position:relative;display:inline-block}._dropdownToggle_90vin_7{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:1px solid #444;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;min-width:70px;justify-content:space-between}._dropdownToggle_90vin_7:hover{background:#ffffff1a;border-color:#9a78f0}._dropdownToggle_90vin_7:focus{outline:none;border-color:#9a78f0;box-shadow:0 0 0 2px #9a78f033}._dropdownIcon_90vin_35{transition:transform .2s ease;flex-shrink:0}._dropdownIconOpen_90vin_40{transform:rotate(180deg)}._dropdownMenu_90vin_44{position:absolute;top:100%;left:0;right:0;background:#1a1a1a;border:1px solid #444;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:50;margin-top:.25rem;overflow:hidden}._dropdownItem_90vin_60{display:block;width:100%;padding:.75rem;background:transparent;border:none;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;text-align:left;transition:background-color .2s ease}._dropdownItem_90vin_60:hover{background:#9a78f01a}._dropdownItem_90vin_60._active_90vin_78{background:#9a78f0;color:#fff}._dropdownItem_90vin_60._active_90vin_78:hover{background:#8a68e0}._languageSwitcherToggle_90vin_88{display:flex;gap:.5rem;align-items:center}._languageToggleButton_90vin_94{padding:.5rem .75rem;border:1px solid #444;background:transparent;color:#fff;cursor:pointer;border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s ease;min-width:50px}._languageToggleButton_90vin_94:hover{background:#ffffff1a;border-color:#9a78f0}._languageToggleButton_90vin_94._active_90vin_78{background:#9a78f0;color:#fff;border-color:#9a78f0}._languageToggleButton_90vin_94._active_90vin_78:hover{background:#8a68e0;border-color:#8a68e0}._homeContainer_hk33i_2{min-height:100vh}._heroSection_149fp_2{position:relative;height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:flex-end;overflow:hidden;margin-top:0}._heroBackground_149fp_12{position:absolute;inset:0;height:100%;background-color:#000}._heroBackgroundImage_149fp_22{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity 1s ease-in-out}._heroBackgroundImage_149fp_22._entering_149fp_32{opacity:0}._heroBackgroundImage_149fp_22._active_149fp_36{opacity:1}._heroBackgroundImage_149fp_22._exiting_149fp_40{opacity:0}@media (max-width: 768px){._heroBackgroundImage_149fp_22{object-position:var(--image-position-mobile, center 30%)}}@media (min-width: 769px) and (max-width: 1024px){._heroBackgroundImage_149fp_22{object-position:var(--image-position-tablet, center 40%)}}@media (min-width: 1025px){._heroBackgroundImage_149fp_22{object-position:var(--image-position-desktop, center)}}._heroOverlay_149fp_66{position:absolute;inset:0;background:#0000001a}._heroContent_149fp_75{position:relative;z-index:10;padding:2rem;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center}._heroTextBlock_149fp_86{background:transparent;color:#fff;width:100%;margin:0 auto}._heroTitle_149fp_93{font-family:Vidaloka,serif;font-size:3.75rem;font-weight:400;margin-bottom:1rem;letter-spacing:.05em;line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,.7)}._heroSubtitle_149fp_103{font-family:Roboto Condensed,sans-serif;font-size:2.375rem;font-weight:300;margin-bottom:2rem;letter-spacing:.05em;opacity:.95;text-shadow:1px 1px 3px rgba(0,0,0,.6)}._heroSeparator_149fp_113{height:1px;background-color:#fff;margin:2rem auto;width:100%;opacity:.8}._heroButtons_149fp_121{display:flex;gap:1rem;margin-top:2rem}._heroButtonPrimary_149fp_127{font-family:Roboto Condensed,sans-serif;font-size:1.375rem;font-weight:500;background-color:#fff;color:#492cca;padding:1rem 2rem;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0003;text-decoration:none;display:inline-block}._heroButtonPrimary_149fp_127:hover{background-color:#f3f4f6;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}._heroButtonSecondary_149fp_149{font-family:Roboto Condensed,sans-serif;font-size:1.375rem;font-weight:500;border:0;color:#fff;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 2rem;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0003;text-decoration:none;display:inline-block}._heroButtonSecondary_149fp_149:hover{background-color:#fff;color:#492cca;transform:translateY(-2px)}@media (max-width: 768px){._heroSection_149fp_2{height:calc(100vh - var(--header-height));justify-content:center}._heroContent_149fp_75{padding:1rem}._heroTextBlock_149fp_86{text-align:center;padding:2rem 1.5rem;margin:1rem}._heroTitle_149fp_93{font-size:2rem}._heroSubtitle_149fp_103{font-size:1.125rem}._heroButtons_149fp_121{flex-direction:column;justify-content:center;gap:.75rem}._heroButtonPrimary_149fp_127,._heroButtonSecondary_149fp_149{padding:.875rem 1.5rem;font-size:.95rem}}@media (min-width: 769px){._heroContent_149fp_75{justify-content:flex-start;padding-left:50%;padding-right:5%}._heroTextBlock_149fp_86{margin-left:0;margin-right:auto}._heroButtons_149fp_121{flex-direction:row;gap:1.5rem}._heroTitle_149fp_93{font-size:3.75rem}._heroSubtitle_149fp_103{font-size:2.375rem}}._section_3fxli_2{padding-top:40px;padding-bottom:40px;padding-left:1rem;padding-right:1rem}._sectionGradient_3fxli_9{background:linear-gradient(98.52deg,#301d86,#521b76)}._quoteContainer_3fxli_13{max-width:64rem;margin:0 auto;padding-left:1rem;padding-right:1rem;text-align:center}._quoteText_3fxli_21{color:#fff;font-family:Vidaloka,serif;font-weight:400;font-style:normal;font-size:32px;text-align:center;line-height:1.75}@media (min-width: 768px){._section_3fxli_2{padding:60px 10%}._quoteText_3fxli_21{font-size:1.875rem}._quote-subtitle_3fxli_44{font-size:1.5rem}}@media (min-width: 1024px){._section_3fxli_2{padding:80px 20%}}._liveDateTime_1u88i_2{display:inline;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;transition:all .2s ease-in-out}._liveDateTime_1u88i_2:focus-within{outline:none}._liveDateTime_1u88i_2[aria-live=polite]{position:relative}._liveDateTime_1u88i_2{white-space:nowrap}._liveDateTime_1u88i_2._updating_1u88i_29{opacity:.8;transform:scale(1.02)}._imageContainer_1uj7u_2{width:100%;max-width:100%;margin:0 auto}._image_1uj7u_2{width:100%;height:auto;object-fit:cover;object-position:var(--object-position-mobile, center);min-height:40vh}@media (min-width: 768px){._image_1uj7u_2{object-position:var(--object-position-tablet, center)}}@media (min-width: 1024px){._image_1uj7u_2{object-position:var(--object-position-desktop, center)}}._aboutSection_aeaa2_2{padding:5rem 0}._aboutSectionWhite_aeaa2_6{background-color:#fff}._aboutContainer_aeaa2_10{max-width:72rem;margin:0 auto;padding-left:1rem;padding-right:1rem}._textCenter_aeaa2_17{text-align:center}._aboutImages_aeaa2_21{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;max-width:100%;overflow:hidden}._aboutImage_aeaa2_21{width:6rem;height:6rem;min-width:5rem;min-height:5rem;max-width:8rem;max-height:8rem;border-radius:10px;object-fit:cover;flex-shrink:1;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._aboutTitleMain_aeaa2_46{font-family:Roboto Condensed,sans-serif;font-size:32px;text-align:center;margin:0 0 3rem;color:#111827}._aboutNameDavid_aeaa2_54{font-weight:400}._aboutNameElka_aeaa2_58{font-weight:700}._aboutContent_aeaa2_62{max-width:64rem;margin:0 auto}._aboutText_aeaa2_67{font-family:Roboto Condensed,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#374151;line-height:1.75;margin-bottom:2.5rem;text-align:center}._aboutButtonContainer_aeaa2_78{text-align:center}@media (min-width: 640px){._aboutContainer_aeaa2_10{padding-left:1.5rem;padding-right:1.5rem}._aboutImages_aeaa2_21{gap:1.5rem}._aboutImage_aeaa2_21{width:7rem;height:7rem;max-width:9rem;max-height:9rem}}@media (min-width: 768px){._aboutImages_aeaa2_21{gap:2rem}._aboutImage_aeaa2_21{width:8rem;height:8rem;max-width:10rem;max-height:10rem}}@media (min-width: 1024px){._aboutContainer_aeaa2_10{padding-left:2rem;padding-right:2rem}._aboutImage_aeaa2_21{width:10rem;height:10rem;max-width:12rem;max-height:12rem}}@media (max-width: 480px){._aboutImages_aeaa2_21{gap:.75rem}._aboutImage_aeaa2_21{width:5rem;height:5rem;min-width:4rem;min-height:4rem}}._primaryButton_1bitz_2{background:linear-gradient(98.52deg,#492cca,#7b28b2);color:#fff;padding:12px 32px;border-radius:9999px;font-family:Roboto Condensed,sans-serif;font-weight:500;font-size:20px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0003;display:inline-block;text-align:center}._primaryButton_1bitz_2:hover:not(:disabled){background:linear-gradient(98.52deg,#3d1fa3,#6a1f96);transform:scale(1.05)}._primaryButton_1bitz_2:disabled{cursor:not-allowed;transform:none}._primaryButton_1bitz_2:focus{outline:none;box-shadow:0 2px 8px #0003,0 0 0 2px #7c3aed}._sectionTitleContainer_nezsy_1{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}._sectionTitle_nezsy_1{font-family:Vidaloka,serif;font-weight:400;font-style:normal;font-size:36px;color:#111827;margin:0;text-align:center}._tildImage_nezsy_19{width:24px;height:auto;flex-shrink:0}@media (max-width: 768px){._sectionTitle_nezsy_1{font-size:30px}._tildImage_nezsy_19{width:20px}._sectionTitleContainer_nezsy_1{gap:.75rem;padding:0 10px}}@media (max-width: 480px){._sectionTitle_nezsy_1{font-size:26px}._tildImage_nezsy_19{width:16px}._sectionTitleContainer_nezsy_1{gap:.5rem;padding:0 10px}}._magieImmersiveSection_apehk_2{padding:5rem 0;background-color:#f9fafb}._magieImmersiveContainer_apehk_7{max-width:72rem;margin:0 auto;padding-left:1rem;padding-right:1rem}._textCenter_apehk_14{text-align:center}._magieImmersiveContent_apehk_18{max-width:64rem;margin:0 auto}._magieImmersiveText_apehk_23{font-family:Roboto Condensed,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#374151;line-height:1.75;text-align:center}@media (min-width: 640px){._magieImmersiveContainer_apehk_7{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){._magieImmersiveContainer_apehk_7{padding-left:2rem;padding-right:2rem}}._prestationsSection_ljbzr_2{padding:5rem 0;background-color:#fff}._prestationsContainer_ljbzr_7{max-width:72rem;margin:0 auto;padding-left:1rem;padding-right:1rem}._textCenter_ljbzr_14{text-align:center}._prestationsDescription_ljbzr_18{max-width:64rem;margin:0 auto 8rem}._prestationsText_ljbzr_23{font-family:Roboto Condensed,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#374151;line-height:1.75;text-align:center}._prestationsList_ljbzr_33{display:flex;flex-direction:column;gap:8rem}._prestationItem_ljbzr_39{display:flex;gap:3rem;padding:0 2rem}._prestationItemReverse_ljbzr_45{flex-direction:row-reverse}._prestationContent_ljbzr_49{flex:1;display:flex;flex-direction:column;gap:1rem;padding-top:1rem}._prestationItemTitleContainer_ljbzr_57{margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid #000000}._prestationItemTitle_ljbzr_57{font-family:Roboto Condensed,sans-serif;font-weight:400;font-style:normal;font-size:32px;color:#111827;line-height:1.2}._prestationItemDescription_ljbzr_72{font-family:Roboto Condensed,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#374151;line-height:1.6;margin:0}._prestationLogos_ljbzr_82{display:flex;gap:2rem;flex-wrap:nowrap;width:100%}._prestationLogo_ljbzr_82{flex:1;width:0;height:auto;aspect-ratio:1;object-fit:contain}._prestationButtonContainer_ljbzr_97{margin-top:1.5rem}._prestationImageContainer_ljbzr_101{flex:0 0 500px;width:500px;height:500px;aspect-ratio:1;border-radius:10px;overflow:hidden}._prestationImageContainerMobile_ljbzr_110{display:none;width:100%;max-width:500px;max-height:500px;aspect-ratio:1;border-radius:10px;overflow:hidden;margin:1rem auto}._prestationImage_ljbzr_101{width:100%;height:100%;object-fit:cover}@media (min-width: 640px){._prestationsContainer_ljbzr_7{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 972px){._prestationItemTitleContainer_ljbzr_57{margin-bottom:0}._prestationItem_ljbzr_39{flex-direction:column!important;gap:2rem;padding:0}._prestationItemReverse_ljbzr_45{flex-direction:column!important}._prestationImageContainer_ljbzr_101{display:none}._prestationImageContainerMobile_ljbzr_110{display:block}._prestationItemTitle_ljbzr_57{font-size:28px;text-align:center}._prestationItemDescription_ljbzr_72{font-size:18px;text-align:center}._prestationLogos_ljbzr_82{justify-content:center}._prestationButtonContainer_ljbzr_97{text-align:center}}@media (min-width: 1024px){._prestationsContainer_ljbzr_7{padding-left:2rem;padding-right:2rem}._prestationImageContainer_ljbzr_101{flex:0 0 450px;width:450px;aspect-ratio:1}}._modal_181r3_2{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_181r3_1 .3s ease}._modalContent_181r3_16{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}._modalImage_181r3_25{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #00000080}._modalCaption_181r3_33{color:#fff;text-align:center;margin-top:1rem;font-size:1rem;line-height:1.5;max-width:600px}._imageCounter_181r3_42{position:fixed;top:1rem;right:1rem;color:#fff;background:#0009;padding:.5rem 1rem;border-radius:20px;font-size:1rem;font-weight:500;z-index:1010}._closeButton_181r3_56{position:fixed;top:1rem;left:1rem;background:#0009;color:#fff;border:none;padding:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:1010;display:flex;align-items:center;justify-content:center}._closeButton_181r3_56:hover{background:#000c;transform:scale(1.1)}._navButton_181r3_78{position:fixed;top:50%;transform:translateY(-50%);background:#0009;color:#fff;border:none;padding:16px;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:1010;display:flex;align-items:center;justify-content:center}._navButton_181r3_78:hover{background:#000c;transform:translateY(-50%) scale(1.1)}._prevButton_181r3_100{left:1rem}._nextButton_181r3_104{right:1rem}@keyframes _fadeIn_181r3_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._modalContent_181r3_16{max-width:95vw;max-height:95vh}._modalImage_181r3_25{max-height:75vh}._closeButton_181r3_56{padding:10px;top:.5rem;left:.5rem}._navButton_181r3_78{padding:14px}._imageCounter_181r3_42{top:.5rem;right:.5rem;padding:.4rem .8rem;font-size:.875rem}._prevButton_181r3_100{left:.5rem}._nextButton_181r3_104{right:.5rem}}@media (max-width: 480px){._modalImage_181r3_25{border-radius:4px}}._loadingSpinner_181r3_162{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:1020}._spinner_181r3_171{animation:_spin_181r3_171 1s linear infinite}._imageLoading_181r3_175{opacity:.3;transition:opacity .2s ease}@keyframes _spin_181r3_171{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._modalImage_181r3_25{transition:opacity .3s ease,transform .3s ease}@media (prefers-reduced-motion: reduce){._closeButton_181r3_56,._navButton_181r3_78{transition:none}._modal_181r3_2,._spinner_181r3_171{animation:none}._modalImage_181r3_25,._imageLoading_181r3_175,._modalContent_181r3_16{transition:none}}._closeButton_181r3_56:focus,._navButton_181r3_78:focus{outline:none}._modal_181r3_2:focus{outline:none}._galleryContainer_f6kz0_2{width:100%}._masonryGrid_f6kz0_7{display:flex;margin-left:-.5rem;width:auto}._masonryColumn_f6kz0_13{padding-left:.5rem;background-clip:padding-box}._imageItem_f6kz0_19{position:relative;margin-bottom:.5rem;cursor:pointer;border-radius:12px;overflow:hidden;background:#f9fafb;transition:all .3s ease}._imageItem_f6kz0_19:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000026}._image_f6kz0_19{width:100%;height:auto;display:block;object-fit:cover;transition:transform .3s ease}._imageItem_f6kz0_19:hover ._image_f6kz0_19{transform:scale(1.03)}._imageCaption_f6kz0_46{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:2rem 1rem 1rem;font-size:.875rem;line-height:1.4;transform:translateY(100%);transition:transform .3s ease}._imageItem_f6kz0_19:hover ._imageCaption_f6kz0_46{transform:translateY(0)}._imageOverlay_f6kz0_65{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}._imageItem_f6kz0_19:hover ._imageOverlay_f6kz0_65{opacity:1}._expandIcon_f6kz0_83{color:#fff;transition:all .3s ease}._imageOverlay_f6kz0_65:hover ._expandIcon_f6kz0_83{transform:scale(1.1)}@media (max-width: 768px){._masonryGrid_f6kz0_7{margin-left:-.25rem}._masonryColumn_f6kz0_13{padding-left:.25rem}._imageItem_f6kz0_19{margin-bottom:.25rem;border-radius:8px}}@media (max-width: 480px){._imageItem_f6kz0_19{border-radius:6px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){._image_f6kz0_19{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion: reduce){._imageItem_f6kz0_19,._image_f6kz0_19,._imageCaption_f6kz0_46,._imageOverlay_f6kz0_65,._expandIcon_f6kz0_83{transition:none}._imageItem_f6kz0_19:hover,._imageItem_f6kz0_19:hover ._image_f6kz0_19{transform:none}}._imageItem_f6kz0_19:focus{outline:2px solid #3b82f6;outline-offset:2px}._imageItem_f6kz0_19:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._section_115nj_2{padding:5rem 0;background:#fafafa}._container_115nj_7{max-width:1200px;margin:0 auto;padding:0 1rem}._header_115nj_14{text-align:center;margin-bottom:4rem}._subtitle_115nj_19{font-size:1.125rem;color:#6b7280;margin:1.5rem 0;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}._imageCount_115nj_29{font-size:.875rem;color:#9ca3af;font-weight:500;margin-bottom:1rem}._galleryContainer_115nj_37{margin-bottom:3rem}._buttonContainer_115nj_42{text-align:center;margin-top:2rem}._loading_115nj_48{text-align:center;padding:3rem 2rem;color:#6b7280;font-size:1.125rem}@media (max-width: 768px){._section_115nj_2{padding:3rem 0}._container_115nj_7{padding:0 1rem}._header_115nj_14{margin-bottom:3rem}._subtitle_115nj_19{font-size:1rem;margin:1rem 0}._galleryContainer_115nj_37{margin-bottom:2rem}._buttonContainer_115nj_42{margin-top:1.5rem}}@media (max-width: 480px){._section_115nj_2{padding:2rem 0}._header_115nj_14{margin-bottom:2rem}}._contactSection_1igxq_2{padding:5rem 0}._contactSectionWhite_1igxq_6{background-color:#fff}._contactContainer_1igxq_10{max-width:72rem;margin:0 auto;padding-left:1rem;padding-right:1rem}._textCenter_1igxq_17{text-align:center}._contactDescription_1igxq_21{max-width:64rem;margin:0 auto 3rem}._contactDescriptionText_1igxq_26{font-family:Roboto Condensed,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#374151;line-height:1.75;text-align:center}._contactFormContainer_1igxq_36{max-width:100%;margin:0 auto}._contactForm_1igxq_36{display:flex;flex-direction:column;gap:1rem}._formGrid_1igxq_47{display:grid;grid-template-columns:1fr;gap:1rem}._formGroup_1igxq_53{display:flex;flex-direction:column}._formInput_1igxq_58{width:100%;padding:1rem 1.25rem;border:1px solid #d1d5db;border-radius:.75rem;font-family:Roboto Condensed,sans-serif;font-size:20px;background-color:#fff;transition:all .15s ease;box-sizing:border-box}._formInput_1igxq_58:focus{outline:none;box-shadow:0 0 0 2px #7c3aed;border-color:transparent}._formInput_1igxq_58::placeholder{color:#9ca3af}._formTextarea_1igxq_80{width:100%;padding:1rem 1.25rem;border:1px solid #d1d5db;border-radius:.75rem;resize:none;font-family:Roboto Condensed,sans-serif;font-size:20px;background-color:#fff;transition:all .15s ease;box-sizing:border-box;min-height:120px}._formTextarea_1igxq_80:focus{outline:none;box-shadow:0 0 0 2px #7c3aed;border-color:transparent}._formTextarea_1igxq_80::placeholder{color:#9ca3af}._formSubmitContainer_1igxq_104{text-align:center;margin-top:1rem}._newsletterCheckboxLabel_1igxq_110{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#374151;line-height:1.5}._newsletterCheckbox_1igxq_110{position:absolute;opacity:0;cursor:pointer;height:0;width:0}._checkmark_1igxq_131{flex-shrink:0;height:20px;width:20px;background-color:#fff;border:2px solid #d1d5db;border-radius:4px;position:relative;transition:all .15s ease}._newsletterCheckbox_1igxq_110:checked+._checkmark_1igxq_131{background:linear-gradient(98.52deg,#492cca,#7b28b2);border-color:#492cca}._checkmark_1igxq_131:after{content:"";position:absolute;display:none;left:50%;top:50%;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}._newsletterCheckbox_1igxq_110:checked+._checkmark_1igxq_131:after{display:block}._newsletterCheckboxLabel_1igxq_110:hover ._checkmark_1igxq_131{border-color:#7c3aed}._newsletterCheckboxText_1igxq_168{flex:1}@media (min-width: 640px){._contactContainer_1igxq_10{padding-left:1.5rem;padding-right:1.5rem}._formGrid_1igxq_47{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._contactContainer_1igxq_10{padding-left:2rem;padding-right:2rem}}._partnershipsSection_1nvp2_2{padding:0}._partnershipsSectionWhite_1nvp2_6{background-color:#fff}._partnershipsContainer_1nvp2_10{max-width:72rem;margin:0 auto;padding-left:1rem;padding-right:1rem}._partnershipsTitle_1nvp2_17{font-family:Vidaloka,serif;font-weight:400;font-style:normal;font-size:36px;color:#111827;margin:0;text-align:center}._partnershipsTitleContainer_1nvp2_27{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}._tildImage_1nvp2_35{width:24px;height:auto}._textCenter_1nvp2_40{text-align:center}._partnershipsDescriptionText_1nvp2_44{font-family:Roboto Condensed,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#374151;line-height:1.75;text-align:center}._partnershipsCarouselContainer_1nvp2_55{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;padding:1rem 0}._partnershipsCarousel_1nvp2_55{display:flex;gap:80px;align-items:center;overflow-x:hidden;padding:1rem 0;width:max-content;transition:transform .4s ease-in-out}._partnerImageWrapper_1nvp2_75{flex-shrink:0;display:flex;align-items:center;justify-content:center;max-height:90px;max-width:130px}._partnerImage_1nvp2_75{max-height:90px;max-width:130px;width:auto;object-fit:contain;opacity:1;transition:opacity .3s ease}._partnerImageWrapper_1nvp2_75:hover ._partnerImage_1nvp2_75{opacity:.8}@media (min-width: 640px){._partnershipsContainer_1nvp2_10{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){._partnershipsContainer_1nvp2_10{padding-left:2rem;padding-right:2rem}}@media (prefers-reduced-motion: reduce){._partnershipsCarousel_1nvp2_55,._partnerImage_1nvp2_75{transition:none}}._faqSection_1thkx_2{padding:5rem 0}._faqContainer_1thkx_6{max-width:64rem;margin:0 auto;padding-left:1rem;padding-right:1rem}._faqColumns_1thkx_13{display:grid;grid-template-columns:1fr 1fr;gap:2rem}._faqColumn_1thkx_13{display:flex;flex-direction:column;gap:0}._faqItem_1thkx_25{background-color:transparent;border-radius:0;box-shadow:none;overflow:visible}._faqSeparator_1thkx_32{height:2px;background-color:#000;width:100%}._faqButton_1thkx_38{width:100%;padding:1.5rem 0;text-align:left;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease;display:block}._faqButton_1thkx_38:hover,._faqButton_1thkx_38:focus{background-color:transparent;outline:none}._faqQuestion_1thkx_55{color:#111827;margin:0;transition:color .3s ease;cursor:pointer;font-family:Roboto Condensed;font-weight:700;font-size:20px}._faqButton_1thkx_38:hover ._faqQuestion_1thkx_55{color:#3d1fa3}._faqAnswerContainer_1thkx_69{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease,padding .3s ease;padding:0}._faqAnswerContainer_1thkx_69._open_1thkx_79{grid-template-rows:1fr;padding:0 0 1.5rem}._faqAnswerContent_1thkx_84{min-height:0}._faqAnswer_1thkx_69{color:#374151;font-family:Roboto Condensed;font-weight:400;font-style:Regular;font-size:20px}@media (max-width: 768px){._faqColumns_1thkx_13{grid-template-columns:1fr;gap:1rem}._faqTitleContainer_1thkx_103{margin-bottom:2rem}._faqTitle_1thkx_103{font-size:28px}}._footer_ti9k5_2{background-color:#000;color:#fff;padding:0}._footerContainer_ti9k5_8{max-width:80rem;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-top:0;padding-bottom:3rem}._footerImageContainer_ti9k5_17{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:2rem}._footerImage_ti9k5_17{width:100%;height:auto;display:block;object-fit:cover;object-position:var(--image-position-mobile, center);min-height:40vh}._footerGrid_ti9k5_36{display:grid;grid-template-columns:1fr;gap:2rem;padding:0 1rem}._footerBrand_ti9k5_43{grid-column:span 1}._footerBrand_ti9k5_43 h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}._footerBrand_ti9k5_43 p{color:#d1d5db;margin-bottom:1rem}._footerSocial_ti9k5_58{display:flex;gap:1rem}._footerSocial_ti9k5_58 a{color:#d1d5db;transition:color .2s ease}._footerSocial_ti9k5_58 a:hover{color:#fff}._footerSocial_ti9k5_58 svg{width:1.5rem;height:1.5rem;fill:currentColor}._footerSection_ti9k5_78 h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem}._footerContact_ti9k5_84{display:flex;flex-direction:column;gap:.5rem;color:#d1d5db}._footerLinks_ti9k5_91{display:flex;flex-direction:column;gap:.5rem}._footerLinks_ti9k5_91 a{color:#d1d5db;text-decoration:none;transition:color .2s ease}._footerLinks_ti9k5_91 a:hover{color:#fff}._footerNewsletter_ti9k5_108{grid-column:span 1}._footerNewsletter_ti9k5_108 h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#fff}._newsletterForm_ti9k5_119{width:100%}._newsletterInputGroup_ti9k5_123{display:flex;flex-direction:column;gap:1rem}._newsletterPrimaryButton_ti9k5_129{width:auto;align-self:flex-start}._newsletterInput_ti9k5_123{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px 16px;color:#fff;font-size:16px;transition:all .3s ease;width:100%;box-sizing:border-box}._newsletterInput_ti9k5_123::placeholder{color:#fff9}._newsletterInput_ti9k5_123:focus{outline:none;border-color:#8b5cf6;background:#ffffff26;box-shadow:0 0 0 2px #8b5cf633}._newsletterButton_ti9k5_157{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;box-sizing:border-box}._newsletterButton_ti9k5_157:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf64d}._newsletterButton_ti9k5_157:active{transform:translateY(0)}._footerCopyright_ti9k5_181{margin-top:2rem;padding-top:2rem;border-top:1px solid #374151;text-align:center;color:#9ca3af;position:relative}._magicTrigger_ti9k5_191{position:absolute;right:20px;bottom:0;font-size:14px;cursor:pointer;transition:all .3s ease;opacity:.6;-webkit-user-select:none;user-select:none;animation:_subtleGlow_ti9k5_1 4s ease-in-out infinite}._magicTrigger_ti9k5_191:hover{opacity:1;transform:scale(1.2);filter:drop-shadow(0 0 8px rgba(255,215,0,.8));cursor:pointer}@keyframes _subtleGlow_ti9k5_1{0%,to{opacity:.6;filter:drop-shadow(0 0 2px rgba(255,215,0,.3))}50%{opacity:.8;filter:drop-shadow(0 0 6px rgba(255,215,0,.5))}}@media (max-width: 767px){._footerImage_ti9k5_17{object-position:var(--image-position-mobile, center)}}@media (min-width: 768px) and (max-width: 1023px){._footerImage_ti9k5_17{object-position:var(--image-position-tablet, center)}}@media (min-width: 1024px){._footerImage_ti9k5_17{object-position:var(--image-position-desktop, center)}}@media (min-width: 768px){._footerGrid_ti9k5_36{grid-template-columns:1fr 1fr;gap:3rem;padding:0 2rem}._footerBrand_ti9k5_43,._footerNewsletter_ti9k5_108{grid-column:span 1}}@media (min-width: 1024px){._footerContainer_ti9k5_8{padding-left:2rem;padding-right:2rem}}._particle_5eb79_2{position:fixed;pointer-events:none;z-index:9999;border-radius:50%;animation:_particleFloat_5eb79_1 .8s ease-out forwards}._particle_5eb79_2._star_5eb79_10{background:radial-gradient(circle,#ffd700 0%,#ffff00 50%,transparent 70%);box-shadow:0 0 6px gold,0 0 12px gold,0 0 18px gold}._particle_5eb79_2._star_5eb79_10:before{content:"⭐";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.8em;animation:_starTwinkle_5eb79_1 1s ease-in-out infinite alternate}._particle_5eb79_2._sparkle_5eb79_28{background:radial-gradient(circle,#ff69b4 0%,#ff1493 50%,transparent 70%);box-shadow:0 0 4px #ff69b4,0 0 8px #ff69b4,0 0 12px #ff69b4}._particle_5eb79_2._sparkle_5eb79_28:before{content:"✨";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.6em;animation:_sparkleShine_5eb79_1 .8s ease-in-out infinite alternate}._particle_5eb79_2._dust_5eb79_46{background:radial-gradient(circle,#9370db 0%,#8a2be2 50%,transparent 70%);box-shadow:0 0 3px #9370db,0 0 6px #9370db}._particle_5eb79_2._dust_5eb79_46:before{content:"•";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#e6e6fa;font-size:.5em;animation:_dustFloat_5eb79_1 1.2s ease-in-out infinite alternate}@keyframes _particleFloat_5eb79_1{0%{transform:scale(0) rotate(0);opacity:1}to{transform:scale(1) rotate(360deg);opacity:0}}@keyframes _starTwinkle_5eb79_1{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.2);opacity:.7}}@keyframes _sparkleShine_5eb79_1{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}to{transform:translate(-50%,-50%) rotate(180deg);opacity:.8}}@keyframes _dustFloat_5eb79_1{0%{transform:translate(-50%,-50%) translateY(0);opacity:.8}to{transform:translate(-50%,-50%) translateY(-5px);opacity:.4}}._exitInstructions_5eb79_108{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#000c;max-width:80%;width:max-content;color:#fff;padding:15px 25px;border-radius:20px;text-align:center;pointer-events:auto;z-index:10001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,215,0,.5);box-shadow:0 0 20px #ffd7004d,inset 0 0 20px #ffd7001a;animation:_instructionsGlow_5eb79_1 3s ease-in-out infinite alternate}@keyframes _instructionsGlow_5eb79_1{0%{box-shadow:0 0 20px #ffd7004d,inset 0 0 20px #ffd7001a}to{box-shadow:0 0 30px #ffd70080,inset 0 0 30px #ffd70033}}._exitInstructions_5eb79_108 p{margin:0 0 10px;font-size:14px;font-weight:500}._exitButton_5eb79_149{background:linear-gradient(45deg,#9333ea,#7c3aed);color:#fff;border:none;padding:8px 16px;border-radius:15px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #9333ea4d}._exitButton_5eb79_149:hover{background:linear-gradient(45deg,#7c3aed,#6b21a8);transform:translateY(-2px);box-shadow:0 6px 20px #9333ea66}._exitButton_5eb79_149:active{transform:translateY(0)}._magicTrigger_5eb79_173{position:relative;display:inline-block;cursor:pointer;transition:all .3s ease}._magicTrigger_5eb79_173:hover{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,215,0,.6))}._magicTrigger_5eb79_173._activated_5eb79_185{animation:_triggerActivation_5eb79_1 1s ease-out}@keyframes _triggerActivation_5eb79_1{0%{transform:scale(1);filter:drop-shadow(0 0 0px rgba(255,215,0,0))}50%{transform:scale(1.3);filter:drop-shadow(0 0 20px rgba(255,215,0,1))}to{transform:scale(1);filter:drop-shadow(0 0 0px rgba(255,215,0,0))}}._prestationPageContainer_xahe0_2{min-height:100vh;width:100%}._prestationTitle_xahe0_7{margin-top:2rem}._prestationSummarySection_fpxs2_2{padding:0rem 2rem 3rem}._prestationSummaryContainer_fpxs2_6{max-width:1200px;margin:0 auto}._summaryRow_fpxs2_11{display:flex;align-items:stretch;justify-content:space-between;gap:0}._summaryItem_fpxs2_18{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0}._summaryImageContainer_fpxs2_27{width:48px;height:48px;margin-bottom:.75rem}._summaryImage_fpxs2_27{width:100%;height:100%;object-fit:cover}._summaryText_fpxs2_39{color:#333;line-height:1.6;font-family:Roboto Condensed,sans-serif;font-size:20px;text-align:center}._summaryText_fpxs2_39 p{margin:0;font-family:Roboto Condensed,sans-serif;font-size:20px}._summaryTextContent_fpxs2_53{font-family:Roboto Condensed,sans-serif;font-size:20px;text-align:center;line-height:1.6;margin:0}._summaryTextContent_fpxs2_53 p{margin:0}._separator_fpxs2_65{width:2px;background-color:#ddd;flex-shrink:0;margin:20px 0}@media (max-width: 768px){._prestationSummarySection_fpxs2_2{padding:2rem 1rem}._summaryRow_fpxs2_11{flex-direction:column;gap:1rem}._separator_fpxs2_65{display:none}._summaryItem_fpxs2_18{padding:1.5rem .5rem;border-bottom:1px solid #ddd;flex-direction:row;text-align:left;align-items:center;gap:1rem}._summaryItem_fpxs2_18:last-child{border-bottom:none}._summaryImageContainer_fpxs2_27{width:32px;height:32px;margin-bottom:0;flex-shrink:0}}@media (max-width: 768px){._summaryItem_fpxs2_18{padding:1rem .5rem;flex-direction:row;text-align:left;align-items:center;gap:.75rem}._summaryImageContainer_fpxs2_27{width:28px;height:28px}._summaryText_fpxs2_39 p,._summaryTextContent_fpxs2_53{font-family:Roboto Condensed,sans-serif;font-size:18px}}._prestationLogosSection_utiz8_2{padding:7rem 2rem}._prestationLogosContainer_utiz8_6{max-width:1200px;margin:0 auto}._logosRow_utiz8_11{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:2rem}._logoItem_utiz8_19{display:flex;align-items:center;justify-content:center}._logoImage_utiz8_25{max-width:120px;max-height:80px;width:auto;height:auto;object-fit:contain}@media (max-width: 768px){._prestationLogosSection_utiz8_2{padding:5rem 1rem}._logosRow_utiz8_11{gap:1.5rem}._logoImage_utiz8_25{max-width:100px;max-height:50px}}@media (max-width: 480px){._logosRow_utiz8_11{gap:1rem}._logoImage_utiz8_25{max-width:80px;max-height:40px}._logoItem_utiz8_19{padding:.75rem}}._prestationItemsSection_czjpr_2{background-color:#fff}._prestationItemsContainer_czjpr_6{max-width:70%;margin:0 auto}._itemsList_czjpr_11{display:flex;flex-direction:column;gap:3rem}._prestationItem_czjpr_2{display:flex;align-items:flex-start;gap:2rem;padding:0;background-color:transparent}._itemImageContainer_czjpr_25{flex-shrink:0;width:300px;height:300px;border-radius:8px;overflow:hidden}._itemImage_czjpr_25{width:100%;height:100%;object-fit:cover}._mobileItemImageContainer_czjpr_39{display:none}._itemContent_czjpr_43{flex:1}._itemTitle_czjpr_47{margin-bottom:1rem}._itemTitleContent_czjpr_51{font-family:Roboto Condensed,sans-serif;font-size:32px;margin:0}._itemDescription_czjpr_57{margin-bottom:1.5rem}._itemDescription_czjpr_57 p,._itemDescriptionContent_czjpr_67{font-family:Roboto Condensed,sans-serif;font-size:20px;margin:0}._itemDescriptionContent_czjpr_67 p{margin:0 0 1rem}._itemDescriptionContent_czjpr_67 p:last-child{margin-bottom:0}._itemSummary_czjpr_81{display:flex;flex-direction:column;gap:.3rem}._summaryItem_czjpr_87{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}._summaryImageContainer_czjpr_94{flex-shrink:0;width:24px;height:24px;align-items:center;justify-content:center}._summaryImage_czjpr_94{width:100%;height:100%;object-fit:cover}._summaryText_czjpr_108{flex:1;display:flex;align-items:center}._summaryContent_czjpr_114{font-family:Roboto Condensed,sans-serif;font-size:20px;margin:0}._summaryContent_czjpr_114 p{margin:0}@media (max-width: 768px){._prestationItemsContainer_czjpr_6{max-width:95%;padding:0}._prestationItem_czjpr_2{flex-direction:column;gap:1.5rem;padding:0}._itemContent_czjpr_43{display:flex;flex-direction:column}._itemImageContainer_czjpr_25{display:none}._mobileItemImageContainer_czjpr_39{display:block;width:100%;height:250px;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}._itemTitle_czjpr_47,._itemDescription_czjpr_57{margin-bottom:1.5rem}}@media (max-width: 480px){._itemsList_czjpr_11{gap:2rem}._prestationItem_czjpr_2{padding:0}._mobileItemImageContainer_czjpr_39{height:200px}}._prestationItemsSection_nn0qk_2{background-color:#fff}._prestationItemsContainer_nn0qk_6{max-width:70%;margin:0 auto}._itemsGrid_nn0qk_11{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem}._prestationItem_nn0qk_2{display:flex;flex-direction:column;gap:0;text-align:left;background-color:#fff;padding:0;overflow:hidden}._itemImageContainer_nn0qk_27{width:100%;margin:0;overflow:hidden}._itemImage_nn0qk_27{width:100%;height:auto;display:block}._itemContent_nn0qk_39{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}._itemTitle_nn0qk_46{margin-bottom:0}._itemTitleContent_nn0qk_50{font-family:Roboto Condensed,sans-serif;font-size:32px;margin:0}._itemDescription_nn0qk_56{margin-bottom:0}._itemDescription_nn0qk_56 p,._itemDescriptionContent_nn0qk_66{font-family:Roboto Condensed,sans-serif;font-size:20px;margin:0}._itemDescriptionContent_nn0qk_66 p{margin:0 0 1rem}._itemDescriptionContent_nn0qk_66 p:last-child{margin-bottom:0}._itemSummary_nn0qk_80{display:flex;flex-direction:column;gap:.3rem}._summaryItem_nn0qk_86{display:flex;flex-direction:row;align-items:center;gap:.5rem}._summaryImageContainer_nn0qk_93{flex-shrink:0;width:24px;height:24px;align-items:center;justify-content:center}._summaryImage_nn0qk_93{width:100%;height:100%;object-fit:cover}._summaryText_nn0qk_107{flex:1;display:flex;align-items:center}._summaryContent_nn0qk_113{font-family:Roboto Condensed,sans-serif;font-size:20px;margin:0}._summaryContent_nn0qk_113 p{margin:0}@media (max-width: 1024px){._itemsGrid_nn0qk_11{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (max-width: 768px){._prestationItemsContainer_nn0qk_6{max-width:95%;padding:0}._itemsGrid_nn0qk_11{grid-template-columns:1fr;gap:1.5rem}._prestationItem_nn0qk_2{flex-direction:column;gap:0}._itemContent_nn0qk_39{padding:1.25rem;gap:.75rem}}@media (max-width: 480px){._itemsGrid_nn0qk_11{gap:1.25rem}._itemContent_nn0qk_39{padding:1rem;gap:.5rem}}._container_qslou_2{min-height:100vh;padding:2rem 1rem;max-width:1200px;margin:0 auto}._header_qslou_10{text-align:center;margin-bottom:3rem}._title_qslou_15{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}._description_qslou_22{font-size:1.125rem;color:#6b7280;margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}._imageCount_qslou_32{font-size:.875rem;color:#9ca3af;font-weight:500}._loading_qslou_39,._error_qslou_40,._empty_qslou_41{text-align:center;padding:4rem 2rem;color:#6b7280}._error_qslou_40{color:#ef4444}._loading_qslou_39,._empty_qslou_41{font-size:1.125rem}@keyframes _fadeIn_qslou_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._container_qslou_2{padding:1rem}._title_qslou_15{font-size:2.5rem}._description_qslou_22{font-size:1rem}}@media (max-width: 480px){._title_qslou_15{font-size:2rem}._header_qslou_10{margin-bottom:2rem}}
