@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:100;src:url(/build/fonts/REM-Thin.360e276b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:100;src:url(/build/fonts/REM-ThinItalic.87e24f12.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:200;src:url(/build/fonts/REM-ExtraLight.5f2da824.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:200;src:url(/build/fonts/REM-ExtraLightItalic.9d7f9ccb.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:300;src:url(/build/fonts/REM-Light.8c0a712c.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:300;src:url(/build/fonts/REM-LightItalic.a24b70bb.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Regular.a4c1870f.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:400;src:url(/build/fonts/REM-Italic.f7d8740d.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:500;src:url(/build/fonts/REM-Medium.68040dae.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:500;src:url(/build/fonts/REM-MediumItalic.8a05c65e.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:600;src:url(/build/fonts/REM-SemiBold.3d108373.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:600;src:url(/build/fonts/REM-SemiBoldItalic.c9f9be5c.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:700;src:url(/build/fonts/REM-Bold.a275aa9b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:700;src:url(/build/fonts/REM-BoldItalic.bfe96b01.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:800;src:url(/build/fonts/REM-ExtraBold.a577f2d1.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:800;src:url(/build/fonts/REM-ExtraBoldItalic.15d98e0b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:900;src:url(/build/fonts/REM-Black.92ced6e4.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:900;src:url(/build/fonts/REM-BlackItalic.7f814f59.ttf)}@font-face{font-display:swap;font-family:Coming Soon;font-style:normal;font-weight:400;src:url(/build/fonts/ComingSoon-Regular.353e03e9.eot);src:local("Coming Soon Regular"),local("ComingSoon-Regular"),url(/build/fonts/ComingSoon-Regular.353e03e9.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ComingSoon-Regular.680a5890.woff2) format("woff2"),url(/build/fonts/ComingSoon-Regular.9346663e.woff) format("woff")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:local("Outfit SemiBold"),local("Outfit-SemiBold"),url(/build/fonts/Outfit-SemiBold.0d34bd7b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:local("Outfit Light"),local("Outfit-Light"),url(/build/fonts/Outfit-Light.11c76921.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:900;src:local("Outfit Black"),local("Outfit-Black"),url(/build/fonts/Outfit-Black.9637acc1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:local("Outfit Regular"),local("Outfit-Regular"),url(/build/fonts/Outfit-Regular.266420a9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:local("Outfit Medium"),local("Outfit-Medium"),url(/build/fonts/Outfit-Medium.24da48e8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100;src:local("Outfit Thin"),local("Outfit-Thin"),url(/build/fonts/Outfit-Thin.2668359e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit ExtraBold"),local("Outfit-ExtraBold"),url(/build/fonts/Outfit-ExtraBold.7d6e912a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit Bold"),local("Outfit-Bold"),url(/build/fonts/Outfit-Bold.17cef4e6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:200;src:local("Outfit ExtraLight"),local("Outfit-ExtraLight"),url(/build/fonts/Outfit-ExtraLight.bd8805ce.woff2) format("woff2")}.main{color:#01454d;grid-area:main;overflow:hidden;padding-bottom:6.4rem;position:relative}.form,.main{align-items:center;display:flex;flex-direction:column}.form{gap:3.2rem;width:100%}.form__top{align-items:center;display:flex;flex-direction:column;gap:1.6rem}.form__top--purple .form__number,.form__top--purple .form__number:before{background-color:#a979b9}.form__top--purple .form__title{color:#a979b9;text-transform:uppercase}.form__number{color:#fff;font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:600;isolation:isolate;letter-spacing:.09rem;line-height:1.2;position:relative}.form__number:before{aspect-ratio:1;background-color:#83b5a8;border-radius:99rem;content:"";height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.2rem;z-index:-1}.form__title{color:#83b5a8;font-family:REM,sans-serif;font-size:1.5rem;font-size:2.1rem;font-weight:400;font-weight:700;letter-spacing:.21rem;line-height:1.2;text-align:center}.form__inputs{border-radius:1.6rem;display:flex;flex-direction:column;gap:2.4rem 4.8rem;max-width:140rem;padding:2rem;width:100%}@media (min-width:1024px){.form__inputs{border-radius:4.4rem;display:grid;padding:4rem}}.form__section{background-color:#e5ddce;border-radius:1.6rem;display:flex;flex-direction:column;max-width:120rem;padding:2.4rem;width:100%}@media (min-width:1024px){.form__section{border-radius:4.4rem;padding:4rem}}.form__tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6rem}.form__tabs_container{background-color:#83b5a8;border-radius:4.4rem}.form__tabs_content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.form__tab{background-color:transparent;border:.2rem solid #484848;border-radius:3.2rem;color:#484848;cursor:pointer;font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:600;letter-spacing:.15rem;line-height:1.2;max-width:25rem;overflow:hidden;padding:.8rem 1.6rem;text-overflow:ellipsis;white-space:nowrap}.form__tab--active{background-color:#83b5a8;border-color:#83b5a8;color:#fff}.form__tab--add{margin-left:.8rem}.form__tab_content{display:flex;flex-direction:column;gap:1.6rem;grid-column:1;grid-row:1;opacity:0;visibility:hidden}.form__tab_content--active{opacity:1;visibility:visible}.attribute{display:flex;flex-direction:column;gap:.5rem}.attribute--additionalInformation,.attribute--description,.attribute--name,.attribute--paymentMethods{grid-column:1/-1}.attribute--medias{display:flex;flex-direction:column;gap:1.6rem;grid-column:1/-1}.attribute--medias .values{display:flex;flex-flow:row wrap;gap:2.4rem}.attribute--medias .values .input-container{overflow:hidden;position:relative}.attribute--medias .values .input-container .remove-image{position:absolute;right:.4rem;top:.4rem;transform:translate(calc(100% + .4rem));transition:transform .3s}.attribute--medias .values .input-container:hover .remove-image{transform:translate(0)}.attribute--email .attribute__value,.attribute--plainPassword .attribute__value{align-items:flex-start;display:flex;flex-direction:column;gap:1.6rem}.attribute--email .attribute__error,.attribute--plainPassword .attribute__error{color:#fa5c3d;display:flex;flex-direction:column;font-family:REM,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;font-weight:300;line-height:1.2}.attribute--castlePeriod,.attribute--castleZone,.attribute--equipments{grid-column:1/-1}.attribute--title_editable{align-items:center;display:flex;flex-direction:row;gap:.4rem}.attribute--dates{align-items:center;display:grid;gap:1.6rem .8rem;grid-template:"main_title main_title" "name1 value1" "name2 value2"/auto 1fr}@media (min-width:1024px){.attribute--dates{grid-template:"main_title main_title main_title main_title" "name1 value1 name2 value2"/auto 1fr auto 1fr}}.attribute--dates .attribute__name:first-of-type{grid-area:name1}.attribute--dates .attribute__name:nth-of-type(2){grid-area:name2}.attribute--dates .attribute__value:first-of-type{grid-area:value1}.attribute--dates .attribute__value:nth-of-type(2){grid-area:value2}.attribute--dates .attribute__title{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:700;grid-area:main_title;letter-spacing:.15rem;line-height:1.2;text-transform:uppercase}.attribute--mobilePhones .attribute__value .attribute__value-wrapper,.attribute--phone .attribute__value .attribute__value-wrapper,.attribute--phones .attribute__value .attribute__value-wrapper{display:flex;flex:1}.attribute--mobilePhones .attribute__error,.attribute--phone .attribute__error,.attribute--phones .attribute__error{color:#fa5c3d;display:flex;flex-direction:column;font-family:REM,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;font-weight:300;line-height:1.2}.attribute__values{display:flex;flex-direction:column;gap:1.6rem}.attribute__value{align-items:center;display:flex;gap:1.6rem;position:relative}.attribute__button{background-color:#fff;border-radius:99rem;color:#83b5a8;cursor:pointer;height:3rem;padding:0;width:3rem}.attribute__name{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:700;letter-spacing:.15rem;line-height:1.2;text-transform:uppercase}.attribute__required{color:#fa5c3d}.attribute__input-label{flex:1}.attribute__input-label--countryCode{flex:none;order:-1}.attribute__input{background-color:#fff;border-radius:99rem;color:#01454d;flex:1;padding:.6rem 1.2rem;width:100%}.attribute__input::placeholder{color:#cfb19d;font-family:REM,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;font-weight:300;line-height:1.2;opacity:1}.attribute__input--textarea{border-radius:2.4rem;padding:2rem 2.4rem}.attribute__input--time{border:.1rem solid #b2b2b2;border-radius:.8rem;padding:1.6rem 2rem}@media (max-width:767px){.attribute__input--time{padding:.8rem}}.attribute__input--countryCode{border-radius:99rem 0 0 99rem;border-right:2px solid #76b3bf;flex:none;width:6.4rem}.attribute__input--number{border-radius:0 99rem 99rem 0}.attribute__error{color:#fa5c3d}.attribute--hidden{display:none}.attribute_values__action{align-items:center;aspect-ratio:1;background-color:#fff;border-radius:99rem;color:#01454d;cursor:pointer;display:flex;height:auto;justify-content:center;padding:0;position:relative;width:3rem}.attribute_values__action svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.attribute_values__remove svg{fill:#fa5c3d}.remove-entity{align-items:center;background-color:#fff;border:.2rem solid #fa5c3d;border-radius:99rem;color:#fa5c3d;cursor:pointer;display:flex;flex-direction:row;font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:500;gap:.8rem;justify-content:center;line-height:1.2;margin-top:1.2rem;padding:.8rem 3.2rem;width:fit-content}.remove-phone svg{fill:#fa5c3d}.required_informations{color:#fa5c3d;font-weight:400;font-weight:600}.required_informations,.update_later_description{font-family:REM,sans-serif;font-size:1.5rem;font-size:1.2rem;letter-spacing:.12rem;line-height:1.2}.update_later_description{font-style:italic;font-weight:400;font-weight:200;max-width:35ch;text-align:center}.file_size,.files_size{color:#fa5c3d;font-family:REM,sans-serif;font-size:1.5rem;font-size:1.2rem;font-weight:400;font-weight:600;letter-spacing:.12rem;line-height:1.2}.file_size_error_none{visibility:hidden}.file_size_error{visibility:visible}.image-preview{border:3px solid rgba(255,0,0,0)}.image-preview-border{border:3px solid #f86648}.button_star_around_lock{cursor:not-allowed!important;opacity:.5;pointer-events:none}.error-message{background-color:#e5ddce;border:1px solid #01454d;border-radius:99rem;bottom:0;display:inline-flex;left:0;position:absolute;transform:translateY(110%);z-index:1}