@import url(../../../dlp0mqo.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;margin:0;padding:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}a{text-decoration:none;color:unset}body,html{overflow-x:hidden}button,button::-moz-focus-inner,button[disabled],html input[disabled],html input[type=button],input,input::-moz-focus-inner,input[type=checkbox],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=radio],input[type=reset],input[type=search],input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=submit],optgroup,select,textarea{background-image:none;background-color:transparent;box-shadow:none;border:none;outline:none;text-decoration:none}button,input,input:focus{border:none;outline:none}html{font-size:1vw;line-height:1.4}body{font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;color:#333;background:#f3f3f3;max-width:1000px;max-height:700px}.rule{height:1px;width:clamp(34.6666666667px,8rem,80px);background:#333;margin:clamp(18px,3rem,30px) 0;position:relative;z-index:99}.rule.--center{margin:clamp(18px,3rem,30px) auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f3f3f3}::-webkit-scrollbar-thumb{background-color:#333}.email{align-items:center;display:flex;height:100vh;max-height:100vh;width:100vw;max-width:100%}.email-img{max-width:45%;height:100%;object-fit:cover;flex-shrink:10}@media(max-width:700px){.email-img{display:none}}.email-input{width:55%;padding:clamp(14.6666666667px,2rem,20px) clamp(24.6666666667px,5rem,50px);min-width:400px}@media(max-width:700px){.email-input{min-width:unset;width:100%}}.email-title{font-family:span,serif;font-weight:400;font-style:italic;color:#333;z-index:-1;font-size:clamp(31.3333333333px,7rem,70px);line-height:1.1;position:relative;max-width:unset}.email-title.--high{z-index:10;text-align:center}.email-title b{font-family:roc-grotesk-condensed,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}.email-title .titleImg{top:clamp(-72px,-24rem,-240px);left:clamp(-88.6666666667px,-29rem,-290px);position:absolute;width:clamp(141.3333333333px,40rem,400px);height:auto;z-index:-1}@media(max-width:700px){.email-title .titleImg{width:clamp(208px,60rem,600px);top:-12rem;left:clamp(-58.6666666667px,-20rem,-200px)}}.email-title .titleImg.--small{top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:700px){.email-title{font-size:clamp(38px,9rem,90px)}}.email-copy{margin:clamp(14.6666666667px,2rem,20px) auto;font-size:clamp(14px,1.8rem,18px)}.email-copy.--small{font-family:roc-grotesk-condensed,sans-serif;font-weight:600;font-style:normal;font-size:clamp(21.3333333333px,4rem,40px);text-align:center;line-height:1.2;margin:clamp(11.3333333333px,1rem,10px) auto 0 0}.email-copy.--span{margin:unset auto;margin-top:clamp(11.3333333333px,1rem,10px);margin-bottom:0;width:100%;text-align:center;font-size:clamp(14.6666666667px,2rem,20px);position:relative;text-transform:uppercase;z-index:1}.email-copy.--span.--top{text-transform:capitalize;font-family:"span";font-size:clamp(16.3333333333px,2.5rem,25px)!important;margin-bottom:clamp(11.3333333333px,1rem,10px)}.email-register{font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(13.3333333333px,1.6rem,16px);display:block;margin:clamp(24.6666666667px,5rem,50px) auto 0;border-bottom:1px solid #333;width:-webkit-max-content;width:max-content;text-align:center;transition:transform .3s}.email-register:hover{transform:scale(1.1)}.slideStep-inner{justify-content:center;align-items:center;display:flex;background:#f3f3f3;min-height:100vh}.slideStep-inner .email-title{z-index:1}.slideStep-img{max-width:35%;min-height:100vh;object-fit:cover;opacity:0}@media(max-width:700px){.slideStep-img{display:none}}.slideStep-img.--absolute{height:100vh;position:absolute;top:0;left:0;bottom:0;opacity:1;width:35%;z-index:99;justify-content:center;align-items:center;display:flex;flex-direction:column}@media(max-width:700px){.slideStep-img.--absolute{display:none}}.slideStep-img.--absolute img{width:100%;max-width:100%;z-index:-99}@media(max-width:700px){.slideStep-img.--absolute img{display:none}}.slideStep-img.--absolute .--logo{max-width:100px;margin:clamp(8px,0,0) auto clamp(24.6666666667px,5rem,50px);display:block}@media(max-width:700px){.slideStep-img.--absolute .--logo{display:none}}.slideStep-imgInner{padding:clamp(16.3333333333px,2.5rem,25px)}@media(max-width:700px){.slideStep-imgInner{display:none}}.slideStep-imgInner .email-title{font-size:clamp(23px,4.5rem,45px);color:#f3f3f3;line-height:1.2}.slideStep-imgInner .rule{background:#f3f3f3}.slideStep-step{color:#f3f3f3;font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(12.6666666667px,1.4rem,14px);padding:7px 0;display:flex}.slideStep-stepCircle{width:clamp(13.3333333333px,1.6rem,16px);height:clamp(13.3333333333px,1.6rem,16px);border-radius:100%;border:1px solid #f3f3f3;margin-right:20px;transition:background .3s}.slideStep-content{padding:clamp(26.3333333333px,5.5rem,55px);width:65%;overflow:scroll;max-height:100vh}@media(max-width:700px){.slideStep-content{max-height:unset;padding:clamp(23px,4.5rem,45px);width:100%}}.slideStep-buttonCon{margin-top:clamp(41.3333333333px,10rem,100px);justify-content:space-between;display:flex}.slideStep-buttonCon.--date{margin-top:clamp(18px,3rem,30px)}@media(max-width:700px){.slideStep-buttonCon.--date{margin-top:clamp(31.3333333333px,7rem,70px)}}.slideStep-buttonCon.--small{margin-top:0}.slideStep-dropDowns{position:relative;z-index:9;margin:clamp(26.3333333333px,5.5rem,55px) 0;display:flex}.slideStep-dropDowns.--noBottom{margin-bottom:clamp(16.3333333333px,2.5rem,25px)}.slideStep-dropDowns.--noTop{margin-top:0;z-index:1}@media(max-width:700px){.slideStep-dropDowns{display:block}}.slideStep-dropDowns.--date{margin:clamp(24.6666666667px,5rem,50px) 0 clamp(14.6666666667px,2rem,20px)}@media(max-width:700px){.slideStep-dropDowns.--date{display:flex}}.slideStep-dropDowns .dropdown-ctn{width:35%;position:relative;border-bottom:1px solid #333}.slideStep-dropDowns .dropdown-ctn:first-of-type{width:65%;margin-right:30px}.slideStep-dropDowns .dropdown-ctn.--full{width:100%;margin-right:0}@media(max-width:700px){.slideStep-dropDowns .dropdown-ctn{width:100%!important;margin-bottom:10px}.slideStep-dropDowns .dropdown-ctn:nth-of-type(2){z-index:-2}}.slideStep-dropDown{width:100%;background:#f3f3f3}.slideStep-dropDown:after{content:"";display:block;position:absolute;right:10px;top:20%;border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.slideStep-dropDown.show:after{content:"";top:40%;transform:rotate(-135deg)}.slideStep-dropDown button{font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.5px;color:#333;width:100%;text-align:left;font-size:clamp(14.6666666667px,2rem,20px);background:#f3f3f3;padding:clamp(12.6666666667px,1.4rem,14px) 0}.dropdown-menu{position:absolute;background:#f3f3f3;border:1px solid #333;width:100%;transition:all .3s;z-index:-1;padding:15px 0;max-height:30vh;overflow-y:scroll;overflow-x:hidden}.dropdown-menu a{padding:8px 20px;display:block;font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(14.6666666667px,2rem,20px);transition:all .3s}.dropdown-menu a:hover{color:#000;transform-origin:left center;transform:scale(1.05)}.time-slots-ctn{margin-left:30px;overflow:visible;width:40%}@media(max-width:700px){.time-slots-ctn{margin-left:20px;width:80%}}.time-slots-ctn .scroll-con{max-height:34vh;height:100%;overflow-y:scroll;overflow-x:visible}@media(max-width:700px){.time-slots-ctn .scroll-con{overflow-y:scroll;overflow-x:visible;min-height:160px;height:40rem;max-height:180px}}.slideStep-dropDowns.--date{height:100%}.slots button{font-size:clamp(12.6666666667px,1.4rem,14px);width:100%;margin:5px 0 5px -7px;background:unset;text-align:left;display:block;font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:7px 7px 4px;width:-webkit-max-content;width:max-content;transition:all .3s;border:1px solid transparent;border-radius:3px}.slots button:hover{color:#000;margin-left:0;border:1px solid #333;transform-origin:left center;transform:scale(1.05)}.times-title{font-size:clamp(12.3333333333px,1.3rem,13px)}.times-notice,.times-title{font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.5px}.times-notice{font-size:8px;margin-bottom:clamp(12px,1.2rem,12px)}.times-studioName{font-family:span,serif;font-weight:400;font-style:italic;margin-top:clamp(13px,1.5rem,15px);margin-bottom:-2px;font-size:clamp(15.3333333333px,2.2rem,22px)}.confirmed-con{position:relative;background:#f3f3f3;position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;display:flex;flex-direction:column}.confirmed-title{position:relative;max-width:500px;font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;letter-spacing:.5px;text-transform:uppercase;text-align:center;font-size:clamp(18px,3rem,30px)}.confirmed-inner{background:#f3f3f3}.input-ctn{position:relative;margin:4em 0 6em;justify-content:space-between;display:flex}.input-ctn input{font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;font-size:clamp(14.6666666667px,2rem,20px);width:calc(100% - clamp(38px, 9rem, 90px));border-bottom:1px solid #333;background:#f3f3f3;color:#333;margin-right:20px;padding-top:15px}@media(max-width:700px){.input-ctn input{padding-top:20px;padding-bottom:5px;width:calc(100% - clamp(58px, 15rem, 150px))}}.input-ctn label{position:absolute;font-size:clamp(14.6666666667px,2rem,20px);top:60%;transform:translateY(-50%);transition:all .3s;pointer-events:none}.input-ctn:focus-within label,.input-ctn:focus label{font-size:10px;top:5px}.input-error{color:red;opacity:.7;position:absolute;font-size:clamp(12px,1.2rem,12px);bottom:-25px;left:0}.add-btn{border:1px solid #333;width:clamp(28px,6rem,60px);height:clamp(28px,6rem,60px);background:#ebff06;position:relative;transition:background .3s;z-index:9;margin-left:0}@media(max-width:700px){.add-btn{width:clamp(41.3333333333px,10rem,100px);height:clamp(41.3333333333px,10rem,100px)}}.add-btn svg path{stroke:#333}.add-btn svg{width:29px}@media(max-width:700px){.add-btn svg{width:clamp(14.6666666667px,2rem,20px)!important}}.add-btn:hover{background:#333}.add-btn:hover svg path{stroke:#ebff06}.slide-button{justify-content:center;align-items:center;display:flex;line-height:1;cursor:pointer;font-size:clamp(13.3333333333px,1.6rem,16px);text-transform:uppercase;transition:transform .3s}.slide-button-arrow.--back{margin-right:clamp(16.6666666667px,2.6rem,26px)}.slide-button-arrow.--next{margin-left:clamp(16.6666666667px,2.6rem,26px)}.slide-button:hover{transform:scale(1.1)}.slide-button.--next{padding:10px clamp(18px,3rem,30px) 8px;background:#ebff06;border:1px solid #333}.react-datepicker{width:100%;position:relative;z-index:99;border:unset;background:unset;margin-left:-20px}@media(max-width:700px){.react-datepicker{max-width:80rem;margin:auto auto auto -10px;display:block}}.react-datepicker__month-container{width:100%}.react-datepicker__day--keyboard-selected{background:unset;color:unset}.react-datepicker__day,.react-datepicker__day-name{width:5rem;padding:8px 0 4px;font-size:clamp(12.6666666667px,1.4rem,14px);font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal}@media(max-width:700px){.react-datepicker__day,.react-datepicker__day-name{width:8rem}}.react-datepicker__day-name{font-size:1.2rem;text-transform:capitalize}@media(max-width:700px){.react-datepicker__day-name{font-size:clamp(12.6666666667px,1.4rem,14px)}}.react-datepicker__month{font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;border:unset}.react-datepicker__header{background:unset;width:100%;border:unset}@media(max-width:700px){.react-datepicker__header{margin-bottom:10px}}.react-datepicker__current-month{text-align:left;font-size:clamp(12.6666666667px,1.4rem,14px);font-family:roc-grotesk,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.5px;padding-left:20px;padding-bottom:10px}@media(max-width:700px){.react-datepicker__current-month{padding-left:1.3rem;padding-top:5px;padding-bottom:15px}}.react-datepicker__navigation--previous{right:100px;left:unset}@media(max-width:700px){.react-datepicker__navigation--previous{right:30px}}.react-datepicker__navigation--next{right:15px}@media(max-width:700px){.react-datepicker__navigation--next{right:-10px}}.react-datepicker__navigation-icon:before{border-color:#333;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__day-names{border:unset}.react-datepicker__day-names:after{content:"";display:block;position:absolute;left:20px;right:0;height:1px;background:#333}@media(max-width:700px){.react-datepicker__day-names:after{bottom:-3px;left:2rem;right:-3px}}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background:#ebff06;color:#333}.react-datepicker__day{border:1px solid transparent;transition:border .3s}.react-datepicker__day--selected,.react-datepicker__day:hover{border:1px solid #333}.loader-con{padding:30px;width:100%;margin:auto;display:flex;justify-content:center}@media(max-width:700px){.loader-con{padding:0;transform:scale(.7);margin-top:30px}}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#333;margin:-4px 0 0 -4px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.d6c63a04.chunk.css.map */