@import"https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Playfair+Display:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--gutter: 30px;--font-family: "Open Sans";--color__primary: #000;--color__secondary: #646363;--color__accent: var(--color__primary);--color__text: var(--color__primary);--color__link: var(--color__primary);--color__link--hover: var(--color__primary);--color__btn: var(--color__primary);--color__btn--hover: var(--color__secondary);--color__focus: rgba(100, 99, 99, .25);--home-arrangement: "signin line register";--home-arrangement--mobile: "signin" "line" "register";--img__logo: none;--img__background: var(--color__secondary);--img__background--position: center}body{display:flex;flex-direction:column;font-family:var(--font-family),sans-serif;color:var(--color__text);font-size:17px}main{flex:1}@media (min-width: 768px){main{padding:calc(var(--gutter) * 2);background:var(--img__background) no-repeat var(--img__background--position);background-size:cover}}h1,h2{font-size:23px;margin-bottom:var(--gutter)}h2{margin-top:calc(var(--gutter) * 2)}p{margin:1rem 0}a{color:var(--color__link);text-decoration:underline}a:hover{color:var(--color__link--hover);text-decoration:none}*:focus{outline:0;box-shadow:0 0 0 .25rem var(--color__focus)}header{display:flex;align-items:center;gap:calc(var(--gutter) * 2);margin-bottom:calc(var(--gutter) * 2)}.logo-tenant{background-image:var(--img__logo);background-repeat:no-repeat;background-position:left center;width:200px;height:85px}.lang-switcher--mobile{margin-bottom:calc(var(--gutter) * 2)}.lang-switcher--mobile select{width:150px}@media (min-width: 768px){.lang-switcher--mobile{display:none}}footer{background:#fff;padding:var(--gutter);display:flex;justify-content:space-between;flex-direction:column;gap:calc(var(--gutter) * 2)}@media (min-width: 768px){footer{flex-direction:row;align-items:center}}footer p{margin:0}.footer--left{display:flex;align-items:baseline;gap:calc(var(--gutter) * 2);flex-direction:column-reverse}@media (min-width: 768px){.footer--left{flex-direction:row;flex-wrap:wrap-reverse}}.footer--left div,.footer--left nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gutter)}.footer--right{flex-shrink:0}.lang-switcher--desktop{display:none}@media (min-width: 768px){.lang-switcher--desktop{display:block}}.card{background:#fff;position:relative;margin:0 auto;width:100%;max-width:1000px;padding:var(--gutter)}.card__wrapper>*:first-child{margin-top:0}.card__wrapper>*:last-child{margin-bottom:0}.card__wrapper--home{display:grid;gap:30px;grid-template-rows:auto 1px auto;grid-template-areas:var(--home-arrangement--mobile)}@media (min-width: 768px){.card__wrapper--home{grid-template-columns:1fr 1px 1fr;grid-template-rows:1fr;grid-template-areas:var(--home-arrangement)}}.card__wrapper--home .register{grid-area:register}.card__wrapper--home .line{flex:0 0 1px;background:var(--color__text)}.card__wrapper--home .signin{grid-area:signin}.card+.card{border-top:calc(var(--gutter) * 2) solid}@media (min-width: 768px){.card+.card{border:0;margin-top:calc(var(--gutter) * 2)}}.group{margin:var(--gutter) 0;display:grid;gap:calc(var(--gutter) * .5) var(--gutter)}@media (min-width: 768px){.group{grid-template-columns:1fr 1fr}.group--stacked{grid-template-columns:1fr}}.group--social{grid-template-columns:1fr}.group--social form{display:flex;gap:var(--gutter);flex-wrap:wrap}.btn{cursor:pointer;text-decoration:none;height:43px;display:flex;gap:10px;align-items:center;justify-content:center;padding:0 10px;border-radius:0;font-weight:600;background-color:transparent;border:0px solid var(--color__btn);background-color:var(--color__btn);color:#fff}.btn--primary,.btn--secondary{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn--primary:hover:not([disabled]){color:#fff;background-color:var(--color__btn--hover);border-color:var(--color__btn--hover)}.btn--secondary{border:3px solid var(--color__btn);background:transparent;color:var(--color__btn)}.btn--secondary:hover:not([disabled]){color:var(--color__btn--hover);border-color:var(--color__btn--hover)}.btn--link{display:inline-flex;border:0px solid transparent;background:transparent;color:var(--color__link);text-decoration:underline;justify-content:left;font-weight:400;padding:0}.btn--link:hover{color:var(--color__link--hover)}.btn--link:hover:not([disabled]){text-decoration:none}.btn--icon{border:0;background:transparent;color:var(--color__btn);padding:0;height:auto}.btn--icon:hover{color:var(--color__btn--hover)}.btn--close{position:absolute;right:calc(var(--gutter) * .5);top:calc(var(--gutter) * .5)}.btn--close:hover{color:var(--color__btn--hover)}.input-select,.input-text{border:1px solid rgba(0,0,0,.5);border-radius:0;height:43px;display:flex;align-items:center;padding:0 10px;width:100%;background-color:#fff;color:var(--color__text)}.input-select[disabled],.input-text[disabled]{cursor:not-allowed;color:#00000080;background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.25)}.input-select{appearance:none;background-image:url(/img/icon_chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 1em) center;padding-right:40px;background-size:.8em}.form-group{position:relative}.form-group label{font-size:14px}.form-group--check{padding-left:1.25rem;margin:.5rem 0;grid-template-columns:1fr}.form-group--check label{font-size:initial}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;position:absolute;margin-top:.3rem;margin-left:-1.25rem}::placeholder{color:#00000080;opacity:1}.input-validation-error{border:1px solid #dc3535}.invalid-feedback.field-validation-error{color:#dc3535;font-size:14px;display:block}.alert{padding:1rem;margin:var(--gutter) 0;border:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,.1);color:#000000b3}.alert--error{border-color:#dc35354d;background:rgba(220,53,53,.2);color:#bd2121}.alert--success{border-color:#1987544d;background:rgba(25,135,84,.2);color:#115c39}.login-artbasel{--font-family: "ArtBasel-Text";--color__primary: #1d2327;--color__accent: #444749;--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(0, 167, 206, .25);--img__logo: url(/img/tenants/logo-artbasel.svg);--img__background: url(/img/tenants/background-artbasel.jpg);--img__background--position: center center}.login-artbasel h1,.login-artbasel h2{font-family:ArtBasel-Headline}.login-artbasel .logo-tenant{background-size:auto 40px}.login-artbasel-bs{--font-family: "ArtBasel-Text";--color__primary: #4d4d4d;--color__accent: rgb(0, 167, 206);--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(0, 167, 206, .25);--img__logo: url(/img/tenants/logo-artbasel-bs.svg);--img__background: url(/img/tenants/background-artbasel.jpg);--img__background--position: center center}.login-artbasel-bs h1,.login-artbasel-bs h2{font-family:ArtBasel-Headline}.login-artbasel-bs .logo-tenant{background-size:auto 60px}.login-artbasel-mb{--font-family: "ArtBasel-Text";--color__primary: #4d4d4d;--color__accent: rgb(0, 193, 139);--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(0, 193, 139, .25);--img__logo: url(/img/tenants/logo-artbasel-mb.svg);--img__background: url(/img/tenants/background-artbasel-mb.jpg);--img__background--position: center center}.login-artbasel-mb h1,.login-artbasel-mb h2{font-family:ArtBasel-Headline}.login-artbasel-mb .logo-tenant{background-size:auto 60px}.login-artbasel-hk{--font-family: "ArtBasel-Text";--color__primary: #4d4d4d;--color__accent: rgb(224, 0, 79);--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(224, 0, 79, .25);--img__logo: url(/img/tenants/logo-artbasel-hk.svg);--img__background: url(/img/tenants/background-artbasel-hk.jpg);--img__background--position: center center}.login-artbasel-hk h1,.login-artbasel-hk h2{font-family:ArtBasel-Headline}.login-artbasel-hk .logo-tenant{background-size:auto 60px}@font-face{font-family:ArtBasel-Text;font-weight:regular;src:url(/fonts/ArtBaselText-Regular.otf) format("opentype")}@font-face{font-family:ArtBasel-Headline;font-weight:700;src:url(/fonts/ArtBaselHeadline-Bold.otf) format("opentype")}.login-artbasel-pp{--font-family: "ArtBasel-Text";--color__primary: #4d4d4d;--color__accent: rgb(111, 44, 99);--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(111, 44, 99, .25);--img__logo: url(/img/tenants/logo-artbasel-pp.svg);--img__background: url(/img/tenants/background-artbasel-pp.jpg);--img__background--position: center center}.login-artbasel-pp h1,.login-artbasel-pp h2{font-family:ArtBasel-Headline}.login-artbasel-pp .logo-tenant{background-size:auto 60px}.login-berufsmesse{--color__primary: #009fe3;--color__accent: #2783c2;--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(0, 159, 227, .25);--img__logo: url(/img/tenants/logo-berufsmesse.svg);--img__background: url(/img/tenants/background-berufsmesse.jpg);--img__background--position: center center}.login-berufsmesse .logo-tenant{background-size:auto 70px}.login-giardina{--font-family: "Inter";--color__primary: rgb(22, 58, 61);--color__accent: rgb(215, 45, 98);--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(58, 112, 63, .25);--img__logo: url(/img/tenants/logo-giardina.svg);--img__background: url(/img/tenants/background-giardina.jpg);--img__background--position: center center}.login-giardina h1,.login-giardina h2{font-family:Playfair Display}.login-giardina .logo-tenant{background-size:130px auto}.login-ifas{--font-family: "Libre Franklin";--color__primary: #00426a;--color__accent: #076496;--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(0, 66, 106, .25);--img__logo: url(/img/tenants/logo-ifas.svg);--img__background: url(/img/tenants/background-ifas.jpg);--img__background--position: center center}.login-ifas .logo-tenant{background-size:auto 60px}.login-igeho{--font-family: "Gabarito";--color__primary: rgb(0, 75, 195);--color__accent: rgb(223, 68, 72);--color__text: var(--color__primary);--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__link);--color__btn--hover: rgb(0 58 128);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgb(223, 68, 72);--img__logo: url(/img/tenants/logo-igeho.svg);--img__background: url(/img/tenants/background-igeho.jpg);--img__background--position: center}.login-igeho h1,.login-igeho h2{font-family:"Noto Serif"}.login-igeho .logo-tenant{background-size:auto 60px}@font-face{font-family:ReadexPro-Regular;font-weight:regular;src:url(/fonts/ReadexPro-Regular.ttf) format("truetype")}@font-face{font-family:ReadexPro-Bold;font-weight:700;src:url(/fonts/ReadexPro-Bold.ttf) format("truetype")}.login-ilmac{--font-family: "ReadexPro-Regular";--color__primary: #d73144;--color__accent: rgb(160, 210, 177);--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgb(160, 210, 177);--img__logo: url(/img/tenants/logo-ilmac.svg);--img__background: url(/img/tenants/background-ilmac.jpg);--img__background--position: center right}.login-ilmac h1,.login-ilmac h2{font-family:ReadexPro-Bold}.login-ilmac .logo-tenant{background-size:auto 50px}@font-face{font-family:Fira Sans;font-weight:regular;src:url(https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;600&display=swap)}.login-ineltec{--font-family: "Fira Sans";--color__primary: rgb(0, 156, 221);--color__accent: rgb(0, 127, 182);--color__text: #000;--color__link: var(--color__primary);--color__link--hover: var(--color__accent);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: #d8e6ff;--img__logo: url(/img/tenants/logo-ineltec.svg);--img__background: url(/img/tenants/background-ineltec.jpg);--img__background--position: center right}.login-ineltec .logo-tenant{background-size:110px auto}.login-holz{--font-family: "Source Sans Pro";--color__primary: #aca908;--color__accent: #7b7906;--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(172, 169, 8, .25);--img__logo: url(/img/tenants/logo-holz.svg);--img__background: url(/img/tenants/background-holz.jpg);--img__background--position: center center}.login-holz .logo-tenant{background-size:55px auto}.login-powertage{--font-family: "Libre Franklin";--color__primary: #2156a3;--color__accent: #184079;--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(33, 86, 163, .25);--img__logo: url(/img/tenants/logo-powertage.svg);--img__background: url(/img/tenants/background-powertage.jpg);--img__background--position: center center}.login-powertage .logo-tenant{background-size:auto 30px}.login-salonmetiers{--color__primary: #009fe3;--color__accent: #2783c2;--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(0, 159, 227, .25);--img__logo: url(/img/tenants/logo-salondemetiers.svg);--img__background: url(/img/tenants/background-berufsmesse.jpg);--img__background--position: center center}.login-salonmetiers .logo-tenant{background-size:auto 70px}@font-face{font-family:IBMPlexSans-Regular;font-weight:regular;src:url(/fonts/IBMPlexSans-Regular.ttf) format("truetype")}@font-face{font-family:IBMPlexSans-SemiBold;font-weight:semibold;src:url(/fonts/IBMPlexSans-SemiBold.ttf) format("truetype")}.login-sustainability{--font-family: "IBMPlexSans-Regular";--color__primary: #f39313;--color__accent: rgb(0, 88, 165);--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(0, 88, 165, .25);--img__logo: url(/img/tenants/logo-sustainability.svg);--img__background: url(/img/tenants/background-sustainability.jpg);--img__background--position: center center}.login-sustainability h1,.login-sustainability h2{font-family:IBMPlexSans-SemiBold}@font-face{font-family:Montserrat-Regular;font-weight:regular;src:url(/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;font-weight:700;src:url(/fonts/Montserrat-Bold.ttf) format("truetype")}.login-springbasel{--font-family: "Montserrat-Regular";--color__primary: #3976ff;--color__accent: #6ad068;--color__text: #000;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: var(--color__accent);--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: rgba(0, 159, 227, .25);--img__logo: url(/img/tenants/logo-springbasel.svg);--img__background: #f7f876;--img__background--position: center center}.login-springbasel h1,.login-springbasel h2{font-family:Montserrat-Bold}.login-springbasel .logo-tenant{background-size:auto 60px}.login-swissbau{--font-family: "Roboto", sans-serif;--color__primary: #e1001a;--color__accent: #076496;--color__text: #484848;--color__link: var(--color__text);--color__link--hover: var(--color__text);--color__btn: var(--color__primary);--color__btn--hover: #ae0000;--home-arrangement: "signin line register";--home-arrangement--mobile: "register" "line" "signin";--color__focus: #dee7ed;--img__logo: url(/img/tenants/logo-swissbau.svg);--img__background: url(/img/tenants/background-swissbau.jpg);--img__background--position: center center}.login-swissbau .logo-tenant{background-size:auto 52px}
