.page-module-scss-module__7bqZxG__page{background:url(/images/bg.jpg) 50%/cover no-repeat;height:100dvh;position:relative;overflow:hidden auto}@media (min-aspect-ratio:6/5){.page-module-scss-module__7bqZxG__page{background:url(/images/bg-desktop.jpg) 50%/cover no-repeat}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.page-module-scss-module__7bqZxG__page{height:fit-content;overflow-y:auto}}.page-module-scss-module__7bqZxG__page[data-device=kiosk]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.page-module-scss-module__7bqZxG__main{z-index:1;text-align:center;color:#fff4fff0;align-content:center;justify-items:center;gap:3.2rem;height:100%;margin:0 auto;display:grid;position:relative}.page-module-scss-module__7bqZxG__main[step="2"]{align-content:flex-start}.page-module-scss-module__7bqZxG__main:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#000000bf 0%,#00000080 40% 60%,#000000bf 100%);border:1px solid #ffffff14;transition:opacity .35s;position:absolute;inset:0}.page-module-scss-module__7bqZxG__main[step="4"]:before,.page-module-scss-module__7bqZxG__main[step="5"]:before,.page-module-scss-module__7bqZxG__main[step="6"]:before{opacity:1}.page-module-scss-module__7bqZxG__footer{z-index:99;width:100%;position:absolute;bottom:3dvh}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.page-module-scss-module__7bqZxG__footer{position:relative;bottom:5dvh}}.page-module-scss-module__7bqZxG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,1.5vw,2rem);display:flex}.page-module-scss-module__7bqZxG__paginationItem{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;aspect-ratio:1;width:clamp(2.5rem,2.3vh,4rem);color:inherit;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid;transform:scale(1);box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -1px 1px #ffffff1a}.page-module-scss-module__7bqZxG__paginationItem:hover:not(:disabled){transform:translateY(-2px)scale(1.25)}.page-module-scss-module__7bqZxG__paginationItemActive{background:#7c1473;transform:scale(1.25)}.page-module-scss-module__7bqZxG__stepItemLocked{opacity:.5;cursor:not-allowed}.page-module-scss-module__7bqZxG__paginationLabel{color:#fff;font-size:clamp(1.4rem,1.67dvh,2.4rem);font-weight:600;line-height:1}.page-module-scss-module__7bqZxG__stepContent{width:90%}.page-module-scss-module__7bqZxG__logoWrapper{justify-content:center;width:100%;margin-top:clamp(1rem,2.2vh,4rem);display:flex}.page-module-scss-module__7bqZxG__logo{width:clamp(6rem,7.3dvh,10.6rem);height:auto}
.styles-module-scss-module__jwM4Kq__groupLogos{flex-flow:row;justify-content:center;align-items:center;gap:clamp(2rem,1.6vw,2.4rem);display:flex}@media (min-width:768px){.styles-module-scss-module__jwM4Kq__groupLogos{gap:clamp(4rem,4.6vw,6rem)}}.styles-module-scss-module__jwM4Kq__logo{width:clamp(7rem,18vw,24rem);min-width:0;height:auto}@media (max-width:900px){.styles-module-scss-module__jwM4Kq__logo{width:clamp(6rem,22vw,12rem)}}
.styles-module-scss-module__COb57G__step1{color:#fff;height:100%}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__COb57G__step1{padding-block:10dvh}}.styles-module-scss-module__COb57G__inner{flex-direction:column;justify-content:center;align-items:center;gap:clamp(4rem,7dvh,7rem);width:100%;max-width:880px;margin:0 auto;display:flex}@media (min-width:992px){.styles-module-scss-module__COb57G__inner{gap:clamp(4rem,14dvh,14rem)}}.styles-module-scss-module__COb57G__title{aspect-ratio:320/162;width:clamp(70%,33.6dvh,64.6rem);height:calc(clamp(70%,33.6dvh,64.6rem)/1.97531);display:inline-block}@media (min-width:992px){.styles-module-scss-module__COb57G__title{width:clamp(40%,33.6dvh,64.6rem);height:calc(clamp(40%,33.6dvh,64.6rem)/1.97531)}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__COb57G__title{width:clamp(50%,33.6dvh,64.6rem);height:calc(clamp(50%,33.6dvh,64.6rem)/1.97531)}}.styles-module-scss-module__COb57G__text{margin-top:clamp(6rem,4dvh,12rem);font-size:clamp(1.6rem,1.86dvh,3.6rem)}@media (min-width:992px){.styles-module-scss-module__COb57G__text{margin-top:clamp(4rem,6.5dvh,8rem)}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__COb57G__text{margin-top:clamp(4rem,4dvh,18rem)}}.styles-module-scss-module__COb57G__languageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem;width:100%;display:grid}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__COb57G__languageGrid{max-width:60rem}}.styles-module-scss-module__COb57G__languageOption{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;color:inherit;text-align:left;-webkit-tap-highlight-color:#0000;background:#fff3;border-radius:999px;justify-content:flex-start;align-items:center;gap:1.2rem;padding:clamp(1rem,.4em,2rem) clamp(1.4rem,.6em,2.4rem);font-size:clamp(1.4rem,1.9dvh,3vw);text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:inset 0 2px 2px #ffffff26,inset 0 -1px 1px #ffffff14}@media (min-width:992px){.styles-module-scss-module__COb57G__languageOption{font-size:clamp(1.4rem,2dvh,4rem)}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__COb57G__languageOption{font-size:clamp(1.4rem,1.25dvh,2.4rem)}}.styles-module-scss-module__COb57G__languageOption:hover{background:linear-gradient(#fff3 0%,#ffffff1f 100%);transform:translateY(-2px)}.styles-module-scss-module__COb57G__flagWrap{aspect-ratio:1;flex:0 0 clamp(4rem,1.739rem + 5.797vw,8rem);place-items:center;width:clamp(4rem,4.2dvh,8rem);display:grid}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__COb57G__flagWrap{flex:0 0 4rem;width:4rem}}.styles-module-scss-module__COb57G__flag{object-fit:contain;width:100%;height:100%}.styles-module-scss-module__COb57G__languageLabel{font-size:inherit;letter-spacing:-.02em;font-weight:700;line-height:1}
.styles-module-scss-module__Ppg2oW__step2{color:#fff;position:relative}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2{margin-top:5dvh;margin-bottom:2rem}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__logo{width:auto;height:10dvh;margin:0 auto 2rem}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__logo{height:20dvh}}@media (min-width:1200px){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__logo{height:13vh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner p{font-size:clamp(1rem,1.5dvh,4rem);font-family:var(--font-poppins);line-height:1.3}@media (min-width:992px){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner p{font-size:clamp(1.2rem,1.5dvh,4rem)}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner p{font-size:clamp(1.2rem,1.4dvh,4rem)}[lang=de] [data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner p{font-size:clamp(1rem,1.3dvh,4rem)}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner p{font-size:4dvh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchField{position:relative}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar{z-index:2;border-radius:999px;width:100%;margin-block:clamp(2rem,2dvh,4rem);position:relative}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar{margin-block:clamp(2rem,.704rem + 3.322vh,4rem)}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar input{text-align:center;color:#fff;border:none;outline:none;width:100%;height:clamp(4rem,4dvh,5rem);padding:1.5dvh 7dvh 1.5dvh 2dvh;font-size:clamp(1.6rem,1.2dvh,1.8rem);transition:all .3s}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar input::placeholder{color:#999}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar input:focus{background:#ffffff1f;border-color:#ffffff59}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar input:not(:focus){background:0 0;border:#0000}@media (min-width:992px){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar input{height:clamp(4rem,5dvh,7rem);font-size:clamp(1.4rem,1.7dvh,2rem)}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar input{height:clamp(4rem,5dvh,10rem);font-size:clamp(2rem,2.5dvh,2.8rem)}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar input{font-size:4dvh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar .styles-module-scss-module__Ppg2oW__clearSearchButton{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;place-items:center;width:2.2dvh;height:2.2dvh;padding:0;font-size:1.5dvh;line-height:1;display:grid;position:absolute;top:50%;right:5dvh;transform:translateY(-50%)}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar .styles-module-scss-module__Ppg2oW__clearSearchButton{width:4.5dvh;height:4.5dvh;font-size:3dvh;right:10dvh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar .styles-module-scss-module__Ppg2oW__searchIcon{pointer-events:none;width:1.6dvh;height:auto;margin:0;position:absolute;top:50%;right:2dvh;transform:translateY(-50%)}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__searchBar .styles-module-scss-module__Ppg2oW__searchIcon{width:4.5dvh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionList{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-gutter:stable;background:#12121252;border-radius:1.6rem;width:100%;max-height:clamp(9rem,17dvh,18rem);position:absolute;top:calc(100% + 1vh);left:0;overflow-y:auto}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionList::-webkit-scrollbar{width:6px}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionList::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionListContent{flex-wrap:wrap;align-items:flex-start;gap:.8rem;padding:clamp(1rem,2vw,3rem) 1rem clamp(1rem,2vw,3rem) clamp(1rem,2vw,3rem);display:flex}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionItem{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #fff9;border-radius:.9rem;width:fit-content;padding:.5em 1em;font-size:clamp(1.2rem,1.2dvh,1.4rem);transition:background .2s}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionItem:hover{background:#ffffff29}@media (min-width:992px){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionItem{font-size:clamp(1.4rem,1.7dvh,2rem)}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionItem{font-size:clamp(2rem,2.5dvh,2.8rem)}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionItem{padding:1rem 1.2rem;font-size:3dvh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner form .styles-module-scss-module__Ppg2oW__suggestionItemDisabled{opacity:.72;cursor:default;pointer-events:none;background:0 0;border:none}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{scrollbar-gutter:stable;grid-template-columns:repeat(3,1fr);align-content:start;gap:1.3rem;padding-right:8px;display:grid;overflow-y:auto}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid::-webkit-scrollbar{width:6px}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:38dvh}[lang=de] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:36dvh}[lang=fr] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:39dvh}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:100dvh}}@media (min-width:768px){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid,[lang=de] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid,[lang=fr] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:48dvh}}@media (min-width:992px){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{grid-template-columns:repeat(5,1fr);height:41dvh}[lang=de] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid,[lang=fr] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:41dvh}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{grid-template-columns:repeat(3,1fr);height:47dvh}[lang=de] [data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid,[lang=fr] [data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:47dvh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid.styles-module-scss-module__Ppg2oW__breedGridEmpty{grid-template-columns:1fr;place-content:center}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__emptyState{text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:1.4rem;width:85%;margin-inline:auto;display:grid}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__emptyState .styles-module-scss-module__Ppg2oW__emptyStateContainer{will-change:opacity,transform;border-radius:clamp(1.6rem,1.486rem + .357vw,2rem);outline:none;flex-direction:column;align-items:center;gap:1.6rem;padding:1.5em 1.2em;font-size:clamp(1.4rem,2dvh,4rem);display:flex;transform:translateZ(0)}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__emptyState .styles-module-scss-module__Ppg2oW__emptyStateContainer .styles-module-scss-module__Ppg2oW__emptyIcon{width:clamp(4rem,7dvh,110rem);height:auto;margin:0}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__emptyState .styles-module-scss-module__Ppg2oW__emptyStateContainer .styles-module-scss-module__Ppg2oW__emptyIcon{width:clamp(6rem,18dvh,13rem);height:auto}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__emptyState .styles-module-scss-module__Ppg2oW__emptyStateContainer .styles-module-scss-module__Ppg2oW__emptyMessage{text-align:center;color:#ffffffc7;margin:0;font-size:clamp(1.4rem,2dvh,4rem)}@media (min-width:1000px) and (max-width:1100px){[lang=de] [data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__emptyState .styles-module-scss-module__Ppg2oW__emptyStateContainer .styles-module-scss-module__Ppg2oW__emptyMessage,[lang=en] [data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__emptyState .styles-module-scss-module__Ppg2oW__emptyStateContainer .styles-module-scss-module__Ppg2oW__emptyMessage{font-size:clamp(1.4rem,1.8dvh,4rem)}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__emptyState .styles-module-scss-module__Ppg2oW__emptyStateContainer .styles-module-scss-module__Ppg2oW__emptyMessage{font-size:4dvh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem{cursor:pointer}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem:hover .styles-module-scss-module__Ppg2oW__imageContainer img{transform:scale(1.1)translateY(15%)}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem .styles-module-scss-module__Ppg2oW__imageContainer{aspect-ratio:1;background-color:var(--bg-color);border-radius:1rem;width:100%;height:auto;position:relative;overflow:hidden}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem .styles-module-scss-module__Ppg2oW__imageContainer:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 40px 40px -20px #0006,inset 40px 40px 40px -30px #00000040,inset -40px 40px 40px -30px #00000040}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem .styles-module-scss-module__Ppg2oW__imageContainer img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s;transform:scale(1)translateY(15%)}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem .styles-module-scss-module__Ppg2oW__breedInfo{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem .styles-module-scss-module__Ppg2oW__breedInfo .styles-module-scss-module__Ppg2oW__animalName{text-align:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:1.5dvh;line-height:1.2}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem .styles-module-scss-module__Ppg2oW__breedInfo .styles-module-scss-module__Ppg2oW__animalName{font-size:4dvh}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid .styles-module-scss-module__Ppg2oW__breedItem .styles-module-scss-module__Ppg2oW__breedInfo .styles-module-scss-module__Ppg2oW__arrow{aspect-ratio:1;background:#ffffff29;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:clamp(2.5rem,2.3dvh,4.7rem);font-size:1.5rem;display:flex;transform:rotate(-180deg)}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__actionArea{place-items:center;min-height:clamp(5rem,7dvh,8rem);margin-top:clamp(1.6rem,2.2dvh,2.8rem);display:grid;position:relative;transform:translateY(clamp(-1.4rem,-1dvh,-.8rem))}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__actionArea{transform:translateY(0)}}.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__nextButton,.styles-module-scss-module__Ppg2oW__step2 .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__collectionCtaButton{margin:0}.styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:43dvh;margin-top:3dvh}[lang=de] .styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:41dvh}@media (min-width:768px){[lang=de] .styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:48dvh}}@media (min-width:992px){[lang=de] .styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:52dvh}}@media (min-width:1200px){[lang=de] .styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:42dvh}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] [lang=de] .styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:50dvh}}@media (min-width:768px){.styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:48dvh}}@media (min-width:992px){.styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:52dvh}}@media (min-width:1200px){.styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:42dvh}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__Ppg2oW__step2.styles-module-scss-module__Ppg2oW__layoutWithNoSearchBar .styles-module-scss-module__Ppg2oW__inner .styles-module-scss-module__Ppg2oW__breedGrid{height:50dvh}}
.styles-module-scss-module__WCbyVG__border,.styles-module-scss-module__WCbyVG__topHighlight,.styles-module-scss-module__WCbyVG__leftHighlight,.styles-module-scss-module__WCbyVG__innerGlow,.styles-module-scss-module__WCbyVG__reflection{pointer-events:none;z-index:1;position:absolute}.styles-module-scss-module__WCbyVG__border{border-radius:var(--border-radius,20px);-webkit-mask-composite:xor;background:linear-gradient(#39393959 1%,#97979733 100%);padding:1px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.styles-module-scss-module__WCbyVG__topHighlight{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:.5px;top:0;left:10%;right:10%}.styles-module-scss-module__WCbyVG__leftHighlight{background:linear-gradient(#ffffff26,#ffffff0f,#0000);width:.3px;height:80%;top:10%;left:0}.styles-module-scss-module__WCbyVG__innerGlow{border-radius:calc(var(--border-radius,20px) - 1px);inset:.5px;box-shadow:inset 0 0 2px #ffffff26,inset 0 2px 4px #ffffff14,inset 0 -2px 2px #ffffff1f}.styles-module-scss-module__WCbyVG__innerGlow.styles-module-scss-module__WCbyVG__roundSmall{display:none}.styles-module-scss-module__WCbyVG__reflection{border-radius:calc(var(--border-radius,20px) - 2px);mix-blend-mode:overlay;background:radial-gradient(circle at 30% 20%,#ffffff26 0%,#0000 70%);inset:2px}
.styles-module-scss-module__oEZGgG__stand{z-index:-1;opacity:.8;width:50%;height:auto;position:absolute;bottom:-6dvh;left:0}@media (min-width:768px){.styles-module-scss-module__oEZGgG__stand{width:60%;max-width:60rem;bottom:calc(0px - clamp(3rem,4dvh,5rem))}.styles-module-scss-module__oEZGgG__stand.styles-module-scss-module__oEZGgG__step7{max-width:45rem}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__oEZGgG__stand.styles-module-scss-module__oEZGgG__step7{max-width:60rem}}@media (min-width:1200px){.styles-module-scss-module__oEZGgG__stand{bottom:calc(0px - clamp(6rem,10vh,12rem))}.styles-module-scss-module__oEZGgG__stand.styles-module-scss-module__oEZGgG__step7{max-width:45rem}}
.styles-module-scss-module__CRZnzG__detail{color:#fff}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__CRZnzG__detail{padding-block:clamp(2.4rem,3.2dvh,6rem) clamp(3rem,10dvh,28rem)}}.styles-module-scss-module__CRZnzG__inner{gap:2rem;display:grid}.styles-module-scss-module__CRZnzG__wrapColumn{grid-template-columns:1fr;gap:2rem 1.4rem;display:grid}@media (min-width:768px){.styles-module-scss-module__CRZnzG__wrapColumn{gap:2rem 4rem}}.styles-module-scss-module__CRZnzG__visualColumn{height:40vh;overflow:hidden}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__CRZnzG__visualColumn{height:auto;overflow:visible}}.styles-module-scss-module__CRZnzG__imageFrame{justify-content:center;align-items:end;height:100%;display:flex}.styles-module-scss-module__CRZnzG__animalImage{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2rem 3rem #1005154d);width:auto;max-width:100%;height:100%}.styles-module-scss-module__CRZnzG__animalDetail{color:#fff}.styles-module-scss-module__CRZnzG__header{gap:clamp(1rem,1.35dvh,2rem);width:100%;display:grid}@media (min-width:768px){.styles-module-scss-module__CRZnzG__header{text-align:right;justify-items:end}}.styles-module-scss-module__CRZnzG__title{font-family:var(--font-dripdrop-solid);letter-spacing:0;font-size:clamp(3.2rem,7dvh,15.3vw);line-height:1.1}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__CRZnzG__title{font-size:clamp(5rem,7dvh,15.3vw)}}@media (min-width:992px){.styles-module-scss-module__CRZnzG__title{font-size:clamp(6.4rem,8.33dvh,16rem)}}.styles-module-scss-module__CRZnzG__subtitle{font-family:var(--font-poppins);color:#fffffff0;gap:.2em;font-size:clamp(1.8rem,1.46dvh,2.8rem);font-weight:500;line-height:1.15;display:grid}.styles-module-scss-module__CRZnzG__subtitle span{font-weight:400}.styles-module-scss-module__CRZnzG__subtitle strong{font-weight:600}.styles-module-scss-module__CRZnzG__details{text-align:left;flex-direction:column;gap:clamp(.8rem,2.3dvh,2rem);display:flex}.styles-module-scss-module__CRZnzG__detailLabel{font-family:var(--font-poppins);text-transform:uppercase;font-size:clamp(1.6rem,1.25dvh,2.4rem);font-weight:600;line-height:1.2}.styles-module-scss-module__CRZnzG__detailValue{font-family:var(--font-poppins);color:#fffffff5;margin:0;font-size:clamp(1.6rem,1.25dvh,2.4rem);font-weight:400;line-height:1.2}.styles-module-scss-module__CRZnzG__detailList{margin:.5em 0 0;padding-left:1.2em;list-style:outside}.styles-module-scss-module__CRZnzG__detailList li+li{margin-top:.35em}.styles-module-scss-module__CRZnzG__actions{gap:1.2rem;display:flex}.styles-module-scss-module__CRZnzG__actions button{cursor:pointer}
.styles-module-scss-module__z6TYAa__animalDetail{color:#fff}.styles-module-scss-module__z6TYAa__backButton{z-index:1;color:inherit;font-family:var(--font-poppins);text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5.9dvh,5rem);font-size:clamp(1.6rem,1.25dvh,2.4rem);font-weight:600;line-height:1.2;display:flex;position:relative}@media (min-width:576px){.styles-module-scss-module__z6TYAa__backButton{margin-bottom:1rem}}@media (min-width:992px){.styles-module-scss-module__z6TYAa__backButton{margin-bottom:0}}.styles-module-scss-module__z6TYAa__backIcon{aspect-ratio:1;background:#ffffff29;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:clamp(2.8rem,2.15dvh,4.2rem);font-size:.8em;display:grid}.styles-module-scss-module__z6TYAa__wrapColumn{grid-template-columns:1fr 1fr;grid-template-areas:"header header""image content";gap:clamp(.5rem,2dvh,2rem) clamp(0px,3vw,1.4rem);margin-top:0;display:grid}@media (min-width:768px){.styles-module-scss-module__z6TYAa__wrapColumn{gap:2rem 4rem;margin-top:4dvh}}@media (min-width:992px){.styles-module-scss-module__z6TYAa__wrapColumn{grid-template-columns:1.1fr .9fr;margin-top:0}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__z6TYAa__wrapColumn{gap:clamp(2rem,4vh,4rem) 1.4rem}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__z6TYAa__wrapColumn{margin-bottom:clamp(8rem,3dvh,10rem)}}.styles-module-scss-module__z6TYAa__contentColumn{text-align:left;gap:clamp(2rem,2.4dvh,3.2rem)}@media (min-width:768px){.styles-module-scss-module__z6TYAa__contentColumn{padding-top:clamp(1rem,4dvh,10rem)}}@media (min-aspect-ratio:6/5){.styles-module-scss-module__z6TYAa__contentColumn{align-self:start;padding-top:0}}.styles-module-scss-module__z6TYAa__header{grid-area:header;width:100%;display:grid}@media (min-width:768px){.styles-module-scss-module__z6TYAa__header{text-align:right;justify-items:end;gap:clamp(1rem,1.35dvh,2rem)}}.styles-module-scss-module__z6TYAa__title{font-family:var(--font-dripdrop-solid);letter-spacing:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding-right:1rem;font-size:clamp(3.2rem,6dvh,15.3vw);line-height:1.1}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__z6TYAa__title{font-size:clamp(5rem,7dvh,15.3vw)}}@media (min-width:992px){.styles-module-scss-module__z6TYAa__title{margin-top:-.5em;font-size:clamp(6.4rem,8.33dvh,16rem);line-height:.9}[lang=nl] .styles-module-scss-module__z6TYAa__title{text-indent:32.5rem}[lang=en] .styles-module-scss-module__z6TYAa__title{text-indent:26rem}[lang=fr] .styles-module-scss-module__z6TYAa__title{text-indent:30rem}[lang=de] .styles-module-scss-module__z6TYAa__title{text-indent:31rem}}.styles-module-scss-module__z6TYAa__subtitle{font-family:var(--font-poppins);color:#fffffff0;gap:.2em;font-size:clamp(1.4rem,1.3dvh,2.8rem);font-weight:500;line-height:1.15;display:grid}@media (min-width:576px){.styles-module-scss-module__z6TYAa__subtitle{font-size:clamp(1.8rem,1.46dvh,2.8rem)}}.styles-module-scss-module__z6TYAa__subtitle span{font-weight:400}.styles-module-scss-module__z6TYAa__subtitle strong{font-weight:600}.styles-module-scss-module__z6TYAa__details{text-align:left;flex-direction:column;grid-area:content;gap:clamp(.8rem,2.3dvh,2rem);display:flex}@media (min-width:1200px){.styles-module-scss-module__z6TYAa__details{margin-top:clamp(1rem,2dvh,3rem)}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__z6TYAa__details{margin-top:clamp(2rem,3dvh,4rem)}[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=persian],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=cavalier-king-charles-spaniel],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=bichon],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=chihuahua],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=cymric],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=dachshund],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=french-bulldog]{margin-left:7rem}[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=shih-tzu],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=munchkin-cat],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=german-spitz],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=manx],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=pug],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=scottish-fold],[data-device=kiosk] .styles-module-scss-module__z6TYAa__details[data-animal-id=twisty-cat-kangaroo-cat]{margin-left:5rem}}.styles-module-scss-module__z6TYAa__detailLabel{font-family:var(--font-poppins);text-transform:uppercase;font-size:clamp(1.4rem,1.25dvh,2.4rem);font-weight:600;line-height:1.2}@media (min-width:576px){.styles-module-scss-module__z6TYAa__detailLabel{font-size:clamp(1.6rem,1.25dvh,2.4rem)}}.styles-module-scss-module__z6TYAa__detailValue{font-family:var(--font-poppins);color:#fffffff5;margin:0;font-size:clamp(1.4rem,1.25dvh,2.4rem);font-weight:400;line-height:1.2}.styles-module-scss-module__z6TYAa__detailList{margin:.5em 0 0;padding-left:1.2em;list-style:outside}.styles-module-scss-module__z6TYAa__detailList li+li{margin-top:.35em}.styles-module-scss-module__z6TYAa__nextButton{margin-top:clamp(1rem,2.5dvh,4rem)}
.styles-module-scss-module__EXuZEq__visualColumn{grid-area:image;height:50dvh;position:relative}.styles-module-scss-module__EXuZEq__visualColumn:after{content:"";background-position:top;background-repeat:no-repeat;background-size:contain;background-image:var(--bg-image);width:100%;height:clamp(40vh,130%,60vh);position:absolute;top:0;left:0}@media (min-width:576px){.styles-module-scss-module__EXuZEq__visualColumn:after{background-position:bottom}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__EXuZEq__visualColumn:after{width:140%;height:clamp(40vh,200%,60dvh)}}@media (min-width:1200px){.styles-module-scss-module__EXuZEq__visualColumn:after{background-position:right 20% bottom}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__EXuZEq__visualColumn:after{background-position:0 100%}[data-device=kiosk] .styles-module-scss-module__EXuZEq__visualColumn[data-animal-id=persian]:after{width:130%}}.styles-module-scss-module__EXuZEq__imageFrame{width:100%;height:100%}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__EXuZEq__imageFrameThankyou{position:absolute;inset:0}}.styles-module-scss-module__EXuZEq__animalImage{object-fit:contain;object-position:center bottom;opacity:0;width:100%}
.styles-module-scss-module__3TN31q__backButton{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;color:inherit;font-family:var(--font-poppins);letter-spacing:-.02em;z-index:1;background:0 0;border:0;justify-self:start;align-items:center;gap:1rem;font-size:clamp(1.4rem,1.25dvh,2.4rem);font-weight:400;line-height:1.2;display:flex;position:relative}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__3TN31q__backButton{top:clamp(2.4rem,3.2vh,6rem)}}.styles-module-scss-module__3TN31q__backIcon{aspect-ratio:1;background:#ffffff29;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:clamp(3.1rem,2.3dvh,4.7rem);font-size:2rem;display:grid}
.styles-module-scss-module__X50Jtq__formStep{color:#fff;width:100%;height:100%;margin:0 auto;display:flex;position:absolute;top:0;left:0}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__X50Jtq__formStep{padding-block:clamp(2.4rem,3.2dvh,6rem) clamp(16rem,18dvh,28rem)}}.styles-module-scss-module__X50Jtq__inner{width:100%}.styles-module-scss-module__X50Jtq__backButton{z-index:1;color:inherit;font-family:var(--font-poppins);text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:1rem;font-size:clamp(1.6rem,1.25dvh,2.4rem);font-weight:500;line-height:1;display:inline-flex;position:absolute;top:0}.styles-module-scss-module__X50Jtq__backIcon{aspect-ratio:1;background:#ffffff2e;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:clamp(2.2rem,2dvh,3rem);font-size:.78em;display:grid}.styles-module-scss-module__X50Jtq__form{justify-items:center;gap:clamp(5.2rem,7dvh,25rem);width:100%;display:grid}.styles-module-scss-module__X50Jtq__formContainer{padding:2rem;border-radius:clamp(1rem,.745rem + .654vw,2rem);justify-items:center;width:100%;max-width:88rem;padding:clamp(2rem,1.49rem + 1.307vw,4rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__X50Jtq__formContainer{padding:2.5rem}}@media (min-width:992px){.styles-module-scss-module__X50Jtq__formContainer{padding:clamp(2.4rem,3.2dvh,3.6rem) clamp(2.8rem,3.2vw,4rem) clamp(2rem,2.8dvh,3.2rem)}}@media (min-width:1200px){.styles-module-scss-module__X50Jtq__formContainer{padding:clamp(2.6rem,3.6dvh,4rem) clamp(3.2rem,3.6vw,4.4rem) clamp(2.2rem,3dvh,3.4rem)}}@media (hover:hover) and (pointer:fine) and (max-height:660px){.styles-module-scss-module__X50Jtq__formContainer{position:relative}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__X50Jtq__formContainer{border-radius:2rem;width:100%;padding:6rem}}.styles-module-scss-module__X50Jtq__formContainer h3{font-family:var(--font-poppins);letter-spacing:0;margin:0;font-size:clamp(2rem,3.2dvh,4rem);font-weight:700}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__X50Jtq__formContainer h3{font-size:clamp(2.5rem,6dvh,4vw)}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__X50Jtq__formContainer h3{font-size:4rem}}.styles-module-scss-module__X50Jtq__formContainer p{font-family:var(--font-poppins);width:100%;margin-block:clamp(1.2rem,2dvh,2.4rem) clamp(1.6rem,3dvh,4.2rem);font-size:clamp(1.1rem,2.2dvh,2.2rem);font-weight:500}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__X50Jtq__formContainer p{font-size:clamp(1.8rem,4dvh,4vw)}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__X50Jtq__formContainer p{font-size:2.8rem}}.styles-module-scss-module__X50Jtq__fieldStack{gap:clamp(.8rem,1.2dvh,1.4rem);width:100%;display:grid}.styles-module-scss-module__X50Jtq__field{width:100%;display:block}.styles-module-scss-module__X50Jtq__field input{color:#7c1473;width:100%;font-family:var(--font-poppins);background:#fff;border:3px solid #0000;border-radius:.4rem;outline:none;padding:.5em .8em;font-size:1.6rem;font-weight:600;transition:border-color .2s}.styles-module-scss-module__X50Jtq__field input::placeholder{color:#7c1473;opacity:1}.styles-module-scss-module__X50Jtq__field input:focus{box-shadow:0 0 0 3px #eeb0e873}.styles-module-scss-module__X50Jtq__field input.styles-module-scss-module__X50Jtq__errors{border-color:#dc2626}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__X50Jtq__field input{font-size:clamp(1.8rem,4dvh,4vw)}}@media (min-width:992px){.styles-module-scss-module__X50Jtq__field input{padding:.7em 1em;font-size:clamp(1.6rem,1.8dvh,2rem)}}@media (min-width:1200px){.styles-module-scss-module__X50Jtq__field input{padding:.75em 1.1em;font-size:clamp(1.7rem,1.9dvh,2.2rem)}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__X50Jtq__field input{padding:1em;font-size:2.8rem}}.styles-module-scss-module__X50Jtq__checkboxContainer{color:#fff;text-align:left;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:clamp(.65rem,.85vw,1rem);width:auto;max-width:80%;margin-top:clamp(2rem,2dvh,4rem);font-size:clamp(1.2rem,1.6dvh,1.6rem);font-weight:500;line-height:1.25;display:grid}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__X50Jtq__checkboxContainer{font-size:clamp(1.2rem,3dvh,4vw)}}@media (min-width:992px){.styles-module-scss-module__X50Jtq__checkboxContainer{margin-top:clamp(1.6rem,2dvh,2.4rem);font-size:clamp(1.3rem,1.5dvh,1.6rem)}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__X50Jtq__checkboxContainer{max-width:80%;margin-top:clamp(2rem,1.49rem + 1.307vw,4rem);font-size:1.6rem}}.styles-module-scss-module__X50Jtq__checkboxContainer input{opacity:0;pointer-events:none;position:absolute}.styles-module-scss-module__X50Jtq__checkboxContainer input:checked+.styles-module-scss-module__X50Jtq__checkboxBox:after{opacity:1}.styles-module-scss-module__X50Jtq__checkboxContainer input:focus-visible+.styles-module-scss-module__X50Jtq__checkboxBox{box-shadow:0 0 0 3px #ffffff3d}.styles-module-scss-module__X50Jtq__checkboxBox{aspect-ratio:1;background:0 0;border:1px solid #eeb0e8;border-radius:.28rem;flex:none;place-items:center;width:clamp(1.55rem,1.9dvh,2.2rem);margin-top:-.05em;display:grid}.styles-module-scss-module__X50Jtq__nextButton:disabled{cursor:wait;opacity:.7}.styles-module-scss-module__X50Jtq__checked{background:#eeb0e8;border:none}.styles-module-scss-module__X50Jtq__checked:after{content:"";opacity:1;border-bottom:.22rem solid #7c1473;border-left:.22rem solid #7c1473;width:58%;height:34%;transform:translateY(-10%)rotate(-45deg)}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__X50Jtq__step4{min-height:120dvh}.styles-module-scss-module__X50Jtq__inner{gap:12dvh}}
.styles-module-scss-module__6ngbtq__message{color:#fff;z-index:2;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0}.styles-module-scss-module__6ngbtq__backButton{z-index:1;color:inherit;font-family:var(--font-poppins);text-align:left;letter-spacing:-.02em;background:0 0;border:0;justify-self:start;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5.9dvh,5rem);font-size:clamp(1.6rem,1.25dvh,2.4rem);font-weight:600;line-height:1.2;display:flex;position:absolute;top:0}@media (min-width:576px){.styles-module-scss-module__6ngbtq__backButton{margin-bottom:1rem}}@media (min-width:992px){.styles-module-scss-module__6ngbtq__backButton{margin-bottom:0}}.styles-module-scss-module__6ngbtq__backIcon{aspect-ratio:1;background:#ffffff29;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:clamp(2.8rem,2.15dvh,4.2rem);font-size:.8em;display:grid}.styles-module-scss-module__6ngbtq__content{justify-content:center;width:100%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__6ngbtq__title{font-family:var(--font-poppins);letter-spacing:-.02em;font-size:clamp(2rem,3vh,4.4vw);font-weight:600;line-height:1.1}@media (min-width:576px){.styles-module-scss-module__6ngbtq__title{font-size:clamp(2.5rem,3vh,4.8rem)}}.styles-module-scss-module__6ngbtq__description{font-family:var(--font-poppins);letter-spacing:-.02em;margin-top:2em;font-size:clamp(1.6rem,2.25dvh,2.8rem);font-weight:500;line-height:1.2}.styles-module-scss-module__6ngbtq__list{font-family:var(--font-poppins);letter-spacing:-.02em;margin-top:2em;flex-direction:column;gap:clamp(.8rem,1.2dvh,1.6rem);width:fit-content;margin-inline:auto;padding:0;font-size:clamp(1.6rem,2.25dvh,2.8rem);font-weight:700;line-height:1.2;list-style:none;display:flex}.styles-module-scss-module__6ngbtq__checkboxLabel{cursor:pointer;align-items:center;gap:clamp(.8rem,1dvh,1.2rem);display:flex}.styles-module-scss-module__6ngbtq__checkboxLabel input{opacity:0;pointer-events:none;position:absolute}.styles-module-scss-module__6ngbtq__checkboxLabel input:checked+.styles-module-scss-module__6ngbtq__checkboxBox{background:#eeb0e8;border-color:#eeb0e8}.styles-module-scss-module__6ngbtq__checkboxLabel input:checked+.styles-module-scss-module__6ngbtq__checkboxBox:after{opacity:1}.styles-module-scss-module__6ngbtq__checkboxLabel input:focus-visible+.styles-module-scss-module__6ngbtq__checkboxBox{box-shadow:0 0 0 3px #ffffff3d}.styles-module-scss-module__6ngbtq__checkboxBox{aspect-ratio:1;background:0 0;border:2px solid #eeb0e8;border-radius:.4rem;place-items:center;width:clamp(2rem,2.5dvh,3rem);transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid}.styles-module-scss-module__6ngbtq__checkboxBox:after{content:"";opacity:0;border-bottom:.22rem solid #7c1473;border-left:.22rem solid #7c1473;width:58%;height:34%;transition:opacity .2s;transform:translateY(-10%)rotate(-45deg)}.styles-module-scss-module__6ngbtq__nextButton{width:fit-content;margin-block:clamp(4rem,4.4vh,8.4rem) clamp(2rem,2vh,4rem)}.styles-module-scss-module__6ngbtq__skipButton{font-family:var(--font-poppins);letter-spacing:-.02em;color:#ffffff80;margin:auto;font-size:clamp(1.6rem,1.56dvh,3rem);font-weight:500;line-height:1.2;text-decoration:underline;display:block}
.styles-module-scss-module__q_orBa__preview{color:#fff;z-index:2;gap:4dvh;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;overflow:hidden}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__backButton{z-index:1;color:inherit;font-family:var(--font-poppins);letter-spacing:-.02em;background:0 0;border:0;justify-self:start;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5.9dvh,5rem);font-size:clamp(1.6rem,1.25dvh,2.4rem);font-weight:600;line-height:1.2;display:flex;position:absolute;top:0;left:0}@media (min-width:576px){.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__backButton{margin-bottom:1rem}}@media (min-width:992px){.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__backButton{margin-bottom:0}}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__backIcon{aspect-ratio:1;background:#ffffff29;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:clamp(2.8rem,2.15dvh,4.2rem);font-size:.8em;display:grid}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner{border-radius:20px;width:100%;padding:clamp(2rem,1.49rem + 1.307vw,4rem) clamp(2rem,1.49rem + 1.307vw,4rem) clamp(1.5rem,1.373rem + .327vw,2rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine) and (max-height:660px){.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner{position:relative}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner{padding:6rem 6rem 2rem}}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner h3{font-family:var(--font-poppins);letter-spacing:0;margin:0;font-size:clamp(1.8rem,2.25dvh,2.8rem);font-weight:700}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner h3{font-size:clamp(1.8rem,2.25vh,4rem)}}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner p{letter-spacing:0;margin:clamp(1rem,2.4dvh,3rem) 0 1rem;font-size:clamp(1.4rem,1.5dvh,1.6rem);font-weight:500}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner .styles-module-scss-module__q_orBa__object{color:#7c1473;background:#fff;border-radius:8px;margin-bottom:16px;padding:1em;font-size:clamp(1.4rem,1.5dvh,1.6rem);font-weight:500}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner .styles-module-scss-module__q_orBa__object{padding:1em 2rem}}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner .styles-module-scss-module__q_orBa__content{color:#7c1473;text-align:left;background:#fff;border-radius:8px;height:25dvh;padding:20px;font-size:clamp(1.4rem,1.5dvh,1.6rem);font-weight:500;overflow-y:auto}@media (min-width:576px){.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner .styles-module-scss-module__q_orBa__content{height:30dvh}}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner .styles-module-scss-module__q_orBa__content{min-height:19rem}}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner .styles-module-scss-module__q_orBa__content p{font-size:inherit;font-weight:inherit;margin:0 0 1em;line-height:1.35}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__inner .styles-module-scss-module__q_orBa__content p:last-child{margin-bottom:0}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__nextButton{white-space:nowrap}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__nextButton:disabled{cursor:wait;opacity:.7}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__nextButton{margin-top:8dvh}}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__successBackdrop{z-index:20;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.styles-module-scss-module__q_orBa__preview .styles-module-scss-module__q_orBa__successPopup{color:#7c1473;text-align:center;background:#fff;border:1px solid #ffffff80;border-radius:2rem;width:min(100%,62rem);padding:clamp(2.4rem,4dvh,4.8rem);font-size:clamp(2rem,2.4dvh,3.2rem);font-weight:600;line-height:1.3;box-shadow:0 2rem 6rem #0000004d}
.styles-module-scss-module__FaaCaG__thankyou{color:#fff}.styles-module-scss-module__FaaCaG__thankyou .styles-module-scss-module__FaaCaG__backButton{z-index:1;text-align:left;justify-self:left;margin-bottom:0;font-size:clamp(1rem,3vw,1.6rem);font-weight:400;position:relative;top:auto;left:auto}@media (min-width:768px){.styles-module-scss-module__FaaCaG__thankyou .styles-module-scss-module__FaaCaG__backButton{font-size:clamp(1.6rem,1.25vh,2.4rem)}}.styles-module-scss-module__FaaCaG__inner{grid-template-columns:1fr 1fr;grid-template-areas:"title title""image header";gap:2rem 1.4rem;display:grid}@media (min-width:768px){.styles-module-scss-module__FaaCaG__inner{gap:2rem 4rem}}.styles-module-scss-module__FaaCaG__titleWrap{text-align:center;aspect-ratio:426/215;grid-area:title;width:auto;max-width:35.6rem;height:14dvh;margin:0 auto clamp(4rem,6vh,8rem)}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__FaaCaG__titleWrap{height:20dvh}}@media (min-width:1200px){.styles-module-scss-module__FaaCaG__titleWrap{height:13vh}}@media (min-width:1000px) and (max-width:1100px){[data-device=kiosk] .styles-module-scss-module__FaaCaG__titleWrap{margin:0 auto clamp(8rem,10.5dvh,26.3rem)}}.styles-module-scss-module__FaaCaG__logo{width:100%;height:100%;display:block}.styles-module-scss-module__FaaCaG__contentColumn{text-align:left;gap:clamp(2rem,2.4dvh,3.2rem)}@media (min-width:768px){.styles-module-scss-module__FaaCaG__contentColumn{padding-top:clamp(1rem,4dvh,10rem)}}@media (min-aspect-ratio:6/5){.styles-module-scss-module__FaaCaG__contentColumn{align-self:start;padding-top:0}}.styles-module-scss-module__FaaCaG__header{text-align:center;grid-area:header;gap:clamp(1rem,1.35dvh,2rem);width:100%}@media (min-width:768px){.styles-module-scss-module__FaaCaG__header{text-align:left;justify-items:left}}.styles-module-scss-module__FaaCaG__title{font-family:var(--font-dripdrop-solid);letter-spacing:0;margin-bottom:1rem;font-size:clamp(3.2rem,5dvh,11.3vw);line-height:1.1}[lang=fr] .styles-module-scss-module__FaaCaG__title{line-height:.85}@media (max-width:992px) and (orientation:landscape) and (pointer:coarse){.styles-module-scss-module__FaaCaG__title{font-size:clamp(5rem,5dvh,11.3vw)}}@media (min-width:992px){.styles-module-scss-module__FaaCaG__title{font-size:clamp(6.4rem,6vh,12.5rem)}}
