@import"https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";html{height:100%}@media (max-width: 1023px){html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}}html body{height:100dvh;overscroll-behavior:none}html body main{height:100dvh}html .hideOnMobile{display:none}html .hideOnDesktop{display:initial}@media (min-width: 1024px){html .hideOnMobile{display:initial}html .hideOnDesktop{display:none}}.pwa-banner{position:fixed;bottom:20px;left:15px;background:#fff;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;align-items:center;padding:12px 16px;width:90%;max-width:400px;z-index:1000;transition:.3s all;transform:translate(-100px);animation:slideIn .5s ease-out forwards}.pwa-banner__header{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;gap:10px}.pwa-banner__content{display:flex;flex-direction:column;text-align:left;margin:0}.pwa-banner__content .indication{font-size:11px;margin-top:1em}.pwa-banner__content .share-icon{width:30px}.pwa-banner__content ol{display:flex;flex-direction:column;list-style-type:decimal;gap:15px}.pwa-banner__content ol li span{display:flex;align-items:center}.pwa-banner__content ol li img{margin-left:5px}.pwa-banner__content p,.pwa-banner__content span{font-family:Fira sans,"serif";font-size:14px;font-weight:300}.pwa-banner__logo{min-width:48px;height:48px;border-radius:8px}.pwa-banner__close{background:none;padding:0;cursor:pointer;outline:inherit;border:none;top:-20px;left:5px}.pwa-banner__close svg{width:24px;height:24px}.pwa-banner__close:hover{filter:invert(.5)}.pwa-banner.closing{animation:slideOut .5s ease-out forwards}@media (max-width: 1024px){.pwa-banner{left:0;right:0;margin:auto;bottom:100px}}@keyframes slideIn{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(-100px);opacity:0}}#language-picker{height:28px;width:40px;border-radius:2px;background-color:#fff6;display:flex;align-items:center;padding:1px 6px;z-index:1000;cursor:pointer}#language-picker #language-options{position:absolute;top:40px;right:0;z-index:10000}#language-picker.language-absolute #language-options{position:absolute;top:40px;right:0}@media (min-width: 1024px){#language-picker.language-absolute{top:28px}}@media (min-width: 1024px){#language-picker{width:64px}}@media (max-width: 1024px){#language-picker .language-picker-image{justify-content:center!important}#language-picker .language-picker-image .language-flag{display:none!important}}#language-picker .language-picker-image,#language-picker>div{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%}@media (min-width: 1024px){#language-picker .language-picker-image,#language-picker>div{font-size:1rem;font-family:SangBleu Light,serif}}#language-picker .language-picker-image .language-flag,#language-picker>div .language-flag{aspect-ratio:0}#language-picker .language-picker-image .language-flag>div,#language-picker>div .language-flag>div{display:flex}#language-picker .language-picker-image .language-flag svg,#language-picker>div .language-flag svg{width:20px;height:20px;margin-top:2px;margin-bottom:2px;border:.5px solid white;border-radius:100%}#language-picker .language-picker-image span,#language-picker>div span{vertical-align:middle;font-family:SangBleu Light,serif;font-size:13px;font-weight:300;line-height:14.69px;text-align:center}#language-picker #language-options{width:112px;border:.5px #eeeeee;background-color:#fff;box-shadow:10px 0 83px #0000001a;display:flex;flex-direction:column;align-items:flex-start}#language-picker #language-options .language-options-row{display:flex;justify-content:start;align-items:center;padding:10px;gap:10px}#language-picker #language-options .language-options-row span{color:#000}#language-picker #language-options .language-options-row svg{box-shadow:10px 0 83px #0000001a}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.simple-select-container{display:flex;flex-direction:column;width:100%;height:fit-content;background-color:#fff}.simple-select-container label{text-transform:uppercase;font-family:Roboto;font-weight:400;font-size:12px;line-height:18px;color:#5f5f5f;padding-bottom:5px}.simple-select-container .simple-select{width:100%}.simple-select-container .simple-select.disabled{opacity:.4}.simple-select-container .simple-select.error{border:1px solid red!important}.simple-select-container .simple-select .select-template__control--is-disabled .select-template__indicators{display:none}.simple-select-container .simple-select .select-template__control{align-content:center;text-align:left;transition:all .1s;padding:10px 16px;border-radius:2px;border:1px solid #e1e1e1;min-height:50px;max-height:50px;font-weight:400;font-size:14px;color:#000}.simple-select-container .simple-select .select-template__control .select-template__placeholder{color:#858585;font-size:13px;font-weight:400}.simple-select-container .simple-select .select-template__control .select-template__dropdown-indicator img{width:24px;height:24px}.simple-select-container .simple-select .select-template__menu{border:1px solid #e1e1e1;border-radius:2px;background-color:#fff}.simple-select-container .simple-select .select-template__menu .select-template__menu-list{max-height:120px}.simple-select-container .simple-select .select-template__menu .select-template__menu-list .select-template__option{min-height:40px;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;cursor:pointer;transition:all .1s;font-style:normal;font-weight:400}.simple-select-container .simple-select .select-template__menu .select-template__menu-list .select-template__option--is-focused{background-color:#e1e1e1}.google-auto-complete{width:100%;display:flex;flex-direction:column;height:fit-content}.google-auto-complete>input{background:#fff;border:1px solid #e1e1e1;width:100%;color:#000;padding-inline:14px;min-height:50px;max-height:50px}.google-auto-complete>input::placeholder{text-transform:uppercase}.google-auto-complete>input.error{border:1px solid red}.pac-container{z-index:10000}.generic-button{border:none;color:#fff;background-color:#9e7557;border-radius:1px;min-height:55px;max-height:55px;width:100%;font-weight:500;font-size:14px;text-transform:uppercase;transition:.3s}.generic-button:hover{background-color:#c8a084}.generic-button.dark{background-color:#000;color:#fff}.generic-button.light{background-color:#fff;color:#000;border:1px solid #e1e1e1}.generic-button.light:hover{border:solid 1px black}.generic-button.disabled{cursor:not-allowed;background-color:#ececec;color:#5f5f5f}@media (min-width: 1024px){.generic-button{max-width:600px}}.contact-compact-card{width:100%;display:flex;flex-direction:column;align-items:center}.contact-compact-card>p{font-family:SangBleu light,serif;font-size:30px;font-weight:300;margin:0;color:#313130;text-align:center}@media (max-width: 1024px){.contact-compact-card>p{font-size:20px;text-align:center}}.contact-compact-card hr{border:none;width:40px;background-color:#9e7557;height:1px;margin-block:20px}.contact-compact-card .contact-information-container{border:1px solid #dadada;border-radius:2px;display:flex;align-items:center}.contact-compact-card .contact-information-container img{object-fit:cover;object-position:top}.contact-compact-card .contact-information-container.desktop{padding:20px 80px;gap:30px;justify-content:center}@media (max-width: 1023px){.contact-compact-card .contact-information-container.desktop{display:none}}.contact-compact-card .contact-information-container.desktop img{min-width:128px;height:128px;border-radius:50%;border:1px solid rgba(0,0,0,.133);aspect-ratio:1/1}.contact-compact-card .contact-information-container.desktop .text-container{max-width:215px}.contact-compact-card .contact-information-container.desktop>div{flex-direction:column;width:fit-content}.contact-compact-card .contact-information-container.desktop>div .generic-button{max-width:210px;overflow:hidden}.contact-compact-card .contact-information-container.desktop>div>div{width:fit-content}.contact-compact-card .contact-information-container.mobile{padding:20px;min-height:176px;max-width:500px;max-height:176px;flex-direction:column;gap:10px;width:100%}@media (min-width: 1024px){.contact-compact-card .contact-information-container.mobile{display:none}}.contact-compact-card .contact-information-container.mobile img{min-width:68px;height:68px;border-radius:50%;border:1px solid rgba(0,0,0,.133);aspect-ratio:1/1}.contact-compact-card .contact-information-container.mobile>div{align-items:center;width:100%}.contact-compact-card .contact-information-container>div{display:flex;gap:15px}.contact-compact-card .contact-information-container>div>div{display:flex;flex-direction:column}.contact-compact-card .contact-information-container>div>div p{margin:0}.contact-compact-card .contact-information-container>div>div p:nth-of-type(1){font-family:SangBleu,serif;font-size:20px;font-weight:400;color:#313130;overflow-x:clip;white-space:nowrap;text-overflow:ellipsis;max-width:100%}@media (max-width: 1024px){.contact-compact-card .contact-information-container>div>div p:nth-of-type(1){font-size:16px}}.contact-compact-card .contact-information-container>div>div p:nth-of-type(2){color:#858585;font-size:14px}@media (max-width: 1024px){.contact-compact-card .contact-information-container>div>div p:nth-of-type(2){font-size:12px}}.how-to-container{width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 40px);position:relative;padding-inline:10px;background-color:#fff;margin-top:70px;padding-bottom:120px}@media (min-width: 1024px){.how-to-container{width:888px;margin-top:0;padding-bottom:initial}}.how-to-container .controls-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:40px}@media (min-width: 1024px){.how-to-container .controls-container{padding-left:17px}}.how-to-container .controls-container .back-arrow{width:32px;height:32px;cursor:pointer}.how-to-container .controls-container .back-arrow path{stroke-width:.5px}.how-to-container .how-to-subcontainer{display:flex;flex-direction:column;width:100%;overflow-y:auto;overflow-x:clip;padding-inline:10px;padding-bottom:0}@media (max-width: 1023px){.how-to-container .how-to-subcontainer{align-items:center;-ms-overflow-style:none;scrollbar-width:none;gap:40px;padding-bottom:100px}.how-to-container .how-to-subcontainer::-webkit-scrollbar{display:none}}.how-to-container .how-to-subcontainer .information-container{margin-top:35px;display:flex;flex-direction:column;width:100%;gap:25px}@media (max-width: 1023px){.how-to-container .how-to-subcontainer .information-container{align-items:center}}.how-to-container .how-to-subcontainer .information-container p{margin:0;font-weight:300;color:#000;text-align:center}@media (min-width: 1024px){.how-to-container .how-to-subcontainer .information-container p{text-align:left}}.how-to-container .how-to-subcontainer .information-container p:nth-of-type(1){font-family:SangBleu Light,serif;font-size:26px;max-width:100%}@media (min-width: 1024px){.how-to-container .how-to-subcontainer .information-container p:nth-of-type(1){font-size:32px;max-width:none}}.how-to-container .how-to-subcontainer .information-container p:nth-of-type(2){font-size:14px}.how-to-container .how-to-subcontainer .information-container .options{display:flex;flex-direction:column;align-items:center;width:100%;gap:40px}@media (min-width: 1024px){.how-to-container .how-to-subcontainer .information-container .options{flex-direction:row;align-items:flex-start;gap:10px}}.how-to-container .how-to-subcontainer .information-container .options .option-card{display:flex;flex-direction:column;align-items:center;gap:10px}.how-to-container .how-to-subcontainer .information-container .options .option-card p{margin:0;text-align:center}.how-to-container .how-to-subcontainer .information-container .options .option-card p:nth-of-type(1){font-size:11px;font-weight:500;color:#858585}.how-to-container .how-to-subcontainer .information-container .options .option-card p:nth-of-type(2){font-family:SangBleu Light,serif;font-size:26px;font-weight:300;color:#313130}.how-to-container .how-to-subcontainer .information-container .options .option-card p:nth-of-type(3){font-size:14px;font-weight:300;color:#000}.how-to-container .how-to-subcontainer .information-container .options .option-card p:nth-of-type(4){font-size:14px;font-weight:300;font-style:italic;color:#000c}.how-to-container .how-to-subcontainer>hr{display:none}@media (min-width: 1024px){.how-to-container .how-to-subcontainer>hr{display:block;border:none;min-height:1px;max-height:1px;width:94%;background-color:#000;opacity:.12;margin-block:35px}}.form-page .how-to-container{height:100%;max-height:100%;padding-top:35px;padding-inline:30px}.form-page .how-to-container .back-arrow{top:35px;left:20px}.form-page .how-to-container hr{margin-top:40px;margin-bottom:10px}.register-form{display:flex;flex-direction:column;padding-bottom:25px!important}.register-form>form{overflow-y:auto}@media (min-width: 1024px){.register-form>form{padding-right:12px}}.register-form .fields-row{display:flex;justify-content:space-between;gap:10px}.register-form .fields-row .fields-row-content,.register-form .fields-row .fields-row-content input{width:100%}.register-form input{font-weight:400!important;font-size:13px!important;border-radius:2px;color:#000!important}.register-form input ::placeholder{color:#858585}.register-form .optin-container{display:flex;align-items:"flex-start";gap:10px;margin:10px 0}.register-form .optin-container .optin-text-view-more-container{display:flex;flex-direction:column;align-items:flex-start}.register-form .optin-container .optin-text-view-more-container .optin-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.register-form .optin-container .optin-text-view-more-container .optin-text-full{-webkit-line-clamp:unset}.register-form .optin-container .optin-text-view-more-container .view-more{font-size:11px;margin-top:4px;text-transform:uppercase}.register-form .optin-container .optin-text-view-more-container .view-more:hover{cursor:pointer;color:gray}.register-form .information{text-align:left;margin-block:0;line-height:17px;font-size:11px;font-weight:300;white-space-collapse:preserve-breaks}.register-form .information.privacy-policy{margin-top:20px}.register-form .information .underlined-label{text-decoration:underline;font-weight:400}.register-form .passwordContainer,.register-form .passwordContainer input{width:100%}.register-form .passwordContainer .showPasswordIcon{cursor:pointer;position:absolute;right:9px;top:10px}.register-form .decanter-container,.register-form .decanter-container input{width:100%}.register-form .decanter-container .decanter-info{position:absolute;right:7px;top:8px;background:transparent;padding:0;height:30px;width:30px;cursor:pointer}.register-form .decanter-container .decanter-info path{stroke:#858585;fill:#858585;stroke-width:5px}.register-form .form-submit-button{border:none;color:#fff;padding:10px;background:#a57350;width:100%;margin-top:15px;text-transform:uppercase}.register-form .form-submit-button.disabled{background:#c5ac9a}.register-form .PhoneInput{border:1px solid #e1e1e1;border-radius:2px;padding-left:10px}.register-form .PhoneInput input{border:none!important}.register-form .date-field-component{border:1px solid #e1e1e1;border-radius:2px;min-height:45px;max-height:45px;overflow:hidden}.register-form .date-field-component .MuiOutlinedInput-notchedOutline{border:none}.register-form .date-field-component input{border:none!important}.register-form .date-field-component button{background:none!important}.register-form .date-field-component label{margin-top:-3px;font-weight:400;font-size:13px;color:#858585}.register-form .simple-select .select-template__control{text-align:left;transition:all .1s;padding:10px 16px;border-radius:2px;border:1px solid #e1e1e1}.register-form .simple-select .select-template__control .select-template__placeholder{color:#858585;font-size:13px;font-weight:400}.register-form .simple-select .select-template__control .select-template__dropdown-indicator img{width:24px;height:24px}.register-form .simple-select .select-template__control .select-template__dropdown-indicator img .arrow-up{transform:rotate(180deg)}.register-form .simple-select .select-template__control .select-template__dropdown-indicator img .arrow-down{transform:rotate(0)}.register-form .simple-select .select-template__menu{position:absolute;top:50px;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff}.register-form .simple-select .select-template__menu .select-template__menu-list{background-color:#fff;max-height:120px}.register-form .simple-select .select-template__menu .select-template__menu-list .select-template__option{min-height:40px;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;cursor:pointer;transition:all .1s;font-style:normal;font-weight:400}.register-form .simple-select .select-template__menu .select-template__menu-list .select-template__option--is-focused{background-color:#e1e1e1}.register-form .header{width:100%;margin-bottom:20px}.register-form .header .main-title{font-family:SangBleu Light,serif;font-weight:400;font-size:18px!important;margin:0}@media (min-width: 1024px){.register-form .header .main-title{font-family:SangBleu Light,serif!important;font-size:36px!important;text-align:left}}.register-form .header .return-button{background-color:transparent;border:none;position:absolute;left:0;padding:0;margin-top:2px;height:24px;z-index:1}@media (min-width: 1024px){.register-form .header .return-button{margin-top:1rem;display:none}}.register-form .errorMessage{color:#ef1b1b;margin-top:-10px;margin-bottom:0;font-size:11px;text-align:left}.register-form .errorMessage.fields-row{margin-top:2px}.register-form .error{border:1px solid red!important}.register-form .google-auto-complete>input{min-height:45px;max-height:45px}.register-form .google-auto-complete .error-text{margin-top:5px}.login-form input{font-weight:400!important;font-size:13px!important;border-radius:2px;color:#000!important;height:50px}.login-form input ::placeholder{color:#858585}.login-form .information{margin-block:0;line-height:15px;font-size:14px;text-align:left;font-weight:300;color:#000}@media (max-width: 1024px){.login-form .information{text-align:center}}.login-form .information-password{color:#313130;font-weight:300;font-size:12px;text-align:left;margin-top:0;line-height:14px}.login-form .form-button{border:none;color:#fff;padding:10px;background:#a57350;width:100%;margin-top:15px}.login-form .form-button.disabled{background:#c5ac9a}.login-form h1{font-family:SangBleu Light,serif;font-weight:400;font-size:24px}.login-form h4{font-weight:300;font-size:14px;line-height:17px}.login-form .generic-button{margin-top:15px}.form-page.modal{translate:0 100%}.form-page.modal.is-open{translate:0 0%}@media (min-width: 1024px){.form-page.modal{translate:100% 0}.form-page.modal.is-open{translate:0% 0}}.form-page.fade-in{opacity:0;transition:opacity .5s ease;-webkit-transition:opacity .5s ease}.form-page.fade-in.is-open{opacity:1}.form-page.fade-in.is-closing{opacity:0}.home-page{height:100dvh;background-size:cover;background-image:url(/assets/home-CM2du5KR.mp4);overflow:hidden;background-position:center;flex-direction:column;align-items:center;padding:20px 25px;justify-content:space-between}.home-page #background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);z-index:-1}@media (min-width: 1024px){.home-page{justify-content:center;padding:10px}}.home-page .homepage-header{display:flex;position:absolute;justify-content:space-between;align-items:center;width:calc(100% - 50px)}.home-page .redirect-container{z-index:1000}@media (min-width: 1024px){.home-page .redirect-container{top:24px}}.home-page .redirect-container .redirect{height:30px;margin-left:15px;cursor:pointer;filter:invert(1)}.home-page:after{content:"";position:absolute;top:0;left:0;width:100%;height:150%;z-index:0;transition:1s ease;background:linear-gradient(to bottom,#0000004d,#0000004d 25%,#000000b3 75%,#000000b3)}.home-page.darker:after{background-position-y:-150px}.home-page.darker .container>img{opacity:.5}.home-page .logo{width:63px;height:63px;z-index:1}.home-page .logo path{fill:#fff}.home-page .logo.mobile{width:60px;height:60px;margin-top:20px;display:none}@media (max-width: 1024px){.home-page .logo.mobile{display:none}}.home-page .container{width:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:15px;align-items:center;height:100%}.home-page .container .main-title{font-family:SangBleu Light,serif;color:#fff;font-weight:100;font-size:2rem;text-align:center;white-space:pre-line;margin:0;line-height:35.26px}@media (min-width: 1024px){.home-page .container .main-title{font-family:SangBleu light,serif;font-size:4rem;line-height:82.26px}}.home-page .container .bullet-header{color:#fff;max-width:90%;font-size:1.14rem;margin:0;font-weight:400}@media (min-width: 1024px){.home-page .container .bullet-header{width:100%;text-align:center}}.home-page .container .bullet-points-container{display:flex;flex-direction:column;gap:15px;padding-inline:10px}@media (min-width: 1024px){.home-page .container .bullet-points-container{padding-inline:0}}.home-page .container .bullet-points-container .bullet-point{display:flex;align-items:center;gap:10px}.home-page .container .bullet-points-container .bullet-point>div{width:30px;height:30px}.home-page .container .bullet-points-container .bullet-point>div path{fill:#fff}.home-page .container .bullet-points-container .bullet-point>p{color:#fff;font-weight:400;font-size:1.14rem;margin:0}.home-page .container .buttons{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:550px;z-index:1;margin-top:40px;gap:20px}@media (min-width: 1024px){.home-page .container .buttons{margin-top:60px;gap:18px}}.home-page .container .buttons button{font-family:Fira sans,serif;font-size:14px;font-weight:300;border:none;background-color:transparent;color:#fff;border-radius:2px;font-weight:500;text-transform:uppercase;width:100%;height:52px;transition:.3s;background-color:#fff;color:#000}.home-page .container .buttons button:hover{background-color:#d3d3d3}@media (min-width: 1024px){.home-page .container .buttons button{font-size:1rem;width:264px;height:56px}}.home-page .form-page{z-index:10;height:100dvh;width:100%;position:absolute;bottom:0;overflow:hidden}.home-page .form-page.modal:not(.onboarding-page) h2{font-family:SangBleu;margin-top:0;font-size:18px}@media (min-width: 1024px){.home-page .form-page.modal:not(.onboarding-page) h2{font-size:2.5rem}}.home-page .form-page.modal:not(.onboarding-page) .register-title{margin-top:0}@media (min-width: 1024px){.home-page .form-page.modal:not(.onboarding-page) .register-title{margin-top:1.33em}}.home-page .form-page.modal:not(.onboarding-page) .login-form-controls h2{font-family:SangBleu Light,serif}@media (max-width: 1024px){.home-page .form-page.modal:not(.onboarding-page) .login-form-controls{margin-bottom:20px}.home-page .form-page.modal:not(.onboarding-page) .login-form-controls .close-button-icon{position:absolute}.home-page .form-page.modal:not(.onboarding-page) .login-form-controls .main-title{margin:0}}.home-page .form-page.modal:not(.onboarding-page) .close-button{background-color:transparent;border:none;z-index:1;padding:0;font-size:12px;font-weight:500;line-height:14.4px;letter-spacing:.06em;text-align:left;text-transform:uppercase;margin-bottom:20px}@media (max-width: 1024px){.home-page .form-page.modal:not(.onboarding-page) .close-button{display:none}}.home-page .form-page.modal:not(.onboarding-page) .close-button-icon{display:none}@media (max-width: 1024px){.home-page .form-page.modal:not(.onboarding-page) .close-button-icon{display:block;background-color:transparent;border:none;z-index:1;padding:0;font-size:12px;font-weight:500;line-height:14.4px;letter-spacing:.06em}}.home-page .form-page.modal:not(.onboarding-page) .infoReactivate{margin-top:30px}.home-page .form-page.modal:not(.onboarding-page) .passwordContainer{width:100%}.home-page .form-page.modal:not(.onboarding-page) .passwordContainer input{width:100%;height:50px}.home-page .form-page.modal:not(.onboarding-page) .passwordContainer .showPasswordIcon{cursor:pointer;position:absolute;right:9px;top:13px}.home-page .form-page.modal:not(.onboarding-page) .forgotPassword{color:#000;font-weight:500;font-size:12px;text-align:right;margin-top:0;text-transform:uppercase;cursor:pointer}.home-page .form-page.modal:not(.onboarding-page) .forgotPassword span{border-bottom:1px dotted black;text-decoration:none}.home-page .form-page.modal:not(.onboarding-page) input,.home-page .form-page.modal:not(.onboarding-page) select{font-size:14px}.home-page .form-page.modal:not(.onboarding-page) button[type=submit]{font-weight:500;transition:.3s;background-color:#a57350;height:55px;font-size:14px;text-transform:uppercase}.home-page .form-page.modal:not(.onboarding-page) button[type=submit]:hover{background-color:#c8a084}.home-page .form-page.modal:not(.onboarding-page) button[type=submit]:disabled{color:#5f5f5f;background-color:#ececec}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.onboarding-page .carousel-root,.onboarding-page .carousel-root .carousel,.onboarding-page .carousel-root .carousel .slider-wrapper,.onboarding-page .carousel-root .carousel .slider-wrapper .slider{height:100%}.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item{height:100%;position:relative;display:flex;justify-content:center;padding:10rem 2rem}@media (max-width: 1024px){.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item{align-items:flex-end;justify-content:flex-start}}.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,#000)}.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item-content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1024px){.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item-content{align-items:flex-start;text-align:left}}.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item-content h2.main-title{font-size:1.5rem;margin-bottom:4px;font-family:SangBleu,serif;color:#fff}@media (min-width: 1024px){.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item-content h2.main-title{font-size:56px;margin-bottom:30px;font-family:SangBleu Light,serif}}.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item-content .description{margin:0;text-align:left;padding-right:8%;font-size:14px;font-weight:300;color:#fff}@media (min-width: 1024px){.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item-content .description{font-size:16px;max-width:40rem;text-align:center;font-weight:400;padding-right:0}}.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item img,.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item video{position:absolute;width:100%;top:0;left:0;right:0;height:100%;object-fit:cover;z-index:-1}@media (max-width: 1024px){.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item .desktop-asset{display:none}}@media (min-width: 1024px){.onboarding-page .carousel-root .carousel .slider-wrapper .slider .slide-item .mobile-asset{display:none}}.onboarding-page .carousel-root .carousel .control-next-button,.onboarding-page .carousel-root .carousel .control-prev-button{width:59px;height:59px;padding:0;border:none;border-radius:4rem;z-index:2;position:absolute;top:50%;background:#ffffff1a;display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){.onboarding-page .carousel-root .carousel .control-next-button,.onboarding-page .carousel-root .carousel .control-prev-button{top:initial;bottom:1rem}}.onboarding-page .carousel-root .carousel .control-next-button>div,.onboarding-page .carousel-root .carousel .control-prev-button>div{width:32px;height:32px}.onboarding-page .carousel-root .carousel .control-next-button>div path,.onboarding-page .carousel-root .carousel .control-prev-button>div path{stroke:#fff}.onboarding-page .carousel-root .carousel .control-prev-button{left:2rem}.onboarding-page .carousel-root .carousel .control-next-button{right:2rem}.onboarding-page .carousel-root .carousel .control-dots{display:flex;gap:.5rem;justify-content:center;bottom:5rem}@media (max-width: 1024px){.onboarding-page .carousel-root .carousel .control-dots{left:2rem;justify-content:start}}.onboarding-page .carousel-root .carousel .control-indicator{background:transparent;border:none;padding:1rem 0;padding-inline:unset}.onboarding-page .carousel-root .carousel .control-indicator span{position:relative;color:transparent;width:.5rem;height:.5rem;padding:0;display:block;background:#fff4;border-radius:1rem}@media (min-width: 1024px){.onboarding-page .carousel-root .carousel .control-indicator span{width:2rem;height:.25rem;border-radius:0}}.onboarding-page .carousel-root .carousel .control-indicator.is-active span{width:2rem;background-color:#fff}.onboarding-page .control-skip{position:absolute;z-index:1;top:0;width:100%;padding:2rem;display:flex;justify-content:flex-end}.onboarding-page .control-skip button{padding:.5rem 1rem;border:none;border-radius:10px;background:#0003;color:#fff;z-index:1;font-size:.8rem;font-weight:500;letter-spacing:.06em;text-align:center;height:35px}@media (max-width: 1024px){html:has(section.generic-modal.is-open),html:has(section.modal.is-open){overflow:hidden}}.generic-modal{display:none}.generic-modal h1{font-size:2.25rem;margin:15px auto;width:70%}@media (max-width: 1024px){.generic-modal h1{font-size:20px;width:100%}}.generic-modal p{color:#000;width:80%;text-align:center;margin:auto;font-weight:300}@media (max-width: 1024px){.generic-modal p{width:100%}}.generic-modal.is-open{position:fixed;z-index:1050;background:#00000029;width:100vw;top:0;height:100vh;display:flex;left:0;justify-content:center;align-items:center}.generic-modal .content{position:relative;padding:2rem;width:90vw;max-width:575px;background:#fff;text-align:center}.generic-modal .content .cross{position:absolute;background:transparent;right:14px;top:14px;height:30px;width:30px}.generic-modal .content .link{display:block;background:#9e7557;height:55px;line-height:55px;margin:30px auto 0;width:50%;text-transform:uppercase;color:#fff}.generic-modal .content .link:hover{cursor:pointer}@media (max-width: 1024px){.generic-modal .content .link{width:100%}}.generic-modal.waiting-list-modal .content{text-align:center;max-width:500px;padding:3rem 2rem}.generic-modal.waiting-list-modal .content h1{font-family:Freight Display Pro,serif;font-size:2.5rem;margin-bottom:2rem;line-height:1.2;margin:0 0 1rem;width:100%;text-transform:uppercase}.generic-modal.waiting-list-modal .content p{font-family:Fira Sans,sans-serif;font-size:16px;line-height:1.5;color:#333;margin-bottom:2rem;width:100%}.generic-modal.waiting-list-modal .content .subtitle{margin-top:1rem;margin-bottom:2rem}.generic-modal.waiting-list-modal .content input.email-input{width:100%;max-width:400px;margin:0 auto 2rem;padding:1rem;border:1px solid #E5E5E5;border-radius:0;background-color:#f5f5f5;font-size:16px;color:#333;text-align:center}.generic-modal.waiting-list-modal .content input.email-input:disabled{cursor:not-allowed}.generic-modal.waiting-list-modal .content .link{display:inline-block;width:100%;max-width:400px;background:#8b6e5b;color:#fff;border:none;font-size:14px;font-weight:500;letter-spacing:1px;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;margin-top:0;text-align:center}.generic-modal.waiting-list-modal .content .link:hover{background:#7c6251}.generic-modal.waiting-list-modal .content .cross svg{width:24px;height:24px}@media (max-width: 768px){.generic-modal.waiting-list-modal .content{padding:2rem 1.5rem;margin:1rem}.generic-modal.waiting-list-modal .content h1{font-size:32px}.generic-modal.waiting-list-modal .content input.email-input,.generic-modal.waiting-list-modal .content .link{max-width:100%}}.modal{visibility:hidden;display:flex;position:fixed;bottom:0;left:0;width:100%;height:100%;justify-content:center;align-items:end;background:#0008;opacity:0;z-index:-1;transition:opacity .5s ease,visibility .5s ease,z-index 10s ease}.modal.is-open{visibility:visible;opacity:1;z-index:950;transition:opacity .5s ease,visibility .5s ease}.modal.is-open.contact-modal{z-index:960}@media (min-width: 1024px){.modal{justify-content:end;align-items:center}.modal.is-open{z-index:1050}.modal.contact-modal.is-open{z-index:1060}}.modal.welcome-modal .modal-content .modal-header{position:absolute;right:10px;top:10px}.modal .modal-content{position:absolute;background-color:#fff;padding:20px;box-shadow:0 4px 6px #0505051a;max-height:100%;max-width:100%}@media (min-width: 1024px){.modal .modal-content{width:fit-content;height:100%;justify-content:end;align-items:center;padding:20px}}.modal .modal-content.from-collection .modal-header{width:calc(100vw - 225px);right:initial}.modal .modal-content.from-collection .modal-header .cross{margin-right:0;margin-top:10px}@media (max-width: 1024px){.modal .modal-content.from-collection .modal-header{width:98%}}.modal .modal-content .modal-header{height:40px;z-index:1;position:fixed;display:flex;justify-content:flex-end;align-items:center;right:22vw}@media (max-width: 1024px){.modal .modal-content .modal-header{justify-content:flex-start;right:12vw}}.modal .modal-content .modal-header .cross{width:32px;height:32px;z-index:2;cursor:pointer}.modal .modal-content .modal-header .cross:hover{filter:invert(.5)}.modal .modal-content::-webkit-scrollbar{width:3px;height:3px}.modal .modal-content::-webkit-scrollbar-button{width:3px;height:3px}.modal .modal-content::-webkit-scrollbar-thumb{background:#000;border:0px none black;border-radius:0}.modal .modal-content::-webkit-scrollbar-track{background:#d3d3d3;border:0px none lightgrey;border-radius:0}.modal .modal-content::-webkit-scrollbar-track:hover{background:#d3d3d3}.modal .modal-content::-webkit-scrollbar-track:active{background:#d3d3d3}.modal .modal-content::-webkit-scrollbar-corner{background:transparent}.modal.is-window{justify-content:center;align-content:center}@media (max-width: 1024px){.modal.is-window .modal-header .cross{left:15px}}.modal.is-window .modal-content{padding:0;width:calc(100vw - 200px);height:calc(100vh - 200px);min-height:620px;overflow-y:scroll}.modal.is-window .modal-content.from-collection{max-width:1050px}.modal.is-window .modal-content.from-collection .modal-header{max-width:1047px}@media (max-width: 1024px){.modal.is-window .modal-content{width:100vw!important;height:100vh!important;padding:69px 0 56px}}.text-input-container{display:flex;flex-direction:column;width:100%;background-color:#fff;height:fit-content}.text-input-container label{text-transform:uppercase;font-family:Fira sans,"serif";font-weight:400;font-size:12px;line-height:18px;color:#5f5f5f;padding-bottom:5px}.text-input-container input{min-height:50px;max-height:50px;border-radius:2px;border:1px solid #e1e1e1;width:100%;font-weight:400;font-size:14px;color:#000;padding-inline:15px;background-color:inherit}.text-input-container input.error{border:1px solid red!important}.text-input-container input.disabled{opacity:.4}.date-input-container{display:flex;flex-direction:column;width:100%;background-color:#fff;height:fit-content}.date-input-container .date-input{border:1px solid #e1e1e1!important;border-radius:2px;min-height:50px;max-height:50px;overflow:hidden;width:100%}.date-input-container .date-input.disabled{opacity:.4}.date-input-container .date-input.error{border:1px solid red!important}.date-input-container .date-input .MuiInputBase-root{height:100%}.date-input-container .date-input .MuiOutlinedInput-notchedOutline{border:none}.date-input-container .date-input input{border:none!important;font-weight:400;font-size:14px;color:#000;opacity:1;-webkit-text-fill-color:#000000!important}.date-input-container .date-input button{background:none!important}.date-input-container .date-input label{margin-top:-1px;font-weight:400;font-size:13px;color:#858585}.phone-input-container{display:flex;flex-direction:column;width:100%;background-color:#fff;height:fit-content}.phone-input-container label{text-transform:uppercase;font-family:Fira sans,"serif";font-weight:400;font-size:12px;line-height:18px;color:#5f5f5f;padding-bottom:5px}.phone-input-container .phone-input{border:1px solid #e1e1e1;border-radius:2px;padding-left:10px;min-height:50px;max-height:50px;background-color:inherit;width:100%}.phone-input-container .phone-input.error{border:1px solid red!important}.phone-input-container .phone-input.disabled{border-color:#e1e1e166}.phone-input-container .phone-input input{border:none!important;outline:none!important}.phone-input-container .phone-input input:disabled{color:#000!important}.profile-form{overflow-y:auto;display:flex;flex-direction:column;gap:15px;-ms-overflow-style:none;scrollbar-width:none}.profile-form::-webkit-scrollbar{display:none}.profile-form .fields-divider{display:flex;gap:15px;width:100%}.unsubscribe-modal{align-items:center}@media (min-width: 1024px){.unsubscribe-modal{justify-content:center}}.unsubscribe-modal .modal-content{width:84vw;overflow-y:auto;max-height:78dvh}@media (min-width: 1024px){.unsubscribe-modal .modal-content{width:58vw;height:fit-content}}.unsubscribe-modal .unsubscribe-modal-content{background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:35px;padding-bottom:15px;width:100%;justify-content:center}@media (max-width: 1023px){.unsubscribe-modal .unsubscribe-modal-content{-ms-overflow-style:none;scrollbar-width:none}.unsubscribe-modal .unsubscribe-modal-content::-webkit-scrollbar{display:none}}.unsubscribe-modal .unsubscribe-modal-content>p{max-width:100%;text-align:center;font-weight:300;margin:0;font-family:SangBleu light,serif;font-size:20px}@media (min-width: 1024px){.unsubscribe-modal .unsubscribe-modal-content>p{font-size:36px;max-width:70%}}.unsubscribe-modal .unsubscribe-modal-content>p:nth-of-type(1){font-family:SangBleu light,serif;font-size:20px;color:#313130;margin-bottom:10px;font-weight:300}@media (min-width: 1024px){.unsubscribe-modal .unsubscribe-modal-content>p:nth-of-type(1){font-size:36px}}.unsubscribe-modal .unsubscribe-modal-content>p:nth-of-type(2){font-family:Fira Sans,serif;font-size:14px;color:#000;margin-bottom:25px}.unsubscribe-modal .unsubscribe-modal-content>hr{width:100%;min-height:1px;border:none;background-color:#dadada;margin-top:20px;margin-bottom:40px}@media (min-width: 1024px){.unsubscribe-modal .unsubscribe-modal-content>hr{max-width:85%}}.unsubscribe-modal .unsubscribe-modal-content .buttons{width:100%;display:flex;flex-direction:column;gap:10px}@media (min-width: 1024px){.unsubscribe-modal .unsubscribe-modal-content .buttons{flex-direction:row-reverse;align-items:center;max-width:65%}}.unsubscribe-modal .unsubscribe-modal-content .buttons>button:nth-of-type(2){background-color:#fff;border:1px solid #000000;color:#000}.account-deletion-modal{align-items:center}@media (min-width: 1024px){.account-deletion-modal{justify-content:center}}.account-deletion-modal .modal-content{width:84vw;max-height:78dvh;overflow-y:auto}@media (min-width: 1024px){.account-deletion-modal .modal-content{width:58vw;height:fit-content}}.account-deletion-modal .profile-deletion-modal-content{background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:35px;padding-bottom:15px;width:100%;justify-content:center}.account-deletion-modal .profile-deletion-modal-content .contact-information-container.desktop .generic-button{width:210px}@media (max-width: 1023px){.account-deletion-modal .profile-deletion-modal-content{-ms-overflow-style:none;scrollbar-width:none}.account-deletion-modal .profile-deletion-modal-content::-webkit-scrollbar{display:none}}.account-deletion-modal .profile-deletion-modal-content>p{max-width:100%;text-align:center;font-weight:300;margin:0 0 10px;font-family:SangBleu light,serif;font-size:20px;color:#313130}@media (min-width: 1024px){.account-deletion-modal .profile-deletion-modal-content>p{font-size:36px;max-width:70%}}.account-deletion-modal .profile-deletion-modal-content .variable-length-texts{width:95%;display:flex;flex-direction:column;gap:15px}.account-deletion-modal .profile-deletion-modal-content .variable-length-texts.cropped{min-height:66px;overflow-y:clip;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.account-deletion-modal .profile-deletion-modal-content .variable-length-texts>p{text-align:center;margin:0}.account-deletion-modal .profile-deletion-modal-content .variable-length-texts>p:nth-of-type(1){font-family:Fira Sans,serif;font-size:14px;color:#000;font-weight:300}.account-deletion-modal .profile-deletion-modal-content .variable-length-texts>p:nth-of-type(2){font-family:Fira Sans,serif;font-size:12px;color:#000;font-style:italic;opacity:.7}.account-deletion-modal .profile-deletion-modal-content>button{font-family:Fira Sans,serif;font-weight:400;font-size:12px;color:#000;background-color:transparent;border:none;margin-bottom:15px;text-transform:uppercase}.account-deletion-modal .profile-deletion-modal-content>hr{width:100%;min-height:1px;border:none;background-color:#dadada;margin-top:20px;margin-bottom:40px}@media (min-width: 1024px){.account-deletion-modal .profile-deletion-modal-content>hr{max-width:85%}}.account-deletion-modal .profile-deletion-modal-content .buttons{width:100%;display:flex;flex-direction:column;gap:10px}@media (min-width: 1024px){.account-deletion-modal .profile-deletion-modal-content .buttons{flex-direction:row-reverse;align-items:center;max-width:65%}}.account-deletion-modal .profile-deletion-modal-content .buttons>button:nth-of-type(2){background-color:#fff;border:1px solid #000000;color:#000}.profile-modal .navbar-mobile{position:absolute;bottom:0;left:0}.profile-modal .mobile-profile-container{width:calc(100vw - 40px);height:calc(100dvh - 40px);display:flex;flex-direction:column;background-color:#fff;padding-bottom:80px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 1024px){.profile-modal .mobile-profile-container{margin-top:50px}}.profile-modal .mobile-profile-container::-webkit-scrollbar{display:none}.profile-modal .mobile-profile-container .header{min-height:40px;max-height:40px;width:100%;background-color:#fff;position:sticky;top:0;text-align:center;z-index:1;display:flex;justify-content:center}.profile-modal .mobile-profile-container .header .back-arrow{position:absolute;left:0;height:26px;z-index:1}.profile-modal .mobile-profile-container .header p{font-family:SangBleu;font-weight:400;font-size:18px;color:#000;margin:0}.profile-modal .mobile-profile-container .profile-card{display:flex;flex-direction:column;margin-top:30px;margin-bottom:30px;width:fit-content;max-width:80%;align-items:center;align-self:center}.profile-modal .mobile-profile-container .profile-card .contact-picture{width:90px;height:90px}.profile-modal .mobile-profile-container .profile-card>div{display:flex;flex-direction:column;align-items:center}.profile-modal .mobile-profile-container .profile-card>div p{margin:0;font-weight:400}.profile-modal .mobile-profile-container .profile-card>div p:first-of-type{font-family:SangBleu,serif;font-size:17px;color:#313130}.profile-modal .mobile-profile-container .profile-card>div p:last-of-type{font-size:11px;color:#858585}.profile-modal .mobile-profile-container hr{height:1px;width:100%;margin-block:20px;background-color:#dadada;border:none}.profile-modal .mobile-profile-container hr:last-of-type{margin-bottom:10px}.profile-modal .mobile-profile-container .regular-content{display:flex;flex-direction:column;width:100%;gap:10px}.profile-modal .mobile-profile-container .regular-content .profile-content-switch{font-family:SangBleu light,serif;background-color:transparent;border:none;padding:0;width:fit-content;font-weight:300;font-size:16px;margin-bottom:10px;color:#000}.profile-modal .mobile-profile-container .regular-content a{font-family:SangBleu light,serif;font-weight:300;font-size:16px;color:#000}.profile-modal .mobile-profile-container .regular-content .dashed-label{font-size:12px}.profile-modal .mobile-profile-container .profile-content-container{display:flex;flex-direction:column;gap:20px;padding-inline:10px}@media (max-width: 1024px){.profile-modal .mobile-profile-container .profile-content-container{margin-bottom:50px}}.profile-modal .mobile-profile-container .profile-content-container .profile-actions{display:flex;flex-direction:column;gap:10px}.profile-modal .mobile-profile-container .profile-content-container .profile-actions>div{display:flex;flex-direction:column;gap:5px}.profile-modal .mobile-profile-container .profile-content-container .profile-actions p{margin:0}.generic-close-button{position:absolute;border:none;background-color:transparent;padding:0;width:fit-content;color:#000;font-weight:500;font-size:12px;text-transform:uppercase;transition:.1s}.generic-close-button:hover{color:#a57350}.desktop-profile-container{width:calc(100vw - 40px);height:calc(100vh - 40px);display:flex;background-color:#fff;gap:20px;padding:40px 30px 20px 20px}.desktop-profile-container .left-part{position:relative;flex:1}.desktop-profile-container .left-part p{margin:0;color:#000;font-family:SangBleu light}.desktop-profile-container .left-part p:first-of-type{font-weight:300;font-size:48px;margin-top:35px;margin-bottom:40px}.desktop-profile-container .left-part p:nth-of-type(2){font-weight:400;font-size:16px;margin-bottom:18px}.desktop-profile-container .left-part a{font-family:SangBleu light,serif;font-weight:300;font-size:16px;color:#00000080}.desktop-profile-container .left-part hr{height:1px;width:196px;margin:20px 0;background-color:#dadada;border:none}.desktop-profile-container .right-part{flex:1;display:flex;flex-direction:column}.desktop-profile-container .right-part .profile-card{display:flex;width:fit-content;align-items:center;gap:10px}.desktop-profile-container .right-part .profile-card .contact-picture{width:90px;height:90px}.desktop-profile-container .right-part .profile-card>div{display:flex;flex-direction:column;gap:5px}.desktop-profile-container .right-part .profile-card>div p{margin:0;font-weight:400}.desktop-profile-container .right-part .profile-card>div p:first-of-type{font-family:SangBleu,serif;font-size:24px;color:#313130}.desktop-profile-container .right-part .profile-card>div p:last-of-type{font-size:14px;color:#858585}.desktop-profile-container .right-part .horizontal-line{height:1px;width:100%;margin-top:10px;margin-bottom:20px;background-color:#dadada;border:none}.desktop-profile-container .right-part .profile-actions{width:100%;display:flex;gap:30px;height:fit-content;margin-top:25px}.desktop-profile-container .right-part .profile-actions>div{flex:1;display:flex;flex-direction:column;justify-content:space-between}.desktop-profile-container .right-part .profile-actions>div .helper-text{margin:0 0 10px;font-weight:300;font-size:12px;color:#000}.desktop-profile-container .right-part .profile-actions .vertical-line{background-color:#ececec;width:1px;border:none;height:100%;margin:0}.desktop-profile-container .right-part .profile-form .generic-button{width:196px;margin-top:15px}.desktop-profile-container .dashed-label{font-size:12px}.recommended-products{display:flex;flex-wrap:nowrap;width:100%;justify-content:center;margin:30px auto 0}.recommended-products .dashboard-redirection-container{display:flex}@media (min-width: 1024px){.recommended-products{margin:100px auto 10px}.recommended-products .dashboard-redirection-container{display:none}}.recommended-products .main-title{display:flex;flex-direction:column;justify-content:center}.recommended-products .main-title .buttonContainer{max-width:230px;margin-top:20px;padding-top:20px}.recommended-products .main-title p{font-size:2.55rem}.recommended-products .main-title .first-title-variant{font-weight:300;font-family:SangBleu light;color:#000;width:80%;margin:0}@media (max-width: 1024px){.recommended-products .main-title .first-title-variant{padding-bottom:10px}}@media (min-width: 1024px){.recommended-products .main-title .first-title-variant br{display:none}}.recommended-products .main-title .first-title-variant .no-break{white-space:nowrap;font-family:inherit}.recommended-products .main-title>hr{height:1px;background-color:#9a7b63;width:30px;border:none}@media (min-width: 1024px){.recommended-products .main-title>hr{display:none}}.recommended-products .product-carousel-container{overflow-x:auto;overflow-y:hidden}.recommended-products .product-carousel-container::-webkit-scrollbar{width:3px;height:3px}.recommended-products .product-carousel-container::-webkit-scrollbar-button{width:3px;height:3px}.recommended-products .product-carousel-container::-webkit-scrollbar-thumb{background:#000;border:0px none black;border-radius:0}.recommended-products .product-carousel-container::-webkit-scrollbar-track{background:#d3d3d3;border:0px none lightgrey;border-radius:0}.recommended-products .product-carousel-container::-webkit-scrollbar-track:hover{background:#d3d3d3}.recommended-products .product-carousel-container::-webkit-scrollbar-track:active{background:#d3d3d3}.recommended-products .product-carousel-container::-webkit-scrollbar-corner{background:transparent}.recommended-products .product-carousel-container .products-carousel{padding-bottom:50px;width:fit-content;display:flex;gap:10px;margin-top:30px}@media (min-width: 1024px){.recommended-products .product-carousel-container .products-carousel{justify-content:center;margin-top:0}}.recommended-products .product-carousel-container .products-carousel::-webkit-scrollbar{display:none}.recommended-products .product-carousel-container .products-carousel .slide-container{border:1px solid #e1e1e1;height:400px;width:260px;display:flex;flex-direction:column;align-items:center;padding-inline:15px}.recommended-products .product-carousel-container .products-carousel .slide-container img{width:230px;height:244px;object-fit:contain}.recommended-products .product-carousel-container .products-carousel .slide-container .name{font-family:SangBleu Light,serif;font-size:18px;text-align:center;max-height:30px;color:#000}.recommended-products .product-carousel-container .products-carousel .slide-container .capacity{position:absolute;bottom:40px;font-family:Fira Sans;font-weight:400;font-size:12px}.recommended-products .product-carousel-container .products-carousel .slide-container a{position:absolute;bottom:20px;color:#000;font-family:Fira Sans;font-weight:500;font-size:12px;border-bottom:1px dashed black;transition:.1s}.recommended-products .product-carousel-container .products-carousel .slide-container a:hover{color:#a57350}@media (max-width: 1024px){.recommended-products{flex-direction:column;align-items:center;padding:0}.recommended-products .main-title{text-align:center;width:100%;align-items:center;margin:0}.recommended-products .main-title .first-title-variant{font-size:20px}.recommended-products .main-title .buttonContainer{display:none;justify-content:center;text-align:center}.recommended-products .product-carousel-container{width:100%}.recommended-products .product-carousel-container .products-carousel{justify-content:center}}.dashboard-redirection-container{width:100%;min-height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard-redirection-container .redirection-link{font-weight:500;font-size:12px;border-bottom:1px dashed black;color:#000}#loadingContainer{position:fixed;z-index:10000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0009;top:0;left:0;bottom:0;right:0;touch-action:none;transition:.3s;opacity:0}#loadingFlasher{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:relative;max-width:465px;margin:auto;filter:invert(1)}#loadingContainer.fade-in,#loadingFlasher.fade-in{opacity:1}#loadingContainer.fade-out,#loadingFlasher.fade-out{opacity:0}#loadingContainer img,#loadingFlasher img{position:absolute;width:80px;top:calc(50% - 40px);left:calc(50% - 40px)}#loadingContainer img#logo_int,#loadingFlasher img#logo_int{-webkit-animation:opacity 1s ease-in-out infinite;-moz-animation:opacity 1s ease-in-out infinite;animation:opacity 1s ease-in-out infinite}@keyframes opacity{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.certificate{padding:14px 0 0;flex:0 0 auto;background:#fff;overflow:hidden;width:45vw;max-width:350px;height:auto;display:flex;flex-direction:column;cursor:pointer;filter:brightness(.95);height:350px}@media (min-width: 1024px){.certificate{width:22rem;height:460px}}.certificate a{display:flex;flex-direction:column;align-items:center}.certificate-link{display:flex;flex-direction:column;justify-content:center;align-items:center}.certificate-info{width:100%;margin:10px 0;flex:1;justify-content:center;display:flex;flex-direction:column}@media (min-width: 1024px){.certificate-info{min-height:100px}}.certificate-info h4{font-size:12px!important;font-weight:300;padding:0 10px;display:flex;justify-content:center;align-items:center;text-align:center;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp: 2){.certificate-info h4{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (min-width: 1024px){.certificate-info h4{padding:0 2rem;font-size:22px!important;font-family:SangBleu,serif}}.certificate-info .limited_mention{text-transform:uppercase;text-align:center;color:#9e7557;font-weight:400;font-size:7px;margin:0 0 10px}@media (min-width: 1024px){.certificate-info .limited_mention{font-size:10px}}.certificate-bottle-img{object-fit:contain;width:80%;margin:0 auto;min-height:10vh}@media (max-width: 1024px){.certificate-bottle-img{max-width:300px;max-height:150px;width:90%;object-fit:contain}}.certificate-header{text-transform:uppercase;text-align:center;display:flex;flex-direction:column;align-items:center}.certificate-header h5{font-size:8px;font-weight:500}@media (min-width: 1024px){.certificate-header h5{font-size:9px}}.certificate-header h6{font-size:6px;font-weight:300}@media (min-width: 1024px){.certificate-header h6{font-size:8px}}.certificate-header .medal-icon{position:absolute;right:8px;top:-6px;display:flex;align-items:center;background-color:#c5a46b;padding:1px 4px;gap:5px;border-radius:4px}.certificate-header .medal-icon .react-svg{display:flex;align-items:center;padding:1px 4px}.certificate-header .medal-icon span{text-transform:uppercase;color:#fff;font-family:Fira Sans,serif;font-weight:700;font-size:12px;margin-top:1px}@media (max-width: 1024px){.certificate-header .medal-icon span{display:none}}.certificate-header .certificate-logo{width:15px;height:15px;margin-bottom:5px}@media (min-width: 1024px){.certificate-header .certificate-logo{width:20px;height:20px;margin-bottom:5px}}.certificate-footer{width:100%;border-top:1px solid rgba(0,0,0,.133);display:flex}.certificate-footer div{flex:1;padding:.75rem 0}@media (min-width: 1024px){.certificate-footer div{padding:.75rem 1.5rem}}@media (max-width: 370px){.certificate-footer div h5{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.certificate-footer div p{font-size:10px;font-weight:300;color:#313130;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 1024px){.certificate-footer div p{font-size:14px}}.certificate-footer div h5{font-size:8px;font-weight:500;color:#5f5f5f;opacity:.8}@media (min-width: 1024px){.certificate-footer div h5{font-size:10px}}.certificate-new{flex:0 0 auto;padding:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;overflow:hidden;width:45vw;max-width:350px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='3' stroke-dasharray='5%2c 10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}@media (max-width: 1024px){.certificate-new:nth-child(odd){width:45vw;height:350px}}@media (min-width: 1024px){.certificate-new{width:22rem;height:459px;margin-top:1px}}.certificate-new p{font-family:SangBleu Light,serif;font-size:1.5rem;color:#000;width:80%;text-align:center;margin:0 10px}.certificate-new .decanter-logo{width:35%;min-width:100px}.certificate-new .decanter-logo path{fill:#ac9e70}.welcome-page .recommended-products{width:92%}.welcome-page .recommended-products .buttonContainer{margin-top:40px;margin-bottom:80px;margin-left:-40px}@media (min-width: 1024px){.welcome-page .recommended-products .buttonContainer{display:none}}.welcome-page .welcome-add-to-wallet{max-width:92%;margin:20px auto}.welcome-page .welcome-content{display:flex}.welcome-page .welcome-content.no_decanter .contact-compact-card{margin-bottom:80px}@media (max-width: 1024px){.welcome-page .welcome-content.no_decanter{flex-direction:column}}@media (max-width: 1024px){.welcome-page .welcome-content{flex-direction:column-reverse}}.welcome-page .welcome-content img{max-width:465px;aspect-ratio:1/1}@media (max-width: 1023px){.welcome-page .welcome-content img{max-width:none}}.welcome-page .welcome-content .my-welcome-illustrations{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}@media (max-width: 1024px){.welcome-page .welcome-content .my-welcome-illustrations{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:100%;margin-bottom:40px}}.welcome-page .welcome-content .my-welcome-illustrations .illustration_1{grid-area:1/1/2/2;object-fit:cover;width:100%;height:340px}.welcome-page .welcome-content .my-welcome-illustrations .illustration_2{grid-area:1/2/2/3;object-fit:cover;width:100%;height:340px}.welcome-page .welcome-content .my-welcome-illustrations .illustration_3{grid-area:1/3/2/4;object-fit:cover;width:100%;height:340px}@media (max-width: 1024px){.welcome-page .welcome-content .my-welcome-illustrations .illustration_3{grid-area:2/1/2/4;height:517px}}.welcome-page .welcome-content .contact-compact-card{margin-top:20px;padding-inline:20px}@media (min-width: 1024px){.welcome-page .welcome-content .contact-compact-card{max-width:36vw;margin-inline:auto;padding-inline:none}.welcome-page .welcome-content .contact-compact-card .contact-information-container.mobile{max-width:340px}.welcome-page .welcome-content .contact-compact-card>p:first-child{width:350px}}.welcome-page .welcome-view{display:flex;flex-direction:column;margin-bottom:50px;margin-top:50px}@media (max-width: 1024px){.welcome-page .welcome-view{margin-top:60px}}.welcome-page .welcome-view section{flex:1;text-align:center;align-content:center}.welcome-page .welcome-view section .welcome-title,.welcome-page .welcome-view section .welcome-name{margin:0;font-size:50px}@media (max-width: 1024px){.welcome-page .welcome-view section .welcome-title,.welcome-page .welcome-view section .welcome-name{font-size:30px}}.welcome-page .welcome-view section .welcome-name{color:#b99b63}.welcome-page .welcome-view section .welcome-subtitle{text-transform:uppercase;font-weight:500;font-size:11px;margin-top:0;margin-bottom:5px}.welcome-page .welcome-view section .welcome-decanter-name{margin:0;font-size:26px}@media (max-width: 1024px){.welcome-page .welcome-view section .welcome-decanter-name{width:80%;margin:auto}}.welcome-page .welcome-view section .welcome-decanter-number{margin:0;text-transform:uppercase;color:#b99b63}.welcome-page .welcome-view section .welcome-decanter-description{max-width:350px;margin:20px auto}.welcome-page .welcome-view section .welcome-decanter-register,.welcome-page .welcome-view section .welcome-decanter-signature{max-width:350px;margin:5px auto}.welcome-page .welcome-view section .welcome-decanter-signature{font-weight:300;font-style:italic}.welcome-page .welcome-view section button{display:block;width:auto;padding:0 40px;margin:20px auto}.welcome-page .welcome-view section .buttonGroup{display:flex;flex-direction:column;width:auto}.welcome-page .welcome-view section .buttonGroup button{width:285px;margin:10px auto}.welcome-page .welcome-view img.mobile,.welcome-page .welcome-view .reactSVG.mobile{width:100%;object-fit:scale-down}.welcome-page .welcome-view img.desktop,.welcome-page .welcome-view .reactSVG.desktop{flex:1;object-fit:scale-down;max-width:80%}.welcome-page .welcome-view .reactSVG.desktop svg{margin:0 auto;display:block}@media (min-width: 1024px){.welcome-page .welcome-view{flex-direction:row}.welcome-page .welcome-view section .welcome-subtitle{margin-top:30px}}@media (min-width: 1024px){.welcome-page .decanter-not-registered-view{flex-direction:row}.welcome-page .decanter-not-registered-view h1,.welcome-page .decanter-not-registered-view p{text-align:left;margin-left:25%!important}.welcome-page .decanter-not-registered-view section .welcome-name{margin-bottom:30px}}.welcome-page .dashboard-page{width:calc(100% + 20px);margin:50px auto 50px -20px}.welcome-page .dashboard-page .recommended-products{margin-left:40px}.welcome-page .dashboard-page .certificates{flex-wrap:nowrap;padding:1.5rem}.welcome-page .dashboard-page .certificates.blur{justify-content:center}.welcome-page .dashboard-page .certificates .certificate{width:33%;max-width:22rem}.welcome-page .visit-cognac-hero{display:block;width:calc(100% + 20px);margin-left:-20px;margin-bottom:40px;background-image:url(/assets/cognac-front-oRrnvSLv.jpg);background-position:center;background-size:cover;height:450px;display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){.welcome-page .visit-cognac-hero{margin-left:0;width:100%}}.welcome-page .visit-cognac-hero:before{content:"";display:block;width:100%;height:100%;position:absolute;background:linear-gradient(0deg,#00000080,#00000080),linear-gradient(180deg,#0000004d,#00000026 40%,#8e8e8e00)}.welcome-page .visit-cognac-hero .visit-cognac-hero-content{display:block;width:80%;margin:0 auto;color:#fff!important}.welcome-page .visit-cognac-hero .visit-cognac-hero-content>h1{margin:0;padding-top:75px;font-size:36px;white-space:pre-line}@media (max-width: 1024px){.welcome-page .visit-cognac-hero .visit-cognac-hero-content>h1{padding:0;text-align:center;font-size:30px}}.welcome-page .visit-cognac-hero .visit-cognac-hero-content p{text-transform:uppercase;color:#fff;font-size:10px;margin-top:40px;font-weight:500}.welcome-page .visit-cognac-hero .visit-cognac-hero-content ul{font-size:14px;font-weight:300;list-style:none;padding:0}.welcome-page .visit-cognac-hero .visit-cognac-hero-content ul li{margin:10px 0}.welcome-page .visit-cognac-hero .visit-cognac-hero-content ul li>div{display:inline-block;width:30px;height:30px;aspect-ratio:1/1}.welcome-page .visit-cognac-hero .visit-cognac-hero-content ul li>div path{fill:#fff}.welcome-page .visit-cognac-hero .visit-cognac-hero-content ul li span{line-height:30px;vertical-align:text-bottom;margin-left:10px}.welcome-page .visit-cognac-hero .visit-cognac-hero-content button{font-size:14px;margin:20px auto 50px;width:auto;padding:0 40px}@media (max-width: 1024px){.welcome-page .visit-cognac-hero .visit-cognac-hero-content button{display:flex;justify-content:center;align-items:center;margin-bottom:0}}#product-modal{display:flex;flex-direction:column}#product-modal .product-section{display:flex;flex-direction:column;border-radius:2px;margin:20px 30px 0;background-color:#fff;filter:brightness(.95)}@media (max-width: 1024px){#product-modal .product-section{margin:20px 20px 0}}#product-modal .product-section:first-of-type{margin-top:40px}@media (max-width: 1024px){#product-modal .product-section:first-of-type{margin-top:50px}}#product-modal .product-section .product-certificate{width:100%;display:flex;flex-direction:column;align-items:center;margin:15px 0}#product-modal .product-section .product-certificate .react-svg{width:32px;height:32px;margin-bottom:10px}#product-modal .product-section .product-certificate p{text-transform:uppercase;font-size:12px;color:#000;margin:0}@media (max-width: 1024px){#product-modal .product-section .product-certificate p{font-size:8px}}#product-modal .product-section .product-certificate p:first-of-type{font-weight:500;font-size:16px}@media (max-width: 1024px){#product-modal .product-section .product-certificate p:first-of-type{font-size:12px}}#product-modal .product-section .product-content{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}@media (max-width: 1024px){#product-modal .product-section .product-content{grid-template-columns:1fr}#product-modal .product-section .product-content>div:first-child{order:2}#product-modal .product-section .product-content>div:nth-child(n+2){order:1}}#product-modal .product-section .product-content .product-description{text-align:center;justify-items:center;padding:0 10%}#product-modal .product-section .product-content .product-description h1{font-weight:300;font-size:26px;margin:0}#product-modal .product-section .product-content .product-description .bottling-date{margin:10px 0 5px;color:#9e7557;text-transform:uppercase}@media (max-width: 1024px){#product-modal .product-section .product-content .product-description .bottling-date{margin:25px 0 5px}}#product-modal .product-section .product-content .product-description u:hover{cursor:pointer;color:gray;transition:all .1s}#product-modal .product-section .product-content .product-description .info-icon{min-width:15px;min-height:15px;width:20px;height:20px;color:#9e7557;cursor:pointer}#product-modal .product-section .product-content .product-description .info-icon path{stroke:#9e7557;fill:#9e7557;stroke-width:5px}#product-modal .product-section .product-content .product-description .bottling-description{margin:0;font-weight:300;font-size:11px;color:#9e7557}#product-modal .product-section .product-content .product-description .description{font-weight:300;font-size:14px;color:#000;width:100%;margin:20px auto 40px}#product-modal .product-section .product-content .product-description .medal-button{width:90%;background-color:#fff;position:relative;border:1px solid rgba(0,0,0,.133);padding:18px;margin:15px auto 30px;text-transform:uppercase;text-align:center;font-weight:500;color:#000;transition:.1s;display:flex;align-items:center;justify-content:center}#product-modal .product-section .product-content .product-description .medal-button:hover{border:1px solid black;transition:all .1s}#product-modal .product-section .product-content .product-description .medal-button .medal-icon{width:20px;height:20px;margin-right:20px}#product-modal .product-section .product-content .product-image{position:relative;margin:auto}#product-modal .product-section .product-content .product-image img{width:100%;max-width:500px;height:auto}#product-modal .product-section .product-content .product-image .timeline-button-container{position:absolute;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;border:1px solid #a57350;bottom:20%;right:20%;border-radius:50%;box-shadow:1px 2px 5px #0000002e}#product-modal .product-section .product-content .product-image .timeline-button-container p{font-weight:400;font-size:10.94px;line-height:11.74px;color:#a57350;margin:0}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-unmounted,#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted,#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-unmounted .timeline-inner-container,#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted .timeline-inner-container,#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-loading .timeline-inner-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background-image:url(/img/timeline_bg.png);background-size:600% 600%;background-position:center;background-repeat:no-repeat}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted{background-color:#fff}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted .timeline-inner-container{width:80px;height:80px;border:1px solid #a57350}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted p{font-size:9.91px;line-height:10.4px}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted p:nth-child(odd){font-family:SangBleu,serif}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted p:nth-child(2n){font-family:SangBleu Italic,serif;font-style:italic}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted .arrow-down{width:12px;height:16px;left:7px;bottom:2px;transform:rotate(90deg) scale(.8)}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted .arrow-down svg path{stroke:#a57350}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-mounted p:last-of-type{font-family:SangBleu Bold,serif}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-unmounted .timeline-inner-container{width:100%;height:100%}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-unmounted p:nth-child(2n){font-family:SangBleu Italic,serif;font-style:italic}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-unmounted p:nth-child(odd){font-family:SangBleu Bold,serif}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-unmounted .chevron-down svg path{stroke:#a57350}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-loading{background-color:#fff}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-loading .timeline-inner-container{width:80px;height:80px;border:1px solid #a57350}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-loading .spinner-container{position:absolute;display:flex;align-items:center;justify-content:center;width:43px;height:43px}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-loading .spinner-container .spinner{width:43px;height:43px;animation:spin 1s linear infinite;transform-box:fill-box;transform-origin:50% 49%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:scale(1.2) rotate(0)}to{transform:scale(1.2) rotate(-360deg)}}#product-modal .product-section .product-content .product-image .timeline-button-container .timeline-loading p{font-family:SangBleu Italic,serif;font-style:italic;font-size:6.67px}#product-modal .product-section .product-identifiers{display:flex;justify-content:space-between;padding:20px 10%;border-top:.5px solid #dadada}#product-modal .product-section .product-identifiers div{display:flex;flex-direction:column}#product-modal .product-section .product-identifiers div p{margin:0}#product-modal .product-section .product-identifiers div p:not(.label){font-weight:300;color:#313130}@media (max-width: 1024px){#product-modal .product-section .product-identifiers div p:not(.label){font-size:12px}#product-modal .product-section .product-identifiers div .label{font-size:8px}}#product-modal .product-section .label{font-weight:500;font-size:12px;color:#858585;text-transform:uppercase}@media (max-width: 1024px){#product-modal .product-section .label{font-size:11px}}#product-modal .aura-container{display:flex;flex-direction:row;padding:20px 25px 30px;gap:40px;align-items:center}#product-modal .aura-container .aura-link:hover{color:gray}@media (max-width: 1024px){#product-modal .aura-container{flex-direction:column;text-align:center}}#product-modal .aura-container img{min-width:178px;height:60px}#product-modal .aura-container p,#product-modal .aura-container a{font-weight:400;font-size:12px;margin:0;color:#000;text-transform:uppercase;font-family:sans-serif}@media (max-width: 1024px){#product-modal .aura-container p,#product-modal .aura-container a{font-size:11px}}#product-modal .aura-container a{text-decoration:underline}#product-modal .product-contact{display:grid;grid-template-columns:repeat(2,1fr);margin:40px 0}@media (max-width: 1024px){#product-modal .product-contact{grid-template-columns:1fr;gap:20px;margin-bottom:0}}#product-modal .product-contact .contact-cta{display:flex;flex-direction:column;justify-content:center;padding:0 5% 30px}@media (max-width: 1024px){#product-modal .product-contact .contact-cta{align-items:center;text-align:center}}#product-modal .product-contact .contact-cta h3{font-weight:300;font-size:36px;color:#000;margin-top:0;margin-bottom:20px;white-space:pre-line}@media (max-width: 1024px){#product-modal .product-contact .contact-cta h3{font-size:17px}}#product-modal .product-contact .contact-cta .generic-button{width:fit-content;padding:0 10%}#product-modal .product-contact .product-illustrations{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:1px}#product-modal .product-contact .product-illustrations img{max-width:100%}@media (max-width: 1024px){#product-modal .product-contact .product-illustrations{grid-template-columns:repeat(2,1fr);width:100%}}#product-modal .product-contact .product-illustrations .illustration_1,#product-modal .product-contact .product-illustrations .illustration_2,#product-modal .product-contact .product-illustrations .illustration_3{object-fit:cover;width:100%;height:340px}@media (max-width: 1024px){#product-modal .product-contact .product-illustrations .illustration_3{grid-column:1/-1;height:517px}}#product-tooltip{margin-top:50px;padding-right:20px}@media (max-width: 1024px){#product-tooltip{padding-left:20px;padding-bottom:20px}}#product-tooltip h1,#product-tooltip h2{color:#9e7557}#product-tooltip p{white-space:pre-line}.contact-page .contact-content{padding:56px;justify-content:flex-start;min-width:500px;position:static;text-align:left;background:#fff;bottom:unset;right:0;width:100%;height:100vh;overflow-x:scroll}@media (max-width: 1024px){.contact-page .contact-content{padding-bottom:170px;padding-left:10px;padding-right:10px;min-width:initial}}.contact-page .contact-content .no-break{white-space:nowrap;font-size:initial;font-family:initial}.contact-page .contact-content h3.title{text-align:left}.contact-page .contact-content .contact-compact-card{padding:0;align-items:flex-start}.contact-page .contact-content .contact-compact-card p{font-size:1.125rem}@media (max-width: 1024px){.contact-page .contact-content .contact-compact-card p{font-size:16px}}.contact-page .contact-content .contact-compact-card hr{margin:15px 0}@media (max-width: 1024px){.contact-page .contact-content .contact-compact-card{align-items:center}.contact-page .contact-content .contact-compact-card h3.title{font-size:1.15rem}}.contact-page .contact-content .contact-compact-card .contact-card{width:100%}.contact-page .contact-content .contact-content-link{color:#000;font-family:Fira Sans;font-size:12px;font-weight:500;line-height:14.4px;letter-spacing:.06em;display:flex;justify-content:flex-start;margin-bottom:30px;cursor:pointer;transition:.1s}@media (max-width: 1024px){.contact-page .contact-content .contact-content-link{display:none}}.contact-page .contact-content .contact-content-link:hover{color:#c8a084}.contact-page .contact-content::-webkit-scrollbar{display:none}@media (min-width: 1024px){.contact-page .contact-content{position:fixed;z-index:10;top:0;width:33.79vw;margin:0}}.contact-page .contact-form input{height:55px}.contact-page .contact-form input,.contact-page .contact-form textarea{font-size:13px;width:100%;border-radius:0}.contact-page .contact-form p{font-size:1rem;font-family:Fira Sans;font-weight:300;line-height:26px}@media (max-width: 1024px){.contact-page .contact-form p{font-size:12px;margin-top:0}}.contact-page .contact-form p a{text-decoration:underline}.contact-page .contact-form p a:hover{color:#a57350}.contact-page header{text-align:left;padding-bottom:10px}@media (min-width: 1024px){.contact-page header h1{font-size:34px;margin:1.5rem 0}}.contact-page header p{font-size:1rem;font-weight:300;color:#000}.contact-page header .title-container{display:flex;gap:5px;justify-content:center}.contact-page header .title-container .back-arrow{display:none;min-height:25px;cursor:pointer}@media (max-width: 1024px){.contact-page header{text-align:center}.contact-page header p{font-size:1rem}.contact-page header h1{font-size:26px;margin:30px auto 0}.contact-page header .title-container .back-arrow{display:block;position:absolute;left:0}}.contact-page form{display:flex;flex-direction:column;gap:1rem;padding:2rem 0}.contact-page form input,.contact-page form textarea{padding:1rem;color:#000;background-color:#fff;border:1px solid rgba(0,0,0,.133)}.contact-page form input::placeholder,.contact-page form textarea::placeholder{text-transform:uppercase}.contact-page form button{background-color:#9e7557;color:#fff;padding:1.5rem;border:none;text-transform:uppercase;font-weight:700;transition:.1s}.contact-page form button:hover{background-color:#c8a084}.contact-page form button:disabled{background-color:#ececec;color:#0008;cursor:not-allowed}.contact-page form .whatsapp{position:relative;border:1px solid rgba(0,0,0,.133);padding:18px;text-transform:uppercase;text-align:center;font-weight:500;color:#000;transition:.1s}.contact-page form .whatsapp:hover{border:1px solid black}.contact-page form .whatsapp .whatsapp-icon{width:20px;height:20px;position:absolute;left:20px}@media (min-width: 1024px){.contact-page form .whatsapp{display:none}}.contact-page .contact-compact-card{align-items:flex-start}.contact-page .contact-compact-card .contact-information-container{min-height:fit-content}.contact-page .contact-compact-card .contact-information-container img{min-width:100px;height:100px;border-radius:50%;border:1px solid rgba(0,0,0,.133);aspect-ratio:1/1}.contact-page .contact-compact-card .contact-information-container.desktop{width:100%;padding:20px;justify-content:flex-start;align-items:center}.contact-page .contact-compact-card .generic-button{display:none}.dashboard-layout-container{height:445px;width:100%;display:flex;flex-direction:column}@media (min-width: 1024px){.dashboard-layout-container{height:100vh}}.dashboard-layout-container .dashboard-header{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;z-index:1000;height:fit-content;position:sticky;top:0}.dashboard-layout-container .dashboard-header.in-benefit{position:fixed}@media (min-width: 1024px){.dashboard-layout-container .dashboard-header{border-bottom:1px solid lightgrey}}.dashboard-layout-container .dashboard-header .navbar-container{width:60%;height:48px;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 1023px){.dashboard-layout-container .dashboard-header .navbar-container{display:none}}.dashboard-layout-container .dashboard-layout-header{display:flex;align-items:flex-end;justify-content:space-between;height:69px;overflow:visible;background:#fff;z-index:4;width:100%;padding-inline:8px;padding-bottom:10px}.dashboard-layout-container .dashboard-layout-header .return{aspect-ratio:1/1;height:28px;margin-right:8px;cursor:pointer}@media (min-width: 1024px){.dashboard-layout-container .dashboard-layout-header{padding-inline:15px;height:88px;align-items:center;padding-bottom:0}}.dashboard-layout-container .dashboard-layout-header .logo{position:absolute;left:10%;width:43px;height:43px;transform:translate(-50%)}@media (min-width: 1024px){.dashboard-layout-container .dashboard-layout-header .logo{width:47px;height:47px;left:50%}}.dashboard-layout-container .dashboard-layout-header .dashboard-layout-header-profile{display:flex;align-items:center;gap:10px;position:absolute;right:15px}.dashboard-layout-container .dashboard-layout-header .dashboard-layout-header-profile .profile-icon{height:40px;cursor:pointer}.dashboard-layout-container .dashboard-layout{height:100%}.dashboard-layout-container .dashboard-layout.sticky-bottom-content{bottom:0}.dashboard-layout-container .dashboard-layout .menu-item{display:flex;align-items:center;justify-content:center;flex-direction:column}.dashboard-layout-container .dashboard-layout .menu-item span{font-size:9px;margin-top:4px}@media (min-width: 1024px){.dashboard-layout-container .dashboard-layout .menu-item span{font-size:1rem}}.dashboard-layout-container .dashboard-layout .menu-item .menu-item-icon{width:30px;height:30px;margin:auto;display:flex;justify-content:center;align-items:center}@media (min-width: 1024px){.dashboard-layout-container .dashboard-layout .menu-item .menu-item-icon{display:none}}.dashboard-layout-container .dashboard-layout .dashboard-layout-content{min-height:calc(100vh - 125px);height:fit-content}@media (min-width: 1024px){.dashboard-layout-container .dashboard-layout .dashboard-layout-content{min-height:calc(100vh - 137px)}}@media (max-height: 625px){.dashboard-layout-container .dashboard-layout .dashboard-layout-content{padding-bottom:100px;min-height:100%}}.dashboard-layout-container .dashboard-layout .link.back-to-site{display:inline-block;opacity:0;max-width:40px;max-height:40px}.dashboard-layout-container .dashboard-layout .register-decanter-form{width:100%;padding-top:10px;padding-bottom:80px}@media (min-width: 1024px){.dashboard-layout-container .dashboard-layout .register-decanter-form{width:448px;padding:20px}}.dashboard-layout-container .dashboard-layout .register-decanter-form .register-decanter-subtitle{margin-top:40px}.dashboard-layout-container .dashboard-layout .register-decanter-form .register-decanter-subtitle p{font-family:Fira Sans,serif;font-weight:500;font-size:11px;color:#858585}.dashboard-layout-container .dashboard-layout .register-decanter-form p{font-family:Fira Sans,serif;font-weight:300;font-size:14px;color:#000}.dashboard-layout-container .dashboard-layout .register-decanter-form h2{font-size:22px}@media (min-width: 1024px){.dashboard-layout-container .dashboard-layout .register-decanter-form h2{font-size:34px}}.dashboard-layout-container .dashboard-layout .register-decanter-form .close-button{background-color:transparent;border:none;width:fit-content;text-transform:uppercase;color:#000;padding:0;font-weight:500;font-size:12px}.dashboard-layout-container .dashboard-layout .register-decanter-form .close-button:hover{color:#a57350}@media (max-width: 1023px){.dashboard-layout-container .dashboard-layout .register-decanter-form .close-button{display:none}}.dashboard-layout-container .dashboard-layout .register-decanter-form .close-button p{font-family:Fira Sans,serif;font-weight:300}.dashboard-layout-container .dashboard-layout .register-decanter-form .decanter-number-input{display:flex;width:100%;margin-block:14px;margin-top:30px;margin-bottom:30px}.dashboard-layout-container .dashboard-layout .register-decanter-form .decanter-number-input input{background:transparent;border:1px solid rgba(0,0,0,.267);width:100%;padding:14px;color:#000;border-radius:0}.dashboard-layout-container .dashboard-layout .register-decanter-form .decanter-number-input input::placeholder{text-transform:uppercase}.dashboard-layout-container .dashboard-layout .register-decanter-form .decanter-number-input .information-icon{height:24px;width:24px;cursor:pointer;position:absolute;right:10px;top:10px}.dashboard-layout-container .dashboard-layout .register-decanter-form .decanter-number-input .information-icon path{stroke:#858585;fill:#858585;stroke-width:5px}.dashboard-layout-container .dashboard-layout .register-decanter-form .submit-button{text-transform:uppercase;background:#9e7557;border:none;padding:1rem;width:100%;color:#fff;font-weight:700;transition:.1s}.dashboard-layout-container .dashboard-layout .register-decanter-form .submit-button:hover{background-color:#c8a084;cursor:pointer}.dashboard-layout-container .dashboard-layout .register-decanter-form .submit-button:disabled{background:#ececec;color:#0008;cursor:not-allowed}.dashboard-layout-container .dashboard-footer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:fit-content;background-color:#fafafa;border-top:1px solid #d7d6d6;gap:40px;padding:40px 0 100px}.dashboard-layout-container .dashboard-footer .social{border:1.5px solid #c5a46b}.dashboard-layout-container .dashboard-footer .social:hover{background-color:#c5a46b}.dashboard-layout-container .dashboard-footer .social:hover div{filter:brightness(0) invert(1)}.dashboard-layout-container .dashboard-footer .social div:nth-of-type(1){display:flex;justify-content:center;align-items:center}.dashboard-layout-container .dashboard-footer .social svg{width:20px;height:20px;color:#fff}@media (min-width: 1024px){.dashboard-layout-container .dashboard-footer{flex-direction:row;height:240px;padding:30px 50px}}.dashboard-layout-container .dashboard-footer .logo-container{width:68px;height:68px}@media (min-width: 1024px){.dashboard-layout-container .dashboard-footer .logo-container{width:80px;height:80px}}@media (max-width: 1024px){.dashboard-layout-container .dashboard-footer .links-container{flex-direction:column}}.dashboard-layout-container .dashboard-footer .links-container,.dashboard-layout-container .dashboard-footer .socials-container{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:18px}.dashboard-layout-container .dashboard-footer .links-container .link,.dashboard-layout-container .dashboard-footer .socials-container .link{font-family:Fira Sans,serif;font-weight:500;font-size:12px;text-transform:uppercase;color:#000;cursor:pointer;transition:.1s}.dashboard-layout-container .dashboard-footer .links-container .link:hover,.dashboard-layout-container .dashboard-footer .socials-container .link:hover{color:#c5a46b}.dashboard-layout-container .dashboard-footer .links-container .social,.dashboard-layout-container .dashboard-footer .socials-container .social{width:46px;height:46px;border-radius:100%;color:#c5a46b;transition:.1s}.dashboard-layout-container .dashboard-footer .links-container .social:hover,.dashboard-layout-container .dashboard-footer .socials-container .social:hover{background-color:#c5a46b;color:#fff}.no-scroll{position:fixed;width:100%}#add-decanter{cursor:pointer;transition:all .2s;height:67.5px;width:67.5px;background-color:#b99b63;position:sticky;bottom:40px;left:calc(100% - 107.5px);border-radius:50px;display:flex;border:none;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000004d;z-index:10;margin-bottom:20px}#add-decanter .add-decanter-plus{max-width:60px}#add-decanter .add-decanter-logo{min-width:60px;max-width:60px}#add-decanter svg path{fill:#fff}#add-decanter #add-decanter-text{color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-wrap:nowrap;overflow:hidden}#add-decanter #add-decanter-plus{background-color:#fff;border-radius:50%;width:23.5px;height:23.5px;position:absolute;top:0;right:0;transition:opacity .2s ease;display:flex;justify-content:center;align-items:center;font-family:SangBleu Light,serif;font-size:20px;padding-bottom:3px}#add-decanter:hover{justify-content:flex-start;width:210px;transition:width .2s ease}#add-decanter:hover #add-decanter-text{display:flex;margin:auto}#add-decanter:hover #add-decanter-plus{opacity:0;transition:opacity .2s ease}.add-decanter-hero-container{background-size:cover;background-position:bottom;width:100%;height:600px;display:flex;align-items:flex-end;padding:60px 70px;margin-bottom:3rem}@media (max-width: 1024px){.add-decanter-hero-container{max-height:298px;padding:34px 25px}}.add-decanter-hero-container .filter{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.add-decanter-hero-container .content{width:100%}.add-decanter-hero-container .content h2{color:#fff;font-size:36px;max-width:376px}@media (max-width: 1024px){.add-decanter-hero-container .content h2{font-size:20px}}.add-decanter-hero-container .content p{font-size:11px;font-weight:500;color:#f8f8f8;text-transform:uppercase}.add-decanter-hero-container .content button{height:56px;width:100%;max-width:376px;border:none;background-color:#fff}@media (max-width: 1024px){.add-decanter-hero-container .content button{height:48px;max-width:233px}}.add-decanter-hero-container .content button:hover{background-color:#ececec}.add-decanter-hero-container .content button p{font-size:14px;text-transform:uppercase;color:#5f5f5f}@media (max-width: 1024px){.add-decanter-hero-container .content button p{font-size:10px}}@media (max-width: 1024px){#add-decanter{display:none}}.benefits-section{position:relative;overflow-y:clip;display:flex;flex-direction:column;min-height:fit-content}.benefits-section:hover{cursor:pointer}.benefits-section .image-container{width:100%;height:fit-content;position:relative;border:1px solid #f2f2f2;max-height:300px}.benefits-section .image-container .indicator{position:absolute;top:8px;right:8px;display:flex;gap:2px;background-color:#fff;padding:5px 18px;border-radius:2px;border:.5px solid #e1e1e1;font-family:Fira sans,"serif";font-weight:500;font-size:14px;color:#5f5f5f;z-index:1;text-transform:uppercase;width:fit-content;max-width:90%;text-align:center}.benefits-section .image-container .indicator .notification-icon{width:20px;height:20px}@media (max-width: 1024px){.benefits-section .image-container .indicator{font-size:10px}.benefits-section .image-container .indicator .notification-icon,.benefits-section .image-container .indicator svg{width:12px;height:12px}}.benefits-section .image-container .indicator .waiting-list-button{display:flex;align-items:center;gap:8px;background-color:#fff;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-transform:uppercase}.benefits-section .image-container .indicator .waiting-list-button .notification-icon{width:20px;height:20px}.benefits-section .image-container .image-placeholder{display:block;width:100%;max-height:290px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;aspect-ratio:41/29}.benefits-section .image-container img{object-fit:cover;width:100%;height:100%;aspect-ratio:41/29}@media (max-width: 1024px){.benefits-section .image-container img{min-height:150px;max-height:400px}}.benefits-section .image-container .claimed-filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.benefits-section .image-container .react-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 1024px){.benefits-section .image-container .react-svg{width:20%}}.benefits-section .benefit-text-content{display:flex;flex:1;flex-direction:column;overflow-y:hidden}.benefits-section .benefit-text-content>p:nth-of-type(1){font-family:Fira sans,"serif";font-weight:600;font-size:10px;color:#a57350;text-transform:uppercase;margin-bottom:8px;margin-top:20px}@media (min-width: 1024px){.benefits-section .benefit-text-content>p:nth-of-type(1){font-size:12px}}.benefits-section .benefit-text-content>p:nth-of-type(2){font-family:Sangbleu,"serif";font-weight:400;font-size:16px;color:#000;margin-block-start:0px;margin-bottom:10px}@media (min-width: 1024px){.benefits-section .benefit-text-content>p:nth-of-type(2){font-size:20px}}.benefits-section .benefit-text-content>p:nth-of-type(3){font-family:Fira sans,"serif";font-weight:300;font-size:14px;color:#000;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis}@media (min-width: 1024px){.benefits-section .benefit-text-content>p:nth-of-type(3){font-size:16px}}.benefits-section .dashed-label{padding-top:10px;font-size:10px}@media (min-width: 1024px){.benefits-section .dashed-label{font-size:12px}}.new-benefits-container{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 20px 50px}.new-benefits-container .list{width:100%;height:fit-content;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:93vw;row-gap:40px;margin-top:20px}@media (min-width: 1024px){.new-benefits-container .list{max-width:calc(88rem + 3vw);grid-template-columns:repeat(3,1fr);gap:40px}}.new-benefits-container .list .indicator p{margin:0;font-size:12px}@media (max-width: 500px){.new-benefits-container .list .indicator p{font-size:8px}}.new-benefits-container .list .more-benefits-container{position:relative;height:auto;grid-column:span 1;background-image:url(/assets/bunker-square-Bpg1wTwT.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.new-benefits-container .list .more-benefits-container:nth-child(2n-1):nth-last-of-type(1){grid-column:span 2;height:450px}@media (min-width: 1024px){.new-benefits-container .list .more-benefits-container:nth-child(2n-1):nth-last-of-type(1){grid-column:span 1;height:auto}.new-benefits-container .list .more-benefits-container:nth-child(3n-1):nth-last-of-type(1){background-image:url(/assets/bunker-long-BNVwUYAE.jpg);background-position:50% 80%;grid-column:span 2;height:auto}.new-benefits-container .list .more-benefits-container:nth-child(3n-2):nth-last-of-type(1){background-image:url(/assets/bunker-long-BNVwUYAE.jpg);background-position:50% 70%;grid-column:span 3;height:450px}}.new-benefits-container .list .more-benefits-container .overlapping-text{position:absolute;height:100%;width:100%;padding:20px;z-index:1;top:0;-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.new-benefits-container .list .more-benefits-container .overlapping-text>p{margin:0;color:#fff;text-align:center}.new-benefits-container .list .more-benefits-container .overlapping-text>p:nth-of-type(1){font-family:Fira sans,"serif";font-weight:600;font-size:14px;text-transform:uppercase}.new-benefits-container .list .more-benefits-container .overlapping-text>p:nth-of-type(2){font-family:Sangbleu light,"serif";font-weight:300;font-size:18px}@media (min-width: 1024px){.new-benefits-container .list .more-benefits-container .overlapping-text>p:nth-of-type(2){font-size:26px}}.new-benefits-container .list .more-benefits-container .overlapping-text .react-svg{width:68px;height:104px}.new-benefits-container .list .more-benefits-container .overlapping-text .generic-button{display:inline-block;background-color:#fff;color:#000;max-width:260px}.new-benefits-container .list .more-benefits-container .overlapping-text .generic-button:hover{background-color:#dadada}.new-benefits-container .view-more{display:inline-block;margin:2rem;padding:1rem 3rem;background:#fff;color:#000;border:solid 1px rgba(0,0,0,.1333333333);text-transform:uppercase}.benefit-hero-container{position:relative;width:100%;min-height:375px;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.benefit-hero-container{min-height:calc(100vh - 137px);justify-content:center;align-items:center}}.benefit-hero-container .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:brightness(.5);background-size:cover;background-position:center;object-fit:cover}.benefit-hero-container .content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.benefit-hero-container .content-container .text-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;width:100%;height:100%;padding-inline:20px;padding-block:15px}@media (min-width: 1024px){.benefit-hero-container .content-container .text-content{height:42%;width:65%}}.benefit-hero-container .content-container .text-content p{color:#fff;text-align:center;margin-block-start:1rem;margin-block-end:1rem}.benefit-hero-container .content-container .text-content p:nth-of-type(1){font-family:Fira sans,"serif";text-transform:uppercase;font-size:10px;font-weight:600}@media (min-width: 1024px){.benefit-hero-container .content-container .text-content p:nth-of-type(1){font-weight:700;font-size:14px}}.benefit-hero-container .content-container .text-content p:nth-of-type(2){font-family:Sangbleu light,"serif";font-weight:300;font-size:32px}@media (min-width: 1024px){.benefit-hero-container .content-container .text-content p:nth-of-type(2){font-size:56px}}.benefit-hero-container .content-container .text-content p:nth-of-type(3){font-family:Fira sans,"serif";font-weight:400;font-size:13px}@media (min-width: 1024px){.benefit-hero-container .content-container .text-content p:nth-of-type(3){font-size:18px}}.benefit-hero-container .content-container .text-content .generic-button{background-color:#fff;color:#000;margin-top:20px;width:168px;font-size:11px}.benefit-hero-container .content-container .text-content .generic-button:hover{background-color:#ececec}@media (min-width: 1024px){.benefit-hero-container .content-container .text-content .generic-button{width:260px;font-size:14px}}.benefit-hero-container .content-container .add-decanter{display:none}@media (min-width: 1024px){.benefit-hero-container .content-container .add-decanter{display:block;position:absolute!important}}.coming-soon{min-height:500px;position:relative;padding:3rem;background-size:cover;background-position:center;text-align:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width: 1024px){.coming-soon{padding:6rem;height:calc(95vh - 137px);margin-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:650px}}.coming-soon:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;backdrop-filter:brightness(.5);-webkit-backdrop-filter:brightness(.5)}.coming-soon hr{background:#fff8;width:10vw;margin:3rem auto;height:1px;border:none}.coming-soon h6{text-transform:uppercase}.coming-soon h2,.coming-soon h6{color:#fff}.coming-soon h2{font-size:2rem}@media (min-width: 1024px){.coming-soon h2{font-size:3.5rem}}.coming-soon h6{font-size:.75rem;font-weight:600;margin:1rem}@media (min-width: 1024px){.coming-soon h6{font-size:1rem}}.coming-soon .pictos{display:flex;justify-content:center;gap:14px}.coming-soon .pictos>div{width:40px;height:40px}.coming-soon .pictos>div path{fill:#fff}@media (min-width: 1024px){.coming-soon .pictos>div{width:67px;height:67px}}@media (max-width: 1024px){.coming-soon{padding:40px}.coming-soon h2{font-size:25px}}.dashboard-page{overflow-x:hidden;display:flex;align-items:center;flex-direction:column}.dashboard-page .add-to-wallet{border:none}.dashboard-page .prospect-cta{display:flex;justify-content:center}@media (min-width: 1024px){.dashboard-page .prospect-cta{width:60vw;margin:auto}}.dashboard-page .prospect-cta-link{display:block;padding:2rem;width:fit-content;color:#000;background:#fff;border:1px solid rgba(0,0,0,.133);font-weight:900;text-transform:uppercase;text-align:center}.dashboard-page .tabs{margin:50px 0 30px}.dashboard-page .tabs button{position:relative;padding:1rem;background:transparent;border:none;color:#0008;transition:.1s;font-family:SangBleu Light,serif;font-size:16px;font-weight:400;line-height:23.5px;text-align:center}.dashboard-page .tabs button:hover{color:#a57350}.dashboard-page .tabs button.is-active{font-family:SangBleu Bold,serif}.dashboard-page .tabs button.is-active{font-weight:600}@media (min-width: 1024px){.dashboard-page .tabs button{width:unset}}.dashboard-page .horizontal-slider{position:relative;overflow:hidden}.dashboard-page .horizontal-slider .certificates:not(.no-decanter){display:flex;justify-content:start}.dashboard-page .horizontal-slider .certificates:not(.no-decanter).decanters-1{justify-content:center}@media (min-width: 1024px){.dashboard-page .horizontal-slider .certificates:not(.no-decanter).decanters-3 .certificate{min-width:242px}.dashboard-page .horizontal-slider .certificates:not(.no-decanter) .certificate{width:calc(25% - 3vw);min-width:311px}}.dashboard-page .horizontal-slider .generic-button{width:335px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 1024px){.dashboard-page .horizontal-slider .generic-button{width:260px;top:55%}}@media (max-width: 1024px){.dashboard-page .horizontal-slider-container{width:95%}.dashboard-page .horizontal-slider-container .horizontal-slider{width:initial}.dashboard-page .horizontal-slider-container.no-decanters{width:100vw}.dashboard-page .horizontal-slider{scrollbar-color:#000;scrollbar-width:auto}.dashboard-page .horizontal-slider .certificates{flex-wrap:nowrap;padding:1.5rem 7px;justify-content:space-evenly;overflow-y:hidden}.dashboard-page .horizontal-slider .certificates h6{flex-basis:100%;text-align:center}.dashboard-page .horizontal-slider .certificates::-webkit-scrollbar{width:3px;height:3px}.dashboard-page .horizontal-slider .certificates::-webkit-scrollbar-button{width:3px;height:3px}.dashboard-page .horizontal-slider .certificates::-webkit-scrollbar-thumb{background:#000;border:0px none black;border-radius:0}.dashboard-page .horizontal-slider .certificates::-webkit-scrollbar-track{background:#d3d3d3;border:0px none lightgrey;border-radius:0}.dashboard-page .horizontal-slider .certificates::-webkit-scrollbar-track:hover{background:#d3d3d3}.dashboard-page .horizontal-slider .certificates::-webkit-scrollbar-track:active{background:#d3d3d3}.dashboard-page .horizontal-slider .certificates::-webkit-scrollbar-corner{background:transparent}}.dashboard-page .view-more{display:inline-block;margin:4rem 2rem 2rem;padding:1rem 3rem;background:#fff;color:#000;border:solid 1px rgba(0,0,0,.1333333333);text-transform:uppercase}.dashboard-page .view-more:hover{border:solid 1px black}.dashboard-page .certificates.no-decanter{margin-top:40px}.dashboard-page .certificates.no-decanter .contact-compact-card{margin-top:100px}.dashboard-page .certificates{flex-wrap:wrap}.dashboard-page .certificates.blur{flex-wrap:nowrap}.dashboard-page .certificates:not(.no-decanter){justify-content:center;display:grid;gap:3vw;padding:1rem 0;grid-template-columns:repeat(4,1fr)}.dashboard-page .certificates:not(.no-decanter).blur{display:flex;filter:opacity(.3);overflow:hidden}@media (max-width: 1024px){.dashboard-page .certificates:not(.no-decanter).blur{width:148vw;justify-content:center}}@media (max-width: 1337px){.dashboard-page .certificates:not(.no-decanter){grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.dashboard-page .certificates:not(.no-decanter){grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.dashboard-page .certificates:not(.no-decanter){gap:1vw;justify-content:center!important}}.dashboard-page h4{font-family:SangBleu Light,serif;font-size:1.1rem}.dashboard-page .certificate-header h5,.dashboard-page .certificate-header h6,.dashboard-page .certificate-header p,.dashboard-page .certificate-footer h5,.dashboard-page .certificate-footer h6,.dashboard-page .certificate-footer p{margin:0}.dashboard-page .certificate-footer h5,.dashboard-page .certificate-footer p{text-transform:uppercase;margin:.25rem .8rem;font-size:.8rem}.dashboard-page .contact-compact-card{margin-block:20px}.dashboard-page .contact-compact-card .contact-information-container.desktop .generic-button{width:210px}@media (max-width: 1023px){.dashboard-page .contact-compact-card{padding-inline:20px}}.dashboard-page .recommended-products{padding-left:calc((95vw - 88rem)/2);padding-right:40px}.dashboard-page .recommended-products .main-title{width:80%}@media (max-width: 1337px){.dashboard-page .recommended-products{padding-left:0;margin-left:50px}.dashboard-page .recommended-products .main-title{width:640px;margin-right:50px}}.dashboard-page .recommended-products .product-carousel-container{margin-right:40px}@media (max-width: 1024px){.dashboard-page .recommended-products .product-carousel-container{margin-left:50px;margin-right:50px;width:90%}}@media (max-width: 1024px){.dashboard-page .recommended-products{margin-right:0;margin-left:0;padding-right:0}.dashboard-page .recommended-products .main-title{width:100%;margin-right:0}}.contact-pcd-cta{padding:1.5rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}.contact-pcd-cta .main-title{margin:0;text-align:center}.contact-pcd-cta hr{width:40px;height:1px;border:none;background-color:#9e7557}.contact-pcd-cta .contact-card{border:1px solid rgba(0,0,0,.133);padding:20px;display:flex;flex-wrap:wrap;align-items:center;width:fit-content;gap:10px}@media (min-width: 1024px){.contact-pcd-cta .contact-card{gap:50px;margin:auto;max-width:65vw}}.contact-pcd-cta .contact-card .avatar{position:relative;border-radius:5rem;overflow:hidden;width:68px;height:68px;border:1px solid rgba(0,0,0,.133);border-radius:50%}@media (min-width: 1024px){.contact-pcd-cta .contact-card .avatar{width:130px;height:130px}}.contact-pcd-cta .contact-card .information-container{display:flex;flex-direction:column;gap:14px;align-items:center}.contact-pcd-cta .contact-card .information-container .text-part{display:flex;flex-direction:column;margin-left:15px}@media (min-width: 1024px){.contact-pcd-cta .contact-card .information-container .text-part{margin-left:0}}.contact-pcd-cta .contact-card .information-container .text-part .button{display:none}@media (min-width: 1024px){.contact-pcd-cta .contact-card .information-container .text-part .button{display:block;margin-top:10px;min-width:210px}}.contact-pcd-cta .contact-card .information-container .text-part h2{font-size:20px;margin:0;font-family:SangBleu,serif}.contact-pcd-cta .contact-card .information-container .text-part h4{font-size:12px;color:#858585;margin:0;font-weight:lighter}.contact-pcd-cta .contact-card .information-container .text-part .text{opacity:1}.contact-pcd-cta .contact-card .information-container .text-part .text h2,.contact-pcd-cta .contact-card .information-container .text-part .text h4{margin:0}.contact-pcd-cta .contact-card .information-container .text-part .text h4{font-weight:lighter}.contact-pcd-cta .contact-card .button{flex-basis:100%;display:block;width:100%;background:#9e7557;color:#fff;font-weight:600;text-transform:uppercase;text-align:center;height:56px;line-height:56px;padding-inline:20px}@media (min-width: 1024px){.contact-pcd-cta .contact-card .button{display:none}}.generic-tab{min-width:fit-content;width:fit-content;height:34px;border-radius:100px;padding:10px 15px 10px 10px;background-color:#fff;display:flex;align-items:center;gap:3px;border:.5px solid #858585}@media (min-width: 1024px){.generic-tab{padding:15px 25px 15px 20px}}.generic-tab p{font-family:Fira Sans,"serif";font-weight:300;font-size:12px;color:#000;text-transform:uppercase}.generic-tab.selected{background-color:#ececec;cursor:default}.generic-tab.selected p{font-weight:500;color:#313130}.generic-tab .react-svg{height:24px}.generic-tabs-list{width:100%;height:fit-content;white-space:nowrap;overflow-x:auto;padding-block:30px;display:flex;align-items:center;gap:10px}@media (max-width: 1023px){.generic-tabs-list{-ms-overflow-style:none;scrollbar-width:none}.generic-tabs-list::-webkit-scrollbar{display:none}}.waiting-list-modal{align-items:center;opacity:0;transition:none}.waiting-list-modal.is-animating{opacity:1;transition:opacity .3s ease,transform .3s ease}@media (min-width: 1024px){.waiting-list-modal{justify-content:center}}.waiting-list-modal .modal-header{position:relative!important;right:initial!important}@media (max-width: 1024px){.waiting-list-modal .modal-header{justify-content:flex-end!important}}.waiting-list-modal .modal-content{width:84vw;overflow-y:auto;max-height:78dvh;position:relative}@media (min-width: 1024px){.waiting-list-modal .modal-content{width:650px;height:fit-content}}.waiting-list-modal .waiting-list-modal-content{background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px 50px;width:100%;position:relative}@media (max-width: 1024px){.waiting-list-modal .waiting-list-modal-content{padding:0 0 60px}}.waiting-list-modal .waiting-list-modal-content .close-button{position:absolute;top:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#000;padding:8px}.waiting-list-modal .waiting-list-modal-content .close-button:hover{opacity:.7}.waiting-list-modal .waiting-list-modal-content .main-title{font-family:Fira Sans,sans-serif;font-size:11px;color:#858585;text-transform:uppercase;text-align:center;margin:0;font-weight:500}@media (min-width: 1024px){.waiting-list-modal .waiting-list-modal-content .main-title{font-size:14px}}.waiting-list-modal .waiting-list-modal-content .main-subtitle{font-family:SangBleu Light,serif;font-size:28px;color:#313130;text-align:center;margin:0;font-weight:300;width:100%}@media (min-width: 1024px){.waiting-list-modal .waiting-list-modal-content .main-subtitle{font-size:36px;width:80%}}.waiting-list-modal .waiting-list-modal-content .description{font-family:Fira Sans,sans-serif;font-size:14px;font-weight:300;color:#000;text-align:center;margin:0;max-width:60%}@media (max-width: 1024px){.waiting-list-modal .waiting-list-modal-content .description{max-width:100%}}.waiting-list-modal .waiting-list-modal-content .email-input{width:100%;max-width:350px;padding:18px 16px;background-color:#e1e1e1;border:1px solid #dadada;border-radius:2px;font-family:Fira Sans,sans-serif;font-size:14px;color:#000;text-align:left;cursor:not-allowed}.waiting-list-modal .waiting-list-modal-content .email-input:disabled{opacity:.7}.waiting-list-modal .waiting-list-modal-content .submit-button{width:100%;max-width:300px;padding:16px;background-color:#9e7557;border:none;color:#fff;font-family:Fira Sans,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.waiting-list-modal .waiting-list-modal-content .submit-button:hover:not(:disabled){opacity:.9;cursor:pointer}.waiting-list-modal .waiting-list-modal-content .submit-button:disabled{opacity:.5;cursor:not-allowed}.benefits-tab-container{width:100%;display:flex;flex-direction:column;gap:15px}.benefits-tab-container p{margin:0}.benefits-tab-container .list-container{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.benefits-tab-container .list-container .list-container-header{width:100%;text-align:center;padding:50px 0 20px}.benefits-tab-container .list-container .list-container-header>p:nth-child(1){font-family:Fira sans,"serif";font-weight:600;font-size:10px;color:#a57350;margin-bottom:8px;text-transform:uppercase}@media (min-width: 1024px){.benefits-tab-container .list-container .list-container-header>p:nth-child(1){font-size:14px}}.benefits-tab-container .list-container .list-container-header>p:nth-child(2){font-family:Sangbleu light,"serif";font-weight:300;font-size:24px;color:#000;margin-bottom:2px}@media (min-width: 1024px){.benefits-tab-container .list-container .list-container-header>p:nth-child(2){font-size:48px}}.benefits-tab-container .list-container .no-benefits-section{font-size:18px;font-family:Fira Sans,serif;padding:20px 0;text-align:center;width:80%}.benefits-tab-container .list-container .no-benefits-section p:nth-of-type(1){font-family:SangBleu light,serif;font-size:42px;font-weight:300;text-align:center;color:#000}@media (max-width: 1024px){.benefits-tab-container .list-container .no-benefits-section p:nth-of-type(1){font-size:28px}}.benefits-tab-container .list-container .no-benefits-section p:nth-of-type(2){font-family:Fira Sans,serif;font-size:14px;font-weight:400;text-align:center;color:#5f5f5f;width:50%;margin:20px auto}@media (max-width: 1024px){.benefits-tab-container .list-container .no-benefits-section p:nth-of-type(2){width:80%;font-size:13px}}.benefits-tab-container .list-container .no-benefits-section .view-more{display:inline-block;margin:2rem;padding:1rem 3rem;background:#fff;color:#000;border:solid 1px rgba(0,0,0,.1333333333);text-transform:uppercase;font-size:14px}.benefits-tab-container .list-container .list{width:90%;height:fit-content;display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 1024px){.benefits-tab-container .list-container .list{grid-template-columns:repeat(3,1fr);gap:0;flex-wrap:wrap;row-gap:50px;column-gap:40px;width:100%;padding-inline:20px}}.benefits-tab-container .list-container .list .more-benefits-container{position:relative;grid-column:span 1;background-image:url(/assets/bunker-square-Bpg1wTwT.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:450px}@media (min-width: 1024px){.benefits-tab-container .list-container .list .more-benefits-container:nth-child(3n-1):nth-last-of-type(1){grid-column:span 2;height:auto;background-position:50% 80%;background-image:url(/assets/bunker-long-BNVwUYAE.jpg)}.benefits-tab-container .list-container .list .more-benefits-container:nth-child(3n-2):nth-last-of-type(1){grid-column:span 3;height:450px;background-position:50% 70%;background-image:url(/assets/bunker-long-BNVwUYAE.jpg)}}.benefits-tab-container .list-container .list .more-benefits-container>iframe{border:none;height:100%;width:100%}.benefits-tab-container .list-container .list .more-benefits-container .overlapping-text{position:absolute;height:100%;width:100%;padding:20px;z-index:1;top:0;-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.benefits-tab-container .list-container .list .more-benefits-container .overlapping-text>p{margin:0;color:#fff;text-align:center}.benefits-tab-container .list-container .list .more-benefits-container .overlapping-text>p:nth-of-type(1){font-family:Fira sans,"serif";font-weight:600;font-size:14px;text-transform:uppercase}.benefits-tab-container .list-container .list .more-benefits-container .overlapping-text>p:nth-of-type(2){font-family:Sangbleu light,"serif";font-weight:300;font-size:28px}@media (min-width: 1024px){.benefits-tab-container .list-container .list .more-benefits-container .overlapping-text>p:nth-of-type(2){font-size:32px}}.benefits-tab-container .list-container .list .more-benefits-container .overlapping-text .react-svg{width:68px;height:104px}.benefits-tab-container .list-container .list .more-benefits-container .overlapping-text .generic-button{display:inline-block;background-color:#fff;color:#000;max-width:260px}.benefits-tab-container .list-container .list .more-benefits-container .overlapping-text .generic-button:hover{background-color:#dadada}.benefits-tab-container .list-container .generic-tabs-list{padding-inline:20px}@media (min-width: 1024px){.benefits-tab-container .list-container .generic-tabs-list{justify-content:center}}.benefits-tab-container .no-benefits{font-family:Fira sans,"serif";font-weight:400;font-size:14px;color:#000;margin-block:25px}@media (min-width: 1024px){[class$=benefit-page] img,[class$=benefit-page] video{position:sticky;top:137px}}.first-benefit-page{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:69px}@media (min-width: 1024px){.first-benefit-page{margin-top:137px}}.first-benefit-page .image-container{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.first-benefit-page .image-container>img{width:100%;height:298px;filter:brightness(.5);object-fit:cover}@media (min-width: 1024px){.first-benefit-page .image-container>img{height:600px}}.first-benefit-page .image-container .text-content{display:flex;flex-direction:column;gap:15px;align-items:center;position:absolute;z-index:1;width:75%;max-width:1150px;height:fit-content;padding-block:15px}@media (min-width: 1024px){.first-benefit-page .image-container .text-content{width:80%}}.first-benefit-page .image-container .text-content p{color:#fff;text-align:center;margin:0}.first-benefit-page .image-container .text-content p:nth-of-type(1){font-family:Fira sans,"serif";text-transform:uppercase;font-size:10px;font-weight:600}@media (min-width: 1024px){.first-benefit-page .image-container .text-content p:nth-of-type(1){font-weight:700;font-size:16px}}.first-benefit-page .image-container .text-content p:nth-of-type(2){font-family:Sangbleu light,"serif";text-transform:uppercase;font-size:22px;font-weight:300}@media (min-width: 1024px){.first-benefit-page .image-container .text-content p:nth-of-type(2){font-weight:700;font-size:50px}}.first-benefit-page .main-content{width:100%;padding:15px 15px 50px;display:flex;flex-direction:column;align-items:center;gap:15px}@media (min-width: 1024px){.first-benefit-page .main-content{gap:30px}}.first-benefit-page .main-content .main-content-header{width:100%;margin-top:30px;max-width:1024px}.first-benefit-page .main-content .main-content-header .controls-container{z-index:2}.first-benefit-page .main-content .main-content-header .controls-container:hover{cursor:pointer;filter:invert(.5)}.first-benefit-page .main-content .main-content-header .back-arrow{position:absolute;left:0;top:4px}@media (min-width: 1024px){.first-benefit-page .main-content .main-content-header .back-arrow{top:10px}}.first-benefit-page .main-content iframe{width:100vw;border:none;height:194px}@media (min-width: 1024px){.first-benefit-page .main-content iframe{height:568px;width:80vw}}.first-benefit-page .main-content p{margin:0;text-align:center}.first-benefit-page .main-content p:nth-of-type(1):not(.article-description){font-family:Sangbleu light,"serif";font-weight:300;font-size:28px;color:#a57350;padding:0 0 30px;width:80%;margin:auto}@media (max-width: 1024px){.first-benefit-page .main-content p:nth-of-type(1):not(.article-description){font-size:20px;width:80%;padding-top:0}}.first-benefit-page .main-content p.article-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-family:Fira sans,"serif";max-width:1024px;font-weight:300;font-size:16px;color:#000}@media (max-width: 1024px){.first-benefit-page .main-content p.article-description{font-size:14px}}.first-benefit-page .main-content .dashed-label{margin-top:30px}.area-input-container{display:flex;flex-direction:column;width:100%;background-color:#fff;height:fit-content}.area-input-container label{text-transform:uppercase;font-family:Fira sans,"serif";font-weight:400;font-size:12px;line-height:18px;color:#5f5f5f;padding-bottom:5px}.area-input-container textarea{min-height:50px;border-radius:2px;border:1px solid #e1e1e1;width:100%;font-weight:400;font-size:14px;color:#000;padding-inline:15px;background-color:inherit;padding:10px;font-style:italic;font-family:Roboto}.area-input-container textarea.error{border:1px solid red!important}.area-input-container textarea.disabled{opacity:.4}.benefit-participation-form{display:flex;flex-direction:column}.benefit-participation-form>p{font-family:Sangbleu light,"serif";font-weight:300;font-size:18px;margin:0;text-align:center;color:#000}@media (min-width: 1024px){.benefit-participation-form>p{font-size:24px}}.benefit-participation-form .pcd-information{display:flex;gap:20px;margin-top:50px;align-items:center}.benefit-participation-form .pcd-information>img{width:68px;height:68px;border:1px solid #dadada;border-radius:50%;object-fit:cover;object-position:top}.benefit-participation-form .pcd-information>div{display:flex;flex-direction:column;gap:5px}.benefit-participation-form .pcd-information>div p{margin:0}.benefit-participation-form .pcd-information>div p:nth-child(1){font-family:Sangleu,"serif";font-weight:400;font-size:19px;color:#313130}.benefit-participation-form .pcd-information>div p:nth-child(2){font-family:Fira sans,"serif";font-weight:400;font-size:13px;color:#858585}.benefit-participation-form .form-container{display:flex;flex-direction:column;gap:25px;margin-top:60px;margin-bottom:25px}.benefit-participation-form .form-container .line{width:100%;display:flex;flex-direction:column;gap:25px}@media (min-width: 1024px){.benefit-participation-form .form-container .line{flex-direction:row;gap:15px}}.benefit-participation-form .joined-text{color:#9e7557;text-align:center;font-size:14px}.benefit-participation-form .generic-button{max-width:100%}.benefit-participation-form .generic-button.isFull{border:1px solid #9e7557;background-color:#fff;color:#9e7557}.benefit-participation-form .generic-button.isFull:hover{background:#9e7557;color:#fff}.second-benefit-page{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:69px}@media (min-width: 1024px){.second-benefit-page{flex-direction:row;gap:15px;align-items:flex-start;padding:0 60px 60px;gap:60px;margin-top:137px}}.second-benefit-page>img{height:240px;width:100%;object-fit:cover;border-radius:2px}@media (min-width: 1024px){.second-benefit-page>img{flex:1;top:137px;height:calc(100vh - 157px);padding-top:40px}}.second-benefit-page .main-content{display:flex;flex-direction:column;align-items:center;padding:40px 20px}@media (min-width: 1024px){.second-benefit-page .main-content{flex:1;padding:40px 20px 20px}}.second-benefit-page .main-content>p{margin:0;text-align:center}.second-benefit-page .main-content>p:nth-of-type(1){color:#000;font-family:Sangbleu light,"serif";font-size:24px;font-weight:300;margin-block:10px}@media (min-width: 1024px){.second-benefit-page .main-content>p:nth-of-type(1){font-size:56px}}.second-benefit-page .main-content>p:nth-of-type(2){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#000;font-family:Fira sans,"serif";font-size:16px;font-weight:300;margin-top:20px;line-height:26px;white-space:pre-wrap}.second-benefit-page .main-content .main-content-header{width:100%}.second-benefit-page .main-content .main-content-header .controls-container{z-index:2}.second-benefit-page .main-content .main-content-header .controls-container:hover{cursor:pointer;filter:invert(.5)}.second-benefit-page .main-content .main-content-header .back-arrow{position:absolute;left:0;top:-5px}.second-benefit-page .main-content .main-content-header>p{margin:0;text-align:center}.second-benefit-page .main-content .main-content-header>p:nth-of-type(1){color:#a57350;font-family:Fira sans,"serif";font-size:10px;font-weight:600;text-transform:uppercase;margin:auto}@media (min-width: 1024px){.second-benefit-page .main-content .main-content-header>p:nth-of-type(1){font-size:14px}}.second-benefit-page .main-content .information-container{display:flex;flex-direction:column;align-items:center;margin-top:10px;gap:5px}.second-benefit-page .main-content .information-container .information-label{display:flex;gap:5px;align-items:center;margin:20px}.second-benefit-page .main-content .information-container .information-label>p{margin:0;color:#858585;font-family:Fira sans,"serif";font-size:11px;font-weight:500;text-transform:uppercase}.second-benefit-page .main-content .information-container .information-label .react-svg{fill:#858585;width:20px;height:20px}.second-benefit-page .main-content .information-container>p{margin:0}.second-benefit-page .main-content .information-container>p:nth-of-type(1),.second-benefit-page .main-content .information-container>p:nth-of-type(2){text-align:center;color:#c8a084;font-family:Fira sans,"serif";font-size:14px;font-weight:400;text-transform:uppercase}.second-benefit-page .main-content>hr{height:1px;background-color:#a57350;border:none;margin-block:30px}.second-benefit-page .main-content>hr:nth-of-type(1){width:100%;background-color:#d7d6d6}.second-benefit-page .main-content>hr:nth-of-type(2){width:60px;background-color:#a57350}.second-benefit-page .main-content .dashed-label{margin-top:30px}.second-benefit-page .main-content .button-container{width:100%;text-align:-webkit-center;margin-top:40px}@media (max-width: 1024px){.second-benefit-page .main-content .button-container{max-width:600px}}.third-benefit-page{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:69px}@media (min-width: 1024px){.third-benefit-page{flex-direction:row-reverse;gap:15px;align-items:flex-start;padding:0 60px 60px;gap:60px;margin-top:137px}}.third-benefit-page>img,.third-benefit-page>video{height:240px;width:100%;object-fit:cover;border-radius:2px}@media (min-width: 1024px){.third-benefit-page>img,.third-benefit-page>video{flex:1;top:137px;height:calc(100vh - 157px);padding-top:40px}}.third-benefit-page .main-content{display:flex;flex-direction:column;align-items:center;padding:40px 20px}@media (min-width: 1024px){.third-benefit-page .main-content{flex:1;padding:40px 20px 20px}}.third-benefit-page .main-content>p{margin:0;text-align:center}.third-benefit-page .main-content>p:nth-of-type(1){color:#000;font-family:Sangbleu light,"serif";font-size:24px;font-weight:300;margin-block:10px}@media (min-width: 1024px){.third-benefit-page .main-content>p:nth-of-type(1){font-size:56px}}.third-benefit-page .main-content>p:nth-of-type(2){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#000;font-family:Fira sans,"serif";font-size:16px;font-weight:300;margin-top:20px;line-height:26px;white-space:pre-wrap}.third-benefit-page .main-content .main-content-header{width:100%}.third-benefit-page .main-content .main-content-header .controls-container{z-index:2}.third-benefit-page .main-content .main-content-header .controls-container:hover{cursor:pointer;filter:invert(.5)}.third-benefit-page .main-content .main-content-header .back-arrow{position:absolute;left:0;top:-5px}.third-benefit-page .main-content .main-content-header>p{margin:0;text-align:center}.third-benefit-page .main-content .main-content-header>p:nth-of-type(1){color:#a57350;font-family:Fira sans,"serif";font-size:10px;font-weight:600;text-transform:uppercase;margin:auto}@media (min-width: 1024px){.third-benefit-page .main-content .main-content-header>p:nth-of-type(1){font-size:14px}}.third-benefit-page .main-content .information-container{display:flex;flex-direction:column;align-items:center;margin-top:10px;gap:5px}.third-benefit-page .main-content .information-container .information-label{display:flex;gap:5px;align-items:center;margin:20px}.third-benefit-page .main-content .information-container .information-label>p{margin:0;color:#858585;font-family:Fira sans,"serif";font-size:11px;font-weight:500;text-transform:uppercase}.third-benefit-page .main-content .information-container .information-label .react-svg{fill:#858585;width:20px;height:20px}.third-benefit-page .main-content .information-container>p{margin:0}.third-benefit-page .main-content .information-container>p:nth-of-type(1),.third-benefit-page .main-content .information-container>p:nth-of-type(2){text-align:center;color:#c8a084;font-family:Fira sans,"serif";font-size:14px;font-weight:400;text-transform:uppercase}.third-benefit-page .main-content>hr{height:1px;background-color:#a57350;border:none;margin-block:30px}.third-benefit-page .main-content>hr:nth-of-type(1){width:100%;background-color:#d7d6d6}.third-benefit-page .main-content>hr:nth-of-type(2){width:60px;background-color:#a57350}.third-benefit-page .main-content .dashed-label{margin-top:30px}.third-benefit-page .main-content .button-container{width:100%;text-align:-webkit-center;margin-top:40px}@media (max-width: 1024px){.third-benefit-page .main-content .button-container{max-width:600px}}.fourth-benefit-page{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:69px}.fourth-benefit-page a{flex:1}@media (max-width: 1024px){.fourth-benefit-page a{width:100%}}@media (min-width: 1024px){.fourth-benefit-page{flex-direction:row-reverse;gap:15px;align-items:flex-start;padding:0 60px 60px;gap:60px;margin-top:137px}}.fourth-benefit-page>img,.fourth-benefit-page .main-img-container>img{height:240px;width:100%;object-fit:cover;border-radius:2px}@media (min-width: 1024px){.fourth-benefit-page>img,.fourth-benefit-page .main-img-container>img{flex:1;top:137px;height:calc(100vh - 157px);padding-top:40px}}.fourth-benefit-page .main-img-container{position:relative;width:100%;flex:1}.fourth-benefit-page .main-img-container .react-svg{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 1024px){.fourth-benefit-page .main-img-container .react-svg{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width: 1024px){.fourth-benefit-page .main-img-container{position:sticky;top:137px}}.fourth-benefit-page .main-content{display:flex;flex-direction:column;align-items:center;padding:40px 20px}@media (min-width: 1024px){.fourth-benefit-page .main-content{flex:1;padding:40px 20px 20px}}.fourth-benefit-page .main-content>p{margin:0;text-align:center}.fourth-benefit-page .main-content>p:nth-of-type(1){color:#000;font-family:Sangbleu light,"serif";font-size:24px;font-weight:300;margin-block:10px;max-width:750px}@media (min-width: 1024px){.fourth-benefit-page .main-content>p:nth-of-type(1){font-size:56px}}.fourth-benefit-page .main-content>p:nth-of-type(2){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#000;font-family:Fira sans,"serif";font-size:16px;font-weight:300;line-height:26px;white-space:pre-line;max-width:600px}.fourth-benefit-page .main-content .short-description{text-align:center;color:#c8a084;font-family:Fira sans,"serif";font-size:14px;font-weight:400;text-transform:uppercase;margin-top:20px!important}.fourth-benefit-page .main-content .main-content-header{width:100%}.fourth-benefit-page .main-content .main-content-header .controls-container{z-index:2}.fourth-benefit-page .main-content .main-content-header .controls-container:hover{cursor:pointer;filter:invert(.5)}.fourth-benefit-page .main-content .main-content-header .back-arrow{position:absolute;left:0;top:-5px}.fourth-benefit-page .main-content .main-content-header>p{margin:0;text-align:center}.fourth-benefit-page .main-content .main-content-header>p:nth-of-type(1){color:#a57350;font-family:Fira sans,"serif";font-size:10px;font-weight:600;text-transform:uppercase;margin:auto}@media (min-width: 1024px){.fourth-benefit-page .main-content .main-content-header>p:nth-of-type(1){font-size:14px}}.fourth-benefit-page .main-content .information-container{display:flex;flex-direction:column;align-items:center;margin-top:10px;gap:5px}.fourth-benefit-page .main-content .information-container .information-label{display:flex;gap:5px;align-items:center;margin:20px}.fourth-benefit-page .main-content .information-container .information-label>p{margin:0;color:#858585;font-family:Fira sans,"serif";font-size:11px;font-weight:500;text-transform:uppercase}.fourth-benefit-page .main-content .information-container .information-label .react-svg{fill:#858585;width:20px;height:20px}.fourth-benefit-page .main-content .information-container>p{margin:0}.fourth-benefit-page .main-content .information-container>p:not(.short-description){color:#858585}.fourth-benefit-page .main-content .information-container>p:nth-of-type(1),.fourth-benefit-page .main-content .information-container>p:nth-of-type(2),.fourth-benefit-page .main-content .information-container>p:nth-of-type(3){text-align:center;font-family:Fira sans,"serif";font-weight:400;font-size:14px;text-transform:uppercase;margin-inline:5px}.fourth-benefit-page .main-content .information-container>p:nth-of-type(1).benefit-information,.fourth-benefit-page .main-content .information-container>p:nth-of-type(2).benefit-information,.fourth-benefit-page .main-content .information-container>p:nth-of-type(3).benefit-information{font-size:12px}.fourth-benefit-page .main-content>hr{height:1px;background-color:#a57350;border:none;margin-block:30px}.fourth-benefit-page .main-content>hr:nth-of-type(1){width:100%;background-color:#d7d6d6}.fourth-benefit-page .main-content>hr:nth-of-type(2){width:60px;background-color:#a57350}.fourth-benefit-page .main-content .dashed-label{margin-top:30px}.fourth-benefit-page .main-content .button-container{width:100%;text-align:-webkit-center;margin-top:40px}@media (max-width: 1024px){.fourth-benefit-page .main-content .button-container{max-width:600px}}.benefit-confirmation{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:69px}@media (min-width: 1024px){.benefit-confirmation{flex-direction:row-reverse;gap:15px;align-items:flex-start;padding:0 60px;gap:60px;margin-top:137px}}.benefit-confirmation>img{height:340px;width:100%;object-fit:cover;border-radius:2px}@media (min-width: 1024px){.benefit-confirmation>img{flex:1;height:calc(100vh - 157px);padding-top:20px}}.benefit-confirmation .main-content{display:flex;flex-direction:column;align-items:center;padding:40px 20px}@media (min-width: 1024px){.benefit-confirmation .main-content{flex:1;padding:20px;align-self:center}}.benefit-confirmation .main-content>p{margin:0;text-align:center;max-width:500px}.benefit-confirmation .main-content>p:nth-of-type(1){color:#a57350;font-family:Fira sans,"serif";font-size:10px;font-weight:600;text-transform:uppercase;margin-top:5px}@media (min-width: 1024px){.benefit-confirmation .main-content>p:nth-of-type(1){font-size:14px}}.benefit-confirmation .main-content>p:nth-of-type(2){color:#000;font-family:Sangbleu light,"serif";font-size:24px;font-weight:300;margin-block:10px}@media (min-width: 1024px){.benefit-confirmation .main-content>p:nth-of-type(2){font-size:56px}}.benefit-confirmation .main-content>p:nth-of-type(3){color:#000;font-family:Fira sans,"serif";font-size:16px;font-weight:300;margin-top:20px;margin-bottom:60px;line-height:26px}@font-face{font-family:SangBleu Light;src:url(/assets/SangBleuKingdom-Light-WebXL-BY_ZkegQ.otf) format("opentype");font-weight:100}@font-face{font-family:SangBleu;src:url(/assets/SangBleuKingdom-Regular-WebXL-CQNXpMP4.otf) format("opentype");font-weight:400}@font-face{font-family:SangBleu Italic;src:url(/assets/SangBleuKingdom-Italic-CQjUXltc.ttf) format("truetype");font-weight:400}@font-face{font-family:SangBleu Bold;src:url(/assets/SangBleuKingdom-Bold-WebXL-DPxr1-J_.otf) format("opentype");font-weight:700}*{font-family:Fira Sans}h1,h2,h3{font-family:SangBleu Light,serif;font-weight:100;font-size:20px}h4,h5,h6{font-family:Fira Sans,sans-serif;font-weight:700}p,a{font-family:Fira Sans,sans-serif;text-decoration:none}*{position:relative;box-sizing:border-box;min-width:0}.login,.splash-screen,#carousel-list{touch-action:none}:root{font-family:Fira Sans,Inter,sans-serif;font-size:14px;line-height:1.5;font-weight:400;color:#000d;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--base-padding: 1.375rem;--font-family-sans-serif: "SangBleu", sans-serif;--font-family-sans-serif-light: "SangBleu light", sans-serif;--font-family-serif: "Fira Sans", serif}button:hover{cursor:pointer}button:hover:disabled{cursor:not-allowed}.certificates .ownership{padding-top:0}.ownership{padding:3rem 1.5rem 0;text-align:center}@media (min-width: 1024px){.ownership{padding:6rem 1.5rem 0}}.ownership h2{font-size:20px;font-weight:300;margin-block-start:.8rem;margin-block-end:.8rem}@media (min-width: 1024px){.ownership h2{font-size:40px}}.ownership p{color:#313130;margin:40px auto;font-size:13px}@media (min-width: 1024px){.ownership p{max-width:75%;color:#5f5f5f}}.ownership h6{font-size:12px;font-weight:600;margin:0;color:#9e7557;text-transform:uppercase}@media (min-width: 1024px){.ownership h6{font-size:14px}}.ownership .contact-card{padding:1rem;display:flex;gap:1rem;align-items:center}.ownership .contact-card .avatar img{width:5rem;height:5rem;border-radius:5rem}.ownership .contact-card .text{opacity:1}.ownership .contact-card .text h2,.ownership .contact-card .text h4,body{margin:0}.navbar-container .navbar{margin:0 auto;z-index:2;background:transparent;width:100%;display:flex;justify-content:space-around;text-align:center}.navbar-container .navbar .link{height:40px;text-align:center;text-decoration:none;color:#000a}.navbar-container .navbar .link:hover{cursor:pointer}.navbar-container .navbar .link.is-disabled{opacity:.5;cursor:default}.navbar-container .navbar .link span{font-family:SangBleu Light,serif}.navbar-container .navbar .link.active:not(.contact_open) span{font-family:SangBleu Bold,serif}@media (min-width: 1024px){.navbar-container .navbar .link.active:not(.contact_open):before{content:"";position:absolute;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #000;left:calc(50% - .5rem);bottom:-1px}}.navbar-container .navbar .link:hover:not(.contact_open) span{transition:all .2s;color:#000}.navbar-container .navbar .link:hover:not(.contact_open):before{transition:all .2s}@media (min-width: 1024px){.navbar-container .navbar .link:hover:not(.contact_open):before{content:"";position:absolute;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #000;left:calc(50% - .5rem);bottom:-1px}}.navbar-container .navbar .link img{background:transparent}.navbar-container .navbar .link h6{font-size:.35rem;margin:0}.navbar-container .navbar .link .register-button{width:3rem;height:3rem;background:#0000;border:none;opacity:0}@media (min-width: 1024px){.navbar-container .navbar .link .register-button{opacity:1;cursor:pointer;width:unset;height:unset;background:#000;color:#fff;font-size:1rem;width:13rem;padding:1rem;text-transform:uppercase;top:.5rem;display:none}}.navbar-mobile{position:fixed;z-index:1000;bottom:0;width:100vw;display:flex;justify-content:space-around;text-align:center;background:#fff;box-shadow:0 0 5rem #aaa;transform:translateZ(0);-webkit-transform:translateZ(0)}.navbar-mobile>*{flex:1}@media (min-width: 1024px){.navbar-mobile{display:none}}.navbar-mobile .link{height:3rem;text-align:center;text-decoration:none;color:#000a}.navbar-mobile .link.active:not(.no-active){color:#c5a46b;font-weight:700}.navbar-mobile .link.active:not(.no-active) svg{filter:invert(77%) sepia(39%) saturate(421%) hue-rotate(357deg) brightness(82%) contrast(85%)}.navbar-mobile .link:hover{cursor:pointer}.navbar-mobile .link.is-disabled{opacity:.5;cursor:default}.navbar-mobile .link:not(.add){margin:.5rem 0}.navbar-mobile .link.add{position:relative;top:-.5rem;background:#ae876b;border-radius:3rem;color:transparent;box-shadow:0 0 0 .5rem #fff;max-width:42px}.navbar-mobile .link.add:before{transform:rotate(90deg);content:"";position:absolute;top:50%;left:25%;width:50%;height:1px;background-color:#fff}.navbar-mobile .link.add:after{content:"";position:absolute;top:50%;left:25%;width:50%;height:1px;background-color:#fff}.navbar-mobile .link img{background:transparent}.navbar-mobile .link h6{font-size:.35rem;margin:0}.navbar-mobile .link .register-button{width:3rem;height:3rem;background:#0000;border:none;opacity:0}.form-page .society-logo{position:absolute;z-index:1;left:50%;top:5rem;translate:-50%;width:5rem;height:5rem}.form-page .background{position:absolute;z-index:0;width:100vw;height:100dvh;overflow:hidden}.form-page .background img{object-fit:cover;width:100%;filter:brightness(.5)}.form-page.decanter .content{text-align:left}.form-page .content{position:absolute;z-index:1;bottom:0;width:100%;padding:2rem;text-align:center;background:#fff}@media (min-width: 1024px){.form-page .content{bottom:unset;right:0;max-width:500px;width:43vw;height:100%;padding:4rem;text-align:left}}.form-page .content .back-button{position:absolute;top:0;left:0;font-size:1.25rem;padding:3.25rem 0 0 2rem;border:none;color:#000;background:#fff}.form-page .content .back-button:hover{cursor:pointer}.form-page .content form{display:flex;flex-direction:column;gap:1rem}.form-page .content form .grouped{display:flex;justify-content:space-between;gap:1rem}.form-page .content form .grouped input{width:100%}.form-page .content form select{color:#0006}.form-page .content form button{border:none;color:#fff;padding:1rem;background:#a57350;transition:background .2s ease-in}.form-page .content form button[role=checkbox]{background:#fff;border:1px solid rgba(0,0,0,.133)}.form-page .content form button[role=checkbox][data-state=checked]{background:#a57350}.form-page .content form button.disabled{background:#c5ac9a}input:disabled{opacity:.4}.form-page .content form input,.form-page .content form select{padding:1rem;font-size:.5rem;font-weight:700;color:#0008;border:1px solid rgba(0,0,0,.133);background:#fff}.form-page .content form input::placeholder,.form-page .content form select::placeholder{color:#858585}.form-page .content form .MuiFormControl-root>label.MuiFormLabel-root{font-family:Fira Sans;color:#858585}.CheckboxRoot{padding:0!important;width:20px;height:20px;min-width:20px;max-width:20px}.dashed-label{background-color:transparent;font-weight:500;font-size:.857rem;border:none;border-bottom:1px dashed #000000!important;color:#000;padding:0 0 5px;cursor:pointer;text-transform:uppercase;width:fit-content;margin-block:0;transition:.1s}.dashed-label:hover{color:#a57350}.react-svg{aspect-ratio:1/1}.react-svg div,.react-svg svg{width:100%;height:100%}.error-text{color:#ef1b1b;margin-top:0;margin-bottom:0;font-size:11px;text-align:left}
