@font-face{font-display:swap;font-family:HotSans;font-weight:400;src:url(../resources/fonts/HotSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:HotSans;font-weight:700;src:url(../resources/fonts/HotSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reckless;font-weight:400;src:url(../resources/fonts/Reckless-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reckless;font-weight:200;src:url(../resources/fonts/Reckless-Light.woff2) format("woff2")}body{font-size:16px}html{font-size:.06944vw;scroll-behavior:smooth;--uc-typography-scale:16}@media(max-width:768px){html{font-size:.25445vw}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html,ol,ul{font-family:HotSans,sans-serif;margin:0;padding:0}blockquote,h1,h2,h3,h4,h5,h6,p{margin:0}button,svg{outline:0}ul{list-style:none}button{background-color:transparent;border:0;cursor:pointer;padding:0}a,button{text-decoration:none}a{color:inherit}img,picture{display:block}img{height:auto;width:auto}textarea{resize:none}@font-face{font-family:Reckless;src:local("Reckless Regular"),local("Reckless"),url(../resources/fonts/Reckless-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.animate.isBottom,.animate.isLeft,.animate.isRight,.animate.isTop{transition:transform .3s .3s,opacity .3s .3s}.animate.isAnimated{opacity:0}.animate.isAnimated.isLeft{transform:translate(-50rem)}.animate.isAnimated.isRight{transform:translate(50rem)}.animate.isAnimated.isTop{transform:translateY(-50rem)}.animate.isAnimated.isBottom{transform:translateY(50rem)}img{transition:opacity .3s}img.isLoading,img[data-src],img[data-srcset]{opacity:0}.picture{position:relative}.picture img{max-width:100%;min-width:100%}.picture:after{background-color:currentColor;content:"";inset:0;position:absolute;transition:opacity .3s;z-index:-1}.picture.isLoaded:after{opacity:0}.picture.isLoaded img{opacity:1;transition:opacity .3s}.picture.isLoading img{opacity:0}.form__Errors{display:flex;flex-direction:column;margin:0;padding:0}.form__Error{color:red;display:block;font-size:12rem;white-space:nowrap}.form__Error+.form__Error{margin-top:10rem}.form__Info{color:#aaa;display:block;font-size:12rem}.form__Label{align-items:flex-start;color:#000;display:flex;font-size:12rem;justify-content:space-between;left:15rem;line-height:12rem;position:absolute;top:14rem;z-index:1000}.form__Label:empty{display:none}.form__Label.checkboxField__Label{margin:0;padding:0;position:static}.formField.isInline .form__Label{white-space:nowrap}.formField.isError .form__Label{color:red}.formField.isDisabled{pointer-events:none}.formField:not(.isInline) .form__Label{margin-bottom:5rem}.formField:not(.isInline) .form__Error,.formField:not(.isInline) .form__Info{margin-top:5rem}.formField .formFieldTooltip{margin:2rem 0 0 5rem}.formField.selectField.isError .form__Label{top:40%}.formField.selectField.hasValue.isError.phone-country-code .selectField__Wrapper{border-color:red}.formField.textField.isError.phone-number ul{display:none}.field__Group+.field__Group,.field__Group+.formField,.field__Group.field__Group,.formField+.formField,.formField.field__Group{margin-top:10rem}.form__Row{display:flex;gap:10rem}.form__Row .field__Group+.formField,.form__Row .field__Group.field__Group,.form__Row .formField+.formField,.form__Row .formField.field__Group{margin-top:0}.fade-enter-active,.fade-leave-active{transition:opacity .8s ease}.fade-enter-to,.fade-leave-from{opacity:1}.container{margin:0 auto;max-width:392rem}@media(max-width:768px){.container{padding:0 23rem}}.button{border-radius:8rem;cursor:pointer;font-size:16rem;font-weight:700;line-height:20rem;padding:15rem 40rem;transition:all .8s ease}.button--Beige{background-color:#f1eee4;color:#b08c63}.button--Beige:hover:not(:disabled){background-color:#fff}.button--Beige:disabled{background-color:#cfcfcf;cursor:not-allowed}.button--Gold{background:#b08c63;border:1px solid #f1eee4;box-shadow:inset 0 0 #f1eee4;color:#fff}.button--Gold:hover:not(:disabled){box-shadow:inset 0 0 0 2px #f1eee4}.button--Gold:disabled{border:1px solid #cfcfcf;cursor:not-allowed}.button--Red{background-color:#f10;color:#fff}.button--Red:hover:not(:disabled){background-color:color-mix(in srgb,#f10 90%,#000)}.button--Red:disabled{background-color:#cfcfcf;cursor:not-allowed}.button--TransparentBlack{background-color:transparent;border:1px solid #000;box-shadow:inset 0 0 #000;color:#000}.button--TransparentBlack:hover:not(:disabled){box-shadow:inset 0 0 0 2px #000}.button--TransparentWhite{background-color:transparent;border:1px solid #fff;box-shadow:inset 0 0 #fff;color:#fff}.button--TransparentWhite:hover:not(:disabled){box-shadow:inset 0 0 0 2px #fff}.footnote{font-size:12rem;vertical-align:super}.footnote--Small{font-size:8rem;vertical-align:super}.centerpiece{bottom:-6rem;left:50%;max-height:632rem;max-width:374rem;position:fixed;transform:translate(-50%);width:100%;z-index:9}@media(max-width:768px){.centerpiece{display:none}}.centerpiece img{height:auto;max-height:632rem;max-width:374rem;-o-object-fit:cover;object-fit:cover;width:100%}.circled__Title{font-family:Reckless,serif;font-size:19rem;left:0;line-height:22rem;position:absolute;text-transform:uppercase;top:15rem;transform:rotate(-10.221deg);width:130rem}.circled__Title:before{background-image:url(../resources/images/icons/bigcircle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:120rem;left:58%;position:absolute;top:28%;transform:translate(-50%,-50%) rotate(-10.221deg);width:175rem}.footer{background-color:#f1eee4;padding:70rem 55rem}@media(max-width:768px){.footer{padding:40rem 25rem}}.footer__Content{align-items:center;color:#b08c63;display:flex;flex-direction:column;gap:32rem;justify-content:center;margin:0 auto;max-width:508rem;position:relative;text-align:center}@media(max-width:768px){.footer__Content{gap:20rem}}.footer__Content .disclaimer{font-size:12rem;line-height:16rem}.footer__Socials{display:flex;gap:30rem}.footer__Links{align-items:center;display:flex;flex-direction:column;font-size:10rem;gap:18rem;line-height:24rem}@media(max-width:768px){.footer__Links{flex-direction:column-reverse;font-size:12rem;gap:40rem;line-height:20rem}}.footer__Links div{display:flex;gap:20rem}@media(max-width:768px){.footer__Links div{flex-wrap:wrap;gap:15rem;justify-content:center}}.footer__Links div a{text-decoration:underline}.footer__Links div a:hover{text-decoration:none}.modal__Overlay{align-items:center;background:#00000096;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000000000000}.modal__Content .withMargin{margin-top:18rem}.modal-close{align-items:center;background-color:#000;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:60rem;justify-content:center;position:absolute;right:-30rem;top:-30rem;width:60rem;z-index:100001}.modal__ErrorMessage{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal__ErrorMessage h3{font-size:38rem;font-weight:700;line-height:42rem}.modal__ErrorMessage p{font-size:16rem;line-height:24rem;margin:18rem 0 30rem;text-align:center}.modal__ErrorMessage button{font-size:15rem;font-weight:700;line-height:20rem;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:768px){.modal__ErrorMessage button{padding:10rem 15rem}}birthday-select-wrapper{position:relative}birthday-select-wrapper label{position:absolute}.formField__Tooltip{height:16rem;position:relative;width:16rem;z-index:1000}.formField__Tooltip.isOpen .formField__TooltipIcon+.formField__TooltipText,.formField__Tooltip.isOpen .formField__TooltipIcon:before{opacity:1;transition:opacity .2s,visibility .2s;visibility:visible}@media screen and (min-width:769px){.formField__Tooltip.isArrowOnBottom .formField__TooltipIcon:before{border-color:transparent transparent #aaa;border-width:0 8px 8px;bottom:-8px;top:auto}}.formField__Tooltip.isClickOnly{cursor:pointer}.formField__TooltipIcon{background-color:#aaa;border-radius:50%;color:#fff;display:block;font-size:10rem;height:16rem;line-height:16rem;position:relative;text-align:center;width:16rem;z-index:100}.formField__TooltipIcon:before{border-color:#aaa transparent transparent;border-style:solid;border-width:8rem 8rem 0;content:"";height:0;left:50%;opacity:0;position:absolute;top:-8px;transform:translate(-50%);visibility:hidden;width:0}@media screen and (min-width:769px){.formField__TooltipIcon:before{transition:opacity .2s,visibility .2s}}.formField__TooltipText{background-color:#aaa;bottom:100%;color:#fff;font-size:14rem;font-weight:400;opacity:0;padding:10rem;position:absolute;right:8rem;visibility:hidden;width:250rem;will-change:opacity}@media screen and (min-width:769px){.formField__TooltipText{transition:opacity .2s,visibility .2s}}.formField__TooltipText:before{bottom:-24rem;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:768px){.formField__TooltipText{bottom:auto!important;left:5rem!important;position:fixed;right:5rem!important;transform:translateY(-100%) translateY(-8rem);width:auto}}.textField__Wrapper{align-items:center;background-color:#fcfaf7;border:1px solid #dedede;border-radius:15rem;display:flex;min-height:60rem;position:relative;width:100%}.textField__Wrapper:focus{border:1px solid #000!important}.textField__Wrapper input{background-color:#fcfaf7;border:0;border-radius:15rem;color:#0000004a;font-size:16rem;line-height:16rem;outline:0;padding:30rem 15rem 14rem;width:100%}.textField__Wrapper ::-moz-placeholder{color:#0000004a}.textField__Wrapper ::placeholder{color:#0000004a}.textField__Wrapper input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.textField__Wrapper input:-webkit-autofill,.textField__Wrapper input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fcfaf7!important;-webkit-text-fill-color:#000!important}.textField{position:relative}.isDisabled.textField .textField__Wrapper{background-color:#eee;border-color:#aaa}.isDisabled.textField input{background-color:#eee}.isError.textField .textField__Wrapper{border-color:red}@media screen and (min-width:769px){.isInline.textField{align-items:center;display:flex}.isInline.textField .textField__Wrapper{margin:0 0 0 10rem}.isInline.textField .textField__Wrapper+*{margin-left:10rem}}.textField__Prepend{padding-left:10rem;white-space:nowrap}.textField__Append{padding-right:10rem;white-space:nowrap}@font-face{font-family:HotSans;src:local("HotSans Regular"),local("HotSans"),url(../resources/fonts/HotSans-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.otp{display:flex;gap:9rem;margin:0 auto 40rem;padding-top:10rem}.otp input:focus{border:1px solid #b08c63}.otp input::-webkit-input-placeholder{display:none!important}.digit-box{background:#fcfaf7;border:1px solid #dedede;border-radius:15rem;color:#000;font-family:HotSans,sans-serif;font-size:24rem;font-weight:400;height:52rem;line-height:20rem;text-align:center;width:52rem}.digit-box:focus{border-color:#b08c63;outline:none}.otp--error{display:flex;gap:9rem}.otp--error .digit-box{background-color:#ff000012;border:1px solid red}.otp__error--message{color:red;font-size:14rem;font-weight:400;line-height:18rem;margin:-28rem 0 24rem!important;text-align:left!important;transition:all .3s ease}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:HotSans;src:local("HotSans Regular"),local("HotSans"),url(../resources/fonts/HotSans-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.navigation{padding:40rem 56rem;position:fixed;right:0;top:0;z-index:10}@media(max-width:768px){.navigation{padding:22rem 25rem;position:absolute}}.navigation .navigation__Wrapper{align-items:center;display:flex;gap:10rem}@media(max-width:768px){.navigation .navigation__Wrapper{gap:8rem}}.button__Login{align-items:center;background-color:#b08c63;border-radius:40rem;color:#fff;cursor:pointer;display:flex;font-size:14rem;font-weight:700;gap:10rem;justify-content:center;line-height:24rem;padding:5rem 19rem 7rem 15rem;position:relative;transition:all .3s ease}@media(max-width:768px){.button__Login{background-color:#f1eee4;color:#b08c63;gap:7rem;padding:5rem 15rem}}.button__Login svg{height:16rem;width:16rem}.loginWrapper{position:relative}.modal__LoginDropdown{animation:fadeIn .2s ease;background:#fff;border-radius:12rem;box-shadow:0 10rem 25rem #00000026;margin-top:23rem;max-height:80vh;max-width:460rem;min-width:415rem;overflow-y:auto;padding:47rem 38rem 34rem;position:absolute;right:-69rem;top:100%;z-index:2000}@media(max-width:768px){.modal__LoginDropdown{max-width:320rem;min-width:320rem;padding:30rem 20rem;right:-56rem}}.modal__LoginContent{color:#000;display:flex;flex-direction:column;gap:12rem;padding:0 10rem;text-align:center}@media(max-width:768px){.modal__LoginContent{gap:0}}.modal__LoginContent h3{font-family:HotSans,sans-serif;font-size:30rem;font-weight:700;line-height:34rem}.modal__LoginContent p{font-size:14rem;font-weight:400;line-height:20rem;margin:21rem auto 15rem;text-align:center}.modal__LoginContent .login__Code div{display:flex;gap:9rem;margin:10rem auto 40rem}@media(max-width:768px){.modal__LoginContent .login__Code div{gap:4rem;margin:10rem auto 30rem}.modal__LoginContent .login__Code .digit-box{font-size:20rem;height:40rem;width:40rem}}.modal__LoginContent .login__Code span{border:1px solid #dedede;border-radius:25px;color:#989898;display:block;font-size:14rem;line-height:16rem;margin:14rem auto 10rem;max-width:-moz-fit-content;max-width:fit-content;padding:5rem 15rem}.modal__LoginContent .login__Code a{text-decoration:underline}.modal__LoginContent .login__Code a:hover{text-decoration:none}.login__Content{color:#000;display:flex;flex-direction:column;gap:12rem;padding:0 10rem;text-align:center}.login__Content h3{font-family:HotSans,sans-serif;font-size:30rem;font-weight:700;line-height:34rem}.login__Content p{font-size:14rem;font-weight:400;line-height:20rem;margin:21rem auto 15rem;text-align:center}.login__Content ul{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%}.login__Content ul svg{max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.login__Content ul li{padding:22rem 0;width:100%}.login__Content ul li button{display:flex;font-size:18rem;gap:20rem;line-height:24rem;text-align:left}.login__Content ul li button:hover{text-decoration:underline}.login__Content ul li:last-of-type button{font-weight:700}.login__Content ul li+li{border-top:1px solid #e6e6e6}.login__Content .user__Logout button{gap:7rem}.login__Content .user__Logout li{padding-bottom:0}.login__Content .user__Info{background-color:#b08c63;color:#fff;margin:-47rem -48rem 0;padding:47rem 40rem 30rem 47rem;text-align:left}.login__Content .user__Info h2{font-size:30rem;font-weight:700;line-height:34rem;margin-bottom:5rem}.login__Content .user__Info p{font-size:16rem;line-height:24rem;margin:0;text-align:left;text-transform:uppercase}.form__Login{display:flex;flex-direction:column;gap:10rem}.form__Login .textField{width:100%}.form__Error{align-items:flex-start}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.userProfilePage .navigation{position:absolute;right:0;width:50%}@media(max-width:768px){.userProfilePage .navigation{width:100%}}.userProfilePage .navigation .navigation__Wrapper{justify-content:flex-end}.userProfilePage .centerpiece{z-index:1}.userProfilePage .languageSwitcher button{color:#b08c63}@media(max-width:768px){.userProfilePage .languageSwitcher button{color:#f1eee4}}.userProfilePage .languageSwitcher button svg{color:#b08c63}@media(max-width:768px){.userProfilePage .languageSwitcher button svg{color:#f1eee4}}.languageSwitcher{position:relative}.languageSwitcher button{align-items:center;color:#f1eee4;display:flex;font-size:14rem;gap:10rem;line-height:30rem;min-width:-moz-fit-content;min-width:fit-content;text-transform:uppercase}@media(max-width:768px){.languageSwitcher button{gap:5rem}}.languageSwitcher button svg{color:#f1eee4;height:20rem;width:20rem}.languageSwitcher .languageSwitcher__Menu{background:#fcfaf7;border-radius:8rem;box-shadow:0 0 15rem #00000026;display:flex;flex-direction:column;left:0;margin-top:10rem;padding:15rem 16rem 16rem 28rem;position:absolute;top:100%}@media(max-width:768px){.languageSwitcher .languageSwitcher__Menu{left:-10rem}}.languageSwitcher .languageSwitcher__Link{color:#b08c63;display:block;font-size:14rem;line-height:24rem;padding:0 4rem;position:relative;text-align:center;text-transform:uppercase;transition:all .3s}.languageSwitcher .languageSwitcher__Link:before{background-image:url(../resources/images/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20rem;left:-18rem;opacity:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;width:20rem}.languageSwitcher .languageSwitcher__Link.active:before,.languageSwitcher .languageSwitcher__Link.router-link-active:before,.languageSwitcher .languageSwitcher__Link:hover:before{opacity:1;visibility:visible}.modal__Overlay{align-items:center;background:#00000096;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.modal__Content{background-color:#fff;border-radius:35rem;max-width:630rem;padding:36rem 30rem 39rem 50rem;position:relative;text-align:center}@media(max-width:768px){.modal__Content{max-width:90vw}}@media(max-width:768px)and (max-width:768px){.modal__Content{padding:50rem 20rem 30rem}}.modal__Content h3{font-size:38rem;font-weight:700;line-height:42rem}.modal__Content .withMargin{margin-top:18rem;padding-bottom:40rem}.modal__Content .confirmation{text-align:center}.modal__Content>div{color:#000;display:flex;gap:18rem;margin:22rem 0 30rem}.modal__Content>div svg{max-height:30rem;max-width:30rem;min-height:30rem;min-width:30rem}.modal__Content>div p{font-size:16rem;line-height:24rem;text-align:left}.modal__Content>div p a{text-decoration:underline}.modal__Content>div p a:hover{text-decoration:none}.modal__Actions{align-items:center;display:flex;gap:12rem;justify-content:center}.modal__Actions button{font-size:15rem;font-weight:700;line-height:20rem}@media(max-width:768px){.modal__Actions button{padding:10rem 15rem}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.modal-close{align-items:center;background-color:#000;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:60rem;justify-content:center;position:absolute;right:-30rem;top:-30rem;width:60rem;z-index:10001}.modal-close svg{color:#fff;height:24rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24rem}.loading{background-color:#b08c63;font-size:0;inset:0;opacity:0;position:fixed;transition:opacity .25s,visibility .25s;visibility:hidden;z-index:100000}.loading.isLoading{opacity:1;visibility:visible}
