:root{--fg:#efefef;--fg2:#ffffff;--bg:#353535;--bg2:#2f2f2f;--button-bg-hover:#1b1b1b;--bg3:#efefef;--bg-win:#0000005e;--bg-green:#007744;--bg-green-hover:#00af64}@font-face{font-family:Lato;src:url("./fonts/Lato-Regular.ttf")}@font-face{font-family:Montserrat;src:url("./fonts/Montserrat-VariableFont_wght.ttf")}a,button,div,h1,h2,h3,h4,h5,input,label,li,option,select,span,textarea,ul{box-sizing:border-box;display:flex;flex-direction:column}p{box-sizing:border-box;text-align:left;width:initial;margin:auto;padding:1em}body{background:radial-gradient(circle,#2ca8a8 0,#0b5380 46%,#43275c 100%);color:#fff;font-family:Lato,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;text-align:center;font-size:19px;line-height:1.7em;overflow-x:hidden}.glass{backdrop-filter:blur(40px);border-top:1px solid #ffffff6b;border-left:1px solid #ffffff4a}.error{color:red}p.note{text-align:right;font-style:italic;line-height:1.2em;font-size:.8em;color:#a59d9d}:focus{outline:0!important}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}h1,h2,h3,h4,h5,h6{font-family:Montserrat;max-width:calc(100% - 1em);margin:auto}button{border-radius:200px;border:none;padding:1em;font-size:1em;cursor:pointer;background-color:var(--bg3);transition:background-color .25s,color .25s}button:hover{background-color:var(--button-bg-hover);color:var(--bg3)}button.cta{position:fixed;bottom:0;margin-bottom:.5em;background-color:#468bcf8f;color:#fff;text-transform:uppercase;font-weight:700;font-size:1em;backdrop-filter:blur(15px);z-index:10;padding:1em 3em;width:initial}button.cta:hover{background-color:var(--bg-green-hover)}button:disabled{background:grey;color:#999;cursor:not-allowed}.invert{filter:invert(1)}.icon{max-width:42px}.location .icon{background:#ffffff29;border:1px solid #000;border-radius:100px;padding:.6em}.left{line-height:0}.left .icon{margin-left:.7em}.right{text-align:right;margin:auto 0 auto auto}.right .name{font-weight:700}main{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:15em;width:40%;margin-left:30%}.blured{filter:blur(10px)}header{overflow:hidden;position:relative;display:flex}header img{margin:0;border-radius:0;min-width:100%;height:57vh;object-fit:cover}header h1{z-index:1;position:relative;font-size:5em;line-height:1.4em;margin-top:1.8em}header h2{position:absolute;margin:0;z-index:1;top:73%;left:50%;transform:translate(-50%,-50%);font-size:1.1em;line-height:1.2em;backdrop-filter:blur(15px);padding:1.3rem;border-radius:34px;width:initial}main .host{display:flex;align-items:center;width:fit-content;border-radius:200px;padding:3px;cursor:pointer;user-select:none;transition:background-color .2s;margin:auto auto 1em;flex-direction:row}main .host:hover{background-color:#468bcf8f}main .host img{width:64px;border-radius:200px}main .host div.host-name{margin:auto 1em;display:flex;flex-direction:column;align-items:center;line-height:1.2em}main .host div.host-name .label{font-size:.7em;color:#d9d9d9;font-style:italic}main .host div.host-name .name{font-weight:700}.warning{border-radius:10px;padding:.5rem;background:#654b004f;display:flex;flex-direction:row;align-items:center;margin:.5rem auto;font-size:.8em;line-height:1.4em;font-style:italic;box-sizing:border-box;width:calc(100% - 2em)}.warning .left{margin-left:0;margin-right:auto}.warning .right{margin-left:2rem}.warning .right .warning-txt p{margin-left:1.5rem}p.more-infos{width:100%;text-align:right;font-style:italic;margin-top:2rem;color:var(--fg);line-height:1.4em}.planning{width:50%;margin-top:2rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid}.planning ul{padding:0}.planning ul li{border:1px solid;padding:1rem;border-radius:4px;background:var(--bg2);margin:.5rem 0}button.sign-up{margin-top:2rem;font-size:2rem;border-radius:100px}.datelocation{width:100%;flex-direction:row;align-items:center}.datetime,.location{display:flex;align-items:center;width:calc(100% - 1em);box-sizing:border-box;transition:background-color .2s;border-radius:100px;flex-direction:row;overflow:hidden;cursor:pointer;padding:.5rem 2.2rem;margin:auto}.datetime:hover,.location:hover{background-color:#468bcf8f}.datetime{margin-right:.25em}.location{margin:auto auto auto .25em;padding-left:9px}.location .adress{line-height:1.3em;font-size:.6em;color:#e1e1e1}.location .adress .nbroad{display:none}.location .adress .addedinfos{font-style:italic}.datetime .date{line-height:1.2em;margin-left:0}.datetime .weekday{font-size:.7em;font-style:italic}.datetime .day{font-weight:700;margin-top:.4em}.datetime .month{text-transform:uppercase;margin-top:.3em}.datetime .time{font-weight:700;font-size:1.5em;flex-direction:row}.meeting-hour{display:flex;flex-direction:column;align-items:center;font-family:Montserrat;margin-left:auto}.price.label-container{padding:.6em 1.5em;border-radius:100px;flex-direction:row;width:fit-content;margin:auto}.price.label-container label:first-child{margin-left:auto;margin-right:1em}.price.label-container label:last-child{margin-right:auto}.chrono{font-size:2rem;border-radius:61px;margin:1rem auto 2rem;padding:2rem 2rem 1.5rem;flex-direction:row;align-items:baseline}.chrono .labels{color:#d9d8d8;font-size:1.2rem;font-style:italic;margin-right:.8em}.warning p{width:initial;margin:initial}.hook p{width:initial;margin:auto}div.hook button{margin-bottom:1.5em}button.google-map{display:none}div.window{color:var(--fg2);box-shadow:none;background:#2c486669;border-radius:25px}div.window.focus{box-shadow:none}div.window input,div.window input[type=number]{background:#0033438c;color:var(--fg);font-size:1em;font-family:Montserrat;border-radius:100px;border:1px solid transparent;transition:border-color .3s;display:block;margin-bottom:.5em}div.window input[type=number]{padding:1em 2em}div.window label.input-container{display:flex;align-items:center}div.window label.input-container input{width:40%;margin:auto 0 auto auto}.guests-infos{text-align:right;color:grey;font-style:italic;font-size:.8em;margin-right:2em}div.window input:focus{border-color:var(--fg)}.popup .footer button,div.window button{border-radius:100px;margin-top:2em;border:1px solid transparent;transition:background-color .3s,border-color .3s,color .3s}div.window button:hover{border-color:var(--fg)}div.window button:disabled:hover{border-color:transparent}.spinner{border-top-color:#fff}div.window button.close{background-color:transparent}div.window button.close:after,div.window button.close:before{background-color:var(--fg2)}.popup .footer span{display:initial;text-align:initial;font-size:initial;line-height:initial;margin-top:initial}a{color:var(--bg-green2);font-weight:700}.timezone{font-style:italic;color:#e5e5e5;font-size:.6em}a:hover{text-decoration:underline}div.window div.host-infos .flex{display:flex;align-content:center;align-items:center}div.window div.host-infos .flex .left{margin:auto 2em auto 1em;display:flex;flex-direction:column;align-items:center}div.window div.host-infos .flex .left img{border-radius:200px;width:164px;margin-bottom:1em}div.window div.host-infos .flex .left div{font-weight:700}div.window div.host-infos .flex .right{margin:1em 1em 1em auto;font-size:.85em;line-height:1.8em}div.window div.host-infos .flex .right p{width:inherit}p.one-sentence{width:100%;padding:.7em;margin:1em auto .5em;line-height:1.5em;box-sizing:border-box;font-weight:700}.themes{flex-direction:row;margin:1em 0;overflow:hidden;width:100%}.themes .theme{border-radius:50px;overflow:hidden;margin:0 .2em;text-wrap:nowrap;padding:.3em .7em;width:199px;max-width:initial;display:inline-table}.event div.mask{display:none}.images{padding:1em 0}.images img{width:calc(100% - 2em);margin:auto;border-radius:17px}div.window input{width:100%}.signup p.note{margin:auto auto 1.8em;padding:0;text-align:center}@media screen and (max-width:1397px){header h1{margin-top:1em}}@media screen and (max-width:1200px){main{width:60%;margin-left:20%}}@media screen and (max-width:1090px){p.more-infos{font-size:.8em;margin:0 2em 0 0;width:calc(100% - 2em)}main img.main{height:150px}header h1{font-size:4em}}@media screen and (max-width:800px){main{width:90%;margin-left:5%}}@media screen and (max-width:654px){.datelocation{flex-direction:column}.datetime{margin:0}.location{margin-top:.5em;margin-left:auto}header h1{margin-top:1em}header img{height:47vh}main img.main{height:150px}button.google-map{font-family:Lato;margin:1em auto 3rem;background:#fff;color:#000;font-size:1.5em;width:calc(100% - 3rem);display:block}}@media screen and (max-width:630px){.chrono{line-height:1rem;font-size:2.5rem}div.window div.host-infos .flex .left{flex-direction:row}div.window div.host-infos .flex .left div{font-weight:700;margin-left:1em;line-height:1.4em}div.window div.host-infos .flex .left img{width:100px}header h2{width:100%}main{width:100%;margin-left:0}button.cta{padding:1em 1.5em;width:calc(100% - 1em)}}@media screen and (max-width:577px){header h1{font-size:2.9em}main .host{width:calc(100% - 2em)}main .host div.host-name{margin-left:auto;margin-right:2em;flex-direction:row}main .host div.host-name .label{margin-right:1em}}@media screen and (max-width:386px){header h1{font-size:2.7em}.chrono{font-size:1.7rem;padding:.9rem 2rem .7rem}}@media screen and (max-width:315px){.chrono{font-size:1rem}}